🦜 fnordig
@fnordig.de@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
fnordig
Your feed and you don't want it here? Just
e-mail the birb.
Incident Report: A compiler bug and JSON
https://fnordig.de/2025/12/09/incident-report-a-compiler-bug-and-json
Published: December 9, 2025 15:01
It all started rather inconspicuous:
The Data Engineering team filed a bug report about a sudden increase in schema errors at ingestion of telemetry data from Firefox for Android.
The data we were seeing was surprising and couldn't be explained by the…
Overengineering a one-line music formula player
https://fnordig.de/2025/11/16/bytebeats
Published: November 16, 2025 22:00
Intrigued by algorithmic symphonies from one line of code
I completely overengineered a compiler that takes in
a (binary) arithmetic expression and turns that into a program that generates sound.
async DNS in smol
https://fnordig.de/2025/11/07/async-dns-in-smol
Published: November 7, 2025 17:30
In the previous blog post I showed how to use getaddrinfo_async_start from C.
However I didn't stop there and decided to see if I can fit that into the smol async stack in Rust.
It's always async DNS
https://fnordig.de/2025/11/01/it-s-always-async-dns
Published: November 1, 2025 22:00
On *nix systems the default way to resolve a hostname into an IP address is getaddrinfo.
However that function blocks until all the DNS queries return.
macOS has a "hidden" async DNS API: getaddrinfo_async_start.
It's undocumented and near impossible to…
Glean Memory Usage Reporting
https://fnordig.de/2025/05/28/glean-memory-usage-reporting
Published: May 28, 2025 12:00
(This article is cross-posted on the Data@Mozilla blog.)
Since Bug 1896609 landed we now have Glean & Firefox on Glean (FOG) memory reporting built into the Firefox Memory Reporter.
This allows us to measure the allocated memory in use by Glean and FOG.…
Go read April Cools'
https://fnordig.de/2025/04/01/go-read-april-cools
Published: April 1, 2025 09:13
Go read April Cools' posts today.
I don't have one of my own today.
State of Maintenance: rdb-rs
https://fnordig.de/2025/03/29/state-of-maintenance-rdb-rs
Published: March 29, 2025 15:39
Back in 2015 when I was learning Rust I started rdb-rs, a library and tool to parse the Redis database file format (known as RDB).
I only ever published 4 versions of it, the last one in August 2016.
I eventually marked the repository as read-only and…
Seven-year Moziversary
https://fnordig.de/2025/03/03/seven-year-moziversary
Published: March 3, 2025 09:50
In March 2018 I started a job as a Telemetry engineer at Mozilla.
Seven years later I'm still here on my Moziversary, as I was in 2019, 2020, 2021, 2022, 2023 and 2024.
Mozilla is not the same company it was when I joined.
No one on the C-level is here for…
My default apps of early 2025
https://fnordig.de/2025/01/21/my-default-apps-of-early-2025
Published: January 21, 2025 07:55
I have not finished my /uses page, but following Sascha's post, here's my list:
Mail Client: Thunderbird
Mail Server: Postfix + Dovecot
Notes: Obsidian, Scratch1
To-Do: Obsidian
iPhone Photo Shooting: Camera, NightCap
Photo Management: Apple Photos,…
2024 in many words and some photos
https://fnordig.de/2024/12/31/2024-in-many-words
Published: December 31, 2024 22:59
It has become a tradition for me to look at the year that's about to end.
I did so in
2023,
2022,
2021,
2020,
2019,
2018,
2017,
2016,
2015
and 2014.
So here comes the 2024 edition (later than usual, but I still date it to the correct year).
My year in…