frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

John Deere owners will get the right to repair equipment under FTC settlement

https://apnews.com/article/john-deere-right-to-repair-agriculture-equipment-cb7514ffedb95c130a976...
928•djoldman•12h ago•176 comments

Spider venom kills varroa mites without harming honeybees

https://connectsci.au/news/news-parent/9703/Spider-venom-kills-varroa-mites-without-harming
159•Jedd•6h ago•66 comments

Meta reuses old RAM in new servers with custom bridge chip

https://www.networkworld.com/article/4192827/meta-reuses-old-ram-in-new-servers-with-custom-bridg...
80•ihsw•5d ago•20 comments

Bonnie Tyler, singer of Total Eclipse of the Heart, dies aged 75

https://www.bbc.com/news/articles/cg5pd9z2487o
16•theanonymousone•1h ago•1 comments

My Thoughts on the Bun Rust Rewrite

https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html
149•kristoff_it•1h ago•72 comments

EU Parliament greenlights Chat Control 1.0 – Breyer: "Our children lose out"

https://www.patrick-breyer.de/en/eu-parliament-greenlights-chat-control-1-0-breyer-our-children-l...
50•rapnie•37m ago•17 comments

Why developers are ditching GitHub for Codeberg and self-hosting alternatives

https://www.howtogeek.com/why-developers-are-ditching-github-for-codeberg-and-self-hosting-altern...
166•Gedxx•3h ago•129 comments

I Built the Only 2026 WWII Jeep

https://www.theautopian.com/i-bet-my-company-on-an-impossible-jeep-build-then-a-miracle-happened/
62•martey•2d ago•11 comments

In-browser programmable robot simulator

https://bittlex-sim.petoi.com/
30•lijay•5d ago•0 comments

Cargo-nextest: 3x faster than cargo test, per-test isolation, first-class CI

https://nexte.st/
123•nateb2022•3d ago•31 comments

The Field Equation, living shader geometry folded into a breathing object

https://sand-morph.up.railway.app/the-field-equation
10•echohive42•1w ago•1 comments

How Donkey Kong Toppled Atari

https://dfarq.homeip.net/how-donkey-kong-toppled-atari/
38•giuliomagnifico•6h ago•11 comments

Separating signal from noise in coding evaluations

https://openai.com/index/separating-signal-from-noise-coding-evaluations/
223•sk4rekr0w•14h ago•81 comments

Benchmarking coding agents on Databricks' multi-million line codebase

https://www.databricks.com/blog/benchmarking-coding-agents-databricks-multi-million-line-codebase
108•tanelpoder•14h ago•41 comments

CollectWise (YC F24) Is Hiring

https://www.ycombinator.com/companies/collectwise/jobs/P646Yw6-founding-account-executive
1•OBrien_1107•4h ago

Cloudflare Drop

https://www.cloudflare.com/drop/
455•coloneltcb•16h ago•249 comments

Show HN: Microsoft releases Flint, a visualization language for AI agents

https://microsoft.github.io/flint-chart/#/
299•chenglong-hn•17h ago•113 comments

Grok 4.5

https://x.ai/news/grok-4-5
668•BoumTAC•17h ago•1059 comments

Show HN: Yamanote.fun – A complete soundscape for Tokyo's Yamanote line

https://www.yamanote.fun/
191•madebymagnolia•1d ago•43 comments

Why is there smoke from the boiler room? – Botanical Garden using Home Assistant

https://vooijs.eu/posts/why-is-there-smoke-from-the-boiler-room/
3•Baardappel•2d ago•0 comments

Unicode's transliteration rules are Turing-complete

https://seriot.ch/computation/uts35/
110•beefburger•1d ago•29 comments

Turning a pile of documents into a searchable useable knowledge base

https://github.com/linuxrebel/DocuBrowser
153•linuxrebe1•15h ago•35 comments

Rewriting Bun in Rust

https://bun.com/blog/bun-in-rust
633•afturner•13h ago•371 comments

Patching MechCommander's "left arm bug" for fun and profit

https://mhloppy.com/2026/05/mechcommander-weapons-left-arm-bug-fix/
76•Narann•3d ago•23 comments

New Sweden: the US's long-lost 'secret' colony

https://www.bbc.com/travel/article/20260629-new-sweden-the-uss-long-lost-secret-colony
134•bookofjoe•16h ago•47 comments

