Git is bad. Here's how I'd make it better | Hacker News Reader