JavaScript: When you need two ways to do it | Hacker News Reader