How not to design a wire protocol | Hacker News Reader