Always Squash and Rebase Your Git Commits | Hacker News Reader