C++ exception handling mistakes and how to avoid them | Hacker News Reader