JavaScript constructor vs. prototype | Hacker News Reader