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