Sudheendra Raghav Neela, a member of a group of researchers from Graz University of Technology, has announced the
release of research into file-notification attacks that would allow spying on
user activity on Android, Linux, macOS, and Windows. The group has published a paper with
details on the…
We spend a lot of time browsing online. Whether you are researching for work, planning a trip, paying your bills, or scrolling through social media, your browser is there for it all.While all these tasks are very different in nature, a lot of people still tend to stick to the same window type for…
DnD Release
I am very happy to announce a new version of Casilda!
A simple Wayland compositor widget for Gtk 4 originally created for Cambalache
This new version brings Drag&Drop and clipboard support / integration with the host compositor which means you can drag something from a host application…
Thanks to Zachary DeBottis
what3words’ 2025 accounts
I am fascinated by what3words, it defies the laws of finance that apply to most businesses and shows how little my old fashioned understanding of business models is relevant in the modern tech economy.
The idea of a verbal description of…
Many of the transmissions sent over the radio spectrum can
be decoded with a relatively cheap hardware dongle. Thomas Eckert presented at
RustConf 2026 in Montreal about his hobby:
decoding radio transmissions with Rust.
In his presentation, he
covered all of the math necessary to get started…
After a two-year hiatus, LWN's Jonathan Corbet presented an updated edition
of his Kernel
Report at the Kernel
Recipes conference. Corbet looked at what is happening in the kernel
community, how it's dealing with a period of accelerated change, and where
things might go in the future. Video of the…
One of the great things about modern HTML is that it tries to standardise stuff that developers are already doing. If there are a myriad ways of, for example, loading video onto a page - then browsers and other interested parties should work out how to make a standard <video> element. An…
Bjorn Stahl of the Arcan project wrote an insightful blog post The Day of a new Command-Line Interface: Shell [1]. He does a really good job of identifying problems and strategies for dealing with them, the UI of the results isn’t suitable to what I do though.
Using sqlite as an executable format…
I got pissed off with the current situation occurring on social media regarding multiple topics, so I decided to make a FAQ explaining the situation.
The topics include the mentions of AI at Akademy, the policy proposal, and some moderation shenanigans.
Does this count as damage control? Probably.…
During this year's Akademy, while celebrating KDE's 30th birthday, I found some time to do some hacking on a beloved old toy widget: the Bouncy Ball I used to maintain for a while, and which Filip recently made available for Plasma 6 again.
The all-new Bouncy Ball 3D - find it on the KDE Store (and…
Here are the new modules available in the Plasma 6.8 beta:
kup: Backup scheduler for the Plasma desktop
Some important features and changes included in 6.8 beta are highlighted on KDE community wiki page.
Help stress-test the Union theming system
This releases marks the second half of the Union…
Greetings once more from the Thunderbird development team!
As the Northern hemisphere summer comes to an end and a slew of PTO, company holidays and projects have wrapped up, what better time to share progress and next steps on the work the Thunderbird Desktop Engineering team has on their…
Who?
Fre(i)e Software GmbH is looking for a senior Golang + fullstack developer who can handwrite code and act as meticulous code review partner for another senior developer in the company.
What?
Most of your work would result in Open Source contributions to the Voxit project [1], an online civic…
So I accidentally triggered an online shitstorm in the process of trying to craft a set of more restrictive LLM usage guidelines for KDE. Sorry about that.
I’m going to leave the comments on this post open, but I will request that everyone who wants to comment read and understand the entire post…
Bugs resolved in Moz-Phab 2.20.0:
bug 2066178 Drop support for Python 3.9
bug 2068605 preserve file logging from moz-phab list --format json and moz-phab patch --raw
bug 2071586 Review queue reminders should ignore group reviews (at least optionally)
bug 2073088 moz-phab submit is getting the file…
We are happy to announce the release of Qt Creator 20.0.2!
The release fixes issues with the recent releases of the Android command line tools, and updates Qt Creator for changes in Xcode 27, the iOS Simulator, and Qt 6.12.0.
In the previous blog post I introduced Canvas2D, the new QML item in Qt 6.12 that lets you paint with JavaScript using the GPU through Qt Canvas Painter. That post was about the API: what it is, how it compares to Qt Quick Canvas and to the QCanvasPainter C++ API, and how fast it is. But that post…
As part of the on-going development of Qt Bridges, we are out with a new beta version of Qt Bridge for Rust, with a focus on CXX-Qt compatibility and soundness. The API surface has changed in only a handful of places compared to 0.2. Where it did change, it is mostly because we removed any API we…
KDE is on the news because of a controversial proposal to define an official “AI” (LLM) policy (archived link). Other projects have tried their hand at similar policies and stances but, in my opinion, they miss the mark about the goal of such initiatives. I think that the point of these statements…
Hello and welcome to another issue of This Week in Rust!
Rust is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
@thisweekinrust.bsky.social on Bluesky or
@ThisWeekinRust…
With the imminent release of GNOME 51, I realised I hadn’t released an update to Bobby in a few months.
The long tail of crash reports after a release just doesn’t seem to happen anymore when working with Rust. It’s just done and I moved on to other things.
Screenshot of a SQLite table being…