JavaScript Closures and Scope | Hacker News Reader