Determine long running progress status in JavaScript | Hacker News Reader