cpg

Notes

Technical notes about various topics, sometimes backfilled and updated. The subjectively more interesting ones have a blue bar for emphasis.

You can subscribe to the Atom feed to be informed of new content. Feel free to send an email if you have comments or spot an error!

Updating paperless-ngx document titles with LLMs

2025-03-20 #ml

Using local language models to populate multilingual document metadata

Read note (2100 words)

A brief tour of Rust (talk)

2025-01-16 #rust#talk

Slides for an approximately hour-long introductory talk to Rust

Read note (120 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 (90 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)

indicatif progress as log messages

2023-06-04 #rust

Outputting indicatif progress messages as log entries

Read note (130 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)