Why was '~' chosen to represent the home directory? | Hacker News Reader