So the "Bun being a vibe coded rewrite from Zig to Rust" is a different story than I think it's being sold as, from everything I can see.
-
So the "Bun being a vibe coded rewrite from Zig to Rust" is a different story than I think it's being sold as, from everything I can see. It's worth seeing several events laid out back to back.
- Zig has a no AI contributions policy. They've explained their rationale: https://kristoff.it/blog/contributor-poker-and-ai/
- Bun has a fork of Zig with AI generated changes. Zig's developers explain why they aren't merging them, and that they have their own path to relevant improvements https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19
- Anthropic acquires Bun https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone
- Bun is working on an experimental rewrite from Zig to Rust using Claude driven by the Bun lead, now working for Anthropic https://news.ycombinator.com/item?id=48016880What does Bun's lead have to say about AIgen contributions to FOSS?
> I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Jarred Sumner (@jarredsumner)
I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Nitter (xcancel.com)
What can we make of this?
-
So the "Bun being a vibe coded rewrite from Zig to Rust" is a different story than I think it's being sold as, from everything I can see. It's worth seeing several events laid out back to back.
- Zig has a no AI contributions policy. They've explained their rationale: https://kristoff.it/blog/contributor-poker-and-ai/
- Bun has a fork of Zig with AI generated changes. Zig's developers explain why they aren't merging them, and that they have their own path to relevant improvements https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19
- Anthropic acquires Bun https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone
- Bun is working on an experimental rewrite from Zig to Rust using Claude driven by the Bun lead, now working for Anthropic https://news.ycombinator.com/item?id=48016880What does Bun's lead have to say about AIgen contributions to FOSS?
> I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Jarred Sumner (@jarredsumner)
I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Nitter (xcancel.com)
What can we make of this?
Note that this rewrite has a lot of resources at its disposal. The porting.md file has a ton of direction, more than historically an LLM can keep track of: https://github.com/oven-sh/bun/blob/46d3bc29f270fa881dd5730ef1549e88407701a5/docs/PORTING.md
But Anthropic acquired Bun, so I imagine this project has effectively as many tokens to use as it wants.
If this rewrite succeeds, this will effectively not only be a "fuck you Zig for not accepting my AIgen patches", it'll be a big headline and marketing story for Anthropic: look! Claude could rewrite Bun from Zig to Rust!
It's hard for me to read this then as anything but an experiment to see if Anthropic can get a big marketing boost in favor of vibecoding from.
-
@cwebber ...wow. Read that thread on xcancel and there is some weapons-grade wishcasting going on. I'm assuming this dude thinks AI will also give him a pony and a lollipop when he asks too.
-
Note that this rewrite has a lot of resources at its disposal. The porting.md file has a ton of direction, more than historically an LLM can keep track of: https://github.com/oven-sh/bun/blob/46d3bc29f270fa881dd5730ef1549e88407701a5/docs/PORTING.md
But Anthropic acquired Bun, so I imagine this project has effectively as many tokens to use as it wants.
If this rewrite succeeds, this will effectively not only be a "fuck you Zig for not accepting my AIgen patches", it'll be a big headline and marketing story for Anthropic: look! Claude could rewrite Bun from Zig to Rust!
It's hard for me to read this then as anything but an experiment to see if Anthropic can get a big marketing boost in favor of vibecoding from.
But this won't be an ordinary vibecoding story if it succeeds, but it might *look that way* from a marketing perspective. It has the lead maintainer giving a *ton* of guidance and perspective. It has the resources of Anthropic itself at its disposal. And it has the perfect story attached to it, so there's a lot to win if it succeeds, and little to lose if it doesn't, since the failure can just be ignored and they can move on.
-
Note that this rewrite has a lot of resources at its disposal. The porting.md file has a ton of direction, more than historically an LLM can keep track of: https://github.com/oven-sh/bun/blob/46d3bc29f270fa881dd5730ef1549e88407701a5/docs/PORTING.md
But Anthropic acquired Bun, so I imagine this project has effectively as many tokens to use as it wants.
If this rewrite succeeds, this will effectively not only be a "fuck you Zig for not accepting my AIgen patches", it'll be a big headline and marketing story for Anthropic: look! Claude could rewrite Bun from Zig to Rust!
It's hard for me to read this then as anything but an experiment to see if Anthropic can get a big marketing boost in favor of vibecoding from.
@cwebber stories like these make me want to quit computing entirely, i'm tired of this, i'm tired of sharing spaces and hats with this capital machine

