Asynchronous stack traces: why await beats .then() | Dark Hacker News