I trust them because of their reputation.
I have been a bun user before v1.0.0 and I experienced some shortcomings, bugs, memory leaks and things of that nature. But all of them were eventually patched, and it has become my go to runtime for at least 2 years now.
I trust their judgement to do the right thing.
I don’t understand the overreaction since this is a parallel development.
If it turns out to be better than make it default. Bugs get fixed it’s not like their zig version didn’t have issues before.
Anthropic has a serious savior complex (when it is actually about total control) and believe that you should not run your own models locally and they do not care about you and I.
This Bun Zig to Rust rewrite is great content for them and for their IPO prospectus, but it isn't performative in the sense that it is fake. (It is real with terrible code.)
What this really means is that it gives the green light to managers and everyone else to use Claude to do massive rewrites; even when it produces hundreds of thousands of lines of slop.
Unless comprehension debt is what you want.
You do not have the same amount of token-spend as the Bun team does.
> I trust their judgement to do the right thing.
They will do the "right thing" for their investors (and soon Wall Street).
> Bun's Rust port has not shipped in a released build yet. The Bun you install today still runs the original Zig implementation. This audit is the pre-release pass over the port.
That's good to see. I was getting a bit worried but now feeling better about it.
Porting is usually a messy process. Do you know it's less safe than the Zig version? Maybe it's just highlighting where the problems already existed. Regardless, wild hyperbole are not constructive.
Ironically, suggesting that 13k is ridiculous compared to an unknown (the zig version is available for assessment) is as compelling as any other vibes.
As a human I would likely port it the same way. First a translation close to 1:1 from the source, then redesign/refactor areas little by little to match the target language idioms
In some cases it's impossible. C to TCL almost fine, C mapped to Scheme, or Prolog, hell awaits, because Scheme's functions can reduce tons of redundant functions to a single one.
C2Rust, the most popular transpiler from C to Rust will leave a bunch of unsafe blocks. After the initial port it is expected for the authors to go in and work to remove them.
Wow, this page looks so bad information-wise. There's a trend with such LLM "reporting" of just throwing bunch of numbers, graphs, charts, whatever on the page. Looks impressive from the outside, totally incomprehensible when you try to actually read it.
Rust and Zig both use the same optimizing compiler (LLVM) so assuming the vibe coded port didn't introduce performance pitfalls and kept the algorithms the same, the end result should be in the single digit performance difference with the original.
Could you imagine if Postgres decided to yolo a port (even if unreleased) to rust? Why port the whole thing like this? Why not do it piecemeal and get each piece to prod?
Look no further than their owner for the reason, unless it is merely a coincidence this only happened after a change in ownership…
That’s the most absurd IMHO. Why not do the same experiment but module by module? And little by little rustify the whole codebase. It really feels like the whole project is a marketing experiment for Mythos
It seems that this era is a marketing experiment for Mythos.
We're running forward without any idea of how we can get agents to write code that is even remotely safe or secure. It _will_ blow up with increasingly large blast radiuses.
When I see something tagged as "AI generated" (as it does in this webpage at the top), I find valuable and interesting to know which AI was behind it. Bun being anthropic, curious to what they have access to and what they used for this. I assumed Mythos or Opus 4.7, but I guess could be any other model as well.
Assertions without context, charts about other charts, numbers (so many numbers) without data. An audit with no auditor. Pure infoslop. What a time to be alive.
I can't help thinking about Mitchell Hashimoto's recent post about "whole companies consumed by AI psychosis." I read that as naming Bun without directly naming Bun...
If you want to dig into Bun's port to Rust, I suggest waiting until they actually release something instead of generating LLM slop charts about unfinished source code.
13k unsafe blocks is a reminder that unsafe on its own isn’t the problem, it’s whether that unsafe boundary is small and audited. The number that matters more is how much of the codebase depends on unchecked invariants. If the answer is most of it, the port is moving too fast.
evil-olive | 23 hours ago
> Bun · Rust codebase audit · May 21, 2026 · AI generated
nice of them to be up-front about it, I guess.
the port is AI slop, littered with 13k unsafe blocks.
and this blog post is more AI slop, claiming to present a "plan" for how to reduce that number.
why should anyone trust anything they output? all they're trying to do is cover up their slop with more slop.
if you're cleaning your house, and the dirt can't all fit under one rug, the obvious solution is to buy another rug.
jarym | 23 hours ago
maipen | 23 hours ago
I trust their judgement to do the right thing.
I don’t understand the overreaction since this is a parallel development.
If it turns out to be better than make it default. Bugs get fixed it’s not like their zig version didn’t have issues before.
rvz | 23 hours ago
Anthropic has a serious savior complex (when it is actually about total control) and believe that you should not run your own models locally and they do not care about you and I.
This Bun Zig to Rust rewrite is great content for them and for their IPO prospectus, but it isn't performative in the sense that it is fake. (It is real with terrible code.)
What this really means is that it gives the green light to managers and everyone else to use Claude to do massive rewrites; even when it produces hundreds of thousands of lines of slop.
Unless comprehension debt is what you want.
You do not have the same amount of token-spend as the Bun team does.
> I trust their judgement to do the right thing.
They will do the "right thing" for their investors (and soon Wall Street).
egorfine | 21 hours ago
pdpi | 23 hours ago
firtoz | 23 hours ago
That's good to see. I was getting a bit worried but now feeling better about it.
fdsajfkldsfklds | 23 hours ago
mariopt | 23 hours ago
Porting to a safe language without the safety features.
Supermancho | 23 hours ago
sumeno | 22 hours ago
Supermancho | 22 hours ago
dgellow | 23 hours ago
anthk | 22 hours ago
dgellow | 21 hours ago
charcircuit | 23 hours ago
vrmiguel | 20 hours ago
charcircuit | 15 hours ago
avsn | 23 hours ago
ponyous | 23 hours ago
stymaar | 23 hours ago
amazingamazing | 23 hours ago
Look no further than their owner for the reason, unless it is merely a coincidence this only happened after a change in ownership…
dgellow | 23 hours ago
Yoric | 21 hours ago
We're running forward without any idea of how we can get agents to write code that is even remotely safe or secure. It _will_ blow up with increasingly large blast radiuses.
mmastrac | 23 hours ago
hmokiguess | 23 hours ago
dgellow | 23 hours ago
hmokiguess | 22 hours ago
dgellow | 21 hours ago
12_throw_away | 23 hours ago
dgellow | 23 hours ago
conartist6 | 21 hours ago
kshri24 | 23 hours ago
izietto | 23 hours ago
dgellow | 23 hours ago
sisve | 22 hours ago
https://news.ycombinator.com/reply?id=48133519&goto=threads%...
xigoi | 12 hours ago
tobz1000 | 23 hours ago
mpalmer | 21 hours ago
pier25 | 20 hours ago
PufPufPuf | 11 hours ago
000ooo000 | 8 hours ago
ryanshrott | 3 hours ago