What we learned from analyzing 295,000 years of developer commit history | Hacker News Reader