@kiwu@twtxt.net Doing well thank you! 🙏 Playing the Brisbane Open this weekend, Table Tennis 🏓
@kiwu@twtxt.net all work and no play makes Jack a dull boy. :-D Doing well, how about you? Anything exciting and new?
express-twtkpr (my ExpressJS library for hosting, editing, and posting to a twtxt.txt file) continues to crawl towards a full release with another (pre-alpha) update published to NPM. This update includes a whole new plugin system, and even a (little) more documentation. Check it out, if you dare (and use it at your own risk): https://www.npmjs.com/package/express-twtkpr
@itsericwoodward@itsericwoodward.com pretty cool how far you have taken this! Exciting to see how it continues to mature. Which reminds me, @zvava@twtxt.net… where are thou? :-D
I’m pleased to announce that express-twtkpr (my ExpressJS library for hosting, editing, and posting to a twtxt.txt file) continues to crawl towards a full release with another (pre-alpha) update published to NPM. This update includes a whole new plugin system, and even a (little) more documentation. Check it out, if you dare (and use it at your own risk): https://www.npmjs.com/package/express-twtkpr
And speaking of plugins, here’s where the fun’s at: announcing express-twtkpr-core-plugins, a set of 3 plugins for your TwtKpr install: emojiButton, uploadButton, and postToMastodon. Like express-twtkpr, this set of plugins is still in pre-alpha, and lacks documentation, examples, tests, installation flexibility, or polish (so also use them at your own risk). Other than that, they work great: https://www.npmjs.com/package/express-twtkpr-core-plugins
https://itsericwoodward.com/images/bba54e39.png
https://itsericwoodward.com/images/e472ea48.png
https://itsericwoodward.com/images/65b23473.png
Stay tuned for more! 🤘
@bender@twtxt.net I sound like I’m dumping on the game, but it really is alot of fun, especially with the right people. It’s just a whole different beast from D&D.
@bender@twtxt.net Apologies, I’m still working through some layout issues with TwtStrm and frequently miss mentions…
Magic: the Gathering does not use a Game Master (although professional referees are often used in sanctioned events). While the game has alot of thematic crossover with with D&D (or fantasy games in general), the system is much more of an abstract, card-dueling system involving things like “the stack” and insanely specific rules on card timing and interactions.
Like, we joke about “I’m sending my army of (goblins / elves / angels / whatever) at you,” but that’s about as far into the “role-playing” element most magic games get in my experience (and most of the “official” competitive games I’ve played at my FLGS were even more abstract and less thematic, although it’s been years since I played in one of those).
@lyse@lyse.isobeef.org LOL! That’s brilliant. (We’re going back to that. Some Amazon employees probably already are.)
@movq@www.uninformativ.de 100% agree. We’re driving straight into a wall at full throttle. Doing it with a clear warning.
@movq@www.uninformativ.de Apropos shit: I did not know about the history of Scheißtag. https://en.wikipedia.org/wiki/Schei%C3%9Ftag
So, it’s plenty good enough for them.
Yeah, but on the other hand, you can’t even log in normally to a Matrix/Element account. I mean using username + password. It’s not expected that you ever log out or lose your browser session. If you do, you must use a one-time backup code (that you must create and save beforehand) to log in again.
To be fair, I can’t say that I fully understand what Matrix is doing in the first place. The text that I quoted reads like they have your keys. But they also claim that they only store this stuff encryped: https://element.io/en/help#encryption5 So … encrypted with what? Only option here is my password, isn’t it? (But if my password was good enough to reclaim an account … why do all the other stuff …)
Matrix takes end-to-end encryption seriously. When I ran a Matrix server for the family, the family members would regularly lose their keys, because they didn’t pay attention to something. That’s on purpose! Or rather, that was on purpose. Maybe it’s different these days?
No clue.
Forgot the source: https://hachyderm.io/@robpike/116557975987213548
In today’s episode of “everything goes to shit because we want it to”: https://about.gitlab.com/blog/gitlab-act-2/
The supply of deep technical problems is multiplying, and the engineers who can solve them will be among the scarcest and most valuable talent in the market.
And yet:
We’re reevaluating our operational footprint, and are planning to reduce the number of countries by up to 30% where we have small teams.
Oh no, speedy recovery, @movq@www.uninformativ.de! I was down for one day on Saturday. Vomiting through the nose. Not entirely sure what that was, but I reckon something in the food poisoning or sunstroke realm.
@movq@www.uninformativ.de Oh my goodness, hahaha!
To be fair, it depends on your threat model. And I believe it’s very safe to bet that most probably don’t have one. Nor even remotely know what that is. So, it’s plenty good enough for them.
With that new to me detail on top, there’s even less incentive to look at this Matrix hype more closely.
@kiwu@twtxt.net Thanks!
@kiwu@twtxt.net Sick at home. 🤧
@lyse@lyse.isobeef.org Die Holgi-Sachen sind auch so das einzige, was ich noch mehr oder weniger regelmäßig höre (und mit Spenden versehe). Die langjährige Radio-Moderator-Erfahrung, die da drinsteckt, ist einfach Gold wert. ✨
So apparently this is the default when making a new Matrix account, which makes me wonder why we’re even doing this whole crypto dance in the first place … ?
@prologic@twtxt.net ah, yes, the classical “fuck work!” in its verbose form. 😅😂
@movq@www.uninformativ.de Und da konnte ich nicht widerstehen und hab die Folge doch sogleich angehört. Herrlich, sehr kurzweilig, spannend und lehrreich. In der Tat ganz schön viele Arschgesichter, hihihi. ;-)
@movq@www.uninformativ.de Oh, cool! Holgi hab ich schon jahrelang nimmer gehört (allgemein Podcasts), das sollte ich schleunigst wieder ändern. Diese Folge scheint mir als Wiedereinstieg nach dem arbeitsreichen Wochenende bestens geeignet. Insbesondere die „Holgi ruft an“-Reihe hab ich in sehr guter Erinnerung.
@movq@www.uninformativ.de that https://namecensus.com/ is pretty cool! Thanks for sharing.
Ganz schön viele Arschgesichter hier: https://uebermedien.de/116944/
@bender@twtxt.net @movq@www.uninformativ.de Haha, nice. Yeah, I also only know older Giselas. Not sure why that name fell out of fashion this dramatically, though. Be that as it may, this hot greenfinch girl will help to repopularize it again!
@prologic@twtxt.net Yeah, almost everybody sells their soul to some form of devil. So did I. :-D

