Javascript closures in excruciating detail | Hacker News Reader