This. I find it hard to believe that these are really just spur-of-the-moment shitposts. May not be very systematically choreographed (although I wouldn't be surprised if so) but even the stupidest troll plays the audience. People just can't help but feed the trolls.
>> What happens when a program parses binary data that contains field 1 with the value 2?
>- Open enums will parse the value 2 and store it directly in the field. Accessor will report the field as being set and will return something that represents 2.
>- Closed enums will parse the value 2 and store it in the message’s unknown field set. Accessors will report the field as being unset and will return the enum’s default value.
Ugh. I hate how we (Google) launched proto editions.
It used to be that we broadly had two sets of semantics (modulo additional customizations): proto2 and proto3. Proto editions was supposed to unify the two versions, but instead now we have the option to mix and match all of the quirks of each of the versions.
And, to make matters worse, you also have language-dependent implementations that don't conform to the spec (in fact, very few implementations are conformant). C++ and Java treat everything imported by a proto2 file as closed; C#, Golang, and JS treat everything as open.
I don't see a path forward for removing these custom deprecated field features, or else we'd have already begun that effort during the initial adoption of editions.
Because it's a free plan, the delay between 'limits reached' and actual shutdown only incurs the cost of providing the service during that brief period, not the potential liability of overcharging that might exist on a paid plan.
I think it's just the fact he spends this much time thinking about wokeness. His whole argument is it's unimportant and performative, so then why did he spend all this time writing an article about it?
> His whole argument is it's unimportant and performative, so then why did he spend all this time writing an article about it?
Arguably because a large portion of the population doesn't agree that it's unimportant and performative. Current culture is captured by the concept and collectively spends a massive amount of time worrying about it.
If you personally feel that this is a waste of time, how else do you communicate that if not by spending time thinking and writing about it?
I also think most meetings are a complete waste of time. The fact that many other people feel meetings are important directly impacts me, and just believing that they're a waste isn't good enough. It's necessary to actively push against something if you think that thing needs to change.
> the fact he spends this much time thinking about wokeness
This is the first and only article I recall from PG about wokeness, is it part of some anthology that I've missed or where are you getting the "this much time" part from?
Aha, on Twitter, makes sense I'd miss it. I've mostly been thinking of Twitter as a place for posting random thoughts, and I thought most others saw it like that too, not like a place for serious thinking/discussions. I guess I was wrong.
And yet, those "diaries" are an incredibly effective way to control the public narrative.