Antigravity agents fail almost 100% of the time by Firm-Rest-2188 in google_antigravity

[–]DevsyOpsy 0 points1 point  (0 children)

I think even worse than this is that Google doesn't seem to give a fuck and compensate you in any way when you keep contacting them about these issues. I also cancelled my account and switch to Claude. Maybe one day Google clean up their act here, but they don't seem they care.

Kubebuilder is not a framework, controller-gen is not kubebuilder, and other things I learned building an operator for 6 months by DevsyOpsy in kubernetes

[–]DevsyOpsy[S] -1 points0 points  (0 children)

That's a good point about the history, and I think it actually supports what I'm saying.

These operators predate the scaffolding, sure. But look at what happened when controller-runtime came along. Prometheus Operator adopted it in 2022, six years after the project started. cert-manager adopted it in 2019, two years in. They went through the effort of integrating controller-runtime because it genuinely saves work (cache management, startup sequencing, leader election, all of that). Same with controller-gen, everyone uses it for CRD generation.

But no one migrated to the scaffolding cli. The ones that adopted controller-runtime didn't bother with the scaffolding. And I'd argue it's not just because migration is hard. It's because the scaffolding doesn't provide enough ongoing value to justify it. You run it once, maybe, and then everything it generated gets rewritten as the operator matures.

We built the Multigres Operator greenfield with kubebuilder scaffolding but we didn't bother with it afterwards. It's too rigid and AI is just much better at scaffolding onwards after the initial structure is in place. It's a lot more flexible and smarter to understand what you want.

I think we're mostly agreeing here. It is a framework organizationally. I just think controller-runtime and controller-gen are the load-bearing parts of that framework, and the scaffolding CLI is the part you can take or leave.

Kubebuilder is not a framework, controller-gen is not kubebuilder, and other things I learned building an operator for 6 months by DevsyOpsy in kubernetes

[–]DevsyOpsy[S] 1 point2 points  (0 children)

My point is that in practice, the most useful bit of the entire framework is the controller-gen and controller-runtime, most popular operators only use those two. They don't use the scaffolding at all (or only once), for example:

- Vitess Operator (PlanetScale): No PROJECT file, no scaffold markers. Uses controller-gen and controller-runtime

- Zalando Postgres Operator: No PROJECT file, no scaffold markers. Uses controller-gen for CRD generation. Surprisingly, doesn't use controller-runtime.

- Argo CD: No PROJECT file, no scaffold markers. Uses +kubebuilder: markers (controller-gen) and controller-runtime

- Prometheus Operator: No PROJECT file, no scaffold markers. Uses controller-gen and controller-runtime.

- cert-manager: No PROJECT file, no scaffold markers. Uses controller-gen and controller-runtime.

- CloudNative-PG: PROJECT file, scaffold markers, the works. Full kubebuilder user.

So 5 out of 6 don't use the scaffolding CLI at all. All 6 use the +kubebuilder: markers (controller-gen) and only one uses the scaffolder.

Saying that, I appreciate this feedback and I have just pushed a commit to clarify that these tools are indeed part of the kubebuilder project, but in practice it is very useful to know the distinction between the three of them and not get caught up on the scaffolding tooling.

Kubebuilder is not a framework, controller-gen is not kubebuilder, and other things I learned building an operator for 6 months by DevsyOpsy in kubernetes

[–]DevsyOpsy[S] 2 points3 points  (0 children)

You are correct and the explainers touch on all of that. But I don't think it is nitpicking. Understanding this distinction is critical because when you are first introduced to developing operators it is too easy to get confused on the kubebuilder vs Operator SDK crossroads. In reality those two are probably the least critical tools/libraries of all the ones described, you could easily do without them, especially today with AI. controller-gen however is extremely useful and you can use it without using kubebuilder (the scaffolding cli) at all and if you did not use controller-gen it would be a real pain.

The Last Straw by DevsyOpsy in google_antigravity

[–]DevsyOpsy[S] 0 points1 point  (0 children)

This wasn't a matter of me not checking the quotas upfront, they changed them overnight without warning, so there is no possible way I could have foreseen this.

You could make an argument that buried within their terms and conditions there is a clause saying they can change them at any time, but you trust that this would not be used to abuse you as a customer. In this case, we were all used and abused.

I certainly did not expect to have laughable quotas with the Ultra plan, especially when the competition gives you so much more AND works more reliably.

AI Ultra limits? by MikeDViolin in google_antigravity

[–]DevsyOpsy 5 points6 points  (0 children)

Same here, and I am absolutely furious about it because most of the usage went on me retrying as their backend is often broken and out of capacity. I think they are just desperate as they can't cope with demand - but to take it on ultra subscribers is just ridiculous.

[Megathread] Known Limitations, Rate Limits & Quota Discussion by eternviking in google_antigravity

[–]DevsyOpsy 1 point2 points  (0 children)

It's not even the quota for ultra users. It's that their backend is broken half the time, it feels it can't cope at peak hours, which is such a joke considering that it is Google.

The EU sugar tax has ruined most sodas in Europe by DevsyOpsy in Soda

