Why coding concurrency is hard | Hacker News Reader