The Basics of Variable Scope in JavaScript | Hacker News Reader