Ask HN: Utility classes vs. semantic classes | Hacker News Reader