In 2013, I finished Zelda II: The Adventure of Link
(on emulator), which I'd first played the summers of 1992 and 1993 (or
thereabouts). At ~20 years between first start and first finish, it's
a k...
I haven't posted a book haul in forever, so lots of stuff stacked up,
including a new translation of Bambi that I really should get
around to reading.
Nicholas & Olivia Atwater — A Matter ...
I haven't been blogging as much as I used to. For a while, I've been hosting my
blog on a single-core DigitalOcean droplet, which cost me around $7 per month.
It also hosted my mail server. Most o...
*Busy* day in Cambridge. A roomful of people, large numbers of laptops and a lot of parallel installations.Joined here by Emyr, Chris, Helen and Simon with Isy doing speech installs from her univers...
When I started looking at synths again, I had a feeling I would
want to record from them, and ideally not with a computer. To that
end, I also bought a second-hand standalone multitrack recorder,...
The diffoscope maintainers are pleased to announce the release of diffoscope
version 309. This version includes the following changes:
[ Chris Lamb ]
* Attempt to fix automatic deployment to PyPi b...
Debian Contributions: 2025-10
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 ...
The Debian Libre Live Images allows you to run and install Debian GNU/Linux without non-free software.
The general goal is to provide a way to use Debian without reliance on non-free software, to...
Release 0.6.38 of the digest package
arrived at CRAN today and has
also been uploaded to Debian.
digest
creates hash digests of arbitrary R objects. It can use a number
different hashing algorithm...
A new release of the budding duckdb
extension for mlpack, the C++
header-only library for machine learning, was merged into the duckdb community
extensions repo today, and has been updated at its ...
There’s this Bollywood movie by the name of Special 26, and I have been wishing all my friends turning 26 with this, hence the name Special 26. There isn’t anything particularly special about tu...
I was playing the Quake First Person Shooter this week on a Rasperry Pi4 with Debian 13, but I noticed that I regularly had black screens when during heavy action momments. By black screen I mean:...
If you read the above title, you might wonder how the switch to wayland (yes, the graphical stack replacing the venerable X11) can possibly relate to SSH agents. The answer is easy.
For as long...
About 95% of my Debian contributions this month were
sponsored by Freexian.
You can also support my work directly via
Liberapay or GitHub
Sponsors.
OpenSSH
OpenSSH upstream released
10.1p1 this m...
This week, some of the DebConf Video Team
met in Herefordshire (UK) for a
sprint. We didn't have
a sprint in 2024, and it was sorely needed, now.
At the sprint we made good progress towards using ...
I have had some graphics hangs on my HP z640 workstation which seem to always be after about 4 days of uptime, in one instance running Debian kernel 6.16.12+deb14+1 I got the following kernel error:...
Debian LTS
This was my hundred-thirty-sixth 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:
...
Continuing from where Badri and I left off in the last post. On the 7th of December 2024, we boarded a bus from Singapore to the border town of Johor Bahru in Malaysia. The bus stopped at the Singap...
The diffoscope maintainers are pleased to announce the release of diffoscope
version 308. This version includes the following changes:
[ Chris Lamb ]
* Attempt to fix automatic deployment to PyPi:
...
It occurred to me recently that one of the attractions of vinyl, or more
generally physical media, could be that it's inert, safe: the music is a
groove cut into some plastic. That's it. The recor...
DebConf25 was held at IMT Atlantique Brest Campus in France from 14th to 19th July 2025. As usual, it was preceded by DebCamp from 7th to 13th July.
I was less motivated to write this time. So this ...
Welcome to the October 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 t...
Another (again somewhat minor) maintenance release of the RcppCNPy
package arrived on CRAN just
now. RcppCNPy
provides R with read and write access to NumPy files thanks to the cnpy library by Car...
This was the first year I attended Kernel
Recipes and I have nothing but say how
much I enjoyed it and how grateful I’m for the opportunity to talk more about
kworkflow to very experienced kerne...
A littler two weeks a short
post announced the duckdb-mlpack
as ‘ML quacks’: combining the powerful C++
machine learning library mlpack with the amazing analytical database engine duckdb. Abou...
Introduction
For personal web site, I use hugo and hugo-theme-learn for statically generated contents.
Recently I've noticed that these combination of specific version is not compatible with.
(...
At the beginning of the month I uploaded a new version of the sway
package to Debian. This contains two
backported patches, one to fix reported WM capabilities and one to revert the
default behavior...
Quiete some things made progress last month: We put out
Phosh 0.50 release, got
closer to enabling media roles for audio by default in Phosh (see related
post) and reworked
our images builds. You ...
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...
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:
Upload...
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...
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...
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 (= ...
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...
Machen Sie Ihren RSS-Feed bekannt und erhöhen Sie die Sichtbarkeit Ihrer Website!