3D Airplane tracker on Mercator map

https://github.com/jamalrfordii-arch/Vanguard-Map
21•Lawyer24•4d ago•3 comments

Chatto is now open source

https://www.hmans.dev/blog/chatto-is-open-source
992•speckx•20h ago•271 comments

Apache Shiro security framework releases 3.0.0

https://shiro.apache.org/blog/2026/06/apache-shiro-300-released.html
38•lprimak•2d ago•5 comments

Decoding the obfuscated bash script on a Uniqlo t-shirt

https://tris.sherliker.net/blog/obfuscated-self-evaluating-bash-script-by-cdn-akamai-being-suppli...
1390•speerer•1d ago•219 comments

TypeScript 7

https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/
641•DanRosenwasser•19h ago•257 comments
Open in hackernews

My Thoughts on the Bun Rust Rewrite

https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html
146•kristoff_it•1h ago

Comments

asciimoo•49m ago
I was wrong to be upset this whole time that the rewrite would hurt Zig. This is one of those rare occasions when I’m glad I was wrong. Interesting insights.
jdw64•44m ago
I read the post and roughly summarized it as:

1.It felt uncomfortable that Bun was presented as a representative example of Zig. From the internal Zig perspective, it looked more like a bad example of how to use Zig.

2.It felt uncomfortable that they spoke as if Rust prevents things that could actually be handled by Zig's style guide.

3.I(OP,andrewkelly) don't think badly of Jarred as a person, but after signing a contract with VC, the management side has been poor.

4.The Bun documentation looked like marketing.

5.Bad contributions driven by AI came through indirect promotion of Bun, which attracted interest from people after it was acquired by Antropic.

I understand that it's burdensome to see Bun as Zig's representative success story, and I get the wish not to see Rust rewrites through a lens of language superiority. But on the flip side, I'm not sure I would have ever learned about Zig if not for Bun.

While the criticism is valid, I also understand Bun's position. After all, Antropic's acquisition of Bun was ultimately about showing that even a 'new language' can be used effectively with AI, and that's precisely where the friction arose.

