JavaScript Patterns and Grokking Closures | Hacker News Reader