358 karma · joined April 28, 2010
Sounds to me like they are more relevant than ever. :)
From 2018:
https://www.japantimes.co.jp/news/2018/01/12/national/politi...
I often think about how to answer this question to beginners as well. I think he is right, the answer is probably "it doesn't matter".
What if there are merge conflicts? I don't know about Mercurial, but in Git there are tons of cases where rebasing cannot happen automatically.
"Most of the Linux distributions make changes as needed to make the terminal emulators send ^? for "backspace", while almost everyone else uses ^H. They should also modify the terminfo entries in ncurses, but not all of the Linux distributions do _that_."
Almost every ncurses program I've seen seems to hack around this by checking for the ncurses definition of KEY_BACKSPACE as well as 0x7f.