Blog

Cooperative batching

A problem I often find myself having in ML (and other domains) is collecting data from worker threads and doing something with it. Sometimes, all you want is one-way communication... but sometimes you want a response. And sometimes (in the case of ML) that data will get massaged and sent somewhere else for processing, and return back at some unspecified time in the future.

calendar 2021-10-06 clock 10 min read

python machine-learning

Kuberneting at home

I've been running a homelab at home since I started university - soon 10 years ago - and I've kept expanding and experimenting how I run it. Nowadays I run everything in Kubernetes - on laptops!

calendar 2020-09-15 clock 4 min read

first