HP z840 Dead Slot
I just had an issue with the HP z840 system I’m using as a build server [1]. I had to take it to a site that was about 20 minutes drive away and after getting there it didn’t w...
I’m pleased to share that my career transition has been successful! I’ve joined our local county assessor’s office, beginning a new path in property assessment for taxation and valuation. Whil...
Informative video about the way corporations charge different rates based on location and even type of device used on the web site [1]. This should be illegal everywhere!
Bruce Schneier with Heather...
After playing some 16 bits era classic games on my Mist FPGA I was wondering what I could play on my Debian desktop as a semi-casual gamer. By semi-casual I mean that if a game needs more than 30 ...
The diffoscope maintainers are pleased to announce the release of diffoscope
version 307. This version includes the following changes:
* Attempt to fix compatability with LLVM 21.
(Closes: reprod...
I have just converted to the Internode NBN500 plan which is now the same price as the NBN100 plan. I’m in a HFC area so they won’t let me get fiber to the home (due to Malcolm Turnbull breaking ...
Welcome to post 54 in the R4 series.
The topic of continuous integration has been a recurrent theme here
at the R4 series. Post #32
introducess r-ci,
while post #41
brings r2u to r-ci, but does no...
I’ve written down a new rule (no name, sorry) that I’ll be repeating to myself
and those around me. “If you can replace ‘DNS’ with ‘key value store mapping
a name to an ip’ and it st...
A couple of days ago in a short
post, I announced duckdb-mlpack
as ‘ML quacks’: combining the powerful C++
machine learning library mlpack with the amazing analytical database engine duckdb. S...
What if you want to have your phone’s alarm clock volume different from your music playback volume
and have the later go to speakers while alarms should continue to go to the phone’s speaker?
...
We at Fre{i}e Software GmbH now have a confirmed budget for working on Debian based tablets with the special goal to use them for educational purposes (i.e. in schools).
Those Debian Edu tablets ...
Yesterday, I had my first successful AI coding
experience.
I’ve used AI coding tools before—and come away disappointed. The
results were underwhelming: low-quality code, inconsistent abstraction...
Since it's spooky season, let me present to you the FrankenKeyboard!
8bitdo retro keyboard
For some reason I can't fathom, I was persuaded into buying an
8bitdo retro mechanical keyboard...
Wojciech Muła posted about modern perfect hashing for strings
and I wanted to make some comments about my own implementation (that sadly
never got productionized because doubling the speed compar...
Context:
At $WORK I am doing a lot of datascience work around Jupyter Notebooks and their ecosystem. Right now I am setting BinderHub, which is a service to start a Jupyter Notebook from a git rep...
AWS had an outage today and Signal was unavailable for some users for a while. This has confused some people, including Elon Musk, who are concerned that having a dependency on AWS means that Sign...
Armadillo is a powerful
and expressive C++ template library for linear algebra and scientific
computing. It aims towards a good balance between speed and ease of use,
has a syntax deliberately cl...
New FAI ISOs using FAI 6.4.3 are available.
They are using Debian 13 aka trixie, kernel 6.12 and you can now
install Rocky Linux 10 and AlmaLinux 10 using these images.
There's also a variant for...
A couple of weeks ago there was an article on the Freexian blog about Using
JavaScript in Debusine without depending on
JavaScript. It
describes how JavaScript is used in the Debusine Django app, na...
In “Could the XZ backdoor have been detected with better Git and Debian
packaging practices?”,
Otto contrasts “git-buildpackage managed git repositories” with “dgit
managed repositories...
The discovery of a backdoor in XZ Utils in the spring of 2024 shocked the open source community, raising critical questions about software supply chain security. This post explores whether better ...
Problem statement
Currently if you have an automatically installed package A (= 1) where
A (= 1) Depends B (= 1)
A (= 2) Depends B (= 2)
and you upgrade B from 1 to 2; then you can:
Remove A (= ...
A side project I have been working on a little since last winter and
which explores extending duckdb with
mlpack is now public at the duckdb-mlpack
repo.
duckdb is an excellent ‘small’ (as
in ...
One of my servers at work leads a very light life: it is our main backups
server (so it has a I/O spike at night, with little CPU involvement) and
has some minor services running (i.e. a couple of...
The seventeenth release of the qlcal package
arrivied at CRAN today, once
again following a QuantLib
release as 1.40 came out this morning.
qlcal
delivers the calendaring parts of QuantLib. It is ...
Debian Contributions: 2025-09
Contributing to Debian
is part of Freexian’s mission. This article
covers the latest achievements of Freexian and their collaborators. All of this
is made possible ...
A bit delayed in terms of an announcement, but last month I tagged a new version of onak, my OpenPGP compatible keyserver. It’s been 2 years since the last release, and this is largely a bunch o...
Dear lazyweb,
At work, we are trying to rotate the GPG signing keys for the Linux packages of
the eID middleware
We created new keys, and they will be installed on all Linux machines that have
t...
Just over a year ago I configured my blog to only allow signed in users to comment to reduce spam [1]. This has stopped all spam comments, it was even more successful than expected but spammers keep...
Like each month, have a look at the work funded by Freexian’s Debian LTS offering.
Debian LTS contributors
In September, 20 contributors have been paid to work on Debian
LTS, their reports are ...
On mail.quux, a node of NNCPNET (the NNCP-based peer-to-peer email network), I started noticing emails not being delivered. They were all in the queue, frozen, and Exim’s log had entries like:
un...
Our Debian User Group met on September 27th for our first meeting
since our summer hiatus. As always, it was fun and productive!
Here's what we did:
pollo:
reviewed and merged Lintian contributio...
Welcome to the September 2025 report from the Reproducible Builds project!
Welcome to the very latest report from the Reproducible Builds project. Our monthly reports outline what we’ve been up...
Avoiding
5XX errors by adjusting Load Balancer Idle Timeout
Recently I faced a problem in production where a client was running a
RabbitMQ server behind the Load Balancers we provisioned and the TCP...
“Like and subscribe!”
“Help us get our next thousand (or million) followers!”
I was using Linux before it was popular. Back in the day where you had to write Modelines for your XF86Config f...
Debian LTS
This was my hundred-thirty-fifth month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian. During my allocated time I uploaded or worked on:
...
It’s always nice to have container images of Debian releases to test things,
run applications or explore a bit without polluting your host machine. From
some Brazilian friends (you know who you ar...
About 90% of my Debian contributions this month were
sponsored by Freexian.
You can also support my work directly via
Liberapay or GitHub
Sponsors.
Some months I feel like I’m pedalling furious...
Brief note to maybe spare someone else the trouble. If you want to
hide e.g. a huge table in Backstage (techdocs/mkdocs) behind a
collapsible element you need the md_in_html extension and use the
ma...
There's a new Nine Inch Nails album! That
doesn't happen very often.
There's a new Trent Reznor & Atticus Ross soundtrack! That happens
all the time!
For the first time, they're the same...
Another short status update of what happened on my side last
month. Nothing stands out too much, I enjoyed doing the OSK changes
the most as that helped to improve the typing experience further. A...
Like many, bot traffic has been causing significant issues for my hosted server recently. I’ve been noticing a dramatic increase in bots that do not respect robots.txt, especially the crawl-delay...
Last month I attended and spoke at
Kangrejos, for which I will post a separate
report later. Besides that, here’s the usual categorised list of work:
Debian packages:
firmware-no...
Regarding Debian packaging this was a rather quiet month. I uploaded version
1.24.0-1 of foot and version 2.8.0-1 of
git-quick-stats. I took
the opportunity and started migrating my packages to the ...
The last (software) piece of sorting out a local voice assistant is tying the openWakeWord piece to a local microphone + speaker, and thus back to Home Assistant. For that we use wyoming-satellite...
During 2025-03-21-another-home-outage, I reflected upon what's a
properly ran service and blurted out what turned out to be something
important I want to outline more. So here it is, again, on its o...
Werdahias wrote an informative blog post about Dark Mode for QT programs on non-QT environments (mostly GNOME based), we need more blog posts about this sort of thing [1].
Astral Codex Ten has an in...
Here’s my monthly but brief update about the activities I’ve done in the F/L/OSS world.
Debian
Whilst I didn’t get a chance to do much, here’s still a few things that I worked on:
Helped...
Updates on FAIme service: Linux Mint 22.2 and trixie backports available
The FAIme service [1] now offers to
build customized installation images for Xfce edition of Linux Mint 22.2 'Zara'.
For ...
The following contributors got their Debian Developer accounts in the last two
months:
Francesco Ballarin (ballarin)
Roland Clobus (rclobus)
Antoine Le Gonidec (vv221)
Guilherme Puida Moreira (pu...
As I was shopping groceries I had a shocking realization: The active dependencies
of packages in a solver actually form a trie (a dependency A|B - “A or B” - of
a package X is considered active ...
Machen Sie Ihren RSS-Feed bekannt und erhöhen Sie die Sichtbarkeit Ihrer Website!