Remix.run Logo
▲ bigmadshoe 4 hours ago

Can anyone explain to me what this massive volume of code could actually be doing? They obviously have variations of model architectures, training infrastructure, serving infrastructure, and the source for their apps.

Why would the volume that any of this be increasing exponentially? And what are all the engineers doing when (besides the model quality) their products don't seem to be changing very much?

▲amluto 3 hours ago | parent | next [-]

What they do not have is a version of chatgpt.com that is not a slow, awkward, glitchy mess.

As a user of Astra, it writes code that appears to work. It does not necessarily write sensible code that is architected in a way that makes sense based on what it does. I just watched it do a major rework of a couple thousand lines of code by keeping the original organization and kludging up an adapter to make old code have new semantics.

I would expect that this approach, coupled with lots of fun asking for changes and none of the grunt work of actually thinking about the result, could result in exponentially increasing amounts of mess.

I haven’t used a recent Anthropic model - maybe it’s better at this.

▲yxhuvud a few seconds ago | parent | next [-]

Strangler pattern can make sense for that, and that may involve that kind of adapters. But it also involves actually finishing the job and make certain new semantics go through the whole thing and restructuring until it makes sense.

▲bix6 2 hours ago | parent | prev [-]

Nah I made a workout app with Claude code. Today it loaded the same warmup exercise as my main block 3 times in a row. The program does not call AI to make the plan so that’s the code it wrote lol. In general though the app is good enough if you know what you’re doing which seems to be the theme with AI.

▲jrflo 3 hours ago | parent | prev | next [-]

For one, they have the internal models that us normies don't have. Also, machine learning as a field is probably the most automate-able field for AI. It's 100% on computers without "real world" collisions at all, AI can do the whole stack today even with publicly available models. And since it's so empirical, you can make a lot of progress by just running more experiments with more compute.

▲AlphaSite 6 minutes ago | parent [-]

Eh. I’d say only some parts can be done on computers. Hence the whole deep investment in wetlabs and robotics. Those are the next frontier in models

▲jameson 4 hours ago | parent | prev | next [-]

Engineers are working on multiple sessions, and LLM is doing most of the commits/pushes. This is becoming norm at big techs.

If you are wondering what these changes are, you can take a peek at https://github.com/openclaw/openclaw/commits/main/

This isn't to say that such pace of iteration is good or bad. That's a separate discussion.

▲dash-44 an hour ago | parent | next [-]

I love how 10 out of 10 of the last commits in that link are '(fix):'. Says it all really.

▲nomel 36 minutes ago | parent [-]

Wait until you see the Linux git history [1]! Also see the 80/20 rule.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

▲NewJazz 3 hours ago | parent | prev [-]

But "big tech" companies have a lot of different components. And they hit git scaling limits long before the current AI age. The commenter was asking about OAI, not big tech, committing much more code.

▲rao-v 2 hours ago | parent | prev | next [-]

RL environments. RL environments as far as the eye can see

▲jsnell 2 hours ago | parent | prev | next [-]

> Why would the volume that any of this be increasing exponentially?

Because the limiting factor for software has always been the supply, not the demand. When the average human engineer would ship 100 lines of production code / week, you could only afford to do the most critical things. But if code gets cheaper to produce, the projects that were marginal become worth doing, and the projects that were obviously insane become marginal. And that's exactly what is happening as models get cheaper and better, leading to the frontier of worthwhile projects expanding rapidly.

> And what are all the engineers doing when (besides the model quality) their products don't seem to be changing very much?

That's got some nice But other than that, Mrs. Lincoln, how was the play? energy to it!

▲zaphirplane 30 minutes ago | parent [-]

I’m going to assume people are asking for the benefits. Assuming that when there are so many commits it breaks git and CI, there would be a tangible thing that we can look and touch to say these 10 million PR in the last week brought you bla, cause 10 million PR are what it took to have say cloud functions or redis.

▲O5vYtytb 4 hours ago | parent | prev | next [-]

At some point I imagine they will be writing their own software for the entire training and inference stack. Kernels, libraries, why not? With compute so constrained it must be beneficial to optimize everything as much as possible

▲stingraycharles 4 hours ago | parent | next [-]

I’m not buying this argument, the apps of the LLM providers are some of the most wasteful apps that exist. Have you ever looked at how much memory / CPU Claude and Codex use? They ship with entire virtual machine hypervisors for sandboxing.

I think it’s simply a matter of dogfooding and new feature development, they do have much higher velocity than companies of equivalent size and an unlimited token budget helps as well.

▲brrwind 3 hours ago | parent [-]

This is completely orthogonal to the inference and training stack that the parent comment mentions

▲foltik 3 hours ago | parent [-]

If it’s written by AI it’s gonna be the same overcomplicated overfit slop in one way or another. Performance pressure doesn’t fix that.

▲aurareturn 2 hours ago | parent | next [-]

Depends on what the goal is and the skill of the engineer right?

Give a verifiable benchmark for the AI agent to hit such as reduce token processing time by 5% without affecting output.

