When should I use exception? | Hacker News Reader