@lyse@lyse.isobeef.org It was a wild ride for sure. š
@lyse@lyse.isobeef.org Besides, have a look at
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.
@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. :-)
@itsericwoodward@itsericwoodward.com This will never end. Chat control in the EU is back as well, it seems. š
@bender@twtxt.net Yeah, that would be good, it only supports gzip, though. š„“
Finally finished another meme one, I always wanted. It took forever, to get it right, so I really hope people get the reference.

@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.
Using gzip compression for the twtxt files now. I donāt expect any issues but let me know if something breaks. š„
(This feature is implemented in a pretty minimalistic way in OpenBSDās httpd ā¦)
@lyse@lyse.isobeef.org Mhm, yeah, I also think I like 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 I admit, itās something different in the pitch dark. Noises are a hell lot more eery. I do wince every now and then, too. :-)
But Iām very glad that I only have to really worry about ticks and boars in our forests. Theyāre petting zoos compared to everywhere else. Letās see when the bears and wolves return. Itāll be another story then.
@lyse@lyse.isobeef.org Huh. Yeah. Indeed. š
@lyse@lyse.isobeef.org You think I thought about it on that level? š I just heard that weird animal noise in the dark and I was the one who was running. š
@movq@www.uninformativ.de But foxes always run away and donāt attack. Theyāre afraid of us humans ā unless they have rabies.
@lyse@lyse.isobeef.org Omfg, thatās a big ānoā from me. š Nononononono. š I had such an encounter with a fox once deep at night and that was scary enough. š¤£
@balloonfu-sen@yarn.girlonthemoon.xyz Yeah, it also requires you to fill our a form with some sensiable inputs. There are other measures Iāve put in place to thwart/discourage bots/spammers too.
@balloonfu-sen@yarn.girlonthemoon.xyz The reason for my locking down my own instance here was purely because of spam and bots š¢
yarnd? š
That's why I was able to see your reply so quickly/easily ! Nice! And welcome! š
@balloonfu-sen@yarn.girlonthemoon.xyz Yeah No worries an welxome! Glad you didnāt find standing up your own stance too hard!
@balloonfu-sen@yarn.girlonthemoon.xyz Oh! Youāre running Yarn.socialās yarnd? š
Thatās why I was able to see your reply so quickly/easily ! Nice! And welcome! š
@balloonfu-sen@yarn.girlonthemoon.xyz Nice! š
@bender@twtxt.net LOL š
@prologic@twtxt.net post it on Hacker News: A tiny shared Linux system, https://news.ycombinator.com/item?id=48652140
@prologic@twtxt.net Thatās how I read that, too. :-D Unfortunately, all listed articles stop at only 30% maximum. Scam!!
@itsericwoodward@itsericwoodward.com I donāt š¤£
@lyse@lyse.isobeef.org Does that mean they paid you 3x what itās worth and you get teh product for free plus a bonus payout? š¤ š
@lyse@lyse.isobeef.org awwwww! š„°š¦āā¬š„°š¦āā¬
@bender@twtxt.net As I was not able to capture any recent ones, from the archives: https://lyse.isobeef.org/amsel-2024-05-29/
@movq@www.uninformativ.de Here you go 𤣠https://git.mills.io/prologic/gonix/src/branch/main/cmd/imgview/main.go
@prologic@twtxt.net Yeah, Rust is quite popular in the Wayland scene, it seems.
In image viewer in 170 lines? Show me. š
@movq@www.uninformativ.de Happy sauna party! :Ā“-/
@movq@www.uninformativ.de I looked into swagimg. Thatās the thing, The latest version pulls in farkān C++ (geez fuck) and luajit. Anything else Iāve round for Wayland depdns on Rust (wtf?!) ā So I built my own in Pure Go. Itās wonderful, so simple, only ~170 lines of Go š¤£
@prologic@twtxt.net The only image viewer I like in general is this one:
https://codeberg.org/nsxiv/nsxiv
Itās for X11, though.
Allegedly, this Wayland image viewer is somewhat similar to nsxiv, maybe youāll like that? š¤
@bender@twtxt.net Someome elseās BDay. Iāll convey the wishes. š
@lyse@lyse.isobeef.org show us, Lyse, to put our minds at ease! šš»
@movq@www.uninformativ.de It is horribly hot and humid here, and is not even 08:00. AC ran overnight for 3+ hours. It is going to be hellish, not going to lie.
Your birthday, or someone elseās? Either way, happy birthday! š„³š May many more years come, with good health⦠and less heat! āŗļø
@iolfree@tilde.club @movq@www.uninformativ.de These monsters!
@bender@twtxt.net Right, canāt think of anything more pleasing than that! If only I were a landscape gardener, I could enjoy that all day long. :-D
@movq@www.uninformativ.de Vorsicht, freilaufende Gewitter!
So Ƥhnlich warās zuvor auch. Weit ringsum absolut nix. Es regnet und donnert schon eine viertel Stunde, bis der Wetterbericht und das Regenradar dann auch umschalten und von dem laufenden Unwetter Kenntnis haben.
@lyse@lyse.isobeef.org Ich zitiere von woanders und bin zu faul zum Ćbersetzen:
Ich gucke schon den ganzen Tag dem Storm Tracking zu und alle Gewitter in der NƤhe haben sich kurz vor meinem Standort ausgeregnet oder sind abgedreht. šš„µ
@iolfree@tilde.club šØšØšØ
@prologic@twtxt.net 100%. I am never going back to anything else but. Static sites would last much longer than any other too, for sure.
@lyse@lyse.isobeef.org oh yes! And, when I mow the lawn (which reminds me I need to mow the front soonish), you can add dust, bugs, and grass blades to the equation. Just ālovelyā. š
@prologic@twtxt.net wow! So much accomplished! š
@movq@www.uninformativ.de Good luck!
QEMU Screenshot: 
@movq@www.uninformativ.de static sites are the best really š
@prologic@twtxt.net Awwwww. š
@movq@www.uninformativ.de An apostroph and three quotes, yes. :-)
@lyse@lyse.isobeef.org Hmmmmmm. Can you at least see those? ā ā ā ā
@lyse@lyse.isobeef.org My thermometer claims 27 °C now but I donāt trust it. Itās hot, itās humid, itās horrible.
@movq@www.uninformativ.de Weāre already at 29°C now. Five more to go. Itās terrible!
@lyse@lyse.isobeef.org Sounds lovely! (I think. Not sure about spider webs and such. š )
I woke up to 26°C this morning. š„µ
@itsericwoodward@itsericwoodward.com (I still hate that these photos look so good, despite being made with a telephone. š I mean, the (probably built-in) filters are easy to spot, but it looks super convincing when you donāt pay attention.)
@movq@www.uninformativ.de Yeah, that would also be fine with me. I certainly do like the āarbitraryā in your comment.
While writing the article, I also thought about something like that:
date := time.Date(2026, 6, 19,
17, 0, 0, 0, time.UTC)
Or possibly:
date := time.Date(
2026, 6, 19,
17, 0, 0, 0, time.UTC,
)
But itās four lines for a damn timestamp. I also contemplated whether a comment acting as a separator is all thatās needed:
date := time.Date(2026, 6, 19, /**/ 17, 0, 0, 0, time.UTC)
I might like that the most. Not entirely sure yet. It kinda feels like a hack, but still a little elegant. Add your comment on top and weāre golden. Maybe?
I deliberately excluded them as this only distracted from the points I wanted to make. And I also realized that this example was just not ideal at all. Perhaps I should add them nevertheless?
If I ever invented a programming language, a much more human readable timestamp representation of some sort, RFC 3339 or very close to that would be part of that language. Something along the lines of /pattern/ for regexes in certain languages.
@lyse@lyse.isobeef.org Oh wow, weāre talking about such a detailed level. š¤
I agree with most of what you said.
I probably would have written it like this:
// Arbitrary reference date.
// Y m d H M S nano
date := time.Date(2026, 6, 19, 17, 0, 0, 0, time.UTC)
Would this be better or worse? š
@movq@www.uninformativ.de Nice boxes, yeah. :-D
@movq@www.uninformativ.de Haha, thanks! :-D Some deliberately crude GIMP work.
@lyse@lyse.isobeef.org Apparently some new ones, yeah, like these: š« š«©
@movq@www.uninformativ.de What kind of Unicode do you use? All the new emojis?
@itsericwoodward@itsericwoodward.com
But it also wouldnāt surprise me to find out that people like Bezzos, Musk, and Zuckerberg are actually ghoulish aliens
Yeah, thatās easier to accept, isnāt? āPhew, theyāre not human after all. Theyāre not absolute psychopaths with zero empathy ā theyāre just aliens. Humans are good!ā š
@bender@twtxt.net @movq@www.uninformativ.de Ta! I donāt know about regional differences. But at the moment, they first start slowly appearing at around 21:45 to 22:00. And then it gets more and more. Youāve got about an hour until itās over.
People often say that they are in and over the meadows close to the edges of the forest. But at least over here, there are literally magnitudes more in the forest. So far, Iāve maybe seen thirty, fourty (30-40) fireflies outside at the meadows, but one or two thousand (1000-2000) inside. Exactly like last year.
They like a little bit openish spots in the forest. Not like a clearing, but if you can see ~10 meters from the path into the woodland, chances are that fireflies will pop up. But if itās really thick brush, the odds are very slim. The hotspots also slowly wander around over time. So, I just keep on walking after a few minutes of stopping to enjoy the show.
@movq@www.uninformativ.de Congrats, I guess. ;-) Iām not gonna dive into the comments either. :-D
@movq@www.uninformativ.de Same, I only (vaguely) remember the more interesting bits. Most of the subjects werenāt my cup of tea. ;-)
@movq@www.uninformativ.de Thatās what I believe as well. But again, it shows a similar thing when a video cannot be downloaded. Anyway.
@movq@www.uninformativ.de Sometimes, views on quality code are 180° apart.
Here we are, it took me a bit longer: https://lyse.isobeef.org/code-readability/
@lyse@lyse.isobeef.org ⦠I also meant to comment on the very neat and stylish Play Button, but forgot to do so. š š š
@itsericwoodward@itsericwoodward.com When I first watched that movie (decades after it was released, probably like 10 years ago), I didnāt expect that. š Feels super silly today, and all the fighting and the ālook at me, Iām a strong manā stuff. š
@lyse@lyse.isobeef.org Oh wow, nice. š² Never seen those in the wild myself.
@lyse@lyse.isobeef.org If I were to guess: They might have done so to avoid bug reports from users with heavily outdated versions. š«¤
@itsericwoodward@itsericwoodward.com Apologies not necessary š
@lyse@lyse.isobeef.org the movie gives me a glimpse, not that bad. Thank you for capturing it, mate!
I found my tripod and headed into the woods. There was a ton of glow. \o/ The fireflies were everywhere, super cool. It looked so amazing, especially with all the flying boys. There was one amazing spot in particular, I had 80-100 individuals in my view at once. Absolutely breathtaking. Unfortunately, the mozzies were also delighted about my visit.
I tried my best, but itās impossible to capture anything on film with my equipment. The fireflies are just way too dim. In the end, I managed to get some very bright girls in the bush. Thatās the best I could do, but still really bad. Sorry @bender@twtxt.net. :-(
https://lyse.isobeef.org/gluehwuermchen-2026-06-19/
And no idea what the heck is going on with the CSS there. Anyway. Garbage to trash, seems fitting. ;-)
@movq@www.uninformativ.de Yeah, the damn message to urge me into updating for no reason. It still works fine, why update then!? Leave me alone. If downloading fails, thereās already a hint that updating might fix it. The introduction of this banner in https://github.com/yt-dlp/yt-dlp/pull/13937 doesnāt give any reason for that change either.
Whatās your motivation for running this, btw? š¤
Basically, two things a) feeling generous for folks that either canāt afford or find it hard to have a little place to call home (webpage, feed, whatever) and b) a real opportunity to test some of the components that make it possible sshbox, which I know works well as it fronts my Gitea instanceās Git+SSH service and box, a container runtime I wrote a while ago, recently improved, hardened and polished.
@lyse@lyse.isobeef.org Okay, wait, what is the anti-feature here? The nag screen because itās āoldā? The inability to update when run from source? š¤
@prologic@twtxt.net I think I said this before: This looks like a really cool thing! I just wish I had a use case for it, then Iād be all over you. š But since I run so many servers of my own already ā¦
Whatās your motivation for running this, btw? š¤
@prologic@twtxt.net woot!
@lyse@lyse.isobeef.org Yeah, I have a couple of teachers in my family and they all tell similar stories. š
I have almost no recollection of my time at the āGymnasiumā anymore. Iām either traumatized by it or I wasnāt very interested in what happened there. š But I have some vague memories of doing ācomputer stuffā at school. There certainly were computers and they certainly ran DOS games like Duke Nukem, that I do know. š Just checked my records, and no, this wasnāt an official class. At best, it was one of those AGs. š¤
@bender@twtxt.net I wish I could do that. Unfortunately, my camera is not good enough. Not even close. Itās just all black. :ā-( #000. Or maybe #060508 if youāre really lucky.
But I will take my tripod tonight and see what I can do.
@movq@www.uninformativ.de Hahaha. It could have been worse, though. Iāve heard stories from others that were many levels crazier than what I experienced. And Iām glad that I was very, very lucky with almost all of my teachers throughout all of school. One of my maths teacher, who was also my computer science teacher then, is the reason I do what I do for a living. Itās all his fault! ;-)
Ja, possibly a BaWü thing. The ministry of education and cultural affairs changes the rules, curriculums and details every one or two years, anyway.
Said teacher had to fight real hard that he was allowed to teach CS in class 12 and 13. As a real subject, that is, not just an extracurricular activity (āAGā). At first, the ministry refused, because weāre just am āallgemeinbildendes Gmyiā, not an āinformationstechnisches Gymiā. Itās insane, youāve got super motivated (and technically as well as humanly excellent) teachers and then forbid them to offer a class. What the hell!? (Fun fact on top, he had a doctor in CS and was also teaching at the university of applied sciences.)
Eventually, they granted permission to only have a two hours a week class (āzweistündig, wie Nebenfachā). One or two years later ā too late for me, unfortunately ā they allowed four hours a week (āvierstündig, wie Hauptfachā). But each pupil had to sign upfont that they will not take CS class in the Abi. That was still exclusive to ITGs only. Completely ridiculous.
I reckon, you can talk to any random teacher and they will endlessly tell you about very dubious decicions from the ministry. :-/
@lyse@lyse.isobeef.org Awww, that sounds like a typical experience at school. š They meant well but somehow it was still shitty ā¦
Iāve never heard about that Wahlteil/Pflichtteil stuff (or forgot about it). Must be a BaWü thing. š¤
@lyse@lyse.isobeef.org It was before my time as well. 3.0 was my first. š
@lyse@lyse.isobeef.org take a small video, pretty please! I would love the see them shining in the fields! On the pics, 1 is mine, all mine! š„°
@movq@www.uninformativ.de ahem that dreaded time has come! In the US they are due on 15 April, and wife, the tax doer, waits until the last day to complete them. āIf we are going to pay, we may as well delayā, thatās her motto. š
@bender@twtxt.net Hell yeah, weāve seen the first fireflies of the season! \o/ \o/ \o/ How cool! Maybe 50-70 in total. Gotta check every evening now. :-)
The sunset wasnāt too bad when I left the house to pick up my mate: https://lyse.isobeef.org/abendhimmel-2026-06-17/
Itās Venus over the moon. And Jupiter is further diagonally down between the clouds.
@movq@www.uninformativ.de That was before my time, I joined the party late. :-)
@movq@www.uninformativ.de Let us know how it went. :-)
@movq@www.uninformativ.de Thatās right, way harder than centrally managed. They even didnāt reach concensus over the main folder: āAlle Programme, āAlle Programme (x86)ā, āAll Programsā, āAll Programmesā, etc. Anyway.
For class 11 (or maybe already in 10, I donāt remember exactly) we could choose either between traditional maths class with a graphical calculator or āMathe mit CASā. There were two teachers in my entire school who were able to teach the latter. It was also fairly new at the time I believe. Certainly unheard of for a āallgemeinbildendes Gymnasiumā, maybe the technical ones were already offering it for some time, not sure. It was clear to me that I would take the maths with CAS class.
Each kid had to buy their own Cassiopeia A-Something. I donāt know how much that thing was (definitely more expensive than a graphical calculator) and whether the school subsidized that in any form. But it was slow and underpowered as hell. We rarely used it in class nor for homework (most if not all had already a desktop at home). Typically, when we worked with the CAS, we sat down on the desktop computers. Our class took place in one of the two computer rooms. The desktops were placed on the three sides (left, right, back, facing the walls or windows) and the regular school desks were in the middle. Since there were more pupils than desktops, we always shared. Nowadays, we call it pair programming. ;-)
For the exams we had the āmandatory partā (Pflichtteil) without any tools. Once we finished that and handed the papers to our teacher, we were then allowed to boot up our Cassiopeias and work with them for the second part. Before the exam started, everyone had to show the teacher that they reset their small computer to factory settings. This second part was called āWahlteilā. But you had to do it in order to pass. So, I never understood the choice of this term. Maybe itās because the first part is the exact same for everyone (graphical calculator and CAS class), but the second part was definitely different for the two classes. Each suited to their tools.
After one or two exams, it became clear that the Cassiopeia was far from ideal. So, we took the second part at the desktop computers from then on. Our teacher unplugged the network cables himself to avoid cheating. Each computer had an āHDD Sheriffā running that reset the disk at startup. There was also an issue that the personal user accounts were affected by that. Sometimes all your data were lost. If you were lucky, they were still there. So, we saved our Maple project to local disk (if the computer didnāt crash in between, that was no problem) and at least eventually before leaving the classroom, we then also saved it on the server. For that, the teacher quickly plugged in the cable, we saved, and then the cable was unplugged again immediately. Oh, and everybody used their USB sticks, too.
All in all, this Cassiopeia A-* was quite a useless purchase. :-D Iām not sure if I still have it. At least I thought several times about giving it to the flea market. Donāt know if I did or not.
@lyse@lyse.isobeef.org The what? What happened? Do I want to know? š
@lyse@lyse.isobeef.org I might check it out ā once the vacation is over. š
@lyse@lyse.isobeef.org šš
But itās Windows, it doesnāt have a place in my heart.
The older I get, the more Iām glorifying anything pre XP. š But thatās only because everything today is so horrible.
Well, not anything pre XP. 3.0 or newer would be nice, because Windows 2.x was still pretty bare bones:
(OS/2 was great, though, except for the lack of a good file manager.)
@lyse@lyse.isobeef.org Ah, you mean the categorization. Yeah, that would never work in Windows, at least not without having a centralized package manager (so thereās one authoritative source of which program belongs into which category).
Oh wow, those Cassiopeias look pretty cool. Did you have one of those or one for each kid?
@movq@www.uninformativ.de Yes, yes, yes and yes.
The start screen looks exactly like a website not a desktop application.
I mean, I find Motif also fairly ugly. Granted, itās a hell lot more discoverable than anything today. The old Windows UIs probably had the best balances. But itās Windows, it doesnāt have a place in my heart. So, I stick with good old KDE. ;-) Thatās my nostalgia kicking in.
@movq@www.uninformativ.de Yes, this screenshot. However, not the Dutch but rather the German version, no wonder it looks so crazy!!1!11
Itās been a hot minute or two since I last used KDE, so I donāt remember exactly. I just vaguely recall that I found myself thinking multiple times that the KDE application categories were better matching or there were more or something like that. Most of my classmates were on Windows and had one giant long list of all sort of stuff in there. You even had to scroll in the menu. Sure, they installed all kind of garbage, which didnāt exactly help. Where in KDE, they were actually grouped by Office, Internet, Graphics, Multimedia, Games, etc. In Windows, applications usually hid themselves in a sub folder named after the software vendor. At least in the later (?) days.
I only used Win 95, 98 and XP at home. For maths class with computer algebra system (Maple), we had a Cassiopeia with Win CE: https://en.wikipedia.org/wiki/Casio_Cassiopeia At school, there was probably also Win 2000, but I donāt know anymore for sure.