@movq@www.uninformativ.de Good idea, I should probably do the same for my photo galleries.
Ran 4.5 km (2.8 miles) at the lake, middle of the day, 31 degrees! I’m a glutton for punishment.
@movq@www.uninformativ.de Yes, that’s what I was thinking, too. For a moment, I wanted to suggest to use <ol> instead of <ul> to fix that. However, that’s only gonna work for the first level, but subsections then miss their parent level.
And it turns out that I was wrong. At least sort of. There are some CSS tricks to fix it: https://stackoverflow.com/a/26243681 Of course, with text or retro browsers, this is not gonna fly.
I also came across this interesting article. I just skimmed it and it’s about real tables of contents with page numbers, so not what you have in mind, but cool nevertheless: https://css-tricks.com/a-perfect-table-of-contents-with-html-css/
I complain about this a lot:
https://movq.de/v/e7cb49eefb/hiccupfx
But to be honest, my blog did the same thing – to some degree.
This is fixed now. The trick is to add width and height to all <img> tags. That way, modern browsers know how much space to reserve for the image. Without this, they just reserve zero space, so when the image finally loads, you get jumpy layout.
This effect is even worse when you use <img loading="lazy"> – which I can finally use, now that the jumpy layout has been fixed. 🥳
@lyse@lyse.isobeef.org It was a wild ride for sure. 😂
@lyse@lyse.isobeef.org Besides, have a look at https://movq.de/v/cf0903ebc3/numb.png again: When it goes from item 9 to item 10, the indentation of the text (after the number) changes. Pretty ugly. In other words, a table of contents should be a table, not a list like it is at the moment. And that would require me to write my own extension for python-markdown … Probably not worth it.
@lyse@lyse.isobeef.org Mhm, yeah … I’ll probably not do it. Just keeping the numbers out of the anchors would be pretty hacky, I guess.
I didn’t even know that live chat could even be possible on Gopher, though I do recall seeing a text board.
@movq@www.uninformativ.de Oh my goodness, what an adventure, hahaha! :-) https://movq.de/blog/postings/2026-06-25/0/POSTING-en.html
@movq@www.uninformativ.de I reckon section numbers are not really needed for articles. But if you number them, the anchors should probably not contain the section number, just the title. Especially for articles that may receive updates.
It’s probably another story for specifications. They’re kinda fixed and thus I found it useful in the past to include the section numbers in the anchors, so they show up in URLs when linking to specific sections. W3C RFCs only include the numbering in the anchors. This makes URLs fairly short, but it would be also nice to directly see what kind of section that URL actually links to.
@thecanine@twtxt.net I don’t know if the Dinosaurs TV series is a meme, but this cute thing surely reminds me of that.
date := time.Date(2026, time.June, 19, /**/ 17, 0, 0, 0, time.UTC) the most. 🤔 (My only gripe with this is that it isn’t obvious whether the third 0 is milli-, micro- or nanoseconds. These days it’s probably nanoseconds, but you never know.)
@movq@www.uninformativ.de Right. A Go programmer eventually knows that its nanoseconds precision. Keyword arguments like in Python are just sooo superior to unnamed positional arguments. I wish that Go had them, too.
@movq@www.uninformativ.de It’s working fine. I can still read your messages. :-)
Numbered headings in blog posts, yay or nay?
Biggest problem of having them: Links to section anchors (like bla.html#my-first-section) will break if I add a section later on. 🤔
@itsericwoodward@itsericwoodward.com This will never end. Chat control in the EU is back as well, it seems. 🙄
Service announcement: The only appropriate movie to watch during this heatwave is probably Barton Fink.
@bender@twtxt.net Yeah, that would be good, it only supports gzip, though. 🥴
Oh, that‘s sad, Om Malik was one of those writers I read again and again. Rest in peace. https://om.co/2026/06/24/1966-2026/
Anubis was not displayed when referenced on Lynx. this god is an ally for text browsers.
Great, another privacy-destroying bill in the name of “child safety”… Must be a Thursday.
https://www.eff.org/deeplinks/2026/06/kids-act-would-require-age-checks-get-online
Hey Israel! Shalom from the great state of Missouri!
Finally finished another meme one, I always wanted. It took forever, to get it right, so I really hope people get the reference.

The happiness of your life depends upon the quality of your thoughts. –Marcus Aurelius
The happiness of your life depends upon the quality of your thoughts.
We went to the source of the river Fils this evening. I couldn’t believe it, but as I was promised, there were just 20°C. That was super nice. Almost chilly. We only met two others with their three dogs right at the beginning and had everything to our own. We enjoyed the firefly and bat show on a bench. Now back in town and the temps are cooking at 27°C. Fuck me!
It was already fairly dark for my camera, so all the photos are even more blurry than usual. Sorry!
https://lyse.isobeef.org/filsursprung-2026-06-25/
06 shows the bench in the background. The source is next to the building under the trees. 07 shows it in its full glory. 08 is the view before the glowing show began.
@movq@www.uninformativ.de using zstd first, and gzip after for everything is kind of standard these days, isn’t it? I use Caddy, and have encode zstd gzip on all sites.