Patterns for concurrent, parallel, and distributed systems | Hacker News Reader