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 covering self-hosted email, Bluesky/standardsite embeds, Brent Yorgey on AI and individual choice, and two new Internet-ecology preprints; the kick-off of Evidence TAP; coverage of our REDD+ work in New Scientist and the WSJ; book club on Stone Book Quartet; and fun links.
1 TESSERA v1.1 progress
Hacking continues to get the next iterations of the model and access libraries out as progress marches on in project TESSERA! Some highlights of coverage this week were:
- The TESSERA v1.0 paper is at CVPR 2026 in Denver, with Jovana Knezevic out there spreading the embeddings gospel!
- We were on the front page of the European Space Agency, which was incredibly cool. I grabbed a screenshot of ESA's own HQ from the TZE Explorer which is the hero image on that piece.
- phys.org and Orbital Today picked it up too.
1.1 GeoTessera 0.9
I spent a chunk of the week on getting GeoTessera 0.9 #278 stable. This shifts our embedding downloads over to s3://tessera-embeddings/ on AWS (moving everything on the download path to be S3-specialised), and adds support for the new TESSERA v1.1 model variant alongside v1.0. The major improvements in the model are better year-on-year temporal embeddings, and higher quality on tiles with fewer observational passes. 1.1 is looking like a pretty awesome iteration on the base model so far.
Thanks to Mark Elvers and Aneesh Naik for help debugging the performance issues that came out of the shift to Zarr. The issues arise from a lack of concurrency in retrieving HTTP chunks (zarr-python#3004) and an accidentally uncompressed coordinate array.
I'm a little surprised that AWS is so much slower in HTTP latency than our University server, but I think we don't have edge caching enabled (CloudFront). I'm hoping to push out a release in the next few days so that we can debug performance against that rather than blocking all the users trying to get their mittens on 1.1 embeddings.
I did also deploy a quick v1.1 update to TZE so we can browse the embeddings that we do have, and it results in some very pretty visuals.
1.2 io-uring and OCaml
Since Thomas Leonard is back and hacking on Eio I've been doing a refresh of the ocaml-uring libraries. I need to do a lot of Zarr data copying in the coming weeks and the obvious way to do this is via extremely zero-copy OxCaml code. There's nothing that makes the systems hacker in me happier than having an excuse to write some high performance OCaml code!
Aside from fixing a bunch of bugs, I've added shutdown, socket, renameat and symlinkat, and fallocate, fsync and ftruncate, and exposed Linux-specific errnos with hilarious names like EOWNERDEAD, ENOTRECOVERABLE, ERFKILL, EHWPOISON.
I've got another separate tree with OxCaml specific bindings (mostly using
caml_alloc_local to go full stack alloc) for my zero-alloc httpz server to use, but more on that after I make the server sweat a
little more. Mark Elvers has also been upgrading our CI system to Linux 7.0 so we can test these features more easily, as well as valiantly trying to keep RISC-V alive on our nodes despite that architecture's best attempts to become irrelevant through hardware scarcity.
2 On distributed matters
I put up a detailed post on self-hosting email that's attracting lively discussion on the Interwebs. This came out of the Rewilding the Web workshop I went to last week. I'm going to do a series of blogs on various self-hosting matters over the coming months, as there's clearly appetite for people who want to get control of their own data again.
2.1 Bluesky and standardsite
Aside from email, another important distributed system I use is the 'social database' that underpins Bluesky. One of the promises of this underlying database is that multiple services built over it can interoperate. Tangled Git hosting is one such service, but what else is there?

