Design patterns you should unlearn in Python | Hacker News Reader