Semantic Versioning - A technique for avoiding "dependency hell" | Hacker News Reader