standardsite documents show up as a proper rich embed in someone else's feed is exactly the kind of small-pieces-loosely-joined interop I keep hoping the network will grow into.
Standard.site defines a few Lexicons for publishing websites—such as a publication (like a website or blog), a document (like an article or post), and one for subscriptions (for tracking which publications to follow). Taken together, these describe longform writing in an atmospheric way, similar to how the Bluesky lexicons describe a social network. -- What the Standard.site lexicons do, June 2026
Using my OCaml ATproto library, I can automatically add records into the ATProto public relay, and they'll get picked up by Bluesky. For example, this site's record is browsable here:
2.2 On AI and individual choice
There's an excellent essay by Brent Yorgey called "To my students" on how to carry yourself through a software industry that's being entirely disrupted by AI at the moment. It's written as advice to his compsci students, and it's helped me form up my thoughts around AI disclosure proposal:
Don't believe self-serving lies about technologies being "inevitable" or "here to stay". You don't have to just go along with the dominant narrative. You can make deliberate choices and help others to do the same. -- Brent Yorgey, "To my students", 2026
He concludes with "be motivated by love instead of fear", which is a bloody brilliant way to think about the current choices we all face. My view on self hosting and open source is that I want to preserve the right for future generations to have their own agency about how digital technologies will guide their lives. I'm entirely for the use of AI if all parties involved are informed and consenting, which is what motivated my disclosure proposal the other week.
It's also great to see another OCaml-powered Forester blog spring up in the wild. Well done on growing a userbase with such excellently thoughtful content, Jon Sterling!
2.3 A wild Internet ecology enters the fray
A couple of preprints popped up this week that are relevant to the internet ecology work I've been seeding on antibotty networks and self-modifying code:
- AI Agents Enable Adaptive Computer Worms from Nicolas Papernot's lab (with Cambridge's own Hanna Foerster among the authors) demonstrates a worm that reasons about each target and decides how to attack it using an open-weight LLM model. Like Morris' original worm, it parasitically runs the LLM on the machines it compromises. It was covered in the New York Times as well as heise.
- ExploitGym is a benchmark of ~900 real-world vulnerability instances for measuring whether AI agents can turn theoretical vulnerabilities into working exploits. They showed, somewhat worryingly, that the three major frontier models all found different sets of exploits in the same code. There's a lot of latent bugginess, which hopefully can be turned into cryptic resilience rather than pure vulnerability!
3 Evidence TAP kicks off
After playing with LEGO earlier in the year, we had the first meeting of our new Evidence TAP project, which is a broadening of Conservation Evidence into new fields such as education. On the education side, we had Jenny Gibson and Mélanie Gréaux who has just returned after her PhD to come back and work on education evidence synthesis fulltime with us! Welcome Mel, back to Cambridge!:
In Cambridge, I am joining a fantastic multidisciplinary team working on an ambitious project to build an AI-facilitated evidence platform helping policymakers and practitioners to find evidence-based answers to their questions: what works, for whom, and in which contexts? In the age of AI, we are presented with an opportunity to re-think our approach and access to evidence systems. If done well, it can accelerate the democratisation of knowledge and strengthen our ethical engagement with data. I’ll be leading work on evidence systems for early childhood education. -- Mélanie Gréaux, LinkedIn, 2026
It was very cool to traipse over to the Donald Mcintyre Building beside Homerton College with Eleanor Toye Scott, Sadiq Jaffer, Lynn Dicks, Rob Doubleday and Bill Sutherland and see the inside of a building I hadn't seen before after many years in Cambridge!
More on the Evidence TAP in the coming weeks; I need to knock up a website for the project next week to give us a blogging area! Having three departments involved means that we need more coordination than usual, but our Zulip is serving well so far.

4 Carbon credit assessments in the New Scientist and WSJ

First, New Scientist had a nice piece on "Carbon credits are flawed, but they can still help save forests" (archive.is mirror):
Carbon credits bought by companies to offset their emissions really have reduced deforestation, but not by as much as credit developers claim, according to a rigorous analysis.
[...] So who's right? Both, according to a growing body of research. Last month, one of the most rigorous studies yet found that most early projects did successfully reduce deforestation. But they sold credits for almost 11 times more forest on average than they actually saved. -- New Scientist
Then the Wall Street Journal also had a piece on "The Way Companies Aim for Net Zero Is Flawed. It's Also Working" (archive.is mirror):
Two academic papers published last month show corporate climate efforts having a positive impact on reducing deforestation and cutting emissions.
[...] "What is really positive about carbon credits is that despite being a complicated economic instrument for achieving these outcomes, they do at least make it possible for us to directly fund efforts that reduce deforestation on the ground," said Tom Swinfield, one of the report's authors. "They allow you to circumvent all the complex politics and get to the heart of the problem." The Way Companies Aim for Net Zero Is Flawed. It’s Also Working, WSJ, May 2026
5 The Stone Book Quartet
In our Christ's book club organised by Jenny Gibson, we had Richard Mortier recommend Alan Garner's Stone Book Quartet. I did struggle with the Cheshire dialect in his prose, but absolutely loved the opening of the first "The Stone Book", where a child climbs to the top of a steeple and is then taken deep underground to be shown a cave painting in an opening so narrow only a child can crawl through.
I always get the bug to go and visit the places in the books I've read, like trekking out to Dartmouth after finishing Julian May's Galactic Milieu saga, and after this one I very much want to go and walk Alderley Edge, the bit of Cheshire that runs all the way through Garner's writing and that has had human settlements for a very loong time.
6 Fun Links
- Justin Cormack recommends The Irrational Decision: How We Gave Computers the Power to Choose for Us by Ben Recht, on how a 1940s statistical definition of rationality became the dominant framework for decision-making everywhere.
- Lovely little library from Aneesh Naik that I want to use called datahues which generates perceptually-uniform colour ramps by interpolating in Oklab space, so you don't see banding patterns in your data that aren't really there. Seems perfect for


