What kind of evidence do you expect beyond "random claims" here?
This post is incredibly obviously AI generated, to the extent that I doubt a human author edited it at all. Not "written with AI assistance" but full on "give Claude some bullets and hit publish." It contains tons of tropes that show up in all AI writing and which people are highlighting here.
As a comparison point, someone decided to try to fix the issues in the Zig original and is now claiming sub-second build times, plus fixed bugs, by modernizing the codebase and sticking with best practices - indicating that all of the issues that justified the rewrite were self-inflicted and addressable.
I have no skin in this game, and the Zig version is also using LLMs if that helps take the culture war out of it. But, it has always been true in my experience that someone who really understands a problem space can outcompete someone who just throws resources (in hundreds of thousands of dollars of token spend) at it.
> indicating that all of the issues that justified the rewrite were self-inflicted and addressable
The main issue that justified the rewrite were memory bugs, especially related to interaction with GC managed Javascript objects. There is no fully general way to prevent those bugs in Zig, and I don't see any claims that they did so in Buz.
They also complained about build times, and in fact the Rust rewrite started immediately after some other drama about Bun being unable to contribute back LLM-written changes to the Zig compiler to improve build times, and the Zig team rejecting them in principle. So while memory issues did become the focus later, I don't think it was the entire story.
Migrating to Rust in a one-to-one translation with unsafe blocks does not make the code any more safe initially. It might provide tools to do a significant refactor that solves lifetime issues with Rust's help, but I haven't seen evidence that they've done that either. They're also embedding a large C++ codebase, JavaScriptCore, so there are always going to be unsafe areas and touchpoints where memory issues could live, and Rust won't magically solve them.
It wasn’t just on principle that those changes were rejected, they also stated the bun changes were not actually that great or general enough to upstream.
> Bun is the quintessential AI slop project at this point. Inheriting that is no easy task. I don’t think any human should sacrifice their sanity untangling this mess of 600K lines of slop code. For that reason, I will not be accepting any human-coded contributions until I deem the project to be in a sane enough shape. It will likely require most subsystems to be rewritten.
They're refusing to accept human-authored contributions. They're using LLMs to do the work. The author says they'll use LLMs to de-slop what they think is slop, and humans are banned from contributing.
You're not making all the decisions in that case. You're making approvals and steering but the agent is making decisions and is framing what is even available to you to approve. When you build something by hand, you make decisions as you go in a way that the agent is now replacing.
Reverse centaur means a machine is using you to get things done. Presumably at the other end of the ticketing system is other people. So not really the same thing at all.
I look at at reverse centaurs as a spectrum of autonomy at work.
We can now observe a complete reverse centaur. But those of us who go ticket after ticket, metrics of tickets, response times, and all of those management metrics also go directly to reverse centaurs as well.
Now, its not Marshall Brain's "Story of Manna" level each listed action at a time... But it was definitely getting to that point.
Call centers were already absolutely at that point, with completely scripted communications, that that attendant could not deviate from or be fired.
> Presumably at the other end of the ticketing system is other people.
Sometimes. As a systems engineer, tickets can also be generated by other systems as an "immune response" to detected but unfixable errors.
Kids fresh out of college with crippling student debt and no jobs should just buy increasingly expensive GPUs capable of running the best local models. Well done, problem solved.
> Where are these hyper productive small companies running laps around bigger ones right now?
Getting bought by the bigger companies as it is currently the goal of most start-up since no one cares about monopolies and anti competitive behavior nowadays.
Really? What is this reddit? If you are going to resort to name calling at least provide some genuine facts? Show me what in their Zig fork was too much? You assume Zig is “finished” being built? Because thats a bold claim, seems every major Zig change is some very major shift in the language. Zig is where Rust was before it did the borrow checker system.
If you find it that hard to keep those feelings to yourself in the context of contributing to rust, and are too stubborn to make a one character change to pronouns when you’re addressing people, I have to imagine that you’re utterly incapable of working in any professional context, where you’re expected to conform to many more things that make less sense. This seems like a problem with you.
That sex determines if you're a man or a woman, and gender is irrelevant? I do, but I'm being asked to believe the inverse, or to act as if I do.
> many more things that make less sense
I can think of nothing remotely like being asked to call a man a woman. Id be happy to be wrong about that, but this is nothing like homosexuality, racism or any other "ism" We've seen before.
Believing in the capabilities of _upcoming_ LLMs that you have never actually used shows that you buy into marketing and hype very easily. No one really knows what the future will look like and there's an equally plausible one where post-subsidy token economics become impossible to justify for most use cases.
This post is incredibly obviously AI generated, to the extent that I doubt a human author edited it at all. Not "written with AI assistance" but full on "give Claude some bullets and hit publish." It contains tons of tropes that show up in all AI writing and which people are highlighting here.
What would convince you of that?
reply