Bun 1.4 Rust rewrite is not looking good

10 hours ago by thesdev to c/fuck_ai

The last three months have not looked good for Bun. It started as one of the most impressive individual engineering projects I have seen, but has now turned into this weird AI-powered creature with continuous false promises and an increasingly frustrated community.

aarch0x40 18 points 9 hours ago

How could this be possible?! They even used AI?! ๐Ÿคฆโ€โ™‚๏ธ

path: 0 25382457, hotness: undefined, score: 18, children: 3
thesdev 16 points 8 hours ago

Must've forgotten to add "make no mistakes" to agents.md.

path: 0 25382457 25383797, hotness: undefined, score: 16, children: 1
vrek 3 points 7 hours ago

Also include "no hallucinations"

path: 0 25382457 25383797 25384206, hotness: undefined, score: 3, children: 0
gravitas_deficiency 3 points 3 hours ago

In point of fact, the language devs of Zig (what Bun was originally written in) have seriously distanced themselves from Bun, as a result of a number of things - not least of which, because evidently the Bun dev was justโ€ฆ doing a lot of crazy, sketchy, cowboy shit that the Zig lang devs found aggravating, because it was basically the showcase project for Zig, and it was honestly kinda making the language look not awesome.

sauce

path: 0 25382457 25386947, hotness: undefined, score: 3, children: 0
CaptDust 15 points 9 hours ago

This is becoming the most interesting case of vibe coding. Bun had a pretty good thing going before all this went down. They have the investment and basically unlimited resources of anthropic, yet now still months without a release and still finding thousands of bugs to resolve.

I'm curious to see if the team eventually reverts to a zig release, or continues sinking resources into this rewrite. In the meantime, who knows how far bun will fade from relevance.

path: 0 25382604, hotness: undefined, score: 15, children: 1
spicehoarder 1 point 4 hours ago

Unless it's forked, I don't think anyone will trust it.

path: 0 25382604 25386545, hotness: undefined, score: 1, children: 0
anewfox 13 points 7 hours ago

it should surprise nobody that a project owned by anthropic is turning into slop.

path: 0 25384615, hotness: undefined, score: 13, children: 3
chickenf622 4 points 6 hours ago

I knew it was going to happen as soon as the announcement was made. Now is probably a good time to switch the build setup back over to Node or try our Deno.

path: 0 25384615 25384891, hotness: undefined, score: 4, children: 2
spartanatreyu 3 points 5 hours ago

Deno has always made more sense than Bun, but all the social media influences jumped on the new thing.

I use Deno over node on new projects purely for the security model, and the fact that their standard library means I don't need a spaghetti nest of dependencies.

Deno shares one minor annoying thing with node. The features of both slowly change over time in such a way that I need to use a specific version of Deno/Node for each project. The node community solved this with NVM. Deno has it build into the cli with deno upgrade v<semver goes here>. The annoying thing is that it downloads a Deno binary every time instead of switching to a cached one. Great if you're online, but if you're on a laptop on the move it's annoying.

But knowing Deno, they'll just build in that runtime caching in a year or so, they already do it for dependencies between projects.

path: 0 25384615 25384891 25386041, hotness: undefined, score: 3, children: 1
chickenf622 1 point 3 hours ago

Thanks I'll play around with it once this project is done at work (or maybe personal projects as well).

path: 0 25384615 25384891 25386041 25387198, hotness: undefined, score: 1, children: 0
nightwatch_admin 12 points 9 hours ago

Letting a slop machine rewrite your Bun as slop? And it produces slop itself afterwards? NO! IT CANNOT BE!! YOU MUST BE PROMPTING IT WRONGGGGGGGG!!!!

path: 0 25382530, hotness: undefined, score: 12, children: 0
slacktoid 8 points 9 hours ago

Hmm sounds like the BSD folks were on to something. At what point should we not be basing our work/projects on someone else's project (where they have sole control) where we have no say in the direction. Building code in a stack by hand also meant that that stack was gonna stick around till it was absolutely necessary after which there's a major version update with a rewrite. But these code generators remove that inertia and this exercise is going to determine to what degree do they remove that inertia and also at what point do they tap into our worst impulses of feature creep.

Also, github has ruined git as a concept, projects don't have everyone involved or dependent on it involved in important decisions, like something like a mailing list and what's done in the Linux kernel vs something like bun where you only talk to the devs of bun and not the dependents of bun. That's another rant and based on another article. But basically it's harder to do community code for FOSS as github limits community interaction (due to design limitations from the start and then Microsoft)

Anthropic is getting what they want, and the creator of bun is getting what they want which is working on an interesting project and getting paid.

path: 0 25382648, hotness: undefined, score: 8, children: 0
racketlauncher831 2 points an hour ago

Please don't mention Rust. Rust is a great programming language. The main culprit is they used AI to rewrite it. Rust does not deserve another rotten egg thrown at it because of this.

path: 0 25388028, hotness: undefined, score: 2, children: 0
fuck_ai
fuck_ai

@lemmy.world

login for more options
7994
4597
8702

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

AI, in this case, refers to LLMs, GPT technology, and anything listed as "AI" meant to increase market valuations.

go to feed...