Javascript function context, “apply” method and lost “this” object | Hacker News Reader