Rewriting Your Git History and JavaScript Source for Fun and Profit | Hacker News Reader