Understanding the "this" keyword in JavaScript | Hacker News Reader