I give up.
@lyse@lyse.isobeef.org That sounds pretty elaborate. We did something similar last year (when this stuff still mattered, lol), but it was super easy to spot.
And then there was this, of course:
đ€Ł
@thecanine@twtxt.net This is brilliant, I love it. đ
@lyse@lyse.isobeef.org Hmm! I expected worse. đ (Never heard Czech in person.)
@prologic@twtxt.net I only have one potential machine for this: My old netbook. I donât want to accidentally brick it, though ⊠đ It was scary enough to run my own OS on this.
Aber Auslöffeln werden es trotzdem wieder ganze andere Leute mĂŒssen. Wie immer. Das ist das bittere an der Sache. Trifft immer die Falschen.
Prinzessin MĂŒllabfuhr. Den Namen mache ich mir jetzt zueigen. Mich dagegen wehren kann ich eh nicht. đ
Kollege meinte mal halb sarkastisch, irgendwann werden Firmen dann wieder Menschen einstellen, weil die billiger sind.
Wir gehen teilweise von Cloud-IaaS-Hostern wieder zurĂŒck zu Hardware, weil das billiger, flexibler, schneller ist ⊠Derzeit zumindest. Die Cloud-Hostern kommen mit dem Nachkaufen von RAM nicht hinterher, sodass stĂ€ndig âdie Cloud vollâ ist. (Und, ja, natĂŒrlich wird sich darĂŒber heftigst aufgeregt, aber dass das genau am eigenen Verhalten, nĂ€mlich der religiösen Liebe zur AI, liegt, merken sie nicht.)
Es ist auch jedes AugenmaĂ weg. Die âfetteâ Kiste mit 64 CPUs, 256 GB RAM und 2 TB Platte wird nach allen Regeln der Kunst vollgekleistert. Irgendein Furz-Workload braucht 24 GB RAM, aber das ist jetzt normal und wird akzeptiert. So ist das jetzt halt.
@prologic@twtxt.net Just out of curiosity, have you ever ran this on real hardware? đ
Hm, interesting: https://git.mills.io/prologic/muos/src/branch/main/nucleus/nucleus.asm Youâre clearing the VGA buffer in each mode (real mode, protected mode, long mode). Whyâs that? Wouldnât it be good enough to only do that after youâve reached long mode? đ€
Germans love consonants â and itâs the opposite with Scandinavian languages, isnât it? đ This is so crazy for me to listen to:
Love me some Finnish:
@lyse@lyse.isobeef.org Ja und auch so: âRaus mit den Entwickler:innen! Das Marketing macht seine Software jetzt mit KI selber!!1!â Kannste dir alles nich ausdenken. (Jaja, ist natĂŒrlich im Moment billiger. Aber diese Kurzsichtigkeit âŠ)
Ich könntâ so platzen ob des ganzen Vibecoding-Schrotts, der dann jetzt doch wieder vor meinen FĂŒĂen landet âŠ
Alles so vorhersehbar. Mann, ey.
@itsericwoodward@itsericwoodward.com lol! âYeah, it was me. What you gonna do about it? Hm? Hm?â Cats. Typical arrogant cats. đ
@lyse@lyse.isobeef.org Pretty good! Had an apple, too. đ€Ł
@lyse@lyse.isobeef.org Ha! đ
@lyse@lyse.isobeef.org I also got up at 5 (I always do đ ) and went on a quick stroll around 6:30, but boy, that was chilly. So I said to myself: Screw that, Iâll try again later.
And now weâre at 32 °C. đ€Ł
muos/amd64 that boots into a running shell, with a tiny little vfs, UNIX-like semantics, syscalls, read/write, etc. It works pretty nicely, and aside from a small Assembly "nucleus", most of the Kernel and Userspace is written in Mu.
@prologic@twtxt.net Yeah, sound impressive, I gotta try this. đ
Next heat wave coming up?

