Why are exceptions considered better than explicit error testing? | Hacker News Reader