Top
Best
New

Posted by tomlockwood 12 hours ago

How is the Bun Rewrite in Rust going?(lockwood.dev)
430 points | 325 commentspage 4
7e 5 hours ago||
The Rust compiler suffers from a number of crash bugs and nondeterminism, and they won't accept AI diagnoses or fixes, so Rust has become an unreliable partner for software development.

If you're going to do serious development with Rust, I suggest forking the compiler. Upstream your fixes to a fork which takes AI contributions, or fork your own. Or keep all of your improvements private, that works just fine.

tomlockwood 11 hours ago||
Author here: An apology on the graphs, they just count rust files touched in commits, not total commits. So if there were two commits and one touched 3 .rs files and another touched 2, it'd be counted as 5 for the purposes of the graphs. I may fix this later but, yeah.
hahahaa 11 hours ago||
Hope you find that job :) nice work experience, looks very ethical focused.
alienbaby 11 hours ago||
what kind of difference from the actual numbers does it result in?
tomlockwood 11 hours ago||
Not sure! I cludged together a counter using git log. I could go back and redo it but I think the number would serve my point either way.
luciana1u 10 hours ago||
the author wrote a whole blog post asking how the bun rewrite is going and the answer from the thread is: nobody knows, including the author
Iridescent_ 10 hours ago||
"Nobody knows" is not a neutral sign however, Anthropic should be able to provide that visibility
tomlockwood 10 hours ago||
That's absolutely correct!
IshKebab 11 hours ago||
This doesn't answer the question posed in the title unfortunately. I am none the wiser about how it's going. The author just speculates that the rewrite isn't actually complete.
tomlockwood 10 hours ago|
> I am none the wiser about how it's going.

You and me both friend!

qarl2 9 hours ago||
Coincidentally - I'm trying to get feedback on my own LLM rewrite project - MAME ROM machine code to Idiomatic JavaScript - the ability for an agent to understand blind code is remarkable.

But sadly HN is hiding my post... :(

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

EDIT: I'd love to hear why I'm downvoted.

insanitybit 7 hours ago|
It's pretty off topic/ irrelevant and it's self promotion.
qarl2 7 hours ago||
An example of an LLM porting code is off topic to a project where the issue is entirely about an LLM porting code?

Can you explain that more?

insanitybit 6 hours ago||
No, I don't think it warrants explanation. If you think it's on topic, I'd suggest adding more context and relating it to the parent post rather than just linking to your own project.
qarl2 5 hours ago||
Ah - my bad. I thought it was obvious that a toy project facing the same issues would be a good playground for experimentation on the topics being argued.

Going forward, I will strive to not make leaps that my audience can't follow.

khanhnguyen8386 9 hours ago||
[dead]
z0ltan 10 hours ago||
[dead]
greenlimetea 6 hours ago|
Rust devs are so obsessed with writing things in Rust that Rust was re-written in Rust.
jadar 4 hours ago|
Self-hosting a language used to be standard practice. These days that's become a bit more controversial, but I definitely wouldn't lump that in as a sign of obsession.
More comments...