I figured this was one of the best ways to do it. That way I'm letting people that were significant to me live on forever, one random HTTP response header at a time.
The thing that struck me about "GNU John Dearheart" was how it feels like it _really_ deeply captures hacker culture, like Pterry wasn't just referencing the culture, but that he really got it. Which is remarkable, because he gave me that impression about many, many topics. Such a loss.
Terry loved his characters in a way that's hard to express - unless they were pure evil (and he had a few) he did his best to understand their motivations in such a way that he came to portray them sympathetically.
This is most noticeable in his caricatures that became characters that became badasses over multiple novels; the Watch has a few of these, but there are others.
Yup. Vimes going full-on berserker mode while screaming "Where is my cow?" should, by all rights, be extremely silly. Instead, it sent shivers down my spine.
It's been a while I heard about X-Clacks-Overhead. I added it to my own page to commemorate everyone I lost along the way. After reworking my site from a custom blog engine to plain web, I forgot to re-add the custom headers. Thanks for the reminder today!
There are also browser extensions, which show when a website broadcasts the "X-Clacks-Overhead" - header.
> In Terry Pratchett's science-fantasy Discworld series, "The Clacks" is a network infrastructure of Semaphore Towers, that operate in a similar fashion to telegraph - named "Clacks" because of the clicking sound the system makes as signals send.
Surely named "Clacks" because of the clacking sound the system makes.
(I used to administer a laser link. go on, ask me why they aren’t very popular)
I spent a lot of time working out how to create low powered laser transducer, capable of working on something battery powered.
This is my favourite part; very real.
I think you're right; I suspect Terry would have been tickled by the header, but if there were any physical world implementations I think he would have been overjoyed. One of my favourite Terry stories is of him making his sword, which feels similar.
Read Going Postal as a teen and absolutely loved it. But from today's perspective, I don't think this header as a general way of mourning is a good idea.
It took two very specific bits from the Discworld lore (the Clacks overhead and GNU) and made it in a general ritual of mourning. But not every techie is a Discworld fan, and the obscurity of the name would draw more attention to the Discworld lore than to the people being mourned.
The idea of sending a header to remember a tech person is a great one, but I think the name should be something neutral, or something that has some relation to the person and not a random fantasy reference.
(Reminds me a bit how the Berlin Pirate Party used to have a "Pony Time" paragraph in its charter, that members could use to request joint My Little Pony watching sessions on congresses. [1]
Seemed like a good idea at that time as Bronies were a new thing and there was a lot of overlap with Pirate Party members. But seems pretty cringeful looking back from today, and also a tad disrespectful towards those who tried to do real political work within that party. Disclaimer: Only got to know about that from the outside, so if their own stance on that is different, I take it back)
> The idea of sending a header to remember a tech person is a great one, but I think the name should be something neutral, or something that has some relation to the person and not a random fantasy reference.
You made me laugh - this has 'old man shakes fist at cloud' vibes, which is concerning as it seems we are about the same age!
If you wanted to add a header `X-In-Memorium` to any site that you control, go ahead. If anyone adds `X-Clacks-Overhead` to their site, its not going to affect you.
The My Little Pony thing seems, from an outsiders quick look, like it does meaningfully affect other people.
I saw this header recently while profiling headers from feature phones. I think Opera Mini or another browser might’ve injected this header, which is odd because it’s meant to reduce bandwidth and sending it with each request goes against that
My website returns a random person in a list for every X-Clacks-Overhead response header: https://github.com/Xe/site/blob/877872b4d7db92b602683ecb4e99...
I figured this was one of the best ways to do it. That way I'm letting people that were significant to me live on forever, one random HTTP response header at a time.
The thing that struck me about "GNU John Dearheart" was how it feels like it _really_ deeply captures hacker culture, like Pterry wasn't just referencing the culture, but that he really got it. Which is remarkable, because he gave me that impression about many, many topics. Such a loss.
Terry loved his characters in a way that's hard to express - unless they were pure evil (and he had a few) he did his best to understand their motivations in such a way that he came to portray them sympathetically.
This is most noticeable in his caricatures that became characters that became badasses over multiple novels; the Watch has a few of these, but there are others.
Yup. Vimes going full-on berserker mode while screaming "Where is my cow?" should, by all rights, be extremely silly. Instead, it sent shivers down my spine.
It's been a while I heard about X-Clacks-Overhead. I added it to my own page to commemorate everyone I lost along the way. After reworking my site from a custom blog engine to plain web, I forgot to re-add the custom headers. Thanks for the reminder today!
There are also browser extensions, which show when a website broadcasts the "X-Clacks-Overhead" - header.
I added it to all the sites at my old workplace when I was there after a discussion on HN.
One day I noticed that it disappeared, but then it returned, so someone on the inside cared and brought it back, that made me smile :)
> In Terry Pratchett's science-fantasy Discworld series, "The Clacks" is a network infrastructure of Semaphore Towers, that operate in a similar fashion to telegraph - named "Clacks" because of the clicking sound the system makes as signals send.
Surely named "Clacks" because of the clacking sound the system makes.
The Clacks is a copy of an optical telegraph system that was used in Sweden
https://en.m.wikipedia.org/wiki/Abraham_Niclas_Edelcrantz
Also UK used a system close to that. And a lot of countries along Europe developed their networks with different signaling devices.
I tried making "real" clacks https://www.secretbatcave.co.uk/2025/03/12/gnu-terry-prachet...
I need more time and motivation to make a full network though.
That is really quite a cool project and write-up.
This is my favourite part; very real.I think you're right; I suspect Terry would have been tickled by the header, but if there were any physical world implementations I think he would have been overjoyed. One of my favourite Terry stories is of him making his sword, which feels similar.
Read Going Postal as a teen and absolutely loved it. But from today's perspective, I don't think this header as a general way of mourning is a good idea.
It took two very specific bits from the Discworld lore (the Clacks overhead and GNU) and made it in a general ritual of mourning. But not every techie is a Discworld fan, and the obscurity of the name would draw more attention to the Discworld lore than to the people being mourned.
The idea of sending a header to remember a tech person is a great one, but I think the name should be something neutral, or something that has some relation to the person and not a random fantasy reference.
(Reminds me a bit how the Berlin Pirate Party used to have a "Pony Time" paragraph in its charter, that members could use to request joint My Little Pony watching sessions on congresses. [1]
Seemed like a good idea at that time as Bronies were a new thing and there was a lot of overlap with Pirate Party members. But seems pretty cringeful looking back from today, and also a tad disrespectful towards those who tried to do real political work within that party. Disclaimer: Only got to know about that from the outside, so if their own stance on that is different, I take it back)
[1] https://youtube.com/watch?v=joyV8SqeN6k
> The idea of sending a header to remember a tech person is a great one, but I think the name should be something neutral, or something that has some relation to the person and not a random fantasy reference.
You made me laugh - this has 'old man shakes fist at cloud' vibes, which is concerning as it seems we are about the same age!
If you wanted to add a header `X-In-Memorium` to any site that you control, go ahead. If anyone adds `X-Clacks-Overhead` to their site, its not going to affect you.
The My Little Pony thing seems, from an outsiders quick look, like it does meaningfully affect other people.
Hah, yeah agreed, it's really like ranting about the shapes of gravestones a bit.
As an old favorite song of mine reminds me, "gravestones cheer the living, dear; they're no use to the dead."
If you happen to nominate or vote on the Hugo Awards, you may have seen this turn up.
I saw this header recently while profiling headers from feature phones. I think Opera Mini or another browser might’ve injected this header, which is odd because it’s meant to reduce bandwidth and sending it with each request goes against that
I'm almost to this one in my read through! I'm excited to get to the "information age" arc
mozilla.org doesn't do it anymore:
Edit: Nope. I was wrong, if you follow that 301 it does:< x-clacks-overhead: GNU Terry Pratchett
This is obviously the most important HTTP header, but HTTP is application-level, and clacks is a packet routing system.
Perhaps something like IPv6's Hop-by-Hop Options can be used to pass names with every packet?
Or, even better, we can use LoRa repeaters for something close to the actual clacks network.
Someone drafted a RFC some years ago, for Clacks-over-HTTP:
https://github.com/clacks-overhead/clacks-protocol
[flagged]
[flagged]