zlacker

[parent] [thread] 99 comments
1. Jarred+(OP)[view] [source] 2025-12-02 20:28:51
I work on Bun.

Happy to answer any questions

replies(28): >>linkag+h4 >>elktow+i4 >>Skywal+u4 >>jannes+x4 >>linkag+H4 >>msuniv+M4 >>genshi+g5 >>fishmi+m5 >>brrrrr+n5 >>atonse+Q8 >>losved+H9 >>sktrdi+ac >>420off+rc >>rikafu+xc >>asdfwa+4l >>stack_+Ou >>urband+Av >>tovazm+8F >>franci+LG >>djdjsj+rO >>jrflow+sO >>hungry+0P >>Sincer+fW >>cdelso+TZ >>baxuz+SI1 >>Purple+fd2 >>gaws+r03 >>baby+VI3
2. linkag+h4[view] [source] 2025-12-02 20:49:36
>>Jarred+(OP)
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?
replies(1): >>conven+Pa
3. elktow+i4[view] [source] 2025-12-02 20:50:02
>>Jarred+(OP)
Is this acquihiring?
replies(2): >>simonw+T4 >>alexan+NF
4. Skywal+u4[view] [source] 2025-12-02 20:51:16
>>Jarred+(OP)
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

replies(1): >>jasnel+S7
5. jannes+x4[view] [source] 2025-12-02 20:51:21
>>Jarred+(OP)
Congrats on the payday :)

Do you think Anthropic might request you implement private APIs?

replies(1): >>kyyol+L51
6. linkag+H4[view] [source] 2025-12-02 20:51:51
>>Jarred+(OP)
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?
7. msuniv+M4[view] [source] 2025-12-02 20:52:03
>>Jarred+(OP)
Any thoughts on the claude "soul document" that was leaked this week?
◧◩
8. simonw+T4[view] [source] [discussion] 2025-12-02 20:52:26
>>elktow+i4
No. Anthropic need Bun to be healthy because they use it for Claude Code.
replies(3): >>elktow+x6 >>PetrBr+r9 >>tshadd+Pf
9. genshi+g5[view] [source] 2025-12-02 20:53:38
>>Jarred+(OP)
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.

10. fishmi+m5[view] [source] 2025-12-02 20:54:03
>>Jarred+(OP)
Yeah why are you not out on a boat somewhere enjoying this moment? Go have fun please.
replies(1): >>almost+o9
11. brrrrr+n5[view] [source] 2025-12-02 20:54:08
>>Jarred+(OP)
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)
replies(1): >>Jarred+y6
◧◩◪
12. elktow+x6[view] [source] [discussion] 2025-12-02 20:59:06
>>simonw+T4
But it seems like that could happen faster internally than publicly?
◧◩
13. Jarred+y6[view] [source] [discussion] 2025-12-02 20:59:13
>>brrrrr+n5
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.
replies(1): >>niutec+Rz8
◧◩
14. jasnel+S7[view] [source] [discussion] 2025-12-02 21:07:09
>>Skywal+u4
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.
replies(1): >>Skywal+td1
15. atonse+Q8[view] [source] 2025-12-02 21:12:20
>>Jarred+(OP)
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.
◧◩
16. almost+o9[view] [source] [discussion] 2025-12-02 21:15:05
>>fishmi+m5
Acq's typically have additional stips you have to follow - they probably have new deadlines and some temporary stress for the next few months.
replies(1): >>tylerg+2z
◧◩◪
17. PetrBr+r9[view] [source] [discussion] 2025-12-02 21:15:16
>>simonw+T4
I think it’s an acquihire, and they also like Bun.
replies(1): >>gaws+z03
18. losved+H9[view] [source] 2025-12-02 21:16:33
>>Jarred+(OP)
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?

replies(8): >>vector+7d >>abnerc+2f >>Aurorn+9f >>LexiMa+Lf >>weird-+tu >>dgrosh+QD >>dgello+VO1 >>thatSt+Xf3
◧◩
19. conven+Pa[view] [source] [discussion] 2025-12-02 21:23:27
>>linkag+h4
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.
20. sktrdi+ac[view] [source] 2025-12-02 21:31:19
>>Jarred+(OP)
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?

