Really dismissive and ignorant take from a bystander. Back it up with your delivery that does better instead of shouting with a pitchfork for no reason.
This bystander has been using protobufs for more than ten years. I'm not sure what I need to deliver since ASN.1, Cap'n Proto and Flatbuffers are all more efficient and exist already. ASN.1 was on the scene in 1984 and was already more efficient than protobufs.
Protobuf has far better ergonomics than ASN.1. ASN.1 is an overcomplicated design-by-committee mess. Backwards compatibility in particular is much harder.
I don't doubt your experience, but with X.509 having evolved substantially, and ASN.1 on billions (if not tens of billions) of devices, in practice it seems OK. And it was formally verified early.
ASN.1 on billions of devices doesn’t make it less of an anti-ergonomic, design-by-committee piece of crap. Unless your goal is to be binary-compatible with these devices, one should be free to explore alternatives.
By all means, keep using it, but it might be worth figuring out why other people don’t. Hint: it’s not because they’re more stupid than you or are looking to get promoted by big G.
(Personally, I like the ideas and binary encoding behind Capn Proto more than all the alternatives)
One of the advantages of of protobuf I never see anyone highlight is how neat and well-designed the wireformat is, in terms of backward/forward compatibility and lowlevel stuff you can do with it. Very useful when building big and demanding systems over time.
For high performance and critical stuff, SBE is much more suitable, but it doesn't have as good of a schema evolution story as protobuf.
Yeah but OpenAI is adding ads this year for the free versions, which I'm guessing is most of their users. They are probably hedging on taking a big slice of Google's advertising monopoly-pie (which is why Google is also now all-in on forcing Gemini opt-out on every product they own, they can see the writing on the wall).
Google, Amazon, and Microsoft do a lot of things that aren't profitable in themselves. There is no reason to believe a company will kill a product line just because it makes a loss. There are plenty of other reasons to keep it running.
It’s easy to disregard when a bottle of water from somewhere in the world is readily available in a plastic bottle in my soda machine for a dollar. A water business is wild.
In some regions, such as much of the American southwest, demand for water is too high for how much water they get, they're covering the difference with fossil aquifers but those are finite and rapidly draining. Most n those regions just pretend that a solution will magically appear some day, maybe they'll somehow get other neighboring regions to pipe all their water over hundreds of miles, but that's a pipe dream. Realistically those areas are too crowded and people need to move to more ecological sensible regions.
Trump keeps that kind of stuff in their guest bathroom, cool. Reporter, raid and straight to jail. What a timeline to witness. Elected officials glut preventing them from doing their duty.
Not only that, the word going around is some of the stuff found in the bathroom were far above top secret, including some Q-Clearance level stuff from the DoE.
As in, the US's full knowledge of the technical capacity of Israel's nuclear weapons program, including how we obtained that information. That's now in the hands of the Saudis, Iran, the Chinese, the Russians, etc. And it was found in a fucking bathroom.
Yet nobody seems to care that a Trump-appointed lackey magically (whose husband has credibly been linked to organized crime) found themselves on the case "by chance" and issued a whole bunch of bullshit non-appealable verbal rulings on how and why Donald Trump is innocent.
Q clearance isn’t “far above top secret.” It’s TS plus Nuclear Weapons Information. The background investigation is exactly the same as TS and almost everyone that works at a DOE lab gets one: almost 100,000 people have access. It requires no polygraph like SCI and higher clearances.
reply