The hidden hazards of squashing Git commits | Hacker News Reader