Mistakes developers make using JavaScript Promises | Hacker News Reader