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