Truly optional scalar types in protobuf3 (with Go examples) | Dark Hacker News