Oh fuck me! I had basically turned off the route to git.mills.io last night and went ot bed at ~2AM after unsuccessfully trying to control the attacks (bad bots) that were behaving like a DDoS attack. Tried to re-enable the route this monring and *BOOM, theyāre back! As-if they never stopped?! what da actual fuq?!
Anyone have any clever ideas of what I can do here to allows normal users, like you nice folk and block ths obnoxious traffic?!
When I try to login to PayPal I now see:
Please enable JS and disable any ad blocker
Hereās the thing. PayPal takes fees from transactions and payments received and sent.
I have very right not have ads shoved in my face for something that isnāt actually free in the first place and costs money to use. If PayPal would like to continue to piss off folks me like, then Iāll happily close my PayPal account and go somewhere else that doesnāt shove ads in my face and consume 30-40% of my Internet bandwidth on useless garbage/crap.
One day Iāll like to elaborate why Iām against the usage of Anubis (and its derivatives) for the rampant crawlers
@movq@www.uninformativ.de I think you will like this one: https://gibberifier.com/
** Sticker party, November **
Some random thoughts including how the band Imagine Dragons is kinda like Metal for kids; distributing apps, even without involving Apple at all, is deeply annoying on macOS; Pokemon ZA is fun, but I think that Iām a turn-based girlie at heart; my partner has been playing a lot of Tears of the Kingdom lately, it has been a lot of fun for me to watch, and hair-pullingly frustrating for our nearly 10 year old who has strong opinions about the correct order of operations in that game; I wrote, but am cu ⦠ā Read more
twtxt.net) was being hammered by something at a request rate of 30 req/s (there are global rate limits in place, but still...). The culprit? Turned out to be a particular IP 43.134.51.191 and after looking into who own s that IP I discovered it was yet-another-bad-customer-or-whatever from Tencent, so that entire network (ASN) is now blocked from my Edge:
This is what this looked like visually š³ 
twtxt.net) was being hammered by something at a request rate of 30 req/s (there are global rate limits in place, but still...). The culprit? Turned out to be a particular IP 43.134.51.191 and after looking into who own s that IP I discovered it was yet-another-bad-customer-or-whatever from Tencent, so that entire network (ASN) is now blocked from my Edge:
@prologic@twtxt.net Time to make a new internet. Maybe one that intentionally doesnāt āscaleā and remains slow (on both ends) so itās harder to overload in this manner, harder to abuse for tracking your every move, ⦠Got any of those 56k modems left?
(Iām half-joking. āMake The Internet Expensive Againā like it was in the 1990ies and some of these problems might go away. Disclaimer: I didnāt have my coffee yet. š )
And regarding those broken URLs: I once speculated that these bots operate on an old dataset, because I thought that my redirect rules actually were broken once and produced loops. But a) I cannot reproduce this today, and b) I cannot find anything related to that in my Git history, either. But itās hard to tell, because I switched operating systems and webservers since then ā¦
But the thing is that Iām seeing new URLs constructed in this pattern. So this canāt just be an old crawling dataset.
I am now wondering if those broken URLs are bot bugs as well.
They look like this (zalgo is a new project):
https://www.uninformativ.de/projects/slinp/zalgo/scksums/bevelbar/
When you request that URL, you get redirected to /git/:
$ curl -sI https://www.uninformativ.de/projects/slinp/zalgo/scksums/bevelbar/
HTTP/1.0 301 Moved Permanently
Date: Sat, 22 Nov 2025 06:13:51 GMT
Server: OpenBSD httpd
Connection: close
Content-Type: text/html
Content-Length: 510
Location: /git/
And on /git/, there are links to my repos. So if a broken client requests https://www.uninformativ.de/projects/slinp/zalgo/scksums/bevelbar/, then sees a bunch of links and simply appends them, youāll end up with an infinite loop.
Is that whatās going on here or are my redirects actually still broken ⦠?
I just noticed this pattern:
uninformativ.de 201.218.xxx.xxx - - [22/Nov/2025:06:53:27 +0100] "GET /projects/lariza/multipass/xiate/padme/gophcatch HTTP/1.1" 301 0 "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"
www.uninformativ.de 103.10.xxx.xxx - - [22/Nov/2025:06:53:28 +0100] "GET http://uninformativ.de/projects/lariza/multipass/xiate/padme/gophcatch HTTP/1.1" 400 0 "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"
Let me add some spaces to make it more clear:
uninformativ.de 201.218.xxx.xxx - - [22/Nov/2025:06:53:27 +0100] "GET /projects/lariza/multipass/xiate/padme/gophcatch HTTP/1.1" 301 0 "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"
www.uninformativ.de 103.10.xxx.xxx - - [22/Nov/2025:06:53:28 +0100] "GET http://uninformativ.de/projects/lariza/multipass/xiate/padme/gophcatch HTTP/1.1" 400 0 "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"
Some IP (from Brazil) requests some (non-existing, completely broken) URL from my webserver. But they use the hostname uninformativ.de, so they get redirected to www.uninformativ.de.
In the next step, just a second later, some other IP (from Nepal) issues an HTTP proxy request for the same URL.
Clearly, someone has no idea how HTTP redirects work. And clearly, theyāre running their broken code on some kind of botnet all over the world.
Looks like she had amazing sex (ushikani kassen) [blue archive] ā Read more
@kiwu@twtxt.net Iām glad youāre liking the updates haha š
@lyse@lyse.isobeef.org @bender@twtxt.net Pfft, they want folks to relocate to Sydney. Fuck that 𤣠Sydney is a bit like San Francisco, Iām not actually sure which is worse. Fuckān expensive as hell, the only palce youād be able to afford to buy or rent is at least ~2hrs out of the city by public transport (i.e: train) and by that time youāve just pissed your life down the toilet, because youād be expected ot work a 9-10hr day + 2-3hrs of travel each way, buy the time you factor in having to wake up super early to get ready to travel in to work, you basically have zero time for anything else, let alone your ufamily,
Fuck that.
Lady Mejiro likes it (shiwudesu) [umamusume] ā Read more
I was looking at some ancient code and then thought: Hmm, maybe it would be a good idea to see more details in this error message. Which of the values donāt line up. On the other hand, that feature isnāt probably used anyway, because itās a bit ugly to use (historically evolved). And on top of that, most teams need something slightly different, if they deal with that sort of thing.
I still told my workmates about it, so they could also have a look at it and we can decide tomorrow what to do about it. Speaking of the devil, no kidding, not even half an hour later, a puzzled tester contacted me. She received exactly that rather useless error message. Looks like I had an afflatus. ;-)
Itās interesting, though, that in all those years, nobody stumbled across this before. At least we now know for sure that this is not dead code. :-)
@bender@twtxt.net Haha 𤣠Spoken like someone thatās done this before š
** Gundam is just the same as Jane Austen but happens to include giant mech suits **
A friend recently asked how to get started watching Gundam, and as I tripped all over myself, equal parts excitement and not wanting to sound like a lunatic, I fumbled around for a good answer.
What I landed at was inelegant and I eventually panicked and found a watch list online. BUT! BUT! What is a blog for if not do overs!? Also, what follows has literally no i ⦠ā Read more
@bender@twtxt.net Glad you like them! :-) Those colorful roof shingles are absolutely stunning. The golden building has quite a few folds in the facade skin, from the other sides a bit more. Check out this: https://upload.wikimedia.org/wikipedia/commons/0/07/Rems_in_Schw%C3%A4bisch_Gm%C3%BCnd.jpg Luckily, there werenāt this many people around today. :-)
Donāt think this is the norm, though, most stuff here is also much more modern. There are not a whole lot of historic buildings left. And if there are, theyāre not necessarily kept in good shape. But some are. So, donāt be fooled by my biased preselection of typically photographing the nicer ones.
The people photos are not for the internet. ;-) But I get your point, the reason why I ended up in that town is irrelevant and misleading, I should have introduced it differently. :-D
@lyse@lyse.isobeef.org wow, 31 is truly a telling! Interesting facade on that building on 10! And that roof on 51, oh my! The golden Jesus and tower on 7 are something else too.
I miss Europe like hell, mate! A lot of things around here are younger than me. I donāt feel history, I am history. š
On āfamily dayā, I was expecting to see more pictures with people in it. All lovely, nevertheless. Thanks, as always, for the mini-vacation! š
@prologic@twtxt.net honestly, I though it was a nail at first. Like this, but bent. LOL.

