Live data from Hacker News

Bun has been converted to rust. Now what?

bytecode.news

41–50 of 113 posts

Re: Bun has been converted to rust. Now what?

#41
post #3

Deno was already implemented in Rust, and not done by vibe-coding. Would you trust a fully vibe-coded runtime? Not some features, not some fixes, but a full translation from one language to another.

We had Fortran converted to ADA semi automatically at a place I worked.

We called it Adatran.

That code was weird and very hard to maintain. That goodness it was just small functions.

Re: Bun has been converted to rust. Now what?

#42
post #3

Deno was already implemented in Rust, and not done by vibe-coding. Would you trust a fully vibe-coded runtime? Not some features, not some fixes, but a full translation from one language to another.

i don’t trust a translation to a trash language with a compromised compiler

Re: Bun has been converted to rust. Now what?

#43

Bun was ported from Zig to Rust by an LLM and passed nearly all its tests - while shipping more than ten thousand unsafe blocks. Memory safety is the main reason you'd pick Rust. So what did the rewrite actually accomplish?

> So what did the rewrite actually accomplish?

Great marketing stunt for Claude Code. Let's see later what is the result. But IPO is already over then...

Re: Bun has been converted to rust. Now what?

#45
if anything, compilers and interpreters are probably the most suited for ai codegen as they have some of the most comprehensive test suites around and are relatively easy to verify.

that said, it's a fun debate. sure, the rust compiler eliminated a whole class of memory bugs- but did the convoluted borrow checker gymnastics plus agent whoopsiedaisies leave behind a plethora of hidden and exploitable logic bugs?

it'll be interesting to see, although we may never know as anthropic will probably use the latest frontier models to audit and quietly patch over the coming years.

Re: Bun has been converted to rust. Now what?

#48
post #3

Deno was already implemented in Rust, and not done by vibe-coding. Would you trust a fully vibe-coded runtime? Not some features, not some fixes, but a full translation from one language to another.

We had Fortran converted to ADA semi automatically at a place I worked. We called it Adatran. That code was weird and very hard to maintain. That goodness it was just small functions.

Real fortran programmer can write fortran code in any language

Re: Bun has been converted to rust. Now what?

#49
post #3

Deno was already implemented in Rust, and not done by vibe-coding. Would you trust a fully vibe-coded runtime? Not some features, not some fixes, but a full translation from one language to another.

We had Fortran converted to ADA semi automatically at a place I worked. We called it Adatran. That code was weird and very hard to maintain. That goodness it was just small functions.

If you ran that converter multiple times, did you get the same output? I think that's the crux with automated codebase conversion via LLMs, I'd really want to focus on making everything as reproducible as possible first, not use a general agent and just vibe it together.

Re: Bun has been converted to rust. Now what?

#50
post #10

The irony of a post about a port primarily written by Claude having been primarily written by Claude on a website primarily designed by Claude. Come on.

Claude (and Codex) designed the site, mostly because I'm not a UI coder; if I'd designed the site nobody'd want to read it but me, simply thanks to the UX. And I have a full-time job and more; I draft with an LLM's assistance and revise with another LLM (and other humans where possible) because I'm just arrogant enought o think that what I think might be useful to others. If it's not useful to you, I get it. Such is…

Why can't you just publish the prompt instead? Do you not see how LLMs subtly alter your original message and erase your voice? They fill gaps that didn't exist, they create syllogisms that make no sense, and the voice is now so ridiculously AIdiosyncratic that it makes my eyes boil!

If you have a message that takes 100 words to say, do not use a LLM to add 400 words to it, this isn't a school assignment! Stretching a spaghetti does not yield more spaghetti, it just makes a mess!

Where is the value the LLM adds? Grammar? Vocabulary? The price you pay is you sound like everyone else and your original message is lost in the noise.

Post reply on HN