Node.js/JavaScript: execute at most N tasks at the same time without external | Hacker News Reader