∑ Xah Code
xahlee.info
xahlee.info
I refer to him regularly, especially when translating ideas to people who aren't in the computer jargon 'orbit'.
The extremes his opinions (and overall style) sit at also force or at least nudge others to think about and elucidate their own positions, if only to themselves. I think it's intentional, and eat it up. I've noticed a lot of people can't stand him for the exact same reasons which suggests it's working.
His style can be somewhat... Esoteric and while not abrasive, controversial in tone on occasion.
He can occasionally sound rather creepy, especially in his occasional discussions of his personal life and/or relationships with others. Nothing terrible, and remember: he's a human like the rest of us.
Goes on racist rants while on livestream, publishes creepy AF posts about dating, women and sex. Ah, yes. A human. Just like the rest of us.
Seems that Emacs is no good in excess!
> there is no control group as well
VIM users?:wq
You may use Ctrl-[ instead. What do you mean about capslock? Mapping capslock to esc?
I’m going to try that with the key left of space, since it feels completely obvious that the thumb is the natural best finger for modifier keys.
Caps2esc under Wayland and I think I used to use xcape under x11 though it's been a while. (caps2esc has a configurable framework so you can use that for a different key and it should work nicely for you)
Phew.
I only have issues now when writing books, since I often set myself a daily word target and that extra load seems to just add to overall strain.
For me three things help a lot, to keep things "normal".
1. Avoid typing in the first place (seriously, avoiding the "Repetitive" bit is useful). Lots of typing stuff for me is thinking / revision stuff. So I do that in my head or on paper / whiteboard.
2. Put Ctrl under my thumbs as the lord intended https://en.wikipedia.org/wiki/Space-cadet_keyboard so no Emacs Pinky.
3. Use chording for moving around / yank / kill etc. I also use Vim, but separately. Maybe EVIL will give similar results.
But "methods to not need to type" category of stuff is probably the main thing for me.
Also as some others note, "using body and strenghtening it" category of stuff is also fundamental to my, ah, process.
IMHO strain injuries are rooted in mechanical imbalance as much as they are rooted in overuse.
(Edit: added more detail, clarifications.)
For me, switching the mouse to my left hand and using split keyboards (I like the Microsoft natural keyboard) has helped a lot.
It's taken about as many years as it took to get bad to get better again. If my wrists start hurting I will take a break and I might use ice on them in the evenings if it gets bad.
If your wrists start hurting get professional help before it gets really bad. I had to try a lot of things before I found improvements and the improvements are really slow. Physiotherapy can help improve things in the short term.
Would I still have RSI if I was a vi user? Probably. I think it is more a personality thing, wanting to finish the job so ignoring your body telling you that you should take a break.
I also switched to Dvorak and put backspace on Capslock, which I think also helped but might be diminishing returns. But I still really like ctrl on alt for my single best ergonomics tweak.
Later I just stopped typing so much so fast, and even - apostasy - gave up using Emacs altogether.
And so it goes.
Long love ergomacs!
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.
I think people got super upset because he used his real name, he's a minor celebrity, and it wasn't a BBS forum.
I think he did it because it got attention, and he didn't really care about upsetting a few people on an internet forum. I also find it a bit disingenuous when people talk about how evil and deranged he is like they've never ever seen anything a bit strident posted on the internet.
Yes, there's some correlation between internet trolling and socioeconomic tendencies. He might be the kind of guy who takes milk from the work fridge and never tosses a quarter into the tin. But the people who seem most strident about how he's a terrible person are playing the same game as him.
As far as I can tell, one of his bigger controversies were essentially roasting a certain programming community for being smug and elitist (while being smug and elitist himself, along with a lot of swearing and insults). I wonder if the huge amount of offense caused (and taken) was partly because smug and elitist people don't like to be roasted like that, especially by a guy who is mostly famous for writing introduction to emacs tutorials (thus not exactly a technical elite, in a lot of people's eyes).
https://news.ycombinator.com/user?id=xahlee
Does not appear to be banned, just inactive?
>"“Hacker News” website, at 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.
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.
Unless thinking only programmers have a big ego is a result of this big ego :-)
Programmers solve problems in their head which nobody even knows they are solving. Other people don't even know they are problems.
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!
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).
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.
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.
I'm fond and respectful of his work, but he will never convince me that Emacs Visual Line Mode a not an Evil Tool of Satan sent to suck our Precious Bodily Fluids by breaking our Beloved Keyboard Macros and Trusty Type-Ahead. But I do love it that he cares so much, no matter that he's on the side of Evil.
(Protip: his Unicode search pages are very useful, I use them all the time: http://xahlee.info/comp/unicode_index.html)
http://xahlee.info/emacs/misc/Richard_Stallman_at_MIT_dancin...
Xah asked: is this image fake? ErgoEmacs asked: it'd be interesting to know what he's holding.
That's definitely real! It's RMS, distinctly recognizable by his prancing pose. He tends to just prance in place like that all the time, while swirling his hair with his fingers.
It looks like he's in Building NE43 (545 tech square) probably on the 9th floor in the machine room of the MIT AI Lab where he slept, holding the hand of Rodney Brooks' robot "COG" in his right hand.
MIT Robot Cog Moving Its Arms
https://www.youtube.com/watch?v=oWjWzDzfLBo
MIT's Cog (1)
https://www.youtube.com/watch?v=CbZ9_rUZZMA
Here is RMS a few years later, with a little more beard, holding a gerbil wrapped in duct tape:
https://www.donhopkins.com/home/catalog/images/jsol-rms-gerb...
From COG's point of view, here's a photo of Henry Minsky taken from COG's video camera, with a look of trepidation about sacrificing his Dakin Bear to make s "plush" robot:
(I don't see the plea for help on his home page)
If so, good to hear!
Someone should help him find a job if possible.
> OpenBSD is famous for its extra concern on “security”. (the entire “security” problems in today's computing industry is a egregious insult to how things should be. Security problems are in fact created and fermented by the unix community. If unix did not exist, the computing world would harbor a lot less of hackers.)
That's a bold claim. That can't be factually true. Can it?
However, for certain very narrow categories of things, it's probably still the lowest-impedance tool for the job. Want to make a website that shows a static image of the current cloud cover + illumination of the Earth, updated every minute? Want to make some geometrical visualizations for a math textbook? Want to experiment with extremely weird and exotic camera projections? POV-Ray!
I always enjoyed reading their over the top critiques of HN posts... anyone know if they're okay and maybe just burnt out -- or that something else is going on?
[0]https://twitter.com/webshitweekly/status/1450563491069247489