The anatomy of a Git commit | Hacker News Reader