Hacker Newsnew | past | comments | ask | show | jobs | submitlogin



Thank you for posting this!

Those pages usually just say "Something went wrong. Try reloading."

After several reloads, I was able to see that the second one said, "lol, this [redacted] lispm [redacted] is badmouthing me again," the third one was basically a link to http://xahlee.info/emacs/misc/hackernews_lispm.html, and the first one was a repost of some of the (extremely abrasive and unpleasant) text on that page.†

On his page about Naggum, which is linked from the above, he writes:

> During 1998 to 2004 when i read comp.lang.lisp mostly of his posts, i also post maybe a couple a month on average. Most of my posts are trolls (of the good sort (see: Netiquette Anthropology.)), and part of it is riding his name, criticizing or making fun of his attackers, and criticizing or lampoon him too. They are mostly not technical. Most are writing exercises too.

This does clearly demonstrate that the characterization in this thread of Xah Lee as abrasive, unpleasant, and a Usenet troll is correct.

However, it also appears that lispm's characterization of Xah as never having written a line of Lisp hasn't been correct for many years. Considering only public code, I think http://xahlee.info/emacs/emacs/ergonomic_emacs_keybinding.ht... alone is a larger contribution than Naggum made in his entire life. Naggum's contribution seems to be a bit under 800 lines of Emacs Lisp which is still in current Emacs but basically unused. It's a little unclear, though, because http://xahlee.info/emacs/emacs/ergonomic_keybinding_qwerty_4... is a little under 600 lines, and I'm not sure how much Xah wrote of the several thousand lines of ergoemacs after that point. But he's also written several smaller things like http://xahlee.info/emacs/emacs/xah-get-thing.el (259 LoC), http://xahlee.info/emacs/emacs/elisp_replace_string_region.h... (97 LoC), etc., under the GNU GPL v2.

Of course line counts measure effort (the cost) rather than any measure of actual user benefit. But I think we can fairly say that Xah has by now put more effort into writing code for the Lisp community than Naggum did in his lifetime.

In http://xahlee.info/comp/blog_past_2011-01.html he explains that he basically never contributed anything until 02006, eight years after the thread we're discussing. However, most of the Lisp code he's written is only available by donation and presumably proprietary; for example, http://xahlee.info/emacs/emacs/xah-html-mode.html and http://xahlee.info/emacs/emacs/xah-go-mode.html. In other cases, such as http://xahlee.info/emacs/emacs/emacs_extend_selection.html, http://xahlee.info/emacs/emacs/emacs_navigating_keys_for_bra..., and in general everything I've looked at under http://xahlee.info/emacs/emacs/xah_emacs_commands_index.html, the code is publicly available but unfortunately doesn't have a clear license, something I've often been guilty of myself.

______

† Personal conflicts between lispm and Xah go back many years. http://xahlee.info/UnixResource_dir/writ/scheme_fail.html is one of numerous places where Xah personally attacked lispm, in this case because of a factual disagreement about the historical dynamics of programming language adoption.


> However, it also appears that lispm's characterization of Xah as never having written a line of Lisp hasn't been correct for many years.

Read again what I wrote above: "He had never written a line of Lisp (or anything more challenging) and never contributed anything, during his Usenet times." The "during his Usenet times" applies to both parts. People often asked on something like comp.lang.lisp for programming help, I can't remember that he actually wrote solutions or debugged problems (unlike, for example, Erik Naggum, who was providing his expertise). All I ever saw was him derailing discussions about the language.

Later then he was configuring GNU Emacs keybindings. He was then, later, scripting GNU Emacs.

Sure he doesn't like to be reminded of his destructive role as one of the most active trolls in Usenet programming related newsgroups. The Usenet archives document this though and he has actually said that he was trolling back then.

It's a bit sad that you waste your time with this topic... That's the hole I was talking about. Get out of it.


With that qualification I think your criticism of Xah is correct, although it entails that debate and trolling don't constitute "contributing anything". That, in turn entails that Naggum's thousands of posts also don't constitute any sort of a "contribution", though of course the small amount of functionality he added to Emacs does. This is debatable, but I do believe it's correct.

It's puzzling to me that you responded to my comment, which quoted Xah saying that he was trolling back then, by saying, "The Usenet archives document this though and he has actually said that he was trolling back then." Possibly you didn't see that part of my comment; did I edit it in after you read it? Certainly I edited it in before you posted your comment, because my editing window for that comment closed 19 minutes before you posted yours. Were there other parts of the comment that you also didn't read?

I don't think he's stopped being a destructive troll, but without Naggum's enthusiastic collaboration he is much less effective. I'd like to say that the changes in the online environment over the last 20 years have reduced the damage that any single troll can do, but eight years ago a Twitter troll got himself elected President of the USA, and seems likely to do so again.

When you say "this topic", I'm not sure whether you mean "the history of Lisp"† or "the social dynamics of online communities", but in either case you can save your tears; both of those topics are fascinating and enormously rewarding to study. Your demand to "get out of it" is not appreciated—it is a breach of civility to elevate yourself above me in that fashion, as if I were your servant—and I will not comply with it.

I asked you a similar question attempting to clarify what you meant in https://news.ycombinator.com/item?id=41760084, and I appreciate your slight clarification on that question here. I've put a lot of effort into attempting to understand your flames so that I can respond to the substance they have, but without your collaboration it's impossible.

______

† This gloss seems unlikely, because you've dedicated a lot of time studying this topic yourself.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: