Closures in JavaScript. Or, How JavaScript is Like a Super-Villain. | Hacker News Reader