@david@daiwei.me Thanks, and affirmative. The cats are Bowie, Bugsy, Emperor Maximilian (Max), and Shadow. The dogs are the Princesses, Astrid and Peaches.
‘Tis a zoo, sometimes.
Since I missed another #Caturday, I thought I’d introduce the 6th (and most recently arrived) mammalian quadruped with whom we share living space, a young lady known as The Princess Astrid.

She’s technically our grandpuppy (being our daughter’s “daughter”), but we considered the pibbles to be sisters, and they truly do love each other.

@movq@www.uninformativ.de Thanks for that. I’d been hearing about this in the context of browser plugins turning computers into residential proxies for web scrapers, but I hadn’t considered that a TV could be used the same way. ☹️
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. 🤔
@movq@www.uninformativ.de Hmmm you’ve given me an idea 🧐
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.)
@david@daiwei.me I first thought that this is a real lake, but it’s just a lake of craziness. :-D A town owned by a company (or so it reads to me), that’s insane.
Let me send you some nice 17°C.
@prologic@twtxt.net Yeah, great documentary. I was reading up on Orcas a few months ago. Zoos are really problematic.
@prologic@twtxt.net yes! ~24 hrs ago!
(1) Why The Ocean’s Top Predator Refuses to Hunt Us - YouTube
– The first half of this documentary is amazing! 😮 – The remaining half however is sad and depressing, making me never want to visit another zoo again 😢
@aelaraji@aelaraji.com oh good was that the in app nudge?
@david@daiwei.me @lyse@lyse.isobeef.org Oh, I wish it was for work. I’d usually abstain from going if don’t get to choose either the location, or the company. But, both? HEeeeeLL No!! 😆
@david@daiwei.me We could say the same about the England - France game, right? 😆
Does this seem right to you so far @david@daiwei.me ? 🤔
2026/07/18 02:55:52 sync-reaper: observe-only pass — 1145 namespaces, 3 anchored, 1089 undatable, 0 idle candidate(s), 0 reaped
So far only 3 users of the Twtxt App have achieved their device settings with a recovery key? 🔑
Ta, @david@daiwei.me, much appreciated.
@movq@www.uninformativ.de Hahaha, I didn’t expect anything like that. But yeah, makes perfect sense. :-D
@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.) 🤪
Sunset few days ago: 
@prologic@twtxt.net Haha, no, you’re off the hook this time. :-D It’s totally my fault.
@movq@www.uninformativ.de Den Lärm haben sie gut rausgefiltert. Ist mir jedenfalls nicht negativ aufgefallen. Oder es war einfach zu interessant. Tauschen möcht ich aber mit Dir echt nicht. :-(
@movq@www.uninformativ.de Now I’m curious what happened.
@movq@www.uninformativ.de Bwahahaha, absolut großartig! :‘-D
We strolled up our backyard mountain. Visibility wasn’t the best, despite the rain we got yesterday. Oh well, scenery was really beautiful, though.
I found it super funny that we almost overtook a jogger before she turned off to another path right in front of us (yeah, we’ve got a smart pace, but this girl was slow as a snail).
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. 🤣
tt. I run into this bug almost daily for weeks now.
@lyse@lyse.isobeef.org Ahh ok! I was just wondering and curious whether it was a bug that I’ve caused anywhere along the way 🧐
set -o multiline.
@dce@hashnix.club I see, ta!
@movq@www.uninformativ.de @prologic@twtxt.net @itsericwoodward@itsericwoodward.com Let me join the Enterprise Ruined It For Me Club. :-D
@david@daiwei.me Yeah, with the long and thus taller list entries, things are getting off hands. Ah, when focused, you wouldn’t differentiate between read or unread.
tt. I run into this bug almost daily for weeks now.
@prologic@twtxt.net A screenshot won’t help in this case, as you don’t see anything. :-D It starts off just fine with a conversation tree like that:
Unknown conversation root
└╴Read reply
└╴Read subreply
Everything works. After reloading the feeds, a new message becomes part of the conversation, so the conversation e.g. looks:
Unknown conversation root
└╴Read reply
├╴Read subreply
└╴Unread subreply
However, the bug is that the whole conversation is not shown at all. None of the three (or four with the root) messages appear in the message tree view. My recursive SQL determining the messages to display is clearly broken.
twtd instnace or via Github/Gitea or any other publishing backend (doesn't amtter). Please read.
and @david@daiwei.me your rename shipped 🙌 it’s “Generate recovery code” now (you were right — mints a fresh one each press), + it asks before replacing an existing code so you don’t nuke the one you saved 😅
twtd instnace or via Github/Gitea or any other publishing backend (doesn't amtter). Please read.
@david@daiwei.me Good point ! 👌
@david@daiwei.me Nice! 👍
📣 ACTION REQUIRED: Hey folks 👋 For those of you whom are using the Twtxt App either via the Hosted option or on your own twtd instnace or via Github/Gitea or any other publishing backend (doesn’t amtter). Please read.
Please open the app and you should be prompted to save your recovery code for your device. This basically is all of your settings, follows, etc in the app itself. This is synced to the Origin everytime you make a change, and also stored on-device. This is what makes it possible to sync your setting across services, move to another device, etc.
Please save a copy of the recovery code somewhere. This is only your only way to recover your settings.
Thank you 🙏
Posting the review and plan here for posterity as it is related to this thread: https://canvas.mills.io/a/6QVGjzRW
The PR(s) as-is will likely not go ahead I’m afraid. More work to be done, but this is basically all about the “Recovery” story and how to anchor and notion of an “account” without well umm an account 🤣
@david@daiwei.me Ma too 🤣
@ponderpoints@twtpub.com Welcome to Yarn.social 👋 Interesting video, I actually watched it all the way through, riverting stuff really and quite well put together. The idea of “subjective experience” is a rather complicated thing to describe and you’re right, how do we even know we have them? 🤔
@david@daiwei.me Holy moly 😱
@balloon-fu-sen@tw.fus.f5.si Huh? 🧐 This hasn’t changed. What has is the default proxy used depending on your publishing backend.
@david@daiwei.me It’s truly mind-boggling. All the hand full of episodes I’ve seen so far on this channel are amazing. Totally worth tuning in. I have to catch up a lot. :-)
Spitzenmäßige Doku über @movq@www.uninformativ.des kleinen Hausflugplatz: https://www.youtube.com/watch?v=F72t2fpiWPo
That’s such a cool The Rest Is Science episode: What Are The Odds You’ll Become A Fossil? https://www.youtube.com/watch?v=cYvDaDb_mbw
@david@daiwei.me Danke 🙏
@david@daiwei.me Cool 😅
@david@daiwei.me Please 🙏
@lyse@lyse.isobeef.org Stimmt, das hatte ich völlig vergessen. Gab da mal diese Zeit, in der „Forenbeiträge“ die Pest waren. 🤔 Da ist sie also wieder, die rosarote Nostalgiebrille. 😅