Live data from Hacker News

My thoughts on the Bun Rust rewrite

andrewkelley.me

641–650 of 757 posts

Re: My thoughts on the Bun Rust rewrite

#641

People claiming Andrew Kelley's remarks in this thread can't possibly be personal attacks surprise and sadden me. If someone insults your ability to do your job, paints you as an opportunistic sellout, and thanks the stars for your riddance, saying someone shouldn't feel hurt because "we can separate personal from professional lives" says more about your inability to perceive your own hurtfulness than it does of that…

[deleted]

Re: My thoughts on the Bun Rust rewrite

#642
post #274

I have learned so much reading Andrew’s code and as I said in the original post: Bun would never have happened without Zig. > The post claims they were fuzzing their Zig code, while during our calls the whole Bun team told us that they were not fuzzing anything. This appears to be an outright fabrication. Fuzzilli integration: https://github.com/oven-sh/bun/pull/24826 Merged PRs fixing issues Fuzzilli found in Bun’s…

All of those commits except the initial integration are from after the acquisition. How do we know this wasn’t done without anyone on the call’s knowledge?

Re: My thoughts on the Bun Rust rewrite

#643
post #39

Despite stated otherwise in the post, this is a personal attack. Anyway, let's try to discuss something more technical: I predict Zig will lose steam, and in 2027, will lose relevance: 1) It's hardcore Anti-AI 2) It's moved to Codeberg 3) It doesn't have the momentum to sustain the disadvantages of these two decisions The project will in max 2 years make a blog post, not admitting to their mistakes, telling themselve…

Not every project needs "steam", "momentum", and "moving with the industry". This is the Silicon Valley mentality post is talking about. All of this is VC versus hackers. One side only cares about productivity and profits, other only cares about technical elegance and perfection.

Re: My thoughts on the Bun Rust rewrite

#646
post #589

Earlier quoted context omitted.

> Sooo.... "be more professional in your writing"? No, just more precise. It seems absurd to brand an entire community as "assholes" based on some disagreement with a blog post by one member. I suspect great GP didn't mean it that way, but it would help to have some clarification.

Why does this person owe you “clarification”? You’re really just helping to confirm his diagnosis.

[deleted]

Re: My thoughts on the Bun Rust rewrite

#647

People claiming Andrew Kelley's remarks in this thread can't possibly be personal attacks surprise and sadden me. If someone insults your ability to do your job, paints you as an opportunistic sellout, and thanks the stars for your riddance, saying someone shouldn't feel hurt because "we can separate personal from professional lives" says more about your inability to perceive your own hurtfulness than it does of that…

This post obliterated any chance I had to use or condone Zig commercially. If this is how Zig leadership thinks and acts, plus their stance on AI and GitHub, I'm afraid that the language will stay archived as a neat PL research project in my mind.

And maybe it's what Andrew wants.

Re: My thoughts on the Bun Rust rewrite

#648
post #82

> Two, I actually don't have any personal criticisms of Jarred That’s quite a statement to make at the end of a post that seems to contain little else…all just thinly veiled. Saying someone has „beginner energy“ but reframing it as a faux positive (this person fails and thus learns) Or saying the grapevine says someone is a „stinky manager“? Basically I’m not saying this person is bad it’s just that I need to bring u…

>I actually accept Jarred for who he is, and actually perceive him as successful by his own standards

This was my favourite part. Nerd drama is entertaining.

Re: My thoughts on the Bun Rust rewrite

#649
post #600

Earlier quoted context omitted.

Oh yes, I didn't clarify that I meant an argumentum ad hominem, which isn't the same thing as the informal fallacy of the same name. So yeah, I agree, this isn't directly fallacious.

prepending argumentum is literally just expanding the informal name for the fallacy to the full name of "an argument to the person", easily verifiable with one search query. unless you are saying that you were 1. originally just making your own contraction from argumentum ad hominem, 2. normally use latin in online forum comments, 3. often use ad hominem in your own speech to mean a different thing from the common pa…

Love the exclamation marks. So let's just use, for example, this definition: https://www.britannica.com/topic/ad-hominem

Here it's a type of argument, and it's only sometimes a fallacy. Seems like this how it's defined most of the time, unless you explicitly look for "ad hominem fallacy". Ad hominem without any context can be vague, I guess, so I tried to be more explicit.

I don't know, maybe I'm wrong, English isn't my first language, but I think "Obvious Fabrication" (capital letters) is a bit silly.

Re: My thoughts on the Bun Rust rewrite

#650
post #594

Earlier quoted context omitted.

Isn't this what makes it so strange, though? You didn't see K&R publish "so-and-so writes bad C", or Stroustrup decrying the Boost maintainers as hacks. Linus used to do this sort of thing, but mostly to things that directly affected the kernel, and even that eventually led to changed behavior and a code of conduct. The post disclaims the ambassador relationship, but treats Bun as having all of the responsibility of…

> You didn't see K&R publish "so-and-so writes bad C", or Stroustrup decrying the Boost maintainers as hacks. The world is completely different now. The VC fuelled culture was not as intense and LLMs certainly didn’t exist at all. Andrew calls out these factors explicitly. > He can't have both "It's their fault because their code was slop" and "it's not my business". Huh? But it was his business when they had a relat…

On the world being different now, you know, the post tries to make the case that it's not, and that the situation was also like this before LLMs. It tries to diagnose some deep root cause.

What I'm saying, though, is that if this were a Python project that were rewritten in C++ for speed, I think all of the above would be wildly out of line for GvR to write a teardown about how he tried to tell them how to write fast Python, but they were just too VC brained to listen.

It's not about the tone of the blog post. As a language designer, you already have complete control over what you want your language to be able to express, in a very literal and direct way. If he didn't like the Zig code of Bun, maybe that suggests that he's not putting the things he actually wants to be in Zig in Zig, or hasn't defined the separation between the language and what is written in it cleanly enough. Or, you accept that that's the beauty of it, and that poorly written code that runs runs.

It's not that in the end he couldn't control what Bun does, it's that he couldn't and shouldn't have been able to control that in the beginning, but the post is acting like he should have been able to assume direct control anyway.

Post reply on HN