Protobufs explained, and why companies like Google, Apple, and LinkedIn use them | Hacker News Reader