Git commit messages: Why or what? | Hacker News Reader