Recent submissions

Comment · 1 year ago
It’s wild, decades of work on least privilege and delegation, and we’re back to handing out root credentials to bots T.T
Comment · 1 year ago
Adoption is definitely the hardest "cryptographic" problem :D

You can think about this as a new auth token to add in your stack. It does not need to grow and take over the world overnight. We have seen how hard it is to change the status quo + how much it can adapt to new ideas (ex: SQL vs NoSQL)

For now I would imagine teams who need more flexibility in their auth stack to adopt this for new API

Comment · 1 year ago
Wafers are definitely inspired by Macaroons, but the core difference is that delegation is tied to identity.

In Macaroons, anyone who holds the token can tack on caveats.

In Wafers, only the current holder can extend it, and they can explicitly name the next holder by public key.

That gives you a verifiable chain of custody instead of an unanchored blob.

Comment · 1 year ago
TLDR: JWTs say who you are. Wafers say who this request is on behalf of and exactly what it can do.
Comment · 1 year ago
I could not give less of a shit between whitelist/allowlist. I use them indistinctly.

You can sleep peacefully today but you should try to don't over stress from how other people write on the internet

Comment · 1 year ago
100% needs to be done at the last mile.
Comment · 1 year ago
Hi, "this person here" Cloudflare will block that request that has a jwt because "it does not come from a person".

What I was trying to say is that even the discussion "is this a bot 100% sure or not" makes no sense.

Comment · 1 year ago
many people don't remember/know history though
Comment · 1 year ago
yep, that's why I am writing this now :)

You can see it in the web vs mobile apps.

Many people may not see a problem on wallet gardens but reality is that we have much less innovation in mobile than in web because anyone can spawn a web server vs publish an app in the App Store (apple)

Comment · 1 year ago
I know the image, what I do not understand is the argument between using it being incompatible with "fairness" and "openness"
Comment · 1 year ago
No
Comment · 1 year ago
Where everyone needs a cloudflare account to be able to pay*
Comment · 1 year ago
> An allowlist run by one company that site owners chose to engage with.

Exactly, no problem with that, just hinting that's not a protocol.

> But the irony of taking an ideological stance about fairness while using AI generated comics for blog posts

Wait, what?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton