Live data from Hacker News

Claude Code uses Bun written in Rust now

simonwillison.net

21–30 of 920 posts

Re: Claude Code uses Bun written in Rust now

#21
post #5

> For me this outputs Bun v1.4.0 (macOS arm64). The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version. And so, the FOSS project "Bun" silently dies in darkness and is now something completely else. I'm glad I still had "Investigate if Bun is worth it" on my TODO list and hadn't yet gotten…

Why does changing to Rust kill the project? I don't understand the point here.

> Why does changing to Rust kill the project? I don't understand the point here.

I'm concerned that the complete rewrite in an entirely different language is not a sound technical decision and instead is a ploy to shed copyright claims from past contributors.

Now, based on comments from this thread, the formerly FLOSS project is somehow granting special access to a corporation that apparently is invested in going way out of their way to push implementations that consume the complete rewrite before the world has access to it.

I for one won't be touching Bun. This doesn't pass the smell test. It feels like a bait-and-switch in progress.

Re: Claude Code uses Bun written in Rust now

#22
post #5

> For me this outputs Bun v1.4.0 (macOS arm64). The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version. And so, the FOSS project "Bun" silently dies in darkness and is now something completely else. I'm glad I still had "Investigate if Bun is worth it" on my TODO list and hadn't yet gotten…

Why does changing to Rust kill the project? I don't understand the point here.

Emphasis on the FOSS project. The v1.4 mentioned is not (yet?) open source, Claude Code is essentially using a proprietary fork, was GP's point.

Re: Claude Code uses Bun written in Rust now

#23
post #16
post #5

Earlier quoted context omitted.

Why does changing to Rust kill the project? I don't understand the point here.

The objection isn’t to the language. It’s to Claude using a version of Bun that is not available to us. We don’t know what’s actually in it.

Moving the goalposts?

Re: Claude Code uses Bun written in Rust now

#24
post #5

> For me this outputs Bun v1.4.0 (macOS arm64). The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version. And so, the FOSS project "Bun" silently dies in darkness and is now something completely else. I'm glad I still had "Investigate if Bun is worth it" on my TODO list and hadn't yet gotten…

Why does changing to Rust kill the project? I don't understand the point here.

Definitely, it was a possible reason why Zig actually matters in the industry.

Now it is a Deno clone, both without anything enticing over node.js.

Re: Claude Code uses Bun written in Rust now

#25
post #22
post #5

Earlier quoted context omitted.

Why does changing to Rust kill the project? I don't understand the point here.

Emphasis on the FOSS project. The v1.4 mentioned is not (yet?) open source, Claude Code is essentially using a proprietary fork, was GP's point.

[flagged]

Re: Claude Code uses Bun written in Rust now

#26
post #5

> For me this outputs Bun v1.4.0 (macOS arm64). The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version. And so, the FOSS project "Bun" silently dies in darkness and is now something completely else. I'm glad I still had "Investigate if Bun is worth it" on my TODO list and hadn't yet gotten…

Why does changing to Rust kill the project? I don't understand the point here.

My personal feelings about the matter is that having an LLM rewrite the entire thing as an experiment and then just going with it a few weeks later kills any incentive for a community to build up around it. It's a clear signal that every basic aspect of the runtime can change on a whim.

I don't care about meh Zig being rewritten to bad Rust if it does the same thing, but taking what is presented as" look at this funny experiment I did" and then taking that into production with barely any announcement is what kills off the interest to me.

Bun has been a great ad for whatever LLM they were using but the cool factor is gone now, and that's really what set it apart from basic NodeJS in my mind.

Re: Claude Code uses Bun written in Rust now

#27
post #5

Earlier quoted context omitted.

Why does changing to Rust kill the project? I don't understand the point here.

I don't care about the language, but pre-releases the community don't get access to but released (Anthropic) applications do have access to, feels a bit too on the nose after the acquisition.

The whole point of the outrage was that 1.4 was merged into main. Publicly. So I’m not sure what you mean.

Everything is in the open: PR #30412

Re: Claude Code uses Bun written in Rust now

#28
post #16

Earlier quoted context omitted.

The objection isn’t to the language. It’s to Claude using a version of Bun that is not available to us. We don’t know what’s actually in it.

Moving the goalposts?

No? I think OP’s comment was very clear:

> The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version.

> And so, the FOSS project "Bun" silently dies

There’s no implication that it’s because of the switch to Rust.

Re: Claude Code uses Bun written in Rust now

#30
post #22

Earlier quoted context omitted.

Emphasis on the FOSS project. The v1.4 mentioned is not (yet?) open source, Claude Code is essentially using a proprietary fork, was GP's point.

[flagged]

From the article:

> For me this outputs Bun v1.4.0 (macOS arm64). The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version.

Which is still true as I write this comment.

Post reply on HN