08 Feb 26
The signal functions to consume the resources of a recipient for zero payoff and reduced fitness. The signal is a virus.
Viruses do not arise from kin, symbionts, or other allies.
The signal is an attack.
– Peter Watts, “Blindsight”
02 Feb 26
Google in February last year updated its AI policies to remove its pledges not to apply the technology to weapons or surveillance, saying it needed to evolve to help democratically elected governments keep up in the global battle for AI dominance
21 Jan 26
12 Jan 26
replicating human perception is hard, and it’s made harder when constrained to the limitations of display technology or printed images. There’s nothing wrong with tweaking the image when the automated algorithms make the wrong call.
02 Jan 26
We used ElevenLabs Conversational AI to build the examiner. The platform bundles the messy parts (speech-to-text, text-to-speech, turn-taking, interruption handling, …) into something usable. And here is the thing that surprised me: a basic version for a low-stakes setting (e.g., an assignment) can be up and running in literally minutes. Minutes. Just write a prompt describing what the agent should ask the student, and you are done
position: fixed does exactly what we want. It works just like position: absolute, but it stays still when the page is scrolled. So it’s really just a matter of making sure things don’t overlap.
28 Dec 25
19 Dec 25
15 Dec 25
On Linux machines I keep my passwords in GPG encrypted and Gitsynchronized format using pass command.Recently I needed to share a large amount of passwords and other secrets.I have exported passwords to CSV and imprted them to KeePassXCdatabase file that is easy to share.To generate the CSV I have written a simple Rust program.
14 Dec 25
07 Dec 25
Templates in <script> tags with a non-standard type attribute
about AI, which is really about what I think about AI criticism, and more specifically, how to be a good AI critic. By which I mean: “How to be a critic whose criticism inflicts maximum damage on the parts of AI that are doing the most harm.”
04 Dec 25
Substack’s leadership pays a secret, select group of people to write for the platform.
20 Nov 25
11 Oct 25
01 Oct 25
A one-person open source project with a governance model, is that ridiculous? In this blog post I want to convince you it isn’t, and it could be key to solving widespread problems in the FOSS (Free and Open Source Software) ecosystem.
14 Sep 25
19 Aug 25
27 Jul 25
02 Jul 25
One neat thing about 45° is that it gives us pretty close to the diagonal. But not on my ultra wide. Due to maths, the amount we’d need to rotate is based on the angle of a triangle which match the aspect ration of the screen we are using. This ends up being about 22° for a 21:9 ratio.