logo

blog

My little blog can’t be this cute! git clone https://hacktivis.me/git/blog.git
commit: 89b45d79a0ab4fca1a5cf5331466ebdaa8a4c2d1
parent b30c89dd7bfc55beda48d99489010e533c1ae8d9
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sun,  1 Mar 2020 02:01:00 +0000

articles/HTTP3: Fediverse link

Diffstat:

Marticles/HTTP3.xhtml2+-
Mfeed.atom2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/articles/HTTP3.xhtml b/articles/HTTP3.xhtml @@ -9,5 +9,5 @@ But I don't see it coming other than maybe for less pain in Google ReeCaptcha (f <p>If there is <em>one</em> thing to fix in your broken protocol it's the fact that <code>ETag</code> is also great at being a <a href="https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags">fucking tracker</a>, but <code>HTTP 304 Not Modified</code> is the same so congrats, we have caching with also having it being tracked. And of course the lawsuits went against KISSmetrics and Hulu instead of browser vendors or protocol designers, because if I had time for this shit (and any trust in the Justice) I probably would sue them, not the ones merely watching their logs.</p> <p>The client should only do a <code>HEAD</code> to get new metadata and then do it's own side-effects. It's not tracking-proof but it would at least mean having to do tracking on multiple requests and with a risk of false-positives (<code>HEAD</code> and then sometimes <code>GET</code> being used by some software for link previews), while currently you can basically be 100% sure because it's part of the protocol.</p> <p>The solution adopted by most frontend folks for cache managment was to put a hash into the filename, and it's quite a good way to do it in their case. It should only have been into headers rather than into the filename so it could be used by other folks and a hash/version in the filename would get more rare, thus having better caching.</p> -<p><a href="">Fediverse post for comments</a>, published on 2020-03-01T02:00:00Z, last updated on 2020-03-01T02:00:00Z</p> +<p><a href="https://queer.hacktivis.me/objects/62260db6-e278-46eb-ad79-97a7ad924320">Fediverse post for comments</a>, published on 2020-03-01T02:00:00Z, last updated on 2020-03-01T02:01:00Z</p> </article> diff --git a/feed.atom b/feed.atom @@ -15,7 +15,7 @@ <link rel="alternate" type="text/html" href="/articles/HTTP3"/> <id>https://hacktivis.me/articles/HTTP3</id> <published>2020-03-01T02:00:00Z</published> - <updated>2020-03-01T02:00:00Z</updated> + <updated>2020-03-01T02:01:00Z</updated> <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <!--#include file="/articles/HTTP3.xhtml"--> </div></content>