How JavaScript works: Streams and their use cases | Hacker News Reader