I think the refusal to accept AI from a purely human programmer perspective is a matter of personal values, and I find the Zig team admirable on a human level. (Though I'm an active proponent of AI, so my view differs.)

Both sides have valid points, but sometimes I wish someone would turn the emotional and political dynamics of open source into a novel. I think it would be fascinating

adithyassekhar•43m ago
*Ben
jdw64•40m ago
Sorry. Sometimes I can't remember the English spelling. Thanks for the correction. i've fixed it
alfiedotwtf•2m ago
Not accepting a PR because it was purely written by AI is like saying PRs will only be accepted if the developer used a standing desk for more than 75% of the time during the code's creation. In the end, as long as the code is not shit, who cares how the sausage was made!
Tiberium•43m ago
It feels like the first half of blog post is less of "thoughts on the Bun Rust Rewrite" and more "I don't like Jarred, he's a bad programmer and manager".

Maybe I'm wrong, but it strongly feels this way. I'm not saying that Andrew is right or wrong, it's just that you could throw out most of the first half of the post and not lose anything actually on topic.

> But having graduated from the Thiel Fellowship school of thought rather than university, he was essentially groomed from a young age into uncritically embracing the Silicon Valley mindset, and he took venture capital.

> Jarred was a stinky manager. Poor communication, unrealistic expectations, low empathy, no experience. Just a total shit show, from an employment perspective.

> Jarred was already writing slop well before he had access to LLMs

christophilus•35m ago
Andrew is right. I’m sure his emotions come through here, but his take on these things lines up with everything I’ve seen.
mi_lk•26m ago
Same. After following the drama on HN and Twitter it's pretty clear Jarred has been intentionally doing something that's hurting Zig/Bun community. What I've seen check out with those statements in the post
slekker•13m ago
To me, most on HN have drank the AI koolaid (and/or are financially invested in it), and God forbid a direct and personal critique on a project owned by Anthropic!

We must not let the shareholder value fall /s

mi_lk•9m ago
nilirl•41m ago
> I actually don't have any personal criticisms of Jarred

The whole post felt like a personal criticism of Jarred.

vincent-uden•37m ago
I'd consider the opinions professional criticisms of Jarred. While focused on him individually I don't think they are very personal
whimsicalism•33m ago
i think they are extremely personal and actually very distinct from professional criticisms.
nicce•14m ago
Can you criticize a project which is mainly contributed and managed by one person without criticizing the same person who does the decisions that cause criticisms?
whimsicalism•12m ago
Yes, I think very easily and I have read examples of this. There are bits of this in the article, but the main thrust attempt to portray Jarred as a greedy asshole enamored with Thiel/VC thought is not about the project and quite clear reading the article. It’s entirely tactless and bitter imo
embedding-shape•9m ago
> main thrust attempt to portray Jarred as a greedy asshole enamored with Thiel/VC thought

What made you get that takeaway from the article? I didn't get that feeling at all, mainly seems to be something like "Jarred does some good and some bad, personally I don't agree, still wish him well", but clearly some specific part in the article must have given you this impression, if so what part?

Jyaif•37m ago
> he could have easily achieved a solid living via crowdfunding, even for San Francisco standards.

That sounds completely surreal. Is Bun really used that much?

kristoff_it•33m ago
That is a 100% on point analysis, there was a lot of hype around Bun since the beginning when it was an invite only project. Arguably that same interest is what got Jarred VC funding in the first place.

Note that usage and public interest are not the same quantity, people also care about the potential of a project.

SuperV1234•37m ago
> The main problem, however, was code quality.

> The sleight of hand misdirects the reader away from the main way bugs are eliminated: by dedicating engineering resources to it.

Perhaps the amount of bugs comes from using a C-like language that requires meticulous manual care to avoid writing runtime bugs.

Even C++ would be a safer choice because of RAII.

When you have to dedicate significant resources to avoid/fix runtime issues that are made impossible at compile time by other languages, the programmer isn't entirely at fault.

coffeeaddict1•12m ago
C++ would also introduce a myriad other subtle safety problems that would require years of expertise to even notice.
skydhash•10m ago
I’ve not seen any languages that does not require meticulous care to avoid runtime bugs. Type checking and lifetime ownership eliminate some, but not all of them.
fooster•5m ago
So less meticulous care then?
feverzsj•36m ago
It's more like a transpile, far from idiomatic rust.
cyber1•35m ago
To me, this whole effort of rewriting Bun from Zig to Rust looks like a big marketing move. The question is: if Anthropic AI is really that powerful, why not just fix the bugs and give it the more ambitious task of redesigning the existing Bun Zig codebase in a way that eliminates not only the current bugs but also prevents similar ones from happening in the future?
advenn•33m ago
zig doesn't accept ai written code
cyber1•31m ago
How is Bun codebase connected to Zig codebase?
Tiberium•30m ago
You can't do "redesigning the existing Zig code in a way that eliminates not only the current bugs but also prevents similar ones from happening in the future" without actually changing Zig itself.
cyber1•23m ago
Why?
embedding-shape•23m ago
Rumor has it there is a HN submission on the frontpage right now about that very thing:

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

vincent-uden•33m ago
I for one appreciate a public figure with a wildly opposed mindset to the Silicon Valley/VC-Funded/Ultrascaling/whatever crowd.

The pushback is warranted and on point, especially the technical points. It has taken a suspicious amount of time to produce the fabled blog post which I don't think states almost any new information beyond what Jarred has already shared on twitter. The one (and very interesting) exception is the theoretical price of the rewrite via the API pricing.

orangeisthe•31m ago
So bun went from bad Zig code to absolute slop Rust code?
whimsicalism•31m ago
Anyone who would write an article like this is much more distasteful to me than anything Jarred did.
7barcherry•25m ago
Why? I think the original blog post, which he is replying to, demands a reply.

Its a breath of fresh air to get this whole debate out in the open

whimsicalism•22m ago
I do not think the original blog post demands a reply. Zig people have already written about this. I found the original blog post quite complimentary of Zig and the community.

It is challenging for me to imagine how one would think an article like this is net beneficial for the community rather than reacting with grace.

bbg2401•2m ago
Jared has behaved appallingly in recent months. Comments about locking out humans from open source code contributions and the gaslighting at the start of the migration are top of mind.
themgt•27m ago
Zig is getting that Elm, etc vibe. Genius/visionary BFDL who's also personally incapable of leading the project towards healthy long-term viability.

Say what you will about Matz or José Valim, I don't think they'd ever write a "and don't let the door hit you on the way out" screed full of personal attacks ("stinky manager", "writing slop", "a total shit show") against a person who led a very prominent project and financially supported the language.

bpavuk•27m ago
well, for me personally, "the" Zig project is not Bun but Ghostty, and it always has been.

yeah, Mitchell is very pro-AI, but he is thoughtful, and he sometimes highlights the difference between Zig's and Ghostty's approaches to LLMs (outright ban vs taming)

embedding-shape•26m ago
> So, when the Anthropic aquisition finally happened, we at ZSF breathed a sigh of relief. When the donation silently stopped, our bank account was ready for it. When they neither canceled their monthly meeting with us, nor showed up, we were not surprised. The relationship was over.

Seen this time and time again, project/organization gets taken over, and everything "good" they did doesn't get exited with fanfare or anything, just silently dropped as your benefactor starts silently ignoring you.

I'm really happy they saw the writing on the all and were prepared for the inevitable, a really great lesson you shouldn't need to learn yourself the hard way, and FOSS project relying on one/two big donators should take heed, we'll see a lot more of this in the developer tooling ecosystem moving forward for sure.

tomlockwood•26m ago
Is the bun rewrite actually done? There's no tag for the release, and as it stands robobun has almost 1.3k open PRs on the repo: https://github.com/oven-sh/bun/pulls/robobun

It doesn't look done.

And it looks like work on the rewrite began in early may: https://github.com/oven-sh/bun/commit/46d3bc29f270fa881dd573...

So... its more like a 2 month rewrite that is definitely not done yet????

hazn•23m ago
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 hardcoe 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 themselves that Zig is a success, despite the industry having moved on.

slekker•18m ago
Your prediction is extremely short sighted, and I can only guess it is because of your extreme pro-AI stance, as well as not being part of the open-source community.
hazn•16m ago
Yes that's true, I'm biased because I am pro-AI.

What are your hopes and predictions for the Zig project?

slekker•8m ago
I do hope they keep their stance and philosophy though it is not the easiest with a BDFL governance. I do not have predictions though, it seems silly to try and do so when it will be a random chance outcome
Tiberium•11m ago
To be honest, I'm also leaning this way, especially because of the hardcore anti-AI stance, so much that Zig will close security vulnerability issues on Codeberg if you mention that they were found with LLMs. I don't think that this is a good approach.
sarreph•13m ago
It's hard, in my opinion, to lend credence to the author here when they decided to devote the first and largest section of their article to an incisive display of speculative ad hominem.

Would have been a great opportunity to outline the benefits of Zig! I've been keen to pick Zig up recently due to mitchellh's evangelism and inspiring writing on the subject.

This article puts me off learning Zig.

embedding-shape•11m ago
> first and largest section of their article to an incisive display of speculative ad hominem.

Seems you're not alone in feeling this, mind quoting the exact and verbatim parts that seem like "speculative ad hominem"? I see there are quite a bits about how Andrew sees Jarred and his workflow/work mentality, but I'm not sure I see clearly what is supposed to be the ad hominem, speculative or not.

sarreph•2m ago
Sure:

> he was essentially groomed from a young age

> It's one thing to choose a poor work-life balance for oneself; a different thing entirely to demand it of others

> Jarred was a stinky manager

androiddrew•10m ago
The author being the author of zig…
fg137•4m ago
> Would have been a great opportunity to outline the benefits of Zig!

Eh, Google and ChatGPT both exist?

simianwords•13m ago
I notice something more interesting. This post shows Andrew to not only personally criticise Ben but also clearly shows an ideological stance against AI. I can see it from multiple angles - refusing AI PR's, refusing Anthropic's donation and multiple other things.

Either this ideology helps Zig position itself as a hand crafted language. Or this ideology is self defeating.

0xpgm•12m ago
I'm glad LLM coding exists for people who want to move at an insane superhuman speed (perhaps they're trying to achieve escape velocity an launch towards the stars or something) so that they don't grind down their fellow humans.

