In Bash, when to alias, when to script, and when to write a function? | Hacker News Reader