replies(1): >>postep+TA
21. 420off+rc[view] [source] 2025-12-02 21:33:29
>>Jarred+(OP)
Does this acquisition preclude implementing an s3 style integration for AWS bedrock? Also is IMDSv2 auth on the roadmap?
22. rikafu+xc[view] [source] 2025-12-02 21:34:12
>>Jarred+(OP)
Any chance there will be some kind of updating mechanism for 'compiled' bun executables?
replies(1): >>Jarred+Oy
◧◩
23. vector+7d[view] [source] [discussion] 2025-12-02 21:36:53
>>losved+H9
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

replies(3): >>dijit+Kd >>advent+ig >>Aurorn+hs
◧◩◪
24. dijit+Kd[view] [source] [discussion] 2025-12-02 21:40:19
>>vector+7d
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.

replies(1): >>lupire+cl
◧◩
25. abnerc+2f[view] [source] [discussion] 2025-12-02 21:47:01
>>losved+H9
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/

replies(6): >>nimchi+Jr >>kopoch+lt >>kristi+uK >>biofun+NY >>jatins+j41 >>eps+fR1
◧◩
26. Aurorn+9f[view] [source] [discussion] 2025-12-02 21:47:23
>>losved+H9
> 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.

replies(2): >>hiduck+dv >>matwoo+vn1
◧◩
27. LexiMa+Lf[view] [source] [discussion] 2025-12-02 21:49:49
>>losved+H9
> 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.

◧◩◪
28. tshadd+Pf[view] [source] [discussion] 2025-12-02 21:50:11
>>simonw+T4
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.

replies(1): >>simonw+gp
◧◩◪
29. advent+ig[view] [source] [discussion] 2025-12-02 21:52:20
>>vector+7d
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.

replies(1): >>ohyout+2J
30. asdfwa+4l[view] [source] 2025-12-02 22:17:00
>>Jarred+(OP)
"work on Bun." LOL.

Congratulations.

◧◩◪◨
31. lupire+cl[view] [source] [discussion] 2025-12-02 22:17:32
>>dijit+Kd
Can you link to more info about this?
replies(1): >>theshr+IY1
◧◩◪◨
32. simonw+gp[view] [source] [discussion] 2025-12-02 22:41:09
>>tshadd+Pf
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.
replies(1): >>tshadd+qt
◧◩◪
33. nimchi+Jr[view] [source] [discussion] 2025-12-02 22:58:56
>>abnerc+2f
back in my day we used to write code on punch cards.
◧◩◪
34. Aurorn+hs[view] [source] [discussion] 2025-12-02 23:02:18
>>vector+7d
> 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.

replies(1): >>theshr+yY1
◧◩◪
35. kopoch+lt[view] [source] [discussion] 2025-12-02 23:10:27
>>abnerc+2f
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?
replies(1): >>abnerc+0C
◧◩◪◨⬒
36. tshadd+qt[view] [source] [discussion] 2025-12-02 23:10:46
>>simonw+gp
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.
replies(1): >>dcre+TR
◧◩
37. weird-+tu[view] [source] [discussion] 2025-12-02 23:18:10
>>losved+H9
"exquisitely hand-written"

This sounds so cringe. We are talking about computer code here lol

replies(1): >>mock-p+Dv1
38. stack_+Ou[view] [source] 2025-12-02 23:20:24
>>Jarred+(OP)
Are you at liberty to divulge how much Anthropic paid for Bun?
◧◩◪
39. hiduck+dv[view] [source] [discussion] 2025-12-02 23:23:53
>>Aurorn+9f
more people should have such a healthy approach not only to llms but to life in general. Same reason I partake less and less in online discourse: its so tribal and filled with anger that its just not worth it to contribute anymore. Learning how to be in the middle did wonders to me as a programmer and I think as a person as well.
replies(1): >>throwa+KW
40. urband+Av[view] [source] 2025-12-02 23:27:14
>>Jarred+(OP)
Hi Jarred. Congratulations on the acquisition! Did (or will) your investors make any profit on what they put into Bun?
◧◩
41. Jarred+Oy[view] [source] [discussion] 2025-12-02 23:50:33
>>rikafu+xc
I have a PR that’s been sitting for awhile that exposes the extra options from the renameat2 and renameatx_np syscalls which is a good way to implement self-updaters that work even when multiple processes are updating the same path on disk at the same time. These syscalls are supported on Linux & macOS but I don’t think there’s an equivalent on Windows. We use these syscalls internally for `bun install` to make adding packages into the global install cache work when multiple `bun install` processes are running simultaneously

