There appears to be a rush a disgruntled Linux users switching to NetBSD:
https://mastodon.sdf.org/@netbsd/117451701775023949
They even got a ton of new donations (which, funnily, broke their little progress bar):

https://cannot.understand.computer/kunev/p/1791449917.947134
So⦠donations for @netbsd@netbsd over the last few years look like this:
2020 - $46k 2021 - $52k 2022 - $44k 2023 - $60k 2024 - $40k 2025 - $79kAnd in 2026 $120k so far!
And why is all that? Because of this:
Do not commit tainted code to the repository.
If you commit code that was not written by yourself, double check that the license on that code permits import into the NetBSD source repository, and permits free distribution. Check with the author(s) of the code, make sure that they were the sole author of the code and verify with them that they did not copy any other code.
Code generated by a large language model or similar technology, such as GitHub/Microsoftās Copilot, OpenAIās ChatGPT, or Facebook/Metaās Code Llama, is presumed to be tainted code, and must not be committed without prior written approval by core.
https://www.netbsd.org/developers/commit-guidelines.html
This official guideline is much more ātameā and ādiplomaticā than the overall āvibeā (sic) on the Fediverse: NetBSD basically says no to AI as much as possible.
And, apparently, this attracts lots of users and donors. Maybe thereās still some hope after all?
@lyse@lyse.isobeef.org Iām way too clumsy to do actual craftsmanship. š I had this janitor / delivery driver job once, that was great, and Iād love to do that again. Doesnāt exist anymore, though, and paid like shit.
@lyse@lyse.isobeef.org Oh wow, molten sky. š
Ballonfahrt in den Sonnenuntergang muss auch hübsch sein!
@lyse@lyse.isobeef.org Had a 3D printer for a couple of years now. š I got a used one in 2019. I donāt print that much, mostly just little stuff like this.
The vibration from the desk is so intense because it simply abruptly halts. It doesnāt slow down first ā it just stops, NOW. š¤¦āāļø Itās pretty stupid, but thereās nothing I can do, other than buy a new desk. š«¤
Made some ābracketsā that I can use to mount some small speakers on the top of my monitor. That way, they donāt take up any space on the desk.
Itās not perfect and the curvature at the back of the monitor is annoying. But it works.
Thereās a fair bit of vibration when I lower/raise the desk (hard to capture on video), and it survives that. š„³
The speakers are trash, of course. Doesnāt matter. Theyāre good enough for some light background music. Like an old FM radio. š
Letās see how long it takes until they fall down and break. šæ




Compose Key š« So, no more Ctrl+Shift+U's for or having to remember Unicode like a chimp
@aelaraji@aelaraji.com I love the Compose Key. š Want that āoā with the slash in it? Type Compose + o + / and there you go: Ćø. I use it all the time. Also for stuff like ā arrows or ā¢.
@aelaraji@aelaraji.com Ahhhh, some twt from the future must have snuck in? In my database, ālatest twt in feedā had a timestamp of 1814983537 (thatās in July 2027), which made my client ignore any twts older than that. I deleted that from my DB and now itās working again. š„³
@lyse@lyse.isobeef.org Wow. Straight to the wallpaper collection, these go. š
@JasonSanta@jasonsanta.xyz Whatās your point?
@itsericwoodward@itsericwoodward.com
and/or the people in charge realize that āenterprise-classā and āvibe-codedā are mutually exclusive software concepts
Iām really uncertain about this, to be honest. Short-term, you can vibe-code a ton of stuff and get away with it. I think that quality/correctness only matters for a small fraction of software out there. But long-term? I guess that then depends on whether youāre able to still pay the AI bills. Maintenance/refactoring is going to be veeeeeeeeeeery expensive, and virtually no human will be able to do those tasks. Or, you know, just rip off your customers and donāt sell any long-lasting support contracts in the first place.
I dunno. š¤·āāļø
I hope things get better for you, @movq@www.uninformativ.de (and for anyone else dealing with the same issues).
Thanks! š
@thecanine@twtxt.net Iām so glad that the Microsoft world is the one thing that Iām able to avoid. I didnāt have to touch a Windows server in over a decade.
@lyse@lyse.isobeef.org @david@daiwei.me I suppose the only sane thing you can do is what Lyse said:
I will have been gone in five years. At most. I should start looking for complete alternatives.
Iām looking for alternatives as well, but ⦠what would that be? Not a clue. Actually, no, I have a lot of ideas ā there are so many useful things that I would be able and willing to do. Only problem is, those jobs donāt pay the bills. Haha.
The IT industry is absolutely poisoned and destroyed.
Yes, and hereās an example:
Iām seeing exactly this effect in our stuff at work.
And human PR reviewers (in our company) are already completely burned out, because the AI dudes just dump all their shit on us. AI is an amplifier: If you already didnāt care about good code before AI, then you most certainly wonāt start caring with AI, so the result is just a massive dumpster fire.
I suppose you can use AI to produce good code, but this takes so much time, effort, and money, you might as well code it yourself.
AI usage at work has risen to absurd and moronic levels.
Entire dev teams getting dismantled and fired.
The people that work in accounting are expected to write their own accounting software (or rather, let AI do it). Same for marketing. And everybody else.
Former ātech nerdsā, whom I used to respect, tell me that they havenāt read any code in months. Let alone written some. They tell me that āAI is really good nowā, itās the future, yadda yadda. At the same time, when I read their code, I want to scream and cry (and most days I do).
Virtually everything is vibe-coded now. Everywhere you look you get to see code that no human will ever be able to maintain. Huge system ādesignsā, expensive, slow.
At this point, Iām almost hoping for the bubble NOT to burst, because that might very well mean the end of this company (and, thus, my job).
There is no āexit strategyā. We completely depend on AI services now.
At the same time, Iām expected to implement ISO27001.
Everything is vague, chaotic, wonky, shitty, buggy.
People are actively working on making themselves obsolete, and they donāt seem to notice that theyāre doing that, because theyāre so engulfed with playing with their new AI toy.
I checked job offers, but it looks like every company is like this now. Maybe some are still a bit behind, but sooner or later, theyāll all be like that.
And the worst part is: None of this matters in the slightest, as long as thereās some idiot out there who buys our stuff. Welcome to capitalism.
People keep telling me that you can āuse AI responsiblyā and ājust to some degree, just as a toolā, but they donāt seem to realize that this does not matter in capitalism. Companies donāt need āgood productsā. They just need to sell something. If you still believe that ādoing a good jobā matters and that āthey still need competent peopleā, haha, my sweet summer child, nothing you do matters. You just happened to be needed in the past, but those days are gone.
The future is absolutely bleak ā assuming there is a future.
@david@daiwei.me That looks spectacular. š³
@david@daiwei.me Itās the right thread, yeah, and not a jenny thing per se. I used the Vim username completion and didnāt pay attention. š

