@movq@www.uninformativ.de Welcome to the wild west!
@movq@www.uninformativ.de I agree and am very happy about how it went for me back then. Having said that, I still admire @kat@yarn.girlonthemoon.xyzās persistence and strong will to get into it. I feel that a lot of young folks give up way too quickly.
@GabesArcade@gabesarcade.com by asking me nicely 𤣠Which you just did! If you either provide me a desired username and password and secure medium to give this to you I can do that easily, or alternative a desired username and email address (never stored, only hashed), after which you can āReset passwordā.
Hey folks š Today I announce the re-release of the Twtxt Search Engine now live and running and actively re-crawling and re-indexing. š Please report bugs or any useability issues to me! š #Twtxt #Search
@GabesArcade@gabesarcade.comās Arcade@gabesarcade.com You will want to either build a client or use one of the ones listed here ā Either way you choose! š I just noticed as well in this Twt Iām replying to (threading is a thingā¢) that you @-mentioned@twtxt.net @bender@twtxt.net incorrectly š
@ās Arcade@gabesarcade.com Welcome to Twtxt / Yarn.social š
@gabe@gabesarcade.com welcome to twtxt!
My mate and I hiked up the backyard mountain. We got 25°C and quite some wind, so it was actually not too terrible. The wind could have blown harder or the temps a little lower, but oh well.
I saw the squirrelās bushy tail stick up on the forest floor in the sunlight and immediately thought of this cute little feller. Since it didnāt move at all, even when we came closer, I got irritated and reconsidered that it might actually be some kind of dried up farn. But then we also were able to see its body. Unfortunately, the squirrel ran up the tree too quickly, so all the shots are kinda crap.
At one flower spot, there were sooo many butterflies, wasps, flies, bugs and other insects. The botanic was completely crowded.
The workers were transferring logs from one log truck to the other in a parking lot. Iāve never seen this happening before. When we passed the same place on the way home, they had moved logs into a sea container. That was surprising. This semi wasnāt there on the way there. One log was probably too long and sticking out the container, so they probably had to wait for somebody to return with a chainsaw. Crazy that theyāre shipping logs from here probably overseas. Why else would they put them in a sea container?
After our first break, a blackbird was really posing for us with his worm in the dark shade.
Today was my first time I ever saw a hummingbird hawk-moth (TaubenschwƤnzchen) for real. My mate photographed them many, many times before, but I never came across one myself. So, that was really special.
The forest service installed an outdoor table with two benches next to the timber lion, that was cool to see. We sat down for a few minutes and enjoyed both the view into the Fils valley and ant on the tabletop, but the sun was beating down too heavily on us, so we had to move on.
All in all, it was a very nice few hours long hike. Enjoy! https://lyse.isobeef.org/waldspaziergang-2026-07-03/
I just read @kat@yarn.girlonthemoon.xyzās blog post over here:
https://bubblegum.girlonthemoon.xyz/articles/learning-to-code-like-it-s-the-90s
Jesus, it must be so overwhelming for young people to get started with programming.
When I started programming, there was the built-in ROM BASIC of that PC and probably a bit of BASIC on a floppy, and that was it. Nowadays? Millions of libraries and frameworks and languages and what not ā and, much worse, thereās the expectation that you need to make something fancy. When I started, printing something and understanding IF was good enough.
Installing software was (is?) such an incomprehensible mess on Windows ⦠Why did you allow any program to install files anywhere in the system? Why was this considered normal and okay? With no chance of ever cleanly removing that stuff again?
And now weāre back to the trend of curl | bash these days ⦠same thing.
@lyse@lyse.isobeef.org This apparently depends on the program now ⦠Some Qt6 programs still allow that, others donāt. I canāt remember if GTK ever had that feature. š¤ But yeah, this whole āmove stuff around as you pleaseā-mentality is mostly gone.
I know I keep referring to StarOffice 3.1 a lot, but itās just such a good example for all these things. All the toolbars and panels could be rearranged:
(This is running in Wine, btw.)
LibreOffice is the descendant of StarOffice and it doesnāt support anything like that anymore.
Maybe it was deemed too confusing for users? āOh no, I mis-clicked something and now that bar is gone! How do I get it back? I donāt even know what itās called!ā š¤
@movq@www.uninformativ.de https://movq.de/blog/postings/2026-07-03/0/POSTING-en.html Oh yeah, the toolbar handles. You could actually move the toolbars around and sometimes even customize them. I have no evidence, but to me it feels like a lot of programs donāt allow that anymore nowadays.
@prologic@twtxt.net this was supposed to be a reply to this, not sure how it ended up all there, by itself, sad and lonely. š
@balloonfu-sen@yarn.girlonthemoon.xyz I think you need to update your yarnd instance š
Well, they paid me something back. (Iām not required to file a tax report, which means that I absolutely should do it. Theyāre ripping off the ālazyā people.)
Seems to be good now š
As-is yarnd š¤£
Shit i need to update yarnd š
šØ jenny was broken due to the switch to v2 hash tags.
I pushed a hotfix to main, but this needs a few more test cases. Iāll do that tomorrow.
Today was really nice. Around 20°C all morning long, only in the arvo we got up to 25°C. Headed out with my mate for a quick stroll: https://lyse.isobeef.org/waldspaziergang-2026-07-01/
Set/GetDisabled(ā¦) and PasteHandler(), tt starts up fine and seems to work without issues.
Haha, I just noticed that this is the first twt hash v2 that I reply to. \o/ Oh yeah!
The mentioned go.{mod,sum} change is already part of tview 0.42.0. After implementing Set/GetDisabled(ā¦) and PasteHandler(), tt starts up fine and seems to work without issues.
Thereās no more time to waste to rotate some months into their archive feed files.
@movq@www.uninformativ.de Yeah. The thunderstorm was supposed to hit us, sneak north and south around us, directly pay us a vistit again, miss us to the north, directly hit us, and now itās back to a northern diversion. The thunder heavily roars in the distance at the moment. Itās down to just 10 liters. A mate just got a wet laundry, though, and had to mob up a ā luckily ā just tiny flood.
As I type, the first drops begin to fall.
@movq@www.uninformativ.de Oh dear! :-(
Now, itās cooler outside than inside. Time to open the windows and start the wind machines.
@movq@www.uninformativ.de Lucky you! My damn work laptop heated up this room to 29°C. The hottest so far.
@movq@www.uninformativ.de no ACābecause it has never been neededāis terrible, fully agree. That takes it to another level! š„µ
I didnāt manage to capture the hunting bat.
Other than the few Unicode issues I mentioned recently, vim-classic works just fine. I completely forgot that I switched to it.
@bender@twtxt.net I know heat (Iāve been to Southeast Asia, for example ā or Florida š¤£), but youāre right, it does hit very differently when itās at home. āAt homeā is usually the cool and relaxed place, but now itās hell. And no AC anywhere in sight.
@bender@twtxt.net Please, mate, keep the heat to yourself! I donāt wanna trade that. ;-)
The firefly season is ending. I only saw 200 of them or so. There was one female directly on the forest road. If only I brought my camera and tripod, that would have worked out I reckon. I had my torch with me and this looked really cool.
Dusk took forever today. It was really long light out there. Full moon is tomorrow.
On the way back, there was suddenly a load clatter and crashing sound 100 meters away from me. I didnāt see anything, but a tree fell over in the forest out of the blue. Fuck me dead, that was scary as hell. Luckily, I was already on the main road, only meadows around me. Itās the second time I witnessed a tree accidentally coming down. The first one was during the most expensive hail storm in our area so far in 2011 behind me when setting up a summer camp. The weather changed in less than 15 minutes.
Maybe not such a good idea to go out so late alone. :-? Any rustling in the forest immediately reminded me of the boar the other day. Luckily, always false alarm. Still a bit terrified from that event.
@lyse@lyse.isobeef.org Thanks! You had one of the strangest guesses so far, first one I had to look up. š It is a reference to a (human) cop/detective, from a 2019 videogame. Since thereās no spoilers tag on Twtxt, the name of the file on my site, includes the correct answer.
@movq@www.uninformativ.de Oh my! :-O We reached 38°C. Itās now down one degree.
I just got up from my two, three hours siesta. And I tell you, that was bloody amazing. Layed in bed in undies, no blanket, just some power metal in my headphones and I was sleeping like a baby. Normally, I NEED a blanket, no matter what. But this summer, itās already the second time that I actually manage to drop off without one.
Weāre at 39.5 °C now. Are we going to hit 40?
box (command-line container runtime). It works great š
@movq@www.uninformativ.de CEF turns out to be pretty easy. I had to write a bit of C and Go to bridge, but once that got going I was able to write it into my pure Go go-wayland wlui library for final rendering. The delegating the entire CEF part was a good idea though because it keeps all the complexity in a container Image, leaving me with just the Go + C stubs/interface and SHM/IPC parts.
box (command-line container runtime). It works great š
@prologic@twtxt.net Ah, the joy of making your own browser ā welcome to the club. š (I chose WebKitGTK back then and that was not super compatible with websites ⦠CEF would have been better, but also harder to use.)
So I decided to change tact a bit with GoNIX and instead of trying to build apure Go browser from scratch (which I kinda of half succeeded, in at least it was able to render most static ssr sites), Iāve instead decided to write a new browsered using the Chromium Embedded Framework, otherwise known as CEF. So now I have a fully working browser in GoNIX š ā However since my goal is to keep GoNIX pretty lcean and mostly written in Go, I delegated the cef part(s) to an OCI container image and run that with GoNIXās box (command-line container runtime). It works great š
@lyse@lyse.isobeef.org I noticed that loading="lazy" might not be so great after all.
This is without lazy loading:
The total page load time is around 400-500 ms. Okay.
Now this is with lazy loading:
It finished much quicker, after about 250 ms. Sounds good.
But notice this gap right here?
This wasnāt there before. With lazy loading, it now takes something like 80-100 ms until the browser even starts loading images. This is Chromium, but Firefox shows a similar gap.
The net result is that there is a very noticeable delay/flicker when you open a page, because it takes so long until the images have loaded. Yes, the layout doesnāt shift around, but that has nothing to do with lazy loading.
How odd. š¤
Okay, Iām using the āofficialā validator now:
https://github.com/w3c/feedvalidator
That repo is supposed to be a website/webservice, though. The feedvalidator directory contains the actual validator. Iām using this wrapper on top: https://movq.de/v/94b5b8978c/
Damn, I broke my Atom feed (and a reader let me know, thatās cool!).
I run vnu on all HTML and CSS files after each build of the website, but I donāt run a feed validator. š¬ Time to change that.
@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 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.@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.
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.
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. š¤
Finally finished another meme one, I always wanted. It took forever, to get it right, so I really hope people get the reference.

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 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.
I now decided to include the alternatives: https://lyse.isobeef.org/code-readability/#alternative-timestamp-formattings
Easy way to do digital detox: Use a Mastodon instance that someone else maintains. And when itās down, thereās nothing you can do but wait. š
A deer, multiple frogs, several thousand fireflies and something else. It was already very dark when I was silently drifting along on a nice soft mossy path, enjoying the firefly show left and right and in front of me. I then heard some rustling about 30 meters in the distance in the shrubs. I thought that I must have scared up a deer. But it kept on rustling without any worries. And I closed in without seeing anything.
Only when I heard the quick oink from just 10 meters away, I froze. Shit, no deer, but a boar! Suddenly, I was the one who was scared. It probably hadnāt noticed me before. But did it notice me now? Was that grunt a warning or just completely unrelated? The rustling appeared to slowly come closer. What if there were also piglets around? I couldnāt figure out how many boars there were. Maybe just one, possibly more. A wild boar easily rips a hunting dog apart, so I didnāt want to take any chances and decided I will not wait for them to eventually pass me behind the brush in just a hand full of meters, so I can keep on going. While I was just turning around, I heard another oink and was frighened to death. I ran 20 meters, before calming down a little bit. I listened for half a second and nobody was following me. Phew. I then walked back the path.
What an adventure, I tell you. That was my second (or maybe third?) wild boar encounter in the woods ever. A hell lot more scary at night than during daylight when you can actually see something.
@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 Oh! Youāre running Yarn.socialās yarnd? š
Thatās why I was able to see your reply so quickly/easily ! Nice! And welcome! š
I had a real blast in the woods again. There were a bit more fireflies on the meadows, but still no comparison to all the shows in the forest with several thousands.
The fucking mozzies got me, too.
@bender@twtxt.net As I was not able to capture any recent ones, from the archives: https://lyse.isobeef.org/amsel-2024-05-29/
@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? š¤
Behold! š I present to you, GoNIX š§
@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! āŗļø
Itās ten thousand million degree celsius outside and I have to go to a birthday party today because wElL iTs My BiRtHdAy ToDaY, I think Iām going to die, send help.
@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ā. š
So Iāve been working on GoNIX the last few days⦠Which is derived from µLinux ā At least itās entire build process. GoNIX however has a 100% Go userland, including the init process, package and service management.
Now⦠As an experiment, because I was able to make much process on enhancing the build tools and package management, I decided to see if I could build a āDesktopā Gui of sortsā¦
I still wanted it to be fairly minimal and lightweight. So I went with wayland (of course) and labwc and yambar. So far Iām liking the result š 42 packages in the wayland-desktop meta port. Not too bad. Not sure if I can slim that down anymore⦠But trying to avoid Mesa/GL as that drags in far too much ācruftā.
Olisse Ā· 2026-06-20 22:27 UTC
haihaihiii! mbox.blue is awesome ;)
So nice of the very few folks that have discovered mbox to say such nice things about my little experimental project and free service offering š
@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.)
How truly wonderful! I went out tonight and the first thing I noticed was the temperature drop. It felt actually quite pleasing. What a welcome surprise, I didnāt expect that at all. It was warmer in the forst than between the fields. The tiniest breeze helped to cool off the surroundings I think. Right now, the temperature shows 23°C. Itās supposed to reach 18°C at 5 in the morning before it rapidly shoots through the sky again.
When I left the house I even saw the very end of a nice sunset. A bat was around, too. The several thousand fireflies delivered a fantastic show. Itās such a pity that I cannot show this to you. :-(
There were many frogs or toads around. Luckily, the light tan gravel road made for a good constrast to the darker hopping amphibians. So, I spotted them just in time. No animals were harmed.
The moon was out and lit up the scenery. I was perfectly chasing my own shadow for several hundred meters on a forest road. I had the moon right in my back. That moon light shadow felt magical. <3
It must have set a new record on picking up spider webs along the way. The threads around arms and legs always feel quite yucky. People were blasting music somewhere in town. You could here that noise in the entire forest. I found that rather annoying. All street lamps are operational again, so I got already blinded right at the entrance to the town. But other than that, this was a very nice evening stroll. Totally recommended. Already looking forward to tomorrow. :-)
@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.
@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.
Itās 34°C and all the shutters are closed. Walking past the front door, I was surprised that there is light sneaking through the covered glass next to it. I somehow thought itās already the middle of the night. :-D
@lyse@lyse.isobeef.org ⦠I also meant to comment on the very neat and stylish Play Button, but forgot to do so. š š š
@lyse@lyse.isobeef.org If I were to guess: They might have done so to avoid bug reports from users with heavily outdated versions. š«¤
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? š¤
I noticed that there are quite a few UI glitches in vim-classic ā and quickly found the cause: It comes with outdated Unicode tables.
I have to admit that I wasnāt aware that thereās a new Unicode release every year:
https://en.wikipedia.org/wiki/Unicode#Versions
Look at this huge number of changes. Every program has to keep track of that, often through libraries but sometimes not (like in Vimās case).
I use Unicode extensively, but this shit is extremely expensive ā¦
My TUI framework is having the same problem. At the moment, this is all offloaded to wcwidth, but if that library was to become unmaintained, Iād have to track Unicode myself.
Gah!
The DOS days were simpler. CP437, end of story. (Yes, I know thatās a lie.)
Oh come on! Why such a stupid anti-feature!?
WARNING: Your yt-dlp version (2026.03.17) is older than 90 days!
It is strongly recommended to always use the latest version. You cannot update when running from source code; Use git to pull the latest changes. To suppress this warning, add --no-update to your command/config.
@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. :-/
@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ā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? š
@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.
Speaking of UIs, this is how Thunderbird looks now:
So we continue to let every program make up its own UI style (and then we complain that āthe Linux desktopā looks āmessyā and āinconsistentā). I guess this uses GTK, but it doesnāt look like any other GTK program. Buttons, tabs, drop-downs, whatever, itās all different. It even has its own subwindow system (i.e., popups that you canāt move).
I didnāt say this in the blog post, but Iām convinced that programmers these days absolutely positively hate everything that looks even remotely like Windows 95 or Motif ā with a passion. I see that in my coworkers as well, they really canāt stand it. Itās an emotional thing.
@movq@www.uninformativ.de Regarding https://movq.de/blog/postings/2026-06-16/0/POSTING-en.html:
In my opinion, the KDE 3.5 menu was organized way better than the Windows Start menu. Granted, a typical KDE installation had much more applications to offer, too. So, there was more need to get it right. And it probably was also later in time.
Isnāt Notepad++ and Python cheating!? :-D
Crazy story on the clockās seconds. I never heard of that before. Neat.
Yeah, UI these days is horrible. (Thatās why my own TUIs suck, too!)
Itās one of those topics that might cause outrage because Iām getting it all wrong.
So far, nobody noticed. It didnāt get posted on HackerNews or Lobsters this time, and it only got 46 hits so far (as opposed to ~50-100k hits when it does end up on those sites). š¤£
@lyse@lyse.isobeef.org Oh, 02.jpg is great. Camera just a little lower next time to put more emphasize on the ⦠whatever that is in the foreground. š
Oh god, finally: The thumbnail generator for my blog now renders a typical āplayā icon for videos.
Saves me the need to write āthis is a videoā every time. š¬
The dairy farm has a new milk vending machine. The prices increased by 20%. One liter is now 1.20⬠instead of 1.00ā¬. But I donāt complain.
In a few meters of shrubs there were easily 50 butterflies. That was crazy, Iāve never seen this many in one spot. I should have taken a video.
The grain field in the beginning was looking so great. Crazy colorful and very yummy looking. I would have loved to take a bite. Or at least lie down right in the middle.
That was another great time in the outdoors. The 21°C were killing us, though. We were always glad when we reached a shady spot with a little breeze. Iām not gonna survive the 35°C later this week. :-(
Iran War Live Updates: U.S. and Iran Appear to Reach Cease-Fire Deal
Pakistanās prime minister, Shehbaz Sharif, a key mediator, said a deal had been reached and that a signing ceremony was set for Friday. ā Read more
War and the World Cup
The Iranian government has always used the national team to project soft power. That puts players and fans who oppose the regime in a tough spot. ā Read more
Woman, 21, dies after bungee staff āforgetā to attach rope
Maria Eduarda Rodrigues de Freitas was killed in front of horrified witnesses at an abandoned Brazilian railway bridge after workers launched her into a 40-metre drop in a āSupermanā pose. ā Read more
US analyst may come to regret Socceroos provocation
US analysts discuss the Socceroosā win over Türkiye ahead of their clash with the United States. ā Read more
Iran War Live Updates: Trump Calls for Restraint After Israel Strikes Beirut Suburbs
President Trump said āall sides should stand down,ā as the conflict in Lebanon between Israel and the Iranian-backed militant group Hezbollah complicated efforts to finalize a cease-fire agreement with Tehran. ā Read more
In Israel, Broad Discontent Over the Emerging U.S. Deal With Iran
Israelis across the political spectrum say the deal appears to leave fundamental security threats posed by Iran unaddressed. ā Read more