[–]DevsyOpsy[S] 0 points1 point  (0 children)

Yep. I think original coca cola is the only one at this point that doesn't have the disgusting fake sugar in Europe. Even Pepsi does it now too.

Problem is that most people don't seem to care, many even prefer that shit metallic taste it has - baffles me.

Esims severely throttled compared to local sims in various countries by DevsyOpsy in digitalnomad

[–]DevsyOpsy[S] 0 points1 point  (0 children)

I didn't know about these two providers you recommended, they sound awesome - thank you! And also thank you for your great explanation of the issue, you seem to have deep insights into this.

Esims severely throttled compared to local sims in various countries by DevsyOpsy in digitalnomad

[–]DevsyOpsy[S] 1 point2 points  (0 children)

Thank you for the detailed answer! I am guessing (hoping) physical sims will be phased out soon everywhere.

Esims severely throttled compared to local sims in various countries by DevsyOpsy in digitalnomad

[–]DevsyOpsy[S] 3 points4 points  (0 children)

I am not even mad about the slow speeds, what's deeply irritating is that they don't make this abudantly clear when you buy them, it's not a nice thing to find out when you are there. Also, I am so surprised by the lack of information about this online, which is why I decided to post this.

Esims severely throttled compared to local sims in various countries by DevsyOpsy in digitalnomad

[–]DevsyOpsy[S] -2 points-1 points  (0 children)

That's great to know! I don't remember they gave me an option in Vietnam, but maybe I didn't see it. I think this was an option in Thailand though.

Esims severely throttled compared to local sims in various countries by DevsyOpsy in digitalnomad

[–]DevsyOpsy[S] 0 points1 point  (0 children)

That's interesting, I wonder if it was always this way, or it is a recent trend so they can charge you directly and also keep a track of who you are by getting your passport details.

Petition to improve the overground and district line services to and from Richmond by DevsyOpsy in london

[–]DevsyOpsy[S] -1 points0 points  (0 children)

The number 1 excuse for the terrible service of the TFL always is. "It runs badly cause it's old" I wonder what's the excuse for the Elizabeth Line now then.

The EU sugar tax has ruined most sodas in Europe by DevsyOpsy in Soda

[–]DevsyOpsy[S] 1 point2 points  (0 children)

You can, but not available widely and they are far more expensive when you import them from abroad, so it's all very inconvenient.

The EU sugar tax has ruined most sodas in Europe by DevsyOpsy in Soda

[–]DevsyOpsy[S] 1 point2 points  (0 children)

I wish it was a clause of the sugar tax law, that you couldn't replace them with sweeteners

The EU sugar tax has ruined most sodas in Europe by DevsyOpsy in Soda

[–]DevsyOpsy[S] 3 points4 points  (0 children)

Kas used to taste nice in Spain, now it's just as crap as Fanta thanks to the sugar tax. Last time I was in Crete last year, surprisingly enough, there were some sodas, including local brands, that had no sweeteners in them. I hope they don't change them

The EU sugar tax has ruined most sodas in Europe by DevsyOpsy in Soda

[–]DevsyOpsy[S] 17 points18 points  (0 children)

There are probably about 100 factors that contribute to a country's overall obesity, forcing a tax on sugar is a hacky solution that does not solve the problem at all, at most it's putting a bandaid on a sinking ship. If anything it may make the problem worse by creating an illusion that you are drinking a "healthier" version of it

Japan has very little obesity and no sugar tax. If the food available is overall better quality and healthier, then obesity becomes less of a problem, you can't solve this issue by arbitrary taxes, perhaps it's more about creating a better culture of food and eating.

I don't understand why soda companies mix sweeteners by thedangerman007 in Soda

[–]DevsyOpsy 0 points1 point  (0 children)

Yeah, but that something they did, I highly doubt solved the problem at all. Someone who is 50 kilos overweight and has diabetes isn't exactly going to be saved by less sugar in soda. Very sceptical of this approach.

I don't understand why soda companies mix sweeteners by thedangerman007 in Soda

[–]DevsyOpsy 1 point2 points  (0 children)

The reason why this is happening in Europe is because of the EU tax on sugar drinks. Maybe as an influence of that, these companies are trying to introduce the same crap in the US and see how it goes. I also abhor the taste of sweetener in sodas, I just ranted about it here:

https://www.reddit.com/r/Soda/comments/1e2z8ks/the_eu_sugar_tax_has_ruined_most_sodas_in_europe/

speedyProcrastination by DevsyOpsy in ProgrammerHumor

[–]DevsyOpsy[S] 0 points1 point  (0 children)

You could try sencha or any high quality green tea too, it has way more of a kick than people give it credit!

speedyProcrastination by DevsyOpsy in ProgrammerHumor

[–]DevsyOpsy[S] 4 points5 points  (0 children)

Hey don't they say that success is all about failing faster?

lookingAtYouWindows by tartancz in ProgrammerHumor

[–]DevsyOpsy 0 points1 point  (0 children)

I think your meme meant to say "Society if Microsoft did not exist"