# .plan-26-21: Pint of Science, OxCaml dissertations, and TESSERA 1.1 stirring

*2026-05-24 — note*


Most of my week has been dominated by [being on the BBC/ITV/etc](https://anil.recoil.org/notes/hedgehog-tessera-week) and so just a short weeknote this time around\!
Aside from all the media coverage, there have been some fun events and hacking going on.

## Pint of Science Cambridge about TESSERA

[Sadiq Jaffer](https://toao.com) spoke at the [Cambridge Pint of Science](https://pintofscience.com/), which was held in the congenial surroundings of the Station Tavern near the train station. The room itself was quite small and long, and was hugely noisy due to being right beside the actual pub, but it was a wonderfully quirky and informal way to present science to a generalist audience.  The specific theme of the event we attended was "[How is AI accelerating science?](https://pintofscience.co.uk/event/how-is-ai-accelerating-science/)", and other speakers ranged from [Moe Vali](https://www.cst.cam.ac.uk/people/mv487) talking about ultrasound detection of [Adenomyosis](https://www.nhs.uk/conditions/adenomyosis/) to [Anna Breger](https://www.cai.cam.ac.uk/people/dr-anna-breger) talking about reconstructing [medieval music from ancient transcripts](https://www.youtube.com/watch?v=t0OzKoAYVdM)! Sadiq had the pressure piled on being the last speaker at a point when the audience had mostly had their third pint:

<div class="video-center"><iframe title="" width="100%" height="315px" src="https://crank.recoil.org/videos/embed/6169311f-f1b3-449d-b435-fc040748697b" frameborder="0" allowfullscreen sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div>

As always though, Sadiq pulled off explaining these complex ideas just brilliantly! His [slides](https://toao.com/static/pint-of-science-2026.pdf) were some of the best I've seen yet, as it was done with a combination of his expert knowledge about [TESSERA](https://anil.recoil.org/papers/2025-tessera) and the use of [Claude Design](https://www.anthropic.com/news/claude-design-anthropic-labs) (the latest iteration of an AI vision model from Anthropic).

<a href="https://toao.com/static/pint-of-science-2026.pdf"> <figure class="image-center"><img src="/images/pintofscience-slides.webp" alt="Gorgeous slides about how TESSERA works" title="Gorgeous slides about how TESSERA works" loading="lazy" srcset="/images/pintofscience-slides.768.webp 768w, /images/pintofscience-slides.640.webp 640w, /images/pintofscience-slides.480.webp 480w, /images/pintofscience-slides.320.webp 320w, /images/pintofscience-slides.2560.webp 2560w, /images/pintofscience-slides.1920.webp 1920w, /images/pintofscience-slides.1600.webp 1600w, /images/pintofscience-slides.1440.webp 1440w, /images/pintofscience-slides.1280.webp 1280w, /images/pintofscience-slides.1024.webp 1024w"><figcaption>Gorgeous slides about how TESSERA works</figcaption></figure> </a>

You can also see another iteration of Sadiq speaking about TESSERA in this
[news piece](https://crank.recoil.org/w/dxXkfLYocHMbZtdkZLAc8R?start=1m35s) on ITV the day after this talk.

## Cambridge Part II projects due in

The Cambridge undergrads had to get their Part II dissertation projects in, and in particular I _really_ enjoyed two (which I couldn't directly mark/supervise as I'm on sabbatical, but I cheered on from the sidelines).

### Conservation actions using multimodal foundation models

The first is [Radhika Iyer](mailto:ri301@cam.ac.uk) on applying TESSERA to test the [effectiveness of conservation actions](https://anil.recoil.org/ideas/assessing-conservation-actions-using-tessera) which was
a very bold foray into the unknown that she did a brilliant job of writing up.
I'll talk more about this one in a while, but the execution in combining two
very separate (and cutting edge) projects into a cohesive thesis was remarkable
work.

### Hybrid vector databases in O(x)Caml

The other was as ambitious but in a totally different dimension: the first [OxCaml](https://anil.recoil.org/projects/oxcaml) project we've supervised here with an undergraduate, with [Ryan Gibb](https://ryan.freumh.org) keeping a close eye. [Oliver Fogelin](https://github.com/olifog) went off and built a [hybrid vector RAG](https://anil.recoil.org/ideas/oxcaml-vector-db) database in OxCaml, including embedding a big stack of arxiv papers and showing a beautiful browser visualisation of the embeddings in an interactive way. You can try it for yourself [on his site](https://4047f.com/explorer/3523152).

<figure class="image-center"><img src="/images/oli-project-1.webp" alt="A rapt audience for Oli's demo" title="A rapt audience for Oli's demo" loading="lazy" srcset="/images/oli-project-1.768.webp 768w, /images/oli-project-1.640.webp 640w, /images/oli-project-1.480.webp 480w, /images/oli-project-1.3840.webp 3840w, /images/oli-project-1.320.webp 320w, /images/oli-project-1.2560.webp 2560w, /images/oli-project-1.1920.webp 1920w, /images/oli-project-1.1600.webp 1600w, /images/oli-project-1.1440.webp 1440w, /images/oli-project-1.1280.webp 1280w, /images/oli-project-1.1024.webp 1024w"><figcaption>A rapt audience for Oli's demo</figcaption></figure>

<a href="https://4047f.com/explorer/3523152"> <figure class="image-center"><img src="/images/oli-project-2.webp" alt="Try out Oli's explorer for yourself by clicking on the image!" title="Try out Oli's explorer for yourself by clicking on the image!" loading="lazy" srcset="/images/oli-project-2.768.webp 768w, /images/oli-project-2.640.webp 640w, /images/oli-project-2.480.webp 480w, /images/oli-project-2.3840.webp 3840w, /images/oli-project-2.320.webp 320w, /images/oli-project-2.2560.webp 2560w, /images/oli-project-2.1920.webp 1920w, /images/oli-project-2.1600.webp 1600w, /images/oli-project-2.1440.webp 1440w, /images/oli-project-2.1280.webp 1280w, /images/oli-project-2.1024.webp 1024w"><figcaption>Try out Oli's explorer for yourself by clicking on the image!</figcaption></figure> </a>

We had an entertaining session in my office with Oli demonstrating it to us. I _almost_ got it to run out of the box via `oix --toolchain=oxcaml --with=https://github.com/olifog/gvecdb-ocaml gvecdb-server`, except we got scuppered by a few (valid) build failures in dependent libraries that he had patched locally but not committed. It's very close to being able to work, though\!

This is some of the most impressive hacking I've seen in a Part II project in a while, and I'm very much going to try to replace my shaky website search with Oli's code when things calm down a bit this summer\!

## TESSERA v1.1 updates

We've had a flurry of activity on preparing a TESSERA 1.1 model update with [Frank Feng](https://www.cst.cam.ac.uk/people/zf281) pulling out all the stops on training with help from Nvidia. This will be the first updated iteration of the TESSERA mode that we've issued. More on the cool new features next week, but in the meanwhile some headlines are:

- We've put up the [weights on Huggingface](https://huggingface.co/geotessera) in a new `geotessera` org. You can find both [TESSERA-V-1.0](https://huggingface.co/geotessera/TESSERA-V-1.0) and [TESSERA-V-1.1](https://huggingface.co/geotessera/TESSERA-V-1.1) there now.
- [Mark Elvers](https://www.tunbury.org/) has an impressive [OxCaml inference pipeline](https://www.tunbury.org/2026/05/20/processing-uk-azure-spot/) we've been using to do spot generation of 1.1, while also collaborating with partners on a full AWS inference run that'll go to Zarr directly. If you need some specific 1.1 embeddings urgently, let me know or [raise an issue](https://github.com/ucam-eo/geotessera/issues).
- I'm working on a [geotessera 0.9](https://github.com/ucam-eo/geotessera/pull/250) that'll support the switch to hosting on S3 and also support the 1.1 model variant.

## Fun Links

- I enjoyed this [video interview](https://www.youtube.com/watch?v=9M_dq_0ljsc) of economist [Clara Mattei](https://en.wikipedia.org/wiki/Clara_Mattei) speaking about what alternatives to capitalism might look like (via [Hamed Haddadi](https://haddadi.github.io/)).
- Listened to a fantastic podcast on Amol Rajan's Radical on [The Future of Food: Can Regenerative Farming Save Our Soil?](https://www.bbc.co.uk/sounds/play/m002wkk4)
- Read some interesting preprints on how [geospatial embedding models are complementary](https://arxiv.org/abs/2605.18667) and also on how [language models need sleep](https://arxiv.org/abs/2605.26099) (in order to improve long context attention).
- I got `oix --toolchain=oxcaml-minus37 strace_tui` working with a very [WIP release](https://github.com/oxcaml/opam-repository/pull/50) from [David Allsopp](https://www.dra27.uk). This will all make sense if you read [Jane Street's post about terminal UIs making a comeback](https://blog.janestreet.com/strace-ui-bonsai-term-and-the-tui-renaissance/).
- Resumed work on [Eio again](https://notes.roscidus.com/2026/05/24/) with [Thomas Leonard](https://github.com/https://roscidus.com) returning, so been refreshing a bunch of my trees.
- Next week I'm off to Edinburgh to speak at [Rewilding the Web](https://www.eventbrite.co.uk/e/rewilding-the-web-diversity-resilience-in-sociotechnical-infrastructure-tickets-1983352473639) with [Jon Crowcroft](mailto:jon.crowcroft@cl.cam.ac.uk). It's due to be a heat wave, so wish me luck\!
Synopsis: After the BBC/ITV media run we had a talk at Pint of Science, two cracking Part II dissertations on CE/TESSERA and OxCaml vector RAG, and put TESSERA v1.1 weights on HuggingFace.
Words: 851

## Related

- [Sadiq at Pint of Science Cambridge](https://anil.recoil.org/videos/6169311f-f1b3-449d-b435-fc040748697b) (video, 2026-05-27)
- [What happens when a hedgehog story prickles its way into the BBC](https://anil.recoil.org/notes/hedgehog-tessera-week) (note, 2026-05-22)
- [Assessing Conservation Action Suitability using Multimodal Representations](https://anil.recoil.org/ideas/assessing-conservation-actions-using-tessera) (idea, 2026-01-01)
- [A Hybrid Graph-Vector Database in O(x)Caml](https://anil.recoil.org/ideas/oxcaml-vector-db) (idea, 2026-01-01)
- [TESSERA: Temporal Embeddings of Surface Spectra for Earth Representation and Analysis](https://anil.recoil.org/papers/2025-tessera) (paper, 2025-11-01)
- [OxCaml Labs](https://anil.recoil.org/projects/oxcaml) (project, 2025-01-01)

---
Canonical: https://anil.recoil.org/notes/2026w21
Type: note
Tags: tessera, oxcaml, ocaml, teaching, conservation, media
