Men shot by the hundreds, disappeared after Sudanese city falls to paramilitaries, witnesses say ⌘ Read more
👋 Reminder that we’re starting up our social calls again (monthly), RSVP here 🤟 It starts in 13h27m 😅 Hope to see some/all of you there 👌
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.

** …but I can do that with regex? **
The other day a co-worker showed me a project that seemed genuinely useful, but I didn’t love some bits of how complicated and resource intensive its architecture were, so, I made my own version of it! Check out diff heatmap.
Your browser does not support the video tag. You are rad as hell.
As an aside, I put this one on github which I don’t generally choose to use for personal projects, but I’d love to see folks contribute rules to this projec … ⌘ Read more
‘This is not a game,’ Carney says as he signals he’s ready to fight election over federal budget ⌘ Read more
Lunduke Journal Hits 12.9 Million Views in October
The stories from The Lunduke Journal are continuing to spread further and further with each passing month. ⌘ Read more
Satellite images show US military edging closer to Venezuela - as Trump’s intentions questioned | World News | Sky News ⌘ Read more
Trump Admin Has Decided To Strike Inside Venezuela; Attacks Could Come At Any Time: Report ⌘ Read more
🥳 Just released Gatherly v0.3.0 🤟 – My instance is available at: https://gatherly.mills.io (free for anyone to use)
Ukraine’s Defence Intelligence is working to stabilise Pokrovsk, denies Russian claim that landing group was wiped out ⌘ Read more
Pentagon cleared giving Ukraine long-range Tomahawk missiles, leaving final decision to Trump ⌘ Read more
Remains returned to Israel by Hamas not of hostages, says Institute of Forensic Medicine ⌘ Read more
Nothing to see here (Merunyaa) [meru the succubus] ⌘ Read more
SUSE Bets The Farm on AI-Powered Linux Administration
SUSE, in a race with Red Hat to add Al features nobody wants, has added “Al-powered administration” to Linux servers. ⌘ Read more
I had a looksie (just to be sure) at the database, and they were thankfully legit test events. But this did spark/trigger me to make sure I have some form of anti-spam measures in place. So I added some per-event / per-rsvp rate-limiting and honeypot(s).
Pentagon clears giving Ukraine long-range Tomahawk missiles, leaving final decision to Trump ⌘ Read more
Pentagon cleared giving Ukraine long-range Tomahawk missiles, leaving final decision to Trump ⌘ Read more
@aelaraji@aelaraji.com Oh nice, I’ll have to read this!
Netherlands set to get first-ever gay prime minister after far-right party suffers big losses ⌘ Read more
Java’s Swing is allegedly in “maintenance mode”, so I doubt it’s a good idea to use it for new programs. For example, I very much doubt that it will ever support Wayland.
The replacement is supposed to be JavaFX, but that’s not included in JREs – anymore! It used to be, now it’s not, even though it’s well over 15 years old now.
This whole thing (“Java GUIs”) appears to have stagnated a lot. Probably because everything is web stuff these days …
https://www.oracle.com/java/technologies/javafx/faq-javafx.html#6
ProcessOne: AI Bots Can’t Use WhatsApp Anymore. So… Who Are They Going to Talk To?
Meta just closed the gates on AI chatbots. I think this is an early warning.
Starting January 15, 2026, [WhatsApp will ban all third-party general-purpose AI chatbots from its platform](https://techcrunch.com/2025/10/18 … ⌘ Read more
New missile that pushed Trump to leave nuclear treaty fired by Russia at Ukraine, Reuters reports ⌘ Read more
SQL Injection Leads to dump the Student PII ⌘ Read more
Latvia’s parliament votes to quit global treaty protecting women ⌘ Read more
Exposed API Keys and Secrets with AI
Quick Disclosure of API Key and Secret to guess parameter value
Captured North Korean war prisoners in Ukraine ask to be brought to South Korea ⌘ Read more
Russian army chiefs torturing and executing soldiers who refuse to fight in Ukraine, report says ⌘ 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.
US will limit number of refugees to 7,500 and give priority to white South Africans ⌘ Read more
King Charles to remove Prince Andrew’s titles and eject him from Royal Lodge ⌘ Read more
Job vacancies drop to lowest point since 2017: Statistics Canada ⌘ Read more
@lyse@lyse.isobeef.org now that I could finally read you RSVP message (or, should I say, essay, LOL), I had to see the video, and well, https://netbros.com/1761846417/. Hahahahaha!
50% Off The Lunduke Journal through Oct 31
Holy moly, there’s a lot of new Free Subscribers to The Lunduke Journal! ⌘ Read more
How to train Ellen Joe (aznyan07) [zenless zone zero] ⌘ Read more
British man arrested in Kyiv for ‘preparing to commit terrorist attacks,’ Ukraine says ⌘ Read more
Actually. Looking at the template and the BeerCSS docs, I think I’m just using the wrong elements and doing the wrong thing in the template/partial structure itself 🤔 Probably need to wrap text in something else other than a plain ‘ol <p>
@lyse@lyse.isobeef.org To be fair, I’m not convinced of the web design / user interface decisions either. I just hacked this together over a couple of days. I’m not sold on any of the UI/UX thus far. Open to suggestions, improvements, hell even a complete CSS rewrite 🤣 UI/UX nor CSS is my strong suite 😂
@lyse@lyse.isobeef.org Go complain to the BeerCSS 🍻 developers 🤣
Russian army chiefs torturing and executing soldiers who refuse to fight in Ukraine, report says | Russia ⌘ Read more
Erlang Solutions: Expert Insights from Our Latest Webinars
The Erlang Solutions team has been creating webinars that share knowledge, spark ideas, and celebrate the BEAM community. Each one offers a chance to explore new tools, hear fresh perspectives, and learn from the people building scalable and reliable systems every day.
If you haven’t tuned in yet, here’s a look at some of our recent sessions, full of practical insights and new thinking shaping the future of the BEAM.
**SAF … ⌘ Read more$1000 Bounty: GitLab Security Flaw Exposed
How a $1000 Bounty Hunt Revealed a GraphQL Type Check Nightmare Allowing Maintainers to Nuke Repositories
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/1000-bounty-gitlab-security-flaw-exposed-dd30978 … ⌘ Read more
“The $10,000 Handlebars Hack: How Email Templates Led to Server Takeover”
While studying advanced template injection techniques, I came across one of the most fascinating bug bounty stories I’ve ever encountere … ⌘ Read more
‘This is a big deal’: Health Canada approves 1st drug to slow Alzheimer’s disease ⌘ Read more
French Army Chief General Says France is Ready to Send 7,000 Troops to Ukraine ⌘ Read more
President directs Pentagon to start testing nuclear weapons ⌘ Read more
Trump Threatens to Resume Nuclear Weapons Testing, Minutes Before Xi Meeting ⌘ Read more
Goth Chel (Ael) [The Road to El Dorado] ⌘ Read more
Trump says South Korea has approval to build nuclear-powered submarine ⌘ Read more
Over 1,200 residents remain in Pokrovsk, evacuation nearly impossible as Russian army target and kill elderly people who went out to fetch drinking water ⌘ Read more
Centrist D66 wins Dutch election, knocking far-right PVV to second, exit poll shows ⌘ Read more
@movq@www.uninformativ.de Uh, that actually looks not that terrible. Somehow, I remember Swing GUIs being way uglier.
As for Visual Basic, I only had to use VBA once in my life. That was in the beginning of my career when I inherited a project from a leaving coworker. Fuck me, was that awful. Just alone the damn compiler error dialog box popping up in my face all the time while editing and the compiler already trying to parse the unfinished and hence of course uncompilable code. Boy, that left a lasting impression on me. I ported everything to Java very quickly. Luckily, the code base wasn’t all that large at that point in time. I had to add a bunch of new features after that, so I was very glad that I convinced my workmate/project manager to do that first. We didn’t even need a GUI, the button in Excel was transformed to a command line program that just generated the large file.
But I cannot comment on the VB GUI designer, I never used that. Your screenshot looks very similar to the Delphi one, though. Only towards the end of my Delphi days I found out about the possibility to make the widgets snap to window edges and corners (I don’t remember how that was called), so that resizing the windows was actually possible without messing up their entire contents.
Switching to Linux, Delphi wasn’t an option anymore. For some reason I couldn’t use Kylix. Maybe it was already dead by the time I changed OSes. Or I couldn’t get it to run. I just don’t remember. I just recall that the unavailability of Delphi was the reason it took me a while to actually settle on Linux. I then fully switched to Java. The GridBagLayout was my absolutely favorite Swing layout manager. I reckon I used it 98% of the time, because it was so powerful and made the windows resize properly, just as I had learned to do in Delphi shortly before.
Up until discovering Swing, I used Java’s AWT for a short amount of time. That was very limited I think and I hit the limits fairly quickly. Later at uni, we had one project making use of SWT. Didn’t convince me either. I could be wrong, but I think there was also a SWT GUI designer plugin for Eclipse. If there really was, that one wasn’t in the same street as Delphi’s (there must be a reason I forgot about it ;-)).
@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. :-)
@movq@www.uninformativ.de Don’t you worry, this was meant as a joke. :-D
There was a time when I thought that Swing was actually really good. But having done some Qt/KDE later, I realized how much better that was. That were the late KDE 3 and early KDE 4 days, though. Not sure how it is today. But back then it felt Trolltech and the KDE folks put a hell lot more thought into their stuff. I was pleasantly surprised how natural it appeared and all the bits played together. Sure, there were the odd ends, but the overall design was a lot better in my opinion.
To be fair, I never used it from C++, always the Python bindings, which were considerably more comfortable (just alone the possibility to specify most attributes right away as kwargs in the constructor instead of calling tons of setters). And QtJambi, the Java binding, was also relatively nice. I never did a real project though, just played around with the latter.
@lyse@lyse.isobeef.org LOLz! Way to destroy @prologic@twtxt.net’s newest playground! :-P
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.
@movq@www.uninformativ.de The one for Delphi was quite good. But JCreator (I don’t remember exactly) was awful and I never looked back to GUI designers. Always layed out the GUI by hand in code myself since then. These days I don’t deal with GUI programming anymore.
And maybe I should go back to using GUI designers. Haven’t used those since the Visual Basic days. 🤔 It wasn’t pretty, but you got results very quickly and efficiently.
(When I switched to Linux, I quickly got stuck with GTK and that only had Glade, which wasn’t super great at the time, so I didn’t start using it … and then I never questioned that decision …)
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?)
U.S. intelligence agencies see no sign Russia is ready to compromise on Ukraine ⌘ Read more
@prologic@twtxt.net Hmm, I’ll have to take a look. Appears to be Go only, doesn’t it?
I’m not quite sold yet on the idea of “immediate mode” GUIs. 🤔
@bender@twtxt.net You are totally correct! The thing is: The Caveman within was thinking how minimal can one go before things start to get too uncomfortable? And if cavemen weren’t supposed to be too self-conscious about their spelling, I could have just ssh remote echo "$(date -Is)\tTwt Twt Mother-Lover! 🤣🤣" >> /path/to/twtxt.txt and called it a day.
Russia has amassed around 11,000 troops in attempt to encircle Pokrovsk ⌘ Read more
@aelaraji@aelaraji.com yeah, it looks tedious because it is. LOL. I can twt no matter where I am because a) with Yarn is as easy as opening a web browser, and b) with jenny is as easy at SSHing to my VPS. But, the keyword is fun. That’s what matters!
Just typing twts directly into my twtxt file.
Details:
- Opening my twtxt file remotely using
vim scp://user@remote:port//path/to/twtxt.txt
- Inserting the date, time and tab part of the twt with
:.!echo "$(date -Is)\t"
- In case I need to add a new line I just
Ctrl+Shift+u, type in the2028and hitEnter
- In order to replay, you just steal a twt hash from your favorite Yarn instance.
It looks tedious, but it’s fun to know I can twt no matter where I am, as long as can ssh in.
@lyse@lyse.isobeef.org back to this, I think @prologic@twtxt.net meant 1 November 12:00 UTC. I won’t hold it against him. 🤭
@lyse@lyse.isobeef.org maybe @prologic@twtxt.net managed to mess things up—we should be used to this already, right? LOL—as the meets are always on Saturdays, as early as 06:00 EDT, or whereabouts, never on a Sunday.
You want me to submit a reply with “I probably won’t show up”?
I LOLed IRL! 🤣
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!)
Russia Moves to Year-Round Military Draft Amid Wartime Manpower Needs ⌘ Read more
XMPP Interop Testing: Putting NTA 7532 to the Test (Literally)
You might have seen the XMPP Standards Foundation’s open letter to NEN about NTA 7532, the Dutch effort to standardise secure healthcare chat. It’s a good read, and, as it happens, right up our street.
If you’re building a chat system that has to actually talk to someone else’s chat system (and keep doctors happy while doing it), you’ll kno … ⌘ Read more
@bender@twtxt.net Hm, are we talking about different dates or are there different timezone offsets for this timezone abbreviation? With EDT being UTC-4, 2025-11-02T12:00:00Z is Sunday at 8:00 in the morning local time for you. Or were did I mess up here? :-?
@prologic@twtxt.net You want me to submit a reply with “I probably won’t show up”?
Israeli PM Benjamin Netanyahu orders military to immediately carry out strikes in Gaza ⌘ Read more
Python Says Discriminatory DEI Policies More Important Than $1.5 Million Dollars
The Python Software Foundation has turned down a $1.5 Million Dollar grant from the US government, as it would require them to cease discriminatory Diversity, Equity, & Inclusion practices. ⌘ Read more
Zelenskyy Urges Trump to Pressure Xi Over China’s Support For Russia In Ukraine War ⌘ Read more
As Trump Tariffs Canada, Carney Turns to Asia for Trade ⌘ Read more
Poachers are killing families of spider monkeys, kidnapping their babies and selling them to Americans on social media ⌘ Read more
Zelenskyy: Europe close to decision on transferring frozen Russian assets to Ukraine ⌘ Read more
Ignite Realtime Blog: Helping Dutch Healthcare Speak the Same Language with XMPP
Helping Dutch Healthcare Speak the Same Language with XMPPThe XMPP Standards Foundation (XSF) has put out a call to action: it’s time for the community to help make secure, interoperable chat a reality - especially in healthcare. Here at Ignite Realtime, we’re excited to support this effort. Our projects, … ⌘ Read more
The XMPP Standards Foundation: Towards Secure and Interoperable Healthcare Chat
Supporting the development of the Dutch NTA 7532 standard with lessons from international practice
The XMPP Standards Foundation (XSF) is an independent, non-profit organization that promotes and advances open standards for real-time communication and collaboration. The XSF oversees the development of extensions to the Extensible Messaging and Presence Protocol (XMPP) and fost … ⌘ Read more
‘Shoving our closest ally straight into China’s arms’: GOP allies call Canada PM ‘traitor’ as he reveals plans to sign trade agreements with China ⌘ Read more
‘China is watching’: Finland warns defeating Russia’s invasion of Ukraine key to stability in Indo-Pacific ⌘ Read more
Russia’s Lukoil says it plans to sell international assets due to Western sanctions ⌘ Read more
@bender@twtxt.net Oh! It’s all good, I was planning on retiring my TheLounge instance anyways and will stick to connecting directly for the occasional chat when needed. Cheers! (Sorry for the belated reply.)
@zvava@twtxt.net This made my day. 🤣🤣🤣 And now I’m very tempted to printing this on a T-shirt 🤣 (It could be my very fist Silk screen print ever)
$20,000 Bounty Offered to Bribe FFmpeg Team to Fire Contributor
A popular YouTuber named Theo Browne offered $20k to the Open Source FFmpeg team if they remove their social media person, who Theo calls a “motherf***er”. ⌘ Read more
@prologic@twtxt.net Ouch, I don’t want to get hit by these projectiles! :-O Is that black tube on the bottom the remains of a chair leg?
I reckon one could collect these hail stones and put them in the drinks to work around the lost air conditioning. At least if one doesn’t mind icy drinks. (I can’t stand that, because I immediately get hickup when drinking something cold.)
Systemic discipline collapse among russia army as elite VDV paratroopers use drones to hunt down and kill surrendering soldiers ⌘ Read more
Lithuania to close entire border with Belarus following weather balloon incidents ⌘ Read more
man and it calls home to see if I'm allowed to do that.
Because OP twtxt seems to be a cross-post from the Fediverse, I am bringing some context here. It refers to this GitHub issue. This comment explains why the issue described is happening:
This is usually due to notarization checks. E.g. the binaries are checked by the notarization service (‘XProtect’) which phones home to Apple. Depending on your network environment, this can take a long time. Once the executable has been run the results are usually cached, so any subsequent startup should be fast.
OP network must be running on 1,200 Baud modem, or less. 🤭 I have never, ever, experienced any distinguishable delays.
Donald Trump reacts to Russia’s nuclear-capable Burevestnik missile test ⌘ Read more
COVID-19 mRNA vaccines can trigger the immune system to recognize and kill cancer, research finds ⌘ Read more
We’re supposed to see storm gusts up to 79 km/h. Let’s get the kites!
(I know, this is nothing for folks at the coasts.)
A spell to increase sperm production and vitality (Mizikayo) [Blue Archive] ⌘ Read more
After War Turned Their Fields Into Frontlines, Ukraine’s Farmers Return to Reclaim Them ⌘ Read more
Argentina’s midterm election hands landslide win to Milei’s libertarian overhaul ⌘ Read more
Super Hornet, Helicopter Assigned to USS Nimitz Crash in South China Sea in Separate Incidents, Crew Safe ⌘ Read more
Trump tries to assure Asian nations hit by U.S. tariffs amid progress on China trade deal ⌘ Read more
Trump says open to making concessions to China to calm trade war ⌘ Read more
We had some gray soup with the occasional fine rain with strong wind gusts. Despite the bad forecast we took the train to Geislingen/Steige and strolled up to the Helfenstein castle ruin. All the colorful leaves were so beautiful, it didn’t matter that the sun was behind thick layers of clouds.
We then continued to the Ödenturm (lit. boring tower). By then the wind had picked up by quite a bit, just as the weatherman predicted. We were very positively surprised that the Swabian Jura Association had opened up the tower. Between May and October, the tower is typically only manned on Sundays and holidays between 10 and 17 o’clock. But yesterday was Saturday and no holiday. The lovely lady up there told us that they’re currently experimenting with opening up on Saturday, too, because there are some highly motivated members responsible for the tower.
We were the very first visitors on that day. Last Sunday, when the weather lived up to the weekday’s name, they counted 128 people up in the tower. Very impressive.
The wind gusts were howling around the tower. Luckily, there are glass windows. So, it was quite pleasant up in the tower room. Chatting with the tower guard for a while, we got even luckier: the sun came out! That was really awesome. The photos don’t do justice. As always, it looked way more stunning in person.
Thanks to all the volunteers who make it possible to enjoy the view from the thirty odd meters up there. That certainly made our day!
After signing the guestbook we climbed down the staircase and returned to the station and headed back. The train even arrived on time. What a great little trip!
https://lyse.isobeef.org/wanderung-auf-die-burgruine-helfenstein-und-den-oedenturm-2025-10-25/
Zelenskyy said Ukraine prepared to fight for three more years – Polish PM ⌘ Read more