@yarn_police@twtxt.net AAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHH
@lyse@lyse.isobeef.org What is that ātowerā in the top left of 05? š¤ And wow, 20 and 21 are great!
@lyse@lyse.isobeef.org lol š Nein. :(
@david@collantes.us Oh the joy of getting old(er). š„² Close friends ā gone. Acquaintances ā gone. Former coworkers ā gone. They all just disappear at some point ā¦
I follow @aelaraji@aelaraji.comās feed, but it never updates. š¤ Manually fetching individual twts works, though. Do you do any aggressive filtering or something like that? š¤
@oberon@portal.mozz.us Your twt is from 2029 ⦠š„“
Stellt sich raus, dass ich den Frakturfreitag vergessen habā.

@lyse@lyse.isobeef.org Awww, so many nice sun shots. š
I should give river a try:
https://isaacfreund.com/software/river/
It brings back the old model from X11 where the window manager is a separate program/process.
@zyak@twtxt.z85b.xyz Folder of text files with auto-generated index by the webserver, yeah, that comes close. Like meilloās blogs: https://marmaro.de/lue/ https://marmaro.de/apov/
@david@daiwei.me I use OpenBSDās smtpd, which was super easy to set up. It gets a little bit more complicated these days because you also need a DKIM setup, so every outgoing mail goes from smtpd to dkimproxy and back to smtpd. And then dovecot for POP3/IMAP (has basically nothing to do with the other two).
Iām cheating a bit, though: I use config management on top, which means that all the UNIX users and mailboxes and directories are created by that. If you were to do that manually, it would be a huge pain.
Maybe Iāll write a blog post about this some day, just for fun. š¤
JMAP? Never heard of it.
@lyse@lyse.isobeef.org Your wish ⦠is my ⦠command ⦠? š¤£š¤£š¤£
Hrmpf.
@lyse@lyse.isobeef.org Waaaaaaaaaaaaaaaaaaaaaaas? Hier plenkt niemand!!1! š±š±š±
#FrakturFreitag: Jemand hat Geburtstag und hier ist der Draft für die Karte. (Oder ā wie beim letzten Mal ā die tatsƤchliche Karte, wenn ich zu faul bin, das nochmal āsauberā zu machen. š)
Das Geschenk ist ein Zeitungsabo, daher dieses ƤuĆerst kreative āGedichtā.

Diesmal auf die Uhr geschaut: Gedauert hat das ~30 Minuten. Und weil ich es wagte, so lange dasselbe Bild auf meinem Monitor anzuzeigen ā meine Buchstabenreferenz ā, habā ich jetzt erstmal für werweiĆwielange āne tolle Image Retention.
Ich brauche einen neuen Monitor.

txt.sour.is is down, huh? š¤
Haha, indeed:

- Initial
uptime: A bit over 1 minute.
- Changing to serial console, running
uptimeagain: Itās down to 7 seconds.
- Changing back to the VGA console: Itās again down to 1 second.
This really doesnāt track the actual uptime, it just happens to āmostly workā. (Like a lot of things in DOS.)
@itsericwoodward@itsericwoodward.com Iām not a hardcore OS/2 fan, either, but it does spark a great deal of nostalgia for me. š For example: https://movq.de/blog/postings/2024-12-25/0/POSTING-en.html
Crazy, who comes up with things like that?
I didnāt come up with it, but I was close, I guess. DOS is so small, you donāt have much of a choice but to search for āanything related to timeā. There arenāt that many syscalls/functions. Youāll quickly notice that thereās no global tick counter. So what else is there? Hmm, āget the mtime of a fileā is pretty much the only other time-related thing. And which file is āstableā, probably allocated just once at boot? Mark Aitchison tried to use NUL, which is a pretty good idea. Thinking about it in retrospect, stdin does indeed make more sense, though, because that object really does get allocated just once at ābootā and then it stays the same. Thatās not guaranteed for NUL (although just as likely).
But, it is possible in DOS to move āthe consoleā to a serial port:

I wonder what that does to my little uptime program. :-)
Today, I also learned that
-Ris an alias for-rinrm.
Ah, I remember that. Dug it up and saved it in the blog: -R is more portable/consistent: http://movq.de/blog/postings/2026-09-30/0/POSTING-en.html
@prologic@twtxt.net Oh gosh, that looks wonderful. š
Made a little program to print the systemās uptime on DOS, OS/2, and Windows NT:
https://movq.de/git/retrouptime/
(Release pending.)
This was pretty easy to do on Windows, a bit harder on OS/2 (because documentation is scarce), and quite the mess on DOS. DOS doesnāt explicitly keep track of the systemās uptime, so you have to resort to tricks like āgive me the mtime of stdinā, which probably works ⦠Yeah.



