Lock-free vs. Wait-free concurrency | Hacker News Reader