Hacker Newsnew | past | comments | ask | show | jobs | submit | more dbushell's commentslogin

Doesn't inspire confidence.

I guess we’ll see soon enough what Deploy will become since that's "imminent".

KV is dead if they've no desire to develop it out of beta and are working on something new. No reason to ever use it for a new project now.

Fresh is being refactored with an alpha in "late Q3 2025 (likely September)". It was a fairly basic framework to being with. The no compilation/build step was the only interesting idea and that's going away.

The runtime is actively developed but I find this statement amusing:

> We’re not chasing feature parity with other runtimes.

The release notes on Node/NPM compatibility would suggest otherwise.


> KV is dead

Yeah this is a terrible move. Companies aren't relying on KV precisely because it's in beta not because it was a bad idea. I use Cloudflare Workers KV a lot and I'm not interested in durable objects. I was really interested in Deno KV until now.

Plus the optics of announcing a product and abandoning it are not good. Ryan is a great technical guy but these decisions don't look good from a strategic perspective.


> KV is dead if they've no desire to develop it out of beta and are working on something new. No reason to ever use it for a new project now.

I think you're right, I was just about to use it for something but now I'm considering other options...


I think that’s still a win for Deno. Even using all but one flag is better than carte blanche. That said I often —allow-all because Im lazy. Containerising stuff helps.


Node’s progress to modern stuff like ES modules has been glacial. Probably the primary reason Bun/Deno have any success. It is speeding up though, seems a fire was lit by competition.


It hardly matters on the enterprise space where projects live from LTS to LTS, and version upgrades only happen when someone allocates enough budget for a consultancy to come in and do some upgrade project.

These aren't the kind of folks rushing in to add Bun/Deno into their stacks.


Yes, all of the criticism in my post is entirely invalidated.

No, the Deno runtime gets regular updates. I don’t think you read the article lol.


Would such versions be much slimmer? Most of the binary is the V8 engine. The compatibility layers are largely thin wrappers around APIs.

Anyway, it does strike me as an odd pursuit regardless. Obviously they're seeing compatibility as opening the door for more potential customers. But as a dev, if I wanted Node compat I'd just use Node.


Dahl doesn't strike me as a business or product person. He's a genius when left to tinker. I get the impression Deno is floundering because of business/VC pressure. I see the original promise of Deno being compromised in an effort to increase users/customers. The project is no longer focused on just making a good JS runtime.


Deno's original positioning was as a second version of NodeJS without the learning cruft cluttering the environment. To that extent I think Dahl and his team was successful.

As is so often the case, once you introduce MBAs/VCs, the focus shifts to ROI and fast. I see Deno Deploy as being part of that attempt.

People still tend to forget that software development tools are not commercially viable. For a long time we have become spoilt for choice with ever more and improving tools.


The "rug pull" I was referring to is more about the general Deno philosophy. It's gone from being a modern forward-thinking JS runtime, to being just a Node/NPM copycat with its own half-baked packaging system.

In regards to Deno Deploy I agree that scaling down is nicer, but they're extremely hush about it. Using Deploy for anything beyond a hobby project is a business risk.


I hear that often, unfortunately it's just my name and I have too much equity in the domain!


My original view on Deno and JSR was positive and optimistic (it's all there on my blog). I've been using it for years and I still use Deno because it has more convenient/ergonomic APIs than Node.

If Deno halving the Deploy regions twice from 35 to 12, and 12 to 6 doesn't convince you then I don't know what will


It doesn’t convince me. You seem to be determined to conflate two very different things. If I use Deno it’s because it’s a language runtime. Deno Deploy is as the name says.

The title should be, if anything, “the decline of an after thought deployment tool”.


The "replacement" is already being penned: https://www.w3.org/TR/privacy-preserving-attribution/

Which is just going to be in additional to 3rd-party cookies. Google's own study concluded removing 3rd-party cookies loses revenue and "privacy-preserving" tracking increases revenue: https://support.google.com/admanager/answer/15189422 So they'll just do both: https://privacysandbox.com/news/privacy-sandbox-next-steps/


There are regulatory agencies which have specifically told Google it is not allowed to remove 3rd party cookies without a replacement as while Google would be able to continue to function fine, their competitors would take a major loss.


Sounds like a great argument for running a different browser not developed by an advertising company, and thus not constrained by that.


Agreed. Curious what HNers feel is the most viable replacement. I'm experimenting w Arc this week...


Firefox with uBlock Origin, Privacy Badger at a minimum, other extensions to taste[0]

I’ve also been experimenting with Zen[1], which is Firefox based, recently and it seems quite promising in terms of a nicer default UI.

[0] I like Tab Stash, Vimium C, SponsorBlock, Decentraleyes, DeArrow, Archive Page, among others

[1] https://zen-browser.app/


Firefox is alright. I keep around a script called `chrome-new` for those rare case I still need Chrome.

  #!/bin/sh
  if [ -z $CHROME ]; then
      test -e "$(which chromium)" && CHROME="chromium"
      test -e "$(which google-chrome)" && CHROME="google-chrome"
      test -e "$(which google-chrome-stable)" && CHROME="google-chrome-stable"
      test -e "$(which google-chrome-dev)" && CHROME="google-chrome-dev"
  fi
  TMPDIR=$(mktemp -d /dev/shm/chrome-XXXXX)
  $CHROME --user-data-dir=$TMPDIR --no-first-run --no-default-browser-check "$@"
  rm -rf $TMPDIR


Cool script! Thanks for sharing! :)


I've been on Firefox for years, it's extremely good these days


Likewise. Even despite the multiple times Mozilla manages to carefully aim at their feet before shooting, Firefox still seems like the best available alternative.


I’m unhappy with Firefox’s new privacy policy so I jumped over to WaterFox. It’s working good for now, but I’m anxiously awaiting ladybird browser.


btw, Arc is in maintenance mode as The Browser Company focuses on building a new AI browser called Dia: https://www.theverge.com/2024/12/2/24310944/dia-ai-browser-v...


Do you have links for this? I'm curious about which bodies and what was their argument.



Seems like the CMA are concerned for other advertisers who profit from 3rd-party cookies, no concern for user's privacy. That poor billion dollar industry, how will it cope?


their mandate is to regulate competition

not privacy


Another "trusted" third party based tracking system. All I need to know to avoid it even when it is printed on toiletpaper.


Yep, definitely "trusted third party". For example:

https://blog.mozilla.org/en/mozilla/mozilla-anonym-raising-t...

Owned by Mozilla, ran by ex-Facebook employees. I'm sure it's entirely coincidentally this W3C draft was written by Mozilla and Facebook employees.


I just want someone to explain how I can edit my own privacy preserving attribution database. Is it a local SQLite database or something?

I feel like storing my "preferences" locally without letting me edit them as a stupid move.


Google's design stores the tracking data locally. Chrome already has a UI to manage topics of interest (chrome://settings/adPrivacy).


> "privacy-preserving" tracking

Wow.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: