Table of Contents
Basic points of style
More points of style
Ordering your text
Code examples
Metaphors
English usage
Based largely on comments by: Ron Hale-Evans, Robert J. Chassell, and Richard M. Stallman.
Basic points of style #
Show, don’t just tell. Use plenty of…
Hello everyone, i am uploading this blog nearly after a month.
I got the wifi security QML working and one of my MR got merged in production.
Here is my detailed work done during that phase
Refactored the Security 8021x. I have detailed explanation in my MR description.
MR -…
In what is hopefully the conclusion of my hunt for a cheap tower server supporting REBAR [1] I have just bought a HP Z4 G4 with W-2125 CPU for $320.
Hardware
One interesting thing is that it has an adaptor from SATA power to 8 pin PCIe power. According to Wikipedia the 8 pin connector provides 150W…
The Problem
In 2019 I blogged about getting a 4K monitor because of my vision being inadequate for a 2560*1440 monitor [1]. Now I’m using a 40″ 5120*2160 monitor [2] and still trying to find the correct balance between how much I want to see on the screen and what I am physically capable of seeing…
The Scalable Vector Graphics (SVG) format is amazing. It allows you to precisely define how an image should look. Written in XML, it uses various mathematical operations to display an image which looks crisp and clear at any size. Here's a trivial example: <svg height="100" viewBox="0 0 100 100"…
This is a weekly update from my Google Summer of Code 2026 project with
KDE, improving effect widgets in Kdenlive, a free and open source video
editor.
This week JB reviewed the per-channel tabs work on MR !887
and asked for four usability improvements. All four are now in the MR.
Per-channel curve…
Update on what happened across the GNOME project in the week from June 13 to June 20.
Third Party Projects
Sjoerd Stendahl says
This week I released Lockpicker.
Lockpicker is a tool to recover passwords from a hash. Essentially it functions as a front-end for hashcat, making it possible to do…
A new Craft cache has been published about a week ago. The update has already been rolled out to KDE's CD and Windows CI with the update to Qt 6.11 beeing the most important change.
Changes (highlights)
General
We added updated our base image to build the Linux cache from AlmaLinux 8.10 to AlmaLinux…
In 2015, some members of the KDE community began a conversation about where KDE was heading and how it would get there. That conversation became the seed of what is now KDE Goals - a community initiative to help guide KDE's efforts around shared objectives.
KDE Goals reaches its fifth cycle at a…
This post is an unpublished review
for systemd for Linux SysAdmins
systemd. Yes, in full lowercase. If there is ever a technology to cause
controversy in the Linux world, this is it. Since its inception in 2010,
systemd’s goals…
-->
-->
Welcome to a new issue of This Week in Plasma!
This week we released Plasma 6.7, and the reviews are overwhelmingly positive so far!
But the team didn’t sit on its laurels; instead we spent the week fixing a few issues that snuck past our beta testers or that developers didn’t manage to…
From 2021 to 2023, I was really motivated to write articles regularly, but that is no longer the case. Most of my energy goes into programming nowadays. Whenever I try to write about a complicated topic in a digestible manner, I quickly lose motivation and don’t publish it. For half a year, I’ve…
Systemd v261 has been released with a long list of changes, including a new
cloud "Instance Metadata Service" (IMDS) subsystem, "boot secret"
functionality for use on systems that lack a physical TPM, as well as
support for the kernel's Live Update Orchestration (LUO) / Kexec
Handover (KHO) systems…
BPF programs can be used to extend many aspects the Linux kernel, but
BPF programs must run to completion in the same context that they began.
Kumar Kartikeya Dwivedi is working on changing that by
allowing BPF programs to be expressed as coroutines. He spoke about his work at
the 2026
Linux…
The Arch User Repository (AUR) has
been subjected to a sustained attack recently. The attacker, or attackers, have
spun up a series of new accounts then used them to adopt orphaned
packages and push malicious updates that would install malware on users' systems.
It is unclear how many users were…
Greg Kroah-Hartman has announced the release of the 7.1.1, 7.0.13, 6.18.36, 6.12.94, 6.6.143, 6.1.176, 5.15.210, and 5.10.259 stable kernels. As usual, each
contains important fixes. Users are advised to upgrade.
Through work, I have paid license to windsurf
(recently renamed to "devin"), an application for LLM-based (aka,
"Agentic") development.
I hadn't been using it that much, but in an effort to more clearly
understand how this whole AI development thing works, I decided to give
it a closer look…
A brief summary of Lutra Consulting's key takeaways from State of the Map US 2026, featuring open-source market trends, community highlights, and Mergin Maps.
Discover the highlights from FOSS4G:HU 2026 in Budapest, featuring open source GIS insights, QGIS and Mergin Maps field data workflows, and community networking.
Let’s go for my web review for the week 2026-25.
Open Source vs the Invisible Hand
Tags: tech, foss, commons, economics
Or why modern economics mostly loose the plot when you try to factor Open Source in there simplistic…
The Software Freedom Conservancy has yesterday
published recommendations for using large language models / generative
AI for free and open source contributions. It's better than I thought it was,
based on initial reactions from my peers, but I am disappointed.
They make 14 recommendations. I have…
The diffoscope maintainers are pleased to announce the release of diffoscope
version 321. This version includes the following changes:
[ Chris Lamb ]
* Fix compatibility with Ocaml 5.4.1.
You find out more by visiting the project homepage.
The diffoscope maintainers are pleased to announce the release of diffoscope
version 320. This version includes the following changes:
[ Chris Lamb ]
* Support androguard 4 and previous versions. Thanks, linsui!
(Closes: #1140016)
* Use --long-form arguments when calling apktool in order to…