▲stingraycharles 2 hours ago | parent | prev [-]

Assuming it’s entirely unsupervised, yes, which I can only assume to be the case at these volumes (hence the dogfooding).

I do believe this will force the AI labs to eventually solve the bloat problem with AI, but we’re definitely not there yet.

▲steve1977 4 hours ago | parent | prev | next [-]

Looking at their desktop apps, I don't think they're into optimizing.

▲IanCal 9 minutes ago | parent | next [-]

The cost of running the apps to you is much less of a concern compared the cost for them running their own training.

▲steve1977 4 minutes ago | parent [-]

But shouldn't it be easy for their great models to fix it?

▲trollbridge 3 hours ago | parent | prev [-]

They certainly are spewing forth large amounts of code, though.

▲noosphr 3 hours ago | parent | prev [-]

I'm doing that now with gemini argon.

It's better than the ductape and glue pipelines that we had previous to this.

The software is the definition of plumbing no one cares about and testing it is trivial.

▲xtajv 3 hours ago | parent | prev | next [-]

[facetious]

many yaks to shave. many bikesheds to paint.

if you're paid by the line, why not go to town...

▲bijowo1676 an hour ago | parent | prev | next [-]

becuase devs stop coding by hand and start prompting AI even for smallest of tasks, for example "hey codex, check grafana alerts and tell me x, y, z" instead of navigating it by hand and figuring out in grafana UI

▲bomewish 12 minutes ago | parent [-]

Yes. Because terminal is a universal interface and this is more convenient.

▲zobzu 2 hours ago | parent | prev | next [-]

Everytime you use sites it should record the code, for example. machine speed code needs machine speed vcs.

▲chr15m 2 hours ago | parent | prev | next [-]

> Why would the volume that any of this be increasing exponentially?

Surely it's obvious?

Slop cannons firing at a rate so high no human can hope to restrain them.

Such a colossal volume of slop that even the most well engineered, efficient technology on the planet, written by one of the greatest coders of all time, is no longer sufficient to contain it.

▲jayd16 2 hours ago | parent | next [-]

I agree with your sentiment but it's really not hard to bottleneck git. Trivial, in fact.

▲skydhash 2 hours ago | parent | prev [-]

> Such a colossal volume of slop that even the most well engineered, efficient technology on the planet, written by one of the greatest coders of all time, is no longer sufficient to contain it.

And git is enough to version control some of the most complex software like the Linux Kernel, the FreeBSD operating system, QEMU, browsers like Firefox,... Git was insufficient for Facebook and Google because they wanted to put the whole org inside a single repo, which broke the assumption where decentralization in git would happen (repo level, not subtree level). Now it seems that another assumption is broken, that you wanted a version control system, not a snapshot or a rolling log.

▲simlevesque 4 hours ago | parent | prev | next [-]

It's the billions of scripts we used not to commit. And billions more.

▲redox99 2 hours ago | parent | prev | next [-]

RL environments

▲ 3 hours ago | parent | prev | next [-]
[deleted]
▲7e 4 hours ago | parent | prev | next [-]

It's AI slop. AI coding agents write much more voluminous code, in my experience. The base code is more expansive, and there are more tests, and there are many, many more commits as you keep fixing and fixing and fixing over and over and over.

▲rogerrogerr 4 hours ago | parent | next [-]

I'd bet money they're capturing every change made by any agent, not just at the end of a 'task' (or even a turn). Free training material volume to see what was changed and then what was changed later in the same turn to fix the mistakes introduced.

▲static_motion 9 minutes ago | parent | prev | next [-]

Don't forget the ridiculously long-winded comments.

▲piyh 4 hours ago | parent | prev [-]

If they allocate more compute internally than they sell on subs & APIs, then they should be generating more code than all the customers they sell to combined.

▲nullsanity 3 hours ago | parent | prev | next [-]

Anyone who has fallen into the ADR pit with agents could tell you this. Its just slop, slop to fix slop, docs about slop, slop to fix the docs, etc. 600 commits and 200k LOC/Docs for software that used to be 15 commits and 10k LOC +README and no real value to be found.

Or it's yet another iteration to get another test with overbuilt providence catalogling, boated code, overbuilt nonsense. Suddenly you're 2.5 Billion tokens deep and you just wonder "What the actual Feck did they do, how did they burn that many tokens? It's just a web app with a plugin system, my god."

▲antupis 9 minutes ago | parent | next [-]

I think it's more that agents gaslight you to believing that timezone from Baker Island and Howland Island is most important issue ever and needs that 1k exception.

▲direwolf20 3 hours ago | parent | prev [-]

Agent Detection and Response?

▲skydhash 2 hours ago | parent [-]

Architecture Decision Record [0], the formal version of the Jira ticket.

[0] https://martinfowler.com/bliki/ArchitectureDecisionRecord.ht...

▲Mateo781201 4 hours ago | parent | prev [-]

Maybe it could be faking code and ai usage?

I've seen it on other workplaces, but from what I see from open ai and anthropic, the code shouldn't be as extended.

But maybe I'm crazy lol