You might not need if statements: a better approach to branching logic | Hacker News Reader