109 karma · joined July 31, 2020
But the majority of these criticisms seem really superficial to me. Who cares that the API is inconsistent between languages? Some languages may be better suited for certain implementation styles to begin with.
Also regarding the reflection API I was under the impression that the codegenned protobuf code directly serializes and didn't reflect? Thrift worked that way so maybe I'm confused.
The main thing is that OP then uses that to generalize about the state of the entire city. This makes it difficult to actually have a reasonable conversation about what is working and what isn’t in SF because everything reverts to the binary “sf is/isn’t a shithole” argument. In OPs case, it actually exposes the reality behind a lot of these “random tech blogger leaving SF” stories where they don’t actually know much about the city or appear to have much of a social life outside of tech that would expose them to other parts of the city. In SF there are tons of places to live that aren’t “single family homes 4 miles from downtown” - the city is 7x7 square miles.
> Public parks full of criminal element that make walking through it a high-stress, high-alert situation
This one is especially laughable, nothing could be further from the truth
So there is definitely a use case, it’s just maybe not for you
1. go generics do this one thing 2. therefore they are good
Go generics are better than no generics but they're still limited, and that frustrates me.
Can you explain how this blog post relates to the difficulty of using Rust for writing a window manager?