HN user

mnot

410 karma

https://www.mnot.net/

Posts5
Comments87
View on HN
Iroh 1.0 1 month ago

The site mentions preferring open standards in the IETF - where is it being discussed there?

What’s on HTTP? 4 months ago

HTTP only is fundamentally disrespectful to your users. It places your needs above theirs. It assumes that your threat model is the same as theirs. There is no excuse for it in 2026.

Ah - I need to remember to coffee before posting in the AM.

Yes, the mismatch between the response headers and the content is a problem. Unfortunately, IME browsers often do "fix ups" of headers that make them less than reliable, this might be one of them -- it's effectively rewriting the response but failing to update all of the metadata.

The bug summary says "Chrome returns wrong status code while using range header with caches." That's indeed not a bug. I think the most concerning thing here is that the Content-Range header is obviously incorrect, so Chrome should either be updating it or producing a clear error to alert you -- which it looks like the Chrome dev acknowledges when they say "it is probably a bug that there is no AbortError exception on the read".

I might try to add some tests for this to https://cache-tests.fyi/#partial

Chrome's cache is indeed acting correctly. Effectively, it is acting as an intermediary here - your application made a partial content request, and it can satisfy it (partially), so it sends you a 206.

HTTP partial content responses need to be evaluated (like any other response) according to their metadata: servers are not required to send you exactly the ranges you request, so you need to pay attention to Content-Range and process accordingly (potentially issuing more requests).

See: https://httpwg.org/specs/rfc9110.html#status.206

The embedded politics of the “t” in “tpm” and “tee” are super interesting and revealing. They are “trusted” only from the perspective of the developer; to the user, they represent the complete lack of trust.

I've been lusting after an Ochs und Junior for a while now -- very clever and great design. Implementing complications like perpetual calendars off of workhorse calibres is just amazing.

Today, a group of technical experts involved in the development and maintenance of the Internet and the Web, including Vint Cerf (Internet pioneer) and Tim Berners-Lee (inventor of the World Wide Web), published an open letter calling on the United Nations (UN) Secretary-General and the Secretary-General's Envoy on Technology to "uphold the bottom-up, collaborative and inclusive model of Internet governance that has served the world for the past half century" as part of the upcoming Global Digital Compact (GDC).

Fast 3 years ago

HTTP/2 was standardized in two years and 16 days.

That’s fast for standards :)

Making breaking changes to markdown is about as practical as doing it to HTML -- already existing content and mindshare give the current form massive inertia.

The is especially the case when it works for the vast majority of use cases (or can be hammered into them); ambigiuities are very visible to implementers and detail-oriented folks, but most people never see these issues, or don't care about them.

And, while it sucks that it's complicated to implement, that burden is on relatively few people. See also: the HTML Priority of Constituencies.

Homebrew 4.0.0 3 years ago

This is exactly the use case that Oblivious HTTP is being built for in he IETF.