@prologic@twtxt.net Right, sorry!
Itās a video filmed by a person standing on a beach. The hero of this little movie is a guy on a stand-up paddle board: Heās out on the ocean and tries to reach his air mattress, which is floating on the ocean next to him. But itās a cloudy and windy day, and he canāt quite reach it. So he keeps paddling and paddling, until he almost got it. Then, another gust of wind ā the mattress is gone again. But he doesnāt give up! He keeps paddling, almost reaches it ā and another gust of wind. This keeps going for quite a while. Eventually, he is so close to his air mattress that he jumps off his board and tries to truly grab the mattress. And he aaaaaaalllllmooooooooost got it! But then, of course, another big gust of wind and the mattress gets pushed far, far away. Probably gone for good. š„²
Did I post this here already?
āA short film about hopeā
https://movq.de/v/eb0675d4ce/a-short-film-about-hope.mp4
Source: https://social.tchncs.de/@grumpy_copi/117257509153287572
@prologic@twtxt.net Letās hope there are no more ⦠ahem ⦠party poopers. š¤£
That was an interesting read about C:
@lyse@lyse.isobeef.org Might be because the typical āGerman Frakturā (this isnāt a thing) uses very unusual uppercase letters. And ākā is just weird. And āfā and āÅæā (long āsā) are very close together.
This is āLutherāsche Frakturā from around 1708 (a photo from the book āFrakturā by Albert Kapr), the book says this was one of the most popular ones:

I have lots of trouble deciphering those uppercase letters.
By the way, this is worth mentioning: Fraktur fonts are often associated with Nazi Germany, but did you know that the Nazis eventually banned these fonts in 1941?



Yeah. Typical Nazi stuff.
@lyse@lyse.isobeef.org Coloring wasnāt too bad, I did it in Inkscape where I can easily move those rectangles around. š
Oh, and only 29 clients have requested the actual image:
29 movq.de/blog/postings/2026-09-25/0/bine-initial.png
Assuming that thatās an actual human being whoās interested in the content, then itād be less than 1% of the hits that I get.
Iād estimate that ~90% of the traffic I get is some kind of non-human / non-browser thing.
Here are some numbers on the recent blog post:
3804 movq.de/blog/postings/2026-09-25/0/POSTING-en.html
404 movq.de/blog/postings/2026-09-25/0/t/bine-initial.png.jpg
The HTML page is obviously the blog post itself. The image is the thumbnail of the āopenerā image: Thatās the thing that youāre pretty much guaranteed to see when you open the post in a browser.
But out of the 3800 hits on the HTML page, only 400 (~10%) are also requesting that image.
So ⦠itās ~90% noise, right?
@lyse@lyse.isobeef.org Thanks. š I didnāt check the time, but I guess something between 15 and 30 minutes? š¤
@david@daiwei.me The āeā in ātiredā and the āaā in āthatā. š„“
š«©š« #FrakturFreitag