@bender@twtxt.net I misread that sentence and thought that your first crush was called Gisela, and was like “wait, he’s not that old”.
Turns out, Gisela is a much younger name than I thought:
https://namecensus.com/first-names/gisela-meaning-and-history/
A peak in the late 1970is and late 1990ies? What?
But then it turned out that, in Germany, the popularity dropped rapidly in the late 1950ies, which actually matches my expectations:
https://www.beliebte-vornamen.de/5203-gisela.htm
In other words, some other countries picked up the name Gisela after it had already faded away in Germany.
What a fun rabbit hole. 😅
@lyse@lyse.isobeef.org love the name! That’s the name of one my childhood first crush’s mum. LOL. And now she is a lovely bird! :-)
Agog to be the 2,644th backer 😎 on BackerKit Crowdfunding for Old-School Essentials Demonic Grimoire! https://www.backerkit.com/c/projects/exalted-funeral/old-school-essentials-demonic-grimoire
@bender@twtxt.net Thank you. I just got very lucky, though. Anyway, let me introduce you to Gisela. :-)
@lyse@lyse.isobeef.org your wildlife photography is getting much better! Got to name them, what do you think? Too early? :-)
@lyse@lyse.isobeef.org Ouch. 🤔
@movq@www.uninformativ.de @bender@twtxt.net Yeah, super sweet. :-) I was lucky to capture this beautie again today: https://lyse.isobeef.org/gruenfink-2026-05-06/
@movq@www.uninformativ.de Right, they messed up the signing key rotation: https://blog.denic.de/technische-storung-bei-de-domains-behoben/
@lyse@lyse.isobeef.org green or not, it is lovely. So effortlessly perked at the top of the tree! Ah, if only we could see the world as birds do…! <3
@lyse@lyse.isobeef.org Isn’t that a cutie! 😍
@lyse@lyse.isobeef.org Yep, this was a big oopsie at DENIC:
@lyse@lyse.isobeef.org movq.de took ages to come up, but it finally did. Weird.
@bender@twtxt.net Let me offer some cheese to @xuu@txt.sour.is. :-)
This greenfinch isn’t all that green: https://lyse.isobeef.org/gruenfink-2026-05-02/01.jpg
cp -a, install a bootloader, adjust some minor things /etc/fstab, done. Well, maybe not “done”, but it’s easy to sort out the remaining stuff afterwards.
@movq@www.uninformativ.de I see, thank you. Maybe I remember next time. :-)
@prologic@twtxt.net Aww, this is beautiful! Too many people for me, but they’re cetainly great to show the scale. Quite some impressive falls. :-)
cp -a, install a bootloader, adjust some minor things /etc/fstab, done. Well, maybe not “done”, but it’s easy to sort out the remaining stuff afterwards.
@bender@twtxt.net It’s been a while (6.5 years) since I’ve done this. I’d do it like this:
- Boot some Linux from a USB stick on the new machine. Preferably Arch Linux, since that is what I’m running and that’ll make the upcoming chroot easier.
- Partition the new disk, create LUKS devices, filesystems, …
- Mount the new filesystems and copy all data (user data and the system itself – everything). Do this either over the network or by hooking up the old disk directly.
- chroot into the new system (Arch has an
arch-chroottool for that which is used during normal installation, if I’m not mistaken). Inside the chroot, install the bootloader.
- Do some fixups, like adjusting
/etc/fstabor/etc/crypttab.
And I think that should be it. 🤔
@bender@twtxt.net I believe it’s been money well spent if I’m to be honest. It’s a great “get away” and “adventure” for not just myself but the family too. Getting away from it all, experiencing nature and what this wonderful country has to offer is pretty nice 👍 As long as we keep up the adventures over the long time, use it several times a year, it will be very well wroth the investment 👌
Hey, @xuu@txt.sour.is, mouse, where are thou? Silent these days, way too silent.
cp -a, install a bootloader, adjust some minor things /etc/fstab, done. Well, maybe not “done”, but it’s easy to sort out the remaining stuff afterwards.
@movq@www.uninformativ.de I would love to read a more detailed account on these moves. When you write moved, you mean user data, correct?
@itsericwoodward@itsericwoodward.com is there a Gamer Master, or Dungeon Master in Magic? My kid plays DnD, and such person is decisive for many outcomes, and for the quality of the game in general.
Congratulations! :-)
@prologic@twtxt.net nice! Looks like a great place to be. I wouldn’t mind, just about now! How is the camper behaving? Got all your money worth already? Based on your light participation around here I am tempted to say yes. :-D