Archive
-
Why in Building Protocols, Like Code, Starting Over Is Dumb
IETF
Standards
Protocol Design
Old lessons seem like they don't hold in the age of AI. But they are just as relevant as always.
-
If you solve this CAPTCHA, you are not welcome here
Web
Abuse
CAPTCHAs are an understandable response to a bad situation, but they are no longer a *rational* response.
-
Versioning JSON for APIs
Evolution
Design
Please stop with the version numbers in JSON protocols and formats.
-
The Hacklore Letter and Privacy
Security
Privacy
Common advice on security practices are way out of date, but some of those practices protect privacy too.
-
Status Update: AI Preferences
AI
My personal take on the status of the effort to standardize a way to express preferences about how AI uses content.
-
Expanding what HTTPS means
Protocol Design
Security
IETF
What can we do for all those servers out there that want to use HTTPS, but find that they can't.
-
C2PA Is Not Going To Fix Our Misinformation Problem
W3C
Provenance
Authenticity
Misinformation
A critical look at C2PA, which is probably not our best hope for dealing with misinformation.
-
Everything you need to know about selective disclosure
IETF
W3C
Identity
Cryptography
… and why it might not offer the answers to difficult identity questions as you might have hoped
-
Thoughts on TAG Design Reviews
W3C
TAG
I am running for the W3C TAG election
-
Fraud, Abuse, Fingerprinting, Privacy, and Openness
W3C
Anti-Fraud
Advertising
Abuse
Fingerprinting
Why my bank is fingerprinting me and why that's fine.
-
Entropy and Privacy Analysis
Information Theory
Privacy
W3C
A discussion about the use of entropy and similar statistics in privacy analysis.
-
Bundling for the Web
IETF
W3C
How hard could this possibly be?
-
Standardizing Principles
IETF
W3C
The role of specifications in standards extends beyond a description of what happens when.
-
RFCs in HTML
IETF
HTML
Visual Design
The IETF has long made its specifications available on the web, but its official offerings for HTML are inferior to text.
-
Next Level Version Negotiation
Protocol Design
New insights regarding version negotiation mechanisms in protocols suggest that we have been doing it right, but only by accident.
-
Oblivious DoH
DNS
HTTP
Thoughts on the recent announcement of Oblivious DoH support.