Three Routes to Spaghetti-Free Javascript | Hacker News Reader