cpg

Notes

You can subscribe to the Atom feed to be informed of new content.

The perils of computing cross-currency performance

2026-01-10 #math#software

Converting the performance of a stock between currencies naively does not capture currency effects, even though they play a secondary factor long-term.

Read note (1260 words)

Rust in the data science and machine learning stack

2025-05-14 #rust#talk#ml

Slides for a 30-min PyData meetup talk about a place for Rust in the data science and machine learning world

Read note (190 words)

Updating paperless-ngx document titles with LLMs

2025-03-20 #ml

Using local language models to populate multilingual document metadata

Read note (2180 words)

A brief tour of Rust

2025-01-16 #rust#talk

Slides for an approximately hour-long introductory talk to Rust

Read note (130 words)

Subtitle synchronization with STT and sequence alignment (part I)

2024-11-18 #ml#rust#audio

Combining speech-to-text and sequence alignment for fast and flexible resynchronization of subtitles

Read note (3040 words)

FLUX[dev] in Docker on a 3060

2024-10-22 #ml

Running FLUX[dev] on a GeForce RTX 3060 inside Docker, via stable-diffusion-webui-forge

Read note (520 words)

Code folding in Doom Emacs

2024-10-21 #emacs

Tree-sitter-based code folding in Doom Emacs with ts-fold

Read note (310 words)

Unconventional input devices

2024-10-20 #hardware

Split keyboards, graphics tablets, MIDI keyboards and more

Read note (1100 words)

Doom Emacs tips

2024-08-18 #emacs

Useful configuration, commands, bindings and workflows

Read note (2130 words)

Building a workstation in 2024

2024-08-06 #hardware

Everything has LEDs now, but it still amounts to plugging matching cables.

Read note (670 words)

The Ministry of Myxomatosis

2024-08-04 #music

Tracking a déjà entendu from a soundtrack.

Read note (130 words)

External root disk encryption on the Raspberry Pi

2023-11-27 #hardware

Booting on an encrypted external disk with the Raspberry Pi, with keys on an external medium as a bonus.

Read note (530 words)

Practical async Rust over lunch

2023-11-10 #rust#talk

Slides for an hour-long talk about async Rust.

Read note (100 words)

Lenovo X1 Extreme fingerprint reader on Arch

2023-08-09 #hardware

Setting up the Synaptics Prometheus fingerprint reader to work with sudo and i3lock.

Read note (200 words)

Zola syntax highlighting with Pygments

2023-07-29 #rust

Replacing syntect with pygments as Zola’s syntax highlighter.

Read note (380 words)

AMD Vega 10 on Linux in 2023

2023-07-18 #hardware

Fixing corrupted display on amdgpu.

Read note (100 words)

Creating Polars dataframes from Rust objects

2023-05-28 #rust

Easy creation of dataframes using serde_arrow

Read note (260 words)

Storing Protobufs in Postgres or MongoDB

2023-05-09 #rust

Storing and querying Protobufs in a JSON-compatible database in Rust, using serde

Read note (920 words)

Blender, Eevee, Docker and NVIDIA GPUs

2023-04-03 #blender#infra

Getting Blender Eevee’s renderer working headlessly in Docker on an NVIDIA GPU

Read note (280 words)

Great software

2023-03-01 #software

A list of great open source software I use and recommend

Read note (140 words)

Voyages au bout de la nuit

2013-09-01 #theatre#video#web

Live projections for a play/performance

Read note (220 words)

Illustrations of solids of revolution

2011-09-01 #math#latex

LuaTeX + pstricks + pst-solides-3d

Read note (70 words)

CS projects for Life Sciences students

2011-09-01 #biology#simulation#3D

Simulations with 3D visualizations, developed to serve as projects for C++ courses

Read note (210 words)