Still a few days to go, luckily, and these models arenât super accurate ⊠weâll see âŠ
@lyse@lyse.isobeef.org Ruff, the formatter/linter, yeah.
Lol, never heard of that banana moment before, but it sounds very fitting. :-D
No wonder. I just made that up. đ€Ł
Why.
Pythonâs numeric types complex, float and int are not subtypes of each other, but to support common use cases, the type system contains a straightforward shortcut: when an argument is annotated as having type float, an argument of type int is acceptable; similar, for an argument annotated as having type complex, arguments of type float or int are acceptable.
https://typing.python.org/en/latest/spec/special-types.html#special-cases-for-float-and-complex
(Wieder so ân âsoll ichâs einfach lassen und lieber âne Banane essenâ-Moment.)
Bonus points for this:
$ man ruff
No manual entry for ruff
I am sooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOoooooooooooooooo tired of âfast-movingâ software. ruff changed a ton of stuff and now all my code bases âneed fixingâ. Blah.
And SemVer is worth nothing if your 4 year old program with over 16â000 commits is still at âversion 0.xâ. Blah!
Everything is horrible.
For the tags feed it would be cool to include the actual changelog entries
Did that now:

đ„ł
@lyse@lyse.isobeef.org Bingo!
Oh, yeah, newsboat is good. For this particular use case, I explicitly needed a graphical feed reader, though. đ I ended up using Thunderbird, which has its own interesting way of configuring/adding feeds:
https://movq.de/v/a3557e3dc9/vid-1784952576.mp4
Why are feeds categorized as âMailâ? Whatâs going on with that âAddâ button on the left of the dialog? Why does the dialog indicate that thereâs a folder called âlist-files Recent Commitsâ which doesnât really exist in the end? (Why does it take about 1-2 seconds to load 25 feed items?) And so on.
Tell me which one of those âplusâ icons on this screenshot you can click and which one is just decoration.

FFS.
@lyse@lyse.isobeef.org Hats are back, arenât they? Lots of people wearing hats these days, like, the big ones. đ€
06.jpg looks like itâs from another planet. đ
@klaxzy@klaxzy.net Hey, sounds exactly like the company I work(ed) for.
@prologic@twtxt.net Our company is paying a shitload of money for all these (different) AI tools ⊠Iâm probably not allowed to tell you the exact number, but it is a lot. The only other way would be to lay off employees, so we can pay even more for AI. (Needless to say, that would be the worst possible move.)
For a private person, $20 a month is also pretty expensive, isnât it? And then assume that you maybe need more than one AI tool. Youâre quickly up to $50 a month or much more. This isnât something that I, as a private person, will ever be willing to spend for this kind of stuff.
âAIâ is just expensive as fuck. On every level. They will have to (ab)use every possible way to squeeze more money out of it, and that includes ads and what not.
@prologic@twtxt.net This was to be expected and Iâm glad that itâs finally happening. I seriously hope that AI/LLM output gets swamped with advertisements or unwanted code, so people see what they have gotten themselves into, especially the âvibe codersâ.
@david@daiwei.me You might have ended up loading the page in an unfortunate moment while I was reworking it. đ
The CHANGES file is there, in the browser:

