How can NodeJS be "non-blocking"? | Hacker News Reader