Why is a user's `$HOME` directory shortened to "~"? Because "~" and "Home" shared the same key on an ADM-3A keyboard. Also influencing vi/vim: H/J/K/L double as the arrows and the colon doesn't need SHIFT, making it more convenient.
@ed1conf I want one of those gaming keyboards with the WASD keys in a different color/with blinkenlichts, except it's HJKL instead of WASD. Bonus points for a light-up ESC in CapsLock's place.