Projects Can Sometimes Be the Worst Way to Learn JavaScript | Hacker News Reader