First commit tests for broken behavior and then fix it | Hacker News Reader