Implementing an ordered concurrent queue | Hacker News Reader