🕐 Hi, the current time is about seven o’ clock in the morning 🌄.
Explode Coração, a fantástica novela em que a protagonista acabada de sair do curso de decoradora decide abrir uma loja chamada Expló
Why do people choose Discord (the closed forum tool) over Discourse (the open forum tool)?
[I know the feature set is different, and there are pros and cons, this is mostly a rant]
@kiwu@twtxt.net doing awesome, how about ya? We are having some coolish days, which are super rare, so I am enjoying them plenty!
how r we doing today!
@movq@www.uninformativ.de Yup, it’s been some days here, too.
# url = fields, so maybe that’s it?
@movq@www.uninformativ.de Haha, you were spot on! It took me a bit to figure this out on my own. I’m actually very surprised to have gotten this wrong. Oh well.
No, I was using an empty hash URL when the feed didn’t specify a url metadata. Now I’m correctly falling back to the feed URL.
@lyse@lyse.isobeef.org Yeah, I noticed that too. I haven’t double-checked my code, though. Maybe it has something to do with selecting the correct URL? I mean, these feeds don’t have any # url = fields, so maybe that’s it?
@lyse@lyse.isobeef.org Ah, there it is. 😃 Never gets old. 👍
@arne@uplegger.eu … I still haven’t watched that show. 🤦
tilde.club feeds have no # nick and is messing with yarnd's behavior 😅
@prologic@twtxt.net And none of them use Yarn-style threading. I don’t think they’re aware of us, they’re probably using plain twtxt. Other than one hit by @threatcat@tilde.club a few days ago, I’ve seen no traffic from them. 🤔
Hmmm, looks like my twt hash algorithm implementation calculates incorrect values. Might be the tilde in the URL that throws something off. :-? At least yarnd and jenny agree on a different hash.
@movq@www.uninformativ.de It looks like something from “Twin Peaks” 🌲
@bender@twtxt.net Hmm, didn’t find anything. But you mean a giant bucketload of access_log /home/$USER/logs/access.log if=… where the condition matches the requested path for said user? Yeah, that gets annoying very quickly. :-D
@movq@www.uninformativ.de Uuuhhh, beautiful! <3
Speaking of sunsets … https://movq.de/v/753ab5f9e5/sunset.jpg
@threatcat@tilde.club Let me guess, sl? 😏
This looks like a botnet, to be honest. The IPs are all over the place. Ethopia, Brazil, Kenya, Lebanon, Netherlands, … I mean, that’s the logical thing to do, isn’t it? Do your web crawling on infected PCs. Nobody will block those, because those are the same IP ranges as legitimate requests. And obviously you don’t have to pay for computing time.
… and they all send invalid HTTP requests, all answered with HTTP 400 … How silly.
:blobcatcry: Zen browser changed the position of the controls of the “temporary overlapping tab thing”. I just hate the new position on the left, far from my mouse hovering over the vertical tabs on the right.
Reacher out to Mike on BlueSky.
whoo fix a long stnading bug with identicons for feeds with no avatar in their metadata
Hint:
# nick = ...
# avatar = ...
yooooo I just mistyped one of the most common commands and was so pleasantly surprised. bonus manpage too!
tilde.club feeds have no # nick and is messing with yarnd's behavior 😅
@bender@twtxt.net Just wrote better code with tests 🤣
tilde.club feeds have no # nick and is messing with yarnd's behavior 😅
@prologic@twtxt.net 🎉, what did you do? Details, details!
tilde.club feeds have no # nick and is messing with yarnd's behavior 😅
Fixed
Hmmm all these tilde.club feeds have no # nick and is messing with yarnd’s behavior 😅
@lyse@lyse.isobeef.org nginx allows logging per user, via using defined variables on configuration. Not sure, though, if a Tilde would be willing to go to those “extremes”.
Nothing too crazy, but still nice:
@bender@twtxt.net Sounds about right.
I had a brainfart yesterday, though. For whatever reason I thought of subdomains, which are modeled with server entries in nginx. So, each could define its own access_log location. However, there are no subdomains in place! Searching around, I didn’t find any solution to give each user their own access log file.
One way would be a cronjob, aeh, systemd timer as I learned the other day, that greps the main access log and writes all user access log files with only the relevant stuff.
@movq@www.uninformativ.de Haha, right. :-D
Ah, it’s this famous font. :-) I already thought so, but wasn’t sure if it’s actually the same.
Hmm, so it seems this Mike is the one who inherited it: https://tilde.club/~deepend/, but not too active anywhere, though pinging “deepend” on Libera might work…
@lyse@lyse.isobeef.org was it? Hmm, am I back to square one? 😅 Contacting one tilde could be a step ahead, but there are so many…!
@bender@twtxt.net Wasn’t that transferred to somebody else?
@movq@www.uninformativ.de Oh, fuck them!
@bender@twtxt.net Better safe than sorry, I guess. 😅
My goodness, a new level of stupidity.
The bots are now doing things like this:
GET http://uninformativ.de/projects/lariza/feednotify/datenstrahler/slinp/countty HTTP/1.1
- That URL does not exist.
- By including
http://uninformativ.dein that request, this instructs the webserver to do an HTTP proxy request. Of course, this isn’t allowed on my webserver (and shouldn’t by allowed on any normal webserver), resulting in HTTP 400. And even if it were, the target would be the exact same server, making a proxy request unnecessary.
And of course, it’s not just 50 hits like this or 100 or 1’000 or 10’000. No, it’s over 150’000 in the last 2 days. All from vastly different IP ranges of different cloud hosters.
This almost looks like a DDoS attack, but it’s just completely stupid. This feels more like some idiot vibe coded a crawler.
I used Gemini (the Google AI) twice at work today, asking about Google Workspace configuration and Google Cloud CLI usage (because we use those a lot). You’d think that it’d be well-suited for those topics. It answered very confidently, yet completely wrong. Just wrong. Made-up CLI arguments, whatever. It took me a while to notice, though, because it’s so convincing and, well, you implicitly and subconsciously trust the results of the Google AI when asking about Google topics, don’t you?
Will it get better over time? Maybe. But what I really want is this:
- Good, well-structured, easy-to-read, proper documentation. Google isn’t doing too bad in this regard, actually, it’s just that they have so much stuff that it’s hard to find what you’re looking for. Hence …
- … I want a good search function. Just give me a good fuzzy search for your docs. That’s it.
I just don’t have the time or energy to constantly second-guess this stuff. Give me something reliable. Something that is designed to do the right thing, not toy around with probabilities. “AI for everything” is just the wrong approach.
access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
@prologic@twtxt.net I found it for you. It is ford@ftrain.com.
@lyse@lyse.isobeef.org Well, they say you have to build up stocks, don’t they? 😅
The font is fiamf3 (scaled up 2x, it would be too small when printed). It’s the same one that I use in my terminal and the status bars. 😃
@lyse@lyse.isobeef.org Yeah, it feels broken. It often needs a couple of retries and a lot of patience. It’s been like that for months. 🫤
access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
I spent a few mins on teh tilde website, and for the life of me I can’t find a way to contact anyone responsible/accountable for this wonderful little service 🤣
access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
I mean, granting everyone read access, maybe?
access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
@prologic@twtxt.net that would certainly help a lot. I can’t think of a solution, though.
access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
Is it worth me reaching out to the operator and helping build some solution for their userbase to detect followers? 🧐
@bender@twtxt.net Hahaha! :-D But I actually do like their approach. I don’t know what staff should do differently when they are not involved in the channel topic. At least in the general case. Maybe in this specific scenario here they could have cross-checked domains, git repos and stuff like that. But I also reckon that it’s only fair if they treat everybody the same.
@bender@twtxt.net Of course, I didn’t do anything yet at all. Maybe I will find some time next weekend. Let’s see.
@movq@www.uninformativ.de Wow, that’s a hell lot of food! If it doesn’t spoil, it’s easily enough for the rest of your life and all your neighbors and surrounding cities, probably more. :-D
That’s a great font. I like it. It just suits the print style incredibly well. No offence, to the absolute contrary, I would not have thought that you actually designed that. It looks just so right. Hats off! :-)
@movq@www.uninformativ.de they know it is perk worth paying for. Hahahaha!
@movq@www.uninformativ.de Have we reached peak enshittification yet?
YouTube is completely broken for me for a week or more. The player doesn’t even load anymore. Trying to limit the search results to real videos doesn’t do shit, etc. It’s useless. But downloading the videos with yt-dlp still works like a dream.
It is harder to regain ownership of an IRC channel than crossing the Mexico/US border. 😅
access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
@movq@www.uninformativ.de Actually, @threatcat@tilde.club popped up in my own access log first. That’s how I discovered the feed. :-) So I figured that this feed author actually sees my reply. The hope is that with the next mention of my feed in threatcat’s feed, the other tilde users, who are following threatcat, are then also informed of my existence. :-)
I don’t know how tilde.club is set up. But it should be relatively easy to give all users access to their nginx access logs. Not sure if somebody already requested that or not. But I’d encourage tilde users to ask for that. Maybe also just for twtxt.txt and/or in a custom, reduced log format.
Lol, YouTube supports increasing the playback speed, but when you want to go to 4x, they want you to pay extra:
@lyse@lyse.isobeef.org There’s a couple of new users on https://tilde.club, but since this is a shared host, I doubt that they have access to their access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
Android shopping list apps disappointed me too many times, so I went back to writing these lists by hand a while ago.
Here’s what’s more fun: Write them in Vim and then print them on the dotmatrix printer. 🥳
And, because I can, I use my own font for that, i.e. ImageMagick renders an image file and then a little tool converts that to ESC/P so I can dump it to /dev/usb/lp0.
(I have so much scrap paper from mail spam lying around that I don’t feel too bad about this. All these sheets would go straight to the bin otherwise.)
@lyse@lyse.isobeef.org Yeah, I’m glad I’m not the only one who didn’t get this right. 😅 You never had to configure a systemd timer? Lucky. 😅
I have now permitted the following media types:
image/*
audio/*
video/*
text/*
Done ✅ Will be available on this pod as soon as the publish workflow finished successfully.
@bender@twtxt.net yeah it wasn’t so much of a browser thing, more of a security/abuse thing. If you upload large media, we downsize/downscale it, etc.
@prologic@twtxt.net just store and host. All modern browsers render WebP just fine.
@bender@twtxt.net The only problem with uploading is the procesing. Do you expect any server-side processing of the WebP or just store and host?
@prologic@twtxt.net well, uploading and rendering, yes. Not a priority, of course. Just an item for a list somewhere.
@bender@twtxt.net That we can do easily. Just supporting tendering .webp inline eight? 🧐
This ☝️
@xuu@txt.sour.is as long as I see you on IRC, bouncer or not, I don’t worry. Weird, isn’t it? Glad you are OK, Winter’s coming!
** Timber **
Timber, I’m not gonna lie, I kinda hated you. At the same time I am surprised to find how gutted I am now … ⌘ Read more
@bender@twtxt.net i am split between registrars .. isnic is only managed by the country registrar. the others i have at regular reseller
I am not dead. promise.
Thousands of people in Ukraine engaged in efforts to stabilize power system – Zelensky ⌘ Read more
Tim Davie resigns as BBC director general after accusations of ‘serious and systemic’ bias in coverage ⌘ Read more
What a reporter found when she investigated US military strikes on Venezuelan drug boats ⌘ Read more
@bender@twtxt.net No plus-aliases, just aliases. The mailserver runs on my OpenBSB box and is managed using BundleWrap (we use that at work), so to create a new alias, I push a new BundleWrap config to the server.
Myanmar junta says demolishing 150 scam hub buildings ⌘ Read more
Experts Warn of Critical Water Shortages in Iran and a Possible Evacuation of Tehran ⌘ Read more
@movq@www.uninformativ.de what do you use? Is it plus-aliased emails? I am curious to know how others are accomplishing this. I am currently using the “Hide my Email” feature, from iCloud.
Ukrainian forces push Russians back building-by-building in fierce Pokrovsk battle ⌘ Read more
Oh, and I forgot (because I thought it was obvious, my bad), set a nick, and a url at the very minimum on your feed. See “Metadata Extension”.
Not too important, but an item on a wish list: add support for WebP? I had to convert the animated WebP to GIF.
@tilde.club@tilde.club unwritten etiquette (by me, and for me, but one can hope, right?).
- Proper grammar (in any language).
- Correct capitalisation, and punctuation.
- Subject extension support.
Anything else doesn’t matter. ☺️
Germany and the United Kingdom have warned of the growing threat posed by Russian and Chinese space satellites, which have been regularly spotted spying on satellites used by Western powers ⌘ Read more
@prologic@twtxt.net all I can say or, rather, express is…

Delhi Police detains Small Kids, Parents, Activists protesting for Clean Air at India Gate; Delhi AQI above 500 ⌘ Read more
So, when is geopolars coming?
maybe I want geonarwhals?
:blob_clown: #pandas #polars #narwhals #python #geopandas #geodata
Listening to #Bernstein’s #WestSideStory 🎵
I really like it, but (and?) it makes me very nostalgic. It reminds me of my father, he introduced it to me.
Bangladesh bomb attacks on Catholic churches, school leave Christian community alarmed, police confirm terror angle | Today News ⌘ Read more
Zelenskyy vows to prevent Russia from selling oil to Hungary ⌘ Read more
Thank you for the encouragement and love and kind words, @lyse@lyse.isobeef.org @movq@www.uninformativ.de @bender@twtxt.net @doesnm@doesnm.p.psf.lt and others along the way I’m not sure of their feed uris 💕 I’ll keep at it, but for the time being I will keep my distance, mostly off IRC, because I don’t have the energy to spare in that kind of engagement (what//if the worst happens, it’s so draining). I need to remember what I ever did any of this for, it was back in ~2020 and I wanted really to build small interconnected communities that any non “tech savvy” person (more or less) could also benefit from ane enjoy. Even if there are aspects of the specs we’ve built/extended over time that aren’t “perfect”™, they’re “good enough”™ that they’ve last 5+ years (I believe this is 6 years running now). I want to spend a bit of time going back to why I did any of this in the the first place, and get a little micro-SaaS offering going (barely covering running costs) so encourage more folks to run pods, and thus twtxt feeds and grow the community ever so slightly. Other than that, I plan to get the specs “in order” to a point (with @movq@www.uninformativ.de and @lyse@lyse.isobeef.org’s help) where I hope they’ll stand the test of time – like SMTP.
Thank you all ! 🙏
User-Agent analyzer with my subscription list to spot new feeds automatically.
@lyse@lyse.isobeef.org an advent of code, I love it! Go, Lyse, go!
@lafe@tilde.club Hahaha! :-D That surely helps. What kind of plant are we talking about here?
Thank you for https://www.uninformativ.de/blog/postings/2025-11-09/0/POSTING-en.html, @movq@www.uninformativ.de! I never configured systemd timers, but I would have gotten it wrong, too. Good to know when I eventually stumble across that in the future. I’m still using cron. Yeah, its field order sucks and I always have to look it up (because I don’t deal with that all that often). Indeed, systemd’s order sounds more reasonable.
I should work on my client again and add some new features. Like adding a new feed directly in the client and not having to go to the config first. And showing a preview of a feed before actually adding it. Also, a search would be something to add. And finally combining my User-Agent analyzer with my subscription list to spot new feeds automatically.
@prologic@twtxt.net I’m all for it!
@prologic@twtxt.net Glad you’re back. ✌️
UK military to help protect Belgium after drone incursions ⌘ Read more
Welcome to the party, @threatcat@tilde.club! I reckon it’s totally fine what you’re doing. Over time, message counts naturally drop anyway. :-D And this is fine, too.
@prologic@twtxt.net @movq@www.uninformativ.de Same here, I give each service a dedicated e-mail address. It’s very interesting to see how e-mail addresses are transferred to other actors. Luckily, this only happens rarely. But it does happen. In surprising ways.
Aliases not only help to fight spam, but are also a great way to specify filter rules to sort e-mails.
Tada, and it’s back! \o/
White House denies Hungary’s claim of “indefinite” exemption from US sanctions on Russian energy ⌘ Read more