Semantic versioning is a mistake | Hacker News Reader