I’ve been writing ring buffers wrong all these years | Hacker News