No high-level self updater api is planned right now, but yes for at least the low level parts needed to make a good one

◧◩◪
42. tylerg+2z[view] [source] [discussion] 2025-12-02 23:52:44
>>almost+o9
yes, acquisitions rarely result in an immediate cash payout.
◧◩
43. postep+TA[view] [source] [discussion] 2025-12-03 00:07:47
>>sktrdi+ac
Easier deployment, you may generate a single binary.
◧◩◪◨
44. abnerc+0C[view] [source] [discussion] 2025-12-03 00:16:10
>>kopoch+lt
I understand the concern, but really? I found this quote enough to offer proper comments:

> had a vague idea that "Zig people" were generally "Software You Can Love" or "Handmade Software Movement" types

Folks at Bun are "Zig people" for obvious reasons, and a link was made with Handmade software. This happened multiple times before with Bun specifically, so my response is not a "pivot" of any kind. I've highlighted and constrasted our differences to prevent further associations inside a viral HN thread. That's not unreasonable.

I also explicitly congratulated them for the acquisition.

replies(3): >>losved+fK >>tomnip+AY >>vultou+gv2
◧◩
45. dgrosh+QD[view] [source] [discussion] 2025-12-03 00:35:18
>>losved+H9
I'm not sure about exquisite and small.

Bun genuinely made me doubt my understanding of what good software engineering is. Just take a look at their code, here are a few examples:

- this hand-rolled JS parser of 24k dense, memory-unsafe lines: https://github.com/oven-sh/bun/blob/c42539b0bf5c067e3d085646... (this is a version from quite a while ago to exclude LLM impact)

- hand-rolled re-implementation of S3 directory listing that includes "parsing" XML via hard-coded substrings https://github.com/oven-sh/bun/blob/main/src/s3/list_objects...

- MIME parsing https://github.com/oven-sh/bun/blob/main/src/http/MimeType.z...

