JavaScript: Understanding Async Await | Hacker News Reader