JavaScript explained | Hacker News Reader