When (Not) to Squash Commits | Hacker News Reader