Back to Basics: JavaScript Hoisting | Hacker News Reader