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