zlacker

[return to "Anthropic acquires Bun"]
1. dts+0D[view] [source] 2025-12-02 20:52:05
>>ryanvo+(OP)
A 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 a runtime where your agent can work inside of cloud services as fluently as it currently does with a local filesystem. Claude will be able to leverage these capabilities to extend its reach across the cloud and add more value in enterprise use cases
◧◩
2. ok_dad+XU[view] [source] 2025-12-02 22:26:07
>>dts+0D
Yea, they just posted this a few days ago:

https://www.anthropic.com/engineering/advanced-tool-use

They discussed how running generated code is better for context management in many cases. The AI can generate code to retrieve, process, and filter the data it needs rather than doing it in-context, thus reducing context needs. Furthermore, if you can run the code right next to the server where the data is, it's all that much faster.

I see Bun like a Skynet: if it can run anywhere, the AI can run anywhere.

◧◩◪
3. yellow+mX[view] [source] 2025-12-02 22:39:54
>>ok_dad+XU
Java can run anywhere too
◧◩◪◨
4. wiz21c+cO1[view] [source] 2025-12-03 07:25:18
>>yellow+mX
Java is owned by Oracle. And you sure don't want to do business with that company. There's a reason why postgresql is slowly eating their cake.
◧◩◪◨⬒
5. Orange+8R1[view] [source] 2025-12-03 07:52:25
>>wiz21c+cO1
This is FUD. Java has many open source implementations and nobody needs to deal with Oracle.
◧◩◪◨⬒⬓
6. vidarh+ZT1[view] [source] 2025-12-03 08:15:55
>>Orange+8R1
Even if we postulate that he fear is unwarranted and irrational, the fear is still real, based on Oracles history of lawsuits, and so the explanation still holds.
◧◩◪◨⬒⬓⬔
7. gf000+Bb2[view] [source] 2025-12-03 10:12:16
>>vidarh+ZT1
It explains nothing.

Java is possibly the safest bet on the future, it's open source both in spec and in the most common implementation (OpenJDK), and is so widely used that there are multiple FAANG companies critically dependent on Java working that alone could continue the development of the platform were anything happen.

Besides, Oracle has been a surprisingly good steward of the language.

◧◩◪◨⬒⬓⬔⧯
8. cwillu+Jh2[view] [source] 2025-12-03 11:04:11
>>gf000+Bb2
https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_.... is not what I would call “good stewardship”
◧◩◪◨⬒⬓⬔⧯▣
9. gf000+VB2[view] [source] 2025-12-03 13:34:20
>>cwillu+Jh2
What relevance does it have at the topic at hand? Can you give an example of what could happen that would make sense to worry about?
◧◩◪◨⬒⬓⬔⧯▣▦
10. TimThe+JC2[view] [source] 2025-12-03 13:39:33
>>gf000+VB2
It's a lawsuit by Oracle against a FAANG company that relates in some (even tangential) way to the FAANG company's use of Java.

That's all that's needed to create a sense of caution for would-be adopters.

◧◩◪◨⬒⬓⬔⧯▣▦▧
11. gf000+YG2[view] [source] 2025-12-03 14:07:08
>>TimThe+JC2
Running Java is not remotely the same as copying the API interface of the whole standard library and providing an alternative implementation, just to avoid paying Sun, who specifically intended on getting money from mobile usage.

Oracle lost the lawsuit and I do agree with the decision in that APIs should be freely replicated, but let's not pretend that Google was some saint good guy here fighting the good fight, they were just cheap and aggressively capitalistic.

◧◩◪◨⬒⬓⬔⧯▣▦▧▨
12. srouss+SV2[view] [source] 2025-12-03 15:24:52
>>gf000+YG2
Doesn’t every open source implementation just “copying the API interface of the whole standard library and providing an alternative implementation”?
◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲
13. lenkit+Ev3[view] [source] 2025-12-03 18:02:36
>>srouss+SV2
But Google did NOT copy the open source implementation. Google copied parts of the closed-source proprietary Java SE API specifications in order to have compatibility and without taking a license. Kindly remember that Android started using OpenJDK very late - around 2015–2016.

Legally the case was about copying declaring code from a proprietary product, not an open source one.

◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲◳
14. cwillu+Nd4[view] [source] 2025-12-03 21:36:32
>>lenkit+Ev3
And they lost, because it was fair use, which was obvious to most people in the field. The fact that the lawsuit happened in the first place is why I will never trust Oracle.
◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲◳⚿
15. TimThe+tI4[view] [source] 2025-12-04 00:46:01
>>cwillu+Nd4
Yes - this.

The implications of a judgment in favor of Oracle were staggering. Any codebase that is extensively dependent on a proprietary API is legally locked in to using that company's proprietary implementation as long as that company asserts copyright on its API. Anyone who implements the same API to offer a drop-in alternative to the proprietary product is infringing -- even if a someone privately reimplements the API without distributing the reimplementation.

Which immediately implicates WINE (Windows), Mono (.NET), ReactOS (Windows), Darling (macOS/Darwin), GNUStep (Cocoa/OpenStep), Anbox (Android), Ruffle (flash), GNU Octave (MATLAB), Mesa 3D (Direct3D), ZLUDA (CUDA), and DXVK (Direct3D 9/10/11), to name a few of the most popular...

[go to top]