Monthly Shaarli

All links of one month in a single page.

February, 2025

BiVector.net: Geometric Algebra Resources

A site dedicated to Geometric Algebra courses, libraries, discussion, etc.

My notes on Geometric Algebra: https://shaarli.lain.li/shaare/OGClBA

Is NixOS truly reproducible?

The author studies the reproducibility of the ~100k packages on nixpkgs and found an impressive 91% bitwise reproducibility rate in in the most recent release of nixpkgs. The post discussed the main reasons for unreproducibilities: embedded dates, embedded uname outputs, embedded environment variables, embedded non-deterministic build ids.

Code Explainer | Interesting snippets of code taken apart for your viewing pleasure.

A blog dedicated in explaining obscure and seemingly-magical code snippets. Like the submissions to IOCCC contest.

Nix Language Quirks - NixOS Wiki

The "Wats" for Nix language. Also see https://md.darmstadt.ccc.de/xtNP7JuIQ5iNW1FjuhUccw.

Firefox keeps unused AudioContext in running state

Linux audio streams are supposed to be suspended on idle to allow the hardware sink to power-off for power efficiency. However, Firefox expect the callers of AudioContext to explicitly suspend the context, which most developers don't bother. The author developed an extension to automate this. Now it explains why Firefox always shows up in pavucontrol's "playback" tab. TIL powerstat.