JavaScript Promises are equivalent to Python's asyncio | Hacker News Reader