Persönliches dies-und-das

Nicht gut gealtert


Ich pflege ja nun seit geraumer Zeit den Code einiger uralter freier Softwareprojekte, deren Entwickler teilweise sogar schon verstorben sind. Dabei geht es zur Zeit nur darum, die Programme funktionsfähig zu halten, auch wenn sich die Umgebung verändert, in der sie arbeiten. Ich will eigentlich mal zusammenschreiben, warum ich das mache, aber darum geht es mir heute Abend nicht. Dieser Post beschreibt, wie sich die Umgebung verändert, anhand zweier Beispiele.…
Read more ⟶

Firmware Developer Soliloquy


I’ve seen things you people wouldn’t believe. Vendor lock-in. Architectural nightmares. Silicon bugs masquerading as features. I’ve watched UEFI grow, a bloated, insecure behemoth. All those hours spent patching around vendor lock-in will be lost in time, like tears in rain. Time to move on.…
Read more ⟶

User behavior analysis in Open Source


I’ve been nerd sniped into thinking about Telemetry in Open Source. Eugenia certainly has a point in that Telemetry is a four letter word in Open Source, and deservedly so: Most telemetry seems designed to collect data first, figure out what to do with it second. Besides being in violation with a fair amount of data privacy laws as well as research ethics, such a strategy is also, quite simply, a dick move.…
Read more ⟶

Nur eine Prognose, aber die Hessenwahl t(r)endiert mal wieder unter alle Sau


Laut ARD-HessenTrend werden 15% aller gültig abgegebenen Stimmen keine Auswirkung auf den hessischen Landtag haben. Wenn das halbwegs hinkommt, heißt das wie bei der Bundestagswahl 2013: knapp jeder sechste Wähler macht sich die Mühe zu entscheiden, wen er wählen will, regelt den ganzen Krempel (ob per Briefwahl oder Gang zur Urne) - und wird dann ignoriert. Warum kann so etwas legal sein? :-(…
Read more ⟶

"Dark themes"


Es gibt momentan einen Trend, Benutzeroberflächen in Programmen (oder ganzen Betriebssystemen) hell-grau auf dunkel-grauem Grund zu designen. Teilweise wird argumentiert, dass das besser für die Augen sei, weil der Monitor weniger leuchtet. Nachdem das heute mal wieder im Fediverse angesprochen wurde, habe ich mich auf die Suche gemacht. Ich habe nämlich dunkel in Erinnerung, dass schon seit mindestens den 1990ern aus Arbeitsschutzgründen eine helle Benutzeroberfläche am Arbeitsplatz grundsätzlich empfohlen ist.…
Read more ⟶

Forth für große Projekte, 2021


Ich habe mir in der letzten Zeit mal wieder Forth näher angesehen, mit Hinblick darauf, es für “große” Projekte einzusetzen. In bestimmten eingebetteten Bereichen oder für explorative Entwicklung ist es weiterhin ungeschlagen, aber für große Projekte sind andere Sprachen und Umgebungen vermutlich besser geeignet. Interessanterweise liegt das daran, dass andere Sprachen eine bessere Verwaltung des Stacks ermöglichen: “Übliche” Sprachen verwenden einen einzelnen Stack, so wie die CPUs ihn anbieten, sowohl für die “Linkage” (Rückkehradressen nach Sprüngen in Subroutinen) als auch für übergebene Parameter und lokale Daten.…
Read more ⟶

On microcode


There has been one too many case of “I don’t trust microcode, so I don’t want microcode blobs in coreboot”, so I felt the need for an answer. And since I don’t like stuff to end up in silos, here’s a copy. Microcode vs. microcode updates Let’s get this out of the door first: The blobs that ship with coreboot, Linux, Windows, macOS etc aren’t microcode but microcode updates. The CPU comes with microcode, so if you don’t want microcode, choose a different vendor (good luck).…
Read more ⟶

The Great Reset und andere Ungereimtheiten


Ich wurde kürzlich gefragt, was ich vom “Great Reset” halten würde. Formal ist das erst einmal der Titel eines Entwurfs des Weltwirtschaftsforums, wie man das Wirtschaften anders gestalten könnte (zum Beispiel mehr Fokus auf umweltfreundliche Industrie), mit der Idee, dass man die Verwerfungen, die sich aus der Pandemie sowieso ergeben, ja als Anlass nutzen könnte, anschließend nicht wie gehabt weiter zu machen. Könnte man drüber diskutieren - aber nicht im derzeitigen gesellschaftlichen Klima……
Read more ⟶

Warum die MainStream-Messenger für mich nicht in Frage kommen...


… selbst wenn sie ihre Datensammelei in den Griff bekämen. Bei dem ganzen Hype rund um die Datenschutzrichtlinien bei WhatsApp werden ja gerne diverse Alternativen vorgestellt, meist Signal, Telegram und manchmal noch irgendeine Eigenentwicklung, die keine Sau kennt. Es gibt ein technisches und ein praktisches Argument. Das technische klammere ich heute mal aus und bleibe beim praktischen: Die meisten Messenger orientieren sich am Modell von WhatsApp, Leute über ihre Handynummer zu adressieren.…
Read more ⟶

Haltungsjournalismus


Frank Rieger äußerte, dass er an Haltung oder Meinung im Nachrichtenbereich nicht mehr interessiert sei, sondern an “What Really Happened™”. Interessanterweise (und darauf weisen ihn einige Antworten hin) hat er in seinem Podcast und Talk selbst schon mal diskutiert, dass “What Really Happened” nicht so einfach ist. Das Interesse an minimierter Haltung im Journalismus ist eigentlich ziemlich alt, siehe https://falschzitate.blogspot.com/2017/11/einen-guten-journalisten-erkennt-man.html: “nicht in öffentliche Betroffenheit versinken, im Umgang mit Katastrophen cool bleiben, ohne kalt zu sein”…
Read more ⟶