A digest of posts from FPL members and collaborators.

FPL Members

KC Sivaramakrishnan

An O(x)Caml book that runs

I am building a course, “Functional Programming with OCaml”, for the NPTEL MOOC platform: twelve modules of recorded lectures. The course book is not a PDF and not a website with code listings you copy elsewhere. It is a website where the code runs, in your browser, with nothing…

Friends

Anil Madhavapeddy

Tessera v1.1 released, with smoother and temporally stable embeddings

Frank Feng and I announced TESSERA v1.1 on behalf of the team earlier this week, and I wanted to follow up here with a more visual explanation of what changed as I got quite a few questions about it! v1.1 is a retrained successor to the original v1.0 model that Frank Feng and…

.plan-26-23: Earth Embeddings, Emails Everywhere, and ERRNOOOs

Got some hacking done this week after the media whirlwind, mostly to get TESSERA 1.1 out of the door and a stabilisation push on GeoTessera 0.9. A quick map of the weekly is TESSERA v1.1 progress (including GeoTessera 0.9 onto S3+Zarr); io-uring and OCaml; distributed systems…

Tessera at CVPR 2026, and the front page of the European Space Agency!

It’s continued to be a wild week for TESSERA in the news. Jovana Knezevic is at CVPR2026 in Denver presenting our foundation model paper right now (poster #578 from 11:45am to 1:45pm). We also ended up on the front page of the European Space Agency in the same week. Teenage me…

Self-hosting email the hard way from your own routable IPv4 block up

Fresh from rewilding the web, I updated the Recoil self-hosting infrastructure that Nick Ludlam and I have run since 1997. Most exciting, this is now ‘email the hard way’ that includes getting our very own dedicated IPv4 allocation routed thanks to my buddy Thomas Gazagnaire…