The singleton pattern: evil or just misused? | Hacker News Reader