@prologic@twtxt.net I prefer something like the logo on https://twtxt.dev, for example, instead. But hey, it is your pod, have fun!
Iām still looking for people, podcasts, events talking about #Python without assuming everyone is a software developer or a ādata scientistā.
Why are data journalists, type designers (Guidoās brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?
Are we f*ing invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.
Where is the follow up for that 2017 keynote by Jake VanderPlas?
Iām still looking for people, podcasts, events, talking about #Python without assuming everyone is a software developer or a ādata scientistā.
Why are data journalists, type designers (Guidoās brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?
Are we invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.
Where is the follow up for that 2017 keynote by Jake VanderPlas?
@lyse@lyse.isobeef.org then it was, most likely, space debrisāwhich, sadly, make up for 98% of all space anomalies these days. And thought they have applied to the Grant Wishes Council, they are yet to be approved. Keep playing, though. š
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ā š²
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.
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.
@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. š«¤
@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.
@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 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.
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.
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 ! š
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.
Somebody managed to piss @prologic@twtxt.net off, and it looks like he took twtxt.net down with it. Oh dearā¦
@bender@twtxt.net to work through both https and gemini, the site is not written in HTML, but in Gemtext, automatically converted to HTML, when needed. Gemtext is nicely explained for example here: https://garden.bouncepaw.com/hypha/gemtext . In short, it is so limited, no line can be more than one thing, so no links in a list are possible, othar than doing it through something like this primitive workaround.
@prologic@twtxt.net Letās go through it one by one. Hereās a wall of text that took me over 1.5 hours to write.
The criticism of AI as untrustworthy is a problem of misapplication, not capability.This section says AI should not be treated as an authority. This is actually just what I said, except the AI phrased/framed it like it was a counter-argument.
The AI also said that users must develop āAI literacyā, again phrasing/framing it like a counter-argument. Well, that is also just what I said. I said you should treat AI output like a random blog and you should verify the sources, yadda yadda. That is āAI literacyā, isnāt it?
My text went one step further, though: I said that when you take this requirement of āAI literacyā into account, you basically end up with a fancy search engine, with extra overhead that costs time. The AI missed/ignored this in its reply.
Okay, so, the AI also said that you should use AI tools just for drafting and brainstorming. Granted, a very rough draft of something will probably be doable. But then you have to diligently verify every little detail of this draft ā okay, fine, a draft is a draft, itās fine if it contains errors. The thing is, though, that you really must do this verification. And I claim that many people will not do it, because AI outputs look sooooo convincing, they donāt feel like a draft that needs editing.
Can you, as an expert, still use an AI draft as a basis/foundation? Yeah, probably. But hereās the kicker: You did not create that draft. You were not involved in the āthought processā behind it. When you, a human being, make a draft, you often think something like: āOkay, I want to draw a picture of a landscape and thereās going to be a little house, but for now, Iāll just put in a rough sketch of the house and add the details later.ā You are aware of what you left out. When the AI did the draft, you are not aware of whatās missing ā even more so when every AI output already looks like a final product. For me, personally, this makes it much harder and slower to verify such a draft, and I mentioned this in my text.
Skill Erosion vs. Skill EvolutionYou, @prologic@twtxt.net, also mentioned this in your car tyre example.
In my text, I gave two analogies: The gym analogy and the Google Translate analogy. Your car tyre example falls in the same category, but Geminiās calculator example is different (and, again, gaslight-y, see below).
What I meant in my text: A person wants to be a programmer. To me, a programmer is a person who writes code, understands code, maintains code, writes documentation, and so on. In your example, a person who changes a car tyre would be a mechanic. Now, if you use AI to write the code and documentation for you, are you still a programmer? If you have no understanding of said code, are you a programmer? A person who does not know how to change a car tyre, is that still a mechanic?
No, youāre something else. You should not be hired as a programmer or a mechanic.
Yes, that is āskill evolutionā ā which is pretty much my point! But the AI framed it like a counter-argument. It didnāt understand my text.
(But what if thatās our future? What if all programming will look like that in some years? I claim: Itās not possible. If you donāt know how to program, then you donāt know how to read/understand code written by an AI. You are something else, but youāre not a programmer. It might be valid to be something else ā but that wasnāt my point, my point was that youāre not a bloody programmer.)
Geminiās calculator example is garbage, I think. Crunching numbers and doing mathematics (i.e., ācomplex problem-solvingā) are two different things. Just because you now have a calculator, doesnāt mean itāll free you up to do mathematical proofs or whatever.
What would have worked is this: Letās say youāre an accountant and you sum up spendings. Without a calculator, this takes a lot of time and is error prone. But when you have one, you can work faster. But once again, thereās a little gaslight-y detail: A calculator is correct. Yes, it could have ābugsā (hello Intel FDIV), but its design actually properly calculates numbers. AI, on the other hand, does not understand a thing (our current AI, that is), itās just a statistical model. So, this modified example (āaccountant with a calculatorā) would actually have to be phrased like this: Suppose thereās an accountant and you give her a magic box that spits out the correct result in, what, I donāt know, 70-90% of the time. The accountant couldnāt rely on this box now, could she? Sheād either have to double-check everything or accept possibly wrong results. And that is how I feel like when I work with AI tools.
Gemini has no idea that its calculator example doesnāt make sense. It just spits out some generic āargumentā that it picked up on some website.
3. The Technical and Legal Perspective (Scraping and Copyright)The AI makes two points here. The first one, I might actually agree with (ābad bot behavior is not the fault of AI itselfā).
The second point is, once again, gaslighting, because it is phrased/framed like a counter-argument. It implies that I said something which I didnāt. Like the AI, I said that you would have to adjust the copyright law! At the same time, the AI answer didnāt even question whether itās okay to break the current law or not. It just said ālol yeah, change the lawsā. (I wonder in what way the laws would have to be changed in the AIās āopinionā, because some of these changes could kill some business opportunities ā or the laws would have to have special AI clauses that only benefit the AI techbros. But I digress, that wasnāt part of Geminiās answer.)
tl;drExcept for one point, I donāt accept any of Geminiās ācriticismā. It didnāt pick up on lots of details, ignored arguments, and I can just instinctively tell that this thing does not understand anything it wrote (which is correct, itās just a statistical model).
And it framed everything like a counter-argument, while actually repeating what I said. Thatās gaslighting: When Alice says āthe sky is blueā and Bob replies with āwhy do you say the sky is purple?!ā
But it sure looks convincing, doesnāt it?
Never againThis took so much of my time. I wonāt do this again. š
@prologic@twtxt.net when I first āfedā the text to Gemini, I asked for a three paragraphs summary. It provided it. Then I asked to āelaborate on three areas: user experience, moral/political impact, and technical/legal concernsā. The reply to that is too long for a twtxt.
I then asked to counter the OP opinionsāas in āhow would you counter the authorās opinion?ā. The reply was very long, but started like this:
āThatās an excellent question, as the post lays out some very strong, well-reasoned criticisms. Countering these points requires acknowledging the valid concerns while presenting a perspective focused on mitigation, responsible integration, and the unique benefits of AI.ā
What followed was extensive, so I asked for a summary, which didnāt do justice to the wall of text that preceded it.
@prologic@twtxt.net hehehe, yeah, it isnāt mine neither. Most obscure TLDs are in small registrars. I like to stick to one register (even though when Google Domains ceased to exist I was forced to have two, as Cloudflare doesnāt support the .ONE TLD).
You do raise very good points though, but I donāt think any of this is particularly new because there are many other examples of technology and evolution of change over time where people have forgotten certain skills like for example, changing a car tyre
she knew it would end like this Dead or alive ā Read more
@movq@www.uninformativ.de Gemini liked your opinion very much. Here is how it countered:
1. The User Perspective (Untrustworthiness)The criticism of AI as untrustworthy is a problem of misapplication, not capability.
- AI as a Force Multiplier: AI should be treated as a high-speed drafting and brainstorming tool, not an authority. For experts, it offers an immense speed gain, shifting the work from slow manual creation to fast critical editing and verification.
- The Rise of AI Literacy: Users must develop a new skillāAI literacyāto critically evaluate and verify AIās probabilistic output. This skill, along with improving citation features in AI tools, mitigates the āgaslightingā effect.
The fear of skill loss is based on a misunderstanding of how technology changes the nature of work; itās skill evolution, not erosion.
- Shifting Focus to High-Level Skills: Just as the calculator shifted focus from manual math to complex problem-solving, AI shifts the focus from writing boilerplate code to architectural design and prompt engineering. It handles repetitive tasks, freeing humans for creative and complex challenges.
- Accessibility and Empowerment: AI serves as a powerful democratizing tool, offering personalized tutoring and automation to people who lack deep expertise. While dependency is a risk, this accessibility empowers a wider segment of the population previously limited by skill barriers.
The legal and technical flaws are issues of governance and ethical practice, not reasons to reject the core technology.
- Need for Better Bot Governance: Destructive scraping is a failure of ethical web behavior and can be solved with better bot identification, rate limits, and protocols (like enhanced
robots.txt). The solution is to demand digital citizenship from AI companies, not to stop AI development.
@bender@twtxt.net Not sure, if we actually have a law like that. But I wish it was the case. The clamp doesnāt say anything like that, just that it is now cactus.
The glue takes three days to reach its final strength. Letās see. Iām sceptical.
The XMPP Standards Foundation: The XMPP Newsletter October 2025
Welcome to the XMPP Newsletter, great to have you here again!
This issue covers the month of October 2025.
The XMPP Newsletter is brought to you by the XSF Communication Team.
Just like any other product or project by the XSF, the Newsletter is the result of voluntary work ⦠ā Read more
@zvava@twtxt.net happy belated birthday! Also, I would love to see that website. I went to the one listed on your profile, and saw the old one, not this one. I like the current, and also the pink look of the one of the screenshot!
@thecanine@twtxt.net I like Appleās Liquid Glass. While I see there are many hatters, I havenāt had an issue with it on iOS, macOS, watchOS, nor tvOS. Have them all working fairly flawlessly.
@prologic@twtxt.net I requested an invitation. There are many like this, so it will be interesting to see how it develops. I also hope you are not hosting this on your infrastructure, at least not once you decide to monetise. I know self hosting is fun and all, but it also introduces variables that directly collide with a business model.
@lyse@lyse.isobeef.org ⦠sounds like a bad day. š
Design trends I think will take off in 2026
but tierlist

S - move from flat design to more detailed, 3D, more complex logos.
A - glass, not just liquid, Windows Vista, 7, 11,⦠accessibility concerns, but I like to see it.
B-/C+ - black and white icons, favicons. I did it before it was cool, but itās getting overused.
E - gradientslop, barely started, already all blends together.
Reze likes it in her ass (animanghayo)[ChainsawMan] ā Read more
Using fork lift and her like a pro (BlueTheBone) [Original] ā Read more
@prologic@twtxt.net @aelaraji@aelaraji.com Iām glad you like āem. :-)
** Autumnal week notes **
Someone I grew up with happened to go to the same college as me, and now we happen to live in the same relatively small city. Weāve been totally casual but pretty consistent mainstays of each othersā lives for going on 20 years at this point. Sheās also one of the few people that I run into who knows that I canāt actually see well enough to reliably tell people apart from any further away than like 4 or 5 feet, and I always feel really appreciative whenever she waves that she also always saysāhiā and who ⦠ā Read more
@kiwu@twtxt.net hey, not random! How dare you! (with Greta accent, and emphasis). LOL. Old man here doing, well, like old man do. Wait until you are old, and that will give you a better idea. :-P
hi I havenāt been on here in years how are you random old men who like tech 
This was a bit of a challenge. Wanted to see if I can make a small version, combining the best/most interesting parts, of the previous ones. Like the black lines separating each colour, an interesting pose, more anatomically correct legs⦠something of a best of the 2025, profile picture.

Venom using Gwen like a toy (KhaiDowARoyNA) [Spiderverse / Spiderman] ā Read more
@movq@www.uninformativ.de Yeah, give it a shot. At worst you know that you have to continue your quest. :-)
Fun fact, during a semester break I was actually a little bored, so I just started reading the Qt documentation. I didnāt plan on using Qt for anything, though. I only looked at the docs because they were on my bucket list for some reason. Qt was probably recommended to me and coming from KDE myself, that was motivation enough to look at the docs just for fun.
The more I read, the more hooked I got. The documentation was extremely well written, something Iāve never seen before. The structure was very well thought out and I got the impression that I understood what the people thought when they actually designed Qt.
A few days in I decided to actually give it a real try. Having never done anything in C++ before, I quickly realized that this endeavor wonāt succeed. I simply couldnāt get it going. But I found the Qt bindings for Python, so that was a new boost. And quickly after, I discovered that there were even KDE bindings for Python in my package manager, so I immediately switched to them as that integrated into my KDE desktop even nicer.
I used the Python KDE bindings for one larger project, a planning software for a summer camp that we used several years. Itās main feature was to see who is available to do an activity. In the past, that was done on a large sheet of paper, but people got assigned two activities at the same time or werenāt assigned at all. So, by showing people in yellow (free), green (one activity assigned) and red (overbooked), this sped up and improved the planning process.
Another core feature was to generate personalized time tables (just like back in school) and a dedicated view for the morning meeting on site.
It was extended over the years with all sorts of stuff. E.g. I then implemented a warning if all the custodians of an activitiy with kids were underage to satisfy new the guidelines that there should be somebody of age.
Just before the pandemic I started to even add support for personalized live views on phones or tablets during the planning process (with web sockets, though). This way, people could see their own schedule or independently check at which day an activity takes place etc. For these side quests, they donāt have to check the large matrix on the projector. But the project died there.
Hereās a screenshot from one of the main views: https://lyse.isobeef.org/tmp/k3man.png
This Python+Qt rewrite replaced and improved the Java+Swing predecessor.
@lyse@lyse.isobeef.org Hmmmmmmmmmmmm ⦠guess I should take a look at Qt. š¤ Thatās the one popular toolkit that Iāve never really tried for some reason. I really donāt like C++ (might as well use Rust), so Iāll also use Python.
Rob Jetten, leader of the progressive-centrist D66 party and likely next Dutch PM, says Europe must ādefeat Putinā ā Read more
@bender@twtxt.net Kaboom! Hahaha, I did not think of that at all, thanks for pointing it out, mate! :ā-D
But let me clarify just in case: I honestly do not want to bash this project. In fact, itās a great little invention. Itās just that Iām not conviced by the current user interface decisions. Anyway, web design isnāt right up my alley. I just wanted to add some fun. And luckily, at least someone liked it so far. :-)
The one for Delphi was quite good.
It was! I didnāt use Delphi for long, though. Dunno why, I always gravitated towards Visual Basic back then. š
These days I donāt deal with GUI programming anymore.
I also avoid it when possible, because ⦠itās exhausting, because ⦠the tools that I have/know are āsubparā. Doing anything regarding GUIs always feels like a chore. That wasnāt the case in the VB days.
Well, I made this in ~2009 with Java/Swing and it was pretty nice to work with, custom widgets and all:
https://movq.de/v/de26d5edb3/s.png
I wouldnāt dare doing this with GTK.
Theming on Qt6 is a bit unusual (you have to install qt6ct and then set an environment variable for every Qt program?), but at least pcmanfm-qt doesnāt look like brain damage anymore now. š¤ (Except thereās no darkmode. What is this, 1980?)
Holly! I thing I might have figured out a way to twt like a true caveman š¤£
The sad thing tho is this caveman will have to cheat a bit in order to replay properlyā¦
(P.S: I hope the multi-lines trick works, if not then F..rog it!)
There are no really good GUI toolkits for Linux, are there?
Theyāre either slow (like GTK4, Qt6), donāt support Wayland (like Tk), and/or unmaintained (like GTK2 and many others).
@lyse@lyse.isobeef.org Theyāre seriously telling us at work: āCan it be AIād? Do it, donāt waste time!ā Shit like that is the result. (Whatās this weird gray triangle in the bottom right corner?)
man command does not calls home. Not on my macOS 26, at least, but it shouldn't on any other.
@javivf@adn.org.es not having any issues on my M4 mini, no. Smooth. There are some visual discordances I donāt like, but if I give them a blind eye I can live with them. š
Bird flu likely killed hundreds of seal pups on sub-Antarctic island ā Read more
Fedora: The First Vibe Coded Linux Distro
What does an Al developed Linux Distribution look like? ā Read more
Could I clone myself like Cleon? ā Read more
This was a great read, btw. š If you liked Event Horizon, this is for you. Iām gonna get her other two scifi books as well, thatās for sure.
@movq@www.uninformativ.de This is actually a good positive change I think!
Personally, Iāll probably stretch it out over 24 days. Giving myself more time to solve each puzzle and I really want this event to last the entire month. š
I might even do AoC this year with the elevated stress/pressure! ā The last few times Iāve tried, Iāve always felt far too much pressure and felt like a failure š (mostly ya know because of my vision impairment, I couldnāt keep up!)
@movq@www.uninformativ.de Oh, we like to be paranoid. Weāve been right so many times. Unfortunately.
@prologic@twtxt.net That sounds horrible. š I wouldnāt want to own such a car. (My plan is not to buy a new car after my current one finally broke down entirely.)
@lyse@lyse.isobeef.org First time I heard about eCall. I donāt think I like this. 𫤠Feels like another attempt at going for complete surveillance. Yes, yes, itās about āsecurityā/āsafetyā ⦠it always is.
Like these Car Manufacturers, like GWM, Toyota, Mercedes, BMW and whoever else does this stupid shit⢠need to pull their heads out of their asse. :O
Obviously none of this requires an Internet connection, let alone a Network connection. All of it can be done over Bluetooth! Just like Carplay itself!
F-Droid Hides Bible Apps as āNSFWā & āPromotes Pornā
The Open Source Android App Store warns users that Bible Apps have, āfeatures you may not like. ā Read more
@movq@www.uninformativ.de Where the heck did you find that? What is that thing? Yeah, totally looks like an attempt to make some garbage feel more solid. Unless this steel plate is actually used for attaching bolts from the other side or something like that. Which I highly doubt, given that there are muuuuuch cheaper options to install various types of nuts in plastic.
Yeah, this goo makes it just harder to disconnect. I bet it doesnāt add water protection to the connections at all.
@movq@www.uninformativ.de he sure does! LOL. It is more like incomprehensible stuff that comes out. Sometimes I manage to get what he was trying to say, but more often than not I have no idea. š¤£
ļø Spring Boot API Security Like a Pro: Rate Limiting, Replay Protection & Signature Validationā¦
Learn how to secure your Spring Boot APIs using rate lim ⦠ā Read more
Time crystals could power future quantum computers
A glittering hunk of crystal gets its iridescence from a highly regular atomic structure. Frank Wilczek, the 2012 Nobel Laureate in Physics, proposed quantum systemsāālike groups of particlesāācould construct themselves in the same way, but in time instead of space. He dubbed such systems time crystals, defining them by their lowest possible energy state, which perpetually repeats movements without external energy input. Time crystals were experimentall ⦠ā Read more
ChatGPTās move towards AI porn a risk to children, eSafety warns
The company behind ChatGPT also claims it can make the chatbot more human-like without negative mental health effects. ā Read more
Generation of harmful slow electrons in water is a race between intermolecular energy decay and proton transfer
When high-energy radiation interacts with water in living organisms, it generates particles and slow-moving electrons that can subsequently damage critical molecules like DNA. Now, Professor Petr SlavĆÄek and his bachelorās student Jakub Dubský from UCT Prague (University of Chemistry and Technology, Prague) have described in detail one of the key mechanisms for the creation ⦠ā Read more
** Encrypt & Decrypt Database Fields in Spring Boot Like a Pro (2025 Secure Guide)**
āYour database backup just leaked. Is your data still safe?ā
[Continue reading on InfoSec Write-ups Ā»](https://infos ⦠ā Read more
Worldās largest rays may be diving to extreme depths to build mental maps of vast oceans
Many marine species are no strangers to the depths of the oceans. Some animals, like certain sharks, tuna, or turtles, routinely perform extreme dives, whereas for other species, such behavior has been observed less frequently. ā Read more
AI couldnāt picture a woman like me - until now
Paralympic swimmer Jess Smith, says representation means being seen as part of the AI world thatās being built. ā Read more
SpaceX launches the 11th test flight of its mega Starship rocket with another win
SpaceX launched another of its mammoth Starship rockets on a test flight Monday, successfully making it halfway around the world while releasing mock satellites like last time. ā Read more
Albedo likes it rough (Windmill) [Overlord] ā Read more
The Destruction in Gaza Is What the Future of AI Warfare Looks Like
Rhett Jones, Ā Senior EditorĀ - Ā Gizmodo
_Stephan:Ā As I have watched Israel carry out its genocide of Muslims and wreak utter devastation on Gaza, and how the Ukrainians are defending themselves against Russiaās invasion of their country, without adequate help from the United States, what has stood out for me is the role AI technology is playing in both wars. This, I think, is the nature of ⦠ā Read more
** How to Use AI to Learn Bug Hunting & Cybersecurity Like a Pro (in 2025)**
Hey there š,
Iām Vipul, the mind behind The Hackerās Logāāāwhere I break down the hackerās mindset, tools, and secrets š§ š»
[Continue reading ⦠ā Read more
Account Take Over | P1āāāCritical
It started off like any other day until I got an unexpected emailāāāan invite to a private bug bounty program. Curious, I jumped in. Theā¦
[Continue reading on InfoSec Write-ups Ā»](https://infosecwriteups.com/account-take-over-p1-critical-5468ce8218b9?sour ⦠ā Read more
It took 10 years to build, but does it deliver the perfect toast?
A team of Australian researchers spent a decade developing a toaster that watches the slices for you, so every type of bread is done to your liking. ā Read more
Satellite images reveal ancient hunting traps used by South American social groups
Satellite images have revealed an ancient system of elaborate, funnel-shaped mega traps likely built by hunters and pastoralists to catch prey in the high altitudes of northern Chile. ā Read more
āThey treated us like animalsā - Inside the epicentre of deportations in New York City
Chaotic scenes have become routine in a federal immigration court in Manhattan. ā Read more
I noticed Google put out this article: https://android-developers.googleblog.com/2025/09/lets-talk-security-answering-your-top.html itās very current day Google, but the comments under the YouTube video are pretty on point and I saw a few familiar faces there. There is also, unexpectedly, ways to contact Google.
First a form for āteachers, students, and hobbyistsā, that I filled politely, as someone who falls under their hobbyist category. It can be filled both anonymously, or with an e-mail attached, to be contacted by them (I chose the second option).
Also a general feedback and questions form, that I was not as polite in and used to send them the following message:
I have already provided some feedback, in the teacher, student and hobbyists form/questionaire, as well as an open letter Iāve recently sent to the European Commission digital markets act team, as I do believe your proposal might not even be legal, given the fact it puts privacy-focused alternative app stores at risk (https://f-droid.org/cs/2025/09/29/google-developer-registration-decree.html) and it was proposed this early, after Google lost in court to Epic Games, over similar monopoly concerns. Why should we trust Google to be the only authority for all developer signatures, right after the European courts labeled it a gatekeeper?
Assuming this gets passed, despite justified developer backlash and at best questionable legality, can you give us any guarantees, this will not be used to target legal malware-free mods, or user privacy enhancing patchers, like the ones used for applying the ReVanced patches? I have made a few mods myself, but I am in no way associated with the ReVanced team. I just share many peoples concerns, Google Chrome has been conveniently stripped of its manifest v2 support, that made many privacy protecting extensions possible and now youāre conveniently asking for the government IDs, of all the developers, who maintain these kinds of privacy protections (be it patches, or alternative open-source apps) on Android.
How to Add MCP Servers to Claude Code with Docker MCP Toolkit
AI coding assistants have evolved from simple autocomplete tools into full development partners. Yet even the best of them, like Claude Code, canāt act directly on your environment. Claude Code can suggest a database query, but canāt run it. It can draft a GitHub issue, but canāt create it. It can write a Slack message,⦠ā Read more
Destined to melt: Study warns glaciersā ability to cool surrounding air faces imminent decline
Glaciers are fighting back against climate change by cooling the air that touches their surfaces. But for how long? The Pellicciotti group at the Institute of Science and Technology Austria (ISTA) has compiled and re-analyzed an unprecedented dataset of on-glacier observations worldwide. Their findings, published today in Nature Climate Change, demonstrate that glaciers will likely reach the peak of their ⦠ā Read more