JavaScript Function Contexts and the Meaning of This | Hacker News Reader