HN user

dbushell

1,103 karma

https://dbushell.com

Posts25
Comments47
View on HN
conesible.de 5mo ago

AI is locking people out. At Scale

dbushell
2pts2
dbushell.com 6mo ago

Proton spam and the AI consent problem

dbushell
557pts428
paulmakeswebsites.com 6mo ago

The Overcomplexity of the Shadcn Radio Button

dbushell
528pts333
weblog.rogueamoeba.com 6mo ago

Removing Tahoe's Unwanted Menu Icons

dbushell
1pts0
github.com 7mo ago

Original PoCs for React2Shell CVE-2025-55182

dbushell
3pts0
groups.google.com 8mo ago

Intent to Deprecate and Remove: XSLT

dbushell
3pts1
www.lorenstew.art 10mo ago

React is winning by default and slowing innovation

dbushell
698pts837
www.w3.org 1y ago

Privacy-Preserving Attribution: Level 1

dbushell
3pts1
dbushell.com 1y ago

Et Tu, Grammarly?

dbushell
279pts74
dbushell.com 12y ago

What is wrong with this message?

dbushell
91pts77
www.svgeneration.com 12y ago

SVG Generation

dbushell
3pts0
dbushell.com 13y ago

Ember Data and MongoDB

dbushell
23pts8
dbushell.com 13y ago

A Primer to Front-end SVG Hacking

dbushell
5pts0
dbushell.com 13y ago

A Responsive Design Review

dbushell
6pts2
dbushell.com 13y ago

Multiple Accounts and SSH Keys

dbushell
1pts0
dbushell.com 13y ago

5 Tips for Responsive Builds

dbushell
4pts0
9to5mac.com 13y ago

Apple’s Russian iTunes launch plagued with "pornography bug"

dbushell
69pts25
dbushell.com 13y ago

The real cost of Retina

dbushell
1pts0
github.com 13y ago

Show HN: a refreshing JavaScript datepicker

dbushell
2pts0
blog.jqueryui.com 13y ago

JQuery UI 1.9.0

dbushell
4pts0
dbushell.com 14y ago

Vector graphics, Retina, and You

dbushell
1pts0
dbushell.com 14y ago

A case study in Responsive Web Design

dbushell
1pts0
dbushell.com 14y ago

The LoveDsgn Story - starting up and closing down a design community

dbushell
1pts0
dbushell.com 14y ago

UX and Privacy: The Fickle Web

dbushell
1pts0
dbushell.com 14y ago

Browser Support? Forget It!

dbushell
1pts0
Nostr 10 months ago

A big misconception I've seen is the assumption that Nostr relays are federated and share messages between one another. This is not how it works. So if you're building a "Twitter clone" the client app must search multiple relays and post to multiple relays. If clients are not using a relay in common they cannot see one another.

The end result is a bad experience for both user and developer. Using a single relay is centralised and defeats the point. Using multiple relays is slow and cumbersome and requires the user to know/care which relays they are connecting to.

When I played with Nostr a couple years ago the "NIPs" were already a complete mess. Later NIPs supersede earlier NIPs changing how clients are supposed to interpret messages. At least some are flagged as "unrecommended: deprecated" now.

Delete old emails and pictures as data centres require vast amounts of water to cool their systems.

Also the UK government:

Taken together, the 50 measures will make the UK irresistible to AI firms looking to start, scale, or grow their business. It builds on recent progress in AI that saw £25 billion of new investment in data centres announced since the government took office last July.

https://www.gov.uk/government/news/prime-minister-sets-out-b...

Do developers not see the irony of publishing AI generated code with a LICENSE?

at least this one does:

Postscriptum: Yes, I did slap an Apache 2 license on it. Is that even valid when there's barely a human in the loop? A fascinating question but not one I'm not eager to figure out myself. It is however certainly something we'll all have to confront sooner or later.

It makes it easier for users to enable permissions, accidentally too, and thus lower security and privacy. Google products are designed to exploit that. Google probably has data showing a large number of users have disabled such permissions globally, with no easy path to trick them into opting back in. That would be the cynical view!

edit: also one can never be too paranoid around Google.

Ensloppification 1 year ago

Yes your example is exactly the same and yet I fear you're missing the point entirely.

It’ll run via an ESM import of an NPM dependency, Deno just doesn’t allow commonjs at the top level

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.

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?

Deno's Decline 1 year ago

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.

Deno's Decline 1 year ago

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.

Deno's Decline 1 year ago

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.

Deno's Decline 1 year ago

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.

Deno's Decline 1 year ago

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 Decline 1 year ago

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.

Deno's Decline 1 year ago

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

Deno's Decline 1 year ago

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

This API collates information about people from multiple web origins, which could be a significant risk to their privacy. To manage this risk, the information that is gathered is aggregated using an aggregation service that is trusted by the user-agent to perform aggregation within strict limits. Noise is added to the aggregates produced by this service to provide differential privacy. Websites may select an aggregation service from the list of approved aggregation services provided by the user-agent.

Now that Google have back-tracked on removing 3rd-party cookies[1] I can't help but think any attempts to standardise tracking APIs is only going to add more data to the mix. This seems like yet another source to abuse.

[1] https://privacysandbox.com/news/privacy-sandbox-next-steps/