-
But this won't be an ordinary vibecoding story if it succeeds, but it might *look that way* from a marketing perspective. It has the lead maintainer giving a *ton* of guidance and perspective. It has the resources of Anthropic itself at its disposal. And it has the perfect story attached to it, so there's a lot to win if it succeeds, and little to lose if it doesn't, since the failure can just be ignored and they can move on.
while(not_ported_correctly) {
manually_add_guidelines();
} -
@be Oops! Thx. Transposition!
-
So the "Bun being a vibe coded rewrite from Zig to Rust" is a different story than I think it's being sold as, from everything I can see. It's worth seeing several events laid out back to back.
- Zig has a no AI contributions policy. They've explained their rationale: https://kristoff.it/blog/contributor-poker-and-ai/
- Bun has a fork of Zig with AI generated changes. Zig's developers explain why they aren't merging them, and that they have their own path to relevant improvements https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19
- Anthropic acquires Bun https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone
- Bun is working on an experimental rewrite from Zig to Rust using Claude driven by the Bun lead, now working for Anthropic https://news.ycombinator.com/item?id=48016880What does Bun's lead have to say about AIgen contributions to FOSS?
> I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Jarred Sumner (@jarredsumner)
I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Nitter (xcancel.com)
What can we make of this?
@cwebber > I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Clearly someone whose professional opinions should be trusted. /s
-
Note that this rewrite has a lot of resources at its disposal. The porting.md file has a ton of direction, more than historically an LLM can keep track of: https://github.com/oven-sh/bun/blob/46d3bc29f270fa881dd5730ef1549e88407701a5/docs/PORTING.md
But Anthropic acquired Bun, so I imagine this project has effectively as many tokens to use as it wants.
If this rewrite succeeds, this will effectively not only be a "fuck you Zig for not accepting my AIgen patches", it'll be a big headline and marketing story for Anthropic: look! Claude could rewrite Bun from Zig to Rust!
It's hard for me to read this then as anything but an experiment to see if Anthropic can get a big marketing boost in favor of vibecoding from.
@cwebber I don't understand being the lead of a project, ostensibly understanding most of the code and its history, and slopping it up into an AI translation that you don't know at all. Yes, please turn my carefully handcrafted artifact into a pile of legacy code, at scale.
-
@cwebber > I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Clearly someone whose professional opinions should be trusted. /s
@cwebber Maybe I'll just save that comment for the next time I feel imposters' syndrome.
-
So the "Bun being a vibe coded rewrite from Zig to Rust" is a different story than I think it's being sold as, from everything I can see. It's worth seeing several events laid out back to back.
- Zig has a no AI contributions policy. They've explained their rationale: https://kristoff.it/blog/contributor-poker-and-ai/
- Bun has a fork of Zig with AI generated changes. Zig's developers explain why they aren't merging them, and that they have their own path to relevant improvements https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19
- Anthropic acquires Bun https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone
- Bun is working on an experimental rewrite from Zig to Rust using Claude driven by the Bun lead, now working for Anthropic https://news.ycombinator.com/item?id=48016880What does Bun's lead have to say about AIgen contributions to FOSS?
> I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Jarred Sumner (@jarredsumner)
I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Nitter (xcancel.com)
What can we make of this?
@cwebber LMAO at these Bun clowns. Props to Zig folks for shooting down their slop without even having to mention that it's slop.
-
Note that this rewrite has a lot of resources at its disposal. The porting.md file has a ton of direction, more than historically an LLM can keep track of: https://github.com/oven-sh/bun/blob/46d3bc29f270fa881dd5730ef1549e88407701a5/docs/PORTING.md
But Anthropic acquired Bun, so I imagine this project has effectively as many tokens to use as it wants.
If this rewrite succeeds, this will effectively not only be a "fuck you Zig for not accepting my AIgen patches", it'll be a big headline and marketing story for Anthropic: look! Claude could rewrite Bun from Zig to Rust!
It's hard for me to read this then as anything but an experiment to see if Anthropic can get a big marketing boost in favor of vibecoding from.
@cwebber I agree, it actually has little to do with the Zig compiler's AI ban. Zig isn't saying "please don't write zig apps using AI"
-
@cwebber I agree, it actually has little to do with the Zig compiler's AI ban. Zig isn't saying "please don't write zig apps using AI"
@cwebber also holy crap that is an *extensive* porting guide
-
So the "Bun being a vibe coded rewrite from Zig to Rust" is a different story than I think it's being sold as, from everything I can see. It's worth seeing several events laid out back to back.
- Zig has a no AI contributions policy. They've explained their rationale: https://kristoff.it/blog/contributor-poker-and-ai/
- Bun has a fork of Zig with AI generated changes. Zig's developers explain why they aren't merging them, and that they have their own path to relevant improvements https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19
- Anthropic acquires Bun https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone
- Bun is working on an experimental rewrite from Zig to Rust using Claude driven by the Bun lead, now working for Anthropic https://news.ycombinator.com/item?id=48016880What does Bun's lead have to say about AIgen contributions to FOSS?
> I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Jarred Sumner (@jarredsumner)
I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Nitter (xcancel.com)
What can we make of this?
What can we make of this?
Silicon Valley White Men need therapy, badly, because they're out of touch with reality.
-
So the "Bun being a vibe coded rewrite from Zig to Rust" is a different story than I think it's being sold as, from everything I can see. It's worth seeing several events laid out back to back.
- Zig has a no AI contributions policy. They've explained their rationale: https://kristoff.it/blog/contributor-poker-and-ai/
- Bun has a fork of Zig with AI generated changes. Zig's developers explain why they aren't merging them, and that they have their own path to relevant improvements https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19
- Anthropic acquires Bun https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone
- Bun is working on an experimental rewrite from Zig to Rust using Claude driven by the Bun lead, now working for Anthropic https://news.ycombinator.com/item?id=48016880What does Bun's lead have to say about AIgen contributions to FOSS?
> I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Jarred Sumner (@jarredsumner)
I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026.
Nitter (xcancel.com)
What can we make of this?
I do not know much but giving infinite money to some folks seems to cause issues..
-
-
-
-
-
@cwebber I don't understand being the lead of a project, ostensibly understanding most of the code and its history, and slopping it up into an AI translation that you don't know at all. Yes, please turn my carefully handcrafted artifact into a pile of legacy code, at scale.
@federicomena @cwebber Except the "at scale" part is a bit of an illusion. It's a one-off with resources almost no other project can hope to have in the near term.