In 2008 I wrote a blog post “The Problem is Too Many Remote Controls” [1] about the issues of controlling a TV and related things. It recently got some comments on Mastodon so I think it’s time for an update.
The first issue I raised was “Now it’s not uncommon to have separate remote controls for…
Week 27
This week's icon is for
Zach Leytus's project:
KawaiiFi:
"Wi-Fi scanner and analyzer"
Check out all weekly app icons created so far in the gallery
and follow my icon creation adventures as they happen (including…
How AI-assisted native prototypes changed what usability testing could show me.
If you’ve ever simplified an interaction just to make a prototype manageable, you’ve probably felt the tension between what you designed and what the prototype could actually support. The risk is that when a design…
I am not sure what happened, but my interests have changed significantly, and… I
haven’t blogged, I haven’t done any open source work, and didn’t even process
any pictures for the entire year. Not because anything went bad, just… new
stuff, new interests, life changes.</p>However, still alive, and…
Konstantin Ryabitsev has announced the release of version 0.16.0 of the b4
software-development tool. The biggest change is the addition of
bug-tracking support:
The new "b4 bugs" command integrates with git-bug to let you track
bug reports alongside your git repository. Bugs are stored as…
Jordan Rife's work involves writing BPF programs for
Cilium that interface with
Kubernetes
networking. As part of that work, he wants to enable BPF programs with
appropriate permissions to iterate through the sockets of a different network
namespace. He led a session about the idea at the…
Proxmox today announced their Proxmox Virtual Environment is now available for 64-bit ARM.
I tested it on my Ampere Altra Dev Platform—the same machine on which I've <ooted Windows on Arm the first time, messed with multiple GPUs, and most recently tested Houdini's native arm64 support.
Install…
Filesystem in
Userspace (FUSE) maintainer Miklos Szeredi led a birds-of-a-feather
(BoF) discussion about the subsystem at
the 2026 Linux Storage,
Filesystem, Memory Management, and BPF Summit. In it, he talked about
maintenance challenges, proposed features and their status, and his plans
for a…
Jynn Nelson describes
the Rust language team's new LLM policy on the Inside Rust blog.
No one except the author is required to read LLM output unless they
choose to: LLM output isn't allowed in public docs, PR
descriptions, or Github comments unless it's clearly marked;
reviewers aren't…
The good folks at Thermal Master have sent me another Thermal Camera to review. The last one was a big beastie with a huge touchscreen. This one is much smaller and is designed to plug into your phone's USB-C port. The T2 Max is a chunky little camera - but doesn't weight too much. The USB-C…
Union: Summer 2026 Update
A lot has been happening with Union recently, so it is time for another update. As a reminder, Union is a project to build a new style engine for applications that tries to unify all the different ways Qt and KDE applications can be styled.
Union in Plasma…
I'm tired, I want to do go bed. I click "sleep" on gnome shell, nothing happens.
Swearwords.
I want to go to bed. I might have want to put my laptop in a bag and run to
catch a train. I hate when this happens.
systemd-inhibit --list --mode=block doesn't help much:
$ systemd-inhibit --list…
Want to make a meaningful contribution to KDE beyond coding? Help us organise Akademy 2027!
Every year, Akademy brings together KDE contributors, users, partners, and the wider Free Software community to collaborate, learn, and innovate. Now it's your chance to help shape the next Akademy by hosting…
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…
Week 26
This week's icon is for
Sjoerd Stendahl's project:
Lockpicker:
"Recover passwords from their hash"
Check out all weekly app icons created so far in the gallery
and follow my icon creation adventures as they happen…
The Corporate Monitor Issue
Some time ago I worked in the IT department of a company that had a corporate standard of two 27″ FUllHD (either 1920*1080 or 1920*1200) monitors for the desktop. I was pushing to make the standard be one 32″ 4K monitor or the two cheaper monitors. They ended up making…
Welcome to post 58 in the R4 series.
R and the CRAN repositories maintain a very
high level of what we might call “quality assurrance” by requiring that
newly-added code does not break any existing dependencies. This is
frequently called a “reverse-dependency check”. For any given CRAN package one…
I’m pleased to announce that NVIDIA is now supporting the LVFS as a premier sponsor.
The rollout of the NVIDIA DGX Spark firmware using fwupd is going very well indeed, with downloads continuing to increase every day.
This now takes us to 4 OEMs sponsoring LVFS, which means we’ve successfully…
It's 1998 and Doogie, the guy across the hall in our student accommodation, will not stop playing The Boy With The Arab Strap. Eventually I crack and ask him who the band are. He infodumps on me with all the authority of an 18 year our music snob about this cool new Scottish band called Belle &…
After seeing a video a few months ago demonstrating how a
proprietary CAM solution uses machine learning and large language
models to automatically generate CNC instructions, and successfully
testing it on a real CNC, I began wondering if the same could be
achieved with free software. I still do not…
Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.7.4.
Plasma 6.7 was released in June 2026 with many feature refinements and new modules to complete the desktop experience.
This release adds three weeks’ worth of new translations and fixes from KDE’s contributors. The bugfixes are…
TL;DR We are enabling the next iteration of the borrow checker (coined Polonius Alpha)
on nightly in preparation for stabilization in the next few months.
Whaaaaaat?
Yes! You heard it right! The next iteration of the Rust borrow checker is coming! Rust's first borrow checker ("AST borrowck") was…