12 ms·
Xah Lee’s tips on elisp were super useful to me. A relic of the usenet era (an infamous troll on comp.lang.lisp), but someone who has added a lot of value to a
by math-dev 4y ago
Xah Lee’s tips on elisp were super useful to me. A relic of the usenet era (an infamous troll on comp.lang.lisp), but someone who has added a lot of value to a lot of lives
Long love ergomacs!
- kleiba 4y agohttp://xahlee.info/emacs/emacs/_p/KickbanXahLeeFromEmacsChannel.htm http://xahlee.info/emacs/emacs/_p/KickbanXahLeeFromEmacsChan...
- xoa 4y agoHe was banned from HN long ago too. Random long-ass thread he started on the Python un back in 2009 about this stuff I had saved an archive of for some reason: https://www.mail-archive.com/python-list@python.org/msg236031.html https://www.mail-archive.com/python-list@python.org/msg23603... He even replies for once further down in typical style complete with a classic Also, thanks to many supporters over the past years. Truly Your Superior, Xah Like, yeah he is likely somewhere on the spectrum and he has some useful insights and material. But he's also kind of a raging asshole with a chip on his shoulder the size of mountain who would pop into technical groups and dump monologues out of nowhere then vanish, or at most deign to maybe add a bit more odd responses loaded with condescension and victimhood. I'm not sorry there are some colorful people like that around for a variety of reasons. That kind of personality can do neat stuff sometimes, and that he can have his own long running site and put up all his thoughts and opinions and then have entire new generations see and reconsider them down the road regardless of any bans from anywhere else is itself a testament to the promise of the internet and speech. And something I'm happy to point to by people who go ballistic about moderation on social media or the like. You don't have to be trapped by that. At the same time I completely understand all the bans because holy crap. That kind of rant is enjoyed in strict moderation. Though that so many of us would respond seriously in retrospect is kind of nice too even if the banhammer came down afterwards when it got repetitive. Anyway, random anecdote! On reflection that too is itself part of the fascination around people like this, so many of the rest of us end up with shared recollections and stories to pass down. They become some part of the common lore of communities, the mad sorcerer/wiseman living in the cave up the mountain from the village of old. Often expelled from regular society for good reason, yet still subjects of interest and in some societies even a certain sort of respect.
- galaxyLogic 4y ago> Truly Your Superior I've often wondered why programmers seem to have such big egos. I've come up with a possible explanation: It is nearly impossible to explain your program to a non-programmer. Therefore you easily get the feeling that you are smart and they are not. You understand something they don't and most of them seem to be incapable of understanding it even if you try your best to explain it.
- sph 4y agoProgrammers aren't the only ones doing intellectual work or that requires some kind of talent or knowledge, making them feel smart. Thus they are not the only ones with big egos (I could think of doctors, artists, musicians, physicists, university lecturers, politicians, celebrities, etc.) Unless thinking only programmers have a big ego is a result of this big ego :-)
- galaxyLogic 4y agoNo doubt about the others too. But programmers are in a special position I think, because of this: Programmers solve problems in their head which nobody even knows they are solving. Other people don't even know they are problems.
- sva_ 4y ago> He was banned from HN long ago too. https://news.ycombinator.com/user?id=xahlee https://news.ycombinator.com/user?id=xahlee Does not appear to be banned, just inactive?
- xoa 4y agoHe himself says in that thread I posted he was banned in 2009. Maybe he appealed, it was temp, he confused an automatic shadowban and enough people vouched his good elisp stuff that it was undone (was that even a thing at the start?) or he just imagined the whole thing for some other reason. I forgot my account from that time and then browsed for years before remaking a new one, and I can't really remember anymore what moderation was like under pg. Xah's stated reason makes no sense and there is nothing objectionable in his comments but there it is. >"“Hacker News” website, at http://news.ycombinator.com/ http://news.ycombinator.com/, banned me around 2009-02 or earlier." ¯\_(ツ)_/¯. Anyway, no deep meaning there on my part and this is all kind of a sidetrack from folks who want to talk elisp. it was just seeing the name again after so long made me think back and reflect a bit on how human society remixes old and new as technology changes. A number of communities from the old era can probably think of colorful characters like that, not trolls seemingly but genuinely neurodivergent, not necessarily welcome yet not exactly out of hand rejected either. And with pearls amongst everything else. Also echoes of different civilizations than classic western.
- devnonymous 4y ago> an infamous troll on comp.lang.lisp And on the python mailing lists. The last I recall seeing that name was in context of crowd funding after going through some tough times. It was quite sad. Hope things are better now.
- dvdkhlng 4y ago> Long love ergomacs! I recently stumbled over, and started using (and modifying) Xah's "xah-fly-keys" emacs bindings, which are a somewhat more radical implementation of the ideas behind ergoemacs (e.g. use Emacs without any "chording", i.e. without ever having to press two keys at once apart from shift+letter). [1] https://github.com/xahlee/xah-fly-keys https://github.com/xahlee/xah-fly-keys
- dotancohen 4y agoWhy not just use Evil, the VIM emulation layer.
- dvdkhlng 4y ago> Why not just use Evil, the VIM emulation layer. To cite Xah [1]: "xah-fly-keys.el is a modal editing mode for emacs, like vi, but the design of key/command choice is based on command frequency statistics and ease-of-key score. Most frequently used commands have most easy keys." I can confirm, that the amount of work on the hands is extremely reduced with xah-fly-keys vs. vanilla emacs (depending on where you put the command mode switch), though I have no experience with evil or vi to compare against. [1] http://xahlee.info/emacs/misc/ergoemacs_vi_mode.html http://xahlee.info/emacs/misc/ergoemacs_vi_mode.html
- justinhj 4y agoThis really disregards the compositional aspect of vims commands
- zasdffaa 4y ago> an infamous troll on comp.lang.lisp Are you perhaps confusing him with Erik Naggum, cos there just happens to be a post on HN about Erik right now. And Erik could be something special when a fuse blew!
- ori_b 4y agoErik was also a famous troll on comp.lang.lisp. There were multiple famous trolls on usenet.
- twic 4y agoNo, Xah was a troll. He trolled on groups i read, too - comp.lang.java.programmer or comp.lang.python, or both.
- tzot 4y agoI remember him in comp.lang.python (IIRC for a couple of years after 2000).
- seanw444 4y agoHis Elisp tutorials were (and still are) invaluable to me for familiarizing myself with Emacs.
- hatmatrix 4y agoI learned emacs lisp around 15 years ago - his tutorials were essential. The way he remains prolific is amazing.