You can either do local optimization - a single individual moving as fast and as hard as humanly possible, or global optimization - a team working together and amplifying each other's efforts to produce something that is greater than the sum of its parts.

dzonga•10m ago
articles like these are needed - if you've to call people out - do it.

the tech industry's fake politeness has caused pain and confusion.

& yeah - I had already stayed off Bun before the whole rewrite, but now more reasons.

lifthrasiir•8m ago
While I understand ZSF's bittersweet relationship with Oven and agree to several points (especially preparedness), this writing is badly structured and that shows something. Hope to see him turning around.
fwlr•3m ago
I found this post very refreshing! I’m sure it would have been very tempting to one-up the “PR-speak” of the Bun post. Likewise, it would have been very tempting to include the same set of facts that reflect negatively on Jarred, while studiously concealing one’s own opinion (eg “I heard people called him a stinky manager. I am not saying that, other people are, but I’m not”). I appreciated that it was just … genuine.
Decabytes•3m ago
While I agree that the Zig code in Bun could be better, and that the Silicon Valley pressure to move fast and break things prevented a lot of suggested improvements, this feels like the same argument as people who write C or C++ where people think they wouldn’t make mistakes.

The vast majority of software is written by businesses, who have to cater to the lowest common denominator in their code base, and who are not incentivized to go slower. That is a reality of what we need programming languages to help with in 2026. New programming languages need to contend with that reality if they want to be adopted en masse.

