Live data from Hacker News

Bun support is now limited and deprecated

github.com

601–610 of 646 posts

Re: Bun support is now limited and deprecated

#601

Earlier quoted context omitted.

I think it's hilarious how hopeful people were at the acquisition that Bun would be able to continue on mostly as it had been but then that all got completely thrown away and trashed. (Hilarious in the way that's terribly sad, of course.)

It usually takes years for someone's values to be thrown out the window! How long was this one?

I don't think the man had any values to begin with.

https://news.ycombinator.com/item?id=48243990

Re: Bun support is now limited and deprecated

#602

Earlier quoted context omitted.

The worst part is that they basically didn't review the new code at all other than making sure it passes tests. We have no idea what could be lurking in the codebase now, and it's even all completely un-idiomatic, Zig-ish Rust.

I swear they did this as a marketing ploy. To set the precedent that these large refactors are okay to do, and ingrain it in the engineering zeitgeist.

I mean, it's completely obvious and was the reason or the acquisition.

Re: Bun support is now limited and deprecated

#603
post #12

I understand their decision. How could the maintainers understand their codebase if most of it was not directly written by them? It is impossible to review the entire rewritten codebase. There are just too many lines of code, 1 million lines to be exact [1]. [1]: https://github.com/oven-sh/bun/pull/30412

It's not impossible, or even that hard to review the entire rewritten codebase. 10 engineers each reviewing 5,000 LoC a day for 20 days can do it. And that is being highly conservative with the estimate. A good chunk of the the code is probably highly trivial boilerplate one can easily skim over in minutes.

5k LoC review every day is absolutely absurd, nobody who has actually worked as a software engineer would suggest that is reasonable

Re: Bun support is now limited and deprecated

#604
post #392

Earlier quoted context omitted.

Probably a lie tbh

Why is it so hard to believe that Jarred Sumner, a self-described "Thiel Fellow and a high school dropout", had values aligned with Anthropic's before Bun was approached for acquisition? It's not like Claude was an asteroid that crashed into Eden.

"Man explicitly aligned with evil does thing that not everyone agrees with" is not that surprising when you put it like that

Re: Bun support is now limited and deprecated

#605
post #556

Earlier quoted context omitted.

Who did they mislead? A few days later it was no longer experimental and it became the main dev branch as they decided it would be the way forward for development (see the blog post on why). No stable release has been declared yet. Here was the Bun team's message on merge: > It passes Bun's pre-existing test suite on all platforms (and fixes several memory leaks and flaky tests), the binary size shrinks by 3 MB - 8 M…

"Who did they mislead? They just changed their minds a few days later and words aren't what you think they mean. Here's the team's PR statement containing assertions about the 1M lines of code they never reviewed." It's unfortunate that this is what some call "engineering" while labeling actual science and engineering as "politics." yt-dlp is under no obligation to keep using a dependency from vendors that instantly…

I suspect this thread won't go anywhere.

Something that's experimental can receive further changes and then no longer be considered experimental.

Re: Bun support is now limited and deprecated

#606

Earlier quoted context omitted.

It's a bit of a contradiction. We understand that AI can be used usefully, and to great effect. But if someone else uses it, it's a potential liability. I think the issue is, we understand our own usage of it, and respect the boundaries of what's possible and what needs to be done to use these tools properly. But we don't know how the other guy is using it. We don't know if they're being responsible, and using it in…

In this case though we do know how it was used? We’re talking about a specific case here. It was used to write 1 million lines of code in a week. Yes it was translating an existing codebase, but still there’s no way that is a safe transition. Would you ship that at your job? I definitely would not

At my FAANG we do similar things all the time, but at a smaller scale.

Re: Bun support is now limited and deprecated

#607

Earlier quoted context omitted.

Here is him saying that in words that could be interpreted as ‘this is just an experiment’: https://news.ycombinator.com/item?id=48019226

Right he said it was an experiment. Nowhere did he say there was no chance of it being merged. Do people not understand what an experiment is?

Of course he's not writing a legal contract, but to go from saying:

> This whole thread is an overreaction. 302 comments about code that does not work. We haven’t committed to rewriting. There’s a very high chance all this code gets thrown out completely.

And then fully merging into main in under 18 days is quite extreme

Re: Bun support is now limited and deprecated

#608
post #552
post #535

Earlier quoted context omitted.

Maybe it should say "designed in Zig" because most of the work & thinking was done using that language. The rewrite has no such history.

Is that the new "Designed by Apple in California" equivalent of "Made in China" euphemism but for vibecodes?

More like "Designed by Apple in California, then copied as a cheap knockoff, never to be touched by a serious designer again".

Re: Bun support is now limited and deprecated

#609
post #587

Earlier quoted context omitted.

What if there was some malicious code within the 1 million previous lines? The problem is trust... About nobody has the time and the resources to read 1 million lines of code, keep everything in their head and derive whether there are problems...

The other is pure complexity. We can reasonably trust the Zig implementation because it had a lot of talented people working on it. But then they threw it out and rewrote it in Rust, and it's like okay a huge number of tests pass but: 1. Are we positive the AI didn't cheat when getting some or most of them to pass? Are we sure it didn't just cheat on even 1 percent of them? 2. Are we positive that the AI didn't intro…

[dead]

Re: Bun support is now limited and deprecated

#610

Lol! Fuck around and find out. There were dozens, “well, if you don’t like it – don’t use it”, “they don’t owe you anything”, “it’s their project”, etc., etc. Nice to see the consequences.

And now those people are berating yt-dlp maintainers. Turns out their real demand was blind loyalty, not acceptance of any fair principle.
Post reply on HN