Design principles for the fish shell | Hacker News Reader