@thecanine@twtxt.net Nice! š¤Æ
@lyse@lyse.isobeef.org FernwƤrme it is. %)
@lyse@lyse.isobeef.org I donāt know what it is. Itās this damn central heating here (distributed over the entire village), where, if something breaks at their end, hundreds of households are affected. š
(I donāt get why anyone would build a central heating system in the first place. Isnāt this super inefficient?)
People think that āmore words means more effortā ā that used to be true, and itās the opposite now.
Anyone can make 200 words. The real flex is turning those 200 words into 6.
Regarding software, I wonder when/if programmers will get this memo.
No hot water today. Again. š«©
caddy-pow. So now going forward, you'll have to (sorry) have a HS-enabled browser to hit git.mills.io which will hopefully make most (if not all) bots just go the fuck away š¤¦āāļø #Hostile #Web
@prologic@twtxt.net Huh, somehow I was assuming that Anubis was already lightweight (never took a closer look, though). Whatās the issue with it? š
(And of course thereās a bug because Iām an idiot. š¤Ŗ)
There you go, it really does look better: https://movq.de/v/69d82e39f4/vid-1781183062.mp4
Heads up (literally): Thereās going to be a solar eclipse in August: https://en.wikipedia.org/wiki/Solar_eclipse_of_August_12,_2026 Mostly partial, unless you happen to live in Greenland/Iceland/Spain.
And maybe slow down a tad once youāre back.
Not sure if thatās possible in this company. š¤ (This is the worst time to look for a new job, though. Alles im Umbruch.)
@lyse@lyse.isobeef.org Yeah, it probably would look better. I might fix that. Itās just laziness, the implementation was easier this way. š
Glad you find it interesting! And honestly, I agree, nobody but me would use this anyway. There are more mature and featureful toolkits out there.
@lyse@lyse.isobeef.org Aaaaahhhhhhhh! That explains it! š
As I said, Iām on vacation, and for about a week now, I did basically nothing but sleep. Day or night.
I canāt tell if this actually is a vacation or just therapy for burnout. š¤
@bender@twtxt.net Yeah, no, not gonna happen. š
@lyse@lyse.isobeef.org Those poor unicorns. Why do they have to puke all the time? š¢š¦
(I know itās kind of pointless to post all this stuff if the source code isnāt available, but meh, whatever. š¤Ŗ)
First draft of a file selection popup / widget:
https://movq.de/v/0955149868/vid-1781094010.mp4
Also makes use of the new Table widget.
@arne@uplegger.eu Heh, nice. š„³
Actually, Iām stupid: Iām using the normal rsync on OpenBSD as well.
And regarding OpenRsyncās general usability:
https://marc.info/?l=openbsd-misc&m=178090751524547&w=2
Right now openrsync is limited in functionality and is primarily present
for rpki-client. The limited functionality makes it unusable for generic
use and so any diff or change like the above will not be considered since it
is simply not ready.First problem to solve is to remove the mmap usage in openrsync. After
that modern protocol versions need to be added. Once that is in place one
can start a discussion about using openrsync as a default on OpenBSD.
Love this remix:
@lyse@lyse.isobeef.org Shadow on the wall!!1! š£š
It was an easy patch, so menus have drop shadows now:

