JavaScript surprising use of expressions | Hacker News Reader