Understanding JavaScript Prototypes | Hacker News Reader