# .plan-26-39: End of my sabbatical, and I feeeel fine!

*2026-09-27 — note*


This is my last week of [academic sabbatical](https://pmc.ncbi.nlm.nih.gov/articles/PMC10192944/)! My previous
one happened during the pandemic, and so this is the first proper break I've had
for a long time. Looking back on it, the pace of change of technology has been
so great this year that I'm very grateful to have had the time to ride the wave
and keep up. I don't think I could have done so without the space to experiment
that a sabbatical gives, and I feel much better equipped for this new agentic
world we're heading into.

I'm always surprised by how many people comment that I must be relieved not to be
teaching. The opposite is true: I love teaching, and wouldn't be a professor
otherwise! What I really didn't miss is the administrative load that gets
higher every year. This time around, I'm taking on being an examiner for the 1B
CST Tripos, as well as Pembroke committee memberships for the finance and
scrutiny and development and engagement committees, and also resuming the [CRI management board](https://www.conservation.cam.ac.uk/) and the University
[environmental committee](https://www.governanceandcompliance.admin.cam.ac.uk/university-committees/environmental-sustainability-strategy-committee).
I've probably lost track of a few others that are in my inbox somewhere, but
I'm sure I'll figure it out as term unfolds\!

As a committee counterbalance, I wonder if I'll find time to action the [Cambridge Green Blue](https://anil.recoil.org/notes/cambridge-green-blue) sporting idea this year. John Palfrey also mentioned to me that [Harvard have a similar competitive Green cup](https://hls.harvard.edu/today/green-cup-challenge-emphasizes-importance-of-reducing-carbon-footprint/), so there's precedent for some grassroots action here\!

## Prepping for the societal agentopalypse

What's foremost on my mind is how to help our students prepare for the rapid
societal changes happening with agentic AI, and so assembling a good reading
list comes first to educate myself.
Kathi Fisler has written an excellent [paper on teaching CST in the agentic
era](https://cs.brown.edu/people/sk/Publications/Papers/Published/fkl-teach-nov-agentic-ai-era/paper.pdf)
that's going to be in the November [CACM](https://en.wikipedia.org/wiki/Communications_of_the_ACM). It's too late to change this year's
course, but I'm already preparing a larger reboot of [1A FoCS](https://anil.recoil.org/notes/focs) with this
in mind.

### Universities need to shift back to formative discourse

<figure class="image-right-float"><img src="/images/urs-anil-1.webp" alt="Blurry Anil and sharp Urs at the VC's house" title="Blurry Anil and sharp Urs at the VC's house" loading="lazy" srcset="/images/urs-anil-1.768.webp 768w, /images/urs-anil-1.640.webp 640w, /images/urs-anil-1.480.webp 480w, /images/urs-anil-1.3840.webp 3840w, /images/urs-anil-1.320.webp 320w, /images/urs-anil-1.2560.webp 2560w, /images/urs-anil-1.1920.webp 1920w, /images/urs-anil-1.1600.webp 1600w, /images/urs-anil-1.1440.webp 1440w, /images/urs-anil-1.1280.webp 1280w, /images/urs-anil-1.1024.webp 1024w"><figcaption>Blurry Anil and sharp Urs at the VC's house</figcaption></figure>
I went to dinner at the Vice-Chancellor's Lodge (Debbie Prentice) on Sunday for
a roundtable hosted by Professors [Viktor Mayer-Schönberger](https://www.oii.ox.ac.uk/people/profiles/viktor-ms/) and [Urs Gasser](https://www.professoren.tum.de/en/gasser-urs). They've been
kicking off a program on using environmental policy as a starting point for
exploring how regulatory systems are interconnected, as part of a broader
societal impact programme that they're [developing at TUM](https://www.tum.de/en/news-and-events/all-news/press-releases/details/neue-tum-school-of-social-sciences-and-technology-geht-an-den-start). The chatter over dinner gave
me a few more ideas too\!

We discussed how different parts of society take on formative versus summative
approaches. That is, how much do we want to just achieve an outcome *('fix that
pothole!')*, and how much do we want a societal function that keeps humans
usefully occupied *('you wouldn't send a robot to the gym for you')*. Universities
are obviously deeply worried about this divide, since many of our assessment
regimes have drifted to summative assessments (like [MOOCs](https://en.wikipedia.org/wiki/Massive_open_online_course)) and lost track of
the importance of formative discourse in teaching.

Cambridge, with its built-in collegiate inefficiency, does still have an edge
here due to our residential structure.  However, it's no easy thing to be a
student these days! Urs listed several reasons for their difficulties in
Germany: students hold multiple jobs due to the rising cost of living, they
live further out due to urban gentrification where older universities are, and
they have to digest more and more course content.  Cambridge does reasonably
well on the second point with our Colleges, but the cost of living is now very
high and the course content is getting more packed.

### My reading list for October

Urs also mentioned he used to work with [John Palfrey](https://jpalfrey.blog/)
at Harvard.  John mentioned to me recently an [entertaining factlet about who
decides where the next AI summit is](https://jpalfrey.blog/2026/03/01/notes-from-ai-action-summit-in-delhi-india-february-2026/),
so I happily discovered he's also a blogger and have added him to my blogroll\!

<a href="https://www.storylistening.co.uk/"> <figure class="image-right-float"><img src="/images/storylistening-cover.webp" alt="" title="" loading="lazy" srcset="/images/storylistening-cover.480.webp 480w, /images/storylistening-cover.320.webp 320w"><figcaption></figcaption></figure> </a>
So onto my winter reading list, raggedly assembled from these recent chitchats:
- [BiblioTech: Why Libraries Matter More Than Ever in the Age of Google](https://www.goodreads.com/book/show/23214264-bibliotech) due to our work on [E-TAP](https://anil.recoil.org/papers/2025-evidence-tap). I just picked up a second hand copy in the Market Square book stall here\!
- [Born Digital](https://en.wikipedia.org/wiki/Born_Digital), which was originally written two decades ago and then refreshed in 2016, so it's a good time to pick up how things are changing now for young people.
- [Zoe Jaques](https://www.homerton.cam.ac.uk/people/zoe-jaques) (professor of children's literature here) explained at our monthly reading club how hard it is to write a children's novel without adversity. The characters are [usually orphans or have absent parents](https://pursuit.unimelb.edu.au/articles/why-children-s-stories-are-full-of-orphans-evil-stepmothers-and-boarding-schools) because otherwise the children have no agency to experience a fun story! It's really difficult to construct [interesting protopian scenarios](https://anil.recoil.org/notes/rewilding-the-web-report) as it's far easier to fearmonger [AI extinction instead](https://www.bbc.co.uk/news/articles/c1kx0gyje9wo). Therefore, I'm reading more about [how to write protopian screenplays](https://scriptmag.com/screenplays/protopia-a-new-horizon-for-screenwriters) to prep some future histories for E-TAP and get us thinking more constructively about where we're going in our research.
- Rob Doubleday pointed me to [Storylistening](https://www.storylistening.co.uk/): a theory and practice for gathering narrative evidence that will complement and strengthen, not distort, other forms of evidence, including that from science. Again, bang on our E-TAP ambitions so it's on the list\!
- It's pretty clear that GDP is no longer (ever?) the right measure of progress for a society, but it is much less clear what should replace it. Jeremy Adelman recommended to me Diane Coyle's [The Measure of Progress](https://press.princeton.edu/books/hardcover/9780691179025/the-measure-of-progress), which is now on my list. Cambridge is a deliberately inefficient place in many ways, and students learn better because of it, but the question remains about how we measure (and reward) inefficiency! John Aston observed in our dinner conversation that societal policies tend to favour things we measure, and so it's just as important to figure out alternatives to GDP as it is to criticise the pervasive use of it\!

I think this is a solid list to get me going. If you have any further recommendations I'd be delighted to publish a proper reading list...

## On more natural matters

### Community sensing and grassroots regeneration

Jon Crowcroft dropped me a note about [Bristol Nature Telemetry](https://naturetelemetry.com/) via [Laura James](https://www.lbj.org.uk). They build privacy-first acoustic sensors that classify birds and bats on the device, so that no recordings leave it. I learnt a while back from [Alec Christie](https://profiles.imperial.ac.uk/a.christie) and [Sam Reynolds](https://samreynolds.org) that when acoustic monitors record people it's termed [human bycatch](https://en.wikipedia.org/wiki/Human_bycatch). I need to talk to [Josh Millar](https://profiles.imperial.ac.uk/joshua.millar22) to see if we can incorporate this into the distillation process for [uNPU embedded training](https://anil.recoil.org/papers/2025-npu-bench).

I've also finished my Cambridge mirror of [OpenStreetMap](https://www.openstreetmap.org/) for [Michael Dales](https://mynameismwd.org) to use for [habitat mapping](https://anil.recoil.org/ideas/tessera-habitat-maps) and need to clean up the containers for local use. [Alastair Tse](https://liquidx.net) also told me about [Safecast](https://safecast.org/news/), a radiation monitoring layer from all over the world (but sadly focussed on areas like Ukraine due to the war and Japan in the post-reactor accident world), all built from crowd-sourced measurements. I'm finding more and more these community-run sensor networks that complement what satellites can observe with [Tessera](https://anil.recoil.org/projects/tessera), so I've started thinking about how to fuse these together into ground-level embeddings. This is of particular interest after my [chat](https://anil.recoil.org/notes/2026w37) with the [Echo Labs](https://echolabs.org) folk about fusing bioacoustic foundation models with satellite ones.

Ultimately, the outcome we're looking for here is how normal people can use these products to help them with grassroots level community rebuilding. It's not just big politicians who should sweep policies from the top down!  Laura James wrote a great post on her first [FLIPIM, the grassroots regeneration conference](https://lbj20.blogspot.com/2026/09/my-first-flipim-grassroots-regeneration.html), which ties into the [rewilding the web](https://anil.recoil.org/notes/rewilding-the-web-report) theme of late. I look forward to attending a future edition of these.

<a href="https://simplemap.safecast.org/?minLat=52.19813&minLon=0.10637&maxLat=52.20943&maxLon=0.13881&zoom=16&layer=OpenStreetMap&unit=uSv&legend=1&coloring=safecast&lang=en"> <figure class="image-center"><img src="/images/safecast-cam-ss-1.webp" alt="Cambridge is luckily fairly radiation-free" title="Cambridge is luckily fairly radiation-free" loading="lazy" srcset="/images/safecast-cam-ss-1.768.webp 768w, /images/safecast-cam-ss-1.640.webp 640w, /images/safecast-cam-ss-1.480.webp 480w, /images/safecast-cam-ss-1.320.webp 320w, /images/safecast-cam-ss-1.2560.webp 2560w, /images/safecast-cam-ss-1.1920.webp 1920w, /images/safecast-cam-ss-1.1600.webp 1600w, /images/safecast-cam-ss-1.1440.webp 1440w, /images/safecast-cam-ss-1.1280.webp 1280w, /images/safecast-cam-ss-1.1024.webp 1024w"><figcaption>Cambridge is luckily fairly radiation-free</figcaption></figure> </a>

### Good news from the Cairngorms

In more nature related news, our [woodland expansion paper](https://anil.recoil.org/papers/2026-cairngorms-expansion) came out in the Journal of Applied Ecology this week. I wrote up another [mini explainer](https://anil.recoil.org/notes/cairngorms-woodland-expansion) about how the airborne LiDAR survey we commissioned back in 2023 over the Cairngorms Connect area mapped 2.65 million young trees and showed that deer management is working.

The feedback has been very positive, and several people got in touch asking about how to get access to more UK LiDAR data. This will all be much easier once we port the pipeline to run over [Tessera](https://anil.recoil.org/projects/tessera), as it handles a lot of base layer details that can then be fine-tuned with LiDAR data\!

<a href="/papers/2026-cairngorms-expansion.pdf"> <figure class="image-center"><img src="/images/papers/2026-cairngorms-expansion.webp" alt="" title="" loading="lazy" srcset="/images/papers/2026-cairngorms-expansion.768.webp 768w, /images/papers/2026-cairngorms-expansion.640.webp 640w, /images/papers/2026-cairngorms-expansion.480.webp 480w, /images/papers/2026-cairngorms-expansion.320.webp 320w, /images/papers/2026-cairngorms-expansion.1920.webp 1920w, /images/papers/2026-cairngorms-expansion.1600.webp 1600w, /images/papers/2026-cairngorms-expansion.1440.webp 1440w, /images/papers/2026-cairngorms-expansion.1280.webp 1280w, /images/papers/2026-cairngorms-expansion.1024.webp 1024w"><figcaption></figcaption></figure> </a>

### Habitat mapping progress

[Michael Dales](https://mynameismwd.org) and I have also been putting our heads together on how best to support [David Coomes](https://coomeslab.org), [Aneesh Naik](https://aneeshnaik.github.io/) and [James G. C. Ball](https://patball1.github.io) in their [habitat mapping project](https://anil.recoil.org/ideas/tessera-habitat-maps), now that global v1.1 coverage exists (more on that [below](#tessera-goes-global-now-on-source-coop-as-well)). [Michael's weeknotes](https://digitalflapjack.com/weeknotes/2026-09-28/) describe the problem very well; his method works well in the relatively data-rich UK (with lots of GBIF occurrences and OpenStreetMap land types), but gives poorer results in data-deficient regions such as Madagascar.

Since Tessera embeddings are in theory globally comparable, he hopes to borrow habitat information from similar regions elsewhere. Our next step is a global run with help from [Sadiq Jaffer](https://toao.com), and then we'll try to build a habitat labeling pipeline to combine the best of all the methods [Aneesh Naik](https://aneeshnaik.github.io/), [James G. C. Ball](https://patball1.github.io) and Michael have all been experimenting with in the past few months.

An interesting adjacent idea about pollen from [Alastair Tse](https://liquidx.net) also came up this week. He mentioned that the [Japanese cedar](https://en.wikipedia.org/wiki/Cryptomeria) ("sugi") causes a national hay fever problem in Japan!  [BBC Future](https://www.bbc.co.uk/future/article/20260515-the-1950s-blunder-which-causes-mass-hay-fever-in-japan) traces this to a 1950s reforestation that didn't use enough tree diversity, and now about 43% of the population have medium to severe symptoms, vs 26% in the UK (!). Japan now wants to [plant no-pollen trees](https://news.mongabay.com/short-article/2026/09/japan-wants-to-plant-no-pollen-trees-to-solve-its-hay-fever-crisis/), and a [2023 paper](https://pubmed.ncbi.nlm.nih.gov/37479866/) used CRISPR/Cas9 to produce no-pollen sugi. It would be a cool project to try to map Tessera and wind models over to pollen occurrences in Japan\!

## Tessera goes global now on source coop as well

### From dClimate's Icechunk to Source Coop Zarr

dClimate published their writeup on [how they re-engineered the Tessera v1.1 inference pipeline](https://blog.dclimate.net/how-we-re-engineered-the-tessera-embeddings-inference-pipeline-into-a-faster-cheaper-cloud-native-open-source-library/) into something that runs on cloud pipelines rather than our 'supercomputers' (DAWN, Isambard-AI) that the original Cambridge research codebase assumed. They rebuilt our research codebase around [Dask](https://www.dask.org/) for satellite data ingestion, and [Ray](https://www.ray.io/) for embeddings inference, also moving to cloud-native Zarr format like we've been doing.

> We cut the wall time for a year of embeddings over a medium-sized area, such
> as a US state, from days to under an hour. On the global campaign, that meant
> finishing almost 65% under our already ambitious budget.
> <cite>[dClimate](https://blog.dclimate.net/how-we-re-engineered-the-tessera-embeddings-inference-pipeline-into-a-faster-cheaper-cloud-native-open-source-library/), 2026</cite>

Their million-dollar-(ish) run is what produced the whole 2017-2025 Icechunk archive we've been working with. [Mark Elvers](https://www.tunbury.org/) and I have been converting it this week from their [Icechunk store](https://icechunk.io/) into the Zarr v3 layout [GeoTessera](https://anil.recoil.org/notes/geotessera-python) reads, and [the conversion has now finished](https://www.tunbury.org/2026/09/28/week-39/) after about 13.5 days and roughly 125,000 vCPU-hours, costing about \$3k on Fargate Spot. The only minor surprise we ran into was that dClimate skipped some tiles with sparse observations, but our scripts were easily adapted to fit these 'holes'.

We've also got access now to Intel's AMX CPUs on their Endeavour cluster, where we're hoping to do global v2 inference. It's still quite a bit slower than a GPU (a single tile takes 6.5-8 minutes on an AMX CPU, vs about 30s on an MI355X) but many optimisations remain. I'll also release a new [geotessera 0.11](https://github.com/ucam-eo/geotessera/pull/422) to make v1.1 the default and read the global dClimate Icechunk store now that we have 2017-2025 all inferred there\!

### The Cambridge self-help guide to hustling GPUs

After two years of hustling time on [Dawn](https://www.hpc.cam.ac.uk/d-w-n), [Vultr](https://blogs.vultr.com/tessera-amd), [Isambard-AI](https://www.ukri.org/opportunity/airr-compute-opportunity-ai-for-science/) and [Zenith](https://www.amd.com/en/blogs/2026/amd-dell-technologies-and-the-university-of-cambridge.html), we've now used up the last of our Zenith preview access and are out of GPUs again. I took the spare time to write up an experience report of the [operational HPC lessons learnt training Tessera](https://www.cl.cam.ac.uk/~avsm2/tessera-hpc-report-20260922.pdf), as I think we might be one of the few groups in the UK who have done large-scale training on such diverse hardware clusters. The [online reaction has been positive](https://www.linkedin.com/posts/anilmadhavapeddy_operational-hpc-lessons-learnt-training-the-ugcPost-7508121176582352896-oEBk/) from the community, so I've been discussing with [Michael Dales](https://mynameismwd.org) where we can publish this to reach out to the [wider RSE community](https://digitalflapjack.com/blog/nordic-rse-25/) to share learnings about academic model training.

I did upload this paper to arXiv, but it's been 'on hold' for a week. I'm not sure if that's because it's not research-y enough, or something else, but if it stays stuck there for too long I'll put this on Cambridge Open Engage or one of the other preprint archives so it has a DOI.

<a href="https://www.cl.cam.ac.uk/~avsm2/tessera-hpc-report-20260922.pdf"> <figure class="image-center"><img src="/images/tessera-experiences-ss-1.webp" alt="" title="" loading="lazy" srcset="/images/tessera-experiences-ss-1.768.webp 768w, /images/tessera-experiences-ss-1.640.webp 640w, /images/tessera-experiences-ss-1.480.webp 480w, /images/tessera-experiences-ss-1.320.webp 320w, /images/tessera-experiences-ss-1.1920.webp 1920w, /images/tessera-experiences-ss-1.1600.webp 1600w, /images/tessera-experiences-ss-1.1440.webp 1440w, /images/tessera-experiences-ss-1.1280.webp 1280w, /images/tessera-experiences-ss-1.1024.webp 1024w"><figcaption></figcaption></figure> </a>

## Continuing the storm of Scrutineer fixes in OCaml

After the triage in Scrutineer [I started last week](https://anil.recoil.org/notes/2026w37), lots of upstream fixes from [Scrutineer](https://anil.recoil.org/notes/scrutineer-local-llm) are starting to flow thanks to [Hannes Mehnert](https://github.com/hannesm) and [Edvin Torok](https://github.com/edwintorok) who are both helping now, which I'm very grateful for. Twenty-four (!) are merged, showing that the Scrutineer approach is pretty solid in terms of weeding out AI slop reports.

They mostly cluster into a few classes of problem: stuff like protocol and certificate validation logic in [ocaml-tls](https://github.com/mirleft/ocaml-tls) and [ocaml-x509](https://github.com/mirleft/ocaml-x509) (crashes on malformed input, an ALPN downgrade, missing chain-depth and iteration-count limits); crypto misuse and integer/buffer bugs in [mirage-crypto](https://github.com/mirage/mirage-crypto) and [digestif](https://github.com/mirage/digestif), losing obsolete protocols like [ARC4 entirely](https://github.com/mirage/mirage-crypto/pull/311); concurrency races and a logging deadlock in [miou](https://github.com/robur-coop/miou); memory safety in [Solo5](https://github.com/Solo5/solo5)'s hypervisor tooling (still open); and assorted bounds and validation fixes in [ocaml-dns](https://github.com/mirage/ocaml-dns/pull/424) (open), [kdf](https://github.com/robur-coop/kdf/pull/5), [ca-certs-nss](https://github.com/mirage/ca-certs-nss/pull/12) and [happy-eyeballs](https://github.com/robur-coop/happy-eyeballs/pull/50).

Scrutineer is gaining adoption within the OCaml community, with over a dozen developers now helping to triage issues using my private instance.  I spoke to the [Patch the Planet](https://trailofbits.com/patch-the-planet/) team at Trail of Bits this week, and they will pair security engineers with us in an "OCaml patching week" for the week of 19th October. If you'd like to join in, please get in touch, as we need all the help we can get right now\!

[Andrew Nesbitt](https://nesbitt.io) who is the author of Scrutineer also gave me many pointers to wider ecosystem work he's doing. He has a [CWE reference](https://nesbitt.io/cwe/) and a [brief](https://github.com/git-pkgs/brief) tool to summarise any language's build structure. Then he's got an [ecosyste-ms/oss-taxonomy](https://github.com/ecosyste-ms/oss-taxonomy) that could help augment my own [thicket](https://thicket.dev) tool with a feed from [live.ecosyste.ms](https://live.ecosyste.ms/) rather than my horribly unreliable GitHub feed.

## PR of the week

I enjoyed tinkering with the [Dash for Life](https://dashforlife.org) and sent [Shane Weisz](https://shaneweisz.com) a [near-me "zoom to my location" button](https://github.com/shaneweisz/redlist-dashboard/pull/555) about finding threatened species near you. Give it a try [for yourself](https://dashforlife.org/near-me)\!

<a href="https://dashforlife.org/near-me"> <figure class="image-center"><img src="/images/dfl-near-me-1.webp" alt="" title="" loading="lazy" srcset="/images/dfl-near-me-1.768.webp 768w, /images/dfl-near-me-1.640.webp 640w, /images/dfl-near-me-1.480.webp 480w, /images/dfl-near-me-1.320.webp 320w, /images/dfl-near-me-1.2560.webp 2560w, /images/dfl-near-me-1.1920.webp 1920w, /images/dfl-near-me-1.1600.webp 1600w, /images/dfl-near-me-1.1440.webp 1440w, /images/dfl-near-me-1.1280.webp 1280w, /images/dfl-near-me-1.1024.webp 1024w"><figcaption></figcaption></figure> </a>

Next week I'll be in Oxford for a couple of days giving a talk at the [Intelligent Earth CDT](https://intelligent-earth.ox.ac.uk/) and then back in Cambridge\!
Synopsis: Reflections on the end of my sabbatical, with a reading list on societal change, Tessera's embeddings finish converting, Scrutineer continues to find security fixes galore, good news from Scotland.
Words: 2412
DOI: 10.59350/veb7j-vh038

Discussion:
- LinkedIn: <https://www.linkedin.com/posts/anilmadhavapeddy_its-the-end-of-my-academic-sabbatical-year-share-7510743339512668160-i15O/>
- Mastodon: <https://amok.recoil.org/@avsm/117355766715356731>
- Twitter: <https://x.com/avsm/status/2105003349963919702>

## Related

- [Mapping millions of little trees across the Cairngorms with airborne LiDAR](https://anil.recoil.org/notes/cairngorms-woodland-expansion) (note, 2026-09-24)
- [.plan-26-37: The humans aren't dead, the humans are ahead](https://anil.recoil.org/notes/2026w37) (note, 2026-09-13)
- [Tracking and modelling native woodland expansion in the Scottish Highlands using LiDAR](https://anil.recoil.org/papers/2026-cairngorms-expansion) (paper, 2026-09-01)
- [Security scanning my own code with Scrutineer and local coding models](https://anil.recoil.org/notes/scrutineer-local-llm) (note, 2026-08-31)
- [Global habitat maps from Tessera embeddings](https://anil.recoil.org/ideas/tessera-habitat-maps) (idea, 2026-08-01)
- [Rewilding the Web: my workshop report from Edinburgh](https://anil.recoil.org/notes/rewilding-the-web-report) (note, 2026-05-30)
- [Benchmarking Ultra-Low-Power μNPUs](https://anil.recoil.org/papers/2025-npu-bench) (paper, 2025-11-01)
- [AI-assisted Living Evidence Databases for Conservation Science](https://anil.recoil.org/papers/2025-evidence-tap) (paper, 2025-10-01)
- [GeoTessera Python library released for geospatial embeddings](https://anil.recoil.org/notes/geotessera-python) (note, 2025-08-31)
- [The Cambridge "Green Blue" competition to reduce emissions](https://anil.recoil.org/notes/cambridge-green-blue) (note, 2025-05-06)
- [Foundations of Computer Science](https://anil.recoil.org/notes/focs) (note, 2025-01-03)
- [TESSERA, a pixelwise geospatial foundation model](https://anil.recoil.org/projects/tessera) (project, 2025-01-01)

---
Canonical: https://anil.recoil.org/notes/2026w39
Type: note
License: CC BY 4.0 <https://creativecommons.org/licenses/by/4.0/>
Tags: academia, ai, nature, tessera, conservation, biodiversity, life