Not that big a difference in the dark theme, though.
@lyse@lyse.isobeef.org Not a fan of MittelaltermƤrkte, but that sounds like an interesting idea. I wonder if they end up shooting each other on accident. š
@lyse@lyse.isobeef.org Oh, no, he was the one providing the feedback. š
mgk appears to be everywhere. His Unicode box drawing demo has been part of my unicode-test script for a long time: https://movq.de/git/bin-pub/file/unicode-test.html#l23
@itsericwoodward@itsericwoodward.com Yeah. That DORA quote is probably spot on. Itās exactly what Iām seeing here. š«©
@prologic@twtxt.net Hm, yeah, probably. I donāt think thatās how many FLOSS projects are/were run, though, so theyāll have to find new ways to build those relationships. š I mean, isnāt it usually a new person sending patches to a project, over and over, and at some point theyāve shown enough skill so theyāre āpromotedā to a full maintainer position? š¤
favicon.ico and only around 7.5k hits on the image thumbnails. So I guess that, in reality, it might have gotten around 7k hits. The rest ⦠is probably bots.)
@lyse@lyse.isobeef.org Two emails. š One person asking for the source code, and the author of wcwidth (the library Iām using) contacted me to provide some input. š
@lyse@lyse.isobeef.org Switching to Make might be a good idea, though, because the whole thing is purely sequential at the moment ⦠It takes close to 20 seconds (including the w3c verification which runs the Java checker). Itās not unusable, but it could be better. š
@arne@uplegger.eu Hat nicht so lange gehalten. 𤪠
(This settled at about 25k hits on the HTML page now. But only about 11k hits in total on favicon.ico and only around 7.5k hits on the image thumbnails. So I guess that, in reality, it might have gotten around 7k hits. The rest ⦠is probably bots.)
@prologic@twtxt.net As have I. š¤ I mean, since I left GitHub, I got basically 0 pull requests anyway.
Even during my time using GitHub, I noticed that ādrive-by PRsā are rarely a good idea. People donāt really know/understand the code or the design principles/goals, so I often turned down PRs. Or I accepted them and was grumpy afterwards. š
What does work is having a team of maintainers/devs. The only question is: How do you build such a team if you donāt accept PRs? Thatās going to be the interesting part.
Now that is an interesting move:
https://ladybird.org/posts/changing-how-we-develop-ladybird/
Maybe this is how all Free Software will look like in the future. It might not be the worst idea ⦠? š¤
@lyse@lyse.isobeef.org Ah, I almost thought so (that you wrote it by hand), but then I looked at the source code and saw the TOC and I was like: āNaah, probably not. I would be way too lazy to do that manually.ā š And indeed ⦠ha.
Oh god, yeah, thatās a lot of <span>. š¤ Canāt really avoid that, I guess, especially if you want to do syntax highlighting of code blocks.
You wrote your own site generator, didnāt you?
In parts. I write everything in Markdown (itās online, even: https://movq.de/blog/postings/2026-05-29/0/POSTING-en.md), plus a few Vim shortcuts (to generate thumbnails, for example), and then python-markdown renders it: https://pypi.org/project/Markdown/ This process is wrapped in a shell script, like āre-render every page if the .md file is newer than the .html fileā and thatās mostly it. And the Atom feed generator is completely custom. š¤
@bender@twtxt.net lol, no, please donāt send me a quackton of ducks. š We use BIRD a lot at work, hence this bears some significance for me/us. š
You know what this is?

A BIRD bird! š
I got it as a gift from a very friendly coworker and she, in turn, got it from Maria MatÄjka. š
@bender@twtxt.net Ugh, I donāt know. Iām having a long vacation now and I try not to think about this topic anymore. š¤£
Response by the author of rsync: https://medium.com/@tridge60/rsync-and-outrage-d9849599e5a0
Okay. I have lost the ābattleā against āAIā at work and I will no longer try to āfightā any of it.
It is simply what people want. They want to use it. And thatās the end of it.
And why do they want it? Because it makes their job easier. And why is that? In very large parts, itās because we have accumulated a metric fuckton of technical debt due to decades long mismanagement. We were (and are) operating in āemergency modeā all the time. There simply was no time to clean things up or to rethink designs. We always have to go with the cheapest and quickest solution. We are never ahead of things: Earlier this year, I started an initiative and wanted to tackle some issue that I could see coming. I was shut down because this wasnāt āurgentā. Very soon after, this exact thing became that exact problem ā but now, there was no time anymore to do it properly because NOW itās urgent, so, once again, we had to go with a quick and dirty solution.
Itās always like that and I had brought it up again and again. And now we have a huge spaghetti mess that hardly anyone understands anymore.
Nobody ā except AI. It can still make some sense of this and, obviously, this is useful to people.
So, any argument I make against AI is completely pointless to begin with. Iām such a fool for not having seen this earlier.
The last argument I made today was: āLook, we already have so much technical debt and spaghetti systems, we really, really must clean this up. If we throw AI on top of this now, itāll only get so much worse.ā And once more, I was shut down. My intentions were āadmirableā, but āthereās no time for thatā.
Okay. Good luck with that. Theyāll keep doing it this way. At some point, itāll either explode entirely and some poor soul has to clean it up, or itāll explode and theyāll have no other choice but to throw everything away and start from scratch ā assuming they can still afford that.
In other words, none of this about AI, really, nor caused by it. Our departmentās massive spike in AI usage is just a symptom of the underlying management issues. And since those arenāt being addressed, nothing will change and this whole mess will only get worse.
(I blame all this on management, because, well, thatās whoās to blame. I do not have a solution for it, though ā and assigning blame without constructive criticism always sucks big time. I donāt like doing this. If you had put me into that particular management position, I wouldnāt have been able to solve any of this. The thing is, though, Iām not an expert on management and it isnāt my job ā Iām just the āprincessā who solves your technical issues.)
<updated> of the feed, too. But for some reason, some articles were suddenly marked as new.
@lyse@lyse.isobeef.org By the way, which site generator are you using? I kind of miss having code blocks with syntax highlighting and that generic yellow highlighting thing is pretty cool, too.
@lyse@lyse.isobeef.org lol, āgarboā š Took me a moment. š¤£
@bender@twtxt.net That certainly sounds much better in English, yeah. š
@bender@twtxt.net It started out as me calling myself āPrincess Valiumā because Iām so tired and braindead today, but then someone misheard that because a garbage truck drove by, and, so ⦠one thing lead to another. 𤪠Sadly, it kind of fits, because Iām often the one who cleans up shit. š¬
@kiwu@twtxt.net In-cred-ib-ly tired. š
Aha, my nickname at work now appears to be āPrincess Garbage Disposalā (āPrinzessin Müllabfuhrā). š¤¦āāļø š„“
Itās not that much traffic, of course. One hit per second on average. (Plus the images.) The nasty bots are much worse. š
Weāre at close to 20k hits now, but it has slowed down considerably. Nobody cares about page 2. š
@bender@twtxt.net The good thing is that itās already pretty battle-tested. š There was this dumpster fire a few years back: https://news.ycombinator.com/item?id=31114554 This was on their front page for quite a while, just look at the number of comments ⦠š
tail -f access.log looks like a Matrix screensaver at the moment. Whoooooosh ā¦
@arne@uplegger.eu Indeed. Iām glad that itās all just static HTML. The most expensive part about this is probably TLS. š¤·āāļø
oh, I knew it wasnāt you. It is just nice to see your hobby was noticed. :-)
Ah, I see! š¤
@bender@twtxt.net Doing tail -f access.log looks like a Matrix screensaver at the moment. Whoooooosh ā¦