med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

343
active users

#programming

96 posts91 participants0 posts today

New release available of #rtcirqus, my real-time prioritisation tool: codeberg.org/autostatic/rtcirq

Biggest changes:
- Maximum real-time priority that rtcirqus assigns can be set.
- Steps between real-time priorities can be set.
- It is now possible to give rtcirqus a list of devices and rtcirqus will assign real-time priorities to these devices in the order they are given.
- Updated README with a new paragraph on how to use the configuration file.

Summary card of an release titled "Bump to version 0.2.0" in repository autostatic/rtcirqus
Codeberg.orgBump to version 0.2.0 - autostatic/rtcirqusrtcirqus - rtcirqus, real-time config IRQ udev service, is a Python script that sets the real-time priority of IRQ threads of onboard and USB audio interfaces dynamically.

Today, we had a fire alarm going off at @tudresden when I was just working on a local :git: repo.

This reminded me on the popular meme:

In case of fire 🔥

1. git commit
2. git push
3. leave building

I always had some mixed feelings about it. Thus, I wrote down whats wrong with this meme on several levels (technical and social):

cknoll.github.io/git-fire-en.h

The essence is to create a #git-alias 'git fire' (consisting of multiple commands) to:

- create a new branch with an unused name,
- add every change to the staging area,
- commit (including message)
- push new branch to remote

Also: helping to mitigate fire damage to humans and infrastructure should be preferred over antisocially running away 🏃‍♂️‍ ("leave building")

I wanted to learn #programming again by picking up #commodore64 #BASIC, in an attempt to recreate some of the projects of my youth. But watching Youtubers like @8bitshowandtell.bsky.social do #retrocomputing makes me realize that if you want to do anything more complicated than basic text and string manipulation, you've got to get good with the PEEKs and POKEs. And at that point you're essentially programming in #6502 #assembly code, except with more hex-to-decimal conversion.

I spent the evening recreationally hunting for a race condition in a large, historically grown code base and a library used by it.

Just kidding. This wasn't recreational. The software corrupted a large dataset on import, and I need it to process the dataset. It works now, and I need to unsee the horrors I saw.

I normally use AGPL for my projects but after reading "Introducing the Forklift Certified License" I'm tempted to play with source-available (non open) licenses.

This one would basically do what I want but might be a bit on the nose? (Also I like the implicit "pay me for commercial use" of AGPL).

anticapitalist.software/

anticapitalist.softwareThe Anti-Capitalist Software LicenseA software license towards a world beyond capitalism.

antranigv.am/posts/2025/09/113

There’s a lot of work that needs to be done on Jailer.

To start with, I have finally decided on the release model. The main development branch will be main, similar to FreeBSD, and then the releases will be tagged.

I’m not sure how I feel about branches, as I don’t want to have any kind of LTS versions, but I might need to understand if there’s anything missing in FreeBSD that I would need.

Another problem that I have right now is the fact that we don’t have a Port. I’m not happy with Jailer enough to make a Port for it, but maybe in the coming days.

  • Fix the Git stuff that I don’t care about but I should
  • Create a stable non-development version/tag
  • Create more lists like this, because, let’s be honest, no one can work without lists.

I do wonder if I can pull an all nighter and finish everything that I hope to finish. Lets see.

antranigv.amAntranig Vartanian
More from Antranig Vartanian