Rethinking JavaScript for-loops | Hacker News Reader