Earlier quoted context omitted.
"Insanity Is Doing the Same Thing Over and Over Again and Expecting Different Results"
Unfortunately that is also the definition of “practice”.
Anthropic acquires Bun
831–840 of 1001 posts
Re: Anthropic acquires Bun
#832Earlier quoted context omitted.
> strong typing is very very useful for AI coding context what makes you think so? I believe strong typing is very very useful for human coding, I'm not convinced its so 'very very' for agents.
When I've use agents with TS, failing tests due to typing seems to help the agent get to the correct solution. Maybe it's not required though.
I've noticed LLMs just slap on "as any" to solve compile errors in TypeScript code, maybe this is common in the training data. I frequently have to call this out in code review, in many cases it wasn't even a necessary assertion, but it's now turned a variable into "any" which can cause downstream problems or future problems
Re: Anthropic acquires Bun
#833A lot of people seem confused about this acquisition because they think of Bun as a node.js compatible bundler / runtime and just compare it to Deno / npm. But I think its a really smart move if you think of where Bun has been pushing into lately which is a kind of cloud-native self contained runtime (S3 API, SQL, streaming, etc). For an agent like Claude Code this trajectory is really interesting as you are creating…
Yea - if you want a paranoidly-sandboxed, instant-start, high-concurrency environment, not just on beefy servers but on resource-constrained/client devices as well, you need experts in V8 integration shenanigans. Cloudflare Workers had Kenton Varda, who had been looking at lightweight serverless architecture at Sandstorm years ago. Anthropic needs this too, for all the reasons above. Makes all the sense in the world.
To be honest, that sounds more like a pitch for deno than for bun, especially the “paranoidly sandboxed” part.
Re: Anthropic acquires Bun
#834Earlier quoted context omitted.
Java can run anywhere too
AI tools value simplicity, fast bootstrapping and iterations, this rules out the JVM which has the worst build system and package repositories I've ever had the displeasure of needing to use. Check in gradle binaries in 2025? Having to wait days for packages to sync? Windows/Linux gradle wrappers for every project? Broken builds and churn after every major upgrade. It's broken beyond repair. By contrast `bun install`…
How many mass security incidents have there been with npm just the last few weeks?
Re: Anthropic acquires Bun
#835Earlier quoted context omitted.
By using Gradle you certainly didn't make yourself a favor.
I am unsure why people feel the need to say this about Gradle. If you aren't doing anything fancy, the most you will touch is the repositories and dependencies block of your build script, perhaps add publishing or shadow plugins and configure them accordingly but that has never been simpler than it is now. Gradle breaks when you feel the need to unnecessarily update things like the wrapper version or plugins without…
Re: Anthropic acquires Bun
#836Earlier quoted context omitted.
When I've use agents with TS, failing tests due to typing seems to help the agent get to the correct solution. Maybe it's not required though.
What do you mean by "failing tests", are you talking about runtime code? TypeScript erases all types at compile so these wouldn't affect tests. Unless you meant "compile errors" instead. I've noticed LLMs just slap on "as any" to solve compile errors in TypeScript code, maybe this is common in the training data. I frequently have to call this out in code review, in many cases it wasn't even a necessary assertion, but…
I tell the LLM to include typing on any new code.
The agent is running the test harness and checking results.
Re: Anthropic acquires Bun
#837Earlier quoted context omitted.
AI tools value simplicity, fast bootstrapping and iterations, this rules out the JVM which has the worst build system and package repositories I've ever had the displeasure of needing to use. Check in gradle binaries in 2025? Having to wait days for packages to sync? Windows/Linux gradle wrappers for every project? Broken builds and churn after every major upgrade. It's broken beyond repair. By contrast `bun install`…
It's just too bad bun is based on literally the worst programming language that's in actual use.
Re: Anthropic acquires Bun
#838Earlier quoted context omitted.
It's just too bad bun is based on literally the worst programming language that's in actual use.
TypeScript's one of the best, and bun runs it natively.
Re: Anthropic acquires Bun
#839Earlier quoted context omitted.
I'm sort of surprised to see that you used Claude Code so much. I had a vague idea that "Zig people" were generally "Software You Can Love" or "Handmade Software Movement" types, about small programs, exquisitely hand-written, etc, etc. And I know Bun started with an extreme attention to detail around performance. I would have thought LLM-generated code would run a bit counter to both of those. I had sort of carved t…
"exquisitely hand-written" This sounds so cringe. We are talking about computer code here lol
Re: Anthropic acquires Bun
#840/s