@lyse@lyse.isobeef.org Yeah, the feed names are legacy and I didnât want to set up redirect rules. (I canât really tell if anybody actually uses them âŠ)
Extracting the info from the CHANGES file would be nice. Maybe Iâll add that. :-)
Iâve stopped providing tarballs for branches now. This was pretty pointless, I think.
@david@daiwei.me Is this better? đ€ Pretty hard to keep this concise but also not miss anything. đ€ https://movq.de/git/jenny/
@david@daiwei.me Oh, that is a good idea. This could be included here, yeah. đ€
Hmm âŠ
My project pages have this âDownloadsâ section and I offer tarballs for each release:
https://movq.de/git/jenny/#downloads
I added this many years ago because an OpenBSD dev asked for it (but the project in question didnât end up in their ports after all).
What are your thoughts on this? Is it necessary to offer tarballs?
I noticed that some distributions have already moved away from using tarballs and instead always clone from Git. đ€
jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
@prologic@twtxt.net Oh, yes, just for clarity: This wasnât a âpro GitHubâ argument. đ I wonât go back there (or to another âforgeâ).
I think weâre totally on the same page: Decentralized Git hosting is good, but we havenât solved the âcollaborationâ part yet. Or rather: We have to modernize it. The tools are already there, but (many) people donât want to use them and think theyâre clunky.
@dce@hashnix.club Yeah, but I havenât looked into this specific issue. I am very much anti-AI, but this particular thing might be human error. I donât know.
@lyse@lyse.isobeef.org Oh, Iâm sure theyâll keep hammering dead URLs for many years to come. These crawlers are 100% brain dead. And they donât even need to be smarter, because they still grab valuable stuff left and right.
jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
How many tickets and merge requests did you get before moving to your own server?
Hm, these were probably some of the more active projects:
- https://github.com/vain/lariza/issues?q=is%3Aissue%20state%3Aclosed
- https://github.com/vain/pdfPres/issues?q=is%3Aissue%20state%3Aclosed
- https://github.com/vain/xiate/issues?q=is%3Aissue%20state%3Aclosed
So itâs not a ton of stuff and there are many âissuesâ I opened myself, but itâs certainly more than these days.
Havenât used
git send-emaileven once. I definitely have to look into that soon. Wanted to do that for several years. I typically upload the patch to my server and send a link via IRC.
git send-email is good for sending patches to a mailing list (because then the individual patches can be discussed easily), but since those are dying out as well, it loses its appeal. If you want to send patches to a single person, just sending the link to your repo is far easier. đ€
@lyse@lyse.isobeef.org Oh dear, thatâs cute. đ
Iâm seeing some slowdowns in Vim lately. Must have something to do with syntax highlighting or indentation rules or something: When I hit Enter to go to the next line, it sometimes freezes for like 100 ms. Itâs pretty annoying.
Doesnât happen in Vim Classic, so I switched all my machines to that now.
@lyse@lyse.isobeef.org Thanks. đ Yeah, I already found it slightly annoying myself. Letâs see how the bots respond to the new situation. đ€
@prologic@twtxt.net Hmmm, I have no idea how to solve that problem. đ
Some jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
I thought I had made that super easy, because you can just send me an email â no sign-up process, nothing. But thatâs way too old-school, people donât know how to use git format-patch (let alone git send-email) and they also donât understand that they can just send me a link to their forked Git repo (which can be hosted anywhere). Git is super flexible and powerful, but those features are hardly ever used.
Maybe people even need some kind ârewardâ, or âfameâ. Like those âachievementsâ that you can unlock on GitHub. (Something to put in their CV ⊠?)
Are you aware of the Residential Proxy pest?
https://spur.us/blog/smart-tv-apps-residential-proxy-sdks
This explains the access patterns that I see in my logs.
Itâs funny, because I used to warn years ago that this might happen, and then I lost track of this topic. Now here we are and itâs a real issue. đ€Šââïž
@prologic@twtxt.net Which is? đ
Okay, so this is live now under https://movq.de/git/. (âKurzen Prozess gemacht.â)
@lyse@lyse.isobeef.org A small portion of people might do the headphone thing because of autism or sensory issues, to isolate them from annoying noises. I used to do that myself. đ€
Okay, so, my website also includes my code / git repos, and those are made browsable by stagit. What I donât like about this (these days) is that this includes all the diffs of my commits. In other words: All my code.
This makes it super easy for malicious crawlers to slurp up valuable data. I donât like that.
Iâm thinking about switching to this instead:
It still shows project infos and there are Atom feeds, but to get the code, you have to actually clone the repos.
đ€
(If you spot any bugs, let me know.)
@lyse@lyse.isobeef.org I was wondering for an embarrassingly long time why my NAS wouldnât boot. (The main power supply switch was turn off.) đ€Ș
Falls sich hier noch jemand fragte, was genau mein Humor ist:
https://sueden.social/@DerSash/112366647794794897
Das Gegenteil von Erbse ist Verdiense.
@lyse@lyse.isobeef.org Das ertragâ ich wahrscheinlich nur auf Mute. ScheiĂ LĂ€rm. đ€Ł