When to violate coding best practices | Hacker News Reader