Parsing Protobuf at 2+GB/S: How I Learned to Love Tail Calls in C | Hacker News