It goes completely contrary to a lot of what I think is good software engineering. There is very little reuse, everything is ad-hoc, NIH-heavy, verbose, seemingly fragile (there's a lot of memory manipulation interwoven with business logic!), with relatively few tests or assurances.

And yet it works on many levels: as a piece of software, as a project, as a business. Therefore, how can it be anything but good engineering? It fulfils its purpose.

I can also see why it's a very good fit for LLM-heavy workflows.

replies(1): >>smj-ed+2I
46. tovazm+8F[view] [source] 2025-12-03 00:46:40
>>Jarred+(OP)
Thanks, Jarred. Seeing what you built with Bun has been a real inspiration, the way one focused engineer can shift an entire ecosystem. It pushed me back into caring about the lower-level side of things again, and I’m grateful for that spark. Congrats on the acquisition, and excited to see what’s next
◧◩
47. alexan+NF[view] [source] [discussion] 2025-12-03 00:52:54
>>elktow+i4
I consider this more of a strategic acquisition.
48. franci+LG[view] [source] 2025-12-03 01:02:43
>>Jarred+(OP)
Amazing news, congrats! Been using Bun for a long while now and I love it.

Is there anything I could do to improve this PR/get a review? I understand you are def very busy right now with the acquisition, but wanted to give my PR the best shot:

https://github.com/oven-sh/bun/pull/24514

◧◩◪
49. smj-ed+2I[view] [source] [discussion] 2025-12-03 01:15:04
>>dgrosh+QD
I can't speak as much about the last two examples, but writing a giant parser file is pretty common in Zig from what I've seen. Here's Zig's own parser, for example[1]. I'm also not sure what you mean by memory unsafe, since all slices have bounds checks. It also looks like this uses an arena allocator, so lifetime tracking is pretty simple (dump everything onto the allocator, and copy over the result at the end). Granted, I could be misunderstanding the code, but that's the read I get of it.

[1] https://codeberg.org/ziglang/zig/src/commit/be9649f4ea5a32fd...

replies(2): >>AndyKe+3R >>dgrosh+ph1
◧◩◪◨
50. ohyout+2J[view] [source] [discussion] 2025-12-03 01:24:07
>>advent+ig
Yeah I had OpenAI crank out 100 different fizzbuzz implementations in a dozen seconds—-and many of them worked! No chance a developer would have done it that fast, and for anyone who needs to crank out fizzbuzz implementations at scale this is the tool to beat. The haters don’t know what they’re talking about.
◧◩◪◨⬒
51. losved+fK[view] [source] [discussion] 2025-12-03 01:35:24
>>abnerc+0C
Indeed, you cleared up exactly the misconception I had. Thanks for chiming in to clarify
◧◩◪
52. kristi+uK[view] [source] [discussion] 2025-12-03 01:37:36
>>abnerc+2f
I like that the filepilot download is 2.1MB. That really illustrates the difference between handmade style stuff and well, most other stuff.
53. djdjsj+rO[view] [source] 2025-12-03 02:13:15
>>Jarred+(OP)
how the helldid you got that og name here in hn

asking the real questions

54. jrflow+sO[view] [source] 2025-12-03 02:13:23
>>Jarred+(OP)
What happens to Bun in a scenario where Anthropic goes under?
55. hungry+0P[view] [source] 2025-12-03 02:20:23
>>Jarred+(OP)
Why can't you make CLI autocompletions work? It's so basic, but the ticket has languished for almost as long as bun has existed!
replies(1): >>Aeolun+a01
◧◩◪◨
56. AndyKe+3R[view] [source] [discussion] 2025-12-03 02:42:14
>>smj-ed+2I
It used to be arena-allocated but now it's using a different technique which I outlined in this talk: https://vimeo.com/649009599
◧◩◪◨⬒⬓
57. dcre+TR[view] [source] [discussion] 2025-12-03 02:49:05
>>tshadd+qt
No it isn’t. That’s not an acquihire. They’re keeping the product.
replies(1): >>tshadd+iN2
58. Sincer+fW[view] [source] 2025-12-03 03:32:35
>>Jarred+(OP)
how can you sleep at night?
replies(1): >>gaws+J03
◧◩◪◨
59. throwa+KW[view] [source] [discussion] 2025-12-03 03:37:53
>>hiduck+dv
Personally I hate this “in the middle” as it’s so relative you can shape to fit your narrative.

For example: what’s in the middle for programming?

For me 0 is writing 0 and 1. For others 0 is making the nand ports.

And 100 is ai llm vibe.

So 50/middle would be what exactly? It all depends.

Same for anything really. Some people I know keep saying not 8 not 80 to mean the middle.

Like what’s in the middle for amount of coding per day? 12 h? 8h? 2h?

What’s middle for making money? 50k, 500k, 500m?

What’s the middle for taking cyanide ? 1g? 1kg?

What about water? What about food? What about anything?

As you can see, it’s all relative and whomever says it, is trying to push his narrative as “middle” aka correct, while who does more or less is “wrong”.

replies(3): >>hiduck+Af1 >>epolan+LN1 >>varenc+qF2
◧◩◪◨⬒
60. tomnip+AY[view] [source] [discussion] 2025-12-03 03:56:34
>>abnerc+0C
> and a link was made with Handmade software

I'm willing to wager that 99.99% of readers do not associate "Handmade" with the org you're associated with, and that most didn't know it existed until this comment. So yes "really", without OP replying, it's understandable that the poster you're replying inferred it had nothing to do with you.

replies(1): >>throw1+0h2
◧◩◪
61. biofun+NY[view] [source] [discussion] 2025-12-03 03:58:40
>>abnerc+2f
I might missing some context. Just to check my understanding: HMC and Bun aren't a good match anymore because Bun devs use LLM/AI tooling more than HMC? Basically to really level up a system is incompatible these tools? (IYHO)

Thank you! I appreciated how you wrote up this clarifying.

62. cdelso+TZ[view] [source] 2025-12-03 04:11:41
>>Jarred+(OP)
my wife and i call each other bun all the time, and it's really weird to see an article full of Buns
◧◩
63. Aeolun+a01[view] [source] [discussion] 2025-12-03 04:15:38
>>hungry+0P
Because nobody (including you, apparently) cares enough to implement it?
◧◩◪
64. jatins+j41[view] [source] [discussion] 2025-12-03 05:03:53
>>abnerc+2f
I think you may have confused parent commenter's "Handmade software movement" types comment to Handmade cities which doesn't seem related to me other than the common word handmade
◧◩
65. kyyol+L51[view] [source] [discussion] 2025-12-03 05:23:26
>>jannes+x4
This is an interesting question; not to be too naive, but are there examples in the wild about this scenario? First I’ve heard of private APIs for something open source like this and my interest is piqued!
replies(1): >>aiiizz+cx1
◧◩◪
66. Skywal+td1[view] [source] [discussion] 2025-12-03 07:02:43
>>jasnel+S7
Hello, thank you, but that doesn't answer my question. I'm not asking for a definition, but for information about licensing decisions for the future of Bun.
◧◩◪◨⬒
67. hiduck+Af1[view] [source] [discussion] 2025-12-03 07:21:09
>>throwa+KW
I think both me, and person before me, were commenting more about the fact that taking reserved approach is just healthier and prevents "shitstorms" in discussions that are non existent in current internet landscape. Without offending you, but creating a straw man scenario about how much cyanide one can take and getting angry at it is exactly what I had in mind; I just code, I want to code, sometimes use llm or stack overflow or ask another person for advice about code. The approach in the middle is not taking to the extremes, and making use of any available tools to do our work/hobby and just live life and not be a target of hate (I received hateful messages and even one death threat over a comment where I said that I asked Claude to explain some concept in Zig). I could go and say that "in the middle" is more of a metaphor to just being reserved about stuff but I would be probably called out for "moving goal posts" and "backtracking on own comment". Sorry if something is written weirdly, English is not my first language, I'm open to talk more tho.
replies(1): >>throwa+4g1
◧◩◪◨⬒⬓
68. throwa+4g1[view] [source] [discussion] 2025-12-03 07:26:01
>>hiduck+Af1
Maybe your “sometimes” is too much for me or others. How can you ensure it’s in the “middle”? Maybe I consider extreme. Maybe others consider not enough. Like driving every day: is it extreme driving, or moderate?

You see how makes no sense this in the “middle” concept?

replies(1): >>hiduck+Eh1
◧◩◪◨
69. dgrosh+ph1[view] [source] [discussion] 2025-12-03 07:37:43
>>smj-ed+2I
As it happens, the commit I linked fixes a segfault, which shouldn't normally happen in memory-safe code.
◧◩◪◨⬒⬓⬔
70. hiduck+Eh1[view] [source] [discussion] 2025-12-03 07:41:08
>>throwa+4g1
Then how should I call my approach? I definitely wouldn't portray myself as either pro or anti-llm: moderate? Moderate in the colloquial speech would also be not much more than trying to stay in the as you pointed out "relative" point of view. Unless you want to say that everyone is a bit of an extremist.
replies(1): >>throwa+1i1
◧◩◪◨⬒⬓⬔⧯
71. throwa+1i1[view] [source] [discussion] 2025-12-03 07:44:07
>>hiduck+Eh1
Good question. I don’t know either. Just I know “middle” is not the right thing. It’s so easy to draw the narrative you wish - self fulfilling
replies(1): >>hiduck+7k1
◧◩◪◨⬒⬓⬔⧯▣
72. hiduck+7k1[view] [source] [discussion] 2025-12-03 08:02:46
>>throwa+1i1
Well, then how would you describe your approach? If the the vague middle is not right thing for you?
replies(1): >>throwa+0l1
◧◩◪◨⬒⬓⬔⧯▣▦
73. throwa+0l1[view] [source] [discussion] 2025-12-03 08:10:34
>>hiduck+7k1
Better maybe fact based? I use ai X amount of hours per day. I use Ai for % of needs? My personal feeling of AI improvement in my life is +X%

Something like that. What you think?

replies(1): >>hiduck+3q1
◧◩◪
74. matwoo+vn1[view] [source] [discussion] 2025-12-03 08:26:09
>>Aurorn+9f
Yep. And there's a lot of people making use of LLMs in both coding and learning/searching doing exactly that.

One of my favorite things is describing a bug to an LLM and asking it to find possible causes. It's helped track something down many times, even if I ultimately coded the fix.

◧◩◪◨⬒⬓⬔⧯▣▦▧
75. hiduck+3q1[view] [source] [discussion] 2025-12-03 08:40:34
>>throwa+0l1
Sounds good, but I'm scared that for some other people it's not an improvement since there will always be someone saying that X amount is too much or not enough. But yeah, I could say that 1/4 or 1/5 of coding (or rather, googling of stuff I simply don't know) I do is now delegated to an llm, question is if another person would look at this statement and say something along the lines of "cool, I use it more/less but I'm happy that it helped you/I'm sad that it caused you trouble", I slowly think that we might be discussing kind off the wrong thing. But yeah, numerical/fact based approach doesn't sound half bad even though I have some feeling at the back of my head that it can also be kind off self fulfilling but nonetheless it helps in conveying the message better than what I used before (the I use it a lot/not much/I try to stay in the middle).
replies(1): >>throwa+GI1
◧◩◪
76. mock-p+Dv1[view] [source] [discussion] 2025-12-03 09:17:06
>>weird-+tu
Bespoke handcrafted ethically sourced all natural cruelty free source code
◧◩◪
77. aiiizz+cx1[view] [source] [discussion] 2025-12-03 09:27:28
>>kyyol+L51
Vscode had private apis for copilot.
◧◩◪◨⬒⬓⬔⧯▣▦▧▨
78. throwa+GI1[view] [source] [discussion] 2025-12-03 10:57:28
>>hiduck+3q1
“I use the computer a lot” :

For an average person: maybe means 8 hours.

For a dev maybe means: 16 hours

For a farmer: 2 hours.

Who’s right?

79. baxuz+SI1[view] [source] 2025-12-03 10:58:52
>>Jarred+(OP)
What are your thoughts on using AI generated cartoons as your primary marketing material on social media? For instance https://xcancel.com/bunjavascript/status/1955893818529866055...
◧◩◪◨⬒
80. epolan+LN1[view] [source] [discussion] 2025-12-03 11:37:05
>>throwa+KW
You can hate it all you want but the world ain't black or white but a scale of greys. You're over focusing on which exact shade of grey one's talking, but it's indeed relative.

> So 50/middle would be what exactly? It all depends.

Using LLMs to explore code bases, doing deep research, asking it to do code reviews or find bugs, but not pushing code that LLMs have authored might be one example in the middle.

◧◩
81. dgello+VO1[view] [source] [discussion] 2025-12-03 11:44:40
>>losved+H9
I love zig, in my experience claude code is extremely good with the language if you invest lots of time on design sessions, to the point where I spend >90% of my time only discussing design with claude. The fact it has easy access to sources of the whole stdlib by just downloading the zig tarball makes it really simple to have a feedback loop where it implement most of the boilerplate on its own. The quality of AI code is really something that can be well controlled with clear guidelines, strict reviews, comprehensive design sessions, and a great test infrastructure
◧◩◪
82. eps+fR1[view] [source] [discussion] 2025-12-03 12:03:30
>>abnerc+2f
I'm pretty sure the GP was referring to https://handmade.network as their manifesto made multiple rounds here, was discussed at length and far more obviously related to "handmade movement" remark than your org.
replies(1): >>losved+DB3
◧◩◪◨
83. theshr+yY1[view] [source] [discussion] 2025-12-03 13:00:21
>>Aurorn+hs
Working with Agentic LLMs is exactly the same skillset as directing junior programmers or offshore consultants.

You get a feel for how much direction they need after working for a while and tooling and accessible documentation is really important for quality.

Then you give them a task and review the results. In (backend/systems) programming it's pretty binary whether a solution works or not, it's not a matter of taste but something you can just validate with hard data.

I've done so many tiny/small/medium sized utilities for myself in the last year it's crazy[0]. A good bunch of them are 95-100% vibecoded, meaning I was just the "project manager" instructing what features I want and letting the agent(s) make it work.

I think I have a pretty good feel for the main agentic systems and what they can do in the context of what I do so I know what to tell them and how - each has its own distinct way of working and using the wrong one for the wrong job is either stupid, frustrating or just a waste of time.

[0] https://indieweb.org/make_what_you_need

◧◩◪◨⬒
84. theshr+IY1[view] [source] [discussion] 2025-12-03 13:01:18
>>lupire+cl
Might be related to the fact that AI generated content has no copyright by law.

Nobody knows WHO has the copyright but it's been decided in courts that AI definitely doesn't own it.

85. Purple+fd2[view] [source] 2025-12-03 14:32:03
>>Jarred+(OP)
What happened to the voxel game that kickstarted the idea of bun? Was it ever finished? How much did it benefit from bun?
◧◩◪◨⬒⬓
86. throw1+0h2[view] [source] [discussion] 2025-12-03 14:50:21
>>tomnip+AY
Yeah, I don't think of Handmade Cities when I hear the word "handmade". I think of Handmade Network and Casey Muratori, who actually coined the term and started the movement. I didn't even know about Handmade Cities before this comment, either. This is just shameless marketing/insertion on their part.
replies(1): >>gfaste+lq4
◧◩◪◨⬒
87. vultou+gv2[view] [source] [discussion] 2025-12-03 15:59:58
>>abnerc+0C
Nobody associates the word handmade with whatever you're talking about here. You hijacked a super common word and are now pretending it's related.
◧◩◪◨⬒
88. varenc+qF2[view] [source] [discussion] 2025-12-03 16:43:46
>>throwa+KW
> What’s the middle for taking cyanide ? 1g? 1kg?

Cyanide has an LD50 (50% chance of death) in the 1-2 mg/kg range when taken orally. So middle for taking cyanide is probably 1.5mg/kg. 90mg for someone 60kg.

Sadly the middle ground in other topics is less easy to define!

replies(1): >>throwa+NG2
◧◩◪◨⬒⬓
89. throwa+NG2[view] [source] [discussion] 2025-12-03 16:49:33
>>varenc+qF2
Yeah but what’s the bottom and the top?

Bottom is 0? Or is 1mg? Or what?

Top is killing a human by dose? Killing an elephant dose? Make you feel dizzy?

What’s too much? What’s being in the middle?

You see, it’s a stupid logic “in the middle”. The point is being in the middle or moderate is not always “good”.

Also it’s hard to define. Tbh only non logical people throw words like “in the middle” etc

◧◩◪◨⬒⬓⬔
90. tshadd+iN2[view] [source] [discussion] 2025-12-03 17:16:17
>>dcre+TR
The team is continuing to develop the open source project that was synonymous with the company, but they're explicitly no longer going to try to monetize it. I think that squarely counts as an acquihire according to common usage.
91. gaws+r03[view] [source] 2025-12-03 18:17:47
>>Jarred+(OP)
Are contributors getting cash or Anthropic equity as part of the acquisition?
◧◩◪◨
92. gaws+z03[view] [source] [discussion] 2025-12-03 18:18:49
>>PetrBr+r9
It's not an acqui-hire. Anthropic is keeping Bun.
◧◩
93. gaws+J03[view] [source] [discussion] 2025-12-03 18:19:53
>>Sincer+fW
The money was too good to pass up.
◧◩
94. thatSt+Xf3[view] [source] [discussion] 2025-12-03 19:34:12
>>losved+H9
I interviewed for the Bun guys and totally flopped because I was not prepared for the interview format. It was "here's a task, do whatever you need to including AI to get it done". From that, I'd infer that the usage is pretty substantial.
◧◩◪◨
95. losved+DB3[view] [source] [discussion] 2025-12-03 21:16:42
>>eps+fR1
Yes, I was referring to Handmade Network, but check out who you're responding to[0]. Honestly, I wasn't too sure about the Handmade Cities thing, but I recognized his name as someone thick in the middle of my question, so I assumed it was a rebranding or something since I don't follow so closely.

[0] https://handmade.network/m/abnercoimbre

replies(1): >>eps+wK3
96. baby+VI3[view] [source] 2025-12-03 21:52:44
>>Jarred+(OP)
I love Bun and use it daily, but I'm still very frustrated by all the configuration that one needs ATM when working in the js ecosystem. Do you guys see yourself integrating more and more, and moving more and more towards a "convention over configuration", to bring a more streamlined dev experience (that languages like Golang and Rust have, for example)
◧◩◪◨⬒
97. eps+wK3[view] [source] [discussion] 2025-12-03 22:00:51
>>losved+DB3
Yeah, I looked the GP up too, because I never heard of this Cities thing.

I took your comment as referring to people who like to manually unroll their loops rather than members of some particular community, so GP's nitpicking on specifics of that interpretation looked out of place.

◧◩◪◨⬒⬓⬔
98. gfaste+lq4[view] [source] [discussion] 2025-12-04 03:14:54
>>throw1+0h2
As another comment pointed out, GP founded Handmade Network: https://handmade.network/m/abnercoimbre
replies(1): >>tomnip+i27
◧◩◪◨⬒⬓⬔⧯
99. tomnip+i27[view] [source] [discussion] 2025-12-04 21:37:55
>>gfaste+lq4
Still doesn't change the reality that few people know of this org exists, and fewer people still will associate it with the word "Handmade" in this context.
◧◩◪
100. niutec+Rz8[view] [source] [discussion] 2025-12-05 10:22:09
>>Jarred+y6
TensorFlow.js?
[go to top]