Advanced Ruby exception handling | Hacker News Reader