Live data from Hacker News

Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

ziggit.dev

41–50 of 202 posts

Re: Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

#41
post #5

Very interesting, but without an ecosystem I doubt this person can keep maintaining it long term. Bun users who don't care about slop will continue to use Bun, those who care will go back to Node.js, and there isn't much left for this project. It is a gigantic task to maintain a JS runtime and add features.

What if adding features wasn't the scope and just providing a fast and memory efficient runtime that doesn't pretend to be everything at once.

Re: Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

#42
post #26

Earlier quoted context omitted.

What are the benefits, though?

This: node + npm + vitest + vite Turns into: bun That's the benefit

I rather replace bun with deno, given that now both bun and deno are written in Rust, and Deno have even more node compatibility than bun. Deno and Node both runs on V8, while Bun runs on JSC, and Deno has a killer feature that you don't have to even run npm install to use package, you can just top-level import or await import an URL (given that you allowed it with a command prompt or bypass it competely with -A but discouraged).

I've used Deno, CucumberJS and Playwright to write E2E test suites. Zero npm install and not even deno.json or package.json

Re: Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

#43
post #26

Earlier quoted context omitted.

What are the benefits, though?

This: node + npm + vitest + vite Turns into: bun That's the benefit

To say nothing of `bun install` being about 50 times faster than npm, and disabling most post-install hooks by default.

Re: Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

#44

Earlier quoted context omitted.

As AI will only get better, accepting contributions can also be automated. The tendency is that open source will die as a collective effort, except for some hardcore stakeouts. AI will become the repository owner. The rest of us just doesn't care enough. This puts users in control.. just pay and you get your feature in a version generated just for you.

This does anything but put the user in control. I also think that arbitrary new features on established platforms are not in any close future as it already burns many tokens for you to instruct your agent to fork something and add x, y, z.

AI will improve more rapidly than you imagine it will. Open source has been built around rituals that will go the way of the LP: for the nostalgic enthusiast only. This project already shows nobody cares enough now, let alone a year from now.

AI is already better than 90% of my colleagues, and none of them can write an exploit, or instantly draw on the breadth of information it can. So all they do is chaperone. Well, that will be gone too in a few years. What will remain are example repositories that serve as the starting point to add your own special feature. The curated set may well become private again, as a competitive advantage.

Re: Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

#45

> I’ve cut over 11,000 lines of completely dead code from Bun. I can’t think of another project whose codebase was so neglected as to reach 11K lines of dead code. I’ve also rewritten and modernized parts of the codebase, trying to rely more on Zig’s stdlib. In the process, countless bugs have also been fixed. This is astonishing. Is anyone else surprised at this dead code figure? Is it a feature of large projects I'…

The Zig compiler compiles lazily and does not detect dead code. (Read: functions that are not called from any compiled functions)

Re: Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

#46
post #24

Earlier quoted context omitted.

LLMs are as good as the operator directing them.

I'd say as thorough rather than good. Skilled engineers may still vibe and not care. Beginners may be thorough and experiment and ask till they get the design right even if they don't spot it immediately, just caring does a lot.

Incidentally I’ve always thought that about working on cars, but more like skilled mechanics may still vibe and not care. Amateurs may be thorough but much slower, may need to do a lot of research before every step. Just caring does a lot.

Re: Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

#47
This is what I like to call performative performance programming. I _LOVE_ performance as much as the next guy. And build times should be as close to 0 seconds as possible.

But this is approaching diminishing returns and I guarantee that your CURRENT bottleneck is not build times.

Re: Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

#49
post #12

> To this end, LLMs will be used extensively to deslop... So we're using LLMs to clean up the code that LLMs ruined in the first place? We’ve reached peak tech in 2026.

Well so far we've been using humans to clean up the code that humans ruined in the first place, it's hardly a logical fallacy

Re: Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

#50
post #5

Very interesting, but without an ecosystem I doubt this person can keep maintaining it long term. Bun users who don't care about slop will continue to use Bun, those who care will go back to Node.js, and there isn't much left for this project. It is a gigantic task to maintain a JS runtime and add features.

> Bun users who don't care about slop will continue to use Bun What slop does Bun create or cause?

Bun is the slop
Post reply on HN