Work-Life Balance and Privacy with Bash, D-Bus, gajim and ifupdown

Sunday morning: my gajim is automatically offline. This post explains how I'm doing that.
I still consider XMPP the …
Sunday morning: my gajim is automatically offline. This post explains how I'm doing that.
I still consider XMPP the …
Ah, nostalgia! I just migrated back to the type of my first GPS receiver, in action here when I was – flight shame! – at just about 9700 metres.
Since there is so much confident misinformation about on this about on the net, I'm stooping to the depravations of SEO and have …
Objekt der Begierde: Die BahnBonus-App, die mich wieder in die DB-Lounges Einlass finden wird. Und zwar ganz ohne Apple und nur mit einer einfachen Überdosis Google.
Vor einem knappen Jahr habe …
Die Krapizität der Webseiten, auf die ich hier so verlinkt habe (und noch ein paar mehr): works with netsurf!
Kurz nachdem das Web seine akademische Unschuld verloren hat, Ende der 1990er, habe ich den UNiMUT Schwobifying Proxy geschrieben, ein kleines Skript, das das ganze Web in Schwäbisch, hust, erlebbar machte …
Today I stumbled across Whispers of A.I.'s Modular Future by James Somers, a piece that, at least by the standards of publications aimed at the general public, makes an excellent point of why whisper.cpp might finally be some useful and non-patronising …
Trailing blanks may be␣␣␣␣␣ evil when git displays diffs.␣␣␣␣␣␣␣ Time to remove them.
I'm currently going through a major transition on my main machine in that I have configured my vim to strip trailing blanks, that is, to automatically remove space characters (as in U+0020) immediately before the ends …
This post is about why today I had intense fantasies about having an offline switch at least as large as the one on this DEC PDP-12 photographed at Vienna Observatory in 2018.
This is what I was after: Immediate Wikipedia search from within Libreoffice. In the document, you can also see the result of a Python dir() as produced by the inspect macro discussed below.
While I still believe the creation „office“ software was …
qropen.py in action: Here, it has scanned a QR code on a chocolate wrapper and asks for confirmation that you actually want to open the URI contained (of course, it doesn't come with the glitzy background).
When I was investigating the SARS-2 vaccination certificates last year (sorry: that post …
[There's a TL;DR at the end of this rant in case you're just desperate to get your Zoom client to work again]
There are many reasons why proprietary, non-interoperable services are a bane and why I generally say no to them, be them Twitter, Discourse, or Google Docs. However …
This is what this post is about: having a single switch for monitor, amplifier, and computer.
I use an oldish notebook with a retired monitor and an amplifier I picked up from kerbside junk to watch …
This post takes an odd bend to become an apology for CGI (as in common gateway interface) scripts. This is the netsurf browser communicating with the CGI shell script at the foot of this post.
I have written a few plugins and extensions for this blog, and I have discussed …
local server main --- push ---> main | | (merge) | v published --- make publish ---> nginx Fig 1. Our scheme in classic ASCII art.
In my post on how I'm using pelican – the static blog engine that formats this site –, I had described that on a make install …
Bahnauskunft von 2022 auf einem Nokia N900 von 2009: Es braucht inzwischen etwas Mühe, um das gebastelt zu kriegen.
Als die Bahn-Webseite nicht mehr ordentlich auf kompakten Browsern wie dillo funktionierte und auch nicht per WAP– also Mitte der 2010er Jahre –, habe ich mir ein ein kleines Skript geschrieben, das …
Als Reaktion auf meinen Hilferuf gegen Google hat @ulif@chaos.social getrötet:
Vielleicht einfach mal unverbindlich bei der irischen "Datenschutzbehörde" nachfragen? Nicht als Beschwerde, sondern als einfache Anfrage. Denen müssen sie diese Daten ja eigentlich gemeldet haben.
Na schön. Das könnte interessant werden. Das erste Ergebnis einer duckduckgo-Anfrage nach „data …
Somewhere beneath the fan on the right edge of this image there is breakage. This post is about how to limit the damage in software until I find the leisure to dig deeper into this pile of hitech.
My machine (a Lenovo X240) has a smart card reader built in …
Enough Yak Shaving already.
I am now three parts …
A lot of Yak Shaving left to do here.
Now that I have learned how to figure out dates of birth and death in Wikidata and have made myself sensible tools to submit queries, I can finally start …
There is still a lot of hair on the Yak I am shaving in this little series of posts on SPARQL. All the Yaks shown in the series lived on the Valüla Mountain in Vorarlberg, Austria.
If you continue, you will read about a first-rate example of Yak Shaving
While listening to a short biography …
As I have already pointed out in April, I consider simple and compact web browsers a matter of freedom (well, Freedom as in speech, actually), and although there's been a bit of talk about ladybird lately, my favourite in this category still is netsurf, which apparently to this date is …
This is what this post is about: being able to type PILE OF POO (a.k.a. U+1f4a9) in vim in…tuitively. For certain notions of intuition.
As a veteran of writing texts in TeX, I've long tended to not bother with “interesting” characters (like the quotes I've just …
In January, I described how I use this blog's engine, pelican, and how I have a “development” and a “production” site (where I will concede any time that it's exceedingly silly to talk about “production” in this context). Part of that was a trivial script, remake.sh, that I would …
Seite 1 / 3 »