simonw
4 days ago
I really like the bit where he transferred ownership of Ghostty to a non-profit, and is now building this new company on that as an open source dependency:
> We will build on libghostty exactly as it was designed to be used: as a public building block for terminal applications. Superlogical will consume the same MIT-licensed components available to everyone else, and we will continue to upstream shared terminal work so every libghostty consumer can benefit.
snapplebobapple
3 days ago
Kind of depends on the governance, which i am mot familiar with. Would be a shame for him to lose control when he has done a decent job so far. Transferring governance has turned into a woke mess enough times to be concerning.
user
4 days ago
user
4 days ago
tough
4 days ago
[flagged]
fortuitous-frog
4 days ago
Bun and the Rust pre-release have continued to be open source; the pre-release isn’t exclusive to Claude Code but available to anyone to download and use. There hasn’t been any public motion to indicate they may close source anytime soon. This FUD is so easily fact-checkable that I’m genuinely confused at how it caught on
nvme0n1p1
4 days ago
> I’m genuinely confused at how it caught on
Probably because they said AI rewrote it in 11 days, yet haven't cut a release almost 2 months later. If their AI finished it, where's the release?
They ported enough of it to run a single app (Claude Code). Good job. But if I ported Linux to Rust and it was only capable of running a single app, should I be able say it was a complete port? We'd all agree that was misleading. It's the same with Bun.
The marketing lies simply backfired.
simonw
4 days ago
> If their AI finished it, where's the release?
Producing a stable release for their community of code that had been written by AI in 11 days and had not yet been extensively tested in the real world would be grossly irresponsible.
Instead, they made the AI rewrite available as a canary release and shipped it for a month as part of Claude Code to millions of their own users.
throwatdem12311
4 days ago
Can’t tell if this is supposed to be serious or a sarcastic quip about how irresponsible that move actually was.
nvme0n1p1
4 days ago
So... not finished, then? There have been lots of commits between then and now.
If I pay someone to build a house and they left me a voicemail saying "Yep the house is finished, it only took us 11 days!" And then later, "No, you can't move in yet, still fixing some last-minute issues (there's no plumbing yet)." We would classify this as: a lie. And if you told it to your investors: fraud.
Would it really be so bad for Anthropic to admit that a project of this size takes months instead of weeks?
I'm not saying AI is not capable of this. I'm saying that their dishonest marketing has given ammo to their haters.
simonw
4 days ago
> Would it really be so bad for Anthropic to admit that a project of this size takes months instead of weeks?
I think that's exactly what they've done by not shipping a stable release yet.
I don't think they've been pushing that "It only took us 11 days!" message nearly as hard as their critics suggest that they have.
whilenot-dev
4 days ago
> I don't think they've been pushing that "It only took us 11 days!" message nearly as hard as their critics suggest that they have.
I have to disagree here. From their blog post Rewriting Bun in Rust[0]:
> This Rust rewrite would've taken a team of engineers with full-context on the codebase a year of work. With 1 engineer using Fable & closely monitoring Claude Code, we went from start to 100% of the test suite passing on all platforms in 11 days. One engineer can do a lot more today than a year ago.
theshrike79
4 days ago
Mentioning it once in a blog isn't "pushing it". It's not like they went on a podcast interview spree touting how they did it in only 11 days.
willdr
4 days ago
The eleven day figure features in multiple animated infographics in Jarred's blog post; https://bun.com/blog/bun-in-rust, including a calendar that shows commits over 11 days.
> I rewrote Bun in Rust using about 50 dynamic workflows in Claude Code run continuously over the course of 11 days.
johnfn
4 days ago
> If their AI finished it, where's the release?
`bun upgrade --canary`. You can use it today.
Keeping a large release, like a total rewrite, on canary for a while to iron out bugs is a very reasonable software engineering practice.
nozzlegear
4 days ago
> Keeping a large release, like a total rewrite, on canary for a while to iron out bugs is a very reasonable software engineering practice.
I love reasonable engineering practices, like throwing out your entire codebase and rewriting it in a whole ass different language :)
adamisom
4 days ago
letting AI do what it's good at, while constraining the overall system to follow the right practices, is like the ideal combo
are you a software engineer?
nozzlegear
4 days ago
> letting AI do what it's good at, while constraining the overall system to follow the right practices, is like the ideal combo
What constraints? What right practices? What ideal combo? Maybe this whooshed over your head but I was sarcastically pointing out that just because you can do something doesn't mean it's a reasonable engineering practice or, uh, an "ideal combo."
> are you a software engineer?
Uh negative I am a meat popsicle
theshrike79
4 days ago
If an AI rewrote it in 12 days would it be better for you? Or 30 days? 60? 90?
How many days must a rewrite take for it to be good in your opinion? How does time spent correlate with quality?
daishi55
4 days ago
What did they lie about in your opinion? CC is using the rust version right now.
> a single app
I mean this is a very silly way to describe one of the most used developer tools in the world, don’t you think?
fhn
4 days ago
Would you release it when it's not complete?
nvme0n1p1
4 days ago
> Would you release it when it's not complete?
Nope. I also wouldn't lie and say it's complete when it isn't.
supern0va
4 days ago
Can you provide a source where they said it was complete? I can't seem to find any evidence of this.
nvme0n1p1
4 days ago
Hmm, you are right. The 11 days number came from the Bun blog, not the Anthropic blog. Anthropic has a history of making dishonest claims like this (for example their C compiler) so when I saw the news coverage I assumed this was just another one of those. My mistake.
supern0va
4 days ago
Even then, can you point out where Jarred said this on the Bun blog? Because AFAICT, it seems pretty clear that he said that it took 11 days to get to all integration tests passing, but not to a full release candidate. In his blog post from a few weeks ago, he specifically calls outs:
>Bun v1.4 makes Bun faster, smaller, use less memory and gives the team incredibly powerful tools for systematically improving stability going forward: Rust's borrow checker, Miri (which runs for a growing chunk of code in CI), LeakSanitizer, and 24/7 coverage-guided fuzzing for parsers. There's still more to refactor, but things are off to a great start.
Perhaps you never perused beyond the HN headline?
willdr
4 days ago
And yet, that is in the conclusion, the section with the lowest chance of being read in any article. Much higher appears,
> I rewrote Bun in Rust using about 50 dynamic workflows in Claude Code run continuously over the course of 11 days.
Is this Schrodinger's rewrite?
kenforthewin
4 days ago
HN discussions are filled with negative-sentiment AI comments that quickly get upvoted regardless of their connection to reality.
sixtyj
4 days ago
Yup. It almost seems that HN threads that aren’t about AI are against it, according to comments. I have found out that it doesn’t make sense to argue with negative-sentiment strangers…
AlexeyBelov
3 days ago
That's what an AI booster would say, yes.
woah
4 days ago
They inflamed an online programming language fandom. It's kinda like if they dissed BTS
tough
4 days ago
Well i was mostly talking about the "handing over to a non-profit" control parts. Not the release.
but since you said so, could you link me to the release / tag on github? I don't think they've put it out yet?
Maybe they won't change licenses, but Bun now feels more like SQLite as in "source code available" kinda open source, than the "come build with us, community first" kind that i think used to be classified on at least for me mentally.
No horse in this race, just pattern matching as we meatbags love to do.
Idc about the downvoting i can take a bit of heat on my fake internet points
simonw
4 days ago
> could you link me to the release / tag on github?
https://github.com/oven-sh/bun/releases/tag/canary
(I'm not a fan of how they reuse that single tag rather than putting out version-numbered alphas, but they do at least update the description to include the commit hash - "canary" is basically a pointer to the most recent commit hash that they have judged worthy of distributing to their canary users.)