JavaScript: what is "this"? | Hacker News Reader