| ▲ | Jarred 3 hours ago |
| I work on Bun. Happy to answer any questions |
|
| ▲ | losvedir 2 hours ago | parent | next [-] |
| 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 the world into "vibe coders" who care about the eventual product but don't care so much about the "craft" of code, and people who get joy out of the actual process of coding and designing beautiful abstractions and data structures and all that, which I didn't really think worked with LLM code. But I guess not, and this definitely causes me to update my understanding of what LLM-generated code can look like (in my day to day, I mostly see what I would consider as not very good code when it comes from an LLM). Would you say your usage of Claude Code was more "around the edges", doing things like writing tests and documentation and such? Or did it actually help in real, crunchy problems in the depths of low level Zig code? |
| |
| ▲ | vector_spaces 2 hours ago | parent | next [-] | | I am not your target with this question (I don't write Zig) but there is a spectrum of LLM usage for coding. It is possible to use LLMs extensively but almost never ship LLM generated code, except for tiny trivial functions. One can use them for ideation, quick research, or prototypes/starting places, and then build on that. That is how I use them, anyway Culturally I see pure vibe coders as intersecting more with entrepreneurfluencer types who are non-technical but trying to extend their capabilities. Most technical folks I know are fairly disillusioned with pure vibe coding, but that's my corner of the world, YMMV | | |
| ▲ | Aurornis 12 minutes ago | parent | next [-] | | > Culturally I see pure vibe coders as intersecting more with entrepreneurfluencer types who are non-technical but trying to extend their capabilities. Most technical folks I know are fairly disillusioned with pure vibe coding, but that's my corner of the world, YMMV Anyone who has spent time working with LLMs knows that the LinkedIn-style vibecoding where someone writes prompts and hits enter until they ship an app doesn't work. I've had some fun trying to coax different LLMs into writing usable small throwaway apps. It's hilarious in a way to the contrast between what an experienced developer sees coming out of LLMs and what the LinkedIn and Twitter influencers are saying. If you know what you're doing and you have enough patience you really can get an LLM to do a lot of the things you want, but it can require a lot of handholding, rejecting bad ideas, and reviewing. In my experience, the people pushing "vibecoding" content are influencers trying to ride the trend. They use the trend to gain more followers, sell courses, get the attention of a class of investors desperate to deploy cash, and other groups who want to believe vibecoding is magic. I also consider them a vocal minority, because I don't think they represent the majority of LLM users. | |
| ▲ | dijit 2 hours ago | parent | prev | next [-] | | fwiw, copilots licence only explicitly permits using its suggestions the way you say. putting everyone using the generated outputs into a sort of unofficial grey market: even when using first-party tools. Which is weird. | | | |
| ▲ | adventured an hour ago | parent | prev [-] | | I'll give you a basic example where it saved me a ton of time to vibe code instead of doing it myself, and I believe it would hold true for anyone. Creating ~50 different types of calculators in JavaScript. Gemini can bang out in seconds what would take me far longer (and it's reasonable at basic tailwind style front-end design to boot). A large amount of work smashed down to a couple of days of cumulative instruction + testing in my spare time. It takes far long to think of how I want something to function in this example than it does for Gemini to successfully produce it. This is a use case scenario where something like Gemini 3 is exceptionally capable, and far exceeds the capability requirements needed to produce a decent outcome. Do I want my next operating system vibe coded by Gemini 3? Of course not. Can it knock out front-end JavaScript tasks trivially? Yes, and far faster than any human could ever do it. Classic situation of using a tool for things it's particularly well suited. Here's another one. An SM-24 Geophone + Raspberry PI 5 + ADC board. Hey Gemini / GPT, I need to build bin files from the raw voltage figures + timestamps, then using flask I need a web viewer + conversion on the geophone velocity figures for displacement and acceleration. Properly instructed, they'll create a highly functional version of that with some adjustments/iteration in 15-30 minutes. I basically had them recreate REW RTA mode for my geophone velocity data, and there's no way a person could do it nearly as fast. It requires some checking and iteration, and that's assumed in the comparison. |
| |
| ▲ | abnercoimbre an hour ago | parent | prev | next [-] | | Handmade Cities founder here. We never associated with Bun other than extending an invitation to rent a job booth at a conference: this was years ago when I had a Twitter account, so it's fair if Jarred doesn't remember. If Handmade Cities had the opportunity to collaborate with Bun today, we would not take it, even prior to this acquisition. HMC wants to level up systems while remaining performant, snappy and buttery smooth. Notable examples include File Pilot [0] or my own Terminal Click (still early days) [1], both coming from bootstrapped indie devs. I'll finish with a quote from a blog post [2]: > Serious Handmade projects, like my own Terminal Click, don’t gain from AI. It does help at the margins: I’ve delegated website work since last year, and I enjoy seamless CI/CD for my builds. This is meaningful.
However, it fails at novel problems and isn’t practical for my systems programming work. All that said, I congratulate Bun even as we disagree on philosophy. I imagine it's no small feat getting acquired! [0] https://filepilot.tech [1] https://terminal.click [2] https://handmadecities.com/news/summer-update-2025/ | | |
| ▲ | kopochameleon 4 minutes ago | parent | next [-] | | Finding this comment interesting, parent comment didn't suggest any past association but it seemingly uses project reference as pivot point to do various outgroup counter signaling / neg bun? | |
| ▲ | nimchimpsky 16 minutes ago | parent | prev [-] | | [dead] |
| |
| ▲ | LexiMax an hour ago | parent | prev | next [-] | | > 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. I feel like an important step for a language is when people outside of the mainline language culture start using it in anger. In that respect, Zig has very much "made it." That said, if I were to put on my cynical hat, I do wonder how much of that Anthropic money will be donated to the Zig Software Foundation itself. After all, throwing money at maintaining and promoting the language that powers a critical part of their infrastructure seems like a mutually beneficial arrangement. | |
| ▲ | Aurornis an hour ago | parent | prev [-] | | > 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. In my experience, the extreme anti-LLM people and extreme pro-vibecoding people are a vocal online minority. If you get away from the internet yelling match, the typical use case for LLMs is in the middle. Experienced developers use them for some small tasks and also write their own code. They know when to switch between modes and how to make the most of LLMs without deferring completely to their output. Most of all: They don't go around yelling about their LLM use (or anti-use) because they're not interesting in the online LLM wars. They just want to build things with the tools available. |
|
|
| ▲ | elktown 2 hours ago | parent | prev | next [-] |
| Is this acquihiring? |
| |
| ▲ | simonw 2 hours ago | parent [-] | | No. Anthropic need Bun to be healthy because they use it for Claude Code. | | |
| ▲ | tshaddox an hour ago | parent | next [-] | | Isn't that still "acqui-hiring" according to common usage of the term? Sometimes people use the term to mean that the buyer only wants some/all of the employees and will abandon or shut down the acquired company's product, which presumably isn't the case here. But more often I see "acqui-hire" used to refer to any acquisition where the expertise of the acquired company are the main reason to the acquisition (rather than, say, an existing revenue stream), and the buyer intends to keep the existing team dynamics. | | |
| ▲ | simonw 34 minutes ago | parent [-] | | Acquihiring usually means that the product the team are working on will be ended and the team members will be set to work on other aspects of the existing company. | | |
| ▲ | tshaddox 4 minutes ago | parent [-] | | That is part of the definition given in the first paragraph of the Wikipedia article, but I think it’s a blurry line when the acquired company is essentially synonymous with a single open source project and the buyer wants the team of experts to continue developing that open source project. |
|
| |
| ▲ | PetrBrzyBrzek 2 hours ago | parent | prev | next [-] | | I think it’s an acquihire, and they also like Bun. | |
| ▲ | elktown 2 hours ago | parent | prev [-] | | But it seems like that could happen faster internally than publicly? |
|
|
|
| ▲ | sktrdie 2 hours ago | parent | prev | next [-] |
| I've never personally used Bun. I use node.js I guess. What makes Bun fundamentally better at AI than, say, bundling a node.js app that can run anywhere? If the answer is performance, how does Bun achieve things quicker than Node? |
|
| ▲ | brrrrrm 2 hours ago | parent | prev | next [-] |
| on Bun's website, the runtime section features HTTP, networking, storage -- all are very web-focused. any plans to start expanding into native ML support? (e.g. GPUs, RDMA-type networking, cluster management, NFS) |
| |
| ▲ | Jarred 2 hours ago | parent [-] | | Probably not. When we add new APIs in Bun, we generally base the interface off of popular existing packages. The bar is very high for a runtime to include libraries because the expectation is to support those APIs ~forever. And I can’t think of popular existing JS libraries for these things. |
|
|
| ▲ | 420official 2 hours ago | parent | prev | next [-] |
| Does this acquisition preclude implementing an s3 style integration for AWS bedrock? Also is IMDSv2 auth on the roadmap? |
|
| ▲ | jannes 2 hours ago | parent | prev | next [-] |
| Congrats on the payday :) Do you think Anthropic might request you implement private APIs? |
|
| ▲ | linkage 2 hours ago | parent | prev | next [-] |
| You said elsewhere that there were many suitors. What is the single most important thing about Anthropic that leads you to believe they will be dominant in the coming years? |
| |
| ▲ | convenwis 2 hours ago | parent [-] | | No idea about his feelings but believing that they will be dominant wouldn't have to be the reason he chose them. I could easily imagine that someone would decide based on (1) they offered enough money and (2) values alignment. |
|
|
| ▲ | rikafurude21 2 hours ago | parent | prev | next [-] |
| Any chance there will be some kind of updating mechanism for 'compiled' bun executables? |
|
| ▲ | linkage 2 hours ago | parent | prev | next [-] |
| How much of your day-to-day is spent contributing code to the Bun codebase and do you expect it to decrease as Anthropic assigns more people to work on Bun? |
|
| ▲ | Skywalker13 2 hours ago | parent | prev | next [-] |
| Hi Jarred, I contributed to Bun one time for SQLite. I've a question about the licensing.
Will each contributor continue to retain their copyright, or will a CLA be introduced? Thanks |
| |
| ▲ | jasnell 2 hours ago | parent [-] | | With Bun's existing OSS license and contribution model, all contributors retain their copyright and Bun retains the license to use those contributions. An acquisition of this kind cannot change the terms under which prior contributions were made without explicit agreement from all contributors. If Bun did switch to a CLA in the future, just like with any OSS project, that would only impact future contributions made after that CLA went into effect and it depends entirely on the terms established in that hypothetical CLA. |
|
|
| ▲ | genshii 2 hours ago | parent | prev | next [-] |
| Hi Jarred, thanks for all your work on Bun. I know that one thing you guys are working on or are at least aware of is the size of single-file executables. From a technical perspective, is there a path forward on this? I'm not familiar with Bun's internals, but in order to get the size down, it seems like you'd have to somehow split up/modularize Bun itself and potentially JavaScriptCore as well (not sure how big the latter is). That way only the things that are actually being used by the bundled code are included in the executable. Is this even possible? Is the difficulty on the Bun/Zig side of things, or JSC, or something else? Seems like a very interesting (and very difficult) technical problem. |
|
| ▲ | fishmicrowaver 2 hours ago | parent | prev | next [-] |
| Yeah why are you not out on a boat somewhere enjoying this moment? Go have fun please. |
| |
| ▲ | almosthere 2 hours ago | parent [-] | | Acq's typically have additional stips you have to follow - they probably have new deadlines and some temporary stress for the next few months. |
|
|
| ▲ | atonse 2 hours ago | parent | prev | next [-] |
| One more thing I hope doesn't change, is the fun Release videos :-) I really enjoy them. They're very apple-y, and for just a programming tool. |
|
| ▲ | asdfwaafsfw an hour ago | parent | prev | next [-] |
| "work on Bun." LOL. Congratulations. |
|
| ▲ | msuniverse2026 2 hours ago | parent | prev [-] |
| Any thoughts on the claude "soul document" that was leaked this week? |