In-reply-to » FTR, I see one (two) issues with PyQt6, sadly:

@movq@www.uninformativ.de I think I now remember having similar problems back then. I’m pretty sure I typically consulted the Qt C++ documentation and only very rarely looked at the Python one. It was easy enough to translate the C++ code to Python.

Yeah, the GIL can be problematic at times. I’m glad it wasn’t an issue for my application.

⤋ Read More
In-reply-to » There are no really good GUI toolkits for Linux, are there?

FTR, I see one (two) issues with PyQt6, sadly:

  1. The PyQt6 docs appear to be mostly auto-generated from the C++ docs. And they contain many errors or broken examples (due to the auto-conversion). I found this relatively unpleasent to work with.
  2. (Until Python finally gets rid of the Global Interpreter Lock properly, it’s not really suited for GUI programs anyway – in my opinion. You can’t offload anything to a second thread, because the whole program is still single-threaded. This would have made my fractal rendering program impossible, for example.)

⤋ Read More

Could C# Overtake Java in TIOBE’s Programming Language Popularity Rankings?
It’s been trying to measure the popularity of programming languages since 2000 using metrics like the number of engineers, courses, and third-party vendors. And “The November 2025 TIOBE Index brings another twist below Python’s familiar lead,” writes TechRepublic. “C solidifies its position as runner-up, C++ and Java lose … ⌘ Read more

⤋ Read More
In-reply-to » There are no really good GUI toolkits for Linux, are there?

@prologic@twtxt.net Hm, same startup delay. (Go is not an option for me anyway.)

It’s hard to tell why all this is so slow. Maybe in this particular case it has something to do with fonts: strace shows the program loading the fontconfig configs several times, and that takes up a bulk of the startup time. 🤔 (Qt6 or Java don’t do that, but they’re still slow to start up – for other reasons, apparently.)

To be fair, it’s “just” the initial program startup (with warm I/O caches). Once it’s running, it’s fine. All toolkits I’ve tried are. But I don’t want to accept such delays, not in the year 2025. 😅 Imagine every terminal window needing half a second to appear on the screen … nah, man.

⤋ Read More

Copy-and-Paste Now Exceeds File Transferring as the Top Corporate Data Exfiltration Vector
Slashdot reader spatwei writes: It is now more common for data to leave companies through copying and pasting than through file transfers and uploads, LayerX revealed in its Browser Security Report 2025. This shift is largely due to generative AI (genAI), with 77% of employees pasting data into AI … ⌘ Read more

⤋ Read More

Google Begins Aggresively Using the Law To Stop Text Message Scams
“Google is going to court to help put an end to, or at least limit, the prevalence of phishing scams over text message,” reports BGR:

Google said it’s bringing suit against Lighthouse, an impressively large operation that allegedly provides tools customers can buy to set up their own specialized phishing scams. All told, Google estimates that … ⌘ Read more

⤋ Read More

A Quantum Error Correction Breakthrough?
The dream of quantum computers has been hampered by the challenge of error correction, writes the Harvard Gazette, since qubits “are inherently susceptible to slipping out of their quantum states and losing their encoded information.”

But in a newly-published paper, a research team “combined various methods to create complex circuits with dozens of error correction layers” that “suppresses erro … ⌘ Read more

⤋ Read More

Fear Drives the AI ‘Cold War’ Between America and China
A new “cold war” between America and China is “pushing leaders to sideline concerns about the dangers of powerful AI models,” reports the Wall Street Journal, “including the spread of disinformation and other harmful content, and the development of superintelligent AI systems misaligned with human values…”

“Both countries are driven as much by fear as by hope of … ⌘ Read more

⤋ Read More

EV Sales Are Still Rising. They Have Not Slumped
“Media headlines suggesting some slowdown in EV sales are simply incorrect,” writes the site Electrek, “and leave out the bigger picture that gas car sales actually are dropping…”

Over the course of
the last two years or so, sales of battery electric vehicles, while
continuing to grow, have posted lower year-over-year percentage
growth rates than they had in years prior. … ⌘ Read more

⤋ Read More
In-reply-to » That's a very entertaining talk about mining and analyzing radio station playlists: https://media.ccc.de/v/38c3-radiomining-playlist-scraping-und-analyse It's in German, not sure how good the English translation or subtitles are.

@lyse@lyse.isobeef.org the English dub is fairly good. Will watch!

⤋ Read More

Servo 0.0.2 Released For Those Wanting To Try Out This Example Rust Web Browser
Released minutes ago was the Servo 0.0.2 web browser engine update. Along with this new Rust-based web engine release is also the “servoshell” in tow for the example implementation built around this open-source codebase… ⌘ Read more

⤋ Read More

Sony Killed This Game in 2024. Three Developers Reverse-Engineered It Back to Life
An anonymous reader shared this post from the gaming news site Aftermath:

Concord, Sony Interactive Entertainment and Firewalk Studios’ Overwatch-like shooter, was live for just two weeks before it was pulled offline. Though Concord certainly had some dedicated players, it didn’t have many — which is why it … ⌘ Read more

⤋ Read More

Why Solarpunk Is Already Happening In Africa
Long-time Slashdot reader schwit1 shares a Substack post by economist/entrepreneur Skander Garroum:

You know that feeling when you’re waiting for the cable guy, and they said ‘between 8am and 6pm, and you waste your entire day, and they never show up? Now imagine that, except the cable guy is ‘electricity,’ the day is ‘50 years,’ and you’re one of 600 million people. At some point, yo … ⌘ Read more

⤋ Read More

I like to read through old RPG books and zines for inspiration for my games, and lately I’ve been enjoying the Arduin Grimoire (https://en.wikipedia.org/wiki/Arduin), one of the earliest 3rd-party zines (coming out during the initial run of OD&D). It’s filled with a bunch of unique ideas (some better than others), entirely too many charts, and is very much a product of its time, but there’s something about its “raw”-ness (and its variety) that I still find appealing.

⤋ Read More

Woman Pleads Guilty to Lying About Astronaut Accessing Bank Account From International Space Station
It was the first allegation of a crime committed in space — back in 2019. But by 2020 it had led to
charges of lying to federal authorities.

And now a former Air Force intelligence officer “has pleaded guilty to lying to a federal agent,” reports CNBC, “by falsely claiming th … ⌘ Read more

⤋ Read More
In-reply-to » There are no really good GUI toolkits for Linux, are there?

Be it Java with Swing or PyQt6, it takes ~300 ms until a basic window with a treeview and a listbox appears. That is a very noticeable delay.

Is it unrealistic to expect faster startup times these days? 🤔

Once the program is running, a new second window (in the same process) appears very quickly. So it’s all just the initialization stuff that takes so long. I could, of course, do what “fat” programs have done for ages: Pre-launch the process during boot, windowless. But I was hoping that this wasn’t needed. 😞 (And it’s a bad model anyway. When the main process crashes, all windows crash with it.)

⤋ Read More