309 points ilreb 1 hour ago 152 comments
phaser 1 hour ago | parent
of course i’m only talking about deno, the technology not deno, the cloud service.
weli 1 hour ago | parent
phaser 45 minutes ago | parent
adobrawy 17 minutes ago | parent
pimterry 1 hour ago | parent
Bad news, sorry, the article says:
> We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime.
Sounds like Celld will live on within workerd, Deno is over.
mzajc 1 hour ago | parent
From TFA: We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime.
theodorejb 1 hour ago | parent
So unless someone else picks up development, Deno will no longer be supported.
simonw 1 hour ago | parent
elcritch 39 minutes ago | parent
sysguest 18 minutes ago | parent
unless cloudflare's CEO is a friend of cloudflare people, so just want to financially them bail out...
...why acquire and kill? cloudflare can have more outreach and reputation by keeping deno alive
rancar2 6 minutes ago | parent
FWIW both Ryan and Kenton are very transparent in person, in public, and online over their professional careers. They will and do openly change their minds based on new information and opportunities as time goes along. Both are now founders of open source projects acquired by Cloudflare for the technical architecture talents seeing a future that they would like to build.
rvz 1 hour ago | parent
From what is likely going to happen is that Deno will be donated to the Linux Foundation to avoid this.
binlog 1 hour ago | parent
binlog 1 hour ago | parent
kuekacang 1 hour ago | parent
behnamoh 1 hour ago | parent
user43928 1 hour ago | parent
For my projects, I am used to maintaining package manager configuration, bundlers, linters etc.
So I never had much interest in looking into benefits of Deno or bun.
nateb2022 36 minutes ago | parent
However I now work with software that requires PQC resistance and node's native ML-KEM and ML-DSA abilities made me switch back. Also I'm not particularly an Anthropic fan so that was also a separate nail in its coffin for me.
zamadatix 19 minutes ago | parent
Node at least picked up --run, TS stripping support, .env loading, watch mode, and sqlite (plus some other things I'm probably forgetting) since Deno started so at least theres that.
Buttons840 7 minutes ago | parent
It reminds me of game engines. If you want to make a game engine, there's nothing wrong with that, but you should acknowledge that you're building a game engine, not a game--or rather, if your goal is to make a game, starting by making a game engine probably isn't optimal.
It's the same for Bun. It's clear that they wanted to build a JavaScript runtime, and also they wanted to use Zig. They are doing both of these things, but when push comes to shove, their desire to use Zig was more important than their desire to make a JavaScript runtime, I believe.
croes 5 minutes ago | parent
porridgeraisin 46 minutes ago | parent
Then I read that paragraph, and it made more sense that they're acquihiring + killing.
elcritch 36 minutes ago | parent
gritzko 19 minutes ago | parent
Deno/Bun see the picture better than I do, and they decided it was the right time for an acquihire.
cscheid 8 minutes ago | parent
The one silver lining here is that Deno had already increased their node/npm compatibility. Migrating off of the jsr ecosystem and back to npm is going to be less painful than one might imagine. I expect present LLMs to be sufficiently good at the task, for example.
2OEH8eoCRo0 24 minutes ago | parent
They should hire a few devs to develop it then.
coldtea 23 minutes ago | parent
Companies went all-in in a barely established niche player with 1/100 the traction, instead of sticking with Node, and even better an LTS Node, and are now surprised?
Do they also do their front-end in Dart?
fg137 7 minutes ago | parent
I wouldn't be surprised if Bun is abandoned at some point as well.
(Which is why I am happy to see new runtimes but never care enough to seriously use or adopt them.)
behnamoh 1 hour ago | parent
nchmy 1 hour ago | parent
sebmellen 1 hour ago | parent
edf13 57 minutes ago | parent
giancarlostoro 57 minutes ago | parent
singpolyma3 55 minutes ago | parent
vmg12 1 hour ago | parent
edit: my reaction was too soon, it seems like they will be explicitly working on making workerd an open source self hostable runtime
kentonv 1 hour ago | parent
vmg12 1 hour ago | parent
ForHackernews 1 hour ago | parent
pimterry 1 hour ago | parent
multisport 1 hour ago | parent
oh_ok_lol 1 hour ago | parent
weird-eye-issue 1 hour ago | parent
oh_ok_lol 1 hour ago | parent
rvz 1 hour ago | parent
They would rather have Deno pursue an acquisition instead of shutting down and losing their investment.
The only questionable detail about this announcement is it was for an undisclosed amount. Make of that what you will.
weird-eye-issue 13 minutes ago | parent
I mean that's just not how it works, most VC investments go to zero and they know that.
officialchicken 1 hour ago | parent
[0] https://www.sec.gov/Archives/edgar/data/1477333/000119312519...
oh_ok_lol 25 minutes ago | parent
rattray 1 hour ago | parent
rvz 1 hour ago | parent
So Deno is going to be unsupported and will no longer be maintained and will be discontinued.
It looks like "written in Rust" is not enough for a selling point and lost out to the fierce competition against Bun.
vollbrecht 1 hour ago | parent
rvz 56 minutes ago | parent
My point is, even if Bun stayed on Zig, Deno still struggled to compete regardless of the language used.
tommica 1 hour ago | parent
Though nodejs was even then quite solid in it's position, so maybe it would not have made a difference.
tiborsaas 1 hour ago | parent
Finally, the next step of forking Node is up for grabs:
Node > Deno > Done (anyone?)
notnullorvoid 1 hour ago | parent
Extremely disappointing...
mbStavola 1 hour ago | parent
brachkow 46 minutes ago | parent
CF has its own quirky serverless technology and has no interest in funding any competition, even/especially in such sad shape as Deno is
mbStavola 28 minutes ago | parent
They don't even need to be the long term stewards either. Spend some time setting up a proper governance structure for Deno, hand it off, and then pay some maintainers to continue their existing effort.
At least how it's stated in the post, it really feels like an "ah good luck everyone, I'm out!" sorta deal, which seriously sucks for everyone who really believed in Deno.
kentonv 1 hour ago | parent
https://blog.cloudflare.com/deno-joins-cloudflare/
TL;DR: Ryan and co. will be merging celld with workerd to create one first-class open source self-hostable runtime for Workers and Durable Objects. In the post I explain in the post why, contrary to what you might think, this is good business for Cloudflare and we're very excited about it.
smt88 1 hour ago | parent
Most of us are here because we’re curious what it means for Deno specifically and FOSS TypeScript runtimes in general, since Bun was also acquired.
patcon 59 minutes ago | parent
But I do have a strangely high trust in the individuals involved (you, Ryan, Sunil, others), even though I am a bit perplexed by CloudFlare's incentives or economics
Which is to say: I am choosing to be optimistic :)
Caveat, am commenting before reading, mind you -- just my general reaction to mergers in a world that never cleaves :)
EDIT: though this has also probably deflated a lot of the good-faith conversations I was having with gov-adjacent Europeans about celld being a boon for the moment of heightened European sovereignty, where EU data residency isn't necessarily considered enough distance anymore.
mark_and_sweep 57 minutes ago | parent
ramesh31 1 hour ago | parent
evbogue 1 hour ago | parent
victorbjorklund 1 hour ago | parent
bennett_dev 1 hour ago | parent
timdorr 1 hour ago | parent
mapmeld 20 minutes ago | parent
TIPSIO 14 minutes ago | parent
Things don’t always shake out as you plan
wosined 1 hour ago | parent
cmrdporcupine 22 minutes ago | parent
> Deno people probably just want a paycheck after they spent years seeking glory and money on something that other people used but didn't pay them a cent for.
My take: Opensource-Infrastructure-as-startup-but-also-charity is a thing that is going to die along with ZIRP. I don't know why VCs ever sniffed around things like this in the first place. The younger generation that followed this business model with liberal "take my stuff" licenses and sneered at GPL etc are learning the hard way that making a nice cool thing and getting noticed is not going to earn you a good living. (And other people will make millions off your passionate work.)
h1fra 1 hour ago | parent
Ultimately I only trust Node.js to succeed. Bun being too deep into "shipping anything that increases usage".
cyanydeez 1 hour ago | parent
notnullorvoid 47 minutes ago | parent
kentonv 29 minutes ago | parent
cyanydeez 17 minutes ago | parent
notnullorvoid 13 minutes ago | parent
Given it's server focus though, I'd be very surprised if it was as good as Deno for giving agents a local code sandbox.
its-summertime 57 minutes ago | parent
I guess I can say that this means Deno won't ever have a much needed Python 3 moment.
asar 53 minutes ago | parent
bennett_dev 43 minutes ago | parent
classified 52 minutes ago | parent
JaceComix 47 minutes ago | parent
gen2brain 46 minutes ago | parent
jerf 38 minutes ago | parent
gen2brain 13 minutes ago | parent
CrimsonRain 37 minutes ago | parent
Deno was never going to be a thing anyways.
n_e 28 minutes ago | parent
You should choose Node.js unless you have a good reason to use something else. This is what everyone uses, and it is used widely enough that it's in the same position as Java, i.e. it will be supported forever.
Also the other runtimes only offer incremental improvements.
Regarding the blogposts, you don't read a lot about Node.js because it is mature software and there isn't a lot of drama or new things to talk about.
CuriouslyC 16 minutes ago | parent
sensanaty 8 minutes ago | parent
AznHisoka 44 minutes ago | parent
shados 39 minutes ago | parent
I also wish they expanded jurisdiction more. I worked at companies that couldn't use Cloudflare because of specific location requirements in contracts
CuriouslyC 19 minutes ago | parent
If they bought Neon that'd be a coup.
eknkc 37 minutes ago | parent
ryanrasti 40 minutes ago | parent
I've been following celld since it was announced. Bootstrapping both durability and coordination off object storage simplifies so many things for self-hosting. (Yes, ironic that self-hosting has a cloud dependency, but in this case I think justified because S3 has become a widely supported protocol that you can run yourself too).
Will be curious to see the details on exactly how that model makes it into workerd.
OtherShrezzing 17 minutes ago | parent
I think people are focusing on it because if you've built your business on Deno, then the "Deno will have no support in 13 months time" is a bit of an existential risk, and will be a huge time-sink for your team. So it's far more interesting to most of the people reading this page on HN, because HN is full of people who are first-adopters.
Jgrubb 36 minutes ago | parent
oblio 33 minutes ago | parent
vachina 6 minutes ago | parent
I took the plunge and ripped out all my (“open source”) Magento shopfronts and reimplemented them from the ground in…… 2 hours. And it is so much more performant to boot.
HeadOfProbing 36 minutes ago | parent
oblio 34 minutes ago | parent
Especially with LLMs automating all sorts of code and operational aspects, we could do Tcl/Lua type whitelist sandboxes where the application can only call a limited set of functions.
hollowturtle 29 minutes ago | parent
Pesthuf 27 minutes ago | parent
sharktheone 28 minutes ago | parent
Throwaway123129 28 minutes ago | parent
coldtea 24 minutes ago | parent
dzonga 23 minutes ago | parent
will they continue that work ?
[0]: https://news.ycombinator.com/item?id=49977056
otherwise this is a proper acquisition. t
cantaloupe 13 minutes ago | parent
4729738210 21 minutes ago | parent
duesabati 16 minutes ago | parent
flohofwoe 14 minutes ago | parent
Deno's ability to import directly from a package registry or even git repo in a standalone TS script without requiring a package.json or similar 'meta-data' file was actually really nice for shell scripting stuff. AFAIK node.js still can't do anything similar?
wg0 13 minutes ago | parent
The design and architecture is extremely minimal to the point that all of it can be explained on a single A4 page with a 14pt font including D1 + Durable objects. And I hope that it stays that way.
It has all the primitives that you can wish for to build a software system on top of it be it queues, long running jobs, workflows, pipelines, email handlers, cron jobs and even built in AI models ready for you to be invoked.
ATM - it is extremely cheap, reliable, simpler and more capable than anything out there. Deno itself had very little scope anyway because almost no developer tooling is sellable in this environment even more so post AI. Therefore, it is going to accelerate the Cloudflare platform to be the best in class and hopefully not complex and bloated.
zmj 13 minutes ago | parent
sandelz 5 minutes ago | parent