logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: d58788ab3115fd665d02696d98ae5c00994f76f6
parent 2c5f2bb127c8cc23db43dcb3b4c1f05ac02ec76f
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>