I've been writing ring buffers wrong all these years (2016) | Hacker News Reader