Andrew kelley runs a tight ship, and his foundation does not need a lot of money to keep going, but he has talked about how working on all the organizational transparency is not his favorite part of the project, and I can see why a lot of young programmers wouldn’t want to go that way.

rvz•3m ago
This is quite an interesting read from Andrew's perspective. But one line tells me everything I needed to know.

> The blog post is expertly written. It's almost like the marketing department of a trillion dollar company has a lot of money riding on this article.

Even Andrew knew that this was going to be Anthropic's marketing opportunity for AI to rewrite Bun from Zig into Rust. This post from Jarred says it all. [0] If you have access to hundreds of billions worth of resources (infinite tokens and compute), they don't care what others think and some relationships are just cheap to discard.

Like I said before in [1] and [2], Bun (now Anthropic) does not care about you. Some thought that this was good for Zig. They did this to market the capabilities of their AI models and this rewrite was an example of that in broad daylight.

I cannot believe that many commenters in [0] at the time did not see that this rewrite was eventually going to happen.

[0] https://news.ycombinator.com/item?id=48019226

[1] https://news.ycombinator.com/item?id=48240829

[2] https://news.ycombinator.com/item?id=48073893

dnoberon•2m ago
Not sure a personal attack against Jarred really helps the case for using Zig. He could have and should have focused on the language and not “a stinky manager”. Honestly, this makes me want to steer clear of Andrew as much as Jarred.
You only need to follow Jarred/Bun's own comments on Twitter/HN to figure things out, where selective info were posted based on some agenda instead of clearing things up, aka communication
dwattttt•19m ago
> We probably tried to tell you to try enabling it and you didn't listen. We have good advice, damn it!

Not knowing whether you actually gave the advice you're blaming them for not taking isn't professional, it instead comes across as bitter.

cinkhangin•35m ago
I'm about to comment exactly this.
Tiberium•32m ago
But Rust is exactly the tooling that gives humans and LLMs a lot of those checks for free, and things like RAII.
cyber1•25m ago
If you use Rust the way it was designed to be used, rather than relying on countless "unsafe" blocks, you need to redesign the entire codebase architecture to make it compatible with the borrow checker rules.
galangalalgol•15m ago
The borrow checker really isn't that bad. It isn't like they were porting from something with GC. They were already having to think about these things anyway. Even then opus seems to have no difficulty going between c# and rust while respecting the idioms of both. No unsafe needed. Zig should be even easier except the lack of a training corpus for whatever frankenversion of zig that bun was using.
dwdz•30m ago
The sole reason for that rewrite was Zig creator announcing he won't be accepting AI contributions. It hurt Anthropic's feelings.
jorisw•16m ago
[citation needed]
rao-v•25m ago
I do wonder to what degree this weird marketing play originated from Anthropic, versus from an overeager founder selling past the close.

I can imagine Anthropic wanting to acquire Bun without the gimmicks.

jorisw•23m ago
IMHO 'marketing' as a supposed incentive is too easily thrown around by people who probably don't know what marketing really is.
andrepd•8m ago
Static guarantees are better than stochastic parrots. A static linger beats telling Claude "check this idiom". Etc etc.
dminik•2m ago
I also think Zig has a rough road ahead, but not because of AI or moving to codeberg. No, it's because Andrew isn't really a BDFL. He's at best a DFL. The project is already mostly closed off to external contributors.

It kind of reminds me of Elm in a way. Though I'm not expecting 6 years of drought just yet.