Why was '~' chosen to represent the home directory? · HackerTrans