Designing a new concurrent data structure | Hacker News Reader