JavaScript Hoisting Explained | Hacker News Reader