The many faces of undefined in JavaScript | Hacker News Reader