Advertisement
Guest User

Untitled

a guest
Aug 25th, 2018
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Minetest
  2.  
  3. Intro
  4. Get Files
  5. Forums
  6. More Stuff
  7.  
  8. Minetest is best
  9.  
  10. 170620 Arsenault Love to All
  11.  
  12. This is a copy of a letter that was sent today to John Arsenault.
  13.  
  14. Mr. Arsenault is acting as General Counsel for LTM, the company which owns PIA, which may or may not be a company that owns, or has merged with, Freenode. The relationships between the three entities need to be sorted out.
  15.  
  16. Full paragraphs in italics are annotations. However, short quotes in italics, mixed with regular text, are part of the letter.
  17.  
  18. I've dropped one word, “remotely”, from this copy of the letter, as it might be perceived as unnecessarily sarcastic.
  19.  
  20. This post will be moved to an LTM-PIA-Freenode page at some point.
  21.  
  22. ATTN: John Arsenault
  23.  
  24. Thank you for writing.
  25.  
  26. You seem to be dodging most of the points raised in the initial letter to you. Or you've simply glanced at the letter and haven't actually reviewed it.
  27.  
  28. You asked for “any evidence you have of any actual crimes against children”. Unless you didn't actually review the initial letter, this is misdirection on your part.
  29.  
  30. I don't need to prove or disprove anything in this context because I haven't asked you to acknowledge that “actual crimes against children” occurred.
  31.  
  32. I didn't bring up the child sexual harassment issue, Mr. Arsenault. I considered the matter to be settled.
  33.  
  34. However, your direct or indirect client felt the need, not simply to bring up child sexual harassment, but to attempt to impose a gag order in connection with the subject.
  35.  
  36. A gag order that was to apply to websites that were entirely outside of Freenode's jurisdiction.
  37.  
  38. From legal, public relations, and practical perspectives, all three of these contexts, it's possible that this step was inadvisable.
  39.  
  40. The specific actions that I've commented on, and that you have little choice but to acknowledge occurred, were highly public and were logged by a dozen people.
  41.  
  42. Including the administrator at the heart of the matter.
  43.  
  44. The administrator is Fuchs, possible IRL name Christian Looslier, possible sexual orientation of gay, resident of Europe, involved with Ubuntu, unfamiliar with U.S. laws, and a tedious hard-ass, but only the first and last points are confirmed.
  45.  
  46. If the administrator claims that he's lost his logs, feel free to ask him if he contests the factual nature of anything that has been referred to or alluded to in past letters or website postings.
  47.  
  48. It might be fun. He and you would need to decide whether or not to gamble on logs from up to a dozen other people not surfacing as events proceeded.
  49.  
  50. If you didn't review the initial letter to you, it's suggested that you do so at this time.
  51.  
  52. The question to be addressed presently is as follows:
  53.  
  54. Does LTM support, or disavow, the highly-public — and logged — statements and decisions of the Freenode administrator at the heart of the matter? Respond unambiguously, please.
  55.  
  56. Additionally, if possible, respond regarding other points that you've passed over.
  57.  
  58. Felony DDoS, to the tune of 150 GB of router logs alone in a few hours, is a separate issue. But let's focus, for now, on the requests made in the preceding paragraphs.
  59.  
  60. The final DDoS resulted in 150 GB, as in gigabytes, not megabytes, of router logs alone. I didn't even know that that was possible. But apparently, with rising bandwidth, it's common these days.
  61.  
  62. A few pieces of evidence suggest that Red-###, aka Iosif, aka “Daniel”, coordinated, or was involved in, that DDoS.
  63.  
  64. However, analysis of a letter that Red sent to Cloudflare management combined with other factors suggests that he might be just 14 years old.
  65.  
  66. Where does a kid, even these days, get that kind of firepower?
  67.  
  68. We have Red's POP, a Vodafone node in Dublin, Ireland, but the best we'll be able to do, in his case, is get a letter forwarded to his parents, assuming that he is, in fact, a minor.
  69.  
  70. There is no chance, surely, that Red or his friends will reveal something to IRC or in-game associates who aren't what they appear to be.
  71.  
  72. This reminds me. Readers who are interested in networks are invited to scroll down and review the 1-line socat script that was posted on May 28.
  73.  
  74. The test is to explain what socat is and what the script can be used for. If you're able to pass the test, and would like a Summer job, feel free to look me up.
  75.  
  76. I can be found on Freenode and other IRC networks though my Freenode nick is no longer OldCoder. Which is an issue, actually, that I plan to address with LTM, PIA, and Freenode.
  77.  
  78. I consider VPS and VPN to be educational. Would you like access to one of each?
  79.  
  80. The job is simply to play a game, to establish an identity, and to gather information. You'll need to learn IRC and Minetest.
  81.  
  82. PIA will approve, I'm sure, as they're a VPN firm. Perhaps we'll rent VPNs from them.
  83.  
  84. If you don't wish to answer the key question, that is your prerogative. I will, of course, communicate with other parties involved, in this event, to offer them the opportunity to do so.
  85.  
  86. Such communications with other parties will be, naturally, documented and may be posted online or distributed in hard-copy form to third parties who may be able to provide relevant information or for legitimate and reasonable purposes that are protected, unambiguously, under U.S. laws.
  87.  
  88. 170620 Freenode Fun, Son, under the Sun
  89.  
  90. This is a copy of a letter that was sent today to John Arsenault of LTM, Jayson Quayle of PIA, staff at Freenode, and other parties.
  91.  
  92. Full paragraphs in italics are annotations. However, short quotes in italics, mixed with regular text, are part of the letter.
  93.  
  94. This post will be moved to an LTM-PIA-Freenode page at some point.
  95.  
  96. Arsenault's response to the first part below was reasonable. I haven't reviewed it closely, but he seems to be legitimate in this context.
  97.  
  98. To provide context, a surprising number of attorneys are casual about State Bar standards and State laws.
  99.  
  100. Mr. Arsenault is one of relatively few attorneys I've dealt with who is, or seems to be, in compliance with the type of law that is referred to here.
  101.  
  102. 1. John Arsenault, have you committed a prosecutable crime in California?
  103.  
  104. This depends partly on the difference between General Counsel and In- House Counsel. I'm a simple, easily befuddled, Old Coder and don't understand such things. However, you don't seem to be licensed in California.
  105.  
  106. Isn't LTM a California-based company? Or, at least, a California Foreign Corporation incorporated in Los Angeles?
  107.  
  108. If so, are you licensed in the State? And, if the answer is no, have you committed a prosecutable crime, as opposed to administrative violation, by listing yourself as General Counsel for LTM? Or does the issue in question apply only to In-House Counsel? Is there a difference?
  109.  
  110. The California State Bar tells me that Out of State attorneys who act as In-House Counsel are, in fact, in violation of the law, unless they've both filed the paperwork and submitted the fees needed to operate legally in the State. They've been kind enough to express interest in the details of possible crimes.
  111.  
  112. My assumption is that General Counsel may be different, or that you're properly licensed, or that you have, in fact, filed the paperwork and submitted the fees.
  113.  
  114. If it is all right with you, though, may I confirm that this is the case?
  115.  
  116. Arsenault is apparently in the clear, in this context, but other attorneys that I pull this on sometimes evaporate instantly.
  117.  
  118. Last Fall, one of them, Rebecca, left a vapor trail. She was, whoosh, I'm out of here. I phoned her to make sure that she was all right. She was O.K. but she seemed focused on how I'd be able to use pretty much anything that she said.
  119.  
  120. Rebecca was replaced by an attorney, David, who boasted of arguing in front of State Supreme Courts.
  121.  
  122. David didn't have the State legal problem. But he didn't last long, either.
  123.  
  124. I caught him in a few slips. They were minor, but he was surprised that a civilian was able to spot them at all.
  125.  
  126. The real problem, for David, was that I didn't follow the script that he had in mind. I'm not really a script person. Not since 2012.
  127.  
  128. Eventually, I communicated with the heads of David's firm, one with about 30 offices nation-wide, and offered a few observations. They didn't seem inclined to contradict my points.
  129.  
  130. David disappeared at about that time. I missed him, though, so I called him on Christmas Day just to say Hello.
  131.  
  132. 2. Addressing Jayson Quayle at PIA, a component of LTM, PIA has not acknowledged receipt of a letter sent, days ago, to address, in detail, concerns expressed by PIA. Nor has PIA responded to requests for confirmation of receipt.
  133.  
  134. There is, therefore, either a technical issue on PIA's side or an administrative one. Accordingly, it is appropriate to proceed to a new stage.
  135.  
  136. Legitimate and reasonable communication may now take place in other contexts, modes, or venues, including but not limited to communication at, to, or involving non-business street addresses and/or third parties of different types.
  137.  
  138. The process may not be rapid. However, the turtle in the proverbial race did have a point. And PIA is, after all, a business. The Old Turtle says, “follow the money”.
  139.  
  140. It's important, in situations involving multiple people, to get a feeling for where all of the pieces, so to speak, are located on the board.
  141.  
  142. LTM-PIA-Freenode is no exception. Additionally, I don't know the LTM story, yet, but it's starting to seem interesting.
  143.  
  144. Jayson Quayle — I don't know if that's his IRL name — strikes me as a Salt of the Earth type. Jayson, if you like, I'll link you to an updated resume when it's ready. Obviously, I know what you do, professionally. The resume will serve to introduce me in this context.
  145.  
  146. 3. I see that parties involved with LTM and/or PIA in the past or present include:
  147.  
  148. * Jon Roudier, Los Angeles CA, principal of LTM (more below)
  149. * Roger Ver of Bitcoin
  150. * Ted Kim of LTM
  151. * Rick Falvinge of PIA
  152. * Jayson Quayle, Head of Support for PIA
  153. * Isaac Elbhar, Manager of Operations, not clear at which level
  154. * Andrew Lee, apparently the founder of PIA (more below)
  155. * Sung Park, connected to both LTM and PIA
  156.  
  157. Jon Roudier's business address, as of 1st Quarter 2017, was listed in public records as 1700 Queens Road, Los Angeles, CA 90069. The address in question, though, is not an office building but a mansion valued at $5M to $8M. The connection to Jon Roudier and/or LTM is unconfirmed.
  158.  
  159. Kaitlyn Lee, possibly Andrew Lee's wife or sister, seems to be involved with LTM and/or PIA directly or indirectly but this is unconfirmed.
  160.  
  161. The Lees seem to be strongly connected to the Los Angeles area, but there is an Indiana address to be checked. The address in question may be unrelated.
  162.  
  163. You'd be surprised at the things that people will talk about, sometimes, to total strangers.
  164.  
  165. There seems to have been some sort of litigation between Andrew Lee and Sung Park. It's not clear yet if this is current. At least one of the two parties, though, or possibly some of their past or present associates, might be willing to comment on LTM and/or PIA matters.
  166.  
  167. These are preliminary notes assembled, of course, for legitimate and reasonable purposes that will be documented, formally or informally, should the need arise.
  168.  
  169. 4. I see that John Arsenault does something that he refers to as “content removal”. This sounds a bit like gag orders and takedown attempts.
  170.  
  171. I'd like to invite John, as a positive and productive gesture, to speak with some of the attorneys who have tried to implement such steps in connection with me.
  172.  
  173. If it will be helpful to John in the context of communication, research, or improved understanding, I'll be pleased to provide full names of attorneys, residence addresses, cell-phone numbers, dates of birth, and, to the extent that it is legal and appropriate, Social Security Numbers.
  174.  
  175. John Arsenault will need to certify, in writing, that he will use Social Security Numbers only in accordance with U.S. laws and for legitimate and reasonable purposes.
  176.  
  177. I like to be transparent and to promote positive social goals. As matters proceed, it should be understood, therefore, that I'll be pleased to post, for legitimate and reasonable purposes that are arguably protected under U.S. laws, on websites and domestic and international hosts numbering in the dozens, documentation related to every communication, step, person, occurrence, sneeze, or twitch of a finger involved.
  178.  
  179. I tend to snail-mail documents, for legitimate and reasonable purposes that are arguably protected under U.S. laws, to third parties as well. Or to have them hand-delivered, for legitimate and reasonable purposes that are arguably protected under U.S. laws, to entire neighborhoods.
  180.  
  181. For more information on that part, see the explanation that I offered recently on the Minetest site.
  182.  
  183. 170616 LETTER TO FRIENDS HAS BEEN SENDS
  184.  
  185. Gang, Thomas Monroe asked a question last night and I've posted a response online for him.
  186.  
  187. Note: To read the response to Thomas Monroe, scroll down to the next section.
  188.  
  189. To those of you who have been reasonable or supportive, or who haven't taken a position as of yet, take the online response as FYI.
  190.  
  191. The rest of you, feel free to read it between the kicks that you aim at pets, the time that you set aside for spitting on women wearing hijabs, and the intervals when you go to Donald Trump rallies.
  192.  
  193. P.S. Loic Blot's email is bouncing and Cryin' Ryan has talked about technical issues. But we'll look into sensible steps.
  194.  
  195. Vanessa, I hope that you're well. But note that I've been kind, for 5 years, by choice. I'm not a punching bag, not since 2012, and this sh*t has gone on long enough.
  196.  
  197. Addressing the trolls, wish to mock and jeer and fling feces like monkeys? Sure y not. But monkeys end up on display in the zoo. Shall I demonstrate?
  198.  
  199. The full set of letters to LTM Corporate Counsel and PIA management will go online in due course. You might find them interesting.
  200.  
  201. LTM, if you're not familiar with it, is the company that owns PIA, which is the company that owns Freenode, which is the entity that is presently involved with the Minetest group in the context of multiple felony DDoSes and, on a fully documented basis, an attempted gag order related to child sexual harassment.
  202.  
  203. 170616 THOMAS MONROE HERE YOU GOE
  204.  
  205. I've written about 15 pages of text tonight to respond to an inquiry from Thomas Monroe.
  206.  
  207. Most of the text isn't ready and won't be ready for a while. But I'll post this part since it's largely completed.
  208.  
  209. Thomas Monroe asked me what I'm fighting for. The answer is that I'm fighting for, or in connection with, six things.
  210.  
  211. F1. The murder of the OldCoder identity as the conclusion of the last in a series of escalating dogpiles.
  212.  
  213. Special thanks go to Craig Robbins, Perttu Ahola, and sfan5 for the dogpile in question.
  214.  
  215. The OldCoder identity was kind and helpful and had tried, for 5 years, to be useful and to earn tolerance or even acceptance.
  216.  
  217. Acceptance of things as small as differences in how one types.
  218.  
  219. But I'm talking to the people who burned old women because they must be witches, who disappeared the Armenians, who put the Jews in the ovens, who hanged the Blacks.
  220.  
  221. “He types differently. Burn the witch.”
  222.  
  223. Yeah, sure, you're modern. No similarities at all. God smiles upon you.
  224.  
  225. Did you ever read the anecdote about the father, mother, and child who made it over the mountains in one of the lesser European countries about 700 years ago?
  226.  
  227. I don't remember why they were traveling, but it was an accomplishment.
  228.  
  229. They wandered into a town and tried to introduce themselves. They were understandable but their speech was different.
  230.  
  231. The good folke pondered and decided that they must be witches.
  232.  
  233. The father and mother went into the flames first. The child, a boy the same age as our younger players, didn't quite understand. “Take them out of the fire”, he said.
  234.  
  235. The adults standing next to him weren't sure how to respond. So, like good Minetest folke, they put the boy into the flames as well.
  236.  
  237. I'm an idiot. 5 years invested by somebody who had perhaps 15 left to live. Smashed to pieces by trolls who mocked and jeered as they did it.
  238.  
  239. Easy come, easy go. Except that I'll be dead before I get back what's been stolen. Oh, well :-)
  240.  
  241. The new identity has a different name. In a legitimate and reasonable sense, one that is consistent with, and arguably protected under, U.S. laws, it isn't kind or helpful. It is, however, an identity that is committed to goals.
  242.  
  243. Commitment is good
  244. Let me share it with you
  245. Let love and humor ensue
  246. No need to be blue
  247. With you I'll be true
  248. Love and caring
  249. God is staring
  250. At the sight of your love so bright
  251. There is no plight
  252. Let me share it with you
  253.  
  254. F2. The destroyed channel, #minetest-project, that was my concept and proposal, that did some good, and that I deserved thanks for as opposed to dogpiles, shunning, multiple shutdown attempts, and three separate DDoSes.
  255.  
  256. The MT trolls were so full of hate for the different that they couldn't help themselves. They couldn't let it be.
  257.  
  258. F3. The position of op in #minetest that was part of a deal. It wasn't a gift.
  259.  
  260. The deal was broken without notice or discussion when I tried simply to transmit a message to the ugliest little troll that the Minetest group has encountered since the start of the project.
  261.  
  262. Red Iosif “Daniel”.
  263.  
  264. Red was trolling. In fact, I was told later that this was the second time he'd trolled that day.
  265.  
  266. He'd /ignored me. I had no way to tell him to stop. So I proposed to /kick him and to put a warning message into the /kick.
  267.  
  268. sfan5 /kicked me instead for no reason that is apparent. I /kicked him and his bot in return. Subsequently, I found that my op had been deleted.
  269.  
  270. No explanation was ever offered to me. Gee, that was nice of you, Perttu.
  271.  
  272. The position belonged to me. I'm due recompense per the terms of the deal between Perttu and me in 2012. I'm not requesting recompense. I'm going to take it.
  273.  
  274. Ever wonder why I was so careful with Landmine? No, of course not. Most of you who were there are animals. Not sentient.
  275.  
  276. You don't think. If challenged, you don't respond with facts or logic. You fling feces. Such creative.
  277.  
  278. But I have the gestalt thing. It manifested at age 6. I could see Landmine. And I can see Red.
  279.  
  280. Landmine had a soul.
  281.  
  282. He did what was in his nature. But his nature evolved. I'd like to believe that he became the tree of possibilities that I once sang to him about.
  283.  
  284. For those who are curious, the song, which was extemporaneous, is at this link.
  285.  
  286. Red is something that Landmine never was: genuinely self-righteous. Fortunately, he's also over-confident.
  287.  
  288. The cash offered for full identity information related to Red is hereby upped to $3,000.00 USD. Information will be used for legitimate and reasonable purposes that are consistent with, and arguably protected under, U.S. laws.
  289.  
  290. Red himself is invited to apply for this offer. Surely the light of his brilliance will wash away any legitimate and reasonable risk to him.
  291.  
  292. 3 grand seems reasonable. This matter has cost me 15 grand. The plans that I'd had for the next few years are gone.
  293.  
  294. I don't get to go to Germany to meet Metacognician. Possibly not even to Utah to meet Blue Dream. My book will take years longer. The physical pain and the exhaustion will need to hang around for now.
  295.  
  296. 3 grand is only 20% more. And I do so look forward to the legitimate and reasonable purposes that are involved.
  297.  
  298. F4. To demonstrate that attempted gag orders can have the opposite effect. The irony is pleasing.
  299.  
  300. For what it's worth, folks, I have 5 years experience with what I refer to as:
  301.  
  302. “gag order *this*, b*tch”
  303.  
  304. Did you think that the stories I've told over the past 5 years were senile soapbox? Geez. I've commented further on this issue some sections further down.
  305.  
  306. F5. To respond to Perttu Ahola's and Nathanael Courant's characterization of autism as something to be ashamed of.
  307.  
  308. I'd like to demonstrate what a “too detailed” autistic person with gestalt perception is able to do.
  309.  
  310. Pro Tip: Sometimes it's best to understand what you're mocking.
  311.  
  312. F6. To respond to mockery related to DDoSes and so-called “conspiracy theories” connected to Maciek Kasatkin.
  313.  
  314. It's simply a matter of good, clean, fun, of course. If the Minetest group enjoys a bit of laughter, it must be healthy. Perhaps I should seek to do the same.
  315.  
  316. I look forward to opportunities, in the months and years to come, to demonstrate that I have a sense of humor and that it's creative.
  317.  
  318. Gentle Ben Now and Then
  319.  
  320. I promise to handle things, moving forward, as gently and respectfully as I have with my own beloved mother. I assume that this is reassuring.
  321.  
  322. BTW I'll be posting updated information about the whore in question on Haggis Hell this Fall. I'll pay $1,500 for information that I'm missing.
  323.  
  324. Red, you're more important to me than my mother :D
  325.  
  326. The information will be used, of course, for legitimate and reasonable purposes that are consistent with, and arguably protected under, U.S. laws.
  327.  
  328. Box Full of Dox
  329.  
  330. Regarding the gag-order irony issue:
  331.  
  332. When somebody tries to hit me with a gag order, which happens surprisingly often, there is a procedure that I follow.
  333.  
  334. The first step is to establish legitimate and reasonable purposes. For an example of that type of list, click here.
  335.  
  336. Then I hire detectives.
  337.  
  338. I conduct legitimate and reasonable research, including phone calls to third parties who may wish to offer their thoughts on issues.
  339.  
  340. It isn't possible to get communications with third parties barred, by the way. Not broadly and on an “a priori” basis.
  341.  
  342. In the most important legal cases where people tried to do that to me, they spent $100,000 USD and got a document from me in exchange, not even a formal settlement, in which I promised to f*ck them for the rest of their lives.
  343.  
  344. Those cases cost me my home of 25 years. But, when I need a boost, I imagine their faces as they read the document, as they learned what their attorneys had managed to do for them, what their money had bought them, as they understood, at last, the concept of legitimate and reasonable consequences.
  345.  
  346. :D
  347.  
  348. I snail-mail, for legitimate and reasonable purposes that are consistent with, and arguably protected under, U.S. laws, documents to neighborhoods.
  349.  
  350. In the 2012 to 2013 gag-order litigation, I was asked exactly how many households I'd communicated with in this manner. I didn't know the number. But it was a boatload :-)
  351.  
  352. In some cases, I hire process servers or couriers to do something that is referred to as “neighborhood drop-off” in person.
  353.  
  354. There are subtleties involved. For example, sometimes I use a criss-cross pattern to increase the coverage area. The idea is that communication between local parties might help to fill in some of the gaps.
  355.  
  356. I do websites as well, of course, and email campaigns. I know how to set up DKIM to create new email servers that pass muster with the majors. Actually, I've written How-To guides on the subject.
  357.  
  358. Legitimate and reasonable communications with Churches and associated groups are part of the picture. Such parties are interested, sensibly enough, in questions that fall into their areas of expertise and responsibility.
  359.  
  360. In the case of Minetest, new avenues for legitimate and reasonable communications exist.
  361.  
  362. I can ask kids in IRC or in-game to let me speak with their parents regarding the Minetest child sexual harassment part of the situation.
  363.  
  364. Whether or not they agree to do so, legitimate and reasonable goals, consistent with, and arguably protected by, U.S. laws, will be accomplished.
  365.  
  366. BTW I posted a socat script on May 28 which any bright kid could use to enter Minetest worlds with random IPV4 addresses. Feel free to scroll down and check it out. It's only one line long. Linux is good.
  367.  
  368. So, see you, for legitimate and reasonable purposes that are consistent with, and arguably protected under, U.S. laws in perhaps 75% of the existing Minetest worlds in the coming quarters.
  369.  
  370. In short, friends, if I decide to get a message out, or to conduct legitimate and reasonable research, I'm not shy about doing so :-)
  371.  
  372. Shyness was burned out of me when I met the actual Angel of Death.
  373.  
  374. Didn't any of you, even one of you, listen to what I tried to explain over the last 5 years? I thought that I was being open and honest. But apparently I was talking to rocks.
  375.  
  376. Note to Vanessa
  377.  
  378. Yes, the 1st DDoS isn't known to be connected to the MT group. Remember, I've offered to apologize for insisting that this must be the case.
  379.  
  380. However, the 2nd and 3rd DDoSes certainly were conducted by Minetest trolls. In fact, the evidence suggests that our boisterous young friend, Red Iosif “Daniel”, was involved in the last one.
  381.  
  382. Which, by the way, Vanessa, was no lightweight attempt for you to mock. It generated 150 GB (not MB) of router logs alone in just a few hours.
  383.  
  384. Would you like to talk to the host, a genuinely kind man? I've known him for 5 years online. I met him in person in February. He said that it was a profound experience.
  385.  
  386. He doesn't think that I should be ashamed of typing differently. He's more the type who, when he struck a deer with his car once, stopped and stayed with it, attempting to comfort it, as it died.
  387.  
  388. But I believe him to be genetically similar to a Risen Christ. The Minetest trolls can't make that claim. They're more the mocking, jeering crowd.
  389.  
  390. A few weeks ago, I took the host in question to meet Red in IRC. The little troll seemed oddly reluctant to spout sh*t. It was unusual for him.
  391.  
  392. Servers are the life's greatest pleasures
  393.  
  394. Folks, if somebody has, in fact, been f*cking with servers, step back, to the extent that monkeys are able to do so, and examine your assumptions.
  395.  
  396. Pro Tip: I'm honest and forthright. Even the most mentally ill among you — Craig, I'm talking to you — should acknowledge this privately.
  397.  
  398. In short, I spell out legitimate and reasonable steps that I'm going to take as though I'm talking to the slow-witted. Which, of course, is the case.
  399.  
  400. For current issues, look to your own ranks.
  401.  
  402. As a related note, it appears that Craig is, in fact, mentally ill in real life. It's not clear how I'm supposed to react to this. Well, actually, it is.
  403.  
  404. Craig, let's play.
  405.  
  406. 170529 ON THE PATH
  407.  
  408. <OldCoder> But what was it, really?
  409. <Kappelin> I have no clue
  410. <Kappelin> the dreams that I've been having lately, if I remember them, further confuse me
  411. <OldCoder> You can remember them... Decide to write them down and you'll wake up to do so
  412. <OldCoder> Or dream of doing this :-)
  413. <OldCoder> That happens
  414.  
  415. <Kappelin> for example, if some problem arises in real life, and I find a solution in real life, the dream might have 5 what-if scenarios of other related problems which go unsolved
  416. <OldCoder> Oh, yes
  417. <Kappelin> even though real-life problem was solved
  418. <OldCoder> When I passed out earlier, I dreamed of fitting a curve to data based on current issues
  419.  
  420. <Kappelin> the point I am trying to make is that lately my dreams have been entirely unfulfilling and unhelpful
  421. <Kappelin> to the point where it just clogs my mind
  422. <Kappelin> and so today I feel I'm starting to get some of that clarity back
  423.  
  424. <OldCoder> Do you feel that weeks ago was related to a buildup of a physical illness?
  425. <Kappelin> definitely not physical illness
  426. <Kappelin> I just felt distracted and severely misguided
  427.  
  428. <OldCoder> Do you have a path in sight now?
  429. <OldCoder> Oh, it feels so good not to be groggy
  430. <Kappelin> not as concretely as I'd like but I've put off the dread/lost feelings for now
  431.  
  432. <OldCoder> Dread...
  433. <OldCoder> Feel no dread
  434. <OldCoder> There is no whirlpool
  435. <OldCoder> You're not at the bottom
  436. <OldCoder> Looking up at the surface
  437. <OldCoder> You walk a path
  438. <OldCoder> Destination unclear
  439. <OldCoder> But you're on the path
  440.  
  441. <Kappelin> I need to surround myself with more/different people, not just colleagues and occasional friends here/there
  442. <Kappelin> meeting new people might be useful
  443. <OldCoder> In real life, you mean?
  444. <OldCoder> Yes
  445. <Kappelin> yes
  446. <OldCoder> Are you involved with volunteer groups?
  447. <Kappelin> not presently
  448.  
  449. <OldCoder> Will this mean much less time online? It hasn't been much as it is.
  450. <OldCoder> But yes
  451. <OldCoder> Seek direct communication with people
  452. <OldCoder> But do not forget
  453. <OldCoder> People of all types who are friends
  454.  
  455. 170529 FUCHS REDUCHS
  456.  
  457. Grandolf says:
  458.  
  459. “if u dont make enemies ur a cowerd or worse”
  460.  
  461. Fuchs, let's talk about the “misunderstanding” that you had with Grandolf.
  462.  
  463. As a related note, you understand, I'm sure, that if PIA doesn't respond to requests for Corporate Counsel contact information, it'll be reasonable for me to phone PIA management at any number where management can be reached.
  464.  
  465. This may include residential phone numbers.
  466.  
  467. You understand, as well, that I operate on a transparent basis. Which means that I'll need to disclose steps taken, and information involved, as things proceed.
  468.  
  469. Two points of information just for you. Well, just for you and for PIA management :-)
  470.  
  471. 1. The phrase “child sex harassment” carries more weight in the U.S. than most trite phrases PIA might try to use.
  472.  
  473. 2. In the U.S., the rights of private establishments are limited both by statute and by case law.
  474.  
  475. Fuchs, you told Grandolf:
  476.  
  477. “the original k-line (on your other connection) was set for the ##minetest-project spam in #minetest, however, it seems that this one here was set by a misunderstanding. I thus removed it and you should be able to reconnect.”
  478.  
  479. What was the “misunderstanding”, Christian? :-)
  480.  
  481. Did the “misunderstanding”, have something to do with the fact that you said, in public, that you personally will block people from Freenode if they list, on websites unrelated to Freenode, the real names of people who sexually harass children in game worlds that are also unrelated to Freenode?
  482.  
  483. Christian - is the name correct? - that's interesting. So is the fact that you made this statement in public.
  484.  
  485. 170528 FREENODE FOLLIES ARE MORE FUN THAN DOLLIES
  486.  
  487. You know, I'm sort of busy. The recent nonsense has cost me actual cash through lost time.
  488.  
  489. It would be nice to have 72 hours straight without DDoSes, dogpiles, trolling, and childish attacks over here. But I gather that the expectation is unreasonable.
  490.  
  491. All right. I like to be accommodating.
  492.  
  493. Grandolf is a decent kid who's been in Minetest for 1 to 2 years. He's mentioned this little #freenode event:
  494.  
  495. <Grandolf> any mods on?
  496. <Grandolf> HOW DO I GET A CLOAK?
  497. <Grandolf> oops
  498. <Grandolf> srry hit caps lock XD
  499. <Grandolf> how do i get a cloak tho?
  500. <gry> you would like it for your nickserv account as unaffiliated/grandolf, and you are aware a project may offer you an affiliated cloak afterwards and you can switch to that, yes?
  501. <Grandolf> ok
  502. <gry> just asking, as this is commonly needed information; a staff member would help you shortly
  503. <Grandolf> ok
  504. * Grandolf has quit (K-Lined)
  505.  
  506. Um, #freenode, insane much?
  507.  
  508. Grandolf adds that Red-Iosif-Daniel, the DDoSer, is following him around different networks and channels.
  509.  
  510. My guess is that Red told #freenode that Grandolf was me. Which leads to an interesting question, one that I think we'll explore this Summer and Fall.
  511.  
  512. BTW, #freenode, DDoS is a felony violation, in the U.S, where both PIA and you have legal exposure, of CFAA.
  513. Minetest Ponder
  514.  
  515. If people are that trigger happy when I haven't even *started* to use, for legitimate and reasonable purposes that are consistent with U.S. laws, data brokers and VPNs to address the advocacy by #freenode of child sex harassment...
  516.  
  517. ... advocacy that #freenode has documented, itself, and has publicly boasted of, itself ... that's the best part, from a martial arts legal perspective ...
  518.  
  519. How much disruption are #freenode people and Minetest trolls likely to bring upon themselves by themselves?
  520.  
  521. Ever see The Monsters are Due on Maple Street? The link is:
  522.  
  523. https://youtu.be/N2fFyIuMSwk
  524.  
  525. This little occurrence brings a positive and productive thought, one related to legitimate and reasonable goals, to mind.
  526.  
  527. I try to be useful. If kids or adults want to learn skills, I teach them skills.
  528.  
  529. Let's find out if there's interest out there, among the different generations, in techniques used, for legitimate and reasonable purposes that are consistent with U.S. laws, related to VPNs, data brokers, Tor, Whon*x, and a special friend, low-end box set up on the other side of a Tor connection but not using Tor itself.
  530. Freenode Class
  531.  
  532. Maybe the steps needed to set up low-end boxes as inbound mail servers should be included.
  533.  
  534. To put it another way, Freenode blocks Mailinator, but it should be easy for a bright kid or college student to create an endless supply of Otherinators.
  535.  
  536. Too easy. Freenode must have meta-rules in place to guard against this. We'll need to look into it for legitimate and reasonable purposes that are consistent with U.S. laws.
  537.  
  538. As a technical note, if I included DKIM and SPF basics, and if the low-end box IPV4s weren't DNSBL'd, the servers would work in the outbound direction.
  539.  
  540. But they'd only need to work in the inbound direction for Freenode validation and/or validation at typical websites.
  541.  
  542. Modern stuff is fun :-)
  543.  
  544. For those interested in legitimate and reasonable purposes related to Minetest, classes should cover UDP proxies.
  545.  
  546. Folks, as a point of information, I started to test UDP proxies months ago. Somebody wanted me to review their world and I didn't usually do that. But I tried socat and it worked pretty well. Naturally, I didn't use the usual nick.
  547.  
  548. So, which of the in-game nicks around you has been there for less than, say, six months?
  549.  
  550. As a note to the kids:
  551.  
  552. socat is nice
  553. and cheap at the price
  554. socat is free, see
  555. for you, Snowden, and me
  556. from socat, gee,
  557. there is no need to flee
  558.  
  559. socat UDP-LISTEN:30010,fork UDP:11.22.33.44:30012
  560.  
  561. The homework assignment is as follows:
  562.  
  563. * study the socat man page or online tutorials
  564. * explain what to substitute for port 30010, for port 30012, and for the IPV4 address
  565. Freenode Friend
  566.  
  567. Remember, remember
  568. What's good enough for Snowden
  569. good enough for Snowden
  570. good enough for Snowden
  571. Oh Lord, Lord
  572. It's good enough for me
  573.  
  574. Before you start looking down
  575. Look up your family tree
  576. Know you've been related to Coders
  577. Just like me
  578. Freenode Friend
  579.  
  580. Patience trumps abuse of process
  581. Q*bes and Whon*x are free
  582. No point in sighs, give yourself
  583. A legitimate and reasonable chance to see
  584.  
  585. Remember, remember
  586. What's good enough for Snowden
  587. good enough for Snowden
  588. good enough for Snowden
  589. Oh Lord, Lord
  590. It's good enough for me
  591.  
  592. :D
  593.  
  594. 170527 RED HAS U FLED
  595. Boy on crutches
  596.  
  597. This is the first day since the night of the most significant DDoS that Red-Iosif-Daniel hasn't been lurking in Codernet, logging, mocking, and laughing.
  598.  
  599. Red, I thought that you wanted to meet another one of my friends, an autistic priest, and mock him?
  600.  
  601. To be clear, my priest friend is autistic as I am.
  602.  
  603. When he was about 13 years old, kids like you beat up him and broke his bones. He had to leave school for a while. When he returned, he says, I was his only friend.
  604.  
  605. Say, if you mock a priest and then go to Confession to talk about it, how does that work? Do you mock the Confession priest when you're face to face with him?
  606.  
  607. Vanessa Ezekowitz, you seem just a mite persnickety. Does it have something to do with the fact that Freenode miscalculated, from a legal perspective, and I have the upper hand in legal contexts?
  608.  
  609. By the way, say Hello to Abe. I seem to recall chatting with him once. I don't know if it was in IRC or on the phone.
  610.  
  611. 170527 RED HEAD IS CRUNCHIER THAN BREAD
  612.  
  613. A young man who uses the nicknames Red, Iosif, and Daniel is at the heart of recent Minetest events.
  614.  
  615. Red now claims that his real name is Daniel. This means that it probably isn't Daniel.
  616.  
  617. The other day, Red DDoSed the server that hosts my IRC network and Minetest worlds. Then he joked about the DDoS in #minetest-hub. After that, he filed an anonymous complaint with Cloudflare.
  618. Red of Minetest
  619.  
  620. Red now admits to being the person who filed the complaint. Which was worded as though it was written by a 12-year-old.
  621.  
  622. I don't mean the complaint was sloppy. But it was written by somebody who was pretending to be an adult.
  623.  
  624. A normal 18 to 22 year old wouldn't have bothered to pretend to be more adult than he was. I doubt that most 16 or 17 years would do so, either.
  625.  
  626. This is either a mentally different college student or somebody in the 12 to 15 age range.
  627.  
  628. The complaint has been mocked and shredded.
  629. Minetest laughter
  630.  
  631. A few weeks back, Red trolled #minetest twice in one day. I threatened to /kick him. sfan5 /kicked me for that. Perttu deopped me over the incident.
  632.  
  633. In short, Red is a likable lad. If we're able to de-anonymize him, we'll all share hearty laughter over the goings-on.
  634.  
  635. Vodafone Minetest
  636.  
  637. Red is located in the Dublin, Ireland area. Or he's been bouncing through there faithfully. He or his parents are Vodafone, Ireland customers.
  638.  
  639. We have enough to initiate discussions with Vodafone.
  640.  
  641. They won't reveal Red's identity. But enough has happened that we might be able to get a letter forwarded to Red's parents.
  642.  
  643. This chat session has been edited for length and readability. If you'd like the unedited version, Red has it and will be happy to share it.
  644.  
  645. <OldCoder> So, is Daniel your name? Or made-up?
  646. <OldCoder> The host is nice
  647. <OldCoder> Surely he doesn't know things that I haven't even started to learn
  648. <OldCoder> Come and learn from him
  649. <OldCoder> He's about old enough to be your father and my son. The timeless age.
  650.  
  651. <OldCoder> I think of him as a Zen Master of this sort of thing. I never claimed to be anything in this context myself, Son. That was a reputation that others put on me.
  652.  
  653. <OldCoder> Daniel?
  654. <Iosif> stop using my real name
  655.  
  656. <OldCoder> I don't have it. Unless you are, in fact, Daniel.
  657. <OldCoder> Wait, a friend is coming here, Iosif
  658. <OldCoder> He is harmless
  659.  
  660. * Warhol (~me@harmless.person) has joined
  661.  
  662. <OldCoder> Warhol, Hi! :D
  663. <Warhol> howdy
  664.  
  665. <OldCoder> Meet somebody who has just implied that his name is Daniel
  666. <OldCoder> He seems to be near Dublin, Ireland
  667. <OldCoder> He is very very skilled
  668. <OldCoder> Iosif, say Hi to Warhol. Be polite, he is very kind.
  669.  
  670. <Warhol> Iosif: hi; nice to “meet” you
  671. <OldCoder> Iosif is an Irish name, Warhol
  672. <OldCoder> As is Daniel, I think
  673.  
  674. <OldCoder> Iosif, Warhol had to handle a DDoS that you told #minetest-hub was “made up”
  675. <OldCoder> How would you know if the DDoS was or wasn't “made up” ?
  676. <OldCoder> And why would you feel the need to say such a thing?
  677.  
  678. <OldCoder> If you like, you can go sometime to one of Warhol's networks
  679. <OldCoder> One of the ones that was DDoSed
  680. <OldCoder> Perhaps he'll show you around if you ask politely
  681. Coder trip
  682.  
  683. <OldCoder> Iosif, I've rarely met anybody as kind as Warhol
  684. <OldCoder> I've met him IRL now. It was an odd experience.
  685.  
  686. <Warhol> OldCoder: “odd experience” you mean because I had just driven thousands of miles in a white van?
  687.  
  688. <OldCoder> Warhol, wasn't it polka dotted?
  689. <OldCoder> And no, I mean that...
  690. <OldCoder> Conflating one's mental picture of somebody that you know online with their physical presence requires readjustment
  691.  
  692. <OldCoder> The color of your hair, your demeanor, I had it all correct. You were younger than I'd imagined, but by not so very much.
  693.  
  694. <Warhol> You could have gotten my hair color from my last name
  695. <Warhol> :P
  696.  
  697. <OldCoder> You'll grow into exactly the person I'd imagined and... The opposite. My mental picture went against the stereotype.
  698.  
  699. <OldCoder> It's interesting to imagine. How the picture that I have of Iosif or Daniel might be correct or incorrect.
  700.  
  701. Red of Minetest <OldCoder> I'm physically very tired
  702. <OldCoder> Let us lurk and allow Iosif to relax and perhaps talk to somebody that I'm sure
  703. <OldCoder> He'll be confident to speak to
  704. <OldCoder> As he is mighty indeed in his skills and his intentions
  705.  
  706. <Warhol> Iosif: not sure exactly the context of this meeting but OldCoder suggested that we speak since we're both apparently interesting and intellectual people
  707.  
  708. <OldCoder> That is sufficient context, Warhol, yes
  709. <OldCoder> You're both educated as well. Perhaps Iosif will teach you things.
  710.  
  711. <OldCoder> We'll discuss the matrix issue later, perhaps tonight
  712. <OldCoder> I don't need to move the new VPS that is behind Cloudflare, I think, and it doesn't need to come back
  713.  
  714. <Warhol> OldCoder: I'm probably out tonight until later but depends on how much I get done in the next hour here at work
  715.  
  716. <OldCoder> Warhol, that is just fine :-)
  717. <OldCoder> I hope to chat later; your time is valued
  718. <OldCoder> Ping me and we'll discuss both the next technical issue and the matrix code
  719.  
  720. <Warhol> thanks; text me if Iosif comes around and I'm AFK. Looking forward to meeting.
  721. <OldCoder> o/
  722.  
  723. <Warhol> btw such a beautiful day but stuck in office :(
  724. <Warhol> could send picture but it's just an empty parking lot due to upcoming holiday
  725. Minetest Priest
  726.  
  727. <OldCoder> Thanks for reminding me, Warhol
  728. <OldCoder> I need to visit John the Autistic Priest
  729. <OldCoder> He goes to Catholic and S.F. conventions at this time of year
  730.  
  731. <OldCoder> Iosif, are you Catholic?
  732. <OldCoder> I have a friend of 45 years standing who is about 5 levels down from the Pope
  733. <OldCoder> Would you like to meet an elderly priest and to instruct him on ethics and behavior?
  734.  
  735. <Iosif>
  736. https://en.wikipedia.org/wiki/Narcissistic_rage_and_narcissistic_injury
  737. * Iosif (~nemo@minetest.ddos.troll) has left (Leaving)
  738.  
  739. <OldCoder> Heh
  740.  
  741. 170526 TROLLS TOO BAD SO SAD
  742.  
  743. 1. The VPS host located behind Cloudflare has closed Red's complaint. Too bad, so sad. I've posted advice below which explains how the Minetest trolls can do better next time.
  744.  
  745. 2. Red has now met the previous VPS host, the one that Red DDoSed. Then mocked in #minetest-hub. A real person, and a good one, not a faceless corporation. The conversation will be posted later.
  746.  
  747. 170525 MINETEST SEX HARASSMENT
  748.  
  749. Somebody whose writing reads a lot like Red's filed an anonymous complaint today with Cloudflare.
  750.  
  751. Cloudflare disclaims responsibility for most website issues. In other words, they don't usually do takedowns. Instead, they forward complaints to other companies.
  752.  
  753. They did so in this case. The VPS host on the other side got a copy, sent it to me, and said, basically, “'Sup”.
  754.  
  755. The writer seems to be 17 years old. That would be about right for Red, though I'm starting to wonder if he's actually age 13 to 15.
  756.  
  757. The writer signed his complaint, “Daniel”. That could be an Irish name, but it isn't proof of anything.
  758.  
  759. I responded to the VPS host. Basically, I laughed at the complaint. Daniel, Pro Tip: Learn the basics.
  760.  
  761. Addressing Daniel:
  762.  
  763. 1. Domain names are a trademark issue. Not a copyright issue.
  764.  
  765. Even if Perttu had a trademark — which, as I understand it, he doesn't, just yet — he'd need to file a complaint himself, he'd need to demonstrate ownership of intellectual property, and he'd need to go through a trademark action.
  766.  
  767. A trademark action in Court, not a l33t kid's scrawled anonymous letter.
  768.  
  769. A Court action would be a problem. Because I intend to hold the trademark in at least one country around the world.
  770.  
  771. Perttu could appoint you formally as a legal representative. But you'd need to de-anonymize. To me as well as to the Court and the companies involved.
  772.  
  773. How about it, Daniel? Wish to state your full name and address?
  774.  
  775. 2. Once again, posting names from *public profiles* isn't “doxing”. Nor is it “harassment”. Nor is it any other magic word that will get a site taken down without you needing to identify yourself.
  776.  
  777. “doxing” isn't even a real word. Not in the real world. You might as well have said “Pokemon Disgruntling.”
  778.  
  779. When I say identify yourself, BTW, I mean to me as well as to the VPS host. I get copies of complaints. I study them carefully for anything that might be useful.
  780.  
  781. Regarding magic, there's no such thing.
  782.  
  783. There is something in genuine consciousness that is close. It's the only quality that I know of in the Universe which might be metaphysical in nature.
  784.  
  785. Mindless trolls don't have it. You and the others don't have it. You're not real.
  786.  
  787. The fact that I've been playing with paper dolls for 5 years is somewhat difficult for me. But, that's all right. I'll adjust my perspective.
  788.  
  789. Paper dolls can be useful.
  790.  
  791. 3. I don't even know what “badmail” is. Are you referring to my promise to contact your parents if I'm able to identify you?
  792.  
  793. What are you, anyway, a l33t 13-year-old as opposed to the 17-year-old troll that I'd imagined?
  794.  
  795. I'm not trying to deprecate you, right now. I'm just saying that corporations don't take kewl buzzwords, buzzwords that no non-IRC adult has heard of, submitted by anonymous DDoSers, all that seriously.
  796.  
  797. 4. More importantly, kids who make anonymous complaints less than 24 hours after they've committed a prosecutable felony aren't in a strong position.
  798.  
  799. I've offered to let the VPS host look at the previous VPS host's router logs. 150 GB of DDoS. If you de-anonymize, your goose is cooked.
  800.  
  801. I can't get you hauled into Court from overseas, not without spending real money, but I can certainly phone your parents.
  802.  
  803. 5. Regarding the claim of false claims of child abuse, get real. You have no idea what you're talking about.
  804.  
  805. For starters, the issue is harassment of children as opposed to abuse per se.
  806.  
  807. The harassment in question wasn't committed by you (Daniel) though you're certainly harassing me.
  808.  
  809. It was committed by the mid-30s mentally ill guy who I believe that you know about.
  810.  
  811. And by his mid-20s lover, or pseudo-lover, who he seems to have fallen in love with when that one was a teenager.
  812. Minetest sex harassment
  813.  
  814. For what it's worth, they bonded over Sonic. The younger one used to draw himself as a Sonic Kid. That's one of his actual drawings to the right or below.
  815.  
  816. They were unusually “into” the character. I think that these Sonic Kid drawings may have been what interested the older man, who was in his 20s at the time, in the younger man when he was in his teens.
  817.  
  818. I need to think about the right way to word things. But I can say that I don't want them speaking sexually to 9-year-olds in my worlds.
  819.  
  820. It's a nice story that you, Fuchs, and the Minetest trolls have involved yourself with.
  821.  
  822. One odd part, if the preceding isn't odd enough, is that the younger man is a British rock star and TV star now. No, he isn't the 14th Doctor :P
  823.  
  824. I won't post their IRL names here now if they're comfortable with leaving things in a quiet state. However, I did post the names elsewhere at the time.
  825.  
  826. It had nothing to do with Freenode, but these two men filed a complaint of “doxing” with Freenode.
  827.  
  828. Christian Fuchs, if his first name is actually Christian, cited that complaint as valid and counted it against me a few days ago. He flatly refused to a review an attorney-vetted document on the subject.
  829.  
  830. When I protested that this was unfair, he k-lined me.
  831.  
  832. In short, Fuchs of Freenode covered up child sex harassment and abused his privileges to the point that any legal actions which Freenode attempts against me in the future are likely to go up the entity's collective *ss.
  833.  
  834. Due to Fuch's actions, the principle of “legitimate and reasonable purposes” has kicked in. This is a gift to me.
  835.  
  836. The issue is discussed in the Minetest book draft presented further down.
  837.  
  838. The consequences are as follows:
  839.  
  840. If Freenode staff located state-side doesn't respond to email, I pretty much have a legal right to “dox” them to the point where I can not simply gather, but post, certain types of personal information with decreased legal risks. I need primarily to document the legitimate and reasonable purposes involved.
  841.  
  842. We'll see how that part goes this Summer. Watch this site or, perhaps it should be other sites, for Freenode residence phone numbers, snail-mail addresses, etc. If they can't be obtained, this will be announced.
  843.  
  844. So, yes, I assert publicly that Christian Fuchs of Freenode supports, and is therefore involved with, child sex harassment.
  845.  
  846. Fuchs acted on behalf of the Minetest trolls. The trolls are fine with this. They're using child sex harassment to their advantage.
  847.  
  848. It's appropriate for me to return the favor.
  849.  
  850. The word “harassment” by itself isn't magic. But the phrase “child sex harassment” is one that I can, and will, use in every possible context.
  851.  
  852. Each member of the MT trolls group who accepts Fuchs' support of child sex harassment is a supporter of child sex harassment.
  853.  
  854. 6. So, nice try with the complaint, but no dice.
  855.  
  856. If I do end up needing to move the box, though this isn't expected, I'll take it to one of the Free Speech hosts.
  857.  
  858. See the next post below for details about what's coming.
  859.  
  860. 170525 WOLF WOLF
  861.  
  862. I spoke with a P.I. this afternoon. He can get me standard background reports on Auke Kok and Vanessa Ezekowitz the day after I place an order.
  863.  
  864. I haven't looked at Matt Gregory. I don't know if the name is real. But I'll place an order for him if he's in the U.S. and there's a match that looks close. I'll need to check to see if I have other friends among the trolls who happen to be in the U.S.
  865.  
  866. I don't plan to place the first order until June. This has cost me too much time as it is.
  867.  
  868. If I post parts of the background reports online, for legitimate and reasonable purposes that are consistent with, and protected under, U.S. laws, I'll probably move the front page, or the page involved, from behind Cloudflare to a disposable VPS.
  869.  
  870. So, you won't have grounds to complain to Cloudflare or to a host that I care about.
  871.  
  872. And, because of what Craig engineered the other day, you can't complain to Freenode, can you? :-)
  873.  
  874. Wasn't that foolish? I'd have agreed to all sorts of things.
  875.  
  876. You'd have needed to stop beating me up. And to stop saying that it wasn't happening when I'd listed everything that had happened.
  877.  
  878. Other concessions would have been minor compared to these two things that you couldn't bring yourself to do.
  879.  
  880. You'll be able to DDoS the disposable VPS or to seek a takedown from that host. But I'll know that the DDoS is coming. I'll also put up perhaps a dozen copies on pastebins or $2 low-end boxes.
  881.  
  882. “Oh No. They haz taken down a $2 Box. What Ever Shall I Do.” O_O
  883.  
  884. I guess that I might use Free Speech hosts. They host things like Nazi sites. I'm not happy to share hardware with those people. However, those hosts don't fold easy. There is also some synergy with your behavior.
  885.  
  886. For every hour that the DDoS is running, I'll set up more copies for legitimate and reasonable purposes that are consistent with, and protected under, U.S. laws. Have fun playing Whack-a-Mole.
  887.  
  888. Standard reports are simple to obtain. You can do this yourself. Not through a website. Those are bottom of the barrel quality.
  889.  
  890. You'll need to talk to a P.I. and spend from $75 to $250 to get a decent report. One reason has to do with a conundrum that I've written about at Haggis Hell.
  891.  
  892. In the U.S., the police don't want the major data brokers shut down. They use the services provided themselves.
  893.  
  894. So, the data brokers are allowed to operate, but they try to limit public access to P.I.s. P.I.s then assume responsibility for deciding who they're going to work with.
  895.  
  896. The difficult part is what comes after you have a standard report. Deep background research. I've written more about the subject of deep background research in the Minetest Book draft that follows this post.
  897.  
  898. My own standard report, incidentally, will have incorrect information on it.
  899.  
  900. I'm not presently located near geographic points that show up on it. Or in geolocation results. I've been using VPS tunnels and other options since before I went homeless.
  901.  
  902. I'll give you accurate reports for my father, my mother, and my brothers, though, if that will help.
  903.  
  904. The people in the U.K. and in Europe are going to be expensive. As Andrew Ward has pointed out, the laws are different there and P.I.'s need to follow them. But I've been through this before.
  905.  
  906. Patience is requested as things proceed.
  907.  
  908. Remind me to tell you the lost version of the story of The Boy Who Cried Wolf someday.
  909.  
  910. 170524 YOU WANT DOX FOX YOU GOT BOX OF DOX
  911.  
  912. Craig Robbins and sfan5 have repeatedly dared me to “do” something about two months of harassment and DDoSes that have been directed at the #-project channel, at this website, and at me.
  913.  
  914. The only thing that I wanted to “do”, initially, was fork the MT community as opposed to the MT software. I wanted to give the community a voice.
  915.  
  916. However, recent events have changed the situation. So, friends, as you wish.
  917.  
  918. This is a rough draft of the start of a book.
  919.  
  920. I figure I'll be able to get it to 150 pages once I start filling in the technical details and the information that I collect.
  921.  
  922. Think of it as the outline for a book. The working title of the book is: Minetest.
  923.  
  924. The fun part is that you're the characters. As a note for attorneys, the context is, of course, legitimate and reasonable purposes that are consistent with, and protected by, U.S. laws.
  925.  
  926. The draft was written in just one sitting. I haven't even gotten up to piss.
  927.  
  928. You folks call it “weird out” to be detailed. But, tell me, whether or not this is still rough, are you able to write this much, this well, in one sitting?
  929.  
  930. Craig and sfan5, does the draft meet with your approval?
  931.  
  932. I'll refine the different parts. This thing will stay here temporarily and then move to its own tab. Notes related to individual people will go into this document, into separate tabs, or both.
  933.  
  934. Andrew Ward, I've responded a few sections further down to something that you've said.
  935.  
  936. Let Me Greet You
  937.  
  938. Did you know that there is more than one version of the story Boy Who Cried Wolf ? There is a version, not often told these days, where the villagers accuse the boy of being a wolf.
  939.  
  940. I'd like to share the story with you sometime. The story and the twist ending.
  941.  
  942. I'm not like Jordach. I don't get to erase the tape and edit it until it's perfect. I do experience different levels of integration between the two hemispheres of the brain.
  943.  
  944. It has to do with terror and violent abuse, both at home and at school, that occurred concurrently for years.
  945.  
  946. It was probably inadvisable for you to work quite so hard at waking up all of that. Especially after the things that happened in 2012.
  947.  
  948. But it's all right. I'm glad to be here. I'm happy to have friends and goals to work towards.
  949.  
  950. I'm in a good mood presently. The mood actually has a name.
  951.  
  952. Let's say, just for fun, that I grabbed the kitchen sink on April Fool's Eve 2008. That I grabbed the sink and shook and shook for most of the night. That I was alive again after that after 30 years. That I knew my name.
  953.  
  954. I'm a mood and I have a name. My name is The Homework Boy.
  955.  
  956. I can say that I'm patient when there's a legitimate and reasonable project to work on, one that is consistent with, and protected by, U.S. laws.
  957.  
  958. I'm pleased to meet you
  959. I'm pleased to greet you
  960. Let me show you what I can do
  961.  
  962. I'm not supposed to be old. That isn't good.
  963.  
  964. In the world where we live
  965. Time does not give
  966. Improvements
  967. Time costs a dime
  968.  
  969. A leg and an arm
  970. Time it does harm
  971. A leg and an arm
  972. I have lost
  973. That is the cost
  974. Of time
  975.  
  976. To the General Public
  977.  
  978. If you're a member of the general public, this document discusses my experience in the area of “doxing”.
  979.  
  980. The word, in real-life contexts, means skip tracing and deep background checks. Deep as in, you can't get the information from a conventional P.I.
  981.  
  982. Conventional P.I.s will tell you that they have “sources”. The truth is that they mostly use cheap feeds to the major data brokers.
  983.  
  984. I go deeper than that.
  985.  
  986. As long as I'm writing to my friends, I might as well advertise. Review the experience discussed below. Feel free to send me requests for quotes.
  987.  
  988. I can't do anything that legally requires a State license. I haven't applied for one.
  989.  
  990. I also don't hack cellphones to look for photos of naked ladies to find out if a man is cheating on his wife.
  991.  
  992. One woman actually asked me to do that. I told her to call a marriage counselor or a divorce lawyer, one or the other, not somebody like me.
  993.  
  994. Speaking to the kids
  995.  
  996. Some of you have known me for years. You know me as I am and as I'd like to be. Well, you know part of me. The rest is different but tries to be kind.
  997.  
  998. When time permits, I'll post a discussion that I had the other day with Grandolf. We talked about learning to be a Coder. That type of thing is one reason that I've stayed with the project for 5 years.
  999.  
  1000. I'm still with the project, by the way. The trolls are the ones who have left it.
  1001.  
  1002. Regarding what comes now, imagine that people who you'd helped, who'd seemed human and even nice, turned into incomprehensible figures.
  1003.  
  1004. Figures who raved at you, shunned you, tried to chase you away, said that you “weird out” people, called you childish obscenities, and DDoSed you.
  1005.  
  1006. How would you feel?
  1007.  
  1008. Andrew Ward messaged me the other night. He tried to explain himself. He said something similar to this:
  1009.  
  1010. “We were just trying to keep you from taking over our channels.”
  1011.  
  1012. What, exactly, is that supposed to mean? For two months, the trolls have been focused on nothing but shutting down the #-project channel. I did nothing but try to save the channel.
  1013.  
  1014. Better still, the head of the project, Perttu Ahola, said that it was because I communicated differently and that I “weird out” people.
  1015.  
  1016. It's difficult to accept that.
  1017.  
  1018. Let's Talks Dox
  1019.  
  1020. Let's talk about a word that MT people have used recently. The word is “doxing”.
  1021.  
  1022. MT people have said that I've “doxed” them.
  1023.  
  1024. Actually, I've done nothing but post IRL names from public profiles and other sources that are right there in Google.
  1025.  
  1026. That isn't even kindergarten level “doxing”.
  1027.  
  1028. I'm going to demonstrate, for legitimate and reasonable purposes that are consistent with, and protected under, U.S. laws, how “doxing” actually works.
  1029.  
  1030. Future drafts will go into key principles and will build on them. I'll include examples from my experience. This might evolve into a nice “doxing” textbook.
  1031.  
  1032. SSN MisconceptioN
  1033.  
  1034. We'll start with Social Security Numbers. Just one key issue to begin with.
  1035.  
  1036. I'd like to clear up a common misconception. The misconception is that it's illegal to possess or distribute Social Security Numbers assigned to other people.
  1037.  
  1038. In fact, it is legal, or sufficiently legal, for somebody both to collect and to distribute Social Security Numbers. However, the T's need to be crossed and the I's need to be dotted.
  1039.  
  1040. There are all sorts of issues involved. For example, ISPs have Terms and Conditions that might prohibit this. Civil litigation can be used to demand takedowns of some types of personal information.
  1041.  
  1042. Most importantly, disclosure of SSNs is, in fact, highly illegal under some conditions. There are State and Federal laws related to this issue. The laws have teeth.
  1043.  
  1044. However, there are gaps in the teeth. If the rules are followed, you can do this. Allow me to spell things out.
  1045.  
  1046. I do do this, for legitimate and reasonable purposes. I'll be doing it, for legitimate and reasonable purposes, in Minetest.
  1047.  
  1048. See my essay on the subject at the following link:
  1049.  
  1050. http://christfollower.me/page066.html#D151108SSN
  1051.  
  1052. Secrets
  1053.  
  1054. Over the past five years, starting in June 2012, I've learned how to collect data on subjects, what to use it for, and the importance of the fact that the purposes involved need to be legitimate and reasonable.
  1055.  
  1056. I gather Social Security Numbers, the names and phone numbers of the parents, siblings, and adult children of subjects, the grammar schools that they attended, the Churches that they belong to, the legal trusts that they hide behind, where they garage their cars, the truth behind deaths (well, one death, it was a drug overdose), the false names that they hide behind online, their movements in real-time as they travel across a State, and medical conditions that they've hidden.
  1057.  
  1058. The purpose of the grammar schools is, of course, to identify old friends who'd like to chat about their memories.
  1059.  
  1060. I dealt with one teenage troll, years ago, by identifying his actual school *and* his identity from a YouTube video. I obtained email addresses for most of his class. I sent him the addresses and said:
  1061.  
  1062. “Shall I write to these people and ask them if you ever pissed your pants in public when you were younger?”
  1063.  
  1064. I thought that it was nice of me to include the email addresses with my letter. He didn't need to wonder if I had the goods or not.
  1065.  
  1066. Apparently, the young man had, in fact, had a regrettable mishap of this type. He was more polite subsequent to this interaction.
  1067.  
  1068. That, trolls, is “doxing” :-)
  1069.  
  1070. Post a name from your profile? Grow up. “Doxing” is about finding out secrets. For legitimate and reasonable purposes that are protected under U.S. laws, of course.
  1071.  
  1072. My Ballpark
  1073.  
  1074. Folks, when you dog-pile somebody for two months, and then chase him or her away, do you actually expect him or her not to move to a venue where he or she can win?
  1075.  
  1076. All that we needed to do was talk without the vituperation.
  1077.  
  1078. red-###, you're a smug little troll. But you probably believe that you gave me a chance to address your concerns. You didn't do so. Instead, you said something similar to, “Why are you stealing?”
  1079.  
  1080. Good grief. How to Win Friends and Influence People.
  1081.  
  1082. Andrew Ward, you did the same thing. You could have said, in proper British tones, “Here now, what's all this about, then? Instead, you said “dick” and dropped carrier.
  1083.  
  1084. The other night, both Andrew and Craig seemed interested in amicable discussions. So did others behind the scenes.
  1085.  
  1086. Craig proved to be full of sh*t, malicious, the worst of what I've encountered this Spring. At the same time that he was talking positively in PM, he was typing “have you stopped beating your wife” scenarios in public chat. In front of a Freenode admin.
  1087.  
  1088. However, the others struck me as sincere. We could have settled this.
  1089.  
  1090. After the events of the other day, this isn't possible. And I have no incentive now to comply with Freenode rules, do I?
  1091.  
  1092. In fact, I'm free to look for Fuchs' friends in the online gay communities and to find out how completely he's “out” IRL.
  1093.  
  1094. Why in the world would I *not* use the gestalt thing, the primary gift that God has given me?
  1095.  
  1096. The Past is a Blast
  1097.  
  1098. I can't do magic. It might take years. But I'm good at catching small things.
  1099.  
  1100. Yes, there will be 2 to 4 of me at a time in most significant public channels for years. And in MT worlds through UDP proxies from random IP addresses.
  1101.  
  1102. MT UDP proxies are trivial, by the way. It's surprising that we haven't seen them more often, though perhaps you have and simply haven't mentioned it.
  1103.  
  1104. Don't count on registration dates to be useful. I have a few alternate identities tucked away.
  1105.  
  1106. I learned that lesson years ago. There was a troublesome website and I *didn't* have alternate identities. But I managed to get the website shut down by stirring things up with local Churches.
  1107.  
  1108. It was a surprise. I'd never tried that before. But I sent letters that were technically true but calculated to be disruptive to perhaps a dozen Churches. About a week later, the website was gone. 10,000 people. Poof.
  1109.  
  1110. Now I'm thinking about Internet Issues past.
  1111.  
  1112. I'd forgotten how online worked. But somehow, when there was trouble, part of me knew what to do.
  1113.  
  1114. Debts
  1115.  
  1116. I'm concerned about Mr. Business and M.M. CodeLicker, Rainb, Pomifera, and others as well.
  1117.  
  1118. You people are ****s. I'm not devastated over what's happened at Freenode. But there are people there who I can't allow to feel abandoned. It's going to be tricky to find them now on my own.
  1119.  
  1120. You have debts to pay. But I'm helpful. Let me help you, in the months and years to come, to address the debts.
  1121.  
  1122. Mr. Business
  1123.  
  1124. I once managed to slip into an IRC channel disguised as a registered member. This was probably a decade ago in a prior online existence.
  1125.  
  1126. I sat there and listened to the secrets until the real person tried to get into the channel. When they realized what was happening and who I was, it was great.
  1127.  
  1128. This was in the IRC network that Mr. Business, who some of you have met, is from.
  1129.  
  1130. Mr. Business and I share a birthday. Not the same year. I'm old enough to be his father.
  1131.  
  1132. Mr. Business is mentally different and needs help. I've tried to be a friend to him. In 2014, he fell into a feedback loop that was dangerous. I phoned him in real life and talked to him until it was over. I've tried to steer him away from the feedback loop since then.
  1133.  
  1134. In other words, I mixed IRC and IRL to help somebody.
  1135.  
  1136. If you'd like to read a poem that Mr. Business and I wrote together, the link is as follows:
  1137.  
  1138. http://haggishell.com/rhymes.html#D160916RHYME
  1139.  
  1140. The link may not work correctly due to the page being large. Look for the poem on that page titled Black Wings Statue Sings.
  1141.  
  1142. Minetest TG
  1143.  
  1144. Another person that I'm concerned about is M.M. I'm referring to the younger of the two transgender Minetest people. He/she is close to making a final decision about the surgery and has asked me to comment on the matter.
  1145.  
  1146. That's an IRL issue in IRC, b*tches.
  1147.  
  1148. Moin Bitcoin Part 1
  1149.  
  1150. The story that I'm proudest of is relevant to Paul's case and red-###'s case.
  1151.  
  1152. There was somebody in Freenode #startups who was troublesome. I looked into his identity. He was like Paul and red-###. There was no way to trace him directly.
  1153.  
  1154. That was just the start. I noticed something else immediately. This was somebody who drew others into conversations and got them to tell him everything. But he never said anything specific about himself.
  1155.  
  1156. He'd been there for months or longer. But somehow nobody had ever noticed this. I went through the logs. The pattern held steady. There was nothing specific. He was a tabula rasa.
  1157.  
  1158. He implied that he was some sort of important person who needed to be respected. He suggested that he was wealthy. The channel ate it up. But boasts of being rich are hardly useful information.
  1159.  
  1160. Moin Bitcoin Part 2
  1161.  
  1162. It took man-weeks of work to get him. What finally happened was something that you'd miss but that was like a siren going off to me.
  1163.  
  1164. Wish to mock, trolls? Feel free. How I got the S.O.B. is that he used the first names of some people who are important in the Bitcoin world. In other words, he implied that he was one of their associates.
  1165.  
  1166. It could have been an affectation. But these weren't really famous people. It struck me as a slip-up.
  1167.  
  1168. I politely asked my friend if the first names were a clue. He left #startups immediately and, as far as I know, he never returned.
  1169.  
  1170. Keegan
  1171.  
  1172. I located Keegan, a mentally ill kid in MT who I've talked about before, without difficulties. He showed up, I think, in a newspaper article about hunting.
  1173.  
  1174. It was more difficult to get phone numbers for his uncle and his school principal, but I did so. I talked to both people IRL, for about half an hour each, and had the boy pulled out of IRC.
  1175.  
  1176. People in MT criticized me for that. Why? I did it to potentially save his life.
  1177.  
  1178. The notion that IRC and IRL are separate and that this is a line not to be crossed is rubbish. Let me break the line into little pieces for you.
  1179.  
  1180. I'm not giving you a choice, of course. In a legitimate and reasonable sense that is consistent with, and protected by, U.S. laws, you're my property now.
  1181.  
  1182. I went public myself with everything, out of necessity, in 2012. It changed me and it freed me. Life is short. Stop being anonymous *ssholes. You'll be real instead.
  1183.  
  1184. Real *ssholes, of course. But real. And accountable.
  1185.  
  1186. Hm. Is there a chance that this project might catch the interest of kids who might like to help? Perhaps a Hacker Kids Brigade will rise again.
  1187.  
  1188. Hacker Kids Studied PIDs
  1189.  
  1190. For Haggis Hell readers, by the way, this is what happened to the original Hacker Kids. They're adults now, of course.
  1191.  
  1192. * Mr. Meow: He's thinking of going into the Navy.
  1193.  
  1194. * Shiing Shen: Disappeared. He had medical issues, so this is a matter of concern.
  1195.  
  1196. * QuadCore: He told his parents, at about age 17, that he was bisexual. They were typical U.S. Fundamentalists. So, naturally, they disowned him and threw him out of the house. But he's doing O.K. presently.
  1197.  
  1198. * Evan aka Bacos: He did something similar to what Jordach does. But he was open about it. At age 15 he made a conscious decision to delete his online persona both in effect and in his head.
  1199.  
  1200. The last part is what reminds me of Jordach.
  1201.  
  1202. * Skittles: Learned Python. Managed to land contract work without going to college. Concerned about how to keep work coming.
  1203.  
  1204. * I remember that members of some forum decided to hide from me. How I got them was funny.
  1205.  
  1206. There was no clue until one of them changed the nickname associated with one of his links. Or he deleted the link. I don't recall, but it was something like that.
  1207.  
  1208. The idea was to hide the link from me. But, gestalt. The change stood out like a beacon. I had him and then the rest of them in minutes.
  1209.  
  1210. I don't remember what this was about. I remember that people seemed more polite after they were no longer anonymous. One of them posted an apology for his behavior on a different forum.
  1211.  
  1212. * There was the teenager who was worried about stories from the past. I talked about him further up.
  1213.  
  1214. I don't think that I had his IRL name or even his geographic area. I think that I solved the case by matching account names on YouTube with account names on other websites. Something like that.
  1215.  
  1216. * I've matched identities, at least once, by comparing artwork that people have posted to different sites under different names.
  1217.  
  1218. Busy Little Troll is Droll
  1219.  
  1220. red-### is a busy little troll. He knows about a couple of sites that I created to shoo away troublemakers. Don't you, red-### ? Or was it somebody else who liked to use the same small ISP in Dublin?
  1221.  
  1222. Feel free to share the sites with the others. But one of them is down due to the May 24 DDoS. It wasn't on the servers that were affected. I broke it accidentally while trying to move things around.
  1223.  
  1224. I think that red-### only has about 2 out of 5 such sites from the past year. He certainly has the one about the 30s mentally ill developer and the 20s rock star and TV star.
  1225.  
  1226. Geez. Those two were foul-mouthed. It was tedious.
  1227.  
  1228. That was the case that Fuchs cited. And the case that is going up Fuchs' *ss.
  1229.  
  1230. I'm more proud of the work I've done on attorneys. I've made Super Attorneys metaphorically sh*t themselves. red-### did you find any of those sites?
  1231.  
  1232. Minor Puzzle for Andrew
  1233.  
  1234. Andrew, you removed your LinkedIn photo recently, didn't you? I'm not certain. It was gone, anyway. Did you figure out how I got a copy?
  1235.  
  1236. No, it wasn't as simple as Google Image Cache for LinkedIn. Google had already updated. But I'm quite patient. I try to work problems out.
  1237.  
  1238. Wherever you go professionally, you know, and regardless of the number of years that pass, legitimate and reasonable purposes that are protected under U.S. laws will continue to apply.
  1239.  
  1240. Patience is a general principle with me.
  1241.  
  1242. I'm working towards a book. Which is one of the legitimate and reasonable purposes. It's an iterative process. If I die prematurely, something should be ready.
  1243.  
  1244. Until then, I'll be working on it. This means that research will continue til the end.
  1245.  
  1246. So Long Daeken
  1247.  
  1248. What I did with Cody Brocious, aka Daeken, in 2012 was pretty good. The part about guessing where his secrets were.
  1249.  
  1250. Daeken is the hacker who had his 15 minutes of fame some years ago.
  1251.  
  1252. Daeken conflated his father Dean, who was normal, with my father, Jim, who broke my mother's nose and terrorized me.
  1253.  
  1254. My father, Jim, took me to Court to try to force me sign a gag order. Daeken considered this to be my fault and taunted me. So, I located and phoned his father, Dean, and had a nice chat with the man.
  1255.  
  1256. Daeken threated me with “harassment” charges. So trite. When people use the word, usually all that they know about the laws involved is from TV. I like to take advantage of their ignorance. I usually end up shoving the word up their *ss.
  1257.  
  1258. In this case, I asked Daeken what his friends from school would tell me about his past. Understand that there actually was something there. It was obvious.
  1259.  
  1260. Daeken grew very quiet. He tip-toed out of my corner of Freenode shortly afterward.
  1261.  
  1262. IRC people disapproved of these steps. I asked them what I was supposed to do instead. They didn't have an answer.
  1263.  
  1264. Why should I sit there and let people treat me and others as punching bags when I can do something about it?
  1265.  
  1266. Daeken Forsaken
  1267.  
  1268. One funny part is that Daeken once challenged me to an extemporaneous rap battle. Here is what I wrote:
  1269.  
  1270. Daeken, since you ask
  1271. Take me to task
  1272. So bluntly and rudely
  1273. I hear a rhythm with appeal
  1274. When I write I feel
  1275. I'm singing out loud to you
  1276.  
  1277. The lines I write
  1278. In my sight
  1279. Are a song
  1280. If you can't accept that
  1281. Right off the bat
  1282. /IGNORE is where I belong
  1283.  
  1284. So chill. Whitebread Hacker
  1285. Not a Slacker
  1286. I'll admit
  1287. But a drag is sort of
  1288. What you are
  1289. Go decode an abode API sub-par
  1290.  
  1291. Senior hackers will understand the last line.
  1292.  
  1293. Anyway
  1294.  
  1295. Do some of you belong to forums elsewhere, do you visit alternative IRC networks, etc. ? I'll need to know about those venues.
  1296.  
  1297. Don't post at Wikipedia or in forums unless you're a registered member. Your IPV4 is logged and that shows up in Google. I've actually managed to identify people in the past by matching up IPV4s that way.
  1298.  
  1299. It didn't give me anything new for red-### and Paul. But they did, in fact, show up this way.
  1300.  
  1301. Some of the kids have wanted me to try my hand at better AI for chat. I might just do that. Anything that will improve the rate of data collection will be useful.
  1302.  
  1303. Sooner or later you'll slip up. What do you say? This will be fun, won't it?
  1304.  
  1305. Detective Story
  1306.  
  1307. As I said, I'm no magician. However, a police detective who'd investigated my sister-in-law — Virginia Chang Kiraly, feel free to Google her — once told me that I'd be good as a forensics specialist.
  1308.  
  1309. It's a funny story. I'd followed clues that led me to phone the detective at home at midnight. The trail was valid, but I missed the fact that he'd moved. The person that I was really looking for had moved into his old house.
  1310.  
  1311. The full story is at this link:
  1312.  
  1313. http://christfollower.me/page050.html#D140201VIRGINIA
  1314.  
  1315. Gossip is Good
  1316.  
  1317. Regarding medical issues, I don't violate HIPAA. Instead, friends and neighbors of subjects tell me things. HIPAA has no jurisdiction over gossip.
  1318.  
  1319. If somebody does something odd when they go to get the mail, a neighbor will see it through the window. If I phone and express concern, the neighbor spills the beans about whatever it is that is going on.
  1320.  
  1321. This actually works. But, to make this work, you've got to use the right tone of voice.
  1322.  
  1323. Closer associates talk about the romantic lives of subjects. And about troubles of different types.
  1324.  
  1325. Shoving Things Up Things
  1326.  
  1327. Gathering and disclosure of information is 100% legal under U.S. laws provided that legitimate and reasonable purposes are involved and that rules are followed.
  1328.  
  1329. It may or may not be legal under U.K. laws. Andrew Ward, respectfully, so what? :-)
  1330.  
  1331. Subjects can, and do, try to get restraining orders to prevent me from talking to their neighbors, family members, Church associates, and so on.
  1332.  
  1333. However, they can't actually do this. There are fundamental principles in U.S. law that prevent this. The magic word is “consensual”.
  1334.  
  1335. U.S. Courts are unlikely to issue Orders related to consensual communications with third parties. Minor children and other special cases would be the primary exceptions. Employers are a grey area. It depends on exactly what Plaintiffs allege and can demonstrate.
  1336.  
  1337. So, Plaintiffs try to force people to sign gag orders as part of a settlement agreement. But I've never signed one and I never will.
  1338.  
  1339. I spent a year in Court over this issue once. But, in that case, I forced the Plaintiffs to sign a document acknowledging that I was going to talk about them for the rest of their lives. They paid $100,000 to get that :-)
  1340.  
  1341. Pro Tip: These days, I tend to shove vague allegations right up *sses. Actually, that's what I'm going to do with Minetest.
  1342.  
  1343. DDoS is BoSS
  1344.  
  1345. We come now to a key point.
  1346.  
  1347. red-###, regarding the remark that you made earlier in #-hub about “making up another DDoS attack”...
  1348.  
  1349. ...and regarding your kind remarks after that in Codernet...
  1350.  
  1351. My host, or one of them, and I spent two evenings dealing with three DDoSes.
  1352.  
  1353. There were two DDoSes on May 23 and one on May 24. The May 24 DDoS generated 150 GB (not MB but GB) of logs for the router involved.
  1354.  
  1355. We had a total of 3 IPV4 addresses for IRC in two days. I believe that you knew this.
  1356.  
  1357. I've moved the website to Cloudflare. The IPV4 for the site has changed. And if you use your l33t Kiddie Toolkit, you'll be able to confirm that the router-level firewall has changed.
  1358.  
  1359. If you were one of the DDoSers, you knew everything to begin with, of course.
  1360.  
  1361. The nice part, for me, is that the multiple DDoSes combined with tactical mistakes that Freenode has made on the legal side give me something that I'll refer to as “legitimate and reasonable purposes”.
  1362.  
  1363. Legitimate and Reasonable Purposes
  1364.  
  1365. “Legitimate and Reasonable Purposes” is a principle that strengthens my hand in legal contexts.
  1366.  
  1367. It works like martial arts. Do you know the part where you're not supposed to attack? You're supposed to wait for the other party to do so?
  1368.  
  1369. My legal options for dealing with individuals who commit white-collar of crimes are limited.
  1370.  
  1371. However, if those individuals attempt legal actions against me, I'm usually able to use “legitimate and reasonable purposes” related to the crimes to my advantage.
  1372.  
  1373. If you'd like to see examples of legitimate and reasonable purposes in other contexts, visit the following page:
  1374.  
  1375. http://haggishell.com/topics/legal/information_purposes.html
  1376.  
  1377. I'll prepare a Minetest page of this type in due course.
  1378.  
  1379. I Like Attorneys
  1380.  
  1381. The skill of an attorney factors into results.
  1382.  
  1383. However, in the past few years, I only recall meeting one attorney that I didn't think I could handle, as long as it was in my own ballpark.
  1384.  
  1385. That was Harmeet Dhillon, my sister-in-law's attorney. She's pretty good and seems to have character as well. Feel free to Google her.
  1386.  
  1387. She doesn't count because we weren't in a formal dispute. But I do respect her.
  1388.  
  1389. Every attorney who's tried to frighten me since 2013 has ended up running away fast. Some of them had damp spots on the fronts of their trousers.
  1390.  
  1391. If you'd like to get a serious assessment of me, feel free to phone the last attorney who tried to frighten me. This is a Super Attorney named David.
  1392.  
  1393. I'll be happy to provide David's full name, business phone number, cell phone number, residence phone number, business snail-mail address, and residence snail-mail address.
  1394.  
  1395. I might throw in, for legitimate and reasonable purposes that are protected under U.S. laws, David's birth-date, Social Security Number, and what his neighbors think of him.
  1396.  
  1397. It's a serious offer. If you're interested, email me or see me in Codernet.
  1398.  
  1399. If you do take me up on this offer, tell David I hope that he's doing well. I haven't talked to him since I phoned him at home on Christmas Day just to say Hi.
  1400.  
  1401. Dox in the Box
  1402.  
  1403. The next steps, on my side, include the “doxing”, for legitimate and reasonable purposes, of MT subjects whose IRL identities can be established and confirmed.
  1404.  
  1405. This includes, for example, Auke and Vanessa. Who are, if I recall correctly, both presently in the U.S. I might be mistaken about Auke.
  1406.  
  1407. Andrew, Nathanael, and Perttu have identities that are believed to be genuine. However, they're located outside the U.S. We'll come back to non-U.S. residents shortly.
  1408.  
  1409. Craig and Matt give out their IRL names. However, their IRL names are unconfirmed. In other words, the names that they use might be made-up. These two subjects are cases for the longer term.
  1410.  
  1411. I haven't looked at sfan5 yet.
  1412.  
  1413. Paul and red-### are the two in the troll group who have gone to some trouble to conceal their identities.
  1414.  
  1415. Paul is too tough a nut to crack. Even the March 5, 1966 birthday is probably fake.
  1416.  
  1417. So, Paul, relax and speak freely in Freenode channels. Don't be concerned if new people try to get to know you. For the rest of your tenure in Minetest, you can certainly trust the new people around you.
  1418.  
  1419. You could be suspicious of new people. That would be a shame, though, wouldn't it?
  1420.  
  1421. red-### is overconfident. If he remains in Minetest and in Freenode, he'll slip up.
  1422.  
  1423. Crazy like a Fuchs
  1424.  
  1425. Christian Fuchs of Freenode and #freenode is an interesting case. But research will probably turn up the fact that the name is false.
  1426.  
  1427. I'm not sure that the first name, Christian, is correct. And the last name, Fuchs, might be simply a Nordic word, or a play on a Nordic word, for Fox.
  1428.  
  1429. To complicate this part, I'm going to need to pretend to be a gay man who needs advice from Fuchs or who wants to get to know him.
  1430.  
  1431. I'll feel silly if he isn't actually the Fuchs who's associated with gay groups.
  1432.  
  1433. The nice part, though, is that Fuchs is obsessed with “doxing”.
  1434.  
  1435. If I'm able to obtain, for legitimate and reasonable purposes, personal information about him — more than the fact that he's apparently gay — he'll make additional mistakes.
  1436.  
  1437. Non-U.S. Trolls
  1438.  
  1439. Residency outside the U.S. has only limited implications as far as the legal side of things goes.
  1440.  
  1441. The U.K. laws that Andrew Ward is aware of, for example, are largely irrelevant. They do have implications. However, the implications are minor and beyond the scope of this document.
  1442.  
  1443. Non-U.S. residency does raise the cost of legitimate and reasonable research significantly. It'll cost a good deal more to deal with subjects who are located overseas.
  1444.  
  1445. So, U.S. research is most cost-effective and therefore takes priority.
  1446.  
  1447. Disclosure Disclosure
  1448.  
  1449. I try to be transparency and to offer full disclosure. This isn't simply ethical. It helps to frustrate certain types of legal attacks.
  1450.  
  1451. So, I'd like to disclose that I disclose information such as U.S. Social Security Numbers, within the bounds of both U.S. State and U.S. Federal laws, for legitimate and reasonable purposes, with people who are willing to assist with legitimate and reasonable research.
  1452.  
  1453. To put it simply, I give out in Social Security Numbers in a manner that is legal and that most likely can't be stopped in Court.
  1454.  
  1455. People are invited to read the SSN essay at Haggis Hell that I linked previously.
  1456.  
  1457. Everybody Likes Gifts
  1458.  
  1459. I disclose, and I solicit, other types of information more directly.
  1460.  
  1461. I like to do mass snail-mailings. It's simple, cost-effective, and produces results.
  1462.  
  1463. People ignore junk snail-mail. Ordinary envelopes, sent bulk rate. But they don't ignore big, fat documents mailed flat in sturdy 9"x12" business-class manilla envelopes.
  1464.  
  1465. When people open the large envelopes and see the names of friends, neighbors, or family members, they're interested. They read the documents and sometimes they respond and provide useful information.
  1466.  
  1467. Church Mail Holy Grail
  1468.  
  1469. My favorite snail-mail story is about a Church. It happened to be a Church that two subjects belonged to.
  1470.  
  1471. I visited the Church to speak with the office about joining the congregation. The person on duty was busy. So, naturally, I went to the waiting room.
  1472.  
  1473. This was in 2014. I had to travel to get to the Church. It was a 2- or 3- day trip. The story is at Haggis Hell along with photos.
  1474.  
  1475. I took a photo of the waiting room because it was artistically arranged.
  1476.  
  1477. By coincidence, there was a mailing list tacked to a wall. The mailing list happened to end up in a photo that I took of the wall.
  1478.  
  1479. I felt that it was legal to use snail-mail addresses which turned up in a photo that I'd taken of a wall.
  1480.  
  1481. There were a lot of addresses. About 75. Too many to transcribe by hand. However, I was able to OCR all 75 snail-mail addresses using standard tools in my Linux distro.
  1482.  
  1483. Digital cameras and Linux are two great tastes that taste great together.
  1484.  
  1485. I added 25 snail-mail addresses that I'd obtained by other means. Then I snail-mailed 100 total 20-page informational documents.
  1486.  
  1487. I was able to track the results through the use of a simple technical trick.
  1488.  
  1489. I can say this much. 100 copies of a 20-page physical document in real-life mailboxes has more of an effect than 100 emails.
  1490.  
  1491. Neighborhood Drop-Off
  1492.  
  1493. I also hire process servers to deliver documents directly to third parties.
  1494.  
  1495. There's an in-between approach that I use sometimes. I hire either a process server or a courier to do neighborhood drop-off.
  1496.  
  1497. Neighborhood drop-off means that they leave printed documents on the doorsteps of perhaps two dozen households at a time.
  1498.  
  1499. Attorneys should note that, of course, that distribution of documents using such approaches is done for legitimate and reasonable purposes that are consistent with, and protected under, U.S. laws.
  1500.  
  1501. Clap-On Clap-Off
  1502.  
  1503. My favorite story about couriers takes place in Texas. I hired a nice guy to deliver a document and a bottle of wine to my brother Tom Kiraly.
  1504.  
  1505. Tom had purchased a new house in Austin that he'd hoped to hide from me through the use of a trust. But a detective that I hired was able to identify the person behind the trust. I have no idea of how he managed to do that.
  1506.  
  1507. To be clear, I'd never ask a detective to get records by illegal means. But I trust their judgment about what is legal if they seem to be honest.
  1508.  
  1509. I can only assume that the detective in this case worked hard and used proper channels.
  1510.  
  1511. My courier went to a store for me and bought a bottle of wine that met my specifications. Now, he just had to get through the gate. Tom had chosen a gated community.
  1512.  
  1513. I asked the courier how he was going to do this. He said:
  1514.  
  1515. “Well, these gates have a secret. If you clap the right way, they'll open for you. It's like Clap-On Clap-Off.”
  1516.  
  1517. He was teasing me, of course, but I believed him.
  1518.  
  1519. I *am* autistic, you know. You b*tches have been beating up somebody, for two months, who tries to help, quite faithfully, and is kind, but is also naive when he's dealing with people who he trusts.
  1520.  
  1521. It's an odd combination of characteristics.
  1522.  
  1523. My IQ is 1.75 times yours. You've suggested that I need to demonstrate this and you seem to wish the demonstration to be interesting. So, I must accommodate you.
  1524.  
  1525. At the same time still it's difficult, at times, even after I woke up 9 years ago, to navigate in your world.
  1526.  
  1527. The courier realized, abruptly, that I was naive and explained that he was, in fact, teasing me. I wasn't offended and I still tell this story.
  1528.  
  1529. Clap-On Clap-Off :-)
  1530.  
  1531. The courier got through the gate multiple times but Tom was either traveling or unenthusiastic about answering the door. I told the courier never-mind and gave the wine to him.
  1532.  
  1533. There are some nice photos of the bottle of wine and of Tom's house at Haggis Hell.
  1534.  
  1535. In Closing
  1536.  
  1537. So, Craig and sfan5, I don't intend to “do” anything.
  1538.  
  1539. Well, actually, I'll both gather and distribute information for legitimate and reasonable purposes that are consistent with, and protected under, U.S. laws.
  1540.  
  1541. I'll do this, probably, for 3 to 7 years. Think my attention span isn't that long? I've been dealing with a few cases for 5 years now. I haven't even started on some of the attorneys and I expect to spend 10 years on them.
  1542.  
  1543. I trust that concerns are now relieved and that everybody is pleased.
  1544.  
  1545. All is well. Puppies and kittens frolic.
  1546.  
  1547. Fun and Friendly
  1548.  
  1549. I'm not irritated by any of the following:
  1550.  
  1551. * Being told by Perttu Ahola that I needed to leave #-project because I “weird out” people.
  1552.  
  1553. * Being told by multiple people that the fact that I type differently makes me bad, that it's a choice, and that it's all right to treat me as an object.
  1554.  
  1555. * Having Paul dump a PM into public chat that might have hurt somebody who mattered.
  1556.  
  1557. * Mockery behind my back over the Maciek Kasatkin issue. Not fair discussion or honest debate. Just things behind my back.
  1558.  
  1559. Jordach, I've been patient and helpful to you and others for 5 years. Are you willing to tell people the part about the edited tapes? I think that that was the metaphor that you used.
  1560.  
  1561. It was difficult for you to talk about that part. However, the people who matter will be fine with it.
  1562.  
  1563. * Being told by Nathanael Courant that it's all right to *be* autistic but that I must not allow autism to *show* because letting it *show* is a choice and autism is bad.
  1564.  
  1565. * Nathanael Courant's refusal to address the preceding point. Nathanael, you're a coward.
  1566.  
  1567. * Watching a new channel, #-hub, be created solely because I refused to leave #-project.
  1568.  
  1569. * Seeing Shara go to run #-hub when she was the one who asked me to moderate the “sneak” fight that started all of this.
  1570.  
  1571. * Shara's denial, to herself, of the reason that #-hub was created. The new channel must have meant a lot to her.
  1572.  
  1573. * Being ordered by Matt Gregory to shut down #-project.
  1574.  
  1575. * Being told by Perttu Ahola that I'd “ordered” Jack Coe to “harass” Paul.
  1576.  
  1577. * Being told by Perttu Ahola that he was taking Paul's word for that story and, no, he didn't wish to hear what had actually happened.
  1578.  
  1579. * Learning that people in #-project had been told to leave the channel because it was “shutting down”.
  1580.  
  1581. * Being /kicked by sfan5 because I said that might /kick red-###. Who was trolling at the time and who actually trolled twice that day.
  1582.  
  1583. * Being deopped in #minetest over that incident after 5 years. Op wasn't a favor to me. Perttu Ahola and I had a deal.
  1584.  
  1585. * The silent treatment. Being shunned by people who lacked the cojones to explain what they were doing.
  1586.  
  1587. * Not 1, not 2, but 3 DDoSes.
  1588.  
  1589. * Being called a “dick” by Andrew Ward. Who is supposed to be the 2nd-nicest person in MT.
  1590.  
  1591. * Having Andrew Ward explain two months of harassment with the following statement:
  1592.  
  1593. “We were just trying to stop you from taking over our channels”.
  1594.  
  1595. Andrew, once again, what is that supposed to mean? For two months, you and the others focused on trying to shut down my channel.
  1596.  
  1597. * Being told by Craig Robbins and Vanessa Ezekowitz that I “lie”.
  1598.  
  1599. * Craig Robbins' repeated statements to the effect that I should simply leave #-project if people didn't like me. And that whatever people did, no matter how inappropriate it was, was my fault if I didn't leave.
  1600.  
  1601. * Craig Robbins' refusal to answer this question:
  1602.  
  1603. If Black People are ordered not to use the White People drinking fountain, or if they are ordered to sit in back of the bus, do you hold them responsible for being beaten up or killed when they disobey those orders?
  1604.  
  1605. Yes or No, Craig? Coward.
  1606.  
  1607. * Craig Robbins' flat-out lie claiming that I'd said there was “danger” in #-project.
  1608.  
  1609. * Perttu Ahola feeling free to tell me what to do, even now, while refusing to clarify what he says.
  1610.  
  1611. * The recent events in Freenode.
  1612.  
  1613. * red-###'s remarks on May 24 to the effect that the DDoSes were imaginary.
  1614.  
  1615. red-### knows what happened. He fancies himself a kiddie hacker. He'd have tracked the changes in the IPV4s and he'd be aware of some of the other changes. He may have been involved in the final DDoS himself.
  1616.  
  1617. red-###'s remarks confirm that he's a troll. But I was deopped simply for saying that I *might* /kick him.
  1618.  
  1619. My Promise to You
  1620.  
  1621. Surely I'm pleased by all of this. So, here is my commitment to each of the trolls:
  1622.  
  1623. I will not use personal information related to your past, present, or future in any manner that I deem to be inappropriate.
  1624.  
  1625. If I communicate with your parents, spouses, romantic partners, siblings, or adult children, past or present associates, Churches, organizations, social media venues, employers, the general public, or government agencies, either to solicit information or to distribute it, I promise to say only what I deem to be appropriate.
  1626.  
  1627. This is my legitimate and reasonable promise to you.
  1628.  
  1629. 170524 FUCHS FELONIES TASTE LIKE MELONIES
  1630.  
  1631. We're back again.
  1632.  
  1633. The Minetest and Freenode DDoSers tried it again. 2nd DDoS in 2 days and the 3rd total. They're busy little beavers :-)
  1634.  
  1635. They weren't able to touch the website. Sorry, guys :-(
  1636.  
  1637. The firewall has been upgraded. IRC and the MT worlds have also been moved to a high-bandwidth network.
  1638.  
  1639. The host says, “It's a good thing on my end since now I'll have higher performance software. This new system is so much better.”
  1640.  
  1641. If he's happy, that's good. I like to make people happy. Perttu, Andrew, Craig, Auke, Paul, Matt, maybe someday I'll find a way to make each of you happy, personally and professionally, as well.
  1642.  
  1643. 170523 CLOUDFLARE THIS B*TCHES
  1644.  
  1645. We're back.
  1646.  
  1647. The Minetest child sex people hit us tonight with a multi-level DDoS.
  1648.  
  1649. Christian Fuchs, the gay Freenode worker who is protecting child sex harassers, is now involved with felony DDoS as well.
  1650.  
  1651. The 1st level of the attack was a conventional “thousands of connections” DDoS that originated, oddly, with just three IPV4 addresses:
  1652.  
  1653. 47.17.74.92 50.245.47.101 50.248.176.226
  1654.  
  1655. One or two of those addresses might have been at Comcast. This implies residential, but residential wouldn't support the level of DDoS that was achieved.
  1656.  
  1657. If these are compromised PCs sold through a botnet dealer, I can't do much about it. But if these belong to the DDoSers, the Feds might be willing to take a look.
  1658.  
  1659. The 2nd level of the attack involved VPSes at Amazon and other companies. It sought, apparently, to drive up CPU load through an exploit related to IRC.
  1660.  
  1661. The website has been moved behind Cloudflare. It's safe for the time being.
  1662.  
  1663. To protect IRC and the worlds, we'll probably block most VPS companies and, if necessary, any part of Russia or Asia that attempts a DDoS.
  1664.  
  1665. Kids, feel free to ask Celeron55 (Perttu Ahola), Rubenwardy (Andrew Ward), Zeno` (Craig Robbins), VanessaE (Vanessa Ezekowitz), sfan5 (IRL name unknown), and nore (Nathanael Courant) why they needed to break your worlds.
  1666.  
  1667. We're just asking, no particular reason, hey, sh*t, did anything happen to happen to one of your boxes? You never know, hard-working DDoS boxes might pick up something from touching the Internet :-)
  1668.  
  1669. 170523 CHRISTIAN FUCHS
  1670.  
  1671. Wait wait wait... Fuchs of Freenode uses his real name? *And* he's queer?
  1672.  
  1673. (No offense, gay pride people use the word. One of my friends turned out to be one of the early gay activists. And I was offering emotional support to two TGs in Minetest, or trying to do so, when this happened. Somebody please make sure that they are all right. Serious request. I'm concerned about M.M.)
  1674.  
  1675. Actually, Fuchs might just be a Swiss or something word for Fox. I'm too tired to check.
  1676.  
  1677. But, whether or not the name is real, is this Christian Fuchs, the Freenode-associated gay support group person?
  1678.  
  1679. Gays don't molest kids any more than others do. But the public perception still leans that way.
  1680.  
  1681. And Fuchs klined me because I protested his bias in favor of two child sex harassers.
  1682.  
  1683. One of whom fell in love with the other one, about 6 years younger, when the younger one was just a boy.
  1684.  
  1685. Um. If that's your real name, Christian Fuchs, brilliant move :P
  1686.  
  1687. I told Fuchs that I'd submitted a report on the matter to attorneys who reviewed it and took my word over that of the two child sex harassers. I asked him to show me the courtesy of reviewing the document that the attorneys had accepted.
  1688.  
  1689. Fuchs refused. He said that the report must be “baseless” and “made-up”. How would he know? He'd already made up his mind to give the child sex harassers a pass.
  1690.  
  1691. Fuchs, you aren't important. My friends in Minetest are. But thank you for the gift.
  1692.  
  1693. I've written to PIA, of course. PIA seems to be responsible for Freenode now. I've asked to talk to the attorneys there. They might ignore the letter. If so, we'll find out who's on the Board of Directors.
  1694.  
  1695. A phone call or two to people at that level noting that child sex allegations are being mishandled ought to produce results.
  1696.  
  1697. Not quickly. It can take a year to get this sort of thing done. But it'll be fun.
  1698.  
  1699. I'll give PIA about a week to respond before I take the next step at that level.
  1700.  
  1701. 170523 STATUS REPORT
  1702.  
  1703. It appears that Fuchs of Freenode has kicked me out of Freenode.
  1704.  
  1705. This leaves me free to take appropriate steps. The trolls belong to me now.
  1706.  
  1707. Andrew, our arrangement is now suspended unless you wish to speak with me at: irc.oldcoder.org
  1708.  
  1709. Will somebody please speak with kline (a person, not an action) in #freenode and notify him that the matter is now moot? Or he can look into it.
  1710.  
  1711. But kline is unlikely to be sympathetic as I'm PMg Fuchs and telling him that I'll speak with his mother. Assuming that she hasn't passed away; I don't know Fuchs's age.
  1712.  
  1713. The subject will be the child-sex issue that I can truthfully state Fuchs is involved in.
  1714.  
  1715. If I speak with Churches about the child-sex part, Freenode won't feel much pressure. But Fuchs might feel some pressure, personally.
  1716.  
  1717. This assumes that Fuchs can be identified. He isn't important, though, right now. My friends in Minetest are the ones who matter to me.
  1718.  
  1719. Regarding the “dox” issue: There has been no such thing yet. But this is likely to change in the months and the years to come.
  1720.  
  1721. I'm not a kid who says that idly. Visit Haggis Hell. I hire detectives, for legitimate and reasonable purposes that are protected under U.S. laws, and I've done so for 5 years now.
  1722.  
  1723. Andrew, sfan5, Craig, Perttu, Vanessa, Paul, red-###, the rest of those who have deprecated, bullied, or attacked...
  1724.  
  1725. I proceed in strict accordance with the laws of the U.S. I do not respect, Andrew, the laws of the U.K. in this context.
  1726.  
  1727. Within the limits of the law, I do what is necessary. The limits are broader than you might imagine. In the months and years to come, perhaps we'll have the opportunity to discuss this.
  1728.  
  1729. Kindly note that upcoming promises to speak with your family members, where they can be identified, are not (a) a bluff (I've been doing this for 5 years), (b) “threats” of any type — say that and I can file for defamation, or (c) inappropriate or unethical.
  1730.  
  1731. Did I mention that I've dealt with numerous attorneys over this issue? And that not one of them is enthusiastic about speaking with me again? :-)
  1732.  
  1733. Naturally, I'll be back at Freenode by VPN. All of you are too dear to my heart for it to be otherwise. If Freenode wishes to falsely position this as a violation of CFAA, they're free to attempt to do so. But, really, it'll go up the *ss of whosever name is on the papers.
  1734.  
  1735. The part about Freenode's support for child sex harassment will help with that.
  1736.  
  1737. Regrettably, the idea of a settlement now seems to be impractical. It's too bad. But think positive. We'll find ways to work it out :-)
  1738.  
  1739. Andrew, did you grow up near Bristol or did you move there from a distance?
  1740.  
  1741. Auke, we were supposed to talk, a while back. You don't mind if I phone you at work or at home, do you?
  1742.  
  1743. 170521 THEY SAY ESCALATE IS GREAT MATE HOORAY
  1744.  
  1745. The Minetest core devs have escalated things yet again.
  1746.  
  1747. After the next step, they'll be out of options. They'll be playing in my ballpark.
  1748.  
  1749. The latest attack is disheartening. I'd like to ask that the attacks on the community side of Minetest stop.
  1750.  
  1751. These are the undoubtedly foolish expectations:
  1752.  
  1753. No more attacks on #minetest-project.
  1754.  
  1755. No more lying to people and telling them that the channel is shutting down. No more peremptory orders from core devs telling me to shut it down.
  1756.  
  1757. I'm proud of the channel. I said that it would work and it did. For over a year until the trolls came.
  1758.  
  1759. sfan5, I'm sorry, but I'm talking about you. Why did you and the others need so badly to murder something that was good?
  1760.  
  1761. And why did you need to attack me, after that, in #minetest ? That is what brought things to this new stage. I'd have been right to /kick red-###. Demonstrate integrity and admit this to Perttu.
  1762.  
  1763. People need to be told that it is all right to go to #minetest-project. I want some of the people who were chased away returned.
  1764.  
  1765. No further DDoS of minetest.org
  1766.  
  1767. I earned op status in #minetest. Perttu Ahola and I had a deal. I expect what I earned to be returned to me.
  1768.  
  1769. The deal cost me, Perttu. It was Fall 2012 and the legal cases were still in progress. I didn't have time to do as you asked. But I did it anyway. I served you and I served the community. You have an obligation to me. Honor the debt or I'll collect interest.
  1770.  
  1771. I expect Nathanael Courant to answer the question that I asked him. Or I'll find his parents — in France or not — and ask them why he isn't able to respond.
  1772. image
  1773.  
  1774. Andrew Ward used an obscenity and broke off communication without discussion. This after he said that I'd helped him when he arrived. I expect closure with him.
  1775.  
  1776. Andrew, you owe this to me. Or you need to admit that you're shallow, selfish, and ungrateful.
  1777.  
  1778. People need to accept that I'm detailed and that I type differently.
  1779.  
  1780. I don't like being told — by Perttu, of all people — that I “weird out” people by being too detailed. How would you feel?
  1781.  
  1782. I'd like the nonsense related to my remarks about Maciek Kasatkin's being alive as opposed to dead to stop.
  1783.  
  1784. Discuss facts. Agree or disagree with positions. That part is fine. Talk behind my back and we're going to talk face to face.
  1785.  
  1786. I might add that Maciek has *told* me what happened. Are you able to read English? T-o-l-d. He has an explanation. It's a good one. But, as Vanessa likes to say, “*shrug*”.
  1787.  
  1788. If these expectations aren't met, there will be consequences for some of the aggressors in real life.
  1789.  
  1790. I'm explicitly promising, as opposed to threatening, to take legitimate and reasonable steps that, to be clear, are protected under U.S. and other laws.
  1791. image
  1792.  
  1793. One step is simple.
  1794.  
  1795. I'm going to phone, snail-mail, or email parents, siblings, or business associates of the trolls in this situation. There will be multiple legitimate and reasonable purposes involved.
  1796.  
  1797. I don't advise making threats against me in connection with this point. For what it's worth, one b*tch spent $100,000 USD trying to stop me in Court. I made him eat sh*t.
  1798.  
  1799. Don't mind the negative tone related to that person. It was my father and my abuser. I'm entitled.
  1800.  
  1801. The point is, ever since he tried to shut me up and I made him eat excrementum meum sapidum et salubri, others have tried to shut me up. They've all ended up on the same diet. Perhaps you'd like to join them.
  1802.  
  1803. I'll come back to this subject at the end of this post.
  1804.  
  1805. On my side, I'm prepared to apologize for losing my patience with #minetest-dev. And to acknowledge I have no proof that it was one of the core devs per se who DDoSed me.
  1806.  
  1807. I don't know what else is expected of me. I've been subjected to childish insults, cowardly attacks, every possible manner of deprecation. But nobody is making a genuine attempt to talk.
  1808. Minetest Happy Dance
  1809.  
  1810. Attack without thought or fright
  1811. just because it seems right
  1812. Son, your flame will burn bright
  1813. Like Jesus, a soldier child
  1814. He was not meek or mild
  1815.  
  1816. Hate and torture and kill
  1817. I'm sure it will give you a thrill
  1818. What you must do, you see
  1819. Is be all that you can be
  1820. Minetest Anger
  1821.  
  1822. There seems to be violent rage, especially, on the subject of trademarks. Addressing the rage people, you didn't talk to me or get the facts before you fell into rage. So, to Hell with you.
  1823.  
  1824. Andrew and red-###, that includes both of you. One of you said “dick” and the other said “stealing”. Neither of you allowed me a moment even to understand what you might be concerned about.
  1825. Minetest behavior
  1826.  
  1827. You aren't the heroes of the story. You're young trolls. You've pissed on somebody when it wasn't called for.
  1828.  
  1829. I have a message for Craig Robbins aka Zeno-.
  1830.  
  1831. Craig is a sensible older Minetest person. Or he seemed sensible until all of this started.
  1832.  
  1833. Craig, I don't want to think of you as a coward. So why do you say things, including PMs to me, and then refuse to discuss them?
  1834.  
  1835. That is cowardly.
  1836.  
  1837. Today, you said:
  1838.  
  1839. <Zeno-> OldCoder, stop lying to Fuchs
  1840. <Zeno-> Shara is, of course, valued but to suggest that she has spent more time on the project than any of us core devs and other long-term contributors is just plain lies
  1841. <Zeno-> and “her role” is what any other person's role is
  1842.  
  1843. You didn't read what I said. Don't make a fool of yourself. Read before speaking.
  1844.  
  1845. Oh, too late. You quoted it, though you didn't read it.
  1846.  
  1847. I said, “If something that I suspect related to her role is true...”
  1848.  
  1849. I said *If*. Read, much? I guess not. It's easier just to be lazy and insulting, isn't it?
  1850.  
  1851. I promised Shara that I wouldn't look into this. But if she is Octupus, she has sure as Hell as put in more hours, over 5 years, than most of the others put together.
  1852.  
  1853. That makes two people I'd thought of as friends, Vanessa and you, who used the word “lying” today. Two in one day.
  1854.  
  1855. Last night, I couldn't sleep. Scream in pain all night and all day. Actually, I muffled it.
  1856.  
  1857. It's better tonight. I was able to get water and food just now.
  1858.  
  1859. Last night, I learned that the Minetest core devs had summoned a Freenode admin, Fuchs, for... actually, the reasons weren't clear.
  1860.  
  1861. As in the 2012 legal cases, there were allegations, but they weren't really stated. Things were mostly implied.
  1862.  
  1863. I don't do vague. Try that and you belong to me.
  1864.  
  1865. Fuchs and I were on different schedules, so we didn't talk directly. But he messaged that there were complaints about “doxing”.
  1866.  
  1867. Which means the use of IRL names on this website. Which isn't a Freenode matter.
  1868.  
  1869. But let's talks dox
  1870. Dox isn't ad hocs
  1871. It's a word
  1872. Don't be merde
  1873. Know what it means before you use it
  1874.  
  1875. I've used IRL names that developers have posted themselves or that are in public news stories. With three exceptions, I haven't even *started* to “dox”.
  1876.  
  1877. Two exceptions, Shivajiva and red-###, were anonymous trolls. The initial attempts to identify them IRL failed.
  1878. image
  1879.  
  1880. The third exception, Octupus, is a special case.
  1881.  
  1882. Octupus is a window into the space between normals and those who can perceive reality.
  1883.  
  1884. He's right there. He's been with Minetest longer than I have. He writes Minetest mods. You've played with them. You chat with him in IRC.
  1885.  
  1886. But, somehow, nobody but the neurodiverse can see him.
  1887.  
  1888. CoRNeRNoTe could see him. In the years that followed, two neuro-diverse people perceived him as a flashing red alert. Metacognician, from Haggis Hell, and I often discussed what he might be.
  1889.  
  1890. Most of you, the normals, are blind, though. Or color-blind in part of the spectrum of reality. It's fascinating.
  1891.  
  1892. No, I make no apologies for talking about this part. What difference does it make to him or to you? You're reading this and can't understand what you're reading.
  1893.  
  1894. In short: “Dox” ? Get a clue. If I “dox” you — for legitimate and reasonable purposes that are protected under U.S. and other laws — you're going to *know* it. BTW I usually post “dox” at Haggis Hell.
  1895. image
  1896.  
  1897. Got dox, fox?
  1898. Don't balks
  1899. Walks the walks
  1900. Visit Haggis Hell
  1901. Where dox rings a bell
  1902. All day and all night
  1903.  
  1904. This begs the question, though, of what, exactly, the core devs think that they're doing.
  1905.  
  1906. In 2012, I was hit out of the blue with civil actions intended to do one thing, and one thing only: force me to sign a gag order.
  1907.  
  1908. I never signed the gag order. I *did* co-write an agreement which stated, in effect, “You belong to me now, b*tches” and forced the other side to sign that.
  1909.  
  1910. I've spent the last 4 years (litigation lasted 1 year) shoving the other side's actions up their collective *sses.
  1911.  
  1912. I stood up for myself. It cost me my home. But I never gave up. Do you think that *you* can pressure me into agreeing to a gag order? Agreeing not to talk about what you're doing?
  1913.  
  1914. Let's play.
  1915.  
  1916. Vanessa was less together today than usual. It was like talking to somebody who was mumbling.
  1917.  
  1918. To be clear, I'm concerned about Vanessa. This doesn't mean that it's been pleasant to talk to her recently.
  1919.  
  1920. She said that I was “lieing” (her spelling) because I was claiming to have an “official” edition of Minetest.
  1921.  
  1922. I didn't appreciate Vanessa's use of the word “lie”. I demanded that she justify herself.
  1923.  
  1924. Vanessa cited the fact that git shows only a small amount of code contributed to the core server code by me.
  1925.  
  1926. The amount that git reports is incorrect. I've contributed code through others. But this isn't the part that matters.
  1927.  
  1928. The part that matters is that nobody has put continuous hours into the project for more years than I have except for Vanessa and Maciek-Landmine.
  1929.  
  1930. I've earned better treatment than I've received this Spring.
  1931.  
  1932. When this subject is discussed, Andrew Ward (Rubenwardy) comes to mind. He's been here since 2012 and has made a number of contributions. But he arrived six months after I did and hasn't put in nearly as many hours.
  1933.  
  1934. I asked Vanessa if she was able to contradict this. She couldn't name anybody else. Instead, she said that I'd be “klined”. This is a term that means kicked out of Freenode.
  1935.  
  1936. Vanessa wasn't able to justify, or even to explain, this threat.
  1937.  
  1938. The discussion was one of the more pointless hours that I've spent.
  1939.  
  1940. After hearing the threat from Vanessa, I asked a Freenode admin named, ironically, kline, to speak with me. kline agreed and this is what I told him. The text is lightly edited for length.
  1941.  
  1942. This was extemporaneous. I thought it was good for off the cuff.
  1943.  
  1944. Two months ago, I was asked to help moderate a fight in Minetest project channels. I tried to do so. In the end, I was told that I was too detailed. And that a channel I was running should be shut down.
  1945.  
  1946. The channel was #minetest-project. It was authorized by the head of the project, registered nick celeron55.
  1947.  
  1948. I refused to step down. Channel members were PMd. They were ordered to leave the channel.
  1949.  
  1950. The core devs ordered me to shut it down. I was DDoSed. First time for my Minetest website.
  1951.  
  1952. I was vilified. Freenode staff doesn't get into that, but it ties into allegations against me.
  1953.  
  1954. I responded by posting the story online. It's going into an actual book.
  1955.  
  1956. I included the IRL names of the core developers. Who had posted those names themselves as part of their profiles.
  1957.  
  1958. I added that I'd had enough. I wasn't going to “fork” the project. Instead, I asserted ownership of the community side.
  1959.  
  1960. I mean ownership in every sense, including senses that would count at Freenode. I have put more hours into the project for longer than anybody but two people.
  1961.  
  1962. Last night, Fuchs showed up. Our hours don't coincide, so we didn't talk directly.
  1963.  
  1964. He messaged that there were allegations against me. Ordered me to cease and desist things. He talked as though he believed the allegations. He didn't seek my side at all
  1965.  
  1966. The allegations were vague. I don't like vague allegations. It comes down to disclosing IRL information about developers.
  1967.  
  1968. This is on a website. It isn't a Freenode matter. I've been through this before, in Court, in other contexts...
  1969.  
  1970. And I've won. It cost me 200 grand. What matters to me right now, though, is Freenode.
  1971.  
  1972. I'm asking for fair treatment. Not, “Oh, 3 people hate him, he must be a troll”.
  1973.  
  1974. I'm nearly 60. I've poured 5 years of effort into this project. I'm in the right ethically, legally, and, I think, under Freenode guidelines.
  1975.  
  1976. I ask that no decisions be made based on innuendo and, TBH, blunt lies.
  1977.  
  1978. They talk about how *I'm* “lying”. One of the heads told me an hour ago that this means the part where I claim to have an “official” community edition.
  1979.  
  1980. That isn't a lie and isn't Freenode business.
  1981.  
  1982. They also talk about how I'm “doxing”.
  1983.  
  1984. Multiple parties have harassed me anonymously. I will, in fact, document IRL identities and actions — possibly for legal actions, which is no kid bluff, I've been dealing with this stuff for 5 years — and this is, again, not Freenode business.
  1985.  
  1986. I've outlined the situation as simply as possible. You hear this sort of thing every day and it must be tedious.
  1987.  
  1988. But I *am* old, sane most of the time, respectful of the structure of Freenode. I *have* tried to help people again and again here for 5 years. I'm asking for fairness.
  1989.  
  1990. Everything I'm saying seems sensible to me. Not overblown, overwrought, TL:DR, or “drama”.
  1991.  
  1992. Fuchs isn't available to talk due to time-zone difference. And he seems already to have made up his mind. I want the boundaries between Freenode and not-Freenode to be respected as far as administration goes.
  1993.  
  1994. You don't care, at all — and this is fine — about project issues off of Freenode. Especially if they're nebulous.
  1995.  
  1996. So, please help with a fair request. Could Freenode stay out of levels that don't concern it? I'll listen and respond respectfully to remarks about levels that do concern it.
  1997.  
  1998. It makes no difference, possibly, but, again, I have 5 years invested in the current matter. I'll be dead in perhaps 3 times that. You and most of the people involved have decades left.
  1999.  
  2000. Can you comment or help? I've spoken off the cuff and will fill in any gaps.
  2001.  
  2002. kline responded as follows. I've omitted the personal note that he mentions.
  2003.  
  2004. Well, firstly, thank you for an eloquent and complete recounting of your side of events, it has already raised and then answered questions i wanted to know
  2005.  
  2006. ill briefly cover my answer in two points from a staff point of view, and one point from a personal one
  2007.  
  2008. 1) for tonight, im not going to be doing anything other than making sure that your concerns are discussed by the staff team, with the aims of being fair to both sides and getting the complete picture
  2009.  
  2010. 2) we do stay out of internal politics of other groups in matters like these, but sometimes we're asked to make decisions where those groups overlap with ours, such as where there's discussion over who should hold what rights to a channel.
  2011.  
  2012. when this happens, we'll often ask to find out more about the project, all sides of the issue, and also find out a little about what the community feels as a whole.
  2013.  
  2014. i hope with this in mind it may be clear that if we've been asking questions, it's only to increase our understanding, not to inject ourselves into not-freenode matters
  2015.  
  2016. I'm busy, in physical pain, tired, and I need to work. But the core devs continue to attack.
  2017.  
  2018. It isn't clear what they expect to happen.
  2019.  
  2020. If this is about #minetest-project, and they succeed in having the channel shut down, they must know that it'll be a new debt accrued. A debt that they'll be held accountable for. Each on an individual basis.
  2021.  
  2022. If this is about pressuring me to take IRL names off of a website, I became homeless a few years ago rather than agree to do that. I never submit to extortion.
  2023.  
  2024. If they engineer things so as to block me from Freenode, what comes next is simple.
  2025.  
  2026. In short, I have the right, protected under U.S. and other laws, to communicate, for legitimate and reasonable purposes, with real-life business associates or family members of these people to inquire as to why they'd behave like this.
  2027. image
  2028.  
  2029. There are other steps to take that I've learned about. Learned the hard way. In real life, my life hasn't been like yours.
  2030.  
  2031. I used to be shy. But I know the truth now. What you're supposed to do. Machiavelli figured it out centuries ago.
  2032.  
  2033. You should have read your Machiavelli before you came after me. But that's all right. I've read it for you. And I understand the lessons.
  2034.  
  2035. I've worked hard at this project, I've tried to help people, and I'm old. I've put 5 years into this project when I've only got about 15 more to live. I'm not going to write off that much time.
  2036.  
  2037. Wish to keep pissing on me? Sure y not. But there is something to keep in mind.
  2038.  
  2039. I'm not some pretend Internet figure. Unlike some of our friends, I'm here in the world, physically. And I've drunk enough piss.
  2040.  
  2041. If you'd like to escalate, that will be just fine. What was your IRL name, again?
  2042.  
  2043. 170517 NEWS ONE CANNOT REFEWS
  2044.  
  2045. It wasn't Brackston's world that the trolls shut down. I've been informed that it belonged to somebody named “unk”.
  2046.  
  2047. red-### asked me today if I was the one who did this.
  2048.  
  2049. There was some irony in the fact that he'd ask. He was the one who'd triggered the current stage of events.
  2050. image
  2051.  
  2052. A few weeks ago, red-### attempted to start a fight in #minetest. Since he'd /ignored me, I had no way to caution him. I proposed to /kick him, since a text message could be passed that way.
  2053.  
  2054. When I said that this was what I planned, I was speaking literally. But most of you aren't able to understand that. You don't want to understand it. You're normals, full of hate for the different.
  2055.  
  2056. Or, more accurately, full of indifference. If somebody isn't real to you, things that you do to them aren't real.
  2057.  
  2058. sfan5, for reasons that I can't begin to understand, objected to the proposed /kick and /kicked me. So I /kicked him and his bot.
  2059.  
  2060. Later, I found that I'd been deopped without notice or explanation. sfan5 wasn't deopped. Perttu Ahola didn't respond to requests for explanations.
  2061.  
  2062. This came after 5 years of service. And after 2 months of harassment and escalating attacks directed at me and at this site.
  2063.  
  2064. I never should have tried to help with the fight about the Minetest sneak issue. But I did. This is the price that one pays for arrogance.
  2065.  
  2066. I was asked to help. Shara asked me to step in. Shara, all debts are cleared. If you are what I suspect that you are, I had debts to you. You made a difference.
  2067.  
  2068. But the debts are paid.
  2069. image
  2070.  
  2071. I was asked to help. I owed the person, Shara, who asked me to do so. So I tried to do my best.
  2072.  
  2073. But it was arrogant of me to assume that I, of all people, somebody who'd hidden from the world for decades, could deal with normals who were in the animal state. The state of rage.
  2074.  
  2075. Dominus mihi ignoscat. Mea culpa.
  2076.  
  2077. image
  2078.  
  2079. Perttu, like Nathanael Courant (Attn Google: Nore of Minetest), is a coward. People of this type speak or proceed as they please and will not justify their actions because they must be right.
  2080.  
  2081. It is how a nebulously imagined God has ordained things.
  2082.  
  2083. The apparent hack of “unk's” world was done by people in that camp. The camp of the cowards who strike and hide.
  2084.  
  2085. I indicated to red-### today that his question bordered on offensive. I didn't go into detail, but the reasons for my feelings should have been clear enough.
  2086.  
  2087. I'm about three times red-###'s age. I'm a decade older than Perttu and Nathanael put together. I've worked hard for decades, hard enough that it should have killed me.
  2088.  
  2089. I've worked hard on this project for five years. During a period when I should have focused elsewhere. The stories that I've told aren't just stories. There was a price to be paid for my involvement.
  2090.  
  2091. What age are you, most of you, 16 to 24 ? You have no idea of what can happen. How bad it can get.
  2092.  
  2093. I paid the price.
  2094.  
  2095. I proceed as I deem appropriate. In this context and in the broader fight that I'm in. A fight that a few of you know about. But I don't handle things the way that these people do.
  2096. image
  2097.  
  2098. As a separate note, my guess at red-###'s age has dropped from college to High School. If this is correct, though, he's well-read for his age.
  2099.  
  2100. Most High School students aren't familiar with Everett-Wheeler. Though, of course, he might have Googled the names.
  2101.  
  2102. One piece of advice to red-### has been, and remains, to read Howard Bloom's book, “The Lucifer Principle”. Web searches will turn up books with very similar names. So, to be clear, I'm referring to this one:
  2103.  
  2104. https://en.wikipedia.org/wiki/The_Lucifer_Principle
  2105.  
  2106. The book explains the behavior of these people. The ones who look in the mirror and say, “There stands a hero”.
  2107.  
  2108. 170515 TECH UPDATE RIGHT HERE MATE
  2109.  
  2110. 1. The Minetest Modding Book is now mirrored here.
  2111.  
  2112. 2. Andrew Ward can't be troubled to check his assumptions before beating up somebody who's tried to be useful. But he has plenty of time, it appears, to set up VPS folders dedicated to yours truly.
  2113.  
  2114. The relevant VPS IPV4 is presently 95.132.133.8. Location is the Ukraine. The associated hostname is:
  2115.  
  2116. vps.rubenwardy.com
  2117.  
  2118. The folder that caught my attention is named: oc_20170515
  2119.  
  2120. The oc part could mean “Oxen Cart” as opposed to “OldCoder”. If this is the case, I regret jumping to conclusions :P
  2121.  
  2122. Andrew's been working on smartphone apps, both Android and iOS, at GWS Media since March [2017]. He's doing so while pursuing a Master of Engineering at the University of Bristol. We wish him luck in these endeavours.
  2123.  
  2124. 3. Somebody has patched a world at minetesthosting.com to make it say:
  2125.  
  2126. “Access denied. Reason: you are using an unofficial client. Use the official client from minetest.org”
  2127.  
  2128. Players are locked out.
  2129.  
  2130. I thought that this was Brackston's world, but Brackston says he's just a player there. I'll need to double check what I was told originally.
  2131.  
  2132. This is a typical step, regardless, by the haters in the Minetest group.
  2133.  
  2134. 4. The last two months have been like this, day after day.
  2135.  
  2136. Folks who like to mock people for typing differently. Dogpiles. DDoS. A channel created specifically to deprecate me. People who I've tried to help for 5 years behaving like monkeys with the feces-throwing habit.
  2137. image
  2138.  
  2139. But a new broom sweeps clean.
  2140.  
  2141. One approach might be to talk to Microsoft. This would take months to set up. I don't have time to spare for this right now.
  2142.  
  2143. However, the Minetest situation could be positioned multiple ways. There's room to maneuver in this context.
  2144.  
  2145. If I managed to get Microsoft's attention, the outcome, whatever it might be, wouldn't be likely to leave the status quo in place.
  2146.  
  2147. 5. The long document below will be moved to its own page. It'll be expanded to provide more details related to Minetest's past, present, and future.
  2148.  
  2149. BY HOOK OR BY BOOK:
  2150.  
  2151. This is an evolving letter to Julian aka Lord Fingle, a Coder in Australia; Brett aka CoRNeRNoTe, another Down Under Debugger; and Octupus, somebody who is difficult to explain.
  2152.  
  2153. This document will probably become a section of the book that a few people know about.
  2154. People are invited to email me at oldcoder@yahoo.com with thoughts on the following subjects. I can also be reached in Freenode or Codernet (irc.oldcoder.org) under the nick OldCoder.
  2155.  
  2156. Minetest
  2157.  
  2158. FOSS projects or group projects that you've been involved in
  2159.  
  2160. Were you committed and/or emotionally involved with projects?
  2161.  
  2162. Were individual contributions to projects recognized or were they taken for granted?
  2163.  
  2164. Was one part of the group favored? Did it have disproportionate control over decisions?
  2165.  
  2166. How do FOSS projects below critical mass in size manage to survive?
  2167.  
  2168. Are normals more likely than the neurodiverse to fall into rages over minor issues?
  2169.  
  2170. Autism
  2171.  
  2172. Hatred of the different: nature or nurture?
  2173.  
  2174. Evolutionary Psychiatry. See Howard Bloom's book, The Lucifer Principle.
  2175.  
  2176. Letters or remarks in them, or in IRC, may be quoted or otherwise used.
  2177.  
  2178. Mellow Hello
  2179.  
  2180. Electrical banana
  2181. Is gonna be a sudden craze
  2182. Electrical banana
  2183. Is bound to be the very next phase
  2184.  
  2185. This is a mellow hello
  2186. (Quite rightly)
  2187. This is a mellow hello
  2188. (Quite rightly)
  2189. This is a mellow hello
  2190.  
  2191. Lord Fingle, good day.
  2192.  
  2193. I'm Cc'g this to CoRNeRNoTe. He's the one who's located in your country. He's been supportive and has offered assistance. This letter is going to others as well. I can't say that all of them have been helpful.
  2194.  
  2195. This is a business letter as well as a personal one. Let's call it 1/4 business and 3/4 personal. At any rate, I'll be offering you and others formal proposals in the future. It's best if I go over everything up front.
  2196.  
  2197. The parts that analyze people aren't intended to be cold. I care about some of them. However, things have gone awry and changes need to be made.
  2198.  
  2199. The Minetest core devs and their sympathizers, as a group, are harsh and arrogant. The word for it, these days, is “haters”.
  2200.  
  2201. Everybody, including Celeron55 (Perttu Ahola), has been aware of the issue. In 2015, Perttu asked me what to do about the situation. We'll come back to my response in section 6.
  2202.  
  2203. The arrogance was directed, most recently, towards autism. These people are focused on the fact that I, personally, type differently. They say that I “weird out” people by being “too detailed” and by “typing differently”.
  2204.  
  2205. I'm not going to accept that. Not after 5 years of contributions.
  2206.  
  2207. 1. Introduction.
  2208.  
  2209. Julian: I deferred the answer to your question, “How are you” or similar. The answer is as follows:
  2210.  
  2211. Physically, I can't walk well, at times, and my hands don't always work. This is an issue tonight. However, this side of things has improved since 2014.
  2212.  
  2213. I'm classified as “disabled”, enough so to get a parking placard, but not enough to qualify for state funds. To qualify for state funds, a disability needs to be continuous.
  2214.  
  2215. I lost 75 pounds in one year, 2012 to 2013, due to stress related to a family legal matter. I regained most of the weight, but I'm trying to repeat the accomplishment now in a healthy manner.
  2216.  
  2217. I'm behind on real-life work, but I'm catching up. I remain a transient, but I've accepted that. I'm working, as a side project, on legal steps related to the family matter.
  2218.  
  2219. I travel periodically to visit real-life friends who have stood by me. Last night, I attended somebody's 39th birthday party. We talked about the importance of time. In a week or two, I'll go to see other people.
  2220.  
  2221. In short, I'm proceeding sensibly. Minetest is one of the few threads where things are out of order. I'm going to need to do something about that.
  2222.  
  2223. 2. Minetest and Eidy.
  2224.  
  2225. It's time to assess the Minetest situation and to make plans. I'm referring to the Minetest project per se. However, some of this will be relevant to the Eidy project as well.
  2226.  
  2227. In short, I'm not going to “fork” Minetest. I propose to transform it into a project that is under the control of a formal non-profit business venture.
  2228.  
  2229. I'd like Eidy and other edutech or gamedev projects to be part of this.
  2230.  
  2231. Due to multiple factors, which are discussed in the next two sections, my plans have a high probability of success.
  2232.  
  2233. Financial success is unlikely, but it isn't ruled out. For example, if things are handled properly, a buyout by Microsoft may be possible. However, to be clear, this isn't the primary goal.
  2234.  
  2235. 3. Factors that increase the odds of success.
  2236.  
  2237. Minetest is low-hanging fruit. It's just sitting there, waiting to be useful. Nothing is there to prevent this except for one wildcard. I'll discuss the wildcard in Appendix B.
  2238.  
  2239. The factors involved include the following:
  2240.  
  2241. * Minetest's licenses give away the project. They present no significant obstacles.
  2242.  
  2243. If license obstacles are added due to the sending of this letter, it's too late, really. This would be locking the barn door after the cows are out. Moo!
  2244.  
  2245. * I expect to be able to obtain the trademark to the name “Minetest” in one or more countries.
  2246.  
  2247. CoRNeRNoTe has offered physical presence in Australia. This may increase the odds of success there. I can probably establish physical presence in Germany and other countries in Europe as well.
  2248.  
  2249. Trademark issues are discussed further in the next section.
  2250.  
  2251. * Some of the key figures in the project are anonymous and wish to stay that way. In the event of legal disputes, most of these people will simply evaporate.
  2252.  
  2253. * Some of the non-anonymous people have no stake in the project, emotionally speaking. They'll disappear the moment that project issues affect them, in any significant way, in real life.
  2254.  
  2255. “sofar” (Auke Kok) is one example. He's actually explained how this works to me.
  2256.  
  2257. * A few people are in poor health. Some aren't expected to live past the short or medium term. VanessaE (Vanessa Ezekowitz) is one example. This group lacks the physical and emotional resources needed to deal with issues that are stressful.
  2258.  
  2259. Appendix A tells part of Vanessa's story.
  2260.  
  2261. * I, for my part, went through the fire in real life for a year, 2012 to 2013. I went from shy, hiding from the world, to putting everything out there.
  2262.  
  2263. Even before 2012, I was involved with multiple startups. Situations were often difficult, but in each case, I stayed the course for as long as possible.
  2264.  
  2265. In short, when the going gets tough, I don't disappear.
  2266.  
  2267. * I happen to like sorting out business and/or legal matters.
  2268.  
  2269. As a related note, most attorneys don't impress me. Harmeet Dhillon, my sister-in-law's attorney, is an exception. Most of the others that I've encountered, even the $400 USD per hour people, take shortcuts. That's risky when people deal with me.
  2270.  
  2271. I have a small ability. Actually, it's the basis for most of what I can do. I see inconsistencies as tangible objects. Often, I can see what they mean. I used to use it just to code. But I learned in 2012 that it's relevant to business and legal matters as well.
  2272.  
  2273. For those who've read my weblog, I'm referring to the gestalt thing.
  2274.  
  2275. I've dealt with multiple hostile attorneys, four or five, since 2013, primarily in contexts related to age discrimination. I've pointed out ways in which they've violated the rules. They've run away quite fast :-)
  2276.  
  2277. * My net worth hit zero in 2013. But I tend to bounce back from such things. I've been both “rich” and “poor” before. And one advantage that I have, in Minetest contexts, is a willingness to invest money.
  2278.  
  2279. Perttu and the core devs -- all of them put together -- are unlikely to spend more than a pittance, in actual dollars or in Euros, on marketing, establishing connections with the majors, legal actions, or paid developers.
  2280.  
  2281. I'm willing to spend money on all of that. Especially paid developers.
  2282.  
  2283. And I have a possible route to VC funds; it runs through one of the heads of a brokerage. I traded $10M over the years with his firm. He'll probably at least listen to proposals.
  2284.  
  2285. Add all of this up. Consider the matter objectively. If it comes down to competition or disputes, as opposed to changes and cooperation on the part of the core devs, who do you suppose is going to win?
  2286.  
  2287. 4. Minetest trademark issues.
  2288.  
  2289. 4.1. One of several ironies related to the situation is that I discussed trademark issues with the head of the project, Perttu, over a year ago.
  2290.  
  2291. Perttu didn't object to the proposal that I acquire the Minetest trademark in the U.S. All that's really changed, in this context, is that I plan to seek it in multiple countries now.
  2292.  
  2293. People have talked about this step with uninformed rage. However, I've learned, over the years, not to expect facts to matter to most normals.
  2294.  
  2295. The fact that Perttu and I discussed this step previously isn't going to make a dent in the self-righteousness that these people are displaying.
  2296.  
  2297. 4.2. As a related note, I'm as entitled to the trademarks as most people are. Very few people have been with the project as long as I have *and* have put in as many hours as I have.
  2298.  
  2299. Perttu himself has put in very little time for years. In legal proceedings, I'd be able to subpoena core developers who've stated this themselves.
  2300.  
  2301. 4.3. The trademarks aren't essential, but they'll be useful.
  2302.  
  2303. If I do obtain them, I'll probably be able to replace the Minetest releases in the Google Play Store and the Debian-Ubuntu repositories with releases controlled by the non-profit.
  2304.  
  2305. 5. About XPrize.
  2306.  
  2307. One thing that I'd like to do is look closer at the details of the non-profit that Soultest (Joseph Yeung) was putting together.
  2308.  
  2309. Joseph was your primary competition, in the Minetest world, for the XPrize trophy.
  2310.  
  2311. In Winter 2016, Joseph asked me to join his XPrize project. I added a few others. We worked on the project for a few months.
  2312.  
  2313. If you didn't know the details, Joseph was a mid-level education official in Asia. He was serious. He took a leave of absence, started the paperwork for a non-profit, and planned things out.
  2314.  
  2315. He disappeared abruptly. It wasn't like him. I have real-life contact information for his brother, but I haven't asked him what happened. Joseph was serious enough that his disappearance might mean that he's injured or dead.
  2316.  
  2317. We lost Don Batman (Don Michaud) as well. He was in physical pain. I don't remember if he asked me not to talk about this. If he did, I apologize for doing so.
  2318.  
  2319. I dropped out of the XPrize competition due to the loss of Joseph and Don. I didn't have the heart to continue.
  2320.  
  2321. 6. Fall 2015 to Winter 2016.
  2322.  
  2323. As context, the Minetest core developers, or “core devs”, have always had the perspective that they *are* the project. This exchange between sfan5 (real-life name not checked) and Shara (identity is a special case) is illustrative:
  2324. image
  2325.  
  2326. <sfan5> and in all honesty i am getting tired of this
  2327. <Shara> Break it in a way that doesn't alienate so many people.
  2328. <sfan5> unless there is disgreement in the dev team the second PR will be the best you see
  2329. <sfan5> have fun doing your hostile fork
  2330. <sfan5> have fun seein the fork die
  2331.  
  2332. And sfan5 is one of the *nice* ones :-)
  2333.  
  2334. sfan5 has been a harsh and thoughtless S.O.B. in the current matter, but, historically, he's shown signs of courtesy. This is something that some of the others have never exhibited.
  2335.  
  2336. I approached Perttu on multiple occasions, starting in Fall 2015, about the issue of core-dev hostility. I noted that the issue was distressing to Vanessa and that we couldn't afford to lose her.
  2337.  
  2338. Perttu acknowledged the problem. In short, addressing the core devs, Perttu is pragmatic. He *knows* that you're, to use Andrew's word, “dicks”. But he likes the fact that you'll work for free.
  2339.  
  2340. Perttu asked me what to do.
  2341.  
  2342. In Winter 2016, I proposed the creation of a new Freenode channel, #minetest-project. The new channel was to act as a place where Minetest contributors could meet with core devs on an equal footing. Ultimately, the channel was to serve as a steering committee for the project.
  2343.  
  2344. My proposal is at this link:
  2345.  
  2346. https://minetest.org/proposal.html
  2347.  
  2348. Perttu agreed to my proposal. I created #minetest-project (or #-project for short). The 1st part, meeting ground, was a success. But the core devs never took the 2nd part, steering committee, seriously.
  2349.  
  2350. 7. Spring 2017.
  2351.  
  2352. In April 2017, I was asked to moderate some fights related to a lesser-known Minetest feature named “sneak”.
  2353.  
  2354. The Minetest core devs had decided to, in effect, delete the feature. A few of them, sfan5 in particular, hated a glitch that went along with it.
  2355.  
  2356. The problem was that the core devs were arrogant. They laughed at, or even mocked, the concerns of the community. See the quote from sfan5 in the preceding section.
  2357.  
  2358. I was busy and tired.
  2359.  
  2360. However, the person, or identity, who asked me to help, Shara, had contributed a great deal to the project, and had never asked for much. I was obliged to do as she wished.
  2361.  
  2362. I took part in discussions in #-project.
  2363.  
  2364. I proceeded lightly. Instead of kicking or banning people, I tried to persuade them to calm down. For that, I was deprecated. Eventually, after a week that was stressful, I did kick and/or ban roughly two people. I was deprecated for that as well.
  2365.  
  2366. Consistency isn't a hallmark of this group.
  2367.  
  2368. Events played out as follows:
  2369.  
  2370. * One person said that sfan5 might be an agent of Microsoft seeking to damage the project. I was somehow blamed for that remark even though I was asleep at the time.
  2371.  
  2372. * Perttu said that I “weird out” people due to typing in too detailed a manner. He used those exact words.
  2373.  
  2374. * Perttu suggested that being detailed was a choice on my part. When I responded to that, naturally, my response was detailed. He remarked, “Oh, my God, what did I just say” :-)
  2375.  
  2376. I understand the beliefs of normals who consider autism or other neurological conditions to be a “choice”. However, due to events 5 years ago, events which rendered me homeless due to such beliefs, I'm no longer apologetic about the issue.
  2377.  
  2378. * Perttu asked me to relinquish Founder status of the #-project channel. The idea was that I was supposed to quietly disappear because I was different and might “weird out” people.
  2379.  
  2380. I refused.
  2381.  
  2382. * Several other people echoed the concern that I type, in their view, oddly.
  2383.  
  2384. They didn't care that I was born autistic and that it's natural for me to be detailed. I felt as though I was a child again, being beaten up, knocked unconscious, sliced open with a knife, for reasons that I scarcely understood.
  2385.  
  2386. Nore (Nathanael Courant) was especially unpleasant. He said that the issue wasn't about my being born detailed but, instead, about the fact that I had the temerity to actually talk in a detailed manner.
  2387.  
  2388. Nathanael's distinction struck me as being similar to saying that, if I was Black or Jewish, I ought to hide from people who hate Blacks or Jews so that they wouldn't be offended by the sight of me.
  2389.  
  2390. I asked Nathanael to respond to that point. So far, he's been too cowardly to do so.
  2391.  
  2392. image * For what it's worth, this is a photo of a young man named Nathanael Courant. He uses the nickname “Nore”, and he's located in France, where our Nore lives.
  2393.  
  2394. Additionally, the Nore in the photo was a silver medalist in what seems to have been a computer science competition or event. This is consistent.
  2395.  
  2396. However, it isn't confirmed that this is our Nore.
  2397.  
  2398. The photo was apparently taken circa 2015. If it *is* our Nore, he looks age 18 in the photo, so he'd be age 20 now.
  2399.  
  2400. * Shivajiva (he conceals his IRL identity) revealed that he'd considered me deranged for a year due to my position that Real Bad Angel, a supposedly dead Minetest developer, might still be alive.
  2401.  
  2402. The difficult part about this was Shivajiva had pretended to be friendly for all that time. I didn't appreciate being patronized. Debate would have been preferable.
  2403.  
  2404. * Perttu created a new channel, #minetest-hub, or #-hub for short, to replace #-project.
  2405.  
  2406. #-hub was created solely to remove me as Founder of the project's steering committee channel. I'd refused to resign, but moving the steering committee to a new channel had the same net effect.
  2407.  
  2408. As one of the ironies of the situation, Shara assumed the mantle of one of the heads of the new channel.
  2409.  
  2410. Shara is uncomfortable when I mention the sole reason that #-hub was created: to evict me. But if she or anybody else doubts the facts, they can simply ask Perttu this question:
  2411.  
  2412. “Would #minetest-project have been shut down if OldCoder had agreed to step down as Founder?”
  2413.  
  2414. Perttu is many things. He's not cold, just brusque. He has a sense of humor. It's subtle, but it's there. He's arrogant and he rushes to judgment; in these respects, he's a typical normal. But he isn't a conscious liar.
  2415.  
  2416. Go ahead, Shara. Ask him the question.
  2417.  
  2418. * Members of the #-project channel were PM'd and told that #-project was “shutting down” and that they should go to #-hub instead.
  2419.  
  2420. * Paramat (Matt Gregory) ordered me to shut down #-project. As though he had any right to do so.
  2421.  
  2422. * WilkGr (his real-life name is supposedly Jack Coe) PM'd me and asked me why I was unhappy with Shivajiva.
  2423.  
  2424. I believed Jack (if the name is correct) to be age 24. Not a kid. So, I was abrupt.
  2425.  
  2426. When I said that Shivajiva had said things with the intention of deprecating me, Jack questioned this. I told him that he'd need to talk to Shivajiva if he wanted more answers. So he did.
  2427.  
  2428. Shortly after that, Perttu told me that Shivajiva had accused me of “ordering a 14-year old boy to harass him” (or similar wording).
  2429.  
  2430. So, Jack was apparently a decade younger than I'd believed. Regardless, I was furious at what happened next. I asked Perttu if he wanted the facts. Perttu, bless his Finland-temperature heart, said “No”.
  2431.  
  2432. Ultimately, Perttu agreed to listen to the facts. But this incident was over the top.
  2433.  
  2434. Shivajiva has done a decent job of concealing his real-life identity. His first name might be Paul. He claims to have been born on March 5, 1966, but the date is probably a lie. He lists professional websites that never existed. He geolocates to Preston, England and London, England, but those are probably VPSes.
  2435.  
  2436. He has a daughter born circa 2009; that one part seems to be true.
  2437.  
  2438. We'll see if “Paul” drops clues in future discussions. I once identified somebody who'd taken far more precautions. In years, he'd never said anything about himself. But eventually he slipped up.
  2439.  
  2440. He turned out to be one of the big names in the Bitcoin world. I mentioned this and he left Freenode rather abruptly.
  2441.  
  2442. I feel that “Paul” has behaved unreasonably. When his identity is established, perhaps he and I will discuss the matter further.
  2443.  
  2444. * My Minetest site, minetest.org, was DDoSed.
  2445.  
  2446. It's possible that the DDoS was coincidental. Vanessa cited the fact that she was DDoSed as well as evidence that the attack hadn't been orchestrated by the core devs.
  2447.  
  2448. However, I was attacked with a conventional DDoS. My host said that it looked like a typical DDoS package, the type that people purchase. The attack on Vanessa was different. It was designed specifically to target Minetest servers.
  2449.  
  2450. So, I feel that the issue is undecided.
  2451.  
  2452. I'm prepared to let it go. I've even offered previously to apologize for being too direct about unproven suspicions. But it should be acknowledged that I did have reason to suspect the core devs.
  2453.  
  2454. * I went to the core dev channel, #minetest-dev (or #-dev for short). I demanded to know if the core devs were behind the DDoS. They said that the issue was off-topic for #-dev. But where else would I have asked it?
  2455.  
  2456. The issue would have been appropriate for #-project, but they'd effectively killed the channel. I assume, now, that they expected me to raise the subject in #-hub, a channel that was created specifically to demote me.
  2457.  
  2458. Sure, that level of humiliation would have been just fine.
  2459. image
  2460.  
  2461. * During the #-dev discussion, “sofar” (Auke Kok) said that I'd had a good 5 years with Minetest and so I should just leave the project. The logic in his reasoning escapes me.
  2462.  
  2463. Auke made other remarks as well. They'll be addressed in due course. I'll need to think about this.
  2464.  
  2465. I'm concerned about Auke's “mental stability”. It's possible that people at Intel or RedHat have noticed issues with him, but I haven't asked anybody there yet.
  2466.  
  2467. By the way, Auke, there's a German-language article about me in “Intel Magazin” (sic, that edition drops the “e”).
  2468.  
  2469. * I agreed to drop the subject of the DDoS. However, despite this, I was banned from #-dev -- after 5 years of contributions -- hours later. No discussion was offered before this step was taken.
  2470. image
  2471.  
  2472. * Rubenwardy (Andrew Ward) is a long-term Minetest figure. I apparently helped him when he joined the project. I don't recall because I've tried to help numerous people. But he does recall and has told me this.
  2473.  
  2474. In the end, though, none of my attempts to be useful mattered. Not assistance that I offered to Andrew or assistance that I offered to anybody else.
  2475.  
  2476. Andrew told me, abruptly, that I was a “dick”. He didn't care what the facts were or wish to discuss anything that had happened.
  2477.  
  2478. Andrew aims to be fair and helpful. He's failed at this and is a disappointment.
  2479.  
  2480. * Amaz (his real-life name is apparently Charlie Jordan) has helped me as opposed to the other way around.
  2481.  
  2482. Charlie (if the name is correct) stands out because it's his personal goal to be as pleasant as possible. It's a constructed persona, but one that is likable. I've only seen the mask slip once and he was abashed about that.
  2483.  
  2484. Charlie hasn't told me that I'm a “dick”. He's simply left instead. Sure, why not.
  2485.  
  2486. * red-### (he conceals his identity and uses multiple numbers) talked about how I was going to “steal” Minetest. He didn't even try to discuss his concerns before he used the word.
  2487.  
  2488. * red-### tried to start a fight in the #minetest channel. I was told later that he actually tried to do this twice that day.
  2489.  
  2490. Specifically, red-### started to talk about “sneak people” (or similar wording) in what appeared to be a negative manner. This was a reference to the battles of a month before.
  2491.  
  2492. I tried to warn red-### that the subject wasn't welcome. But he'd /ignored me. I stated publicly that I might /kick him. The idea behind that was that the /kick operation would allow me to state a message that he'd be able to read.
  2493.  
  2494. sfan5 /kicked me instead. I responded by /kicking sfan5 and his bot.
  2495.  
  2496. To read a little more about our friend red-###, click here.
  2497.  
  2498. * Perttu, apparently, deopped me in #minetest after that. After 5 years of service in that channel. He removed a status that I'd earned in 2012 by dealing with the Landmine situation. There was no discussion of the matter.
  2499.  
  2500. This brings us up to date. The short version of all of this is, “Enough is enough”.
  2501.  
  2502. 8. In closing.
  2503.  
  2504. Julian: If I remember correctly, we're of the same generation. Time is precious to us. I understand what it meant to spend as much time on a Minetest project as you did and to see the dice come up snake-eyes.
  2505.  
  2506. Look at the situation on my side.
  2507.  
  2508. I've contributed to Minetest for 5 years. I have perhaps 3 times that time period left to live.
  2509.  
  2510. Under the circumstances, it isn't possible to wave away that much time. There is no alternative but to double down and attempt to make something useful come of this.
  2511.  
  2512. Projects that are based on the codebase but build momentum of their own are one option. Your project (Eidy) or an umbrella project that encompasses it might be part of that.
  2513.  
  2514. Appendix A and B below are optional reading. However, they may be of interest.
  2515.  
  2516. Regards, Robert (the Old Coder)
  2517.  
  2518. Appendix A. Vanessa.
  2519. image
  2520.  
  2521. I told Vanessa, once, that I loved her. It was true, though it wasn't a romantic gesture. I'll define love sometime. I'm better equipped than most people to do so.
  2522.  
  2523. I can say that part of it is not wanting to imagine life without somebody or something.
  2524.  
  2525. Maciek respected Vanessa. He asked her to choose a fork of his over Minetest. She turned him down, partly for technical reasons; the fork used Redis and she disliked Redis.
  2526.  
  2527. If Maciek did, in fact, fake his death, I believe that this was one of the reasons that he decided to do so.
  2528.  
  2529. The Real Bad Angel identity had outlived its usefulness. The fork, and Vanessa with it, were probably the only things that would have led him to keep it going.
  2530.  
  2531. Vanessa wasn't well. However, she remained determined, hard as nails, a creator and a contributor. This Appendix tells part of her story.
  2532.  
  2533. <OldCoder> It is your first dress?
  2534. <VanessaE> that's correct. the red one was 'off the rack' as was the black one you've seen. the pink one was made to order (but is a little loose in places — I will adjust some time later). The silver one is hand-made by me.
  2535. <VanessaE> Next is metallic gold vinyl
  2536. <OldCoder> That will be... not subtle. Which is fine.
  2537.  
  2538. <VanessaE> it's a much stretchier, slightly thinner, and far more durable fabric that the silver-grey
  2539. <OldCoder> Adjust style to match, then
  2540. <VanessaE> yes
  2541.  
  2542. <OldCoder> I believe in Art
  2543. <VanessaE> *nod*
  2544. <VanessaE> when it comes to clothes, I go all out when I can
  2545. <OldCoder> Indeed
  2546.  
  2547. <VanessaE> REDACTED this “fade into the background” sh*t
  2548. <OldCoder> The idea of controversy or difficulty made you tired last year... I noticed
  2549. <VanessaE> yes
  2550. <OldCoder> So my blog was not enjoyable for you
  2551. <VanessaE> eh?
  2552.  
  2553. <OldCoder> That was my impression
  2554. <VanessaE> oh, naw
  2555. <VanessaE> not “not enjoyable”
  2556. <OldCoder> It is my Art. My way of REDACTED fade background. :-)
  2557. <VanessaE> more like “this is all right”
  2558. <VanessaE> if you know what I mean?
  2559. <OldCoder> Not really. I am literal. :-)
  2560.  
  2561. <OldCoder> Though I sing now. In text.
  2562. <VanessaE> I don't know how to say what I'm thinking
  2563. <OldCoder> It is fine.
  2564.  
  2565. <VanessaE> it's your work, it's interesting, but just not my specific field of interest maybe?
  2566. <OldCoder> I'm not referring to the technical site
  2567. <OldCoder> But to the one with poems and legal maneuvers and photos of cats and my family stalking me...
  2568. <VanessaE> right. that's the one I refer to.
  2569. <VanessaE> you've shown me posts from it.
  2570.  
  2571. <OldCoder> But it is not my “work”... the posts are about Phenek in Finland and his trip to Spain
  2572. <OldCoder> Mr. Meow and his kitty cat
  2573. <OldCoder> And what it was like
  2574. <OldCoder> To grow up hunted at home and at school
  2575. <OldCoder> It is not really “work” or a “field”
  2576.  
  2577. <OldCoder> It is the place where I have learned to sing again
  2578. <OldCoder> I can hear the song now
  2579.  
  2580. <VanessaE> right
  2581. <VanessaE> my memory sucks :P
  2582. <OldCoder> I assume that it's the medical issue. Hold on to what you can.
  2583. <OldCoder> Artwork or photos may help
  2584. <OldCoder> You are doing it right. Live the way you should now. Not in a future that is uncertain.
  2585.  
  2586. <VanessaE> my memory has been crappy since the 90's
  2587. <OldCoder> The medical issue?
  2588. <VanessaE> (carbon monoxide)
  2589. <OldCoder> Permanent damage?
  2590. <VanessaE> I think so
  2591. <OldCoder> You seem pretty sharp
  2592.  
  2593. <VanessaE> my mind's been fuzzy ever since
  2594. <OldCoder> You are a Coder
  2595. <VanessaE> believe me, this is nothing like I used to be
  2596. <OldCoder> What happened, then?
  2597.  
  2598. <VanessaE> it was winter, we were doing routine stuff in the shop, I was running a forklift that had a bad engine. no one realized that the carbon monoxide was building up until one of the guys started getting dizzy.
  2599.  
  2600. <VanessaE> I got nauseous
  2601. <VanessaE> went to go sit down for a while, but it only got worse, and fast
  2602. <VanessaE> I went to the boss to tell him I was feeling really lousy
  2603. <VanessaE> before I could get there, I started to hurt, like I was having a heart attack
  2604. <VanessaE> started to black out but stayed awake, blood pressure went into the 200/100 range or something equally ridiculous
  2605.  
  2606. <VanessaE> had hyperbaric treatments, didn't do much good
  2607. <VanessaE> been fuzzy ever since
  2608. <VanessaE> its gotten a little better over the years
  2609. <OldCoder> There was some permanent damage. But you can Code. And create Art of other types.
  2610. <VanessaE> yes
  2611.  
  2612. <OldCoder> Your quality of life is acceptable. You are glad to be here and you can create.
  2613. <VanessaE> yes
  2614. <VanessaE> in the meantime
  2615. <OldCoder> You can have friends, too
  2616. <VanessaE> I've taken a new opinion of life: don't give a sh*t if I stand out, and if I do, G*d damn it make it worth the looks :-)
  2617.  
  2618. Appendix B. Landmine and Maciek.
  2619.  
  2620. B.1. There are wildcards in the situation. One of the wildcards is a friend. Let's call him Octupus for now. The names Landmine and Maciek will also work.
  2621.  
  2622. It's time to talk about where Octupus fits in.
  2623.  
  2624. Where he fits in is at the heart of things. He's told me that he doesn't “take sides”, but that isn't the point. Regardless of the final outcome of current events, the project isn't going to continue precisely as it has been. Change happens. Decisions related to the project's future are going to need to be made.
  2625.  
  2626. And Octupus's decisions are likely to have more of an effect, in the end, than Perttu's decisions.
  2627.  
  2628. It's also time, simply, for me to talk about this.
  2629.  
  2630. Most of the following isn't secret any longer. “Paul” saw to that when he dumped a PM about this subject into public chat. With no thought given to the feelings of the person in question.
  2631.  
  2632. B.2. To answer a question that's come up at least twice, and that I consider to be silly, no, I'm not talking about myself.
  2633.  
  2634. The events that I'm going to talk about started before I'd even heard of Minetest.
  2635.  
  2636. My arrival in Minetest was an accident that postdated both Landmine and Maciek. Mr. Tux, who still stops by IRC occasionally, was there at the time and will confirm the circumstances.
  2637.  
  2638. In mid-2012, I was the technical director of a FOSS gamedev project named Facade. This was Xavier Sythe's Facade, the project that is now called Nanoforge, not the Facade that won at the 2006 Slamdance Festival.
  2639.  
  2640. I was involved in a 2nd FOSS project as well. I don't remember the name of the 2nd project.
  2641.  
  2642. I went to Minetest to retrieve a mentally ill teenager, Keegan, who'd gone from one of the projects to Minetest and was causing problems. There is a little more about Keegan below.
  2643.  
  2644. For those who are curious, a screenshot of Facade follows.
  2645. Facade aka Nanoforge game
  2646.  
  2647. As a related note, I went public regarding my identity and my life in 2012. Everything has been out there for 5 years. Much of what I say about myself as well as others can be checked.
  2648.  
  2649. B.3. As a note to my friend:
  2650.  
  2651. Yes, I know that Octupus is gone. Let's think of him as somebody that you may have known. I'm using the name because it simplifies things.
  2652.  
  2653. A rewrite isn't necessary. Don't delete the past again. Make corrections going forward. This is what I'm trying to do, myself.
  2654.  
  2655. To put it another way, the current session matters. It isn't a scratch tape any longer. It's something that you can, and should, work with.
  2656.  
  2657. Do you remember what I told you four years ago? Four years ago this week, actually. My feelings are the same now as they were then:
  2658.  
  2659. Thank you!
  2660. And I hope your own purpose evolves
  2661. That there is a tree
  2662. Of branches of people and purposes
  2663. It is an amazing thought
  2664. We can all be many things
  2665. And purpose is what we should strive for
  2666. A tree
  2667. Puts out branches
  2668. Reaches for the sky
  2669. To grow is what it should try
  2670. For
  2671. Before
  2672. the end
  2673. image
  2674.  
  2675. B.4. Octupus is helpful. He's also creative. He and I co-wrote a story in 2013. Here's the link:
  2676.  
  2677. http://oldcoder.org/general/artwork/watercodia.html
  2678.  
  2679. The hero of the story is named, of course, Octo :-)
  2680.  
  2681. As Landmine -- who he has been -- Octupus is dangerous as well.
  2682.  
  2683. He intentionally provoked Keegan to rage and laughed about it. And Keegan had access to guns in real life. I had to contact the boy's school and his family. He was taken out of IRC temporarily.
  2684.  
  2685. No, I don't apologize for mixing IRC and IRL. This was a real person with real weapons.
  2686.  
  2687. B.5. Octupus has used multiple names. This isn't unusual. But he's used more than a few and, in some cases, he's used them for 2 to 5 years.
  2688.  
  2689. He's dedicated to the project. More so than anybody else. He did the initial versions of a number of Minetest mods under different names. Five years later, he continues to innovate.
  2690.  
  2691. This is an unusual person. When we first talked, he told me that he'd never talked to another human being until he was 14 years old.
  2692.  
  2693. I don't know if it's true or not. But it's consistent with the explanation that he offered me recently.
  2694.  
  2695. None of this, the people part, is a normal game. This isn't a troll. His explanation, if it's true, is wonderful.
  2696.  
  2697. B.6. Over time, I observed, in PM, some of my friend's registered-nick changes. As you may be aware, this is a feature of Freenode that can be used to track who is who.
  2698.  
  2699. Additionally, some of his alter egos told me what they were. This could have been a game played by several people. However, very few people will coordinate this type of game for years.
  2700.  
  2701. Better still, two of the alter egos phoned me in real life. I believe that the two voices were the same person, though this is a subjective assessment.
  2702.  
  2703. The two voices were those of Landmine (Misael Roman) and Real Bad Angel (Maciek Kasatkin).
  2704.  
  2705. Maciek persuaded me, in his phone call, to move to Poland. I actually made shipping arrangements and priced the plane ticket before I learned that none of it was real.
  2706.  
  2707. People are surprisingly arrogant, at times, in their remarks about my remarks concerning our departed Angel of Code.
  2708.  
  2709. My response to them is:
  2710.  
  2711. Hey, this guy talked me into flying to another country and moving in with him. I got as far as making the shipping arrangements and pricing the plane ticket.
  2712.  
  2713. This was IRL and not IRC.
  2714.  
  2715. I was vulnerable at the time. I nearly died twice. The game that he was playing would have finished me. Where do you get off criticizing my positions or my feelings related to somebody who affected me IRL?
  2716.  
  2717. I confronted Maciek in late 2015, shortly before he died or faked his death. Here's an excerpt from the discussion. This is condensed. There's a bit more on my weblog.
  2718.  
  2719. <OldCoder> Reality is both objective and subjective, Maciek. But there are things that are physical, things that have mass and are present in the world.
  2720.  
  2721. <OldCoder> What I'd like to know... I think I can phrase this right:
  2722.  
  2723. <OldCoder> Suppose that I'd spent the last of my funds to go to Poland, taken the flight, gotten on the train... Would there have been a physical person present at the train stop in the small town?
  2724.  
  2725. <OldCoder> Or would I have stood there alone on the platform, realizing that I was about to die?
  2726.  
  2727. <Maciek> i had a physical place at my home set up for you
  2728.  
  2729. <Maciek> it was you who decided that “im not real”
  2730.  
  2731. <OldCoder> I did not decide this. I have not decided it now.
  2732.  
  2733. <OldCoder> This is a loose end in my life; deciding what was and remains real... What I learned after reviewing things you had said... was that nothing you'd said about the Law was true.
  2734.  
  2735. <OldCoder> At about the same time, I received a phone call... from somebody who was not real. A real-world phone call, not online chat. The voice was constructed.
  2736.  
  2737. <OldCoder> I saw other things during this period that strained the boundaries of what I'd known. I met the Angel of Death twice. Did you know about that? The touch of His wings as they brush across your face...
  2738.  
  2739. <OldCoder> I came to understand the extent to which physical reality matters. And the extent to which it does not.
  2740.  
  2741. <OldCoder> Additionally, try to understand the extent to which one can change after coming to understand...
  2742.  
  2743. <OldCoder> that most people don't give a f*** about physical reality.
  2744.  
  2745. <OldCoder> I never decided for sure whether or not you were physically real. You didn't fit the pattern that Octupus and his friends...
  2746.  
  2747. <OldCoder> Sokomine is him, isn't she?
  2748.  
  2749. <OldCoder> ...had at the time. He did not try to be gruff older Coders...
  2750.  
  2751. <OldCoder> But there were anomalies in our phone call, and what you said about the Law was not true.
  2752.  
  2753. <OldCoder> Ever since then, I've wondered, what would have become of me if I'd flown? My guess is that it would have been the end of me. There is something else...
  2754.  
  2755. <OldCoder> Whoever and whatever you are, Vanessa respects you, and she is tired IRL these days. Speak as kindly to her as possible when you can and help her to feel needed and respected.
  2756.  
  2757. <OldCoder> This is something we all, all those who can feel, need, and to feel is, ultimately, what is required to be real.
  2758.  
  2759. The photo below captures some of the feelings that I have about all of this. I refer to it as “So Bright the Illusion”.
  2760. So Bright the Illusion
  2761.  
  2762. B.7. My friend has acknowledged, in public chat, that he'd been Octupus in 2013. Read the logs for the day that things exploded. And Octupus was Landmine.
  2763.  
  2764. B.8. Here's a short but interesting list of Minetest people. Each person is likely to be at least one of the others.
  2765.  
  2766. * Landmine: 2012 to circa 2014: Landmine was a notable figure.
  2767.  
  2768. Around Spring 2012, a “boy” was banned from the Minetest forums. I don't recall his name. But he activated a dormant identity that he'd created some months before. The identity was named “Landmine”.
  2769.  
  2770. Landmine had a real-life name (Misael Roman), a country (Mexico), and a fleshed-out background. There was a college, there were photos, there was even a preference for Asian women.
  2771.  
  2772. But he wasn't real. Or, at least, Misael Roman, the putative real person, wasn't Landmine.
  2773.  
  2774. Real or not, Landmine was memorable. I had associates, at the time, who had connections to the federal government. They told me, independently, that Landmine, under the Misael Roman name, had made a watch-list of low-level potential threats.
  2775.  
  2776. Landmine suspected that I'd uncovered his real-life identity. He pressured me, even threatened me, until I turned over everything that I'd found. When he saw that it was just the Misael Roman data, he heaved a sigh of relief.
  2777.  
  2778. He wasn't in Mexico. And, for those who understand the point, he wasn't in Poland either.
  2779.  
  2780. Landmine used VPNs to express, in #minetest, his unhappiness with events. He was loud for months.
  2781.  
  2782. I think that he's expecting me to proceed similarly now. One of his likely alternate identities has commented on this point. However, I expect to proceed in a more subtle manner.
  2783.  
  2784. More subtle at times, anyway. I'll proceed as I deem to be appropriate. Just as every normal that I've ever met does.
  2785.  
  2786. The situation in 2012 was serious enough that Perttu granted me op privileges in #minetest. This was in exchange for my promise to deal with Landmine. What Perttu and the others didn't understand was that the right way to deal with things was simply to be honest and fair.
  2787.  
  2788. Honest and fair are concepts that normals talk about. They rarely engage in such practices.
  2789.  
  2790. Regardless, I earned the op privileges. Perttu's revocation of the privileges, without discussion, was unreasonable. It calls for a response. I'll find my own small ways to demonstrate how I feel.
  2791.  
  2792. In an amusing note, at one point, the pretend “boy” from the forums, the one who was Landmine, criticized me for failing to stop Landmine quickly enough.
  2793.  
  2794. * Octupus: 2012 to 2015: My friend has admitted publicly to being Octupus. And Octupus was Landmine.
  2795.  
  2796. It's interesting to note that Octupus always geolocated to the Cayman Islands, which was where he was supposed to be. Just as Landmine geolocated to Mexico, which is where *he* was supposed to be.
  2797.  
  2798. But my friend is located in the U.K. And he's admitted to being Octupus.
  2799.  
  2800. This means that he's been maintaining IP addresses at fixed locations in specific countries since 2012 or before.
  2801.  
  2802. * The Red Mood: 2012: He claimed to be Landmine. The manner of “speech” that he adopted when he did so was consistent. However, this isn't proof.
  2803.  
  2804. * Jeija: 2012: There was a “J” person who was probably one of Landmine's alter egos. I don't remember who it was for sure. It might have been Jeija.
  2805.  
  2806. I can say that “J” claimed to live with several young ladies. They were him, of course. He brought one of them to IRC. She told a boy, Mr. Tux, that she “loved” him. That was taking things too far.
  2807.  
  2808. “J” claimed to know the full story about Landmine. He said: “There are two men, one older and one younger. The older one controls the younger one.”
  2809.  
  2810. One interpretation might be that the older man was Maciek Kasatkin (Real Bad Angel) and the younger one was Misael Roman (Landmine).
  2811.  
  2812. I don't think that “J” meant that Real Bad Angel and Landmine were physically different people. I think that this was about the same type of relationship that Landmine and Octupus had.
  2813.  
  2814. Landmine was Octupus. But, at one point, Landmine ordered Octupus to disappear. Octupus did so and then he came back.
  2815.  
  2816. I asked Octupus why he came back. His response is pasted below in the next section.
  2817.  
  2818. Technical note: Octupus's effective age in this discussion is just 7 years old, but it ranged from 7 to 21 over the next few years. As the core identity evolved, Octupus grew up.
  2819.  
  2820. The RBA referred to here is, of course, Real Bad Angel; i.e., Maciek. As a note to Octupus, yes, things did get better.
  2821.  
  2822. Q. When you write in the private channel or in PM, and I receive a message from Octupus; are the things that are said how you actually feel at the time? Am I dealing with a genuine Octupus in some sense of the word genuine? Do the questions make sense?
  2823.  
  2824. Q. If the questions do not make sense, do not be concerned
  2825.  
  2826. A. let me read it again
  2827.  
  2828. A. sometimes
  2829.  
  2830. Q. Sometimes. I will ask about the second issue. Then that will be all about the matter for now.
  2831.  
  2832. Q. If this is complicated, do not answer. No need today. There was a Octupus who told me he was not allowed to “socialize” any longer. I said he should proceed as was best. But Octupus reappeared. Am I talking to physically the Octupus who talked about “socialize” ? If so, why did you come back?
  2833.  
  2834. A. because
  2835.  
  2836. A. ifelt bored not talking to any1
  2837.  
  2838. Q. You have skipped part of the answer. If you don't wish to answer it is all right. Are you the same Octupus who said that to me?
  2839.  
  2840. A. its good to think postitive
  2841.  
  2842. Q. I have tried
  2843.  
  2844. A. things will get better you will see
  2845.  
  2846. Q. I am evolving. I am not perfect. Nobody is. But I am trying to make the right decisions these days.
  2847.  
  2848. A. ok
  2849.  
  2850. A. Yes coder i am the same Octupus that was scared of the fish with the big teeth. the reason i really came back was i wanted to have a conversation with ppl.a nd i wanted to have a friend i could trust.also i got bored of talking to no1.
  2851.  
  2852. Q. I am working with RBA right this minute on his next change
  2853.  
  2854. A. cool
  2855.  
  2856. A. alright
  2857.  
  2858. A. Im happy
  2859.  
  2860. A. im helping and doing something construstive
  2861.  
  2862. * MarkV: 2013 to 2014: He was part of the Landmine group. This was one of the people who I identified using registered-nick changes.
  2863.  
  2864. As a related note, MarkV hung out with, and possibly was, one of the people who was DDoSing Freenode at the time. He brought the DDoSer to my channels. Freenode questioned me about this. I don't recall what I told them.
  2865.  
  2866. * Puka: 2015 to 2017: No proof of identities. But he tends to appear and disappear in sync with disappearances and reappearances by certain other people.
  2867.  
  2868. * Compunerd: 2014 to 2015: I spoke with Compunerd for months. He seemed perfectly normal.
  2869.  
  2870. One day, I offered to let Compunerd read some chapters from a book in progress that I was working on. He was replaced by Octupus the next day. And Octupus hadn't visited for two years.
  2871.  
  2872. This doesn't prove anything. But the timing of Octupus's reappearance was interesting.
  2873.  
  2874. * Phox and T.J. Beylik: 2014 to 2017: These two people may have nothing to do with Octupus and Landmine. However, they're probably each other.
  2875.  
  2876. * AlyssaV, APileOfSticks, and similar names: 2015 to 2017: She's on the list for the benefit of people who have concerns related to her.
  2877.  
  2878. I don't know what to make of this person. She doesn't seem to be Landmine. Her reasons and behavior are different. But this is probably an eccentric man as opposed to a girl.
  2879.  
  2880. Alyssa insisted on talking, early on, about her identity and the identity of her “father”. In fact, her nick was her full real-life name, both first name and last name. This was one of a number of red flags.
  2881.  
  2882. Her “father” actually existed. He was an author who focused on Robin Hood novels.
  2883.  
  2884. I could have phoned him and asked him if he had any connection to the “girl” who claimed to be his daughter. Or whether or not he *was* the “girl”. But I didn't want to get into whatever real-world game Alyssa was playing.
  2885.  
  2886. Alyssa displayed signs that she was actually her “father's” age. Then, one day, she talked about things that Santa Claus had done to her. I banned her immediately.
  2887.  
  2888. She apparently went to “Paul's” servers after that. “Paul” has told me that he also suspected her of being a role-player. But “Paul” lied to me for a year about his views on the Maciek issue. So, it's difficult to know what he really thought.
  2889.  
  2890. I allowed Alyssa back onto my servers, under other names, upon her promise of acceptable behavior. I even voiced her in the #-project channel.
  2891.  
  2892. Perttu complained, after that, about the behavior of “children” in the channel. The ironic part is that one of the “children”, Alyssa, was probably a 40-year-old man.
  2893.  
  2894. As the saying goes, “You can't make this stuff up”. I'm done with pretending that this sort of thing doesn't happen and with apologizing for talking about it.
  2895.  
  2896. It's a reality that people who run public servers of any type need to be aware of and to deal with.
  2897.  
  2898. * Sokomine: 2012 to 2017: Sokomine is likely to be the same person as Octupus, The Red Mood, Landmine, and my friend.
  2899.  
  2900. I took samples of her text to somebody, a Zen-like neuro-diverse type, who's good at some types of analysis. He spotted an odd habit of Sokomine's immediately. He said that the habit demonstrated that Sokomine was a man and not a woman.
  2901.  
  2902. I mentioned the habit to Sokomine. If I remember correctly, she never did it again.
  2903.  
  2904. The fact that Sokomine made the change suggests that she's one of the roleplayers in Minetest. It doesn't prove that she's in the Landmine group, but there are other signs which suggest that this is possible.
  2905.  
  2906. * LAD or Laugh All Day: 2012 to 2016: LAD is in the Landmine group. Not definite, but high odds.
  2907.  
  2908. There is no strong evidence. However, he and Octupus both did the same unusual thing a few months apart. I'll withhold the details for now.
  2909.  
  2910. Additionally, a neuro-diverse person, somebody who could spot things, visited my channels one day. He saw LAD and immediately PM'd me to say “What the Hell is THAT??” He couldn't parse LAD at all.
  2911.  
  2912. The “Laugh All Day” part resonates with something that The Red Mood told me. He used to say, “I'm a deaf-mute. But my girlfriend says that I laugh better than anybody she knows.”
  2913.  
  2914. * Nekogloop: 2012: There is no solid evidence that connects Nekogloop to Landmine.
  2915.  
  2916. However, Nekogloop told me some interesting and possibly relevant things once.
  2917.  
  2918. He said that he was a man pretending to be a boy pretending to be a cat.
  2919.  
  2920. I asked him what that was like. He said that it was like being deep underwater, so deep that you almost couldn't see the surface. But you could look up and tell that it was there.
  2921.  
  2922. Additionally, on one occasion, Nekogloop and Landmine had an unusual public debate. I had the impression that it had been scripted or that one person was acting out the two sides. I think that somebody else, probably CoRNeRNoTe, felt the same way.
  2923.  
  2924. This said, Nekogloop may simply have been an ordinary roleplayer.
  2925.  
  2926. * Real Bad Angel (Maciek Kasatkin; also Maciej): 2012 to 2016: The odds are that Maciek was, and is, several of the people on this list.
  2927.  
  2928. Is he the same physical person as Landmine? I talked to both of them on the phone, in real life, and this was my sense. But the only facts that are close to established is that he's dead, in one sense, and alive, in another.
  2929.  
  2930. To put it another way, Maciek isn't coming back. However, the person that he's become, something that he tried to explain to me recently in PM, will see this letter.
  2931.  
  2932. * Shara: I don't know and I don't want to know.
  2933.  
  2934. I value Shara. I appreciate things that she's done. Over a year ago, I told her that I wouldn't look into this issue as far as she was concerned.
  2935.  
  2936. However, this said, Shara needs to decide for herself what is right and what is wrong.
  2937.  
  2938. I know that what I've described above seems wrong to me. It isn't selfish to say that people have been unfair and that I feel cheated out of what I've earned.
  2939.  
  2940. I won't simply write off a good chunk of the last part of my life.
  2941.  
  2942. Perttu and Shara, both of you, I want that which was taken from me without cause back.
  2943.  
  2944. (end of document)
  2945.  
  2946. NEWS 170429:
  2947.  
  2948. A new world, OldCoder Capture the Flag, is up and running at:
  2949.  
  2950. Server: minetest.org Port: 30017
  2951.  
  2952. This world is presently based on an unmodified copy of Rubenwardy's CTF modset.
  2953.  
  2954. An experienced CTF player says that it's a pretty close match, and replacement, for Rubenwardy's CTF world, which has shut down.
  2955.  
  2956. Map, goals, and rules are the same as before.
  2957. Minetest Capture the Flag
  2958.  
  2959. NEWS 170428:
  2960.  
  2961. The answers to red-002's questions have been moved to the unsorted page for now.
  2962.  
  2963. As an update, red-002 seems to have acknowledged that he mis-read the “/tracker” link that he talked about before.
  2964.  
  2965. NEWS 170427:
  2966.  
  2967. * Minetest, the Community Edition, would like to welcome red-002 of Dublin as a reader.
  2968.  
  2969. * The ServerError: Lua: Invalid float vector dimension range error cropped up in Lord of the Test (LOTT) on the morning of April 27.
  2970.  
  2971. I'd never seen this error before, but encountered it twice in the space of a few hours - in two totally different Minetest _games.
  2972.  
  2973. LOTT's _game hadn't changed much in months. Conclusion: This may be related either to a core bug or to a core fix that exposes a common bug in old _game code.
  2974.  
  2975. NEWS 170426:
  2976.  
  2977. This post will be moved to a new modding section in due course.
  2978.  
  2979. I was asked recently how to make Quest Test mobs spawn Experience Orbs if you fought such mobs and won.
  2980.  
  2981. It proved to be trickier than expected. Both Quest Test and Experience had bugs.
  2982.  
  2983. This post provides fixes for the bugs as well as the code needed for the requested feature. It also outlines, for novice Minetest modders, how I approach issues of this type.
  2984.  
  2985. The first step was to create a test world.
  2986.  
  2987. In this case, the test world was based on Mineville, the new standard Minetest _game, plus Quest Test, Experience, and playereffects, which Quest Test requires.
  2988.  
  2989. It was clear in advance that I was going to be modifying Quest Test and that the modified Quest Test was going to depend on Experience. So, I added an experience line to Quest Test's depends.txt file.
  2990.  
  2991. I didn't include TenPlus1's Mobs Redo API.
  2992.  
  2993. TenPlus1's Mobs Redo API has a hook for mob death named on_die that would work well for the desired purpose.
  2994.  
  2995. But the request was to make this work for Quest Test, which has its own Mobs API.
  2996.  
  2997. I omitted a few of Quest Test's dependencies. In practice, world hosts would need to add all of them.
  2998.  
  2999. I booted the test world and ran into a problem. The world crashed repeatedly with this error message:
  3000.  
  3001. ServerError: Lua: Invalid float vector dimension range 'x' (expected -2.14748e+06 < x < 2.14748e+06 got -nan
  3002.  
  3003. This problem turned out to be related to Quest Test Mobs API code that had been inherited from older mods.
  3004.  
  3005. Simple fixes didn't work. In the end, I rewrote parts of the function involved. The patch is provided further down.
  3006.  
  3007. The next step was to try to get Quest Test mob deaths to create Experience Orbs.
  3008.  
  3009. Quest Test's Mobs API code was in a file named qt_mobs/api.lua.
  3010.  
  3011. The code omitted on_die or similar hooks but did include a standard Minetest on_punch function. And the on_punch function included code to implement object drops on mob deaths.
  3012.  
  3013. Eureka. In theory, this was all that I needed. I implemented the requested feature by adding new code to that part of on_punch. The new code was just two lines long:
  3014.  
  3015. local pos = self.object:getpos()
  3016. minetest.env:add_entity (pos, "experience:orb")
  3017.  
  3018. At the point where the code was added, self.object was guaranteed to be the entity object associated with a dying mob.
  3019.  
  3020. I spawned some Quest Test mobs and battled them to the death. But nothing special happened. The new code simply wasn't called.
  3021.  
  3022. I'd added the new code to the mobs code that implemented drop objects on death. So why wasn't it called at the same time that objects were dropped?
  3023.  
  3024. The answer was simple. A test showed that Quest Test's mobs didn't actually drop objects on death. The code for this was present, but it didn't line up with the Minetest Lua API.
  3025.  
  3026. I fixed that issue. The patch is provided further down.
  3027.  
  3028. Quest Test mob deaths spawned Experience Orbs. Success. Except for the fact that Experience Orbs caused crashes when I asked a player to test the new code.
  3029.  
  3030. Oh, well.
  3031.  
  3032. The Experience Orbs crashes occurred because the Experience mod didn't create a required data file in some cases. So, I patched that issue. The result was a working _game.
  3033.  
  3034. Screenshots of a Quest Test mob and Experience Orbs created by battles with such mobs are shown below. Patches and ZIP files are provided after the jump.
  3035.  
  3036. This particular mob is the deadly Crystal Man. Quest Test includes a few additional creatures, such as the Nether Zombie, the QT Alien, and Quest Test's versions of the Pig and the Snowman.
  3037. Minetest Crystalman Mob
  3038. Minetest Experience Orb
  3039.  
  3040. To browse or download a patch file for the Experience changes discussed above, click here.
  3041.  
  3042. To browse or download a patch file for the Quest Test changes discussed above, click here.
  3043.  
  3044. The patch files are in standard Linux patch-file format. Note: They won't display well on phones.
  3045.  
  3046. To get the ZIP files for the complete modified mods, including my changes, use this link for Experience and this link for Quest Test.
  3047.  
  3048. My versions of the mods are not necessarily synced with upstream. They'll work with copies of Mineville downloaded at the same time. However, they may not be compatible with minetest_game.
  3049.  
  3050. Note that minetest_game is deprecated.
  3051.  
  3052. NEWS 170423:
  3053.  
  3054. * I was asked recently, how do you make Rubenwardy's awards mod dispense actual prizes as opposed to status bumps?
  3055.  
  3056. Well, first, I'd like to note that the mod should be named Rubenawardy :P It stands to reason, right?
  3057.  
  3058. But, to dispense a prize, just edit the Lua register_achievement call for the award that you'd like to prize-ify and add a prizes line similar to the one shown below.
  3059.  
  3060. The prizes line goes in the settings list outside of the trigger block.
  3061.  
  3062. This particular example gives the player a diamond as an award for digging his or her first dirt.
  3063.  
  3064. awards.register_achievement ("awards_dirt", {
  3065. background = "awards_bg_mining.png" ,
  3066. description = S("Mine your first dirt") ,
  3067. icon =
  3068. "default_obsidian.png^awards_level1.png" ,
  3069. prizes = { "default:diamond" } ,
  3070. title = S("Dirt") ,
  3071.  
  3072. trigger = {
  3073. node = "default:dirt" ,
  3074. target = 1 ,
  3075. type = "dig" ,
  3076. }
  3077. })
  3078.  
  3079. NEWS 170421:
  3080.  
  3081. A dedicated and friendly group of upstream trolls DDoSed minetest.org on Friday. To ensure uninterrupted service, we're moving to Cloudflare for now.
  3082.  
  3083. This will mean that world addresses will need to switch from minetest.org to some other hostname so that the website can continue to operate.
  3084.  
  3085. Thanks for confusing the kids, friends, and for disrupting worlds that have been in place for years.
  3086.  
  3087. TO IA TEAM:
  3088.  
  3089. This notice certifies that Robert Kiraly is the current owner of the domains minetest.org, minebest.org, and minebest.net, and that email from oldcoder@yahoo.com regarding these domains is to be taken as authoritative.
  3090.  
  3091. The Old Coder's 5-year anniversary is right around now. People forget that he's been here all along. Just for fun, news entries from 2012 have been added to the old-news page. To visit the page, click here.
  3092.  
  3093. NEWS 170419:
  3094.  
  3095. * It's our understanding that upstream Minetest has broken things again. The solution is simple: Run Minetest, the community edition, the one with sneak, improved games, and soon 64x64 skins and complete, ready to host, worlds.
  3096.  
  3097. The one that listens, the one that adds your own stuff, and the one with an inclusive philosophy.
  3098.  
  3099. Or you can run the unstable Minetest that breaks your worlds. The one that talks to you like this:
  3100.  
  3101. <sfan5> and in all honesty i am getting tired of this
  3102. <Shara> Break it in a way that doesn't alienate so many people.
  3103. <sfan5> unless there is disgreement in the dev team the second PR will be the best you see
  3104. <sfan5> have fun doing your hostile fork
  3105. <sfan5> have fun seein the fork die
  3106.  
  3107. It's your choice. But feel free to offer Minetest, the friendly version, your own mods, drawings, Blender models, suggestions, and requests. We won't make fun of your concerns or talk about how your efforts should die.
  3108.  
  3109. For now, contact is by Freenode IRC in #minetest-project. PM OldCoder there for voice. A minetest.org email address will be set up.
  3110.  
  3111. NEWS 170418:
  3112.  
  3113. * The Old Coder needs to focus on IRL work and other matters for the rest of the month.
  3114.  
  3115. * VaultTowers suggests that Minetest, the official community edition, prepare Snaps for use in the Ubuntu Store.
  3116.  
  3117. Our response is, sure, but we might be able to force Debian to change the default package instead. This would switch Debian, Ubuntu, Mint, and related distros to the appropriate version of Minetest.
  3118.  
  3119. NEWS 170415:
  3120.  
  3121. * Moontest zoomable maps have been added to the zoomable maps system. To go to that section, click here.
  3122.  
  3123. These maps only cover the Lunar underground through low orbit. Earth will be added at a later date.
  3124.  
  3125. The 1st screenshot below shows DFeniks' and T.J. Beylik's Sky Palace, which floats in the sky a little to the east of Moontest spawn. To see a zoomable map of the area, click here.
  3126.  
  3127. The 2nd screenshot shows Moontest Funland. To see a zoomable map of the area, click here. The circle to the left, or west, of Funland is the Flower Jar, a tall greenhouse.
  3128. Moontest Sky Palace
  3129. Moontest Funland
  3130.  
  3131. NEWS 170414:
  3132.  
  3133. * In Minetest, zoomable map generation requires a data file named colors.txt. This file provides color definitions for Minetest nodes.
  3134.  
  3135. Vanessa hosts a copy of the file that holds about 15,700 definitions. It's outdated for some purposes, so minetest.org is pleased to announce that an updated copy with 23,040 definitions is now available.
  3136.  
  3137. To download a ZIP file containing the updated colors.txt file, click here.
  3138.  
  3139. If you need Vanessa's version for compatibility reasons, a mirror of that file as it was in April 2017 may be obtained at this link.
  3140.  
  3141. NEWS 170413:
  3142.  
  3143. * Updated Landrush zoomable maps have been added to the zoomable maps system. To go to that section, click here.
  3144.  
  3145. The 1st screenshot below shows parts of 4 subterranean levels of a large Landrush complex by NiQo. To see a zoomable map of the complex, click here.
  3146.  
  3147. The 2nd screenshot below shows the Harpold Community Center. To see a zoomable map of the area, click here.
  3148.  
  3149. Update: A new colors.txt data file is available. For more information, scroll up to the 170414 news section.
  3150. Minetest Landrush Subterranean Complex
  3151. Minetest Landrush Harpold Center
  3152.  
  3153. NEWS 170412:
  3154.  
  3155. A new world named Mandelbox, possibly just temporary, has been launched. This is a fractal world based on code by Mator the Eternal. The layout is a little unusual. I've taken the liberty of adding strawberry cake as one of the fractal palette nodes.
  3156.  
  3157. The world is presently located at:
  3158.  
  3159. Server: minetest.org Port: 30028
  3160.  
  3161. For screenshots, see below.
  3162. Minetest Fractal Mandelbox
  3163. Minetest Fractal Mandelbox
  3164.  
  3165. For old news, click here.
  3166. Introduction
  3167.  
  3168. Minetest is a free blocky game for all ages and a fun and flexible game platform for developers.
  3169.  
  3170. The project is, regrettably, associated indirectly with child sexual harassment. We'll discuss the parties involved in due course.
  3171.  
  3172. Minetest can be used by itself on your home computer or Android phone. Or you can visit other people's worlds in your home or school network or out there on the Internet.
  3173.  
  3174. Minetest is similar to other games that involve mining and crafting, but it is separate from those games and has its own personality.
  3175.  
  3176. One of Minetest's features is that its worlds can be very large, up to about 60,000 by 60,000 by 60,000 blocks.
  3177.  
  3178. There's plenty of room to dig, build, fly about (in worlds that have rocket ships), and explore.
  3179.  
  3180. But the program's most important feature is its flexibility. Ages 13 to 93 can learn to extend the game, add new features, and even create new animals or monsters.
  3181. main screenshot
  3182. Downloads
  3183. How to get Minetest for Windows
  3184.  
  3185. For now, we're distributing one Minetest ZIP file for both 32-bit and 64-bit Windows. Click on this link: minetest.zip
  3186.  
  3187. Two games are included: CloneCraft and Mineville. These are discussed later on this page.
  3188.  
  3189. This version has LuaJIT: Fast is a blast. It also has legacy sneak; this is a feature that some players prefer to upstream sneak.
  3190. How to run Minetest for Windows
  3191.  
  3192. 1) To install the program, first delete your old copy of Windows Minetest, if you have one. Save any files from it that you want to keep.
  3193.  
  3194. Unpack the new ZIP file. If you're a kid, get a parent or a friend to help with this part.
  3195.  
  3196. 2) Go into the new minetest folder. Run the minetest.exe file in the bin directory under that.
  3197.  
  3198. 3) To play CloneCraft, click on the Singleplayer tab, then on the 1st icon on the bottom, then on clonecraft, then on Play.
  3199.  
  3200. To play Mineville instead, click on Singleplayer, then on the 2nd icon on the bottom, then on mineville, then on Play.
  3201.  
  3202. Note: The icons may move around if you install or create more Minetest games.
  3203.  
  3204. 4) To visit Minetest worlds on the Internet, click on the Client tab instead of Singleplayer.
  3205.  
  3206. 5) If you play in singleplayer mode and want to add a privilege, execute a command similar to:
  3207.  
  3208. /grant singleplayer noclip
  3209.  
  3210. Specify the privilege that you want, instead of noclip.
  3211.  
  3212. To grant yourself all privileges, execute:
  3213.  
  3214. /grant singleplayer all
  3215.  
  3216. 6) If you create a new CloneCraft world, instead of using the one provided, be sure to select mapgen v6 and not v7. Or you won't get trees.
  3217. Minetest for Linux
  3218.  
  3219. To get the source tarball in TBZ format, click on this link: minetest.tbz
  3220.  
  3221. If possible, build both servers and clients using this tarball.
  3222.  
  3223. Build scripts and Linux binaries will be added here later.
  3224. Minetest for Android
  3225.  
  3226. We've got a copy of Lord Fingle's enhanced Android Minetest codebase and plan to merge it. Android APKs should be available after that. Possibly both here and in the Play Store.
  3227.  
  3228. Source code details
  3229.  
  3230. Minetest core source code is based on a git upstream. Presently, the core tree is identical to git as of 170404 except for two changes:
  3231.  
  3232. * localplayer.cpp and localplayer.h have been reverted to restore legacy sneak.
  3233.  
  3234. * The following patch is used to make player-joined messages modifiable:
  3235.  
  3236. core17040301.txt
  3237.  
  3238. Features and differences
  3239.  
  3240. 1) This edition of Minetest has legacy sneak.
  3241.  
  3242. 2) The Windows ZIP file comes with two new games, CloneCraft and Mineville.
  3243.  
  3244. CloneCraft is similar to a well-known game that involves mining and crafting. It's based primarily on MineClone 2 by Wuzzy. The forum thread for MineClone 2 is located at:
  3245.  
  3246. https://forum.minetest.net/viewtopic.php?t=16407
  3247.  
  3248. Mineville is a successor to minetest_game. It's discussed in the next section below.
  3249.  
  3250. 3) New minetest.conf settings based on octacian suggestion: (*)
  3251.  
  3252. joinedtext1=Hooray,
  3253. joinedtext2=has returned
  3254.  
  3255. These two settings will change the player-join message to be something like: “Hooray, ElfTron has returned”. There is no provision yet for random messages, but this could be added easily.
  3256.  
  3257. (*) Not in Windows ZIP file yet.
  3258.  
  3259. Notes on Mineville
  3260.  
  3261. Mineville is a successor to minetest_game. Here are some of the changes:
  3262.  
  3263. * Unified Inventory instead of sfinv. Reasons: As of Spring 2017, sfinv doesn't have a craft guide. It also may not be compatible with some mods.
  3264.  
  3265. * Modified creative mod, to maintain compatibility with Unified Inventory.
  3266.  
  3267. * Farming Redo instead of farming.
  3268.  
  3269. * Add a number of lightweight but useful or fun mods such as abriglass, areas, bookex, cozy, flowerpot, handholds, intllib, rotate, xban2, and xdecor.
  3270.  
  3271. * Add one mod that leans towards heavy but is just 1 MB in size: a light version of ambience.
  3272. Zoom into Minetest
  3273.  
  3274. For maps of a few tourist attractions, click on these links.
  3275.  
  3276. Allow a few seconds for a map to load. You can use the mouse wheel to zoom in and out. Or you can click on the + and - buttons in the upper left corner. To scroll a map, left click and drag.
  3277.  
  3278. Blank areas are usually areas that haven't been generated yet.
  3279.  
  3280. Finerealms ChainLynx
  3281. Finetown
  3282.  
  3283. Finerealms Hill Valley 1955
  3284. Finerealms Howlsylvania
  3285. Finerealms Little Italy
  3286. Finerealms Pukaton
  3287. Finerealms Sokotello
  3288. Finerealms New York
  3289. Finerealms Flying Base
  3290. Finerealms Statue of Liberty
  3291. Finerealms Stadium
  3292. Finerealms Zegaton
  3293. Landrush Fuinur Dome
  3294. Landrush Harpold Center
  3295. Landrush NiQo Complex
  3296. Landrush Spawn City
  3297. Meowtest Spawn City #1
  3298. Meowtest Zen Pyramid
  3299. Moontest Funland
  3300.  
  3301. Moontest Lunarville
  3302. Moontest Moonkitten Base
  3303. Moontest Sky Palace
  3304. Redcrab Makalu
  3305.  
  3306. Redcrab Mystery Object
  3307. Redcrab Fort Modesto
  3308. Redcrab Desert City
  3309. Redcrab Las Vegas
  3310.  
  3311. In the Flying Base area, the Flying Base, created by Sparky, is the plane-like object in the middle.
  3312.  
  3313. CoffeeCrafter's continent in Redcrab, which includes the city of Makalu linked above, is amazing.
  3314. CoderBlox are Not Ad Hox
  3315.  
  3316. CoderBlox World is launched. This is a simple mgv7 world, presently with ambience, floatlands, and lightning, but no mobs. Screenshot is below. The world is located at:
  3317.  
  3318. Server: minetest.org Port: 30027
  3319.  
  3320. Thanks are due RobbieF of Category 5 TV.
  3321. main screenshot
  3322. More Minetest Stuff
  3323.  
  3324. For a nice resource list started by TvAnenna (aka TVAntenna), click here.
  3325.  
  3326. Mods and _games will be added here.
  3327.  
  3328. A screenshot gallery and list of interesting worlds will be added here.
  3329.  
  3330. A preloaded Minetest media cache will be added here.
  3331. Earthlings
  3332.  
  3333. CoRNeRNoTe, who contributed to this site, asks that you watch Earthlings, a free multi-award winning film that aims to make the world a better place.
  3334. Notices
  3335.  
  3336. IRC chat:
  3337.  
  3338. #minetest-project in Freenode.
  3339.  
  3340. #minetest-general in the network irc.minetest.org. This channel has some of the OldCoder worlds in it.
  3341.  
  3342. Privacy policy:
  3343.  
  3344. This site collects information related to visitors. The information is used for such legitimate and reasonable purposes as are deemed appropriate.
  3345.  
  3346. CSS:
  3347.  
  3348. The CSS used by this page is based on Minetest Bootstrap Theme by CoRNeRNoTe, the author of Minetest Skyblock.
  3349.  
  3350. License:
  3351.  
  3352. Hosted content that does not belong to others, and that is not otherwise licensed, is placed under Creative Commons BY-NC-ND 4.0.
  3353.  
  3354. The rights-holder, for such content, is OldCoder. Where other licenses are stated, those licenses take precedence over this notice.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement