Hi, I’m Maciej. I’m a software engineer. You can find my notes and link collections here.

My BirdNET-Go setup

A few people have asked me to document my DIY BirdNET setup. Here it is. The software stack I use is based on BirdNET-Go, which is a bird vocalization classifier and dashboard. Under the hood it uses BirdNET-Analyzer and the BirdNET 2.4 model. In broad strokes, BirdNET splits 48 kHz audio into three-second segments, converts them into log-mel spectrograms, and runs a convolutional neural network over those images to estimate species probabilities, with location and date used as extra context for filtering the results. ...

xz attack

This is a collection of links and quotes from the many articles published on the topic of the recent XZ Utils attack. There is no original research here. Andres Freund’s email to Openwall mail list, that publicly disclosed the vulnerability Bash Obfuscation Explained from gynvael.coldwind.pl two pieces by Russ Cox: Timeline of the xz open source attack and The xz attack shell script Filippo Valsorda’s thread on Bluesky I found Russ Cox’s Timeline of the xz open source attack to be particularly informative on the social / human aspects of the operation. Here is an excerpt: ...