JavaScript closures in detail | Hacker News Reader