Subscribe via RSS.
2026
Reading into energy market design
How supply, demand and storage get priced once generation stops being dispatchable.
Extending the triple-task work to haptic search
Testing whether delayed disengagement from a fixated item is a property of attention or of the eyes, using haptic rather than visual search.
Hautsprecher: a vibrotactile skin speaker
A reusable four-motor vibrotactile stimulus device — Python API, Arduino firmware, and CAD files — for delivering tactile cues in lab experiments.
LitMonitor: an AI weekly literature monitor
A self-hosted tool that pulls new papers from Semantic Scholar, scores them against a personal research profile with an LLM, and sends a weekly digest.
Rebuilding this site
Why this site exists now, and the design decisions behind it: a channel system borrowed from my own research, a strict colour rule, and the one exception to an otherwise static, no-JavaScript page.
2019
Reading data into R — what to watch out for
How read.table(), read.csv(), and their siblings differ in R — and the gotchas that break real, messy datasets.