A mostly complete guide to error handling in JavaScript | Hacker News Reader