On DRY and the cost of wrongful abstractions | Hacker News Reader