# Links

Outbound links grouped by source entry.

- **[The Internet needs an antibotty immune system, stat](https://anil.recoil.org/notes/internet-immune-system)**
  - [www.usenix.org](https://www.usenix.org/legacy/event/sec02/full_papers/staniford/staniford.pdf)
  - [I have come to bury the BIOS, not to open it: The need for holistic systems - OSFC](https://www.osfc.io/2022/talks/i-have-come-to-bury-the-bios-not-to-open-it-the-need-for-holistic-systems/)
  - [www.linkedin.com](https://www.linkedin.com/feed/update/urn:li:activity:7447654384559079424/?dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287447683028761329665%2Curn%3Ali%3Aactivity%3A7447654384559079424%29)
  - [Cobol Jobs, Employment | Indeed](https://www.indeed.com/jobs?q=Cobol&fromage=14&vjk=6773c80abba24067)
  - [Project Glasswing: Securing critical software for the AI era](https://www.anthropic.com/glasswing)
  - [Unikernels are unfit for production - Blog - Joyent](https://web.archive.org/web/20160318124142/https://www.joyent.com/blog/unikernels-are-unfit-for-production)
  - [Claude Mythos Preview \ red.anthropic.com](https://red.anthropic.com/2026/mythos-preview/)
  - [Assessing Claude Mythos Preview’s cybersecurity capabilities | Hacker News](https://news.ycombinator.com/item?id=47679155)
  - [nesbitt.io](https://nesbitt.io/2026/04/08/package-security-problems-for-ai-agents.html)
  - [The Great Refactor | IFP](https://ifp.org/the-great-refactor/)
  - [en.wikipedia.org](https://en.wikipedia.org/wiki/JIT_spraying)
  - [A Fire Upon the Deep - Wikipedia](https://en.wikipedia.org/wiki/A_Fire_Upon_the_Deep)
  - [2024 CrowdStrike-related IT outages - Wikipedia](https://en.wikipedia.org/wiki/2024_CrowdStrike-related_IT_outages)
  - [Just a moment...](https://doi.org/10.1145/3355369.3355577)
  - [Just a moment...](https://doi.org/10.1145/1455258.1455259)
  - [ScienceDirect](https://doi.org/10.1016/j.clsr.2021.105542)
  - [blog.chrislewis.au](https://blog.chrislewis.au/the-unexpected-effectiveness-of-one-shot-decompilation-with-claude/)
  - [Call for abstracts: Rewilding the Web: diversity and resilience in digital infrastructure - Anil on Leaflet](https://avsm.leaflet.pub/3mgampzfq6k27)
- **[.plan-26-14: Tracking AI screen time and escaping to pen and paper](https://anil.recoil.org/notes/2026w14)**
  - [From Scaleway to Cambridge](https://www.tunbury.org/2026/04/01/from-scaleway-to-cambridge/)
  - [Expanding the Ceph Cluster to 600 TB](https://www.tunbury.org/2026/03/27/ceph-expansion/)
  - [www.reddit.com](https://www.reddit.com/r/stalwartlabs/comments/1s1f5yw/plume_a_swift_native_jmap_email_client_now_in/)
  - [The causes of sea-level rise since 1900 - Nature](https://www.nature.com/articles/s41586-020-2591-3)
  - [How to reset iPhone’s keyboard dictionary to fix autocorrect glitches](https://www.cultofmac.com/how-to/reset-iphone-ipad-keyboard-dictionary)
  - [Free Hardware Performance Counters in OxCaml Runtime Events - Sadiq Jaffer](https://toao.com/blog/free-performance-counters-runtime-events)
  - [Linux input devices (with libinput-ocaml) - Thomas Leonard’s blog](https://roscidus.com/blog/blog/2026/03/28/input-devices/)
  - [DDoS’ing the human brain](https://marvinh.dev/blog/ddosing-the-human-brain/)
  - [Quick Hardware Performance Counters on macOS ARM64 · Perpetually Curious Blog](https://lambdafoo.com/posts/2026-03-25-mperf-hardware-counters-macos.html)
  - [Kagi Search - A Premium Search Engine](https://kagi.com)
  - [GitHub - wietzesuijker/aef-multiscales: Generate multiscale overview layers for the AEF mosaic Zarr store](https://github.com/wietzesuijker/aef-multiscales)
  - [Release Zarr v3 registry and client library, GeoTIFF memory improvements and registry/CLI fixes · ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/releases/tag/v0.8.0)
  - [Speed up GC by prefetching during marking by stedolan · Pull Request #10195 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/10195)
  - [Add tessera by avsm · Pull Request #2 · geo-embeddings/embeddings-zarr-convention](https://github.com/geo-embeddings/embeddings-zarr-convention/pull/2)
  - [GitHub - avsm/ocaml-ai-disclosure: A proposal for disclosing AI usage in OCaml code](https://github.com/avsm/ocaml-ai-disclosure)
  - [A demo shows how to read Intel or Apple M1 CPU performance counter in macOS.](https://gist.github.com/ibireme/173517c208c7dc333ba962c1f0d67d12)
  - [TESSERA — A pixel-wise earth observation foundation model](https://geotessera.org/blog/2026-03-30-training-and-inference-at-scale)
  - [FP Launchpad Kickoff](https://fplaunchpad.org/2026/03/30/fp-launchpad-kickoff.html)
  - [The machines are fine. I’m worried about us.](https://ergosphere.blog/posts/the-machines-are-fine/)
  - [Laure Zanna - Wikipedia](https://en.wikipedia.org/wiki/Laure_Zanna)
  - [Dropping some intermediate OCaml versions from CI - Ecosystem - OCaml](https://discuss.ocaml.org/t/dropping-some-intermediate-ocaml-versions-from-ci/17947)
  - [A Proposal for Voluntary AI Disclosure in OCaml Code - Community - OCaml](https://discuss.ocaml.org/t/a-proposal-for-voluntary-ai-disclosure-in-ocaml-code/17950)
  - [Bulwark - Modern Webmail Client for Stalwart Mail Server](https://bulwarkmail.org/)
  - [Minas Karamanis (@minaskar.bsky.social)](https://bsky.app/profile/minaskar.bsky.social/post/3mibst6ojfc2s)
  - [Sadiq Jaffer (@sadiq.toao.com)](https://bsky.app/profile/did:plc:3lovwu4e3pkhxffeer3prugb/post/3miovqimqzk2a)
  - [Analog Library Premium Edition™](https://al.radbox.org/)
  - [Home | A5](https://a5geo.org)
- **[A Proposal for Voluntary AI Disclosure in OCaml Code](https://anil.recoil.org/notes/opam-ai-disclosure)**
  - [Just a moment...](https://www.w3.org/community/ai-content-disclosure/)
  - [Letting Claude Code check with Gemini - Sadiq Jaffer](https://toao.com/blog/check-with-gemini)
  - [OCaml - Language extensions](https://ocaml.org/manual/5.3/attributes.html)
  - [DDoS’ing the human brain](https://marvinh.dev/blog/ddosing-the-human-brain/)
  - [weeknotes-2026-13](https://jon.recoil.org/blog/2026/03/weeknotes-2026-13.html)
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
  - [GitHub - dweekly/ai-content-disclosure: Explainer: AI Content Disclosure for HTML — element-level markup for AI authorship transparency](https://github.com/dweekly/ai-content-disclosure?tab=readme-ov-file)
  - [ocaml-claude-marketplace/plugins/ocaml-dev/skills/ai-disclosure/SKILL.md at main · avsm/ocaml-claude-marketplace](https://github.com/avsm/ocaml-claude-marketplace/blob/main/plugins/ocaml-dev/skills/ai-disclosure/SKILL.md)
  - [GitHub - avsm/ocaml-claude-marketplace: Anil’s OCaml Claude plugin collection](https://github.com/avsm/ocaml-claude-marketplace)
  - [GitHub - avsm/ocaml-ai-disclosure: A proposal for disclosing AI usage in OCaml code](https://github.com/avsm/ocaml-ai-disclosure)
  - [Regulation - EU - 2024/1689 - EN - EUR-Lex](https://eur-lex.europa.eu/eli/reg/2024/1689/oj)
  - [A Proposal for Voluntary AI Disclosure in OCaml Code - Community - OCaml](https://discuss.ocaml.org/t/a-proposal-for-voluntary-ai-disclosure-in-ocaml-code/17950)
- **[.plan-26-13: Oxidised, standardised, and syndicated](https://anil.recoil.org/notes/2026w13)**
  - [Just a moment...](https://www.w3.org/community/ai-content-disclosure/)
  - [A global biodiversity use data infrastructure acknowledging indigenous and local knowledge - npj Biodiversity](https://www.nature.com/articles/s44185-026-00121-0)
  - [Blog first, then meet](https://www.jonmsterling.com/01JS/)
  - [CARE Principles — Global Indigenous Data Alliance](https://www.gida-global.org/care)
  - [Quantifying Tropical Forest Degradation with Spaceborne Lidar](https://watch.eeg.cl.cam.ac.uk/w/kYz3F77ihXrtuF3mkRt52V)
  - [Geocoding Playground | walkthru.earth](https://walkthru.earth/geocoding-playground/#reverse)
  - [TZE — Tessera Zarr Explorer](https://tze.geotessera.org)
  - [The Grant Application Is Dead. What Comes Next?](https://tomcw.xyz/the-grant-application-is-dead-what-comes-next/)
  - [OCaml Thicket](https://thicket.dev)
  - [Signals and Threads Podcast](https://signalsandthreads.com/why-testing-is-hard-and-how-to-fix-it/)
  - [Newton International Fellowships | Royal Society](https://royalsociety.org/grants/newton-international/)
  - [PROPL 2026 - PLDI 2026](https://pldi26.sigplan.org/home/propl-2026)
  - [Home - Overture Maps Foundation](https://overturemaps.org/)
  - [POSSE – Publish on your Own Site, Syndicate Elsewhere | Hacker News](https://news.ycombinator.com/item?id=47486726)
  - [Learning with not Enough Data Part 1: Semi-Supervised Learning](https://lilianweng.github.io/posts/2021-12-05-semi-supervised/)
  - [POSSE](https://indieweb.org/POSSE)
  - [geocaml](https://github.com/geocaml)
  - [GitHub - geo-embeddings/embeddings-zarr-convention: Zarr convention for geo embeddings](https://github.com/geo-embeddings/embeddings-zarr-convention)
  - [GitHub - dweekly/ai-content-disclosure: Explainer: AI Content Disclosure for HTML — element-level markup for AI authorship transparency](https://github.com/dweekly/ai-content-disclosure?tab=readme-ov-file)
  - [GitHub - dweekly/ai-content-disclosure: Explainer: AI Content Disclosure for HTML — element-level markup for AI authorship transparency](https://github.com/dweekly/ai-content-disclosure)
  - [Regulation - EU - 2024/1689 - EN - EUR-Lex](https://eur-lex.europa.eu/eli/reg/2024/1689/oj)
  - [Just a moment...](https://doi.org/10.1145/3759536)
  - [NASA greenlights two earth science missions, to researchers’ relief](https://doi.org/10.1126/science.zcuhiig)
  - [OCaml](https://discuss.ocaml.org)
  - [FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidence](https://arxiv.org/abs/2001.07685)
  - [MixMatch: A Holistic Approach to Semi-Supervised Learning](https://arxiv.org/abs/1905.02249)
  - [Hypothesis, Antithesis, synthesis](https://antithesis.com/blog/2026/hegel/)
  - [The Recoil Farm](https://amok.recoil.org/@tobyjaffey@mastodon.me.uk/116311896634540271)
- **[TESSERA Zarr v3 streaming (take 2)](https://anil.recoil.org/videos/e5b98a04-9f08-446b-9cfd-b15d8d441d5e)**
  - [Tessera Zarr streaming preview](https://crank.recoil.org/w/255En2CcJHYdp2RD1aTrKs)
- **[TESSERA now supports the Zarr geo-embeddings convention proposal](https://anil.recoil.org/notes/tessera-embeddings-convention)**
  - [Working with groups - zarr-python](https://zarr.readthedocs.io/en/latest/user-guide/groups/)
  - [I&#39;m happy to share that, with support from Taylor Geospatial Radiant Earth and LGND AI, Inc., we&#39;ve finished producing a global GeoZarr mosaic for the AEF embedding dataset (2017-2025). Freely… | Jeff Albrecht | 14 comments](https://www.linkedin.com/feed/update/urn:li:activity:7442572588876439552?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7442572588876439552%2C7442624868975804416%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287442624868975804416%2Curn%3Ali%3Aactivity%3A7442572588876439552%29)
  - [TZE — Tessera Zarr Explorer](https://tze.geotessera.org)
  - [What is NCHW Format?](https://stackoverflow.com/questions/67087131/what-is-nchw-format)
  - [metazarr — Zarr Metadata Explorer](https://inspect.geozarr.org/?url=https%3A%2F%2Fdl2.geotessera.org%2Fzarr%2Fv2%2Fstore.zarr%2F)
  - [chunk layout and variable naming · Issue #1 · ucam-eo/zarr-convention-tessera](https://github.com/ucam-eo/zarr-convention-tessera/issues/1)
  - [GitHub - ucam-eo/zarr-convention-tessera: Zarr convention for TESSERA embeddings](https://github.com/ucam-eo/zarr-convention-tessera)
  - [Add tessera by avsm · Pull Request #2 · geo-embeddings/embeddings-zarr-convention](https://github.com/geo-embeddings/embeddings-zarr-convention/pull/2)
  - [Comparing main...add-tessera · geo-embeddings/embeddings-zarr-convention](https://github.com/geo-embeddings/embeddings-zarr-convention/compare/add-tessera)
  - [GitHub - geo-embeddings/embeddings-zarr-convention: Zarr convention for geo embeddings](https://github.com/geo-embeddings/embeddings-zarr-convention)
  - [dealing with quantised embeddings · Issue #9 · geo-embeddings/embeddings-stac-specification](https://github.com/geo-embeddings/embeddings-stac-specification/issues/9)
  - [GitHub - geo-embeddings/embeddings-stac-specification: Defines a STAC extension for describing collections of geospatial vector embeddings.](https://github.com/geo-embeddings/embeddings-stac-specification)
  - [embeddings-zarr-convention/examples/tessera_example.json at beb2da66d68eebf42a2bbef928bb7cde181570ba · avsm/embeddings-zarr-convention](https://github.com/avsm/embeddings-zarr-convention/blob/beb2da66d68eebf42a2bbef928bb7cde181570ba/examples/tessera_example.json)
  - [Request for Comments - Wikipedia](https://en.wikipedia.org/wiki/Request_for_Comments)
  - [store.zarr](https://dl2.geotessera.org/zarr/v2/store.zarr/)
  - [Google Earth Engine | Google for Developers](https://developers.google.com/earth-engine)
  - [Mesh - Be more thoughtful with the people in your network.](https://clay.earth)
  - [Matryoshka Representation Learning](https://arxiv.org/abs/2205.13147)
- **[Outreachy Demo Day December 2025 Round](https://anil.recoil.org/videos/3a11f957-adba-4c97-8618-2965f1829b02)**
  - [Outreachy Demo Day for December 2025 Round - Community - OCaml](https://discuss.ocaml.org/t/outreachy-demo-day-for-december-2025-round/17883)
- **[.plan-26-12: Zarr across space and TESSERA time](https://anil.recoil.org/notes/2026w12)**
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S266597272600098X)
  - [Sprinting to space: Goddard, NASA, and Clark’s pathbreaking work in geospatial analytics](https://www.clarku.edu/news/2026/03/12/sprinting-to-space-goddard-nasa-and-clarks-pathbreaking-work-in-geospatial-analytics/)
  - [TZE — Tessera Zarr Explorer](https://tze.geotessera.org)
  - [gazagnaire.org/monopam](https://tangled.org/gazagnaire.org/monopam)
  - [Real or Slop? — PL Papers Edition](https://slop.zackg.me/)
  - [All Shaders — Radiant](https://radiant-shaders.com/gallery/all)
  - [Vibecoding Etiquette](https://patrick.sirref.org/vibecoding-etiquette/index.xml)
  - [Wiley Launches Interoperable Platform to Power Scientific Discovery in World’s Leading AI Technologies](https://newsroom.wiley.com/press-releases/press-release-details/2025/Wiley-Launches-Interoperable-Platform-to-Power-Scientific-Discovery-in-Worlds-Leading-AI-Technologies/default.aspx)
  - [Git Remote Helpers](https://nesbitt.io/2026/03/18/git-remote-helpers.html)
  - [Posting to LinkedIn via the API](https://marcusnoble.co.uk/2025-02-02-posting-to-linkedin-via-the-api/)
  - [metazarr — Zarr Metadata Explorer](https://inspect.geozarr.org/?url=https%3A%2F%2Fdl2.geotessera.org%2Fzarr%2Fv2%2Fstore.zarr%2F)
  - [fix the spatial: convention description to match the spec by avsm · Pull Request #10 · zarr-developers/geozarr-toolkit](https://github.com/zarr-developers/geozarr-toolkit/pull/10)
  - [chunk layout and variable naming · Issue #1 · ucam-eo/zarr-convention-tessera](https://github.com/ucam-eo/zarr-convention-tessera/issues/1#issuecomment-4076698861)
  - [chunk layout and variable naming · Issue #1 · ucam-eo/zarr-convention-tessera](https://github.com/ucam-eo/zarr-convention-tessera/issues/1)
  - [GitHub - ucam-eo/zarr-convention-tessera: Zarr convention for TESSERA embeddings](https://github.com/ucam-eo/zarr-convention-tessera)
  - [geotessera-registry: Zarr v3 zone stores with global RGB previews by avsm · Pull Request #211 · ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/pull/211)
  - [GitHub - pcodec/pcodec: Lossless codec for numerical data](https://github.com/pcodec/pcodec)
  - [ljstrnadiii - Overview](https://github.com/ljstrnadiii)
  - [geospatial-jeff - Overview](https://github.com/geospatial-jeff)
  - [dealing with quantised embeddings · Issue #9 · geo-embeddings/embeddings-stac-specification](https://github.com/geo-embeddings/embeddings-stac-specification/issues/9)
  - [GitHub - geo-embeddings/embeddings-stac-specification: Defines a STAC extension for describing collections of geospatial vector embeddings.](https://github.com/geo-embeddings/embeddings-stac-specification)
  - [Evals-Consensus.AI — Building Consensus on AI Evaluation Practices](https://evals-consensus.ai/)
  - [energysecurity.gov.uk](https://energysecurity.gov.uk)
  - [Dependency hell makes it difficult to use OCaml for meaningful work - Ecosystem - OCaml](https://discuss.ocaml.org/t/dependency-hell-makes-it-difficult-to-use-ocaml-for-meaningful-work/17897/23?u=avsm)
  - [More treeing to see the trees from the forest](https://digitalflapjack.com/weeknotes/more-lidar-experiments/)
  - [Springer Nature Data Solutions Portal | Powering Research with Data](https://datasolutions.springernature.com/products/tdm/)
- **[.plan-26-11: Bins, bollards, bots and biodiversity boffins](https://anil.recoil.org/notes/2026w11)**
  - [The Wild West of UNIX I O](https://www.youtube.com/watch?v=Ss4pUbq09Lw)
  - [ONNX inference engine using OxCaml’s SIMD intrinsics](https://www.tunbury.org/2026/03/13/oxcaml-inference/)
  - [GPU vs CPU for ONNX Inference: NVIDIA L4 vs AMD EPYC 9965](https://www.tunbury.org/2026/03/11/gpu-vs-cpu/)
  - [Work distribution with OCluster](https://www.tunbury.org/2026/03/09/ocluster/)
  - [Reaching net zero by 2050 ‘cheaper for UK than one fossil fuel crisis’](https://www.theguardian.com/environment/2026/mar/11/reaching-net-zero-by-2050-cheaper-for-uk-than-one-fossil-fuel-crisis)
  - [Personal Computer by Perplexity](https://www.perplexity.ai/personal-computer-waitlist)
  - [Jisc](https://www.jisc.ac.uk/)
  - [The University of Illinois Just Released a Popcorn So Good It Doesn’t Need Butter](https://www.foodandwine.com/university-of-illinois-new-popcorn-11922114)
  - [Run NanoClaw in Docker Shell Sandboxes | Docker](https://www.docker.com/blog/run-nanoclaw-in-docker-shell-sandboxes/)
  - [PBF Format - OpenStreetMap Wiki](https://wiki.openstreetmap.org/wiki/PBF_Format)
  - [Home](https://wedistribute.org/)
  - [Vite](https://vite.dev/)
  - [TZE — Tessera Zarr Explorer](https://tze.geotessera.org)
  - [gazagnaire.org/monopampam](https://tangled.org/gazagnaire.org/monopampam)
  - [Svelte](https://svelte.dev/)
  - [Rolldown | Rust bundler for JavaScript](https://rolldown.rs/)
  - [Vibecoding Etiquette](https://patrick.sirref.org/vibecoding-etiquette/index.xml)
  - [OpenUK Provides Recommendations for the UK Foundation of Open Source - OpenUK](https://openuk.uk/press-releases-posts/openuk-provides-recommendations-for-the-uk-foundation-of-open-source/)
  - [OpenStreetMap](https://openstreetmap.org)
  - [ScraperWiki - an online tool to make scraping simpler and more collaborative | Hacker News](https://news.ycombinator.com/item?id=1584597)
  - [Beaten by the bins](https://loosemore.com/2026/03/13/beaten-by-the-bins/)
  - [Letting the Agents run wild – seamless Public Services?](https://loosemore.com/2026/03/05/450/)
  - [AI agents will join up government before government does](https://loosemore.com/2026/02/25/ai-agents-will-join-up-government-before-government-does/)
  - [weeknotes-2026-04-05](https://jon.recoil.org/blog/2026/01/weeknotes-2026-04-05.html#containers-vs-accounts)
  - [🪆 Introduction to Matryoshka Embedding Models](https://huggingface.co/blog/matryoshka)
  - [GitHub - ucam-eo/geotessera.org: Website for tessera](https://github.com/ucam-eo/geotessera.org)
  - [GitHub - avsm/oxmono at duckdb](https://github.com/avsm/oxmono/tree/duckdb)
  - [Markdown by jonludlam · Pull Request #3 · avsm/oxmono](https://github.com/avsm/oxmono/pull/3)
  - [GitHub - avsm/oxmono: My giant OxCaml monorepo](https://github.com/avsm/oxmono)
  - [GitHub - avsm/lifedb-plugins: Plugin collection for the LifeDB server](https://github.com/avsm/lifedb-plugins)
  - [vector-embeddings-catalog-whitepaper/VectorEmbeddings_WhitePaper_June2025.pdf at main · Element84/vector-embeddings-catalog-whitepaper](https://github.com/Element84/vector-embeddings-catalog-whitepaper/blob/main/VectorEmbeddings_WhitePaper_June2025.pdf)
  - [TESSERA Blog](https://geotessera.org/blog/feed.xml)
  - [TESSERA Blog — Original Content](https://geotessera.org/blog/feed-original.xml)
  - [TESSERA — A pixel-wise earth observation foundation model](https://geotessera.org/blog/2026-03-10-tessera-v1-weights)
  - [TESSERA — A pixel-wise earth observation foundation model](https://geotessera.org)
  - [Hosting websites on Tangled](https://docs.tangled.org/hosting-websites-on-tangled.html)
  - [Creating a custom 404 page for your GitHub Pages site - GitHub Docs](https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site)
  - [We Distribute (@wedistribute.org)](https://bsky.app/profile/wedistribute.org/post/3mgojpfdnmk2w)
  - [Anil Madhavapeddy (@anil.recoil.org)](https://bsky.app/profile/did:plc:nhyitepp3u4u6fcfboegzcjw/post/3mh3qbe4gak2d)
  - [HelixML | Luke Marsden | Substack](https://blog.helix.ml/)
  - [From Pixels to Patches: Pooling Strategies for Earth Embeddings](https://arxiv.org/abs/2603.02080)
- **[Streaming millions of TESSERA tiles over HTTP with Zarr v3](https://anil.recoil.org/notes/tessera-zarr-v3-layout)**
  - [Working with groups - zarr-python](https://zarr.readthedocs.io/en/latest/user-guide/groups/)
  - [Consolidated metadata - zarr-python](https://zarr.readthedocs.io/en/latest/user-guide/consolidated_metadata/)
  - [zarr-python](https://zarr.readthedocs.io/)
  - [ZEP0009](https://zarr.dev/zeps/draft/ZEP0009.html)
  - [Zarr](https://zarr.dev/)
  - [Zarr](https://zarr.dev)
  - [Zarr core specification — Zarr specs documentation](https://zarr-specs.readthedocs.io/en/latest/v3/core/v3.0.html)
  - [Sharding codec — Zarr specs documentation](https://zarr-specs.readthedocs.io/en/latest/v3/codecs/sharding-indexed/index.html)
  - [Codecs — Zarr specs documentation](https://zarr-specs.readthedocs.io/en/latest/v3/codecs/index.html)
  - [Blosc codec — Zarr specs documentation](https://zarr-specs.readthedocs.io/en/latest/v3/codecs/blosc/index.html)
  - [Xarray: N-D labeled arrays and datasets in Python](https://xarray.dev/)
  - [Tile Server](https://www.tunbury.org/2025/12/02/tessera-stac/)
  - [Takeaways from the First Geospatial Vector Embeddings Standards Sprint | Jason Gilman](https://www.linkedin.com/feed/update/urn:li:ugcPost:7438619750936539136)
  - [Sprinting to space: Goddard, NASA, and Clark’s pathbreaking work in geospatial analytics](https://www.clarku.edu/news/2026/03/12/sprinting-to-space-goddard-nasa-and-clarks-pathbreaking-work-in-geospatial-analytics/)
  - [TZE — Tessera Zarr Explorer](https://tze.geotessera.org)
  - [STAC: SpatioTemporal Asset Catalogs](https://stacspec.org/)
  - [NumPy](https://numpy.org/)
  - [interactive_map](https://jon.recoil.org/notebooks/interactive_map.html)
  - [🪆 Introduction to Matryoshka Embedding Models](https://huggingface.co/blog/matryoshka)
  - [File not found · zarr-developers/zarr-specs](https://github.com/zarr-developers/zarr-specs/blob/main/docs/v3/conventions.rst)
  - [GitHub - zarr-developers/geozarr-spec: GeoZarr defines geospatial conventions for storing multidimensional georeferenced grids using the Zarr format](https://github.com/zarr-developers/geozarr-spec)
  - [GitHub - zarr-conventions/spatial: Zarr Convention for describing the relationship between positional indexes and spatial coordinates](https://github.com/zarr-conventions/spatial)
  - [GitHub - zarr-conventions/multiscales: Domain-agnostic Zarr convention for encoding multiscale pyramid information](https://github.com/zarr-conventions/multiscales)
  - [GitHub - zarr-conventions/geo-proj: Datum and coordinate reference system convention](https://github.com/zarr-conventions/geo-proj)
  - [GitHub - ucam-eo/zarr-convention-tessera: Zarr convention for TESSERA embeddings](https://github.com/ucam-eo/zarr-convention-tessera)
  - [geotessera-registry: Zarr v3 zone stores with global RGB previews by avsm · Pull Request #211 · ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/pull/211)
  - [Load/view embeddings in chunks to reduce RAM usage · Issue #117 · ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/issues/117)
  - [GitHub - mtelvers/ocaml-zarr](https://github.com/mtelvers/ocaml-zarr)
  - [dealing with quantised embeddings · Issue #9 · geo-embeddings/embeddings-stac-specification](https://github.com/geo-embeddings/embeddings-stac-specification/issues/9)
  - [GitHub - geo-embeddings/embeddings-stac-specification: Defines a STAC extension for describing collections of geospatial vector embeddings.](https://github.com/geo-embeddings/embeddings-stac-specification)
  - [GitHub - facebook/zstd: Zstandard - Fast real-time compression algorithm](https://github.com/facebook/zstd)
  - [Build software better, together](https://github.com/developmentseed/topozarr)
  - [geotessera package — geotessera documentation](https://geotessera.readthedocs.io/en/latest/geotessera.html#geotessera-registry-registry-management)
  - [GeoTessera Documentation — geotessera documentation](https://geotessera.readthedocs.io)
  - [Thomas Gazagnaire :: Is Running Untrusted Code on a Satellite a Good Idea?](https://gazagnaire.org/blog/2026-02-25-satellite-software.html)
  - [Universal Transverse Mercator coordinate system - Wikipedia](https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system)
  - [Public view of Cambridge Energy & Environment Group | Zulip team chat](https://eeg.zulipchat.com/#narrow/channel/527258-Tessera/topic/zarr.20file.20format/with/578418959)
  - [Just a moment...](https://doi.org/10.1145/3759536.3763803)
  - [Zarr Encoding Specification](https://docs.xarray.dev/en/stable/internals/zarr-encoding-spec.html#dimension-encoding-in-zarr-formats)
  - [dl2.geotessera.org](https://dl2.geotessera.org/zarr/v1/2024.zarr/zarr.json)
  - [dl2.geotessera.org](https://dl2.geotessera.org/v1/global_0.1_degree_tiff_all/)
  - [HTTP range requests - HTTP | MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Range_requests)
  - [Dask | Scale the Python tools you love](https://dask.org/)
  - [Welcome to rioxarray’s documentation! — rioxarray 0.22.0 documentation](https://corteva.github.io/rioxarray/)
- **[.plan-26-10: Streaming TESSERA working, biodiversity action papers, and FPL takes off](https://anil.recoil.org/notes/2026w10)**
  - [Marsupials previously thought extinct for millennia discovered in New Guinea](https://www.theguardian.com/environment/2026/mar/05/marsupials-discovered-new-guinea)
  - [First round of Innovation Challenge Advances | CoRE stack](https://www.linkedin.com/posts/core-stack_first-round-of-innovation-challenge-advances-activity-7436361754617552897-tyrD)
  - [#energyandenvironmentgroup #centreforearthobservation #tessera #ai4eo #ai4good #earthobservation #environment #innovation #collaboration | Yifang Ban](https://www.linkedin.com/feed/update/urn:li:activity:7434213135705694210/)
  - [KTH | Yifang Ban](https://www.kth.se/profile/yifang)
  - [Weeknotes 2026-W10](https://www.jonmsterling.com/2026-W10/)
  - [City of Last Chances (The Tyrant Philosophers, #1)](https://www.goodreads.com/book/show/60147395-city-of-last-chances)
  - [Botswana 2025](https://www.flickr.com/photos/avsm/albums/72177720328187549/with/54709177736)
  - [The one science reform we can all agree on, but we’re too cowardly to do](https://www.experimental-history.com/p/the-one-science-reform-we-can-all)
  - [Home | Centre for Landscape Regeneration](https://www.clr.conservation.cam.ac.uk/)
  - [www.cl.cam.ac.uk](https://www.cl.cam.ac.uk/~avsm2/slides/wg28-2026-tessera.pdf)
  - [New boost for historic relationship between University of Cambridge and India announced](https://www.cam.ac.uk/news/new-boost-for-historic-relationship-between-university-of-cambridge-and-india-announced)
  - [EO-AI4GlobalChange: AI-Driven Earth Observation for Monitoring Global Environmental Change](https://watch.eeg.cl.cam.ac.uk/w/dZNDoKiuH8sugfKLCWh8gS)
  - [Volt Europa](https://volteuropa.org/)
  - [Can a model trained on satellite data really find brambles on the ground? - Sadiq Jaffer](https://toao.com/blog/can-we-really-see-brambles-from-space)
  - [TEE Viewport Manager](https://tee.cl.cam.ac.uk)
  - [Starship Alexandria](https://starshipalexandria.com/)
  - [Fellow Detail Page | Royal Society](https://royalsociety.org/people/alan-wilson-10879/)
  - [Programming for the Planet (PROPL) Workshop](https://propl.dev)
  - [Data Provenance in Shelter](https://patrick.sirref.org/weekly-2025-w49/)
  - [OxCaml | About](https://oxcaml.org)
  - [A decade of Docker containers | Hacker News](https://news.ycombinator.com/item?id=47289311)
  - [IFIP WG2.8 Home](https://ifip-wg28.github.io/)
  - [RE#: how we built the world’s fastest regex engine in F# | ian erik varatalu](https://iev.ee/blog/resharp-how-we-built-the-fastest-regex-in-fsharp/)
  - [Why is WebAssembly a second-class language on the web? – Mozilla Hacks - the Web developer blog](https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/)
  - [GitHub - mtelvers/ocaml-tessera](https://github.com/mtelvers/ocaml-tessera)
  - [GitHub - ieviev/resharp-dotnet: RE# - A high-performance, automata based regex engine with first-class support for intersection and complement operations.](https://github.com/ieviev/resharp-dotnet)
  - [oxmono/avsm/httpz-perma-proxy at main · avsm/oxmono](https://github.com/avsm/oxmono/blob/main/avsm/httpz-perma-proxy)
  - [Charter](https://fplaunchpad.org/charter/)
  - [Applications Open: Post-Baccalaureate Fellowship](https://fplaunchpad.org/2026/03/06/applications-open-post-bacc-fellowship.html)
  - [Home](https://fplaunchpad.org)
  - [Slirp - Wikipedia](https://en.wikipedia.org/wiki/Slirp)
  - [Lazarus taxon - Wikipedia](https://en.wikipedia.org/wiki/Lazarus_taxon)
  - [Global Warming has Accelerated Significantly](https://doi.org/10.21203/rs.3.rs-6079807/v1)
  - [Just a moment...](https://doi.org/10.1145/3609027.3609405)
  - [Just a moment...](https://doi.org/10.1145/1328897.1328487)
  - [TESSERA_Student_Call.docx](https://docs.google.com/document/d/1vcYj6D_ReWE5xG51A7-Gdt2g6pqpZfw8/edit)
  - [Fractional LIFE progress](https://digitalflapjack.com/weeknotes/fractional_life_progress/)
  - [What Chive is - Chive](https://chive.leaflet.pub/3mgb6k5pwsc2q)
  - [Docker Does Not Guarantee Reproducibility](https://arxiv.org/abs/2601.12811)
  - [Multi-Language Probabilistic Programming](https://arxiv.org/abs/2502.19538)
  - [Does Functional Package Management Enable Reproducible Builds at Scale? Yes](https://arxiv.org/abs/2501.15919v1)
- **[Connecting the dots for biodiversity action from the NAS/Royal Society Forum](https://anil.recoil.org/notes/nas-rs-biodiversity-papers)**
  - [zenodo.com](https://zenodo.com)
  - [WWF LPR: Nature in Crisis](https://www.worldwildlife.org/news/press-releases/catastrophic-73-decline-in-the-average-size-of-global-wildlife-populations-in-just-50-years-reveals-a-system-in-peril/)
  - [From data to decisions: Toward a Biodiversity Monitoring Standards Framework | PNAS](https://www.pnas.org/doi/10.1073/pnas.2519347123)
  - [Far more environmental data is being deleted in Trump’s second term than before](https://www.npr.org/2025/08/08/nx-s1-5495338/climate-change-environment-websites-trump)
  - [Nightjar - TrailGuard AI Camera](https://www.nightjar.tech/)
  - [One million species at risk of extinction, UN report warns](https://www.nationalgeographic.com/environment/article/ipbes-un-biodiversity-report-warns-one-million-species-at-risk)
  - [www.motherjones.com](https://www.motherjones.com/politics/2025/02/us-fish-wildlife-service-conservation-funding-freeze-pause-endangered-species-animals/)
  - [Biodiversity Monitoring Standards Framework for Credible Tracking | Andrew Gonzalez posted on the topic | LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7435043659147997184?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7435043659147997184%2C7435165914645405696%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287435165914645405696%2Curn%3Ali%3Aactivity%3A7435043659147997184%29)
  - [CARE Principles — Global Indigenous Data Alliance](https://www.gida-global.org/care)
  - [Rogue Scholar](https://rogue-scholar.org)
  - [PNAS – Explore High-Impact Scientific Research Across Disciplines from One of the World’s Most-Cited Journals](https://pnas.org)
  - [blog/2026/03/weeknotes-2026-09.mld](https://jon.recoil.org/blog/2026/03/weeknotes-2026-09.html)
  - [Free, prior and informed consent - Wikipedia](https://en.wikipedia.org/wiki/Free,_prior_and_informed_consent)
  - [Darwin Core](https://dwc.tdwg.org/)
  - [Biodiversity data obsolescence and land uses changes](https://doi.org/10.7717/peerj.2743)
  - [Sovereign Data Supply Chain – Functional and Operational Framework](https://doi.org/10.5281/zenodo.18675312)
  - [Global Metrics for Terrestrial Biodiversity](https://doi.org/10.1146/annurev-environ-121522-045106)
  - [Biodiversity monitoring for a just planetary future](https://doi.org/10.1126/science.adh8874)
  - [Meta-analysis reveals declines in terrestrial but increases in freshwater insect abundances](https://doi.org/10.1126/science.aax9931)
  - [Just a moment...](https://doi.org/10.1093/biosci/biaf189)
  - [Evidence shortfalls in the recommendations and guidance underpinning ecological mitigation for infrastructure developments](https://doi.org/10.1002/2688-8319.12089)
  - [Anil Madhavapeddy (@anil.recoil.org)](https://bsky.app/profile/anil.recoil.org/post/3mc7p23y3gs2y)
  - [Genetic Diversity Indicator – BON in a Box](https://boninabox.geobon.org/indicator?i=GeneticDiversity)
  - [BON in a Box](https://boninabox.geobon.org)
  - [Call for abstracts: Rewilding the Web: diversity and resilience in digital infrastructure - Anil on Leaflet](https://avsm.leaflet.pub/3mgampzfq6k27)
  - [Could geospatial foundation models help improve conservation effectiveness? | About Conservation Evidence](https://about.conservationevidence.com/2026/01/16/geospatial-foundation-models/)
- **[.plan-26-09: Browser TESSERA, package management and Docker in the CACM](https://anil.recoil.org/notes/2026w9)**
  - [www.usenix.org](https://www.usenix.org/system/files/osdi25-schuermann.pdf)
  - [Tessera Pipeline](https://www.tunbury.org/2026/02/25/teserra-pipeline/)
  - [‘It’s like trying to quit smoking’: why are 1 in 7 of us addicted to ultra-processed foods?](https://www.theguardian.com/food/2023/oct/12/its-like-trying-to-quit-smoking-why-are-1-in-7-of-us-addicted-to-ultra-processed-foods)
  - [Millions of UK households forced to unplug fridge or freezer amid rising bills](https://www.theguardian.com/business/2023/nov/14/millions-of-uk-households-forced-to-unplug-fridge-to-cope-with-rising-bills)
  - [A Sketch of the Biggest Idea in Software Architecture](https://www.oilshell.org/blog/2022/03/backlog-arch.html#what-is-a-narrow-waist)
  - [Talent Is Everywhere. Opportunity Isn’t.](https://www.linkedin.com/pulse/talent-everywhere-opportunity-isnt-greater-cambridge-impact-gnvpe)
  - [The Cambridgeshire areas where deprived kids are suffering the most](https://www.cambridge-news.co.uk/news/local-news/cambridgeshire-areas-deprived-kids-suffering-29293363)
  - [BBC](https://www.bbc.co.uk/sounds/play/curation/m001bm45/m002rrxd)
  - [EmbodMocap: In-the-Wild 4D Human-Scene Reconstruction for Embodied Agents](https://wenjiawang0312.github.io/projects/embodmocap/)
  - [Earth Observation on a Budget: Finding Solar Farms with a 42k-Parameter Model - Sadiq Jaffer](https://toao.com/blog/earth-observation-budget-solar-farms-tiny-model)
  - [Rohit Bandaru | Deep Dive into Yann LeCun’s JEPA](https://rohitbandaru.github.io/blog/JEPA-Deep-Dive/)
  - [Environment Variables](https://podcasts.castplus.fm/environment-variables)
  - [nfraprado.net](https://nfraprado.net/post/vcard-rss-as-an-alternative-to-social-media.html)
  - [Package Managers à la Carte: a formal model of dependency resolution | Hacker News](https://news.ycombinator.com/item?id=47136272#47193369)
  - [Package Managers à la Carte: a formal model of dependency resolution | Hacker News](https://news.ycombinator.com/item?id=47136272)
  - [Zarr in the Browser — Fast, Flexible, and Surprisingly Powerful for Big Geo Data](https://medium.com/@tobias.ramalho.ferreira/zarr-in-the-browser-fast-flexible-and-surprisingly-powerful-for-big-geo-data-eeb90ddf8a3d)
  - [AI agents will join up government before government does](https://loosemore.com/2026/02/25/ai-agents-will-join-up-government-before-government-does/)
  - [Package Managers à la Carte: A Formal Model of Dependency Resolution](https://lobste.rs/s/fm1eln/package_managers_la_carte_formal_model)
  - [blog/2026/02/weeknotes-2026-08.mld](https://jon.recoil.org/blog/2026/02/weeknotes-2026-08.html#oxcaml)
  - [IFIP WG2.8 Home](https://ifip-wg28.github.io)
  - [Add a virtual package to indicate Relocatability by dra27 · Pull Request #29451 · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pull/29451)
  - [Add support for streaming Zarr stores for hosted datasets · Issue #4096 · huggingface/datasets](https://github.com/huggingface/datasets/issues/4096)
  - [oxmono/avsm/httpz-perma-proxy at main · avsm/oxmono](https://github.com/avsm/oxmono/tree/main/avsm/httpz-perma-proxy)
  - [GitHub - avsm/oxmono: My giant OxCaml monorepo](https://github.com/avsm/oxmono)
  - [Roger Williams - Wikipedia](https://en.wikipedia.org/wiki/Roger_Williams)
  - [UIDAI teams up with Google for display of authorised Aadhaar centres on Google Maps - The Economic Times](https://economictimes.indiatimes.com/tech/technology/uidai-teams-up-with-google-for-display-of-authorised-aadhaar-centres-on-google-maps/articleshow/128815309.cms?from=mdr)
  - [Anil Madhavapeddy (@avsm@recoil.org)](https://amok.recoil.org/@avsm/116119655840612727)
- **[A Decade of Docker Containers on the CACM cover!](https://anil.recoil.org/notes/cacm-docker-cover)**
  - [Solomon Hykes on X: ”@steeve @avsm @Docker The exact moment that happened: https://t.co/1Zt1RbGZuF” / X](https://x.com/solomonstre/status/1584963582235906049)
  - [OBuilder on Windows: Bringing Native Container Builds with the HCS Backend](https://www.tunbury.org/2026/02/19/obuilder-hcs/)
  - [Home - Rosie’s Portfolio](https://www.rosiepowellfreelance.com/)
  - [Improving Docker with Unikernels: Introducing HyperKit, VPNKit and DataKit | Docker](https://www.docker.com/blog/docker-unikernels-open-source/)
  - [Docker for Mac and Windows Beta: the simplest way to use Docker on your laptop](https://web.archive.org/web/20160504110338/https://blog.docker.com/2016/03/docker-for-mac-windows-beta/)
  - [Merry](https://patrick.sirref.org/merry/index.xml)
  - [Docker for Mac and Windows Beta | Hacker News](https://news.ycombinator.com/item?id=11352389)
  - [My AI Adoption Journey](https://mitchellh.com/writing/my-ai-adoption-journey)
  - [Docker For Mac Beta Review](https://medium.com/@nzoschke/docker-for-mac-beta-review-b91692289eb5)
  - [GitHub - containers/gvisor-tap-vsock: A new network stack based on gVisor](https://github.com/containers/gvisor-tap-vsock)
  - [Thomas Gazagnaire :: From ASPLOS to Orbit: Unikernels Twelve Years Later](https://gazagnaire.org/blog/2026-02-23-asplos-unikernels.html)
  - [Pinata missing in latest Mac Beta 1.11.2-beta15 - Docker Desktop - Docker Community Forums](https://forums.docker.com/t/pinata-missing-in-latest-mac-beta-1-11-2-beta15/15541)
  - [Swarm mode](https://docs.docker.com/engine/swarm/)
  - [California Association of Community Managers (CACM) |](https://cacm.org)
  - [A Decade of Docker Containers – Communications of the ACM](https://cacm.acm.org/research/a-decade-of-docker-containers/#:~:text=from%20external%20networks.-,Acknowledgments,-We%20are%20grateful)
  - [A Decade of Docker Containers – Communications of the ACM](https://cacm.acm.org/research/a-decade-of-docker-containers/)
- **[.plan-26-08: At AI summit, Shriram's PL opinions, Zarr hacking](https://anil.recoil.org/notes/2026w8)**
  - [Stanford Seminar - The Human Factors of Formal Methods](https://www.youtube.com/watch?v=wBRtEQ02-HI&list=PL1a1q1zrmyEwpA2PvYcM1UqE18zekujW-&index=1)
  - [Brits to foot power bill for datacenters under UK AI plans](https://www.theregister.com/2025/11/18/uk_ai_growth_zones/)
  - [Towards Forester 5.0 II: a design for canonical URLs](https://www.forester-notes.org/JVIT)
  - [crumplab - Simulating Stroop effects with ChatGPT](https://www.crumplab.com/blog/771_GPT_Stroop/)
  - [Age against the machine—susceptibility of large language models to cognitive impairment: cross sectional analysis](https://www.bmj.com/content/387/bmj-2024-081948)
  - [talks.cam : The Cognitive and Human Factors of Formal Methods](https://talks.cam.ac.uk/talk/index/244831)
  - [Scientists can’t agree on where the world’s forests are](https://news.mongabay.com/2026/02/scientists-cant-agree-on-where-the-worlds-forests-are/)
  - [Before you continue](https://music.youtube.com/podcast/iIJjl6I4GNU)
  - [Journal of Functional Programming](https://jfp.mpi-sws.org/)
  - [IFIP WG2.8 Home](https://ifip-wg28.github.io/)
  - [WIP: Add zone-wide Zarr format for consolidated UTM zone stores by avsm · Pull Request #194 · ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/pull/194)
  - [GitHub - saurabhs92/logic-and-functional-programming-iit-delhi: Code for the course Introduction to Logic and Functional Programming - CSL765 - 2015-16 I Sem (Prof. Sanjiva Prasad)](https://github.com/saurabhs92/logic-and-functional-programming-iit-delhi?tab=readme-ov-file)
  - [GitHub - inaturalist/inaturalist-open-data: Documentation for iNaturalist Open Data](https://github.com/inaturalist/inaturalist-open-data)
  - [GitHub - avsm/oxmono: My giant OxCaml monorepo](https://github.com/avsm/oxmono)
  - [GitHub - CloudAI-X/threejs-skills](https://github.com/CloudAI-X/threejs-skills)
  - [Thomas Gazagnaire :: F Prime Looks a Lot Like MirageOS (but in C++)](https://gazagnaire.org/blog/2026-02-19-nasa-fprime.html)
  - [Age against the machine—susceptibility of large language models to cognitive impairment: cross sectional analysis](https://doi.org/10.1136/bmj-2024-081948)
  - [Perceptual learning: Differentiation or enrichment?](https://doi.org/10.1037/h0048826)
  - [Practicing versus inventing with contrasting cases: The effects of telling first on learning and transfer.](https://doi.org/10.1037/a0025140)
  - [Sexing day-old chicks: A case study and expert systems analysis of a difficult perceptual-learning task.](https://doi.org/10.1037/0278-7393.13.4.640)
  - [2026 Conference](https://cvpr.thecvf.com/)
  - [Teaching Programming Languages by Experimental and Adversarial Thinking](https://cs.brown.edu/~sk/Publications/Papers/Published/pkf-teach-pl-exp-adv-think/)
  - [The Recoil Farm](https://amok.recoil.org/@jonmsterling@mathstodon.xyz/116105419508228113)
  - [Anil Madhavapeddy (@avsm@recoil.org)](https://amok.recoil.org/@avsm/116081078944922670)
- **[At the AI Impact Summit in Delhi: people, planet, progress](https://anil.recoil.org/notes/india-ai-summit)**
  - [Tessera pipeline in OCaml](https://www.tunbury.org/2026/02/15/ocaml-tessera/)
  - [AI Impact Summit Declaration, New Delhi (February 18 - 19, 2026)](https://www.mea.gov.in/bilateral-documents.htm?dtl%2F40809)
  - [#surveyofindia #lidar #digitalelevationmodel #geospatialtech #nationalhydrologyproject #sustainabledevelopment #gis #indiainnovation | Survey of India | 26 comments](https://www.linkedin.com/posts/surveyofindia_surveyofindia-lidar-digitalelevationmodel-activity-7282654478921601024-O62z/)
  - [Change of British High Commissioner to India: Lindy Cameron](https://www.gov.uk/government/news/change-of-british-high-commissioner-to-india-lindy-cameron)
  - [Robot dog: Galgotias University faces backlash for claiming Chinese product as own at India AI summit](https://www.bbc.co.uk/news/articles/cge8nd5ve00o)
  - [India’s AI summit: Delegates complain of long queues and confusion on opening day](https://www.bbc.co.uk/news/articles/ceqvjgrvpn3o)
  - [UK and US refuse to sign international AI declaration](https://www.bbc.co.uk/news/articles/c8edn0n58gwo)
  - [Urgent research needed to tackle AI threats, says Google AI boss](https://www.bbc.co.uk/news/articles/c0q3g0ln274o)
  - [Home | AI Alliance](https://thealliance.ai/)
  - [Survey of India](https://surveyofindia.gov.in/)
  - [Sarvam AI | India’s Full-Stack Sovereign AI Platform](https://sarvam.ai)
  - [SpaceOS](https://parsimoni.co/)
  - [openuk.uk](https://openuk.uk/wp-content/uploads/2026/02/AI-Impact-Summit-2026-AI-Openness-Report.pdf)
  - [OpenUK - OpenUK](https://openuk.uk)
  - [OpenClaw — Personal AI Assistant](https://openclaw.ai/)
  - [Abhishek Singh](https://indiaai.gov.in/people/abhishek-singh)
  - [India AI Impact Summit 2026](https://impact.indiaai.gov.in/)
  - [Thomas Gazagnaire :: F Prime Looks a Lot Like MirageOS (but in C++)](https://gazagnaire.org/blog/2026-02-19-nasa-fprime.html)
  - [Home](https://fplaunchpad.org/)
  - [Unified Payments Interface - Wikipedia](https://en.wikipedia.org/wiki/Unified_Payments_Interface)
  - [Eating your own dog food - Wikipedia](https://en.wikipedia.org/wiki/Eating_your_own_dog_food)
  - [Bharat Mandapam - Wikipedia](https://en.wikipedia.org/wiki/Bharat_Mandapam)
  - [CoRE Stack](https://core-stack.org)
  - [Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecture](https://arxiv.org/abs/2301.08243)
  - [Barlow Twins: Self-Supervised Learning via Redundancy Reduction](https://arxiv.org/abs/2103.03230)
- **[1st TESSERA/CoRE hackathon at the Indian AI Summit](https://anil.recoil.org/notes/first-tessera-hackathon)**
  - [Yirgacheffe](https://yirgacheffe.org/latest/)
  - [TESSERA and Zarr](https://www.tunbury.org/2025/11/30/tessera-zarr/)
  - [Building Reproducible Geospatial Pipelines: A STAC Extension with DAG’s | Spatialnode](https://www.spatialnode.net/articles/building-reproducible-geospatial-pipelines-a-stac-extension-with-dags25119d)
  - [Landscape Explorer](https://www.explorer.core-stack.org/)
  - [[PROPL′25] STACD: STAC Extension with DAGs for Geospatial Data and Algorithm Management](https://watch.eeg.cl.cam.ac.uk/w/fEoa7jde33i35w1Xz816ft)
  - [Home - UNEP-WCMC](https://unep-wcmc.org)
  - [Can a model trained on satellite data really find brambles on the ground? - Sadiq Jaffer](https://toao.com/blog/can-we-really-see-brambles-from-space)
  - [OpenUK - OpenUK](https://openuk.uk)
  - [Home page](https://iucn.org)
  - [Home Page | India International Centre](https://iicdelhi.in/)
  - [GitHub - ucam-eo/tessera-interactive-map: Interactive land cover classification of TESSERA embeddings](https://github.com/ucam-eo/tessera-interactive-map)
  - [TEE/docker-compose.yml at main · sk818/TEE](https://github.com/sk818/TEE/blob/main/docker-compose.yml)
  - [GitHub - sk818/TEE: Tessera embeddings explorer](https://github.com/sk818/TEE)
  - [GitHub - mtelvers/ocaml-zarr](https://github.com/mtelvers/ocaml-zarr)
  - [GitHub - core-stack-org/landscape-explorer: This Repo contains the code for the Landscape Explorer Application which is a GIS based web interface.](https://github.com/core-stack-org/landscape-explorer)
  - [GitHub - core-stack-org/cc-android-offline](https://github.com/core-stack-org/cc-android-offline)
  - [CoRE Stack](https://github.com/core-stack-org/)
  - [GeoServer](https://geoserver.org/)
  - [Public view of Cambridge Energy & Environment Group | Zulip team chat](https://eeg.zulipchat.com/#narrow/channel/527258-Tessera/topic/zarr.20file.20format/with/571006960)
  - [FAQ – Google Earth Engine](https://earthengine.google.com/faq/)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3759536.3763803)
  - [digitalflapjack.com](https://digitalflapjack.com/blog/yirgacheffe/)
  - [CoRE Stack](https://core-stack.org)
- **[.plan-26-07: Storage, Lego, Echo, and the IUCN](https://anil.recoil.org/notes/2026w7)**
  - [Optimizing an MP3 Codec with OCaml/OxCaml](https://www.tunbury.org/2026/02/11/ocaml-mp3/)
  - [Windows Docker Images](https://www.tunbury.org/2026/02/09/base-image-builder/)
  - [Base Image Builder](https://www.tunbury.org/2026/01/16/base-image-builder/)
  - [Ceph Notes](https://www.tunbury.org/2026/01/06/ceph-notes/)
  - [Ceph Placemant Groups](https://www.tunbury.org/2025/12/09/ceph-placement-groups/)
  - [2025 Wrapped: Presenting to the IUCN and Other Highlights | Shane Weisz](https://www.shaneweisz.com/blog/presenting-ai-for-the-red-list-to-iucn)
  - [Play in Education, Development & Learning (PEDAL) : Faculty of Education](https://www.educ.cam.ac.uk/centres/pedal/)
  - [It’s merged!!](https://www.dra27.uk/blog/platform/2025/12/17/its-merged.html)
  - [403 Forbidden](https://www.cser.ac.uk)
  - [403 Forbidden](https://www.csap.cam.ac.uk)
  - [Home | Centre for Landscape Regeneration](https://www.clr.conservation.cam.ac.uk/)
  - [Reviews - Promise the Earth](https://www.cambridge.org/core/books/promise-the-earth/reviews/98D86D15A31E74CD4934B2F28F489609)
  - [Promise the Earth](https://www.cambridge.org/core/books/promise-the-earth/31E27442471A864A6582BA751ECD239F)
  - [Save the Date for the first International Conservation Technology Conference | WILDLABS](https://wildlabs.net/article/save-date-first-international-conservation-technology-conference)
  - [Can Agentic AI Accelerate IUCN Red List Assessments?](https://watch.eeg.cl.cam.ac.uk/w/ppe8LV3MAaYCAmeDMAfspi)
  - [Error - Substack](https://terrabytes.substack.com/p/tessera-a-blueprint-for-earth-observation)
  - [Error - Substack](https://substack.com/@rakshithsathish)
  - [Programming for the Planet (PROPL) Workshop](https://propl.dev)
  - [Home](https://playincluded.com/)
  - [OCaml Roundup: January 2026](https://patrick.sirref.org/ocaml-roundup-january-2026)
  - [All Change! | mort’s mythopœia](https://mort.io/blog/all-change/)
  - [blog/2026/02/weeknotes-2026-06.mld](https://jon.recoil.org/blog/2026/02/weeknotes-2026-06.html#oxmono)
  - [blog/2026/02/weeknotes-2026-06.mld](https://jon.recoil.org/blog/2026/02/weeknotes-2026-06.html#docs-ci)
  - [India AI Impact Summit 2026](https://impact.indiaai.gov.in/)
  - [Release Reduce startup time, improved coordinate clamping and reduces the size of coverage data for the globe viewer · ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/releases/tag/v0.7.5)
  - [GitHub - sk818/TEE: Tessera embeddings explorer](https://github.com/sk818/TEE)
  - [GitHub - avsm/oxmono: My giant OxCaml monorepo](https://github.com/avsm/oxmono)
  - [Pull requests · anthropics/claudes-c-compiler](https://github.com/anthropics/claudes-c-compiler/pulls?q=is%3Apr+is%3Aclosed)
  - [TinyTapeout GDS Viewer](https://gds-viewer.tinytapeout.com/?pdk=sky130A&model=https%3A%2F%2Frobertsaabwoo.github.io%2Fadvent_of_fpga_2025_day_12_tiny_tapeout%2F%2Ftinytapeout.oas)
  - [Just a moment...](https://gbif.org)
  - [ucam-eo/geotessera: Reduce startup time, improved coordinate clamping and reduces the size of coverage data for the globe viewer](https://doi.org/10.5281/zenodo.18649425)
  - [GBIF (@gbif.org)](https://bsky.app/profile/gbif.org/post/3memdqsxjo22v)
  - [Results from the Advent of FPGA Challenge](https://blog.janestreet.com/advent-of-fpga-challenge-2025-results/)
  - [Hardcaml to 74-series logic](https://atx.name/electronics/hardcaml-to-74-series-logic/)
- **[.plan-26-06: Vivas, ARIA and interviews](https://anil.recoil.org/notes/2026w6)**
  - [Installation from recovery console](https://www.tunbury.org/2026/01/13/pima-nvme/)
  - [Ceph Notes](https://www.tunbury.org/2026/01/06/ceph-notes/)
  - [Home - Rosie’s Portfolio](https://www.rosiepowellfreelance.com/)
  - [Biodiversity conservation has an evidence problem — it’s time to fix it](https://www.nature.com/articles/d41586-026-00309-1)
  - [Can’t wait to work together on what Clay v2 will look like, and have been loving thinking through embeddings with LGND! | Madeline Lisaius](https://www.linkedin.com/feed/update/urn:li:activity:7427756948470665216/)
  - [Weeknotes 2026-W06](https://www.jonmsterling.com/2026-W06/)
  - [Introducing ARIA’s next CEO](https://www.aria.org.uk/insights/introducing-our-next-ceo/)
  - [Earth Observation on a Budget: Finding Solar Farms with a 42k-Parameter Model - Sadiq Jaffer](https://toao.com/blog/earth-observation-budget-solar-farms-tiny-model)
  - [Stephanie Day](https://pml.ac.uk/profile/stephanie-day/)
  - [PhD viva, UK style | mort’s mythopœia](https://mort.io/blog/phd-viva/)
  - [GitHub - sk818/TEE: Tessera embeddings explorer](https://github.com/sk818/TEE)
  - [GitHub - avsm/oxmono: My giant OxCaml monorepo](https://github.com/avsm/oxmono)
  - [Parliamentary Office of Science and Technology - Wikipedia](https://en.wikipedia.org/wiki/Parliamentary_Office_of_Science_and_Technology)
  - [Kathleen Fisher - Wikipedia](https://en.wikipedia.org/wiki/Kathleen_Fisher)
  - [Home](https://aria.org.uk)
- **[Discussing effective conservation with all the UK Chief Scientists](https://anil.recoil.org/notes/red-pill-conservation)**
  - [Before you continue to YouTube](https://www.youtube.com/playlist?list=PLAprj0cLPLDdfu7Lw76BaqgWHMIePQuNW)
  - [Delivering Effective Conservation Evidence](https://watch.eeg.cl.cam.ac.uk/c/ce/videos)
  - [Forests in Northern Ireland](https://patricoferris.github.io/ni-forests/)
  - [Professor Julia Jones | Advisor to Government on Nature Conservation | JNCC](https://jncc.gov.uk/about-jncc/who-we-are/joint-committee/professor-julia-jones/)
  - [Advisor to Government on Nature Conservation | JNCC](https://jncc.gov.uk)
  - [Delivering effective conservation practice: the role of funders | About Conservation Evidence](https://about.conservationevidence.com/2026/02/12/delivering-funders/)
  - [Delivering Effective Conservation Practice – a view from a conservation practitioner | About Conservation Evidence](https://about.conservationevidence.com/2026/02/03/delivering-practitioner/)
  - [Could geospatial foundation models help improve conservation effectiveness? | About Conservation Evidence](https://about.conservationevidence.com/2026/01/16/geospatial-foundation-models/)
- **[My (very) fast zero-allocation webserver using OxCaml](https://anil.recoil.org/notes/oxcaml-httpz)**
  - [OxCaml | Unboxed types | Or null](https://oxcaml.org/documentation/unboxed-types/02-or-null/)
  - [OxCaml | Unboxed types | Intro](https://oxcaml.org/documentation/unboxed-types/01-intro/)
  - [OxCaml | Stack allocation | Intro](https://oxcaml.org/documentation/stack-allocation/intro/)
  - [OxCaml | SIMD | Intro](https://oxcaml.org/documentation/simd/intro/)
  - [OxCaml | Miscellaneous extensions | Small Numbers](https://oxcaml.org/documentation/miscellaneous-extensions/small-numbers/)
  - [Indexing and arraylike primitives for small ints by jra4 · Pull Request #4779 · oxcaml/oxcaml](https://github.com/oxcaml/oxcaml/pull/4779)
  - [Upstream OxCaml by art-w · Pull Request #1399 · ocaml/odoc](https://github.com/ocaml/odoc/pull/1399)
  - [GitHub - mirleft/ocaml-tls: TLS in pure OCaml](https://github.com/mirleft/ocaml-tls)
  - [GitHub - mirage/ocaml-cstruct: Map OCaml arrays onto C-like structs](https://github.com/mirage/ocaml-cstruct)
  - [oxmono/avsm/httpz at e0b061c0f6621c80e3a990d02867e3302fd7ce16 · avsm/oxmono](https://github.com/avsm/oxmono/tree/e0b061c0f6621c80e3a990d02867e3302fd7ce16/avsm/httpz)
  - [oxmono/avsm/httpz/eio/httpz_eio.mli at e0b061c0f6621c80e3a990d02867e3302fd7ce16 · avsm/oxmono](https://github.com/avsm/oxmono/blob/e0b061c0f6621c80e3a990d02867e3302fd7ce16/avsm/httpz/eio/httpz_eio.mli)
  - [oxmono/avsm/httpz/core/req.ml at e0b061c0f6621c80e3a990d02867e3302fd7ce16 · avsm/oxmono](https://github.com/avsm/oxmono/blob/e0b061c0f6621c80e3a990d02867e3302fd7ce16/avsm/httpz/core/req.ml#L12-L21)
  - [oxmono/avsm/httpz/core/httpz.mli at e0b061c0f6621c80e3a990d02867e3302fd7ce16 · avsm/oxmono](https://github.com/avsm/oxmono/blob/e0b061c0f6621c80e3a990d02867e3302fd7ce16/avsm/httpz/core/httpz.mli#L182)
  - [oxmono/avsm/httpz/core/header.mli at e0b061c0f6621c80e3a990d02867e3302fd7ce16 · avsm/oxmono](https://github.com/avsm/oxmono/blob/e0b061c0f6621c80e3a990d02867e3302fd7ce16/avsm/httpz/core/header.mli)
  - [oxmono/avsm/httpz/core/date.ml at e0b061c0f6621c80e3a990d02867e3302fd7ce16 · avsm/oxmono](https://github.com/avsm/oxmono/blob/e0b061c0f6621c80e3a990d02867e3302fd7ce16/avsm/httpz/core/date.ml#L107-L137)
  - [GitHub - avsm/oxmono: My giant OxCaml monorepo](https://github.com/avsm/oxmono)
  - [ocaml-claude-marketplace/plugins/ocaml-dev/skills/oxcaml at main · avsm/ocaml-claude-marketplace](https://github.com/avsm/ocaml-claude-marketplace/tree/main/plugins/ocaml-dev/skills/oxcaml)
  - [gavinleroy.com](https://gavinleroy.com/oxcaml-tutorial-icfp25/)
  - [SBFM -- A64](https://finkmartin.com/aarch64-morello/sbfm.html)
  - [Memory Representation of Values - Real World OCaml](https://dev.realworldocaml.org/runtime-memory-layout.html)
  - [The Compiler Backend: Bytecode and Native code - Real World OCaml](https://dev.realworldocaml.org/compiler-backend.html)
  - [Max Slater (@thenumb.at)](https://bsky.app/profile/thenumb.at/post/3mdevcomw2k2d)
- **[.plan-26-05: An OxCaml hacking week](https://anil.recoil.org/notes/2026w5)**
  - [Anil Madhavapeddy on X: “Professor for the Cambridge 1A Foundations of CS here, can confirm. What seemed anachronistic a couple of years ago is weirdly effective now: handwriting OCaml in exams!” / X](https://x.com/avsm/status/2016425983843189071)
  - [Extending RPC capabilities in OCurrent](https://www.tunbury.org/2026/01/26/ocurrent-rpc/)
  - [Updating ARM64 Workers to Ubuntu Noble](https://www.tunbury.org/2026/01/16/arm64-workers/)
  - [Moving to opam 2.5](https://www.tunbury.org/2026/01/12/opam-25/)
  - [Weeknotes 2026-W05](https://www.jonmsterling.com/2026-W05/)
  - [Research Group Manual](https://www.jonmsterling.com/01JR/)
  - [OCaml Workshop 2025](https://watch.ocaml.org/c/ocaml2025/videos)
  - [FOSDEM](https://watch.eeg.cl.cam.ac.uk/c/fosdem/videos)
  - [Linux mode setting, from the comfort of OCaml - Thomas Leonard’s blog](https://roscidus.com/blog/blog/2025/11/16/libdrm-ocaml/)
  - [Fellowship Roundup](https://patrick.sirref.org/fellowship-roundup/index.xml)
  - [Simulating falling autumn leaves in Blender](https://nick.recoil.org/articles/blender-falling-leaves-simulation/)
  - [moltbook - the front page of the agent internet](https://moltbook.com)
  - [blog/2026/01/weeknotes-2026-04-05.mld](https://jon.recoil.org/blog/2026/01/weeknotes-2026-04-05.html)
  - [GitHub - avsm/oxmono: My giant OxCaml monorepo](https://github.com/avsm/oxmono)
  - [Proposal: make the minimum tested opam 2.1 and higher - Ecosystem - OCaml](https://discuss.ocaml.org/t/proposal-make-the-minimum-tested-opam-2-1-and-higher/17736)
  - [Ray Tracer Performance Improvements and STL files](https://digitalflapjack.com/weeknotes/performance_and_stl_files/)
- **[.plan-26-04: Travelling and tracking TESSERA activity](https://anil.recoil.org/notes/2026w4)**
  - [Zarr core specification — Zarr specs documentation](https://zarr-specs.readthedocs.io/en/latest/v3/core/index.html)
  - [2025 Wrapped: Presenting to the IUCN and Other Highlights | Shane Weisz](https://www.shaneweisz.com/blog/presenting-ai-for-the-red-list-to-iucn)
  - [Tessera: A Temporal Foundation Model for Earth Observation](https://www.satellite-image-deep-learning.com/p/tessera-a-temporal-foundation-model)
  - [open Core](https://www.dra27.uk/blog/platform/2026/01/19/plotting-a-new-course.html)
  - [feat: Tessera models by isaaccorley · Pull Request #3243 · torchgeo/torchgeo](https://github.com/torchgeo/torchgeo/pull/3243)
  - [GitHub - mtelvers/ocaml-zarr](https://github.com/mtelvers/ocaml-zarr)
  - [Public view of Cambridge Energy & Environment Group | Zulip team chat](https://eeg.zulipchat.com/#narrow/channel/527258-Tessera/topic/zarr.20file.20format/with/571006960)
  - [Weeknotes: 15th December 2025](https://digitalflapjack.com/weeknotes/2025-12-15)
  - [akshay oppiliappan (@oppi.li)](https://bsky.app/profile/oppi.li/post/3mcjcygf3r227)
  - [apenwarr (@apenwarr.ca)](https://bsky.app/profile/apenwarr.ca/post/3mci727zgxk2s)
  - [Earth Embeddings as Products: Taxonomy, Ecosystem, and Standardized Access](https://arxiv.org/abs/2601.13134)
- **[.plan-26-03: TESSERA scaling and speaking at AI4Nature's launch](https://anil.recoil.org/notes/2026w3)**
  - [403 Forbidden](https://www.cl.cam.ac.uk/~avsm/slides/ai4nature-jan26)
  - [Cultures of Programming](https://www.cambridge.org/core/books/cultures-of-programming/075A2D1DE611EE47807A683147B21691)
  - [IET London: Savoy Place - Central London Event Venue](https://savoyplace.theiet.org/)
  - [Python GDAL on macOS reporting “Too many open files” for some limit other than open file descriptor limits. · Issue #13672 · OSGeo/gdal](https://github.com/OSGeo/gdal/issues/13672#issuecomment-3731879519)
  - [GDAL and FILE* vs macOS](https://digitalflapjack.com/weeknotes/gdal-and-filestar-vs-macos/)
  - [Anil Madhavapeddy (@anil.recoil.org)](https://bsky.app/profile/anil.recoil.org/post/3mcc5kxbmf22t)
  - [From Principles to Practice: The Ai4Nature Alliance Launch — Ai4Nature](https://ai4nature.org/the-alliance-journal/usot739onqmh3n43tgt3r8b9m6j3ye)
  - [Ai4Nature](https://ai4nature.org/)
  - [Ai4Nature](https://ai4nature.org)
- **[Five ways to use the LIFE metric for conservation decision-making](https://anil.recoil.org/notes/life-uses-paper)**
  - [LIFE: A metric for mapping the impact of land-cover change on global extinctions](https://zenodo.org/records/14188450)
  - [Who We Are](https://www.worldlandtrust.org/who-we-are-2/)
  - [Home](https://www.worldlandtrust.org)
  - [Gola Rainforest](https://www.rspb.org.uk/helping-nature/what-we-do/protecting-species-and-habitats/international/gola-rainforest)
  - [Agricultural Impact Globe](https://quantifyearth.github.io/food-globe/)
  - [Gola Rainforest National Park](https://golarainforest.org)
  - [Global Forest Change](https://glad.earthengine.app/view/global-forest-change)
  - [GitHub - quantifyearth/yirgacheffe: A declarative geospatial library for Python to make data-science with maps easier](https://github.com/quantifyearth/yirgacheffe)
  - [Quantify Earth](https://github.com/quantifyearth/)
  - [LIFE: A metric for mapping the impact of land-cover change on global extinctions](https://doi.org/10.5281/zenodo.14945383)
  - [Conceptual Framework for Biodiversity Assessments in Global Value Chains](https://doi.org/10.3390/su11071841)
  - [Just a moment...](https://doi.org/10.1111/j.1523-1739.2010.01605.x)
  - [digitalflapjack.com](https://digitalflapjack.com/weeknotes/aoh_2.0/)
  - [anil.recoil.org](https://anil.recoil.org/papers/2025-life-uses.pdf)
  - [Ai4Nature](https://ai4nature.org)
- **[.plan-26-02: Back from India and straight into the conservation conference](https://anil.recoil.org/notes/2026w2)**
  - [Honey, I shrunk the data centres: Is small the new big?](https://www.bbc.co.uk/news/articles/cd0ynenr1eno)
  - [Per-query energy consumption of LLMs](https://muxup.com/2026q1/per-query-energy-consumption-of-llms)
  - [Charter](https://fplaunchpad.org/charter/#illustrative-projects)
  - [Home](https://fplaunchpad.org)
- **[Devcontainer for using O(x)Caml and Claude in your projects](https://anil.recoil.org/notes/ocaml-claude-dev)**
  - [claude-ocaml-devcontainer/.github/workflows/multi-build.yaml at main · avsm/claude-ocaml-devcontainer](https://github.com/avsm/claude-ocaml-devcontainer/blob/main/.github/workflows/multi-build.yaml)
  - [claude-ocaml-devcontainer/.devcontainer/init-firewall.sh at main · avsm/claude-ocaml-devcontainer](https://github.com/avsm/claude-ocaml-devcontainer/blob/main/.devcontainer/init-firewall.sh#L68-L83)
  - [GitHub - avsm/claude-ocaml-devcontainer: Claude Code OCaml devcontainer](https://github.com/avsm/claude-ocaml-devcontainer)
  - [devcontainers.io](https://devcontainers.io)
  - [Increasing GitHub Actions Disk Space | Carlos Becker](https://carlosbecker.com/posts/github-actions-disk-space/)
- **[Happy new year and my fave readings of the year](https://anil.recoil.org/notes/hny2026)**
  - [Before you continue to YouTube](https://www.youtube.com/playlist?list=PLfxy4_sBQdxy3A2lvl-y3qWTeJEbC_QCp)
  - [The rise and fall of Sam Bankman-Fried: an unrepentant ex-mogul faces down decades in prison](https://www.theguardian.com/business/2024/mar/23/sam-bankman-fried-rise-and-fall-details)
  - [Brahmanakoduru Village](https://www.onefivenine.com/india/villages/Guntur/Ponnur/Brahmanakoduru)
  - [Circles | The School for Moral Ambition](https://www.moralambition.org/circles)
  - [The School for Moral Ambition](https://www.moralambition.org)
  - [The Future of Geography: How Power and Politics in Spac…](https://www.goodreads.com/book/show/62675564-the-future-of-geography)
  - [Chennai: A Biography](https://www.goodreads.com/book/show/59917455-chennai)
  - [When There Are Wolves Again](https://www.goodreads.com/book/show/217490523-when-there-are-wolves-again)
  - [The Naked City](https://www.flickr.com/photos/maudnewton/202396012)
  - [Cambridge PVC Prof Bhaskar Vira in new documentary on India’s environment](https://www.cam.ac.uk/news/cambridge-pvc-prof-bhaskar-vira-in-new-documentary-on-indias-environment)
  - [BBC Audio | The Reith Lectures | Rutger Bregman - Moral Revolution | 3. A conspiracy of decency](https://www.bbc.co.uk/sounds/play/m002n7rf)
  - [Cheap fix floated for contrail plane vapour’s climate impact](https://www.bbc.co.uk/news/articles/cz7wp777780o)
  - [Trase - Insights and analysis on commodity trade sustainability - Trase](https://trase.earth)
  - [Book Review: When the Sparrow Falls by Neil Sharpson](https://thelilycafe.com/2021/06/22/book-review-when-the-sparrow-falls-by-neil-sharpson/)
  - [Signals and Threads Podcast](https://signalsandthreads.com/what-is-an-operating-system/)
  - [Signals and Threads Podcast](https://signalsandthreads.com/the-thermodynamics-of-trading/)
  - [Signals and Threads Podcast](https://signalsandthreads.com/from-the-lab-to-the-trading-floor/)
  - [Signals and Threads Podcast](https://signalsandthreads.com/building-tools-for-traders/)
  - [Signals and Threads Podcast](https://signalsandthreads.com)
  - [This Way Up](https://guardianbookshop.com/this-way-up-9780008710279/)
  - [Solving for Climate](https://feeds.acast.com/public/shows/solving-for-climate)
  - [V. Sriram - Wikipedia](https://en.wikipedia.org/wiki/V._Sriram)
  - [Tim Marshall (journalist) - Wikipedia](https://en.wikipedia.org/wiki/Tim_Marshall_(journalist))
  - [Ralph Nader - Wikipedia](https://en.wikipedia.org/wiki/Ralph_Nader)
  - [R. F. Kuang - Wikipedia](https://en.wikipedia.org/wiki/R._F._Kuang)
  - [Psychogeography - Wikipedia](https://en.wikipedia.org/wiki/Psychogeography)
  - [Prisoners of Geography - Wikipedia](https://en.wikipedia.org/wiki/Prisoners_of_Geography)
  - [Katabasis (novel) - Wikipedia](https://en.wikipedia.org/wiki/Katabasis_(novel))
  - [History of Botswana - Wikipedia](https://en.wikipedia.org/wiki/History_of_Botswana)
  - [Higginbotham’s - Wikipedia](https://en.wikipedia.org/wiki/Higginbotham%27s)
  - [Debt: The First 5,000 Years - Wikipedia](https://en.wikipedia.org/wiki/Debt:_The_First_5,000_Years)
  - [Bullshit Jobs - Wikipedia](https://en.wikipedia.org/wiki/Bullshit_Jobs)
  - [Just a moment...](https://doi.org/10.1126/science.adl6547)
  - [The Recoil Farm](https://amok.recoil.org/@Laura@social.coop/115781160880218125)
  - [Moral Ambition – Rutger Bregman](http://rutgerbregman.com/books/moral-ambition)
  - [Rutger Bregman](http://rutgerbregman.com)
- **[Enki, a Dashboard of Life on Earth](https://anil.recoil.org/projects/enki)**
  - [OpenStreetMap](https://openstreetmap.org)
  - [Home page](https://iucn.org)
  - [iNaturalist](https://inaturalist.org)
  - [Just a moment...](https://gbif.org)
- **[2025 Advent of Agentic Humps: Building a useful O(x)Caml library every day](https://anil.recoil.org/notes/aoah-2025)**
  - [A Vision for OCaml in the AI Era - Thibaut Mattio - FUN OCaml 2025](https://www.youtube.com/watch?v=BAvXqd0QeVM)
  - [JSON Feed](https://www.jsonfeed.org)
  - [Base 32](https://www.crockford.com/base32.html)
  - [OCaml Thicket](https://thicket.dev)
  - [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir/latest/)
  - [576 - Using LLMs at Oxide / RFD / Oxide](https://rfd.shared.oxide.computer/rfd/0576)
  - [OxCaml | About](https://oxcaml.org)
  - [AI has a deep understanding of how this code works | Hacker News](https://news.ycombinator.com/item?id=46039274)
  - [John Regehr (@regehr@mastodon.social)](https://mastodon.social/@regehr/115606922116794760)
  - [CONTRIBUTING.md: Guidelines relevant to AI-assisted contributions by gasche · Pull Request #14052 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/14052#discussion_r2565290229)
  - [GitHub - ocaml-multicore/eio: Effects-based direct-style IO for multicore OCaml](https://github.com/ocaml-multicore/eio)
  - [GitHub - avsm/ocaml-yaml: OCaml interface to the YAML 1.1 spec](https://github.com/avsm/ocaml-yaml)
  - [Contact / Erratique](https://erratique.ch/contact.en)
  - [Eating your own dog food - Wikipedia](https://en.wikipedia.org/wiki/Eating_your_own_dog_food)
  - [[ANN] Mosaic - A Modern Terminal User Interface Framework for OCaml (Early Preview) - Community - OCaml](https://discuss.ocaml.org/t/ann-mosaic-a-modern-terminal-user-interface-framework-for-ocaml-early-preview/17572/5)
  - [OCaml maintainers reject massive AI-generated pull request](https://devclass.com/2025/11/27/ocaml-maintainers-reject-massive-ai-generated-pull-request/)
  - [Real World OCaml](https://dev.realworldocaml.org)
  - [The Science of Deep Specification](https://deepspec.org/main)
  - [Agnostics: Learning to Code in Any Programming Language via Reinforcement with a Universal Learning Environment](https://arxiv.org/abs/2508.04865)
  - [lwt/CHANGES at master · ocsigen/lwt](http://github.com/ocsigen/lwt/blob/master/CHANGES)
- **[AoAH Day 25: Claude OCaml Marketplace for all your festive coding needs](https://anil.recoil.org/notes/aoah-2025-25)**
  - [GitHub - avsm/ocaml-claude-marketplace: Anil’s OCaml Claude plugin collection](https://github.com/avsm/ocaml-claude-marketplace)
  - [Create and distribute a plugin marketplace - Claude Code Docs](https://code.claude.com/docs/en/plugin-marketplaces)
- **[AoAH Day 24: Tuatara, an evolving Atom aggregator that mutates](https://anil.recoil.org/notes/aoah-2025-24)**
  - [A quote from Ulysses](https://www.goodreads.com/quotes/6001-think-you-re-escaping-and-run-into-yourself-longest-way-round)
  - [commit a56c4a877936a1ae49c0fab301fb6afbcc74b3bb · anil.recoil.org/tuatara](https://tangled.org/anil.recoil.org/tuatara/commit/a56c4a877936a1ae49c0fab301fb6afbcc74b3bb)
  - [commit 7f29b37e1c647f984589e42164a0fc2ec0cda5c4 · anil.recoil.org/tuatara](https://tangled.org/anil.recoil.org/tuatara/commit/7f29b37e1c647f984589e42164a0fc2ec0cda5c4)
  - [anil.recoil.org/tuatara](https://tangled.org/anil.recoil.org/tuatara)
  - [Robustness principle - Wikipedia](https://en.wikipedia.org/wiki/Robustness_principle)
  - [A Human Approach to Computational Science](https://bellairs.net)
- **[AoAH Day 23: Unpac unifies git branching with package management](https://anil.recoil.org/notes/aoah-2025-23)**
  - [X](https://x.com/rhatr/status/1012001138110029824)
  - [Docker adds continuous integration to DataKit](https://www.theregister.com/2017/01/17/docker_adds_continuous_integration_to_datakit/)
  - [Post by michael, @michael@mynameismwd.org](https://toot.mynameismwd.org/@michael/statuses/01KDAB3RCJB7FVZQK17WZTJ767)
  - [anil.recoil.org/unpac-work](https://tangled.org/anil.recoil.org/unpac-work/tree/opam%2Fpatches%2Flogs)
  - [anil.recoil.org/unpac-work](https://tangled.org/anil.recoil.org/unpac-work/tree/opam%2Fpatches%2Fcmdliner)
  - [anil.recoil.org/unpac-work](https://tangled.org/anil.recoil.org/unpac-work/tree/opam%2Fpatches%2Fbos)
  - [anil.recoil.org/unpac-work](https://tangled.org/anil.recoil.org/unpac-work)
  - [anil.recoil.org/unpac](https://tangled.org/anil.recoil.org/unpac)
  - [anil.recoil.org/aoah-opam-repo](https://tangled.org/anil.recoil.org/aoah-opam-repo)
  - [A Week With Claude Code](https://ryan.freumh.org/claude-code.html)
  - [mirage.io](https://mirage.io/docs/mirage-4)
  - [GitHub - oxcaml/opam-repository: OxCaml opam repository](https://github.com/oxcaml/opam-repository)
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
  - [GitHub - newren/git-filter-repo: Quickly rewrite git repository history (filter-branch replacement)](https://github.com/newren/git-filter-repo)
  - [vpnkit/scripts at master · moby/vpnkit](https://github.com/moby/vpnkit/tree/master/scripts)
  - [GitHub - janestreet/iron: Jane Street code review system](https://github.com/janestreet/iron)
  - [edwintorok - Overview](https://github.com/edwintorok)
  - [Dune Universe Testing](https://github.com/dune-universe)
  - [Git - git-worktree Documentation](https://git-scm.com/docs/git-worktree)
  - [Edwin Török (@edwintorok@discuss.systems)](https://discuss.systems/@edwintorok/115777291897330349)
- **[Dear ACM, you're doing AI wrong but you can still get it right](https://anil.recoil.org/notes/acm-ai-recs)**
  - [ACM Digital Library (@ACMDL) / X](https://x.com/acmdl)
  - [Bluesky’s science takeover: 70% of Nature poll respondents use platform](https://www.nature.com/articles/d41586-025-00177-1)
  - [ACM, Association for Computing Machinery | LinkedIn](https://www.linkedin.com/company/association-for-computing-machinery/)
  - [ACM - Association for Computing Machinery | New York NY](https://www.facebook.com/AssociationForComputingMachinery/)
  - [Cambridge University - the Unauthorised History](https://www.cl.cam.ac.uk/archive/rja14/unauthorised.html)
  - [Just a moment...](https://www.acm.org/publications/openaccess)
  - [Just a moment...](https://www.acm.org/about-acm/mission-vision-values-goals)
  - [Jonathan Aldrich (@JonathanAldrich@social.sigsoft.org)](https://social.sigsoft.org/@JonathanAldrich/115732290649035065)
  - [royalsociety.org](https://royalsociety.org/-/media/policy/projects/science-in-the-age-of-ai/science-in-the-age-of-ai-report.pdf)
  - [576 - Using LLMs at Oxide / RFD / Oxide](https://rfd.shared.oxide.computer/rfd/0576)
  - [Leading the future of open science publishing - PLOS](https://plos.org)
  - [Stefan Wagner (@stefanwagner@mastodon.acm.org)](https://mastodon.acm.org/@stefanwagner)
  - [The /llms.txt file – llms-txt](https://llmstxt.org)
  - [GitHub - nickscamara/open-deep-research: An open source deep research clone. AI Agent that reasons large amounts of web data extracted with Firecrawl](https://github.com/nickscamara/open-deep-research)
  - [GitHub - PLOS/allofplos: Repository for the allofplos project.](https://github.com/PLOS/allofplos)
  - [Bridgy Fed](https://fed.brid.gy/)
  - [Just a moment...](https://doi.org/10.1145/1226736.1226740)
  - [Just a moment...](https://dl.acm.org/generative-ai/summarizations)
  - [Just a moment...](https://dl.acm.org/doi/abs/10.1145/3600211.3604673)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3686967)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3543507.3583857)
  - [The Effects of Online Advertising – Communications of the ACM](https://cacm.acm.org/practice/the-effects-of-online-advertising/)
  - [Association for Computing Machinery (@acm.org)](https://bsky.app/profile/acm.org)
  - [Bhashini](https://bhashini.gov.in)
  - [How is science discussed on Bluesky?](https://arxiv.org/abs/2507.18840)
  - [The Recoil Farm](https://amok.recoil.org/@vzaliva@mastodon.acm.org/115747577961996010)
  - [The Recoil Farm](https://amok.recoil.org/@vzaliva@mastodon.acm.org)
  - [The Recoil Farm](https://amok.recoil.org/@stefanwagner@mastodon.acm.org/115750600759054994)
  - [The Recoil Farm](https://amok.recoil.org/@lindsey@recurse.social/115737104219637066)
- **[AoAH Day 22: Assembling monorepos for agentic OCaml development](https://anil.recoil.org/notes/aoah-2025-22)**
  - [The joys of Dune vendoring](https://www.dra27.uk/blog/platform/2018/08/15/dune-vendoring.html)
  - [anil.recoil.org/xdge](https://tangled.org/anil.recoil.org/xdge)
  - [anil.recoil.org/sortal](https://tangled.org/anil.recoil.org/sortal)
  - [anil.recoil.org/repo-tool](https://tangled.org/anil.recoil.org/repo-tool)
  - [anil.recoil.org/odoc-xo](https://tangled.org/anil.recoil.org/odoc-xo)
  - [anil.recoil.org/ocaml-zulip](https://tangled.org/anil.recoil.org/ocaml-zulip)
  - [anil.recoil.org/ocaml-yamlt](https://tangled.org/anil.recoil.org/ocaml-yamlt)
  - [anil.recoil.org/ocaml-yamlrw](https://tangled.org/anil.recoil.org/ocaml-yamlrw)
  - [anil.recoil.org/ocaml-tomlt](https://tangled.org/anil.recoil.org/ocaml-tomlt)
  - [anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests)
  - [anil.recoil.org/ocaml-punycode](https://tangled.org/anil.recoil.org/ocaml-punycode)
  - [anil.recoil.org/ocaml-publicsuffix](https://tangled.org/anil.recoil.org/ocaml-publicsuffix)
  - [anil.recoil.org/ocaml-langdetect](https://tangled.org/anil.recoil.org/ocaml-langdetect)
  - [anil.recoil.org/ocaml-karakeep](https://tangled.org/anil.recoil.org/ocaml-karakeep)
  - [anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed)
  - [anil.recoil.org/ocaml-json-pointer](https://tangled.org/anil.recoil.org/ocaml-json-pointer)
  - [anil.recoil.org/ocaml-jmap](https://tangled.org/anil.recoil.org/ocaml-jmap)
  - [anil.recoil.org/ocaml-init](https://tangled.org/anil.recoil.org/ocaml-init)
  - [anil.recoil.org/ocaml-html5rw](https://tangled.org/anil.recoil.org/ocaml-html5rw)
  - [anil.recoil.org/ocaml-crockford](https://tangled.org/anil.recoil.org/ocaml-crockford)
  - [anil.recoil.org/ocaml-cookeio](https://tangled.org/anil.recoil.org/ocaml-cookeio)
  - [anil.recoil.org/ocaml-conpool](https://tangled.org/anil.recoil.org/ocaml-conpool)
  - [anil.recoil.org/ocaml-bytesrw-eio](https://tangled.org/anil.recoil.org/ocaml-bytesrw-eio)
  - [anil.recoil.org/monopam-odocv3-dune-test](https://tangled.org/anil.recoil.org/monopam-odocv3-dune-test)
  - [404 · tangled · tangled](https://tangled.org/anil.recoil.org/claudeio)
  - [anil.recoil.org/claude-ocaml-to-npm](https://tangled.org/anil.recoil.org/claude-ocaml-to-npm)
  - [anil.recoil.org/claude-ocaml-tidy-code](https://tangled.org/anil.recoil.org/claude-ocaml-tidy-code)
  - [anil.recoil.org/claude-ocaml-metadata](https://tangled.org/anil.recoil.org/claude-ocaml-metadata)
  - [anil.recoil.org/claude-ocaml-internet-rfc](https://tangled.org/anil.recoil.org/claude-ocaml-internet-rfc)
  - [anil.recoil.org/aoah-opam-repo](https://tangled.org/anil.recoil.org/aoah-opam-repo)
  - [driver (odoc.driver)](https://ocaml.github.io/odoc/odoc/driver.html)
  - [mirage.io](https://mirage.io)
  - [blog/2025/12/claude-and-dune.mld](https://jon.recoil.org/blog/2025/12/claude-and-dune.html)
  - [GitHub - tarides/opam-monorepo: Assemble dune workspaces to build your project and its dependencies as a whole](https://github.com/tarides/opam-monorepo)
  - [GitHub - realworldocaml/book: V2 of Real World OCaml](https://github.com/realworldocaml/book)
  - [GitHub - tarides/opam-monorepo: Assemble dune workspaces to build your project and its dependencies as a whole](https://github.com/ocamllabs/duniverse)
  - [GitHub - ocaml/ocamlbuild: The legacy OCamlbuild build manager](https://github.com/ocaml/ocamlbuild)
  - [Odoc v3 rules by jonludlam · Pull Request #12995 · ocaml/dune](https://github.com/ocaml/dune/pull/12995)
  - [Findlib Integration - Dune documentation](https://dune.readthedocs.io/en/stable/reference/findlib.html)
  - [How Package Management Works - Dune documentation](https://dune.readthedocs.io/en/latest/explanation/package-management.html)
- **[AoAH Day 21: Complete dynamic HTML5 validation in OCaml and the browser](https://anil.recoil.org/notes/aoah-2025-21)**
  - [Caml Trading](https://www.youtube.com/watch?v=hKcOkWzj0_s)
  - [Just a moment...](https://www.npmjs.com/package/html5rw-jsoo)
  - [www.cl.cam.ac.uk](https://www.cl.cam.ac.uk/~avsm2/html5rw-check/)
  - [webcomponents.org - Discuss & share web components](https://webcomponents.org)
  - [The W3C Markup Validation Service](https://validator.w3.org)
  - [The Nu Html Checker (vnu)](https://validator.github.io/validator/)
  - [lib/check/specialized/table_checker.ml at main · anil.recoil.org/ocaml-html5rw](https://tangled.org/anil.recoil.org/ocaml-html5rw/blob/main/lib/check/specialized/table_checker.ml)
  - [lib/check/error_code.mli at main · anil.recoil.org/ocaml-html5rw](https://tangled.org/anil.recoil.org/ocaml-html5rw/blob/main/lib/check/error_code.mli)
  - [lib/check/checker.mli at main · anil.recoil.org/ocaml-html5rw](https://tangled.org/anil.recoil.org/ocaml-html5rw/blob/main/lib/check/checker.mli)
  - [anil.recoil.org/ocaml-html5rw](https://tangled.org/anil.recoil.org/ocaml-html5rw)
  - [SKILL.md at main · anil.recoil.org/claude-ocaml-to-npm](https://tangled.org/anil.recoil.org/claude-ocaml-to-npm/blob/main/SKILL.md)
  - [validator/tests/messages.json at main · validator/validator](https://github.com/validator/validator/blob/main/tests/messages.json)
  - [GitHub - validator/validator: The Nu Html Checker (vnu)](https://github.com/validator/validator)
  - [GitHub - art-w/x-ocaml: OCaml notebooks as a WebComponent](https://github.com/art-w/x-ocaml)
  - [Ooh, a bread maker-maker!](https://getyarn.io/yarn-clip/796493b5-d8f6-42fa-9252-3d3803379653)
  - [Chello - Wikipedia](https://en.wikipedia.org/wiki/Chello)
  - [Parsing an XML File Using SAX (The Java™ Tutorials > Java API for XML Processing (JAXP) > Simple API for XML)](https://docs.oracle.com/javase/tutorial/jaxp/sax/parsing.html)
  - [First-Class Modules - Real World OCaml](https://dev.realworldocaml.org/first-class-modules.html)
- **[AoAH Day 20: Human language detection in native code, JS and wasm](https://anil.recoil.org/notes/aoah-2025-20)**
  - [Just a moment...](https://www.npmjs.com/package/langdetect-jsoo)
  - [Modular macros](https://www.cl.cam.ac.uk/~jdy22/projects/modular-macros/)
  - [web.stanford.edu](https://web.stanford.edu/~jurafsky/slp3/3.pdf)
  - [The Nu Html Checker (vnu)](https://validator.github.io/validator/)
  - [Publishing a simple client-side JavaScript package to npm with GitHub Actions](https://til.simonwillison.net/npm/npm-publish-github-actions)
  - [The First Wasm_of_ocaml Release is Out!](https://tarides.com/blog/2025-02-19-the-first-wasm-of-ocaml-release-is-out/)
  - [anil.recoil.org/ocaml-langdetect](https://tangled.org/anil.recoil.org/ocaml-langdetect/tree/npm)
  - [commit 6f25190ebfb2edc4697b3a2ab05e6b33ae1cba3b · anil.recoil.org/ocaml-langdetect](https://tangled.org/anil.recoil.org/ocaml-langdetect/commit/6f25190ebfb2edc4697b3a2ab05e6b33ae1cba3b)
  - [commit 69e99a9c342957eee8db079137c803b0895e63fa · anil.recoil.org/ocaml-langdetect](https://tangled.org/anil.recoil.org/ocaml-langdetect/commit/69e99a9c342957eee8db079137c803b0895e63fa)
  - [anil.recoil.org/ocaml-langdetect](https://tangled.org/anil.recoil.org/ocaml-langdetect)
  - [swift-justhtml](https://simonwillison.net/2025/Dec/18/swift-justhtml/)
  - [OxCaml | About](https://oxcaml.org)
  - [validator/langdetect at main · validator/validator](https://github.com/validator/validator/tree/main/langdetect)
  - [Super efficient way of embedding files or binary data in OCaml executables · Issue #21 · tarides/hackocaml](https://github.com/tarides/hackocaml/issues/21)
  - [GitHub - shuyo/language-detection: This is a language detection library implemented in plain Java. (aliases: language identification, language guessing)](https://github.com/shuyo/language-detection)
  - [GitHub - ocsigen/js_of_ocaml: Compiler from OCaml to Javascript.](https://github.com/ocsigen/js_of_ocaml)
  - [ocaml-crunch/CHANGES.md at main · mirage/ocaml-crunch](https://github.com/mirage/ocaml-crunch/blob/main/CHANGES.md)
  - [GitHub - kylehowells/swift-justhtml: Swift-JustHTML a Swift port of EmilStenstrom/justhtml by implementing 100% html5 spec compliant parsing of html documents in pure Swift](https://github.com/kylehowells/swift-justhtml)
  - [WASM GC: Avoid using `array.new_fixed` to allocate arrays over 10000 elements · Issue #971 · konsoletyper/teavm](https://github.com/konsoletyper/teavm/issues/971)
  - [n-gram - Wikipedia](https://en.wikipedia.org/wiki/N-gram)
  - [executable - Dune documentation](https://dune.readthedocs.io/en/latest/reference/dune/executable.html#jsoo-field)
  - [Generating a map at compile time? - Ecosystem - OCaml](https://discuss.ocaml.org/t/generating-a-map-at-compile-time/16217/7?u=avsm)
  - [cdn.jsdelivr.net](https://cdn.jsdelivr.net/npm/langdetect-jsoo@1.0.0/langdetect.js)
- **[AoAH Day 19: Zulip bot framework to bring Vicuna the friendly camel back](https://anil.recoil.org/notes/aoah-2025-19)**
  - [Why Zulip? Efficient communication with organized team chat.](https://zulip.com/why-zulip/)
  - [Deploying bots in production](https://zulip.com/api/deploying-bots)
  - [Zulip — organized team chat](https://zulip.com)
  - [examples/regression_test.ml at main · anil.recoil.org/ocaml-zulip](https://tangled.org/anil.recoil.org/ocaml-zulip/blob/main/examples/regression_test.ml)
  - [anil.recoil.org/ocaml-zulip](https://tangled.org/anil.recoil.org/ocaml-zulip)
  - [anil.recoil.org/ocaml-init](https://tangled.org/anil.recoil.org/ocaml-init)
  - [GitHub - zulip/zulip-js: Javascript library to access the Zulip API](https://github.com/zulip/zulip-js)
  - [GitHub - zulip/python-zulip-api: Python library for the Zulip API.](https://github.com/zulip/python-zulip-api)
  - [GitHub - dbuenzli/cmdliner: Declarative definition of command line interfaces for OCaml](https://github.com/dbuenzli/cmdliner)
  - [Public view of Cambridge Energy & Environment Group | Zulip team chat](https://eeg.zulipchat.com)
  - [configparser — Configuration file parser](https://docs.python.org/3/library/configparser.html)
- **[AoAH Day 18: TOML 1.1 codecs directly from the spec and paper](https://anil.recoil.org/notes/aoah-2025-18)**
  - [TOML: English v1.1.0](https://toml.io/en/v1.1.0)
  - [TOML: Tom’s Obvious Minimal Language](https://toml.io)
  - [anil.recoil.org/ocaml-tomlt](https://tangled.org/anil.recoil.org/ocaml-tomlt)
  - [raw.githubusercontent.com](https://raw.githubusercontent.com/dbuenzli/jsont/refs/heads/main/paper/soup.tex)
  - [OCaml - Language extensions](https://ocaml.org/manual/5.4/indexops.html)
  - [TOML 1.1.0 released](https://lobste.rs/s/h50lml/toml_1_1_0_released)
  - [GitHub - toml-lang/toml-test: Language agnostic test suite for TOML parsers](https://github.com/toml-lang/toml-test)
  - [GitHub - dbuenzli/ptime: POSIX time for OCaml](https://github.com/dbuenzli/ptime)
  - [jsont/paper/soup.pdf at main · dbuenzli/jsont](https://github.com/dbuenzli/jsont/blob/main/paper/soup.pdf)
  - [GitHub - dbuenzli/jsont: Declarative JSON data manipulation for OCaml](https://github.com/dbuenzli/jsont)
  - [GitHub - dbuenzli/bytesrw: Composable byte stream readers and writers for OCaml](https://github.com/dbuenzli/bytesrw)
  - [Public view of Cambridge Energy & Environment Group | Zulip team chat](https://eeg.zulipchat.com)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3607851)
  - [Records - Real World OCaml](https://dev.realworldocaml.org/records.html)
  - [GADTs - Real World OCaml](https://dev.realworldocaml.org/gadts.html)
- **[AoAH Day 17: OCaml JMAP to plaster my painful email papercuts](https://anil.recoil.org/notes/aoah-2025-17)**
  - [Case study: Lean theorem prover community | Zulip](https://zulip.com/case-studies/lean/)
  - [www.theverge.com](https://www.theverge.com/24113616/gmail-email-20-years-old-internet)
  - [Phishing: Spot and report scam emails, texts, websites and calls](https://www.ncsc.gov.uk/collection/phishing-scams)
  - [JMAP: A modern, open email protocol](https://www.ietf.org/blog/jmap/)
  - [IMAP Extensions Suggestions](https://www.ietf.org/archive/id/draft-rjbs-mailmaint-imap-extensions-suggestions-00.html)
  - [Searching your mail](https://www.fastmail.help/hc/en-us/articles/360060591213-Searching-your-mail)
  - [anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests)
  - [anil.recoil.org/ocaml-jmap](https://tangled.org/anil.recoil.org/ocaml-jmap/tree/old1)
  - [/ocaml-jmap/web at main · anil.recoil.org/ocaml-jmap](https://tangled.org/anil.recoil.org/ocaml-jmap/tree/main/web)
  - [lib/js/jmap_brr.mli at main · anil.recoil.org/ocaml-jmap](https://tangled.org/anil.recoil.org/ocaml-jmap/blob/main/lib/js/jmap_brr.mli)
  - [lib/js/jmap_brr.ml at main · anil.recoil.org/ocaml-jmap](https://tangled.org/anil.recoil.org/ocaml-jmap/blob/main/lib/js/jmap_brr.ml)
  - [bin/jmapq.ml at main · anil.recoil.org/ocaml-jmap](https://tangled.org/anil.recoil.org/ocaml-jmap/blob/main/bin/jmapq.ml#L22-46)
  - [bin/jmapq.ml at main · anil.recoil.org/ocaml-jmap](https://tangled.org/anil.recoil.org/ocaml-jmap/blob/main/bin/jmapq.ml)
  - [anil.recoil.org/ocaml-jmap](https://tangled.org/anil.recoil.org/ocaml-jmap)
  - [The Resonant Computing Manifesto](https://resonantcomputing.org)
  - [Public view of OCaml | Zulip team chat](https://ocaml.zulipchat.com)
  - [GitHub - stalwartlabs/stalwart: All-in-one Mail & Collaboration server. Secure, scalable and fluent in every protocol (IMAP, JMAP, SMTP, CalDAV, CardDAV, WebDAV).](https://github.com/stalwartlabs/stalwart)
  - [GitHub - nojb/ocaml-imap: Lwt-compatible IMAP4rev1 client library for OCaml](https://github.com/nojb/ocaml-imap)
  - [GitHub - jqlang/jq: Command-line JSON processor](https://github.com/jqlang/jq)
  - [jsont/src/brr/jsont_brr.ml at main · dbuenzli/jsont](https://github.com/dbuenzli/jsont/blob/main/src/brr/jsont_brr.ml)
  - [GitHub - dbuenzli/jsont: Declarative JSON data manipulation for OCaml](https://github.com/dbuenzli/jsont)
  - [GitHub - dbuenzli/brr: Browser programming toolkit for OCaml](https://github.com/dbuenzli/brr)
  - [Jstr (brr.Jstr)](https://erratique.ch/software/brr/doc/Jstr/index.html)
  - [Fut (brr.Fut)](https://erratique.ch/software/brr/doc/Fut/index.html)
  - [JSON Meta Application Protocol - Wikipedia](https://en.wikipedia.org/wiki/JSON_Meta_Application_Protocol)
  - [Public view of Cambridge Energy & Environment Group | Zulip team chat](https://eeg.zulipchat.com)
  - [RFC 3501: INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1](https://datatracker.ietf.org/doc/html/rfc3501)
  - [Log in | Fastmail](https://app.fastmail.com)
- **[AoAH Day 16: Vibesplaining JSON Pointers using OCaml/Javascript](https://anil.recoil.org/notes/aoah-2025-16)**
  - [webcomponents.org - Discuss & share web components](https://www.webcomponents.org)
  - [RFC 8620: The JSON Meta Application Protocol (JMAP)](https://www.rfc-editor.org/rfc/rfc8620)
  - [tutorial (tutorial)](https://www.cl.cam.ac.uk/~avsm2/yamlrw-doc)
  - [tutorial (tutorial)](https://www.cl.cam.ac.uk/~avsm2/json-pointer/)
  - [anil.recoil.org/odoc-xo](https://tangled.org/anil.recoil.org/odoc-xo)
  - [doc/tutorial.mld at main · anil.recoil.org/ocaml-json-pointer](https://tangled.org/anil.recoil.org/ocaml-json-pointer/blob/main/doc/tutorial.mld)
  - [doc/dune at main · anil.recoil.org/ocaml-json-pointer](https://tangled.org/anil.recoil.org/ocaml-json-pointer/blob/main/doc/dune)
  - [anil.recoil.org/ocaml-json-pointer](https://tangled.org/anil.recoil.org/ocaml-json-pointer)
  - [anil.recoil.org/claude-ocaml-internet-rfc](https://tangled.org/anil.recoil.org/claude-ocaml-internet-rfc)
  - [patrick.sirref.org](https://patrick.sirref.org/var/propl2025.pdf)
  - [Introduction to the OCaml Toplevel · OCaml Documentation](https://ocaml.org/docs/toplevel-introduction)
  - [Welcome to a World of OCaml](https://ocaml.org)
  - [blog/2025/12/an-svg-is-all-you-need.mld](https://jon.recoil.org/blog/2025/12/an-svg-is-all-you-need.html)
  - [blog/2025/04/this-site.mld](https://jon.recoil.org/blog/2025/04/this-site.html)
  - [JSON Meta Application Protocol Specification (JMAP)](https://jmap.io)
  - [GitHub - realworldocaml/mdx: Execute code blocks inside your documentation](https://github.com/realworldocaml/mdx)
  - [book/book/guided-tour at master · realworldocaml/book](https://github.com/realworldocaml/book/tree/master/book/guided-tour)
  - [ocaml-bibtex/src/dune at main · patricoferris/ocaml-bibtex](https://github.com/patricoferris/ocaml-bibtex/blob/main/src/dune)
  - [ocaml-bibtex/src/bib.mli at main · patricoferris/ocaml-bibtex](https://github.com/patricoferris/ocaml-bibtex/blob/main/src/bib.mli)
  - [GitHub - patricoferris/ocaml-bibtex: An OCaml Bibtex Parser](https://github.com/patricoferris/ocaml-bibtex)
  - [GitHub - ocsigen/js_of_ocaml: Compiler from OCaml to Javascript.](https://github.com/ocsigen/js_of_ocaml)
  - [GitHub - mirage/mirage-tcpip: TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.](https://github.com/mirage/mirage-tcpip)
  - [GitHub - art-w/x-ocaml: OCaml notebooks as a WebComponent](https://github.com/art-w/x-ocaml)
  - [Real World OCaml](https://dev.realworldocaml.org)
  - [RFC 6901: JavaScript Object Notation (JSON) Pointer](https://datatracker.ietf.org/doc/html/rfc6901)
  - [Using ASCII waveforms to test hardware designs](https://blog.janestreet.com/using-ascii-waveforms-to-test-hardware-designs/)
  - [What if writing tests was a joyful experience?](https://blog.janestreet.com/the-joy-of-expect-tests/)
  - [Repeatable exploratory programming](https://blog.janestreet.com/repeatable-exploratory-programming/)
  - [OCaml notebooks](https://art-w.github.io/x-ocaml/)
- **[AoAH Day 15: Porting a complete HTML5 parser and browser test suite](https://anil.recoil.org/notes/aoah-2025-15)**
  - [Mathematical Beauty, Truth and Proof in the Age of AI | Quanta Magazine](https://www.quantamagazine.org/mathematical-beauty-truth-and-proof-in-the-age-of-ai-20250430/)
  - [Html5rw (html5rw.Html5rw)](https://www.cl.cam.ac.uk/~avsm2/htmlrw-doc/html5rw/Html5rw/index.html)
  - [www.cl.cam.ac.uk](https://www.cl.cam.ac.uk/~avsm2/html5rw/)
  - [commit c9a783be220f20922d1bf5106852f8ff7711cc19 · anil.recoil.org/ocaml-html5rw](https://tangled.org/anil.recoil.org/ocaml-html5rw/commit/c9a783be220f20922d1bf5106852f8ff7711cc19)
  - [commit 958671e9df25f94f38795ada0d291aa5355f024a · anil.recoil.org/ocaml-html5rw](https://tangled.org/anil.recoil.org/ocaml-html5rw/commit/958671e9df25f94f38795ada0d291aa5355f024a)
  - [LICENSE.md at main · anil.recoil.org/ocaml-html5rw](https://tangled.org/anil.recoil.org/ocaml-html5rw/blob/main/LICENSE.md)
  - [anil.recoil.org/ocaml-html5rw](https://tangled.org/anil.recoil.org/ocaml-html5rw)
  - [I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5 hours](https://simonwillison.net/2025/Dec/15/porting-justhtml/)
  - [JustHTML is a fascinating example of vibe engineering in action](https://simonwillison.net/2025/Dec/14/justhtml/)
  - [HTML Standard](https://html.spec.whatwg.org/multipage/)
  - [GitHub - html5lib/html5lib-tests: Testsuite data for html5lib, including the de-facto standard HTML parsing tests.](https://github.com/html5lib/html5lib-tests)
  - [GitHub - dbuenzli/uutf: Non-blocking streaming Unicode codec for OCaml](https://github.com/dbuenzli/uutf)
  - [GitHub - dbuenzli/uunf: Unicode text normalization for OCaml](https://github.com/dbuenzli/uunf)
  - [GitHub - dbuenzli/bytesrw: Composable byte stream readers and writers for OCaml](https://github.com/dbuenzli/bytesrw)
  - [GitHub - dbuenzli/astring: Alternative String module for OCaml](https://github.com/dbuenzli/astring)
  - [GitHub - aantron/lambdasoup: Functional HTML scraping and rewriting with CSS in OCaml](https://github.com/aantron/lambdasoup)
  - [GitHub - EmilStenstrom/justhtml: A pure Python HTML5 parser that just works. No C extensions to compile. No system dependencies to install. No complex API to learn.](https://github.com/EmilStenstrom/justhtml)
  - [How I wrote JustHTML using coding agents - Friendly Bit](https://friendlybit.com/python/writing-justhtml-with-coding-agents/)
  - [Files, Modules, and Programs - Real World OCaml](https://dev.realworldocaml.org/files-modules-and-programs.html)
- **[AoAH Day 14: Debugging a Karakeep CLI against the live service](https://anil.recoil.org/notes/aoah-2025-14)**
  - [Google Antigravity just deleted the contents of my whole drive.](https://www.reddit.com/r/google_antigravity/comments/1p82or6/google_antigravity_just_deleted_the_contents_of/)
  - [tRPC - Move Fast and Break Nothing.
End-to-end typesafe APIs made easy. | tRPC](https://trpc.io)
  - [anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests)
  - [anil.recoil.org/ocaml-karakeep](https://tangled.org/anil.recoil.org/ocaml-karakeep)
  - [anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed)
  - [Data Provenance in Shelter](https://patrick.sirref.org/weekly-2025-w49/index.xml)
  - [Karakeep](https://karakeep.app)
  - [GitHub - karakeep-app/karakeep: A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search](https://github.com/karakeep-app/karakeep)
  - [Public view of Cambridge Energy & Environment Group | Zulip team chat](https://eeg.zulipchat.com/#narrow/channel/522690-Blogs/topic/My.202025.20Advent.20of.20Agentic.20Humps.3A.20a.20new.20library.20daily/near/563008635)
- **[AoAH Day 13: Heckling an OCaml HTTP client from 50 implementations in 10 languages](https://anil.recoil.org/notes/aoah-2025-13)**
  - [www.linkedin.com](https://www.linkedin.com/feed/update/urn:li:activity:7404566293862887425?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7404566293862887425%2C7404578370950307840%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287404578370950307840%2Curn%3Ali%3Aactivity%3A7404566293862887425%29)
  - [BBC Audio | The Reith Lectures | Rutger Bregman - Moral Revolution | 3. A conspiracy of decency](https://www.bbc.co.uk/sounds/play/m002n7rf)
  - [commit dc03b221b36a1c53d853e628cc3746bbf370e3d4 · anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests/commit/dc03b221b36a1c53d853e628cc3746bbf370e3d4)
  - [commit 46235dac9d4c575e2546751757e5a779870a61ce · anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests/commit/46235dac9d4c575e2546751757e5a779870a61ce)
  - [tools/summarise_recommendations.ml at claude-test · anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests/blob/claude-test/tools/summarise_recommendations.ml#L213)
  - [tools/summarise_recommendations.ml at claude-test · anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests/blob/claude-test/tools/summarise_recommendations.ml)
  - [tools/clone_repos.ml at claude-test · anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests/blob/claude-test/tools/clone_repos.ml)
  - [test/httpbin.t at claude-test · anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests/blob/claude-test/test/httpbin.t)
  - [anil.recoil.org/ocaml-requests](https://tangled.org/anil.recoil.org/ocaml-requests)
  - [lib/structured_output.mli at main · anil.recoil.org/ocaml-claudeio](https://tangled.org/anil.recoil.org/ocaml-claudeio/blob/main/lib/structured_output.mli)
  - [anil.recoil.org/claude-ocaml-tidy-code](https://tangled.org/anil.recoil.org/claude-ocaml-tidy-code)
  - [anil.recoil.org/claude-ocaml-internet-rfc](https://tangled.org/anil.recoil.org/claude-ocaml-internet-rfc)
  - [raw.githubusercontent.com](https://raw.githubusercontent.com/easybase/awesome-http/refs/heads/main/resources.json)
  - [Switch (eio.Eio.Switch)](https://ocaml-multicore.github.io/eio/eio/Eio/Switch/index.html)
  - [Prediction: AI will make formal verification go mainstream — Martin Kleppmann’s blog](https://martin.kleppmann.com/2025/12/08/ai-formal-verification.html)
  - [httpbin.org](https://httpbin.org)
  - [GitHub - yhirose/cpp-httplib: A C++ header-only HTTP/HTTPS server and client library](https://github.com/yhirose/cpp-httplib)
  - [GitHub - forwardemail/superagent: Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.](https://github.com/visionmedia/superagent)
  - [GitHub - urllib3/urllib3: urllib3 is a user-friendly HTTP client library for Python](https://github.com/urllib3/urllib3)
  - [GitHub - tomas/needle: Nimble, streamable HTTP client for Node.js. With proxy, iconv, cookie, deflate & multipart support.](https://github.com/tomas/needle)
  - [GitHub - square/okhttp: Square’s meticulous HTTP client for the JVM, Android, and GraalVM.](https://github.com/square/okhttp)
  - [GitHub - spyoungtech/grequests: Requests + Gevent = <3](https://github.com/spyoungtech/grequests)
  - [GitHub - sprinfall/webcc: Lightweight C++ HTTP client and server library based on Asio for embedding purpose.](https://github.com/sprinfall/webcc)
  - [GitHub - nativeformat/NFHTTP: A cross platform C++ HTTP library that interfaces natively to other platforms.](https://github.com/spotify/NFHTTP)
  - [GitHub - sony/easyhttpcpp: A cross-platform HTTP client library with a focus on usability and speed](https://github.com/sony/easyhttpcpp)
  - [GitHub - snoyberg/http-client: An HTTP client engine, intended as a base layer for more user-friendly packages.](https://github.com/snoyberg/http-client)
  - [GitHub - sindresorhus/got: 🌐 Human-friendly and powerful HTTP request library for Node.js](https://github.com/sindresorhus/got)
  - [GitHub - sendgrid/php-http-client: SendGrid’s PHP HTTP Client for calling APIs](https://github.com/sendgrid/php-http-client)
  - [GitHub - seanmonstar/reqwest: An easy and powerful Rust HTTP Client](https://github.com/seanmonstar/reqwest)
  - [GitHub - sagebind/isahc: The practical HTTP client that is fun to use.](https://github.com/sagebind/isahc)
  - [GitHub - psf/requests: A simple, yet elegant, HTTP library.](https://github.com/psf/requests)
  - [GitHub - prkumar/uplink: A Declarative HTTP Client for Python](https://github.com/prkumar/uplink)
  - [GitHub - php-http/httplug: HTTPlug, the HTTP client abstraction for PHP](https://github.com/php-http/httplug)
  - [GitHub - onevcat/Kingfisher: A lightweight, pure-Swift library for downloading and caching images from the web.](https://github.com/onevcat/Kingfisher)
  - [GitHub - node-fetch/node-fetch: A light-weight module that brings the Fetch API to Node.js](https://github.com/node-fetch/node-fetch)
  - [GitHub - nghialv/Net: Http Request wrapper written in Swift](https://github.com/nghialv/Net)
  - [GitHub - mrkkrp/req: An HTTP client library](https://github.com/mrkkrp/req)
  - [GitHub - mirage/ocaml-cohttp: An OCaml library for HTTP clients and servers using Lwt or Async](https://github.com/mirage/ocaml-cohttp)
  - [GitHub - micha/resty: Little command line REST client that you can use in pipelines (bash or zsh).](https://github.com/micha/resty)
  - [GitHub - libcpr/cpr: C++ Requests: Curl for People, a spiritual port of Python Requests.](https://github.com/libcpr/cpr)
  - [GitHub - kriswallsmith/Buzz: PHP’s lightweight HTTP client](https://github.com/kriswallsmith/Buzz)
  - [GitHub - kevinsawicki/http-request: Java HTTP Request Library](https://github.com/kevinsawicki/http-request)
  - [GitHub - jonaslu/ain: A HTTP API client for the terminal](https://github.com/jonaslu/ain)
  - [GitHub - internetarchive/heritrix3: Heritrix is the Internet Archive’s open-source, extensible, web-scale, archival-quality web crawler project.](https://github.com/internetarchive/heritrix3)
  - [GitHub - imroc/req: Simple Go HTTP client with Black Magic](https://github.com/imroc/req)
  - [GitHub - hyperium/hyper: An HTTP library for Rust](https://github.com/hyperium/hyper)
  - [GitHub - httplib2/httplib2: Small, fast HTTP client library for Python. Features persistent connections, cache, and Google App Engine support. Originally written by Joe Gregorio, now supported by community.](https://github.com/httplib2/httplib2)
  - [GitHub - httpie/cli: 🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.](https://github.com/httpie/httpie)
  - [GitHub - httpie/http-prompt: An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie](https://github.com/httpie/http-prompt)
  - [GitHub - http-rs/surf: Fast and friendly HTTP client framework for async Rust](https://github.com/http-rs/surf)
  - [GitHub - haskell-servant/servant: Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!](https://github.com/haskell-servant/servant)
  - [GitHub - guzzle/guzzle: Guzzle, an extensible PHP HTTP client](https://github.com/guzzle/guzzle)
  - [GitHub - googleapis/google-http-java-client: Google HTTP Client Library for Java](https://github.com/googleapis/google-http-java-client)
  - [GitHub - go-resty/resty: Simple HTTP, REST, and SSE client library for Go](https://github.com/go-resty/resty)
  - [GitHub - facebook/proxygen: A collection of C++ HTTP libraries including an easy to use HTTP server.](https://github.com/facebook/proxygen)
  - [GitHub - jetty/jetty.project: Eclipse Jetty® - Web Container & Clients - supports HTTP/3, HTTP/2, HTTP/1, websocket, servlets, and more](https://github.com/eclipse/jetty.project)
  - [GitHub - dghubble/sling: A Go HTTP client library for creating and sending API requests](https://github.com/dghubble/sling)
  - [GitHub - dduan/Just: Swift HTTP for Humans](https://github.com/dduan/Just)
  - [GitHub - daltoniam/SwiftHTTP: Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.](https://github.com/daltoniam/SwiftHTTP)
  - [GitHub - curl/curl: A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features](https://github.com/curl/curl)
  - [GitHub - cpp-netlib/cpp-netlib: The C++ Network Library Project -- cross-platform, standards compliant networking library.](https://github.com/cpp-netlib/cpp-netlib)
  - [GitHub - axios/axios: Promise based HTTP client for the browser and node.js](https://github.com/axios/axios)
  - [GitHub - asmcos/requests: A golang HTTP client library. Salute to python requests.](https://github.com/asmcos/requests)
  - [GitHub - aria2/aria2: aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.](https://github.com/aria2/aria2)
  - [GitHub - apache/serf: Mirror of Apache Serf](https://github.com/apache/serf)
  - [GitHub - apache/httpcomponents-client: Mirror of Apache HttpClient](https://github.com/apache/httpcomponents-client)
  - [GitHub - amphp/http-client: An advanced async HTTP client library for PHP, enabling efficient, non-blocking, and concurrent requests and responses.](https://github.com/amphp/http-client)
  - [GitHub - algebraic-dev/http: 🌐 | HTTP primitives for Lean 4](https://github.com/algebraic-dev/http)
  - [GitHub - alexcrichton/curl-rust: Rust bindings to libcurl](https://github.com/alexcrichton/curl-rust)
  - [GitHub - aesiniath/http-streams: Haskell HTTP client library for use with io-streams](https://github.com/aesiniath/http-streams)
  - [GitHub - Moya/Moya: Network abstraction layer written in Swift.](https://github.com/Moya/Moya)
  - [GitHub - Alamofire/Alamofire: Elegant HTTP Networking in Swift](https://github.com/Alamofire/Alamofire)
  - [Emma Goldman - Wikiquote](https://en.wikiquote.org/wiki/Emma_Goldman)
  - [Counterexample Driven Refinement for Abstract Interpretation](https://doi.org/10.1007/11691372_34)
- **[AoAH Day 12: Eio Connection pooling and event tracing](https://anil.recoil.org/notes/aoah-2025-12)**
  - [Connection Pool Stress Test Results](https://www.cl.cam.ac.uk/~avsm2/conpool-stress.html)
  - [anil.recoil.org/ocaml-conpool](https://tangled.org/anil.recoil.org/ocaml-conpool)
  - [anil.recoil.org/claude-ocaml-tidy-code](https://tangled.org/anil.recoil.org/claude-ocaml-tidy-code)
  - [eio 1.3 · OCaml Package](https://ocaml.org/p/eio/1.3/doc/eio/Eio/index.html#exception-Io)
  - [OCaml library : Runtime_events](https://ocaml.org/manual/5.2/api/Runtime_events.html)
  - [blog/2025/12/an-svg-is-all-you-need.mld](https://jon.recoil.org/blog/2025/12/an-svg-is-all-you-need.html)
  - [GitHub - ocaml-multicore/meio: Monitor Eio programs](https://github.com/ocaml-multicore/meio)
  - [GitHub - ocaml-multicore/eio: Effects-based direct-style IO for multicore OCaml](https://github.com/ocaml-multicore/eio?tab=readme-ov-file#provider-interfaces)
  - [GitHub - mirage/ocaml-conduit: Dereference URIs into communication channels for Async or Lwt](https://github.com/mirage/ocaml-conduit)
  - [claude-code/plugins/frontend-design at main · anthropics/claude-code](https://github.com/anthropics/claude-code/tree/main/plugins/frontend-design)
- **[AoAH Day 10: Building a TUI for Sortal using Mosaic](https://anil.recoil.org/notes/aoah-2025-10)**
  - [A Vision for OCaml in the AI Era - Thibaut Mattio - FUN OCaml 2025](https://watch.ocaml.org/w/oTv8j7T7eGrtHxpzaRe1LZ)
  - [lib/sortal_mosaic.ml at main · anil.recoil.org/sortal-term](https://tangled.org/anil.recoil.org/sortal-term/blob/main/lib/sortal_mosaic.ml)
  - [anil.recoil.org/sortal-term](https://tangled.org/anil.recoil.org/sortal-term)
  - [mosaic/mosaic/examples at main · tmattio/mosaic](https://github.com/tmattio/mosaic/tree/main/mosaic/examples)
  - [tree-sitter dep missing · Issue #7 · tmattio/mosaic](https://github.com/tmattio/mosaic/issues/7)
  - [GitHub - janestreet/bonsai_term: A library for building dynamic terminal apps, using bonsai](https://github.com/janestreet/bonsai_term)
  - [[ANN] Mosaic - A Modern Terminal User Interface Framework for OCaml (Early Preview) - Community - OCaml](https://discuss.ocaml.org/t/ann-mosaic-a-modern-terminal-user-interface-framework-for-ocaml-early-preview/17572)
- **[AoAH Day 11: HTTP Cookies and vibing RFCs for breakfast](https://anil.recoil.org/notes/aoah-2025-11)**
  - [RFC 6265: HTTP State Management Mechanism](https://www.rfc-editor.org/rfc/rfc6265)
  - [RFC 6264: An Incremental Carrier-Grade NAT (CGN) for IPv6 Transition](https://www.rfc-editor.org/rfc/rfc6264)
  - [commit cb3b948db5e4331c200ef196b41ea35be325cf60 · anil.recoil.org/ocaml-punycode](https://tangled.org/anil.recoil.org/ocaml-punycode/commit/cb3b948db5e4331c200ef196b41ea35be325cf60)
  - [test/test_punycode.ml at main · anil.recoil.org/ocaml-punycode](https://tangled.org/anil.recoil.org/ocaml-punycode/blob/main/test/test_punycode.ml)
  - [anil.recoil.org/ocaml-punycode](https://tangled.org/anil.recoil.org/ocaml-punycode/)
  - [anil.recoil.org/ocaml-punycode](https://tangled.org/anil.recoil.org/ocaml-punycode)
  - [anil.recoil.org/ocaml-publicsuffix](https://tangled.org/anil.recoil.org/ocaml-publicsuffix/)
  - [lib/jar/cookeio_jar.mli at main · anil.recoil.org/ocaml-cookeio](https://tangled.org/anil.recoil.org/ocaml-cookeio/blob/main/lib/jar/cookeio_jar.mli)
  - [anil.recoil.org/ocaml-cookeio](https://tangled.org/anil.recoil.org/ocaml-cookeio/)
  - [anil.recoil.org/ocaml-cookeio](https://tangled.org/anil.recoil.org/ocaml-cookeio)
  - [anil.recoil.org/claude-ocaml-internet-rfc](https://tangled.org/anil.recoil.org/claude-ocaml-internet-rfc)
  - [publicsuffix.org](https://publicsuffix.org/list/public_suffix_list.dat)
  - [Learn more about the Public Suffix List](https://publicsuffix.org/learn/)
  - [opam - public-suffix.0.0.1](https://opam.ocaml.org/packages/public-suffix/public-suffix.0.0.1/)
  - [GitHub - ulrikstrid/ocaml-cookie: Working with cookies in OCaml and Reason](https://github.com/ulrikstrid/ocaml-cookie)
  - [Home](https://github.com/publicsuffix/list/wiki/)
  - [Support for mDNS? · Issue #28 · mirage/ocaml-dns](https://github.com/mirage/ocaml-dns/issues/28#issuecomment-107215853)
  - [GitHub - bikallem/http-cookie: A comprehensive, validating, and standards compliant (RFC 6265 ) HTTP cookie library for OCaml.](https://github.com/lemaetech/http-cookie)
  - [GitHub - hannesm/domain-name: RFC 1035 Internet domain names](https://github.com/hannesm/domain-name)
  - [GitHub - cfcs/ocaml-punycode: RFC 3492: IDNA Punycode implementation](https://github.com/cfcs/ocaml-punycode)
  - [Uunf / Erratique](https://erratique.ch/software/uunf)
  - [Punycode - Wikipedia](https://en.wikipedia.org/wiki/Punycode)
  - [HTTP cookie - Wikipedia](https://en.wikipedia.org/wiki/HTTP_cookie)
  - [RFC 6265: HTTP State Management Mechanism](https://datatracker.ietf.org/doc/html/rfc6265#section-5.1.2)
  - [RFC 3490: Internationalizing Domain Names in Applications (IDNA)](https://datatracker.ietf.org/doc/html/rfc3490)
  - [Common workflows - Claude Code Docs](https://code.claude.com/docs/en/common-workflows#use-plan-mode-for-safe-code-analysis)
- **[AoAH Day 9: Adding a Bonsai terminal UI to Sortal](https://anil.recoil.org/notes/aoah-2025-9)**
  - [500 Internal Server Error](https://tangled.org/anil.recoil.org/sortal-term/tree/bonsai)
  - [OxCaml | Get OxCaml](https://oxcaml.org/get-oxcaml/)
  - [GitHub - talex5/async_eio: Run Async code from within Eio](https://github.com/talex5/async_eio)
  - [GitHub - talex5/async-eio-lwt-chimera: Proof-of-concept for Async/Eio/Lwt in one process](https://github.com/talex5/async-eio-lwt-chimera)
  - [Allow multiple versions of upstream patched packages by dra27 · Pull Request #27 · oxcaml/opam-repository](https://github.com/oxcaml/opam-repository/pull/27)
  - [add ocamlbuild,async_ssl,alcotest,sedlex,topkg,uutf updates by avsm · Pull Request #23 · oxcaml/opam-repository](https://github.com/oxcaml/opam-repository/pull/23)
  - [GitHub - oxcaml/opam-repository: OxCaml opam repository](https://github.com/oxcaml/opam-repository)
  - [GitHub - orangekame3/awesome-terminal-recorder: 🎥 Curated list of outstanding terminal recording tools to enhance your CLI demonstrations and tutorials.](https://github.com/orangekame3/awesome-terminal-recorder)
  - [GitHub - ocaml-multicore/eio: Effects-based direct-style IO for multicore OCaml](https://github.com/ocaml-multicore/eio)
  - [GitHub - janestreet/bonsai_term_examples: Some examples for bonsai_term](https://github.com/janestreet/bonsai_term_examples)
  - [bonsai_term_components/tree_view/src at with-extensions · janestreet/bonsai_term_components](https://github.com/janestreet/bonsai_term_components/tree/with-extensions/tree_view/src)
  - [bonsai_term_components/text_editor/src at with-extensions · janestreet/bonsai_term_components](https://github.com/janestreet/bonsai_term_components/tree/with-extensions/text_editor/src)
  - [bonsai_term_components/bar_chart/src at with-extensions · janestreet/bonsai_term_components](https://github.com/janestreet/bonsai_term_components/tree/with-extensions/bar_chart/src)
  - [GitHub - janestreet/bonsai_term_components: A set of Terminal UI (TUI) component libraries for bonsai_term.](https://github.com/janestreet/bonsai_term_components)
  - [GitHub - janestreet/bonsai_term: A library for building dynamic terminal apps, using bonsai](https://github.com/janestreet/bonsai_term)
  - [GitHub - janestreet/async: Jane Street Capital’s asynchronous execution library](https://github.com/janestreet/async)
- **[Publish, Review, Curate to upend scholarly publishing](https://anil.recoil.org/notes/coar-prc)**
  - [Geoembeddings of Switzerland](https://www.swissdatacube.org/index.php/2025/12/03/geoembeddings-for-switzerland/)
  - [Research](https://www.research.cam.ac.uk)
  - [Contact the Open Research team | Open Research](https://www.openresearch.cam.ac.uk/about-us)
  - [Open Research |](https://www.openresearch.cam.ac.uk)
  - [www.microsoft.com](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/Troubling20Trends20in20Scientific20Software20Use20_Science_2013.pdf)
  - [Memory Laboratory, Department of Psychology](https://www.memlab.psychol.cam.ac.uk)
  - [Keynote](https://www.cl.cam.ac.uk/~avsm2/slides/coar-nov25/)
  - [Accueil](https://www.ccsd.cnrs.fr/)
  - [Homepage | Cambridge Open Engage](https://www.cambridge.org/engage/coe/public-dashboard)
  - [Just a moment...](https://www.cambridge.org/about-us/annual-report)
  - [Rogue Scholar](https://rogue-scholar.org/)
  - [Radiant Earth](https://radiant.earth/)
  - [Home - MetaROR](https://metaror.org/)
  - [lib.cam.ac.uk](https://lib.cam.ac.uk)
  - [GitHub - snarfed/bridgy-fed: 🌉 A bridge between decentralized social networks](https://github.com/snarfed/bridgy-fed)
  - [Interoperability with Mastodon/ActivityPub · bluesky-social/atproto · Discussion #1716](https://github.com/bluesky-social/atproto/discussions/1716)
  - [Rogue Scholar is improving subject classification (Version 2)](https://doi.org/10.53731/4pr0j-7pq24)
  - [Just a moment...](https://doi.org/10.1126/science.1231535)
  - [Cambridge Journal of Climate Research](https://diamond-oa.lib.cam.ac.uk/communities/b560ba0c-b26d-4b8d-bf24-b415dc75ba4b)
  - [CoRE Stack Innovation Challenge on geospatial programming – 1st edition – CoRE Stack](https://core-stack.org/core-stack-innovation-challenge-1st-edition/)
  - [Conservation Evidence - View Collection](https://conservationevidencejournal.com)
  - [Publish, Review, Curate: Turning scholarly publishing on its head](https://coar-repositories.org/news-updates/publish-review-curate-turning-scholarly-publishing-on-its-head/)
  - [COAR](https://coar-repositories.org)
  - [Bluesky User Counter](https://bsky-users.theo.io/)
  - [AT Protocol](https://atproto.com/)
  - [The Drain of Scientific Publishing](https://arxiv.org/abs/2511.04820)
  - [ActivityPub Rocks!](https://activitypub.rocks/)
  - [New non-English language studies database: increasing the availability of conservation evidence | About Conservation Evidence](https://about.conservationevidence.com/2022/03/14/new-non-english-language-studies-database-increasing-the-availability-of-conservation-evidence/)
  - [Primary Paper Initiative – IJCAI 2026](https://2026.ijcai.org/primary-paper-initiative/)
  - [IJCAI 2026](https://2026.ijcai.org/)
- **[AoAH Day 8: Building a contacts CLI manager with Sortal](https://anil.recoil.org/notes/aoah-2025-8)**
  - [anil.recoil.org/sortal](https://tangled.org/anil.recoil.org/sortal)
  - [anil.recoil.org/claude-ocaml-metadata](https://tangled.org/anil.recoil.org/claude-ocaml-metadata)
  - [Memory tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool)
  - [GitHub - dbuenzli/logs: Logging infrastructure for OCaml](https://github.com/dbuenzli/logs)
  - [GitHub - dbuenzli/fmt: OCaml Format pretty-printer combinators](https://github.com/dbuenzli/fmt)
  - [cookbook (jsont.cookbook)](https://erratique.ch/software/jsont/doc/cookbook.html#unknown_members)
  - [Cmarkit / Erratique](https://erratique.ch/software/cmarkit)
  - [Common workflows - Claude Code Docs](https://code.claude.com/docs/en/common-workflows)
- **[AoAH Day 7: Converting between JSON and Yaml with yamlt](https://anil.recoil.org/notes/aoah-2025-7)**
  - [503 · tangled · tangled](https://tangled.org/anil.recoil.org/ocaml-yamlt/tree/main/tests/cram)
  - [anil.recoil.org/ocaml-yamlt](https://tangled.org/anil.recoil.org/ocaml-yamlt)
  - [OCaml Roundup: November 2025 › Graft and Bib](https://patrick.sirref.org/graft-and-bib-update/index.xml)
  - [JSON::XS](https://metacpan.org/pod/JSON::XS#JSON-and-YAML)
  - [GitHub - patricoferris/ocaml-bibtex: An OCaml Bibtex Parser](https://github.com/patricoferris/ocaml-bibtex)
  - [GitHub - dbuenzli/jsont: Declarative JSON data manipulation for OCaml](https://github.com/dbuenzli/jsont)
- **[AoAH Day 6: Getting a Yaml 1.2 implementation in pure OCaml](https://anil.recoil.org/notes/aoah-2025-6)**
  - [YAML Ain’t Markup Language (YAML™) revision 1.2.2](https://yaml.org/spec/1.2.2/)
  - [Yamlrw Test Results](https://www.cl.cam.ac.uk/~avsm2/yaml-test-results.html)
  - [tests/test_suite_lib/tree_format.ml at main · anil.recoil.org/ocaml-yamlrw](https://tangled.org/anil.recoil.org/ocaml-yamlrw/blob/main/tests/test_suite_lib/tree_format.ml)
  - [tests/test_suite_lib/test_suite_loader_generic.ml at main · anil.recoil.org/ocaml-yamlrw](https://tangled.org/anil.recoil.org/ocaml-yamlrw/blob/main/tests/test_suite_lib/test_suite_loader_generic.ml)
  - [tests/test_suite_lib/json_format.ml at main · anil.recoil.org/ocaml-yamlrw](https://tangled.org/anil.recoil.org/ocaml-yamlrw/blob/main/tests/test_suite_lib/json_format.ml)
  - [anil.recoil.org/ocaml-yamlrw](https://tangled.org/anil.recoil.org/ocaml-yamlrw)
  - [anil.recoil.org/ocaml-bytesrw-eio](https://tangled.org/anil.recoil.org/ocaml-bytesrw-eio)
  - [The yaml document from hell](https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell)
  - [yaml-test-suite/36F6 at data · yaml/yaml-test-suite](https://github.com/yaml/yaml-test-suite/tree/data/36F6)
  - [GitHub - yaml/yaml-test-suite at data](https://github.com/yaml/yaml-test-suite/tree/data)
  - [GitHub - yaml/yaml-test-suite: Comprehensive, language independent Test Suite for YAML](https://github.com/yaml/yaml-test-suite)
  - [GitHub - yaml/libyaml: Canonical source repository for LibYAML](https://github.com/yaml/libyaml)
  - [GitHub - janestreet/core_bench: Micro-benchmarking library for OCaml](https://github.com/janestreet/core_bench)
  - [GitHub - dbuenzli/bytesrw: Composable byte stream readers and writers for OCaml](https://github.com/dbuenzli/bytesrw)
  - [avsm/ocaml-yaml](https://github.com/avsm/ocaml-yaml/issues?q=is%3Aissue)
  - [Incorrect interpretation of the string “nan” as a float · Issue #82 · avsm/ocaml-yaml](https://github.com/avsm/ocaml-yaml/issues/82)
  - [Adding YAML to a opam-cross-ios library · Issue #81 · avsm/ocaml-yaml](https://github.com/avsm/ocaml-yaml/issues/81)
  - [compilation fails on openbsd · Issue #78 · avsm/ocaml-yaml](https://github.com/avsm/ocaml-yaml/issues/78)
  - [Possibly memory leaks in yaml parser · Issue #73 · avsm/ocaml-yaml](https://github.com/avsm/ocaml-yaml/issues/73)
  - [Line comments not always supported? · Issue #72 · avsm/ocaml-yaml](https://github.com/avsm/ocaml-yaml/issues/72)
  - [ocaml-yaml/tests/yaml/bomb.yml at master · avsm/ocaml-yaml](https://github.com/avsm/ocaml-yaml/blob/master/tests/yaml/bomb.yml)
  - [ocaml-yaml/CHANGES.md at master · avsm/ocaml-yaml](https://github.com/avsm/ocaml-yaml/blob/master/CHANGES.md)
  - [GitHub - avsm/ocaml-yaml: OCaml interface to the YAML 1.1 spec](https://github.com/avsm/ocaml-yaml)
  - [Billion laughs attack - Wikipedia](https://en.wikipedia.org/wiki/Billion_laughs_attack)
- **[AoAH Day 5: Bytesrw Eio adapters and automating opam metadata](https://anil.recoil.org/notes/aoah-2025-5)**
  - [Introducing Agent Skills | Claude](https://www.claude.com/blog/skills)
  - [.ocamlformat at main · anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed/blob/main/.ocamlformat)
  - [test/test_bytesrw_eio.ml at main · anil.recoil.org/ocaml-bytesrw-eio](https://tangled.org/anil.recoil.org/ocaml-bytesrw-eio/blob/main/test/test_bytesrw_eio.ml)
  - [anil.recoil.org/ocaml-bytesrw-eio](https://tangled.org/anil.recoil.org/ocaml-bytesrw-eio)
  - [anil.recoil.org/claude-ocaml-metadata](https://tangled.org/anil.recoil.org/claude-ocaml-metadata)
  - [.tangled/workflows/build.yml at main · anil.recoil.org/aoah-opam-repo](https://tangled.org/anil.recoil.org/aoah-opam-repo/blob/main/.tangled/workflows/build.yml)
  - [anil.recoil.org/aoah-opam-repo](https://tangled.org/anil.recoil.org/aoah-opam-repo)
  - [opam - opam-dune-lint](https://opam.ocaml.org/packages/opam-dune-lint/)
  - [GitHub - ocaml-multicore/eio: Effects-based direct-style IO for multicore OCaml](https://github.com/ocaml-multicore/eio)
  - [GitHub - mirage/ocaml-cstruct: Map OCaml arrays onto C-like structs](https://github.com/mirage/ocaml-cstruct)
  - [GitHub - dbuenzli/bytesrw: Composable byte stream readers and writers for OCaml](https://github.com/dbuenzli/bytesrw)
  - [How to Generate Opam Files from dune-project - Dune documentation](https://dune.readthedocs.io/en/latest/howto/opam-file-generation.html)
- **[AoAH Day 4: Going recursive with Claudeio for Claude](https://anil.recoil.org/notes/aoah-2025-4)**
  - [anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed)
  - [404 · tangled · tangled](https://tangled.org/anil.recoil.org/claudeio)
  - [Data Provenance in Shelter](https://patrick.sirref.org/weekly-2025-w49/index.xml)
  - [jsont/test/json_rpc.ml at main · dbuenzli/jsont](https://github.com/dbuenzli/jsont/blob/main/test/json_rpc.ml)
  - [GitHub - anthropics/claude-agent-sdk-python](https://github.com/anthropics/claude-agent-sdk-python)
  - [GitHub - anthropics/anthropic-sdk-go: Access to Anthropic’s safety-first language model APIs via Go](https://github.com/anthropics/anthropic-sdk-go)
  - [Anthropic](https://github.com/anthropics)
- **[Foundational AI for Ecosystem Resilience workshop](https://anil.recoil.org/notes/foundational-ecosystem-workshop)**
  - [Concordia Library v2.0 Release - Tutorial with Alexander (Sasha) Vezhnevets [Google DeepMind]](https://www.youtube.com/watch?v=2FO5g65mu2I)
  - [Before you continue to YouTube](https://www.youtube.com/playlist?list=PLpRUERxtS22DYG_YhoR25ck4ll3HpHIOY)
  - [Welcome to Pembroke College | Pembroke](https://www.pem.cam.ac.uk)
  - [Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.](https://www.notion.so/Yes-AI-can-pass-the-Red-List-Assessor-Exam-What-s-next-3-Dec-2025-2bde7c511467802098b0eef9f806665b)
  - [Sign Up | LinkedIn](https://www.linkedin.com/posts/julia-p-g-jones-85294215_togetherfornature-ugcPost-7400203881076457472-EuPX)
  - [I have already posted about the fascinating ARIA-funded workshop on &#39;predicting ecosystem resilience&#39; last week at Pembroke College, Cambridge, organized by Lynn Dicks and colleagues. Every since, I… | Julia P G Jones](https://www.linkedin.com/posts/julia-p-g-jones-85294215_i-have-already-posted-about-the-fascinating-activity-7401648875461165056-MoJx)
  - [ARIA modifies terms for pre-programme exploration, allows open-source use | Anil Madhavapeddy posted on the topic | LinkedIn](https://www.linkedin.com/posts/anilmadhavapeddy_the-advanced-research-invention-agency-activity-7370729885948071937-ynnj)
  - [Google DeepMind Releases Concordia Library v2.0](https://www.cooperativeai.com/post/google-deepmind-releases-concordia-library-v2-0)
  - [Conservation Research Institute |](https://www.conservation.cam.ac.uk)
  - [Just a moment...](https://www.biorxiv.org/content/10.1101/2025.02.10.637097v1)
  - [Engineering Ecosystem Resilience](https://www.aria.org.uk/opportunity-spaces/engineering-ecosystem-resilience)
  - [Foundational AI for Ecosystem Resilience talks](https://watch.eeg.cl.cam.ac.uk/w/p/iWr9BhchX6NT6jBfMZmR2P)
  - [Qwen3 Leads the Pack: Evaluating how Local LLMs tackle First Year CS OCaml exercises - Sadiq Jaffer](https://toao.com/blog/ocaml-local-code-models)
  - [GitHub - google-deepmind/concordia: A library for generative social simulation](https://github.com/google-deepmind/concordia)
  - [The Book of Why - Wikipedia](https://en.wikipedia.org/wiki/The_Book_of_Why)
  - [Naked mole-rat - Wikipedia](https://en.wikipedia.org/wiki/Naked_mole-rat)
  - [Human bycatch - Wikipedia](https://en.wikipedia.org/wiki/Human_bycatch)
  - [Eusociality - Wikipedia](https://en.wikipedia.org/wiki/Eusociality)
  - [Google DeepMind](https://deepmind.com)
  - [AlphaEarth Foundations: An embedding field model for accurate and efficient global mapping from sparse label data](https://arxiv.org/abs/2507.22291)
  - [Using Individualized Treatment Effects to Assess Treatment Effect Heterogeneity](https://arxiv.org/abs/2502.00713v1)
  - [Generative agent-based modeling with actions grounded in physical, social, or digital space using Concordia](https://arxiv.org/abs/2312.03664)
- **[AoAH Day 3: XDG filesystem paths using Eio capabilities](https://anil.recoil.org/notes/aoah-2025-3)**
  - [lib/xdge.mli at v1.0.0 · anil.recoil.org/xdge](https://tangled.org/anil.recoil.org/xdge/blob/v1.0.0/lib/xdge.mli#L347)
  - [test/xdg.t at main · anil.recoil.org/xdge](https://tangled.org/anil.recoil.org/xdge/blob/main/test/xdg.t)
  - [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir/latest/)
  - [eio/README.md at main · ocaml-multicore/eio](https://github.com/ocaml-multicore/eio/blob/main/README.md)
  - [GitHub - ocaml-multicore/eio: Effects-based direct-style IO for multicore OCaml](https://github.com/ocaml-multicore/eio)
  - [GitHub - dbuenzli/cmdliner: Declarative definition of command line interfaces for OCaml](https://github.com/dbuenzli/cmdliner)
- **[AoAH Day 2: Building an OCaml JSONFeed library](https://anil.recoil.org/notes/aoah-2025-2)**
  - [JSON Feed - JSON Feed Version 1.1](https://www.jsonfeed.org/version/1.1/)
  - [JSON Feed - Mapping RSS and Atom to JSON Feed](https://www.jsonfeed.org/mappingrssandatom/)
  - [JSON Feed](https://www.jsonfeed.org)
  - [/ocaml-jsonfeed/test/data at main · anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed/tree/main/test/data)
  - [test/test_locations.t at main · anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed/blob/main/test/test_locations.t)
  - [lib/rfc3339.ml at main · anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed/blob/main/lib/rfc3339.ml)
  - [lib/jsonfeed.mli at main · anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed/blob/main/lib/jsonfeed.mli)
  - [lib/item.ml at main · anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed/blob/main/lib/item.ml#L160)
  - [lib/cito.ml at main · anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed/blob/main/lib/cito.ml)
  - [lib/author.ml at main · anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed/blob/main/lib/author.ml)
  - [anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed)
  - [Rogue Scholar](https://rogue-scholar.org)
  - [jsonfeed 1.1.0 (latest) · OCaml Package](https://ocaml.org/p/jsonfeed/latest)
  - [GitHub - ocaml-community/yojson: Low-level JSON parsing and pretty-printing library for OCaml](https://github.com/ocaml-community/yojson)
  - [GitHub - mirage/ezjsonm: An easy interface on top of the Jsonm library.](https://github.com/mirage/ezjsonm)
  - [GitHub - egonw/JSONFeed-extensions: Repository with documentation about JSON Feed extensions](https://github.com/egonw/JSONFeed-extensions/tree/main)
  - [jsont/test/json_rpc.ml at main · dbuenzli/jsont](https://github.com/dbuenzli/jsont/blob/main/test/json_rpc.ml)
  - [GitHub - dbuenzli/jsont: Declarative JSON data manipulation for OCaml](https://github.com/dbuenzli/jsont)
  - [GitHub - dbuenzli/jsonm: Non-blocking streaming JSON codec for OCaml](https://github.com/dbuenzli/jsonm)
  - [cookbook (jsont.cookbook)](https://erratique.ch/software/jsont/doc/cookbook.html)
  - [Cram Tests - Dune documentation](https://dune.readthedocs.io/en/latest/reference/cram.html)
  - [[ANN] Jsont 0.1.0 – Declarative JSON data manipulation for OCaml - Community - OCaml](https://discuss.ocaml.org/t/ann-jsont-0-1-0-declarative-json-data-manipulation-for-ocaml/15702)
  - [digitalflapjack.com](https://digitalflapjack.com/blog/the-partially-dynamic-web/)
  - [anil.recoil.org](https://anil.recoil.org/perma.json)
- **[AoAH Day 1: Building a Base32 Crockford library in OCaml](https://anil.recoil.org/notes/aoah-2025-1)**
  - [Base 32](https://www.crockford.com/base32.html)
  - [Claude Code by Anthropic | AI Coding Agent, Terminal, IDE](https://www.claude.com/product/claude-code)
  - [/slop/.devcontainer at main · anil.recoil.org/slop](https://tangled.org/anil.recoil.org/slop/tree/main/.devcontainer)
  - [slopper at main · anil.recoil.org/slop](https://tangled.org/anil.recoil.org/slop/blob/main/slopper)
  - [503 · tangled · tangled](https://tangled.org/anil.recoil.org/slop/blob/main/.devcontainer/setup-ocaml.sh)
  - [anil.recoil.org/slop](https://tangled.org/anil.recoil.org/slop)
  - [anil.recoil.org/ocaml-crockford](https://tangled.org/anil.recoil.org/ocaml-crockford)
  - [timeline · tangled](https://tangled.org)
  - [crockford package - github.com/front-matter/commonmeta/crockford - Go Packages](https://pkg.go.dev/github.com/front-matter/commonmeta/crockford)
  - [crockford 1.0.0 (latest) · OCaml Package](https://ocaml.org/p/crockford/latest)
- **[The AI French Connection to the Practice of Science](https://anil.recoil.org/notes/entente-cordiale)**
  - [Television Archive: Ferrero Rocher ambassador’s reception UK TV commercial advert 1990s](https://www.youtube.com/watch?v=hMlP_Moo0bE)
  - [SCRIBERIA](https://www.scriberia.com/)
  - [#artificialintelligence #ententecordiale #teamfrance | Lucas Tourny](https://www.linkedin.com/posts/lucastourny_artificialintelligence-ententecordiale-teamfrance-ugcPost-7397952272338681856-1BYo)
  - [#ententecordiale #ai #artificialintelligence | Alec Christie](https://www.linkedin.com/feed/update/urn:li:activity:7398464926412939264/)
  - [Entente CordIAle Paris-Saclay – Oxford-Cambridge AI Initiative: A Franco-British partnership in the field of AI](https://www.ip-paris.fr/en/news/entente-cordiale-paris-saclay-oxford-cambridge-ai-initiative-franco-british-partnership-field-ai)
  - [British - French research partnership on AI](https://www.cam.ac.uk/news/british-french-research-partnership-on-ai)
  - [From Diagnosing Endometriosis to Protecting Global Food Security: Seven New AI-deas Projects Advance AI for Science, Citizens, and Society](https://www.ai.cam.ac.uk/news/from-diagnosing-endometriosis-to-protecting-global-food-security-seven-new-ai-deas-projects-advance-ai-for-science-citizens-and-society)
  - [How AI is Changing the Practice of Science](https://www.ai.cam.ac.uk/blog/how-ai-is-changing-the-practice-of-science)
  - [Hélène Tréheux-Duchêne, French Ambassador to the United Kingdom | France in the United Kingdom](https://uk.diplomatie.gouv.fr/en/helene-treheux-duchene-french-ambassador-united-kingdom)
  - [scikit-learn: machine learning in Python — scikit-learn 1.8.0 documentation](https://scikit-learn.org/stable/)
  - [SpeqNets: Sparsity-aware permutation-equivariant graph networks](https://proceedings.mlr.press/v162/morris22a)
  - [scikit-learn - Wikipedia](https://en.wikipedia.org/wiki/Scikit-learn)
  - [GENERIC formalism - Wikipedia](https://en.wikipedia.org/wiki/GENERIC_formalism)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3408056)
  - [The Inaccessible Game](https://arxiv.org/abs/2511.06795)
  - [TabICL: A Tabular Foundation Model for In-Context Learning on Large Data](https://arxiv.org/abs/2502.05564)
- **[Four Ps for Building Massive Collective Knowledge Systems](https://anil.recoil.org/notes/principles-for-collective-knowledge)**
  - [Zenodo](https://zenodo.org)
  - [Home - UNEP-WCMC](https://www.unep-wcmc.org/en)
  - [A quick look at CephFS](https://www.tunbury.org/2025/10/18/quick-look-at-ceph/)
  - [Just a moment...](https://www.researchgate.net)
  - [Home](https://www.protectedplanet.net)
  - [SBOMs and the importance of inventory](https://www.ncsc.gov.uk/blog-post/sboms-and-the-importance-of-inventory)
  - [AI models collapse when trained on recursively generated data - Nature](https://www.nature.com/articles/s41586-024-07566-y)
  - [CV and Geomodel Predictions - Visibility, Identifiability, Seasonality, Apples & Oranges · iNaturalist](https://www.inaturalist.org/journal/gcwarbler/115290-cv-and-geomodel-predictions-visibility-identifiability-seasonality-apples-oranges)
  - [IBAT | The world’s most authoritative biodiversity data](https://www.ibat-alliance.org/)
  - [Forests of evergreen notes](https://www.forester-notes.org/tfmt-000V/index.xml)
  - [Hardened Images | Docker](https://www.docker.com/products/hardened-images/)
  - [Chatham House Rule](https://www.chathamhouse.org/about-us/chatham-house-rule)
  - [IPBES](https://www.cbd.int/sbstta/ipbes.shtml)
  - [Regional inequality: also a housing supply issue](https://www.bensouthwood.co.uk/p/regional-inequality-also-a-housing)
  - [Budget 2025 - we answer your questions on electric cars, pensions and ‘mansion tax’](https://www.bbc.co.uk/news/live/cy8vz032qgpt)
  - [COP30: Five key takeaways from a deeply divisive climate summit](https://www.bbc.co.uk/news/articles/cp84m16mdm1o)
  - [Collective Flourishing](https://www.aria.org.uk/opportunity-spaces/collective-flourishing)
  - [Tracking locations with OwnTracks, Life Cycle and Home Assistant](https://web.archive.org/web/20250909194331/https://anil.recoil.org/notes/owntracks-and-lifecycle)
  - [Watch OCaml](https://watch.ocaml.org)
  - [Cambridge CL EEG](https://watch.eeg.cl.cam.ac.uk)
  - [UN Biodiversity Lab – Providing decision makers with the best available spatial data to put nature at the center of sustainable development.](https://unbiodiversitylab.org/en/)
  - [Foundations](https://ukfoundations.co/)
  - [CITES Wildlife TradeView](https://tradeview.cites.org/)
  - [CITES Trade Database](https://trade.cites.org/)
  - [lib/cito.mli at main · anil.recoil.org/ocaml-jsonfeed](https://tangled.org/anil.recoil.org/ocaml-jsonfeed/blob/main/lib/cito.mli)
  - [anil.recoil.org](https://tangled.org/anil.recoil.org)
  - [timeline · tangled](https://tangled.org)
  - [Footnotes that work in RSS readers](https://simonwillison.net/2024/Aug/1/footnotes-that-work-in-rss-readers/)
  - [Crossref Metadata Search](https://search.crossref.org/search/works?q=10.59350%2Fhasmq-vj807&from_ui=yes)
  - [Crossref Metadata Search](https://search.crossref.org/?from_ui=&q=0000-0001-8954-2428)
  - [Nicole E Wheeler](https://scholar.google.com/citations?user=7MTl9CAAAAAJ&hl=en)
  - [Search results](https://rogue-scholar.org/search?q=orcid%3A0000-0001-8954-2428&l=list&p=1&s=10&sort=newest)
  - [Tracking locations with OwnTracks, Life Cycle and Home Assistant](https://rogue-scholar.org/records/wm49x-a9q51)
  - [What I learnt at ICFP/SPLASH 2025 about OCaml, Hazel and FP](https://rogue-scholar.org/records/kqwjw-cjb76)
  - [Rogue Scholar](https://rogue-scholar.org/)
  - [Rogue Scholar](https://rogue-scholar.org)
  - [Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud](https://research.google/pubs/macaroons-cookies-with-contextual-caveats-for-decentralized-authorization-in-the-cloud/)
  - [recoil.org - Homepage](https://recoil.org)
  - [Will AI speed up literature reviews or derail them entirely? | Nature](https://rdcu.be/evkfj)
  - [CiTO, the Citation Typing Ontology](https://purl.archive.org/spar/cito)
  - [Taking stock & Graft updates](https://patrick.sirref.org/weekly-2025-w45/index.xml)
  - [Overleaf, Online LaTeX Editor](https://overleaf.com)
  - [Anil Madhavapeddy (0000-0001-8954-2428)](https://orcid.org/0000-0001-8954-2428)
  - [jsonfeed 1.1.0 (latest) · OCaml Package](https://ocaml.org/p/jsonfeed/latest)
  - [OAuth 2.0 — OAuth](https://oauth.net/2/)
  - [NetNewsWire](https://netnewswire.com/)
  - [Zenodo - Research. Shared.](https://help.zenodo.org/docs/deposit/describe-records/reserve-doi/)
  - [GitHub - google-deepmind/concordia: A library for generative social simulation](https://github.com/google-deepmind/concordia)
  - [Front Matter](https://front-matter.de/team)
  - [Five Times Faster by Simon Sharpe](https://fivetimesfaster.org/)
  - [Federated learning - Wikipedia](https://en.wikipedia.org/wiki/Federated_learning)
  - [Enshittification - Wikipedia](https://en.wikipedia.org/wiki/Enshittification)
  - [Eating your own dog food - Wikipedia](https://en.wikipedia.org/wiki/Eating_your_own_dog_food)
  - [Eilean](https://doi.org/10.59350/s621r-eg143)
  - [Four Ps for Building Massive Collective Knowledge Systems](https://doi.org/10.59350/418q4-gng78)
  - [Rogue Scholar is becoming a German Non-Profit Organization](https://doi.org/10.53731/rftfk-qv692)
  - [Rogue Scholar starts supporting versioning](https://doi.org/10.53731/nxp08-a9947)
  - [Home Page](https://doi.org)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3759536.3763803)
  - [digitalflapjack.com](https://digitalflapjack.com/blog/)
  - [The Recoil Crank](https://crank.recoil.org)
  - [Nature Partnership](https://codeocean.com/resources/nature-partnership)
  - [We’re Rebuilding OpenAlex While It’s Running — Here’s What’s Changing - OpenAlex blog](https://blog.openalex.org/were-rebuilding-openalex-while-its-running-heres-whats-changing/)
  - [Kagi Small Web | Kagi Blog](https://blog.kagi.com/small-web)
  - [Rogue Scholar references learn new tricks](https://blog.front-matter.de/posts/rogue-scholar-references-learn-new-tricks/)
  - [Rogue Scholar links records via ORCID and DOI](https://blog.front-matter.de/posts/rogue-scholar-links-records-via-orcid-and-doi/)
  - [Starting November, all Rogue Scholar blog posts will be archived by the Internet Archive](https://blog.front-matter.de/posts/rogue-scholar-blog-posts-archived-by-internet-archive/)
  - [Advancing Standards for ZK and Provenance](https://blog.aayushg.com/standards/)
  - [ATmosphere Conference](https://atprotocol.dev/atmosphereconf/)
  - [Private Data Working Group](https://atproto.wiki/en/working-groups/private-data)
  - [Bluesky and the AT Protocol: Usable Decentralized Social Media](https://arxiv.org/abs/2402.03239)
  - [anil.recoil.org](https://anil.recoil.org/perma.json)
  - [ActivityPub Rocks!](https://activitypub.rocks)
- **[GeoTessera 0.7 out with efficient sampling and Zarr support](https://anil.recoil.org/notes/geotessera-python-0-7)**
  - [Zarr](https://zarr.dev/)
  - [CephFS Partition Setup](https://www.tunbury.org/2025/11/03/cepfs-partition-setup/)
  - [Dell PowerEdge R640 Storage Server](https://www.tunbury.org/2025/03/27/dell-poweredge-r640/)
  - [Array programming with NumPy - Nature](https://www.nature.com/articles/s41586-020-2649-2)
  - [www.amd.com](https://www.amd.com/en/corporate/university-program/ai-hpc-cluster.html)
  - [GeoTessera Globe Visualization](https://ucam-eo.github.io/tessera-coverage-map/)
  - [Secure, High-Performance Systems with OCaml](https://tarides.com)
  - [European. Cloud. AI. | Scaleway](https://scaleway.com)
  - [pooch](https://pypi.org/project/pooch/)
  - [geotessera](https://pypi.org/project/geotessera)
  - [Parquet](https://parquet.apache.org/)
  - [avsm/geotessera · Datasets at Hugging Face](https://huggingface.co/datasets/avsm/geotessera/viewer/registry?views%5B%5D=registry)
  - [GitHub - ucam-eo/tessera-manifests: Embeddings manifest and checksum files for Tessera](https://github.com/ucam-eo/tessera-manifests)
  - [GitHub - ucam-eo/tessera-interactive-map: Interactive land cover classification of TESSERA embeddings](https://github.com/ucam-eo/tessera-interactive-map)
  - [File not found · ucam-eo/tessera-coverage-map](https://github.com/ucam-eo/tessera-coverage-map/blob/main/tessera_coverage.png)
  - [GitHub - ucam-eo/tessera: TESSERA is a foundation model that can process time-series satellite imagery for applications such as land classification and canopy height prediction. Developed at the University of Cambridge, it enables efficient extraction of temporal patterns from Earth observation](https://github.com/ucam-eo/tessera)
  - [Release v0.7.1: Zarr support · ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/releases/tag/v0.7.1)
  - [Releases · ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/releases)
  - [Add zarr to supported download formats by mayrajeo · Pull Request #94 · ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/pull/94)
  - [ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/issues?q=is%3Aissue%20label%3Aembedding-request)
  - [ucam-eo/geotessera](https://github.com/ucam-eo/geotessera/issues)
  - [geotessera-examples/solarpanel at main · ucam-eo/geotessera-examples](https://github.com/ucam-eo/geotessera-examples/tree/main/solarpanel)
  - [geotessera-examples/pumap-viz at main · ucam-eo/geotessera-examples](https://github.com/ucam-eo/geotessera-examples/tree/main/pumap-viz)
  - [GitHub - ucam-eo/geotessera-examples: Some example code for GeoTessera](https://github.com/ucam-eo/geotessera-examples)
  - [Architecture Guide — geotessera documentation](https://geotessera.readthedocs.io/en/latest/architecture.html#quantization-system)
  - [grid_-0.05_12.75](https://dl2.geotessera.org/v1/global_0.1_degree_representation/2024/grid_-0.05_12.75/)
  - [v1](https://dl2.geotessera.org/v1/)
  - [/](https://dl2.geotessera.org)
  - [2025-09-14 Weekly Notes – Andrés C. Zúñiga-González](https://ancazugo.github.io/posts/2025-09-14-weekly-notes.html)
  - [www.cl.cam.ac.uk](http://www.cl.cam.ac.uk/~avsm2/cb2-pumap.svg)
  - [GeoTessera Documentation — geotessera documentation](http://geotessera.readthedocs.io)
- **[On the path to the UK/India AI Summit with OpenUK and the ATI](https://anil.recoil.org/notes/path-to-uk-india-ai-summit)**
  - [Zoe Kleinman - Broadcast Journalist](https://zoekleinman.com/)
  - [Publications | AI for Social Impact – Wadhwani AI](https://www.wadhwaniai.org/publications/)
  - [Just a moment...](https://www.turing.ac.uk/)
  - [CephFS Partition Setup](https://www.tunbury.org/2025/11/03/cepfs-partition-setup/)
  - [Docker Compose vulnerability opens door to host-level writes](https://www.theregister.com/2025/10/30/docker_compose_desktop_flaws/)
  - [Er, what sort of Docker experience were you expecting?](https://www.theregister.com/2016/01/13/docker_job_figures/)
  - [Joe Fay takes control of The Register as the UK IT news site seeks to increase US readership](https://www.siliconvalleywatcher.com/joe-fay-takes-control-of-the-register-as-the-uk-it-news-site-seeks-to-increase-us-readership/)
  - [Cabinet Approves Over Rs 10,300 Crore for IndiaAI Mission, will Empower AI Startups and Expand Compute Infrastructure Access](https://www.pib.gov.in/PressReleasePage.aspx?PRID=2012375)
  - [#indiaaiimpactsummit2025 #opensource #opensourceai #indiaai #aiforindia #impactsummit #opensource #ai #openuk #openhq | OpenUK](https://www.linkedin.com/posts/openuktechnology_indiaaiimpactsummit2025-opensource-opensourceai-activity-7394365694076923905-2qDl)
  - [Luke Marsden on ZFS and the Docker Ecosystem](https://www.infoq.com/interviews/Luke-Marsden-ZFS-Docker/)
  - [Just a moment...](https://www.hcilondon.gov.in/)
  - [Foreign, Commonwealth & Development Office](https://www.gov.uk/government/organisations/foreign-commonwealth-development-office)
  - [Chatham House Rule](https://www.chathamhouse.org/about-us/chatham-house-rule)
  - [Can a model trained on satellite data really find brambles on the ground? - Sadiq Jaffer](https://toao.com/blog/can-we-really-see-brambles-from-space)
  - [static.pib.gov.in](https://static.pib.gov.in/WriteReadData/specificdocs/documents/2025/nov/doc2025115685601.pdf)
  - [Yang, Po, Professor](https://sheffield.ac.uk/cs/people/academic/po-yang)
  - [Thoughts on KC’s “Foundations for Hacking on OCaml”](https://patrick.sirref.org/thoughts-on-foundations-for-hacking-on-ocaml/index.xml)
  - [Shelter](https://patrick.sirref.org/shelter/index.xml)
  - [Taste, ethics and the market in Guatemalan coffee. An ethnographic study - ORA - Oxford University Research Archive](https://ora.ox.ac.uk/objects/uuid%3Aa6ab3dee-619b-450d-9942-f4aa39a988af)
  - [OpenUK - OpenUK](https://openuk.uk/)
  - [Foundations for hacking on OCaml · KC Sivaramakrishnan](https://kcsrk.info/ocaml/2025/11/10/hacking/)
  - [JOINER](https://joiner.org.uk/)
  - [Artisanal Coding Is Dead, Long Live Artisanal Coding!](https://joel.id/artisanal-coding-is-dead-long-live-artisanal-coding/)
  - [INDIAai | Pillars](https://indiaai.gov.in/)
  - [India AI Impact Summit 2026](https://impact.indiaai.gov.in/)
  - [JOINER-NSF: UK’s national facility for spectrum access innovation](https://ieeexplore.ieee.org/abstract/document/11115941)
  - [Helix 2.0 - AI Agents on a Private GenAI Stack](https://helix.ml/)
  - [Page not found – gramvaani.org](https://gramvaani.org/voice-technology-innovations-by-gram-vaani/)
  - [Add command history and line editing to ocamldebug by joelreymont · Pull Request #14353 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/14353#issuecomment-3523181904)
  - [ClusterHQ](https://github.com/clusterhq)
  - [Sign in to your account](https://ezp.lib.cam.ac.uk/login?url=https://www.proquest.com/scholarly-journals/taking-control-future-innovation-skills-green/docview/2562271309/se-2?)
  - [Eviatar Bach](https://eviatarbach.com)
  - [AI Action Summit - Wikipedia](https://en.wikipedia.org/wiki/AI_Action_Summit)
  - [Just a moment...](https://doi.org/10.1145/3700794.3700816)
  - [Just a moment...](https://doi.org/10.1093/astrogeo/aty144)
  - [Artisanal Coding Is Dead, Long Live Artisanal Coding! - Ecosystem - OCaml](https://discuss.ocaml.org/t/artisanal-coding-is-dead-long-live-artisanal-coding/17487)
  - [CoRE Stack](https://core-stack.org/)
  - [Just a moment...](https://cetas.turing.ac.uk/)
  - [bhashinimigrationns.sosnm1.shakticloud.ai](https://bhashinimigrationns.sosnm1.shakticloud.ai:9024/bhashinistaticassets/bhashini-assets/website/Field%20Guide%20-%201st%20Edition%20%283%29.pdf)
  - [Bhashini](https://bhashini.gov.in)
  - [Machine Learning for Inverse Problems and Data Assimilation](https://arxiv.org/abs/2410.10523)
  - [Maintaining User Trust Through Multistage Uncertainty Aware Inference](https://arxiv.org/abs/2402.00015)
- **[Food and the long term risk to life](https://anil.recoil.org/notes/food-and-risk-to-life)**
  - [How your dinner affects 30,875 species](https://www.cam.ac.uk/stories/food-LIFE-and-global-species-extinction-risk)
- **[Jensen Huang receives the Hawking Fellowship at Cambridge](https://anil.recoil.org/notes/jensen-huang-hawking)**
  - [Supervisions and modes of assessment at Cambridge](https://www.undergraduate.study.cam.ac.uk/supervisions-and-assessment)
  - [Nvidia’s $40bn takeover of UK chip designer Arm collapses](https://www.theguardian.com/business/2022/feb/08/nvidia-takeover-arm-collapses-softbank)
  - [From Voodoo to GeForce: The Awesome History of 3D Graphics](https://www.pcgamer.com/from-voodoo-to-geforce-the-awesome-history-of-3d-graphics/)
  - [NVIDIA CEO Jensen Huang has been awarded the Professor Stephen Hawking Fellowship by the Cambridge Union Society and the Hawking family—recognizing his work in advancing science and inspiring the… | NVIDIA | 242 comments](https://www.linkedin.com/posts/nvidia_nvidia-ceo-jensen-huang-has-been-awarded-activity-7391572997649838086-r5Dx)
  - [Sign Up | LinkedIn](https://www.linkedin.com/posts/joe-millard_engineering-ecosystem-resilience-activity-7384950880065753088-6SCw)
  - [Andy Grant - Greater Manchester, England, United Kingdom | Professional Profile | LinkedIn](https://www.linkedin.com/in/andy-grant-7684431/)
  - [Who We Are :: Jane Street](https://www.janestreet.com/who-we-are/)
  - [Jack: What I Learned Leading a Great Company with Great…](https://www.goodreads.com/book/show/3181380)
  - [forbes.com](https://www.forbes.com/sites/tylerroush/2025/10/29/nvidia-becomes-first-company-worth-5-trillion/)
  - [forbes.com](https://www.forbes.com/sites/julianhayesii/2024/09/06/nvidia-ceo-jensen-huang-gives-contrary-advice-to-ceos-on-firing-people/)
  - [Eli Lilly, Nvidia partner to build supercomputer, AI factory for drug discovery and development](https://www.cnbc.com/2025/10/28/eli-lilly-nvidia-supercomputer-ai-factory-drug-discovery.html)
  - [Meet Nvidia CEO Jensen Huang, the man behind the company powering today’s artificial intelligence](https://www.cbsnews.com/news/meet-nvida-ceo-jensen-huang-company-powering-ai-today-60-minutes-transcript/)
  - [In an internal meeting, Nvidia’s CEO addressed a question about employees in ‘semi-retirement’ mode as unusual tension grows](https://www.businessinsider.com/nvidia-employees-rich-happy-problem-insiders-say-2023-12)
  - [Are libraries finished? Five arguments for and against](https://www.bbc.co.uk/news/magazine-12340505)
  - [ai-meets-the-classroom-when-do-large-language-models-harm-learning](https://warwick.ac.uk/fac/cross_fac/eduport/edufund/projects/yang/projects/ai-meets-the-classroom-when-do-large-language-models-harm-learning/)
  - [Nvidia shares plunge after it misses earnings forecasts - SiliconANGLE](https://siliconangle.com/2018/11/15/nvidia-shares-plunge-misses-earnings-forecasts/)
  - [Signals and Threads Podcast](https://signalsandthreads.com/from-the-lab-to-the-trading-floor/)
  - [Nvidia CEO has a no one-on-one meetings rule for his 55 direct reports | Fortune](https://fortune.com/2024/06/12/nvidia-ceo-jensen-huang-meeting-rule/)
  - [Stephen Hawking - Wikipedia](https://en.wikipedia.org/wiki/Stephen_Hawking)
  - [Crossing the Chasm - Wikipedia](https://en.wikipedia.org/wiki/Crossing_the_Chasm)
  - [Computer-aided design - Wikipedia](https://en.wikipedia.org/wiki/Computer-aided_design)
  - [The Hawking Fellowship](https://cus.org/hawkingfellowship)
- **[A Roundup of ICFP/SPLASH 2025 happenings](https://anil.recoil.org/notes/icfp25)**
  - [Reflections on ICFP 2025](https://www.dra27.uk/blog/platform/2025/10/18/icfp-2025.html)
  - [ICFP 2025 Wrap-up](https://www.chrisarmstrong.dev/posts/icfp-wrapup-2025-10-18)
  - [Three Steps for OCaml to Crest the AI Humps - Sadiq Jaffer](https://toao.com/blog/ai-existential-ocaml)
  - [ICFP 2025](https://patrick.sirref.org/icfp-2025/index.xml)
  - [I’m Attending ICFP & SPLASH 2025! — Max Carroll](https://maxcarroll0.github.io/blog/I'm%20Attending%20ICFP%20&%20SPLASH%202025!/)
  - [Anil Madhavapeddy - ICFP/SPLASH 2025](https://conf.researchr.org/profile/icfp-splash-2025/anilmadhavapeddy)
  - [ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025)
- **[What I learnt at ICFP/SPLASH 2025 about OCaml, Hazel and FP](https://anil.recoil.org/notes/icfp25-what-i-learnt)**
  - [A Collection of Novice Interactions with the OCaml Top-Level System](https://zenodo.org/records/806814)
  - [YouTube](https://youtu.be/e8Dkj47nxbg?t=99)
  - [[ICFP/SPLASH′25] Peony NE - OCaml (Oct 17th)](https://youtu.be/Xh5PNe0SxDY?t=4364)
  - [[ICFP/SPLASH′25] Peony NE - OCaml (Oct 17th)](https://youtu.be/Xh5PNe0SxDY?t=24042)
  - [[ICFP/SPLASH′25] Peony SW - Haskell (Oct 17th)](https://youtu.be/IlQQElKaFvM?t=13184)
  - [Supervisions and modes of assessment at Cambridge](https://www.undergraduate.study.cam.ac.uk/supervisions-and-assessment)
  - [Terminal-Bench](https://www.tbench.ai/)
  - [Department of Computer Science and Technology – Course pages 2025–26: Foundations of Computer Science](https://www.cl.cam.ac.uk/teaching/2526/FoundsCS/)
  - [WebAssembly](https://webassembly.org)
  - [[PROPL′24] Toward a Live, Rich, Composable, and Collaborative Planetary Compute Engine](https://watch.eeg.cl.cam.ac.uk/w/3nGExywoVm6XFRBA2zYxSL)
  - [Introduction · WASI.dev](https://wasi.dev/)
  - [Qwen3 Leads the Pack: Evaluating how Local LLMs tackle First Year CS OCaml exercises - Sadiq Jaffer](https://toao.com/blog/ocaml-local-code-models)
  - [Adding an OCaml GC debugging task to terminal-bench - Sadiq Jaffer](https://toao.com/blog/gc-debug-terminal-bench)
  - [Ben Titzer - Software and Societal Systems Department - School of Computer Science - Carnegie Mellon University](https://s3d.cmu.edu/people/core-faculty/titzer-ben.html)
  - [Qwen](https://qwen.ai/home)
  - [Pyret](https://pyret.org/)
  - [maxcarroll0.github.io](https://maxcarroll0.github.io/assets/papers/Carroll-Decomposable_Type_Highlighting.pdf)
  - [A Mechanically Verified Garbage Collector for OCaml - Journal of Automated Reasoning](https://link.springer.com/article/10.1007/s10817-025-09721-0)
  - [blog/2025/09/giving-hub-cl-an-upgrade.mld](https://jon.recoil.org/blog/2025/09/giving-hub-cl-an-upgrade.html)
  - [blog/2025/08/ocaml-lsp-mcp.mld](https://jon.recoil.org/blog/2025/08/ocaml-lsp-mcp.html)
  - [View of MODELING AS A CORE COMPONENT OF STRUCTURING DATA](https://iase-pub.org/ojs/SERJ/article/view/190/95)
  - [Hazel, a live functional programming environment featuring typed holes.](https://hazel.org)
  - [GitHub - patricoferris/hazel_of_ocaml](https://github.com/patricoferris/hazel_of_ocaml)
  - [History for tasks/fix-ocaml-gc - laude-institute/terminal-bench](https://github.com/laude-institute/terminal-bench/commits/main/tasks/fix-ocaml-gc)
  - [Spice - OCaml Coding Agent](https://getspice.dev/)
  - [Eric Seidel](https://eric.seidel.io/)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3656440)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/2951913.2951915)
  - [cufp.org](https://cufp.org)
  - [Shriram Krishnamurthi: Published Papers](https://cs.brown.edu/~sk/Publications/Papers/Published/)
  - [TyDe 2025 - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/tyde-2025#program)
  - [OCaml 2025 - OCaml Users and Developers Workshop 2025 - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/ocaml-2025)
  - [ML Family Workshop 2025 - Higher-order, Typed, Inferred, Strict: ML Family Workshop 2025 - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/mlsymposium-2025#event-overview)
  - [HATRA 2025 - Human Aspects of Types and Reasoning Assistants (HATRA 2025) - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/hatra-2025)
  - [Just a moment...](https://cacm.acm.org/opinion/data-centricity/)
  - [Ningke Li (@ningkeli.bsky.social)](https://bsky.app/profile/ningkeli.bsky.social/post/3m2y4ncoiae2n)
  - [What the interns have wrought, 2025 edition](https://blog.janestreet.com/wrought-2025/#ref-counted-objects-in-shared-memory)
  - [Finding and Fixing Standard Misconceptions About Program Behavior](https://blog.brownplt.org/2024/04/12/behavior-misconceptions.html)
  - [Empowering WebAssembly with Thin Kernel Interfaces](https://arxiv.org/abs/2312.03858)
- **[It's time to go post-POSIX at ICFP/SPLASH 2025](https://anil.recoil.org/notes/icfp25-post-posix)**
  - [[ICFP/SPLASH′25] Peony SE - VMIL (Oct 15th)](https://youtu.be/tOMF69dP2-I?t=14187)
  - [The Wild West of UNIX I O](https://www.youtube.com/watch?v=Ss4pUbq09Lw)
  - [Rambles around computer science](https://www.humprog.org/~stephen/blog/research/seven-type-sins.html)
  - [Rambles around computer science](https://www.humprog.org/~stephen/blog/devel/native-debugging-part-2.html)
  - [Eio 1.0 Release: Introducing a new Effects-Based I/O Library for OCaml](https://tarides.com/blog/2024-03-20-eio-1-0-release-introducing-a-new-effects-based-i-o-library-for-ocaml/)
  - [ICFP 2025](https://patrick.sirref.org/icfp-2025/index.xml)
  - [OxCaml | Stack allocation | Intro](https://oxcaml.org/documentation/stack-allocation/intro/)
  - [eio 1.3 · OCaml Package](https://ocaml.org/p/eio/1.3/doc/eio/Eio/Flow/index.html#val-copy)
  - [New backend for event manager based on io_uring (#18390) · Issues · Glasgow Haskell Compiler / GHC · GitLab](https://gitlab.haskell.org/ghc/ghc/-/issues/18390)
  - [ocaml-uring/tests/urcp_lib.ml at main · ocaml-multicore/ocaml-uring](https://github.com/ocaml-multicore/ocaml-uring/blob/main/tests/urcp_lib.ml)
  - [GitHub - ocaml-multicore/ocaml-uring: Bindings to io_uring for OCaml](https://github.com/ocaml-multicore/ocaml-uring)
  - [GitHub - ocaml-multicore/eio: Effects-based direct-style IO for multicore OCaml](https://github.com/ocaml-multicore/eio)
  - [VMIL 2025 - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/vmil-2025)
- **[Jane Street and Docker on moving to OCaml 5 at ICFP/SPLASH 2025](https://anil.recoil.org/notes/icfp25-ocaml5-js-docker)**
  - [[ICFP/SPLASH′25] Orchid West - ICFP Papers and Events (Oct 14th)](https://www.youtube.com/watch?v=j84ocjlj1JA&t=12880s)
  - [Before you continue to YouTube](https://www.youtube.com/live/UI1wApT2t1w?t=20700s)
  - [Reflections on ICFP 2025](https://www.dra27.uk/blog/platform/2025/10/18/icfp-2025.html)
  - [Docker Desktop: The #1 Containerization Tool for Developers | Docker](https://www.docker.com/products/docker-desktop/)
  - [Improving Docker with Unikernels: Introducing HyperKit, VPNKit and DataKit | Docker](https://www.docker.com/blog/docker-unikernels-open-source/)
  - [Feature Parity Series: Statmemprof Returns!](https://tarides.com/blog/2025-03-06-feature-parity-series-statmemprof-returns/)
  - [Using `clang-cl` With OCaml 5](https://tarides.com/blog/2025-01-15-using-clang-cl-with-ocaml-5/)
  - [Feature Parity Series: Compaction is Back!](https://tarides.com/blog/2024-09-11-feature-parity-series-compaction-is-back/)
  - [How TSan Makes OCaml Better: Data Races Caught and Fixed](https://tarides.com/blog/2024-08-21-how-tsan-makes-ocaml-better-data-races-caught-and-fixed/)
  - [The Journey to OCaml Multicore: Bringing Big Ideas to Life](https://tarides.com/blog/2023-03-02-the-journey-to-ocaml-multicore-bringing-big-ideas-to-life/)
  - [Secure, High-Performance Systems with OCaml](https://tarides.com)
  - [Upgrading Semgrep from OCaml 4 to OCaml 5](https://semgrep.dev/blog/2025/upgrading-semgrep-from-ocaml-4-to-ocaml-5/)
  - [OCaml Releases](https://ocaml.org/releases)
  - [Pull requests · ocaml/ocaml](https://github.com/ocaml/ocaml/pulls?q=is%3Apr+pacing+label%3APerformance+is%3Aclosed)
  - [reintroduce native compiler for s390x by AlekseiNikiforovIBM · Pull Request #11712 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/11712)
  - [Multicore support for RISC-V by nojb · Pull Request #11418 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/11418)
  - [Multicore OCaml by kayceesrk · Pull Request #10831 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/10831)
  - [ocaml/README.adoc at 85cd5fd3dc0c1763926378a571ef215ce9512908 · ocaml/ocaml](https://github.com/ocaml/ocaml/blob/85cd5fd3dc0c1763926378a571ef215ce9512908/README.adoc)
  - [GitHub - ocaml-bench/sandmark: A benchmark suite for the OCaml compiler](https://github.com/ocaml-bench/sandmark)
  - [GitHub - ocaml-bench/ocaml_bench_scripts](https://github.com/ocaml-bench/ocaml_bench_scripts#notes-on-hardware-and-os-settings-for-linux-benchmarking)
  - [Upgrading Mirage Packages by patricoferris · Pull Request #646 · moby/vpnkit](https://github.com/moby/vpnkit/pull/646)
  - [Just a moment...](https://doi.org/10.1145/3747525)
  - [OCaml 5.4.0 released - Ecosystem - OCaml](https://discuss.ocaml.org/t/ocaml-5-4-0-released/17365)
  - [OCaml 5.0, first normal alpha release - Ecosystem - OCaml](https://discuss.ocaml.org/t/ocaml-5-0-first-normal-alpha-release/10216)
  - [[ANN] Sandmark Nightly - Benchmarking as a Service - Community - OCaml](https://discuss.ocaml.org/t/ann-sandmark-nightly-benchmarking-as-a-service/10174)
  - [REBASE - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/rebase-2025)
  - [CUFP](http://cufp.org/)
- **[Holding an OxCaml tutorial at ICFP/SPLASH 2025](https://anil.recoil.org/notes/icfp25-oxcaml)**
  - [Reflections on ICFP 2025](https://www.dra27.uk/blog/platform/2025/10/18/icfp-2025.html)
  - [OCaml 5.4 Release: New Features, Fixes, and More!](https://tarides.com/blog/2025-10-10-ocaml-5-4-release-new-features-fixes-and-more/)
  - [Introducing Jane Street’s OxCaml Branch!](https://tarides.com/blog/2025-07-09-introducing-jane-street-s-oxcaml-branch/)
  - [Welcome to slipshow’s documentation! — slipshow documentation](https://slipshow.readthedocs.io/en/stable/)
  - [OxCaml | Documentation](https://oxcaml.org/documentation/)
  - [OxCaml | About](https://oxcaml.org)
  - [tutorial-icfp25/handson_activity at main · oxcaml/tutorial-icfp25](https://github.com/oxcaml/tutorial-icfp25/tree/main/handson_activity)
  - [GitHub - oxcaml/tutorial-icfp25: https://conf.researchr.org/details/icfp-splash-2025/icfp-splash-2025-tutorials/5/A-guided-tour-through-Oxidized-OCaml](https://github.com/oxcaml/tutorial-icfp25)
  - [Use unboxed versions to type block indices to flattened float fields by rtjoa · Pull Request #4826 · oxcaml/oxcaml](https://github.com/oxcaml/oxcaml/pull/4826)
  - [GitHub - oxcaml/oxcaml: OCaml - Oxidized!](https://github.com/oxcaml/oxcaml)
  - [Release minus-19! by dkalinichenko-js · Pull Request #18 · oxcaml/opam-repository](https://github.com/oxcaml/opam-repository/pull/18)
  - [GitHub - oxcaml/opam-repository: OxCaml opam repository](https://github.com/oxcaml/opam-repository)
  - [gavinleroy.com](https://gavinleroy.com/oxcaml-tutorial-icfp25/)
  - [Page not found · GitHub Pages](https://gavinleroy.com/oxcaml-icfp-activity/)
  - [OCaml 5.4.0 released - Ecosystem - OCaml](https://discuss.ocaml.org/t/ocaml-5-4-0-released/17365#p-73063-labelled-tuples-1)
  - [Yaron Minsky (@yminsky.bsky.social)](https://bsky.app/profile/yminsky.bsky.social/post/3m3tmp56yzc2k)
  - [Yaron Minsky (@yminsky.bsky.social)](https://bsky.app/profile/yminsky.bsky.social/post/3lrimpjimjs2w)
- **[Programming for the Planet at ICFP/SPLASH 2025](https://anil.recoil.org/notes/icfp25-propl)**
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://youtu.be/IIRJeleXeuU?t=4536)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://youtu.be/IIRJeleXeuU?t=26691)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://youtu.be/IIRJeleXeuU?t=25009)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://youtu.be/IIRJeleXeuU?t=22918)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://youtu.be/IIRJeleXeuU?t=21133)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://youtu.be/IIRJeleXeuU?t=16533)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://youtu.be/IIRJeleXeuU?t=15374)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://youtu.be/IIRJeleXeuU?t=13998)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://youtu.be/IIRJeleXeuU?t=12711)
  - [Yirgacheffe](https://yirgacheffe.org)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://www.youtube.com/watch?v=IIRJeleXeuU&t=6053s)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://www.youtube.com/watch?v=IIRJeleXeuU&t=18092s)
  - [[ICFP/SPLASH′25] Peony NE - PROPL (Oct 13th)](https://www.youtube.com/watch?v=IIRJeleXeuU)
  - [BON in a Box](https://www.tunbury.org/2025/07/02/bon-in-a-box/)
  - [Stop treating code like an afterthought: record, share and value it](https://www.nature.com/articles/d41586-025-03196-0)
  - [Global coupled modelling](https://www.metoffice.gov.uk/research/climate/understanding-climate/coupled-modelling)
  - [Living Data 2025 - Information that together, transforms](https://www.livingdata2025.com/)
  - [&quot;LivingData2025: Collaboration for Biodiversity Conservation&quot; | Andrew Gonzalez posted on the topic | LinkedIn](https://www.linkedin.com/posts/andrew-gonzalez-23589146_livingdata2025-boninabox-biodiversitymonitoring-activity-7386243770066817024-SV57)
  - [AIIMS - All India Institute Of Medical Science](https://www.aiims.edu/index.php/en)
  - [Glasgow Bigraphs - BigraphER](https://uog-bigraph.bitbucket.io/)
  - [STAC: SpatioTemporal Asset Catalogs](https://stacspec.org/en/)
  - [simon.peytonjones.org](https://simon.peytonjones.org/assets/pdfs/build-systems-jfp.pdf)
  - [PROPL 2024 - Programming for the Planet (PROPL) - POPL 2024](https://popl24.sigplan.org/home/propl-2024)
  - [OpenStreetMap](https://openstreetmap.org)
  - [marimo | a next-generation Python notebook](https://marimo.io)
  - [Hazel, a live functional programming environment featuring typed holes.](https://hazel.org)
  - [GitHub - ucam-eo/geotessera: Python library for the Tessera embeddings](https://github.com/ucam-eo/geotessera)
  - [Fluid: Data-Linked Visualisations](https://f.luid.org/)
  - [India Meteorological Department - Wikipedia](https://en.wikipedia.org/wiki/India_Meteorological_Department)
  - [FAIR data - Wikipedia](https://en.wikipedia.org/wiki/FAIR_data)
  - [Bigraph - Wikipedia](https://en.wikipedia.org/wiki/Bigraph)
  - [GEO Biodiversity Observation Network](https://earthobservations.org/groups/geo-biodiversity-observation-network)
  - [Just a moment...](https://doi.org/10.1016/S0140-6736%2822%2901540-9)
  - [Just a moment...](https://dl.acm.org/doi/proceedings/10.1145/3759536)
  - [Just a moment...](https://dl.acm.org/doi/pdf/10.1145/3480947)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3759536.3763805)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3759536.3763804)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3759536.3763803)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3759536.3763801)
  - [digitalflapjack.com](https://digitalflapjack.com/weeknotes/2025-10-13/)
  - [digitalflapjack.com](https://digitalflapjack.com/blog/marimo/)
  - [PROPL 2025 - 2nd ACM SIGPLAN International Workshop on Programming for the Planet (PROPL 2025) - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/propl-2025#program)
  - [Precision Action Towards Climate and Health (PATCH) (PROPL 2025 - 2nd ACM SIGPLAN International Workshop on Programming for the Planet (PROPL 2025)) - ICFP/SPLASH 2025](https://conf.researchr.org/details/icfp-splash-2025/propl-2025-papers/9/Precision-Action-Towards-Climate-and-Health-PATCH-)
  - [Challenges in Practice: Building a Usable Library for Planetary-Scale Embeddings (PROPL 2025 - 2nd ACM SIGPLAN International Workshop on Programming for the Planet (PROPL 2025)) - ICFP/SPLASH 2025](https://conf.researchr.org/details/icfp-splash-2025/propl-2025-papers/14/Challenges-in-Practice-Building-a-Usable-Library-for-Planetary-Scale-Embeddings)
  - [Discussion (HATRA 2025 - Human Aspects of Types and Reasoning Assistants (HATRA 2025)) - ICFP/SPLASH 2025](https://conf.researchr.org/details/icfp-splash-2025/hatra-2025-papers/8/Discussion)
  - [Platform that promotes the health & wealth of the vulnerable](https://catalysts.org)
  - [BON in a Box](https://boninabox.geobon.org/)
  - [TESSERA: Temporal Embeddings of Surface Spectra for Earth Representation and Analysis](https://arxiv.org/abs/2506.20380)
  - [anil.recoil.org](https://anil.recoil.org/papers/2025-fairground.pdf)
- **[AI-assisted Living Evidence Databases for Conservation Science](https://anil.recoil.org/papers/2025-evidence-tap)**
  - [News update from Conservation Evidence | About Conservation Evidence](https://about.conservationevidence.com/2025/10/10/news-2/)
- **[Generating a corpus of Hazel programs from ill-typed OCaml programs](https://anil.recoil.org/papers/2025-hazel-of-ocaml)**
  - [GitHub - patricoferris/hazel_of_ocaml](https://github.com/patricoferris/hazel_of_ocaml)
- **[Three steps for OCaml to crest the AI humps](https://anil.recoil.org/papers/2025-ocaml-ai)**
  - [Three Steps for OCaml to Crest the AI Humps - Sadiq Jaffer](https://toao.com/blog/ai-existential-ocaml)
- **[Do not rule out nature from climate action; an open letter](https://anil.recoil.org/notes/do-not-rule-out-nature)**
  - [Climate change increases cross-species viral transmission risk - Nature](https://www.nature.com/articles/s41586-022-04788-w)
  - [Warming threatens soil health - Nature Ecology & Evolution](https://www.nature.com/articles/s41559-025-02730-7)
  - [Cambridge Permanence and Durability Voluntary Carbon Market Workshop: Resources and Summary](https://www.cambridge.org/engage/coe/article-details/66c38d1ff3f4b052905d4317)
  - [Advisory groups - Science Based Targets Initiative](https://sciencebasedtargets.org/about-us/advisory-groups)
  - [Overshoot |](https://overshootconference.org/)
  - [icvcm.org](https://icvcm.org/wp-content/uploads/2025/05/CIWP-Permanence-Report.pdf)
  - [Do not Rule Out Nature from Climate Action](https://docs.google.com/forms/d/e/1FAIpQLSdh8M5IPSz9-53fpP34gJEYOWBexWIzJHtPYnyq_IOyJMjGmg/viewform)
  - [[Published] Do Not Rule Out Nature from Climate Action: the Scientific Imperative for Incentivizing Natural Climate Solutions on the Path to Net Zero](https://docs.google.com/document/d/17Thti_gG-rqiuoybj1EUpzR59ZjRCsWDRuni3aHmN4o/edit?tab=t.0#heading=h.ytwmlzsgf59a)
  - [Unpacking ton-year accounting – CarbonPlan](https://carbonplan.org/research/ton-year-explainer)
  - [COMMENT: Carbon Stored by Nature Can Be Durable, Valuable, and Urgently Needed « Carbon Pulse](https://carbon-pulse.com/433281/)
- **[Exploring the biodiversity impacts of what we choose to eat](https://anil.recoil.org/notes/exploring-food-impacts)**
  - [Just a moment...](https://www.science.org/doi/10.1126/science.adv8264)
  - [Food impacts on species extinction risks can vary by three orders of magnitude - Nature Food](https://www.nature.com/articles/s43016-025-01224-w)
  - [Home | Food and Agriculture Organization of the United Nations](https://www.fao.org/home/en/)
  - [Agricultural Impact Globe](https://quantifyearth.github.io/food-globe/)
  - [GitHub - quantifyearth/yirgacheffe: A declarative geospatial library for Python to make data-science with maps easier](https://github.com/quantifyearth/yirgacheffe)
  - [Quantify Earth](https://github.com/quantifyearth/)
  - [Deed - Attribution-ShareAlike 4.0 International - Creative Commons](https://creativecommons.org/licenses/by-sa/4.0/)
  - [PROPL 2025 - 2nd ACM SIGPLAN International Workshop on Programming for the Planet (PROPL 2025) - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/propl-2025#program)
  - [Land Use](http://ourworldindata.org/land-use)
- **[A Living IUCN Red List of the World's Species](https://anil.recoil.org/ideas/living-iucn-redlist)**
  - [The IUCN Red List of Threatened Species](https://www.iucnredlist.org/about/barometer-of-life)
  - [The IUCN Red List of Threatened Species](https://www.iucnredlist.org/)
  - [IUCN Red List Assessments Dashboard](https://red.cst.cam.ac.uk)
  - [Least-concern species - Wikipedia](https://en.wikipedia.org/wiki/Least-concern_species)
  - [Critically endangered - Wikipedia](https://en.wikipedia.org/wiki/Critically_endangered)
- **[Food impacts on species extinction risks can vary by three orders of magnitude](https://anil.recoil.org/papers/2024-food-life)**
  - [Agricultural Impact Globe](https://quantifyearth.github.io/food-globe/)
- **[GeoTessera Python library released for geospatial embeddings](https://anil.recoil.org/notes/geotessera-python)**
  - [Measurement of Filesystem Performance](https://www.tunbury.org/2025/08/27/fsperf/)
  - [Dawn](https://www.hpc.cam.ac.uk/d-w-n)
  - [Pooch v1.9.0](https://www.fatiando.org/pooch/latest/index.html)
  - [The Sentinel missions](https://www.esa.int/Applications/Observing_the_Earth/Copernicus/The_Sentinel_missions)
  - [Energy and Environment Group | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/research/eeg)
  - [www.amd.com](https://www.amd.com/en/products/accelerators/instinct/mi300/mi300x.html)
  - [geotessera](https://pypi.org/project/geotessera/0.5.1/)
  - [OxCaml | About](https://oxcaml.org)
  - [Leaflet — an open-source JavaScript library for interactive maps](https://leafletjs.com/)
  - [Home :: Jane Street](https://janestreet.com)
  - [GitHub - ucam-eo/tessera-manifests: Embeddings manifest and checksum files for Tessera](https://github.com/ucam-eo/tessera-manifests)
  - [GitHub - ucam-eo/tessera: TESSERA is a foundation model that can process time-series satellite imagery for applications such as land classification and canopy height prediction. Developed at the University of Cambridge, it enables efficient extraction of temporal patterns from Earth observation](https://github.com/ucam-eo/tessera)
  - [GitHub - ucam-eo/geotessera: Python library for the Tessera embeddings](https://github.com/ucam-eo/geotessera)
  - [GitHub - raven-ml/raven: Modern scientific computing for OCaml](https://github.com/raven-ml/raven)
  - [GitHub - ocaml-multicore/eio: Effects-based direct-style IO for multicore OCaml](https://github.com/ocaml-multicore/eio)
  - [Foundation model - Wikipedia](https://en.wikipedia.org/wiki/Foundation_model)
  - [uv](https://docs.astral.sh/uv/)
  - [dl.geotessera.org](https://dl.geotessera.org)
  - [BBC report on the new Cambridge supercomputer (“Dawn”) announced at the 2023 AI Summit](https://crank.recoil.org/w/9YmWNZrmGD2794Fk33djUp)
- **[Presenting our Ecology of the Internet ideas at Aarhus 2025](https://anil.recoil.org/notes/ecology-at-aarhus)**
  - [Website Build Analysis with Claude](https://www.tunbury.org/2025/07/25/build-analysis/)
  - [AI | Unexplainable, Unpredictable, Uncontrollable | Roman V. Yampolski](https://www.taylorfrancis.com/books/mono/10.1201/9781003440260/ai-roman-yampolskiy)
  - [Speaking of Climate Change: Reframing Effective Communication for Greater Impact](https://www.mdpi.com/2225-1154/13/4/69)
  - [Weeknotes 2025-W35](https://www.jonmsterling.com/2025-W35/index.xml)
  - [https://www.google.com/search?client=safari&rls=en&q=natural+selection&ie=UTF-8&oe=UTF-8&sei=6qKLadi8NoikhbIPuJaTiQ0](https://www.google.com/search?client=safari&rls=en&q=natural+selection&ie=UTF-8&oe=UTF-8)
  - [www.diva-portal.org](https://www.diva-portal.org/smash/get/diva2:1773078/FULLTEXT01.pdf)
  - [Sorry, an error occurred](https://www.cambridge.org/core/journals/global-sustainability/announcements/call-for-papers/polycrisis-in-the-anthropocene)
  - [Governing the Commons](https://www.cambridge.org/core/books/governing-the-commons/7AB7AE11BADA84409C34815CC288CD79)
  - [aarhus.md at main · anil.recoil.org/aarhus25-ecology-talk](https://tangled.sh/@anil.recoil.org/aarhus25-ecology-talk/blob/main/aarhus.md?code=true)
  - [Eilean](https://ryan.freumh.org/eilean.html)
  - [profs-polisci.mcgill.ca](https://profs-polisci.mcgill.ca/muniz/intergen/Van%20Parijs%20-%20Disenfranchisement%20of%20the%20elderly.pdf)
  - [Our World in Data](https://ourworldindata.org/)
  - [NLnet; NGI Zero Commons Fund](https://nlnet.nl/commonsfund/)
  - [Addressing Students’ Eco-anxiety when Teaching Sustainability in Higher Education](https://ieeexplore.ieee.org/document/9830112)
  - [GitHub - panglesd/slipshow: An engine for displaying slips, the next-gen version of slides](https://github.com/panglesd/slipshow)
  - [panglesd - Overview](https://github.com/panglesd)
  - [GitHub - ocsigen/js_of_ocaml: Compiler from OCaml to Javascript.](https://github.com/ocsigen/js_of_ocaml)
  - [Suffrage - Wikipedia](https://en.wikipedia.org/wiki/Suffrage)
  - [Robin Sloan - Wikipedia](https://en.wikipedia.org/wiki/Robin_Sloan)
  - [Protocol ossification - Wikipedia](https://en.wikipedia.org/wiki/Protocol_ossification)
  - [Demeny voting - Wikipedia](https://en.wikipedia.org/wiki/Demeny_voting)
  - [Botnet - Wikipedia](https://en.wikipedia.org/wiki/Botnet)
  - [A travelling-wave strategy for plant–fungal trade - Nature](https://doi.org/10.1038/s41586-025-08614-x)
  - [Just a moment...](https://dl.acm.org/doi/pdf/10.1145/174800.174801)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3744169.3744179)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3744169.3744178)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3744169.3744176)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/192426.192428)
  - [MatchPoints – Cybersecurity - DIREC](https://direc.dk/cybersecurity-how-do-we-maintain-trust-in-our-digital-society/)
  - [PROPL 2025 - 2nd ACM SIGPLAN International Workshop on Programming for the Planet (PROPL 2025) - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/propl-2025)
  - [LIMITS 2025 -- Workshop on Computing within Limits](https://computingwithinlimits.org/2025/)
  - [Impalas, Parasites, and the Prisoner’s Dilemma : Networks Course blog for INFO 2040/CS 2850/Econ 2040/SOC 2090](https://blogs.cornell.edu/info2040/2014/09/20/impalas-parasites-and-the-prisoners-dilemma/)
  - [Aarhus 2025 Conference](https://aarhus2025.org/)
- **[mlgpx is the first Tangled-hosted package available on opam](https://anil.recoil.org/notes/tangled-and-ci)**
  - [winter.bsky.social](https://tangled.sh/@winter.bsky.social)
  - [tangled.org/knot-docker](https://tangled.sh/@tangled.sh/knot-docker)
  - [spindle: make workflows engine-agnostic #423](https://tangled.sh/@tangled.sh/core/pulls/423)
  - [anil.recoil.org](https://tangled.sh/@anil.recoil.org?tab=repos)
  - [pipelines](https://tangled.sh/@anil.recoil.org/ocaml-gpx/pipelines)
  - [.tangled/workflows/build.yml at main · anil.recoil.org/ocaml-gpx](https://tangled.sh/@anil.recoil.org/ocaml-gpx/blob/main/.tangled/workflows/build.yml)
  - [anil.recoil.org/ocaml-gpx](https://tangled.sh/@anil.recoil.org/ocaml-gpx)
  - [anil.recoil.org/knot-docker](https://tangled.sh/@anil.recoil.org/knot-docker)
  - [anil.recoil.org](https://tangled.sh/@anil.recoil.org)
  - [timeline · tangled](https://tangled.sh/)
  - [mlgpx 1.0.0 (latest) · OCaml Package](https://ocaml.org/p/mlgpx/latest)
  - [Add support for Tangled ATproto-based code repositories by avsm · Pull Request #12197 · ocaml/dune](https://github.com/ocaml/dune/pull/12197)
  - [GitHub - jj-vcs/jj: A Git-compatible VCS that is both simple and powerful](https://github.com/jj-vcs/jj)
  - [jujutsu on tangled](https://blog.tangled.sh/stacking)
  - [introducing spindle](https://blog.tangled.sh/ci)
  - [Iron out your release process](https://blog.janestreet.com/ironing-out-your-release-process/)
- **[Tracking locations with OwnTracks, Life Cycle and Home Assistant](https://anil.recoil.org/notes/owntracks-and-lifecycle)**
  - [Home Assistant iOS](https://www.home-assistant.io/integrations/ios/)
  - [Device tracker](https://www.home-assistant.io/integrations/device_tracker/)
  - [Botswana 2025](https://www.flickr.com/photos/avsm/albums/72177720328187549)
  - [Adventures in Botswana: Into the Delta](https://totalkatastrophe.blogspot.com/2025/07/adventures-in-botswana-into-delta.html)
  - [lifecycle_to_owntracks.py · by anil.recoil.org](https://tangled.sh/strings/anil.recoil.org/3lwjtix2ban22)
  - [OwnTracks - Your location companion](https://owntracks.org/)
  - [Life Cycle - Track your time automatically](https://northcube.com/lifecycle/)
  - [iMazing | iPhone, iPad & iPod Manager for Mac & PC](https://imazing.com/)
  - [Home Assistant](https://home-assistant.io)
  - [Work with the Map module](https://helpx.adobe.com/lightroom-classic/help/maps-module.html)
  - [GitHub - rubiojr/hass2geo: Home Assistant Geolocation Exporter](https://github.com/rubiojr/hass2geo)
  - [GitHub - owntracks/docker-recorder: Docker image for OwnTracks Recorder](https://github.com/owntracks/docker-recorder)
  - [GitHub - nickludlam/svelte-exifdump: A vibe-coded client-side SPA to dump EXIF tags from images](https://github.com/nickludlam/svelte-exifdump)
  - [GitHub - exif-heic-js/exif-heic-js: JavaScript library for reading EXIF image metadata from HEIC files](https://github.com/exif-heic-js/exif-heic-js)
  - [exif.recoil.org](https://exif.recoil.org)
  - [GPS Exchange Format - Wikipedia](https://en.wikipedia.org/wiki/GPS_Exchange_Format)
  - [App Sandbox | Apple Developer Documentation](https://developer.apple.com/documentation/security/app-sandbox)
  - [Nick Ludlam (@nick.recoil.org)](https://bsky.app/profile/nick.recoil.org/post/3lvbcqb5f2c2k)
- **[Cresting the OCaml AI humps](https://anil.recoil.org/notes/cresting-the-ocaml-ai-hump)**
  - [www.cl.cam.ac.uk](https://www.cl.cam.ac.uk/~avsm2/2025-ocaml-ai-draft1.pdf)
  - [Department of Computer Science and Technology – Course pages 2024–25: Foundations of Computer Science](https://www.cl.cam.ac.uk/teaching/2425/FoundsCS/)
  - [A dataset of OCaml’s Opam - Sadiq Jaffer](https://toao.com/blog/opam-archive-dataset)
  - [Qwen3 Leads the Pack: Evaluating how Local LLMs tackle First Year CS OCaml exercises - Sadiq Jaffer](https://toao.com/blog/ocaml-local-code-models)
  - [Last three months in OCaml (July 2025) - Sadiq Jaffer](https://toao.com/blog/ocaml-0725)
  - [anil.recoil.org/ocaml-mcp](https://tangled.sh/@anil.recoil.org/ocaml-mcp)
  - [404](https://ryan.freumh.org/enki.html)
  - [blog/2025/07/week28.mld](https://jon.recoil.org/blog/2025/07/week28.html)
  - [samoht/merlint](https://github.com/samoht/merlint/issues)
  - [GitHub - samoht/merlint](https://github.com/samoht/merlint)
  - [Markdown output by davesnx · Pull Request #1341 · ocaml/odoc](https://github.com/ocaml/odoc/pull/1341)
  - [New Odoc-3-Generated Package Documentation is Live on OCaml.org - Community - OCaml](https://discuss.ocaml.org/t/new-odoc-3-generated-package-documentation-is-live-on-ocaml-org/16967)
  - [Building OCaml MCP - what features would you want? - Community - OCaml](https://discuss.ocaml.org/t/building-ocaml-mcp-what-features-would-you-want/16914)
  - [Announcing Raven: Scientific Computing for OCaml (Alpha Release) - Community - OCaml](https://discuss.ocaml.org/t/announcing-raven-scientific-computing-for-ocaml-alpha-release/16913)
  - [OCaml](https://discuss.ocaml.org)
  - [REASONING GYM: Reasoning Environments for Reinforcement Learning with Verifiable Rewards](https://arxiv.org/abs/2505.24760)
- **[Using Kyutai's low latency audio models on macOS in one command](https://anil.recoil.org/notes/kyutai-streaming-voice-mlx)**
  - [Unmute by Kyutai](https://unmute.sh/)
  - [Signals and Threads Podcast](https://signalsandthreads.com/python-ocaml-and-machine-learning/)
  - [LaurentMazare - Overview](https://github.com/laurentmazare)
  - [GitHub - astral-sh/uv: An extremely fast Python package and project manager, written in Rust.](https://github.com/astral-sh/uv)
  - [GitHub - LaurentMazare/ocaml-torch: OCaml bindings for PyTorch](https://github.com/LaurentMazare/ocaml-torch)
- **[Royal Society's Future of Scientific Publishing meeting](https://anil.recoil.org/notes/rs-future-of-publishing)**
  - [Zenodo](https://zenodo.org/)
  - [Meekings, Sophie - Psychology, University of York](https://www.york.ac.uk/psychology/staff/postdocs/meekings,-sophie/)
  - [Scientific Journal Publishes AI-Generated Rat with Gigantic Penis In Worrying Incident](https://www.vice.com/en/article/scientific-journal-frontiers-publishes-ai-generated-rat-with-gigantic-penis-in-worrying-incident/)
  - [Vincent Larivière](https://www.universiteitleiden.nl/en/staffmembers/vincent-lariviere#tab-1)
  - [Professor Patrick Chinnery](https://www.ukri.org/people/patrick-chinnery/)
  - [Is the staggeringly profitable business of scientific publishing bad for science?](https://www.theguardian.com/science/2017/jun/27/profitable-business-scientific-publishing-bad-for-science)
  - [Charlotte Deane](https://www.stats.ox.ac.uk/~deane/)
  - [Prof Aileen Fyfe - School of History](https://www.st-andrews.ac.uk/history/people/akf)
  - [Just a moment...](https://www.science.org/content/article/china-tops-world-artificial-intelligence-publications-database-analysis-reveals)
  - [Stefanie Haustein](https://www.scholcommlab.ca/stefanie-haustein/)
  - [Elsevier parent company reports 10% rise in profit, to £3.2bn - Research Professional News](https://www.researchprofessionalnews.com/rr-news-world-2025-2-elsevier-parent-company-reports-10-rise-in-profit-to-3-2bn/)
  - [FOREST Framework — Next Generation Library Publishing 2022](https://www.nextgenlibpub.org/forest-framework)
  - [How Many More New Journals? - Nature](https://www.nature.com/articles/186018a0)
  - [www.motherjones.com](https://www.motherjones.com/politics/2025/07/trump-war-assault-national-science-foundation-american-innovation-greatness-education/)
  - [Sign Up | LinkedIn](https://www.linkedin.com/in/richardsever)
  - [Government to open up publicly funded research](https://www.gov.uk/government/news/government-to-open-up-publicly-funded-research)
  - [CRediT author statement | Elsevier](https://www.elsevier.com/researcher/author/policies-and-guidelines/credit-author-statement)
  - [404 | Elsevier](https://www.elsevier.com/people/victoria-eva)
  - [Text and data mining | Elsevier](https://www.elsevier.com/en-gb/about/open-science/research-data/text-and-data-mining)
  - [Shirky: Problem is filter failure, not info overload](https://www.cnet.com/culture/shirky-problem-is-filter-failure-not-info-overload/)
  - [POSI Principles](https://www.ccsd.cnrs.fr/en/posi-principles/)
  - [Just a moment...](https://www.bmj.com/)
  - [John-Arne Røttingen | About us | Wellcome](https://wellcome.org/about-us/our-people/staff/john-arne-rottingen)
  - [serials.uksg.org](https://serials.uksg.org/articles/259/files/submission/proof/259-1-259-1-10-20150210.pdf)
  - [Just a moment...](https://royalsocietypublishing.org/journal/rstb)
  - [Future of Scientific Publishing | Royal Society](https://royalsociety.org/science-events-and-lectures/2025/07/future-of-scientific-publishing/)
  - [Philosophical Transactions: the early years | Royal Society](https://royalsociety.org/blog/2015/03/philosophical-transactions-the-early-years/)
  - [Open Access: End user licenses](https://researcheracademy.elsevier.com/publication-process/open-science/open-access-end-user-licenses)
  - [PKP OJS Workshops make Waves in Indonesia: a Recap - Public Knowledge Project](https://pkp.sfu.ca/2025/03/05/ojs-workshops-indonesia/)
  - [Annual articles published in scientific and technical journals per million people](https://ourworldindata.org/grapher/scientific-publications-per-million)
  - [OpenAlex: The open catalog to the global research system | OpenAlex](https://ourresearch.org/)
  - [OpenReview](https://openreview.net/)
  - [OpenAlex: The open catalog to the global research system | OpenAlex](https://openalex.org/)
  - [nsf-gov-resources.nsf.gov](https://nsf-gov-resources.nsf.gov/pubs/1977/nsb77468/nsb77468.pdf)
  - [kaitlin thaney](https://kaythaney.com/)
  - [Just a moment...](https://journals.sagepub.com/doi/10.1177/0073275321999901)
  - [Just a moment...](https://journals.sagepub.com/doi/10.1177/000456327901600179)
  - [jasonpriem.org](https://jasonpriem.org/)
  - [Spotlight on: The Finch Report - IOP Publishing](https://ioppublishing.org/news/spotlight-on-the-finch-report/)
  - [garfield.library.upenn.edu](https://garfield.library.upenn.edu/essays/V1p019y1962-73.pdf)
  - [Danny Kingsley | About me | Deakin University](https://experts.deakin.edu.au/66981-danny-kingsley)
  - [Languages of science - Wikipedia](https://en.wikipedia.org/wiki/Languages_of_science)
  - [Jimmy Wales - Wikipedia](https://en.wikipedia.org/wiki/Jimmy_Wales)
  - [Adam Tickell - Wikipedia](https://en.wikipedia.org/wiki/Adam_Tickell)
  - [Coherent Digital](https://coherentdigital.net/)
  - [Hetan Shah (@hetanshah.bsky.social)](https://bsky.app/profile/hetanshah.bsky.social/post/3lttyexntps2y)
- **[Is AI poisoning the scientific literature? Our comment in Nature](https://anil.recoil.org/notes/ai-poisoning)**
  - [BON in a Box](https://www.tunbury.org/2025/07/02/bon-in-a-box/)
  - [Bluesky SSH Authentication](https://www.tunbury.org/2025/04/25/bluesky-ssh-authentication/)
  - [Will AI speed up literature reviews or derail them entirely?](https://www.nature.com/articles/d41586-025-02069-w)
  - [How AI impacts evidence synthesis: A Nature Comment | Anil Madhavapeddy posted on the topic | LinkedIn](https://www.linkedin.com/posts/anilmadhavapeddy_will-ai-speed-up-literature-reviews-or-derail-activity-7348317711002705920-Y5UT?rcm=ACoAAAB0Kb0BNo1v6ylsGU2NtPa95mj-w1VcaJA)
  - [Cambridge University Library](https://www.lib.cam.ac.uk/)
  - [David Parkins](https://www.davidparkins.com/)
  - [Beano | Comic Fun for Kids](https://www.beano.com/)
  - [Sakana AI](https://sakana.ai/ai-scientist/)
  - [Sakana AI](https://sakana.ai/ai-scientist-first-publication/)
  - [Evidence Synthesis | Royal Society](https://royalsociety.org/news-resources/projects/evidence-synthesis/)
  - [Top 10 most highly cited retracted papers](https://retractionwatch.com/the-retraction-watch-leaderboard/top-10-most-highly-cited-retracted-papers/)
  - [2025 – Retraction Watch](https://retractionwatch.com/2025/)
  - [Accelerating scientific breakthroughs with an AI co-scientist](https://research.google/blog/accelerating-scientific-breakthroughs-with-an-ai-co-scientist/)
  - [Will AI speed up literature reviews or derail them entirely? | Nature](https://rdcu.be/evkfj)
  - [Annual articles published in scientific and technical journals](https://ourworldindata.org/grapher/scientific-and-technical-journal-articles?time=latest)
  - [Systematic review - Wikipedia](https://en.wikipedia.org/wiki/Systematic_review)
  - [Dennis the Menace and Gnasher - Wikipedia](https://en.wikipedia.org/wiki/Dennis_the_Menace_and_Gnasher)
  - [2025 United States government online resource removals - Wikipedia](https://en.wikipedia.org/wiki/2025_United_States_government_online_resource_removals)
  - [More than 10,000 research papers were retracted in 2023 — a new record](https://doi.org/10.1038/d41586-023-03974-8)
  - [Bluesky and the AT Protocol: Usable Decentralized Social Media](https://arxiv.org/abs/2402.03239)
- **[EEG internships for the summer of 2025](https://anil.recoil.org/notes/eeg-interns-2025)**
  - [Cambridge Casual Worker System (CCWS) | HR Systems](https://www.hrsystems.admin.cam.ac.uk/systems/systems-overview/ccws)
  - [Alicja Zavros | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/people/ac733)
  - [Conservation Research Institute |](https://www.conservation.cam.ac.uk)
  - [The Matrix Space Beta!](https://matrix.org/blog/2021/05/17/the-matrix-space-beta/)
  - [Matrix.org](https://matrix.org)
  - [ucam-eo/interns-2025](https://github.com/ucam-eo/interns-2025)
  - [Atom (web standard) - Wikipedia](https://en.wikipedia.org/wiki/Atom_(web_standard))
  - [Element | Secure collaboration and messaging](https://element.io)
- **[BIOMASS launches to measure forest carbon flux from space](https://anil.recoil.org/notes/biomass-launches)**
  - [Satellite built in Stevenage launches into space](https://www.thecomet.net/news/25125302.satellite-built-stevenage-airbus-launches-space/)
  - [British-built satellite to map Earth’s forests in 3D for the first time](https://www.gov.uk/government/news/british-built-satellite-to-map-earths-forests-in-3d-for-the-first-time)
  - [The instrument](https://www.esa.int/Applications/Observing_the_Earth/FutureEO/Biomass/The_instrument)
  - [Biomass](https://www.esa.int/Applications/Observing_the_Earth/FutureEO/Biomass)
  - [ESA Biomass: New satellite able to ‘look through’ forests and icebergs](https://www.bbc.co.uk/newsround/articles/c0jzy3g0zx2o)
  - [Beneath the canopy: Pioneering satellite reveals rainforests’ hidden worlds - BBC News](https://www.bbc.co.uk/news/resources/idt-d7353b50-0fea-46ba-8495-ae9e25192cfe)
  - [U.S. Missile Warning Radars Could Squelch ESA’s Proposed Biomass Mission](https://spacenews.com/us-missile-warning-radars-could-squelch-esas-proposed-biomass-mission/)
  - [The P-band SAR Satellite: Opportunities and Challenges](https://ieeexplore.ieee.org/document/9048581)
  - [Centre for Earth Observation](https://eo.conservation.cam.ac.uk)
- **[Steps towards an ecology of the Internet](https://anil.recoil.org/notes/2025-internet-ecology-1)**
  - [Aarhus city guide: What to see, do, and fall in love with in Denmark’s second-largest city | VisitDenmark](https://www.visitdenmark.com/denmark/destinations/jutland/aarhus)
  - [The Mill | Iconic Riverside Pub in Cambridge](https://www.themillpubcambridge.com/)
  - [www.mcgill.ca](https://www.mcgill.ca/bellairs/)
  - [Department of Computer Science and Technology: Capability Hardware Enhanced RISC Instructions (CHERI)](https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/)
  - [kcsrk.info](https://kcsrk.info/papers/fides_jul25.pdf)
  - [Usage share of operating systems - Wikipedia](https://en.wikipedia.org/wiki/Usage_share_of_operating_systems)
  - [Surveillance capitalism - Wikipedia](https://en.wikipedia.org/wiki/Surveillance_capitalism)
  - [End-to-end principle - Wikipedia](https://en.wikipedia.org/wiki/End-to-end_principle)
  - [Trillions : thriving in the emerging information ecology : Lucas, Peter, 1952- : Free Download, Borrow, and Streaming : Internet Archive](https://archive.org/details/trillionsthrivin0000luca)
- **[Under the hood with Apple's new Containerization framework](https://anil.recoil.org/notes/apple-containerisation)**
  - [Improving Docker with Unikernels: Introducing HyperKit, VPNKit and DataKit | Docker](https://www.docker.com/blog/docker-unikernels-open-source/)
  - [macOS Tahoe 26 makes the Mac more capable, productive, and intelligent than ever](https://www.apple.com/uk/newsroom/2025/06/macos-tahoe-26-makes-the-mac-more-capable-productive-and-intelligent-than-ever/)
  - [Apple Intelligence](https://www.apple.com/uk/apple-intelligence/)
  - [index | Alpine Linux](https://www.alpinelinux.org/)
  - [Intel and Hyper partner with the OpenStack Foundation to launch the Kata Containers project | TechCrunch](https://techcrunch.com/2017/12/05/intel-and-hyper-partner-with-the-openstack-foundation-to-launch-the-kata-containers-project/)
  - [OBuilder on macOS](https://tarides.com/blog/2023-08-02-obuilder-on-macos/)
  - [Secure Enclave](https://support.apple.com/en-gb/guide/security/sec59b0b31ff/web)
  - [The functional innards of Docker for Mac and Windows](https://speakerdeck.com/avsm/the-functional-innards-of-docker-for-mac-and-windows)
  - [Open Container Initiative - Open Container Initiative](https://opencontainers.org/)
  - [musl libc](https://musl.libc.org/)
  - [pstree(1) - Linux manual page](https://man7.org/linux/man-pages/man1/pstree.1.html)
  - [ocaml/opam - Docker Image](https://hub.docker.com/r/ocaml/opam)
  - [GitHub - opencontainers/runc: CLI tool for spawning and running containers according to the OCI specification](https://github.com/opencontainers/runc)
  - [GitHub - moby/hyperkit: A toolkit for embedding hypervisor capabilities in your application](https://github.com/moby/hyperkit)
  - [GitHub - ml-explore/mlx: MLX: An array framework for Apple silicon](https://github.com/ml-explore/mlx)
  - [GitHub - mirage/ocaml-vmnet: NATed networking on MacOS X using the vmnet framework](https://github.com/mirage/ocaml-vmnet)
  - [mavenugo - Overview](https://github.com/mavenugo)
  - [GitHub - kata-containers/kata-containers: Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/](https://github.com/kata-containers/kata-containers)
  - [GitHub - dockur/macos: MacOS inside a Docker container.](https://github.com/dockur/macos)
  - [crosbymichael - Overview](https://github.com/crosbymichael)
  - [containerization/vminitd/Sources/vminitd at main · apple/containerization](https://github.com/apple/containerization/tree/main/vminitd/Sources/vminitd)
  - [containerization/Sources/ContainerizationEXT4 at main · apple/containerization](https://github.com/apple/containerization/tree/main/Sources/ContainerizationEXT4)
  - [GitHub - apple/containerization: Containerization is a Swift package for running Linux containers on macOS.](https://github.com/apple/containerization)
  - [Extracting an ocaml/opam image takes 10 minutes+ which seems slow · Issue #136 · apple/container](https://github.com/apple/container/issues/136)
  - [Images with no write permissions cannot be loaded · Issue #134 · apple/container](https://github.com/apple/container/issues/134)
  - [GPU passthrough availability? · apple/container · Discussion #62](https://github.com/apple/container/discussions/62#discussioncomment-13414483)
  - [GitHub - apple/container: A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.](https://github.com/apple/container)
  - [ext4 - Wikipedia](https://en.wikipedia.org/wiki/Ext4)
  - [Mac](https://docs.docker.com/desktop/setup/install/mac-install/)
  - [WWDC25](https://developer.apple.com/wwdc25/)
  - [Meet Containerization - WWDC25 - Videos - Apple Developer](https://developer.apple.com/videos/play/wwdc2025/346/)
  - [Releases - Apple Developer](https://developer.apple.com/news/releases/?id=06092025g)
  - [Virtualization | Apple Developer Documentation](https://developer.apple.com/documentation/virtualization)
  - [Hypervisor | Apple Developer Documentation](https://developer.apple.com/documentation/hypervisor)
  - [com.apple.security.hypervisor | Apple Developer Documentation](https://developer.apple.com/documentation/bundleresources/entitlements/com.apple.security.hypervisor)
  - [containerd](https://containerd.io/)
  - [Confidential Computing Consortium](https://confidentialcomputing.io/)
  - [Sorry Docker: macOS 26 adds native support for Linux containers](https://appleinsider.com/articles/25/06/09/sorry-docker-macos-26-adds-native-support-for-linux-containers)
- **[Visiting National Geographic HQ and the Urban Exploration Project](https://anil.recoil.org/notes/natgeo-urban-wildlife)**
  - [Home | Zambian Carnivore Programme](https://www.zambiacarnivores.org/)
  - [Introductory Session - 2025 US UK Forum on Measuring Biodiversity](https://www.youtube.com/watch?v=gDTQ1rIEaYo&list=PLlKst-jESy-8t7lg429Movg6Fmsq2DU7y)
  - [www.wildlifeacoustics.com](https://www.wildlifeacoustics.com/products/song-meter-mini-2-aa)
  - [Prof Christian Rutz - School of Biology](https://www.st-andrews.ac.uk/biology/people/cr68)
  - [OpenStreetMap](https://www.openstreetmap.org/)
  - [A vision for incorporating human mobility in the study of human–wildlife interactions - Nature Ecology & Evolution](https://www.nature.com/articles/s41559-023-02125-6)
  - [Visit Base Camp | National Geographic Society](https://www.nationalgeographic.org/society/visit-base-camp/)
  - [Exploration Technology Lab - National Geographic Society](https://www.nationalgeographic.org/society/our-programs/lab/)
  - [Our Explorers | National Geographic Society](https://www.nationalgeographic.org/society/national-geographic-explorers/)
  - [Pink Dolphins: Tricksters and Thieves | Into the Amazon](https://www.nationalgeographic.com/into-the-amazon/pink-dolphins-tricksters-and-thieves/)
  - [Fernando Trujillo studies pink river dolphins to help understand the Amazon’s aquatic health](https://www.nationalgeographic.com/impact/article/fernando-trujillo-explorer-story)
  - [Alex Schnell demystifies what humans know about octopuses](https://www.nationalgeographic.com/impact/article/alex-schnell-explorer-story)
  - [National Geographic - 404 | National Geographic](https://www.nationalgeographic.com/impact/article)
  - [Movebank](https://www.movebank.org/cms/movebank-main)
  - [Movebank](https://www.movebank.org/cms/movebank-content/february-2024-newsletter)
  - [Movebank](https://www.movebank.org/cms/movebank-content/archiving-animal-movements-as-biodiversity-2023-01-04)
  - [NHMP Project](https://www.mammalweb.org/en/nhmp)
  - [Sign Up | LinkedIn](https://www.linkedin.com/in/alextait/)
  - [Human-elephant conflict: What it is and why it’s a major threat](https://www.ifaw.org/journal/human-elephant-conflict-major-threat)
  - [The High-Flyer: Martin Wikelski](https://www.humboldt-foundation.de/en/entdecken/magazin-humboldt-kosmos/humboldt-today-the-secret-of-an-eternal-idol/the-high-flyer)
  - [Advancing human-wildlife coexistence in the Carpathian Mountains | Endangered Landscapes & Seascapes Programme](https://www.endangeredlandscapes.org/news/advancing-human-wildlife-coexistence-in-the-carpathian-mountains/)
  - [The effect of translocation and temporary captivity on European hedgehog <i>Erinaceus europaeus</i> rehabilitation success in Bristol, Hereford and Worcestershire, England - Conservation Evidence](https://www.conservationevidence.com/individual-study/1018)
  - [British hedgehog now officially classified as vulnerable to extinction - The British Hedgehog Preservation Society](https://www.britishhedgehogs.org.uk/british-hedgehog-now-officially-classified-as-vulnerable-to-extinction/)
  - [Assam: Village mob kills Royal Bengal tiger in India’s north east](https://www.bbc.co.uk/news/articles/cx2j43e2j5ro)
  - [A Total Katastrophe](https://totalkatastrophe.blogspot.com/)
  - [iNaturalist](https://inaturalist.org)
  - [GitHub - ratsakatika/camera-traps: An Artificial Intelligence Wildlife Alert System Using 4G Camera Traps](https://github.com/ratsakatika/camera-traps)
  - [Explorer Home - Profile](https://explorers.nationalgeographic.org/directory/charles-agbor-emogor)
  - [farmscapes](https://eoscience-external.projects.earthengine.app/view/farmscapes)
  - [Mapping Change at the Roof of the World](https://education.nationalgeographic.org/resource/mapping-change-roof-world/)
  - [Home – Earthfest 2026](https://earthfest.world/)
  - [Covid-19 Bio-logging initiative working group – International Bio-Logging Society](https://bio-logging.net/wg/covid19-biologging/)
  - [AI for the study of Environmental Risks (AI4ER) | UKRI Centre for Doctoral Training](https://ai4er-cdt.esc.cam.ac.uk/)
- **[What I learnt at the National Academy of Sciences US-UK Forum on Biodiversity](https://anil.recoil.org/notes/nas-rs-biodiversity)**
  - [Introductory Session - 2025 US UK Forum on Measuring Biodiversity](https://www.youtube.com/watch?v=gDTQ1rIEaYo&list=PLlKst-jESy-8t7lg429Movg6Fmsq2DU7y)
  - [ZFS System Concept](https://www.tunbury.org/zfs-system-concept/)
  - [Just a moment...](https://www.science.org/doi/10.1126/science.adq2110)
  - [Just a moment...](https://www.pnas.org/doi/10.1073/pnas.1711842115)
  - [Turning Nature Risk into Business Advantage | NatureMetrics](https://www.naturemetrics.com/)
  - [A global biodiversity observing system to unite monitoring and guide action - Nature Ecology & Evolution](https://www.nature.com/articles/s41559-023-02171-0)
  - [The scale of the biodiversity crisis laid bare](https://www.nature.com/articles/d41586-024-03592-y)
  - [National Geographic](https://www.nationalgeographic.com/)
  - [National Academies of Sciences, Engineering, and Medicine](https://www.nationalacademies.org/home)
  - [www.nasonline.org](https://www.nasonline.org/wp-content/uploads/2024/10/US-UK-Forum-2025-program-web.pdf)
  - [Prince William visits Surrey-based science firm NatureMetrics](https://www.bbc.com/news/articles/cre8xxd7xl8o)
  - [Inside the desperate rush to save decades of US scientific data from deletion](https://www.bbc.com/future/article/20250422-usa-scientists-race-to-save-climate-data-before-its-deleted-by-the-trump-administration)
  - [Towards Global-scale Species Distribution Modelling](https://watch.eeg.cl.cam.ac.uk/w/7aqBd2Nn9E6QpMvnoBPxuQ)
  - [Welcome to the Royal Society | Royal Society](https://royalsociety.org)
  - [Metashells](https://patrick.sirref.org/weekly-2025-05-12/index.xml)
  - [Open Knowledge Repository](https://openknowledge.worldbank.org/entities/publication/9d0fb27a-3afe-5999-8d8e-baf90b4331c0/full)
  - [Radware Bot Manager Captcha](https://iopscience.iop.org/article/10.1088/1748-9326/8/1/014025)
  - [GitHub - ucam-eo/tessera: TESSERA is a foundation model that can process time-series satellite imagery for applications such as land classification and canopy height prediction. Developed at the University of Cambridge, it enables efficient extraction of temporal patterns from Earth observation](https://github.com/FrankFeng-23/btfm_project)
  - [Five Times Faster by Simon Sharpe](https://fivetimesfaster.org/)
  - [Systematic review - Wikipedia](https://en.wikipedia.org/wiki/Systematic_review)
  - [Paul R. Ehrlich - Wikipedia](https://en.wikipedia.org/wiki/Paul_R._Ehrlich)
  - [Human population projections - Wikipedia](https://en.wikipedia.org/wiki/Human_population_projections)
  - [Anthropocene - Wikipedia](https://en.wikipedia.org/wiki/Great_Acceleration)
  - [Environmental DNA - Wikipedia](https://en.wikipedia.org/wiki/Environmental_DNA)
  - [digitalflapjack.com](https://digitalflapjack.com/weeknotes/2025-04-22/)
  - [digitalflapjack.com](https://digitalflapjack.com/blog/yirgacheffe/)
  - [Conservation Evidence - Site](https://conservationevidence.com)
  - [BON in a Box](https://boninabox.geobon.org/)
  - [Feedforward Few-shot Species Range Estimation](https://arxiv.org/abs/2502.14977)
  - [WildSAT: Learning Satellite Image Representations from Wildlife Observations](https://arxiv.org/abs/2412.14428)
  - [Anime.js | JavaScript Animation Engine](https://animejs.com/)
  - [Just a moment...](https://academic.oup.com/bioscience/article/68/6/412/4976422)
  - [Just a moment...](https://academic.oup.com/bioscience/advance-article-abstract/doi/10.1093/biosci/biaf034/8115312)
- **[Mapping urban and rural British hedgehogs](https://anil.recoil.org/ideas/hedgehog-mapping)**
  - [NHMP Project](https://www.mammalweb.org/en/nhmp)
  - [On the hunt for hedgehogs - Hedgehog Street](https://www.hedgehogstreet.org/on-the-hunt-for-hedgehogs/)
  - [Link your garden with a hedgehog highway](https://www.hedgehogstreet.org/help-hedgehogs/link-your-garden/)
  - [Home - Hedgehog Street](https://www.hedgehogstreet.org/)
  - [The National Hedgehog Monitoring Programme - People’s Trust for Endangered Species](https://ptes.org/campaigns/hedgehogs/nhmp/)
  - [People’s Trust for Endangered Species (PTES)](https://ptes.org/)
  - [farmscapes](https://eoscience-external.projects.earthengine.app/view/farmscapes)
- **[Habitat mapping of the Cairngormes Connect restoration area](https://anil.recoil.org/ideas/cairngorms-connect-habitats)**
  - [Home | Centre for Landscape Regeneration](https://www.clr.conservation.cam.ac.uk/)
  - [Home](https://cairngormsconnect.org.uk/)
- **[ZFS replication strategies with encryption](https://anil.recoil.org/ideas/zfs-filesystem-perf)**
  - [ZFS Send Streams](https://www.tunbury.org/2025/05/02/zfs-send-streams/)
  - [Distributed ZFS Storage](https://www.tunbury.org/2025/04/29/distributed-zfs-storage/)
  - [BorgBackup – Deduplicating archiver with compression and authenticated encryption](https://www.borgbackup.org/)
- **[Validating predictions with ranger insights to enhance anti-poaching patrol strategies in protected areas](https://anil.recoil.org/ideas/validating-anti-poaching-predictions)**
  - [SMART Conservation Software - Spatial Monitoring and Reporting Tool](https://smartconservationtools.org)
- **[Low power audio transcription with Whisper](https://anil.recoil.org/ideas/embedded-whisper)**
  - [Real-time transcription on Raspberry Pi 4 · ggml-org/whisper.cpp · Discussion #166](https://github.com/ggml-org/whisper.cpp/discussions/166)
- **[Evaluating LLMs for providing evidence-based information on conservation actions](https://anil.recoil.org/ideas/evaluating-conservation-copilot)**
  - [Conservation Evidence - Site](https://conservationevidence.com)
- **[We become Junior Rangers at Shenandoah](https://anil.recoil.org/notes/junior-rangers)**
  - [Before you continue to YouTube](https://www.youtube.com/@Bill_Sutherland)
  - [Shenandoah National Park (U.S. National Park Service)](https://www.nps.gov/shen/index.htm)
  - [Become A Junior Ranger (U.S. National Park Service)](https://www.nps.gov/kids/become-a-junior-ranger.htm)
  - [NPS Programs | Shenandoah National Park](https://www.goshenandoah.com/activities-events/national-park-service-programs)
  - [Shenandoah salamander - Wikipedia](https://en.wikipedia.org/wiki/Shenandoah_salamander)
- **[Out-of-the-box LLMs are not ready for conservation decision making](https://anil.recoil.org/notes/2024-ce-llm-3)**
  - [New paper: LLMs and conservation questions | Sam Reynolds posted on the topic | LinkedIn](https://www.linkedin.com/posts/samandrewreynolds_out-the-box-llms-are-not-ready-to-answer-activity-7329135222241849344-1AXx)
  - [Conservation Evidence](https://watch.eeg.cl.cam.ac.uk/w/ijC1E36q7fn2qwxs7opSJq)
  - [UROP - Available Projects | CUED undergraduate teaching site](https://teaching.eng.cam.ac.uk/content/urop-available-projects)
- **[Learnings from the Cambridge Environmental Sustainability Committee](https://anil.recoil.org/notes/cambridge-essc-progress)**
  - [University committees | Governance and Compliance Division](https://www.governance.cam.ac.uk/committees/essc/Pages/default.aspx)
  - [University committees | Governance and Compliance Division](https://www.governance.cam.ac.uk/Pages/default.aspx)
  - [Water progress | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-progress/water-progress)
  - [Waste and circular economy progress | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-progress/waste-and-circular-economy-progress)
  - [Travel and transport progress | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-progress/travel-and-transport-progress)
  - [Carbon and energy progress | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-progress/carbon-and-energy-progress)
  - [Biodiversity progress | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-progress/biodiversity-progress)
  - [Our progress | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-progress)
  - [Water | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-commitments-and-approach/water)
  - [Waste and circular economy | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-commitments-and-approach/waste-and-circular-economy)
  - [Travel and transport | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-commitments-and-approach/travel-and-transport)
  - [Carbon and energy | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-commitments-and-approach/carbon-and-energy)
  - [Biodiversity | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-commitments-and-approach/biodiversity)
  - [Our commitments and approach | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/our-commitments-and-approach)
  - [David Attenborough Building: Outstanding environmental management | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/news/david-attenborough-building-outstanding-environmental-management)
  - [News | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/news)
  - [www.environment.admin.cam.ac.uk](https://www.environment.admin.cam.ac.uk/files/uoc_bap.pdf)
  - [www.environment.admin.cam.ac.uk](https://www.environment.admin.cam.ac.uk/files/guidelines_for_sustainable_business_travel_approved.pdf)
  - [Home | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/)
  - [Reshaping our Estate Programme | Estates Division](https://www.em.admin.cam.ac.uk/reshaping-our-estate)
  - [Turbocharging the race to protect nature and climate with AI](https://www.cam.ac.uk/stories/ai-and-climate-and-nature)
  - [What’s in a Name? Affordable Care Act vs. Obamacare](https://news.gallup.com/opinion/polling-matters/169541/name-affordable-care-act-obamacare.aspx)
  - [University of Cambridge Map](https://map.cam.ac.uk)
  - [GitHub - geocaml/carbon-intensity: An HTTP client for accessing various carbon intensity APIs](https://github.com/geocaml/carbon-intensity)
  - [ghgprotocol.org](https://ghgprotocol.org/sites/default/files/2022-12/Scope2_ExecSum_Final.pdf)
  - [Lord Bridges Solar Farm | CSA Environmental](https://csaenvironmental.co.uk/projects/lord-bridges-solar-farm/)
  - [Should it be called “natural gas” or “methane”?](https://climatecommunication.yale.edu/publications/should-it-be-called-natural-gas-or-methane/)
  - [Page Not Found – Andrés C. Zúñiga-González](https://ancazugo.github.io/research/outreach/2025/04/27/weekly-notes.html)
  - [Cambridge Centre for Carbon Credits (4C) |](https://4c.cst.cam.ac.uk)
- **[Humans are the ones that will save nature, helped by AI](https://anil.recoil.org/notes/humans-save-nature-not-ai)**
  - [Conservation Research Institute |](https://www.conservation.cam.ac.uk)
  - [To save nature, AI needs our help](https://www.cam.ac.uk/stories/ai-for-nature-embrace-with-caution#section-FkJRUuRF4m)
  - [To save nature, AI needs our help](https://www.cam.ac.uk/stories/ai-for-nature-embrace-with-caution)
  - [How Good is the Paris Agreement?](https://kogod.american.edu/news/how-good-is-the-paris-agreement)
  - [blog/2025/05/ai-for-climate-and-nature-day.mld](https://jon.recoil.org/blog/2025/05/ai-for-climate-and-nature-day.html)
  - [Anil Madhavapeddy (@anil.recoil.org)](https://bsky.app/profile/anil.recoil.org/post/3lo43thrhvs2p)
  - [Page Not Found – Andrés C. Zúñiga-González](https://ancazugo.github.io/research/outreach/2025/04/27/weekly-notes.html)
  - [ai@cam](https://ai.cam.ac.uk)
- **[The Cambridge "Green Blue" competition to reduce emissions](https://anil.recoil.org/notes/cambridge-green-blue)**
  - [Conservation Science Group | Department of Zoology](https://www.zoo.cam.ac.uk/research/groups/conservation-science)
  - [Halting Climate Change- Carl Edward Rasmussen- NeurIPS@Cambridge- 8 Dec 2023](https://www.youtube.com/watch?v=naFaQsFxs1g)
  - [Just a moment...](https://www.worldwildlife.org/magazine/issues/summer-2018/articles/what-are-the-biggest-drivers-of-tropical-deforestation)
  - [Pages Cambridge - Visit Cambridge](https://www.visitcambridge.org/place/pages-cambridge/)
  - [Finding the meaning of sport](https://www.varsity.co.uk/sport/9629)
  - [Selwyn bashes ‘nonsense’ climate table after ranking bottom](https://www.varsity.co.uk/news/28426)
  - [Trinity’s wealth increases by four poorest colleges’ assets combined](https://www.varsity.co.uk/news/14626)
  - [www.theverge.com](https://www.theverge.com/2022/8/1/23287351/amazon-climate-change-carbon-emissions-worse-2021)
  - [Trump continues to deny climate crisis as he visits hurricane-ravaged Georgia](https://www.theguardian.com/us-news/2024/oct/01/trump-visits-georgia-denies-climate-crisis-after-hurricane-helene)
  - [We cannot adapt our way out of climate crisis, warns leading scientist](https://www.theguardian.com/environment/2022/jun/01/we-cannot-adapt-our-way-out-of-climate-crisis-warns-leading-scientist)
  - [Reeves plans to create ‘Silicon Valley’ between Oxford and Cambridge](https://www.theguardian.com/business/2025/jan/28/reeves-plans-to-create-silicon-valley-between-oxford-and-cambridge)
  - [Laws of the game and FA rules](https://www.thefa.com/football-rules-governance/lawsandrules)
  - [Just a moment...](https://www.tandfonline.com/doi/pdf/10.1080/10370196.1994.11733148)
  - [Student Conference on Conservation Science - Welcome](https://www.sccs-cam.org/)
  - [www.responsiblegambling.eu](https://www.responsiblegambling.eu/wp-content/uploads/2016/06/Match-Fixing%E2%80%94The-Biggest-Threat-to-Sport-in-the-21st-Century.pdf)
  - [Just a moment...](https://www.pnas.org/doi/10.1073/pnas.2301531121)
  - [www.pem.cam.ac.uk](https://www.pem.cam.ac.uk/sites/default/files/downloads/inlinearstatutesordsregs12july2022.pdf)
  - [International Programmes | Pembroke](https://www.pem.cam.ac.uk/international-programmes)
  - [The College | Pembroke](https://www.pem.cam.ac.uk/college)
  - [Alumni Events | Pembroke](https://www.pem.cam.ac.uk/alumni-development/connect-pembroke/alumni-events)
  - [www.olympics.com](https://www.olympics.com/en/olympic-games/paris-2024)
  - [www.olympics.com](https://www.olympics.com/en/news/paris-2024-olympics-nations-won-first-ever-medal-at-the-games)
  - [Ocean temperature rise accelerating as greenhouse gas levels keep rising | Natural History Museum](https://www.nhm.ac.uk/discover/news/2025/january/ocean-temperature-rise-accelerating-greenhouse-gas-levels-rising.html)
  - [Order of meals at the counter and distance between options affect student cafeteria vegetarian sales - Nature Food](https://www.nature.com/articles/s43016-020-0132-8)
  - [Social cost of carbon estimates have increased over time - Nature Climate Change](https://www.nature.com/articles/s41558-023-01680-x)
  - [Scenarios towards limiting global mean temperature increase below 1.5 °C - Nature Climate Change](https://www.nature.com/articles/s41558-018-0091-3)
  - [www.motherjones.com](https://www.motherjones.com/environment/2022/06/climate-scientist-katharine-hayhoe-crisis-adaptation-global-warming-impact/)
  - [Page not found | King’s College Cambridge](https://www.kings.cam.ac.uk/news/2023/kings-unveils-new-solar-panels-restored-chapel-roof)
  - [Dr. Katharine Hayhoe: Leading Climate Scientist](https://www.katharinehayhoe.com/)
  - [Sabbatical leave | Human Resources](https://www.hr.admin.cam.ac.uk/policies-procedures/flexible-working-policy/supporting-guidance/sabbatical-leave)
  - [The Cambridge Blue - Hawks’ Club](https://www.hawksclub.co.uk/about/history/the-cambridge-blue/)
  - [University committees | Governance and Compliance Division](https://www.governance.cam.ac.uk/committees/essc/Pages/default.aspx)
  - [No more business as usual: the case for carbon pricing](https://www.ft.com/content/921381a8-48a4-4bb9-9196-b1d49f871bb7)
  - [What country won the most Paris 2024 medals per capita?](https://www.eurosport.com/olympics/olympic-games-paris-2024/2024/gold-medal-table-per-capita-population_sto20028430/story.shtml)
  - [Espresso Lane Cafe in Cambridge | Love Food Love Coffee](https://www.espressolane.co.uk/)
  - [www.ecb.europa.eu](https://www.ecb.europa.eu/pub/pdf/scpwps/ecb.wp2812~81379c0224.en.pdf)
  - [www.e3g.org](https://www.e3g.org/wp-content/uploads/E3G-Report-Living-on-the-Edge-How-Climate-Tipping-Points-will-Reshape-Geopolitics.pdf)
  - [www.darwin.cam.ac.uk](https://www.darwin.cam.ac.uk/wp-content/uploads/2024/02/Compressed-2023-Sustainability-Progress-Report-compressed-1mb.pdf)
  - [Energy and Environment Group | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/research/eeg)
  - [J M Keynes Fellows | School of the Humanities and Social Sciences](https://www.cshss.cam.ac.uk/research-info/j-m-keynes-fellowship-fund/j-m-keynes-fellows)
  - [Fuel for thought: Cambridge College plans for heat pump transition - CIBSE Journal](https://www.cibsejournal.com/uncategorized/fuel-for-thought-cambridge-college-plans-for-heat-pump-transition/)
  - [70 Years of Tiddlywinks | Christs College Cambridge](https://www.christs.cam.ac.uk/news/70-years-tiddlywinks)
  - [Analysis: 95% of countries miss UN deadline to submit 2035 climate pledges - Carbon Brief](https://www.carbonbrief.org/analysis-95-of-countries-miss-un-deadline-to-submit-2035-climate-pledges/)
  - [www.cambridge.gov.uk](https://www.cambridge.gov.uk/media/pkjcwy1m/city-centre-heat-network-connection-guidance.pdf)
  - [City centre heat network](https://www.cambridge.gov.uk/city-centre-heat-network)
  - [An extra vegetarian option cuts meat consumption without denting food sales](https://www.cam.ac.uk/stories/veg-nudge)
  - [www.britishecologicalsociety.org](https://www.britishecologicalsociety.org/wp-content/uploads/Ripple-et-al-2014-ruminants.pdf)
  - [Just a moment...](https://www.bloomsbury.com/uk/sport-in-ancient-times-9780275987398/)
  - [Should we be worried about vegan ultra-processed foods?](https://www.bbc.com/future/article/20241011-what-explains-increasing-anxiety-about-ultra-processed-plant-based-foods)
  - [USAID staff will be put on leave starting on Friday](https://www.bbc.co.uk/news/articles/cx253xjnxrmo)
  - [www.aria.org.uk](https://www.aria.org.uk/media/wxrnowvq/aria-forecasting-climate-tipping-points-programme-thesis.pdf)
  - [Mechanisms Against Climate Change](https://watch.eeg.cl.cam.ac.uk/w/qEsMt2Ayk37SaKgxrfwoBt)
  - [The Paris Agreement | UNFCCC](https://unfccc.int/process-and-meetings/the-paris-agreement)
  - [Robotic Tendencies](https://ramcq.net/)
  - [Wild Hope](https://press.uchicago.edu/ucp/books/book/chicago/W/bo13823467.html)
  - [Point Score Systems and Cooperative Incentives: The 3-1-0 Curse - PMC](https://pmc.ncbi.nlm.nih.gov/articles/PMC6315358)
  - [Cambridge Online and In-Person Interviews: December 2024](https://oxbridgeapplications.com/blog/cambridge-interviews-online-or-in-person/)
  - [You want to reduce the carbon footprint of your food? Focus on what you eat, not whether your food is local](https://ourworldindata.org/food-choice-vs-eating-local)
  - [CO₂ emissions](https://ourworldindata.org/co2-emissions)
  - [mlg.eng.cam.ac.uk](https://mlg.eng.cam.ac.uk/carl/words/mechanisms.pdf)
  - [mlg.eng.cam.ac.uk](https://mlg.eng.cam.ac.uk/carl/climate/themis0.pdf)
  - [mlg.eng.cam.ac.uk](https://mlg.eng.cam.ac.uk/carl/climate/themis.pdf)
  - [Warm Homes Plan and heat pumps](https://mhclgmedia.blog.gov.uk/2024/11/21/warm-homes-plan-and-heat-pumps/)
  - [Just a moment...](https://lordslibrary.parliament.uk/food-waste-in-the-uk/)
  - [A model of promotion and relegation in league sports - Journal of Economics and Finance](https://link.springer.com/article/10.1007/s12197-009-9120-4)
  - [Pigou in the 21st Century: a tribute on the occasion of the 100th anniversary of the publication of The Economics of Welfare - International Tax and Public Finance](https://link.springer.com/article/10.1007/s10797-020-09653-y)
  - [How Good is the Paris Agreement?](https://kogod.american.edu/news/how-good-is-the-paris-agreement)
  - [Zero-sum game - Wikipedia](https://en.wikipedia.org/wiki/Zero-sum_game)
  - [Tipping points in the climate system - Wikipedia](https://en.wikipedia.org/wiki/Tipping_points_in_the_climate_system)
  - [Theresa Marteau - Wikipedia](https://en.wikipedia.org/wiki/Theresa_Marteau)
  - [Sportsmanship - Wikipedia](https://en.wikipedia.org/wiki/Sportsmanship)
  - [Post-war displacement of Keynesianism - Wikipedia](https://en.wikipedia.org/wiki/Post-war_displacement_of_Keynesianism)
  - [Pigouvian tax - Wikipedia](https://en.wikipedia.org/wiki/Pigouvian_tax)
  - [Melissa Leach - Wikipedia](https://en.wikipedia.org/wiki/Melissa_Leach)
  - [Laws of rugby union - Wikipedia](https://en.wikipedia.org/wiki/Laws_of_rugby_union)
  - [John Maynard Keynes - Wikipedia](https://en.wikipedia.org/wiki/John_Maynard_Keynes)
  - [Game theory - Wikipedia](https://en.wikipedia.org/wiki/Game_theory)
  - [Elinor Ostrom - Wikipedia](https://en.wikipedia.org/wiki/Elinor_Ostrom%23%2522Design_principles_illustrated_by_long-enduring_CPR_%28Common_Pool_Resource%29_institutions%2522)
  - [Common-pool resource - Wikipedia](https://en.wikipedia.org/wiki/Common-pool_resource)
  - [Blue (university sport) - Wikipedia](https://en.wikipedia.org/wiki/Blue_(university_sport))
  - [Arthur Cecil Pigou - Wikipedia](https://en.wikipedia.org/wiki/Arthur_Cecil_Pigou)
  - [Board Game Review - Archipelago](https://drakesflames.blogspot.com/2012/11/board-game-review-archipelago.html)
  - [Just a moment...](https://doi.org/10.1073/pnas.1907207116)
  - [Use nudges to change behaviour towards conservation](https://doi.org/10.1038/d41586-019-01662-0)
  - [As the climate crisis worsens, the warming outlook stagnates](https://climateactiontracker.org/publications/the-climate-crisis-worsens-the-warming-outlook-stagnates/)
  - [2050 long-term strategy](https://climate.ec.europa.eu/eu-action/climate-strategies-targets/2050-long-term-strategy_en)
  - [Virtual Power Plants May Hold The Key To An All-Electric Future - CleanTechnica](https://cleantechnica.com/2024/09/12/virtual-power-plants-may-hold-the-key-to-an-all-electric-future/)
  - [Robert McQueen (@ramcq.net)](https://bsky.app/profile/ramcq.net/post/3lhcdlycth22n)
  - [Competitive Games Where Everyone Can Lose](https://boardgamegeek.com/geeklist/71983/competitive-games-where-everyone-can-lose)
  - [BoardGameGeek](https://boardgamegeek.com/)
  - [Orlando Timmerman](https://biomin.esc.cam.ac.uk/people/2023-Orlando-Timmerman/)
  - [academics.hamilton.edu](https://academics.hamilton.edu/economics/cgeorges/game-theory-files/repeated.pdf)
  - [pdf.wri.org](http://pdf.wri.org/navigating_numbers_chapter6.pdf)
- **[Using Komodo to manage Docker compose on a small cluster](https://anil.recoil.org/notes/komodo-docker-compose)**
  - [Equinix Moves](https://www.tunbury.org/equinix-moves/)
  - [Mythic Beasts - Mythic Beasts](https://www.mythic-beasts.com/)
  - [wg-quick(8) - Linux manual page](https://www.man7.org/linux/man-pages/man8/wg-quick.8.html)
  - [How NAT traversal works](https://tailscale.com/blog/how-nat-traversal-works)
  - [Tailscale | Secure Connectivity for AI, IoT & Multi-Cloud](https://tailscale.com)
  - [Production-Grade Container Orchestration](https://kubernetes.io/)
  - [Komodo](https://komo.do/docs/connect-servers)
  - [GitHub - naggie/dsnet: FAST command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation.](https://github.com/naggie/dsnet)
  - [GitHub - moghtech/komodo: 🦎 a tool to build and deploy software on many servers 🦎](https://github.com/moghtech/komodo)
  - [Docker Compose](https://docs.docker.com/compose/)
  - [Komodo](https://demo.komo.do/)
- **[Technology needs to unite conservation, not divide it](https://anil.recoil.org/notes/ai-should-unite-conservation)**
  - [How did we get to a world full of plastic? - BBC](https://www.youtube.com/watch?v=EjIUp6A7GRU)
  - [Before you continue to YouTube](https://www.youtube.com/@Bill_Sutherland)
  - [Four years after AlphaFold’s AI ‘solved’ protein structure, a fierce competition lives on](https://www.statnews.com/2025/01/07/casp-protein-structure-prediction-competition-after-alphafold/)
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S0169534725000588)
  - [Technology in the Public Interest - MacArthur Foundation](https://www.macfound.org/programs/field-support/technology-public-interest/)
  - [Gove takes action to ban plastic straws, stirrers, and cotton buds](https://www.gov.uk/government/news/gove-takes-action-to-ban-plastic-straws-stirrers-and-cotton-buds)
  - [Just a moment...](https://www.economist.com/international/2018/03/03/the-known-unknowns-of-plastic-pollution)
  - [Conservation Research Institute |](https://www.conservation.cam.ac.uk/)
  - [Conservation Research Institute |](https://www.conservation.cam.ac.uk)
  - [Just a moment...](https://www.cell.com/trends/ecology-evolution/home)
  - [Artificial intelligence](https://www.cam.ac.uk/topics/artificial-intelligence)
  - [Pollinators: first global risk index for species declines and effects on humanity](https://www.cam.ac.uk/stories/pollinatorsriskindex)
  - [Nobel laureate and Cambridge University alumnus Sir Demis Hassabis heralds a new era of AI drug discovery at ‘digital speed’](https://www.cam.ac.uk/stories/demis-hassabis-AI-Cambridge)
  - [Conservation efforts are bringing species back from the brink](https://www.cam.ac.uk/stories/conservation-success-stories)
  - [Turbocharging the race to protect nature and climate with AI](https://www.cam.ac.uk/stories/ai-and-climate-and-nature#section-Land-use-planning-T1WPpYngXA)
  - [Turbocharging the race to protect nature and climate with AI](https://www.cam.ac.uk/stories/ai-and-climate-and-nature#section-Forest-monitoring-VudaoOH7Rd)
  - [Turbocharging the race to protect nature and climate with AI](https://www.cam.ac.uk/stories/ai-and-climate-and-nature#section-Energy-efficient-homes-0AUJzMfjnS)
  - [Turbocharging the race to protect nature and climate with AI](https://www.cam.ac.uk/stories/ai-and-climate-and-nature#section-Climate-modelling-NdQYHh3cRP)
  - [Turbocharging the race to protect nature and climate with AI](https://www.cam.ac.uk/stories/ai-and-climate-and-nature#section-Biodiversity-conservation-50N1jQTVIa)
  - [Turbocharging the race to protect nature and climate with AI](https://www.cam.ac.uk/stories/ai-and-climate-and-nature)
  - [AI can help us heal the planet](https://www.cam.ac.uk/stories/Anil-Madhavapeddy-AI-climate-nature)
  - [UK peatland fires are supercharging carbon emissions as climate change causes hotter, drier summers](https://www.cam.ac.uk/research/news/uk-peatland-fires-are-supercharging-carbon-emissions-as-climate-change-causes-hotter-drier-summers)
  - [Thriving Antarctic ecosystems found following iceberg calving](https://www.cam.ac.uk/research/news/thriving-antarctic-ecosystems-found-following-iceberg-calving)
  - [Rewilding in wealthy nations could drive extinctions in species-rich regions, experts warn](https://www.cam.ac.uk/research/news/restoring-wildlife-habitats-in-wealthy-nations-could-drive-extinctions-in-species-rich-regions)
  - [Pledge to phase out toxic lead ammunition in UK hunting by 2025 has failed](https://www.cam.ac.uk/research/news/pledge-to-phase-out-toxic-lead-ammunition-in-uk-hunting-by-2025-has-failed)
  - [Fully AI driven weather prediction system could start revolution in forecasting](https://www.cam.ac.uk/research/news/fully-ai-driven-weather-prediction-system-could-start-revolution-in-forecasting)
  - [Environment](https://www.cam.ac.uk/news/environment)
  - [Sign Up | LinkedIn](https://uk.linkedin.com/in/jacqueline-garget-b24804214)
  - [Rich Turner](https://rich-turner-group.github.io/)
  - [Open-source intelligence for conservation biology - PubMed](https://pubmed.ncbi.nlm.nih.gov/35979694/)
  - [A 2021 Horizon Scan of Emerging Global Biological Conservation Issues - PubMed](https://pubmed.ncbi.nlm.nih.gov/33213887/)
  - [What is the Model Context Protocol (MCP)? - Model Context Protocol](https://modelcontextprotocol.io/introduction)
  - [Our History — Gola Rainforest National Park](https://golarainforest.org/grnp-history)
  - [GitHub - MingyueX/GreenLens](https://github.com/MingyueX/GreenLens)
  - [GitHub - Cambridge-ICCS/FTorch: A library for directly calling PyTorch ML models from Fortran.](https://github.com/Cambridge-ICCS/FTorch)
  - [Katie Murray Profile | University of Exeter](https://experts.exeter.ac.uk/42389-katie-murray/about)
  - [Planetary Computing: Tackling Climate Change and Biodiversity Loss through Computer Science](https://ai.conservation.cam.ac.uk/2024/06/05/planetary-computing-fellows-michael-dales-and-sadiq-jaffer-putting-systems-to-work-to-accelerate-ecological-interventions/)
  - [AI for Climate & Nature](https://ai.conservation.cam.ac.uk/)
- **[Viewing web logs the old fashioned way with Goaccess](https://anil.recoil.org/notes/goaccess-for-logs)**
  - [Privacy-respecting analytics with GoAccess](https://theorangeone.net/posts/goaccess-analytics/)
  - [Plausible Analytics](https://plausible.io/)
  - [Plausible · ocaml.org](https://plausible.ci.dev/ocaml.org)
  - [Hi, I’m Nick Ludlam](https://nick.recoil.org)
  - [GoAccess - Visual Web Log Analyzer](https://goaccess.io)
  - [Analog (program) - Wikipedia](https://en.wikipedia.org/wiki/Analog_(program))
  - [Caddy - The Ultimate Server with Automatic HTTPS](https://caddyserver.com)
- **[Talks from LOCO24 are now available online](https://anil.recoil.org/notes/loco24-talks-online)**
  - [Before you continue to YouTube](https://www.youtube.com/@loco-workshop)
  - [Anne Currie: Sustainability & SciFi Writer - Chapter 1: Utopia Five](https://www.annecurrie.com/chapter-1-utopia-five)
  - [Anne Currie: Sustainability & SciFi Writer](https://www.annecurrie.com)
  - [Watch OCaml](https://watch.ocaml.org/about/instance#statistics)
  - [Watch OCaml](https://watch.ocaml.org)
  - [Programming For the Planet (PROPL)](https://watch.eeg.cl.cam.ac.uk/c/propl24/videos)
  - [International Workshop on Low Carbon Computing](https://watch.eeg.cl.cam.ac.uk/c/loco/videos)
  - [Cambridge CL EEG](https://watch.eeg.cl.cam.ac.uk/about/instance#statistics)
  - [watch.cl.cam.ac.uk](https://watch.cl.cam.ac.uk)
  - [PeerTube platform follows & redundancy | PeerTube documentation](https://docs.joinpeertube.org/admin/following-instances)
  - [The Recoil Crank](https://crank.recoil.org/about/instance/home)
  - [The Recoil Crank](https://crank.recoil.org)
- **[ESA's first BioSpace conference seems a huge success](https://anil.recoil.org/notes/biospace-25)**
  - [Before you continue to YouTube](https://www.youtube.com/live/e-eQ8XhRrsE?t=14326s)
  - [www.sdo.esoc.esa.int](https://www.sdo.esoc.esa.int/environment_report/Space_Environment_Report_latest.pdf)
  - [Category Search](https://www.onkargulati.com/2025/02/28/biospace.html)
  - [European Space Agency](https://www.esa.int/)
  - [biospace25.esa.int](https://biospace25.esa.int/iframe-agenda/files/ID498_Coomes.pdf)
  - [biospace25.esa.int](https://biospace25.esa.int/agenda/)
  - [biospace25.esa.int](https://biospace25.esa.int/)
  - [Page Not Found – Andrés C. Zúñiga-González](https://ancazugo.github.io/research/outreach/2025/02/14/biospace25-blog.html)
- **[Webassembly on exotic architectures (a 2025 roundup)](https://anil.recoil.org/notes/wasm-on-exotic-targets)**
  - [Hardware-Based WebAssembly Accelerator for Embedded System | MDPI](https://www.mdpi.com/2079-9292/13/20/3979)
  - [libvirt: Virtio](https://wiki.libvirt.org/Virtio.html)
  - [WebAssembly](https://webassembly.org)
  - [Wasmer Shell](https://wasmer.sh)
  - [@wasmer/sdk adds Node.js and Bun support · Blog · Wasmer](https://wasmer.io/posts/wasmer-js-sdk-now-supports-node-and-bun)
  - [Wasmer 2.3 · Blog · Wasmer](https://wasmer.io/posts/wasmer-2_3)
  - [Introducing the new Wasmer JS SDK · Blog · Wasmer](https://wasmer.io/posts/introducing-the-wasmer-js-sdk)
  - [Introduction · WASI.dev](https://wasi.dev)
  - [WebAssembly Support for OCaml: Introducing Wasm_of_Ocaml](https://tarides.com/blog/2023-11-01-webassembly-support-for-ocaml-introducing-wasm-of-ocaml/)
  - [Making sure you’re not a bot!](https://lore.kernel.org/all/CAK8P3a2-wyXxctVtJxniUoeShASMhF-6Z1vyvfBnr6wKJuioAQ@mail.gmail.com/)
  - [Linux](https://linux.tombl.dev)
  - [Intro - k23 Manual](https://jonaskruckenberg.github.io/k23/)
  - [wasmer/examples at main · wasmerio/wasmer](https://github.com/wasmerio/wasmer/tree/main/examples#examples)
  - [GitHub - wasmerio/kernel-wasm: Sandboxed kernel mode WebAssembly runtime.](https://github.com/wasmerio/kernel-wasm?tab=readme-ov-file#why-run-webassembly-in-the-kernel)
  - [GitHub - wasmerio/kernel-wasm: Sandboxed kernel mode WebAssembly runtime.](https://github.com/wasmerio/kernel-wasm?tab=readme-ov-file#examples-and-benchmark)
  - [GitHub - wasmerio/kernel-wasm: Sandboxed kernel mode WebAssembly runtime.](https://github.com/wasmerio/kernel-wasm)
  - [GitHub - ujamjar/hardcaml-riscv: RISC-V instruction set CPUs in HardCaml](https://github.com/ujamjar/hardcaml-riscv)
  - [linux/arch/wasm at 777d95246a8b1dc184e991a76946ccafef392206 · tombl/linux](https://github.com/tombl/linux/tree/777d95246a8b1dc184e991a76946ccafef392206/arch/wasm)
  - [linux/tools/wasm/src/virtio.ts at wasm · tombl/linux](https://github.com/tombl/linux/blob/wasm/tools/wasm/src/virtio.ts#L204)
  - [linux/tools/wasm/src/worker.ts at 777d95246a8b1dc184e991a76946ccafef392206 · tombl/linux](https://github.com/tombl/linux/blob/777d95246a8b1dc184e991a76946ccafef392206/tools/wasm/src/worker.ts#L103)
  - [linux/tools/wasm/src/worker.ts at 777d95246a8b1dc184e991a76946ccafef392206 · tombl/linux](https://github.com/tombl/linux/blob/777d95246a8b1dc184e991a76946ccafef392206/tools/wasm/src/worker.ts)
  - [linux/tools/wasm/src/wasm.ts at 777d95246a8b1dc184e991a76946ccafef392206 · tombl/linux](https://github.com/tombl/linux/blob/777d95246a8b1dc184e991a76946ccafef392206/tools/wasm/src/wasm.ts#L21)
  - [linux/arch/wasm/kernel/syscall.c at 777d95246a8b1dc184e991a76946ccafef392206 · tombl/linux](https://github.com/tombl/linux/blob/777d95246a8b1dc184e991a76946ccafef392206/arch/wasm/kernel/syscall.c#L19)
  - [linux/arch/wasm/kernel/irq.c at 777d95246a8b1dc184e991a76946ccafef392206 · tombl/linux](https://github.com/tombl/linux/blob/777d95246a8b1dc184e991a76946ccafef392206/arch/wasm/kernel/irq.c#L17)
  - [linux/arch/wasm/kernel/fork.c at 777d95246a8b1dc184e991a76946ccafef392206 · tombl/linux](https://github.com/tombl/linux/blob/777d95246a8b1dc184e991a76946ccafef392206/arch/wasm/kernel/fork.c#L12C2-L12C24)
  - [linux/arch/wasm/include/asm/wasm_imports.h at 777d95246a8b1dc184e991a76946ccafef392206 · tombl/linux](https://github.com/tombl/linux/blob/777d95246a8b1dc184e991a76946ccafef392206/arch/wasm/include/asm/wasm_imports.h)
  - [GitHub - tombl/linux: Linux kernel for WebAssembly](https://github.com/tombl/linux)
  - [WASI runtime · Issue #101 · ocaml-wasm/wasm_of_ocaml](https://github.com/ocaml-wasm/wasm_of_ocaml/issues/101#issuecomment-2464706078)
  - [GitHub - denisvasilik/wasm-fpga-engine: WebAssembly FPGA Engine](https://github.com/denisvasilik/wasm-fpga-engine)
  - [GitHub - WebAssembly/stack-switching: A repository for the stack switching proposal.](https://github.com/WebAssembly/stack-switching)
  - [Wasmachine, WebAssembly in a FPGA · Issue #1050 · WebAssembly/design](https://github.com/WebAssembly/design/issues/1050)
  - [GitHub - JonasKruckenberg/k23: Experimental WASM Microkernel Operating System](https://github.com/JonasKruckenberg/k23)
  - [Hardcaml MIPS CPU Learning Project and Blog - Learning - OCaml](https://discuss.ocaml.org/t/hardcaml-mips-cpu-learning-project-and-blog/8088)
  - [Using Web Workers - Web APIs | MDN](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers)
  - [Jonas Kruckenberg (@jonaskruckenberg.de)](https://bsky.app/profile/jonaskruckenberg.de/post/3lmygmvbidc2i)
- **[Lineage first computing: towards a frugal userspace for Linux](https://anil.recoil.org/videos/cb2439c9-d160-4daa-8103-b952c5aa2c5f)**
  - [LOCO2024](https://sicsa.ac.uk/loco/loco2024)
- **[Carbon-Aware Name Resolution](https://anil.recoil.org/videos/4cd6efdb-fd22-4a1c-a326-df49dfc1f398)**
  - [LOCO2024](https://sicsa.ac.uk/loco/loco2024)
- **[Cooperative Sensor Networks for Long-Term Biodiversity Monitoring](https://anil.recoil.org/videos/be89625e-c671-4e2c-8261-a98b1361a077)**
  - [LOCO2024](https://sicsa.ac.uk/loco/loco2024)
- **[Emission Impossible: privacy-preserving carbon emissions claims](https://anil.recoil.org/videos/4324ab18-f3b2-4fdd-883f-a4188dee5816)**
  - [LOCO2024](https://sicsa.ac.uk/loco/loco2024)
- **[Unikernels wins the ASPLOS most influential paper award](https://anil.recoil.org/notes/unikernels-test-of-time)**
  - [The Mill | Iconic Riverside Pub in Cambridge](https://www.themillpubcambridge.com/)
  - [ACM SIGARCH/SIGPLAN/SIGOPS ASPLOS Influential Paper Award](https://www.sigarch.org/benefit/awards/acm-sigarch-sigplan-sigops-asplos-influential-paper-award/)
  - [Naiad - Microsoft Research](https://www.microsoft.com/en-us/research/project/naiad/?from=https://research.microsoft.com/en-us/projects/naiad/&type=exact)
  - [Guinness 0.0: Non-Alcoholic Beer with Our Iconic Taste](https://www.guinness.com/en-gb/beers/guinness-zero)
  - [www.enterprise.cam.ac.uk](https://www.enterprise.cam.ac.uk/wp-content/uploads/2015/04/IP-Policy-in-Practice-Guidance-Note-25May10-FINAL-CLEAN-Updated-links-August-2015.pdf)
  - [Reminder: no direct Eurostar Amsterdam-Rotterdam-London for six months](https://www.businesstraveller.com/forums/topic/reminder-no-direct-eurostar-amsterdam-rotterdam-london-for-six-months/)
  - [ASPLOS 2026 – Pittsburgh, USA – March 22-26, 2026.](https://www.asplos-conference.org)
  - [SOSP 2013](https://sigops.org/s/conferences/sosp/2013/)
  - [Not one but two accepted papers and a Ph.D. | mort’s mythopœia](https://mort.io/blog/tdis-accepted/)
  - [Rewarding influence | mort’s mythopœia](https://mort.io/blog/happy-day/)
  - [Don’t be reviewer 2! Reflections on writing effective peer review comments - Perspectives on Medical Education](https://link.springer.com/article/10.1007/s40037-021-00670-z)
  - [horizon.ac.uk](https://horizon.ac.uk)
  - [The Paradox of Choice - Wikipedia](https://en.wikipedia.org/wiki/The_Paradox_of_Choice)
  - [Rubber duck debugging - Wikipedia](https://en.wikipedia.org/wiki/Rubber_duck_debugging)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/1961296.1950399)
  - [Reflections on Unikernels](https://dave.recoil.org/unikernels/)
  - [How to Evaluate a Computer Systems Research Paper – Embedded in Academia](https://blog.regehr.org/archives/6)
  - [The Recoil Farm](https://amok.recoil.org/@jonmsterling@mathstodon.xyz/114318437109811024)
- **[Semi distributed filesystems with ZFS and Sanoid](https://anil.recoil.org/notes/syncoid-sanoid-zfs)**
  - [ZFS disk usage explained in one handy guide - ZedFS](https://zedfs.com/all-you-have-to-know-about-reading-zfs-disk-usage/)
  - [Incremental backups with zfs send/recv](https://xai.sh/2018/08/27/zfs-incremental-backups.html)
  - [Ubuntu with ZFS root](https://www.tunbury.org/ubuntu-with-zfs-root/)
  - [More Kingston Drives](https://www.tunbury.org/kingston-drives/)
  - [Enterprise Data Platform | TrueNAS Storage Solutions](https://www.truenas.com)
  - [Future of ZFS on Ubuntu Doesn’t Look Good](https://www.omgubuntu.co.uk/2023/01/ubuntu-zfs-support-status)
  - [Nagios: Free Open Source IT Monitoring Tools](https://www.nagios.org/)
  - [Energy and Environment Group | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/research/eeg)
  - [ZFS/ZPool - Ubuntu Wiki](https://wiki.ubuntu.com/ZFS/ZPool)
  - [ZFS - Debian Wiki](https://wiki.debian.org/ZFS)
  - [ZFS - Alpine Linux](https://wiki.alpinelinux.org/wiki/ZFS)
  - [Root on ZFS with native encryption - Alpine Linux](https://wiki.alpinelinux.org/wiki/Root_on_ZFS_with_native_encryption)
  - [GPL Violations Related to Combining ZFS and Linux](https://sfconservancy.org/blog/2016/feb/25/zfs-and-linux/)
  - [zfsprops.7 — OpenZFS documentation](https://openzfs.github.io/openzfs-docs/man/master/7/zfsprops.7.html)
  - [Back Up Encrypted ZFS Data without Unlocking It](https://mtlynch.io/zfs-encrypted-backups/)
  - [Irmin](https://irmin.org)
  - [GitHub - quantifyearth/ocaml-zfs](https://github.com/quantifyearth/ocaml-zfs)
  - [COW cp (--reflink) support · Issue #405 · openzfs/zfs](https://github.com/openzfs/zfs/issues/405#issuecomment-1880208374)
  - [zfs/include/libzfs.h at master · openzfs/zfs](https://github.com/openzfs/zfs/blob/master/include/libzfs.h)
  - [GitHub - jimsalterjrs/sanoid: These are policy-driven snapshot management and replication tools which use OpenZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.)](https://github.com/jimsalterjrs/sanoid?tab=readme-ov-file#syncoid)
  - [GitHub - jimsalterjrs/sanoid: These are policy-driven snapshot management and replication tools which use OpenZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.)](https://github.com/jimsalterjrs/sanoid)
  - [Ansible Playbook to install Ubuntu 24.04 on a new machine with a ZFS root](https://gist.github.com/mtelvers/2cbeb5e35f43f5e461aa0c14c4a0a6b8)
  - [ZFS “Bookmarks”, and why you don’t use them (but should!) - Resources - TrueNAS Community Forums](https://forums.truenas.com/t/zfs-bookmarks-and-why-you-dont-use-them-but-should/5578)
  - [ZFS - Wikipedia](https://en.wikipedia.org/wiki/ZFS)
  - [OverlayFS - Wikipedia](https://en.wikipedia.org/wiki/OverlayFS)
  - [Network File System - Wikipedia](https://en.wikipedia.org/wiki/Network_File_System)
  - [reflink - Rust](https://docs.rs/reflink/latest/reflink/)
  - [Future of ZFS on Ubuntu desktop - Project Discussion / Desktop - Ubuntu Community Hub](https://discourse.ubuntu.com/t/future-of-zfs-on-ubuntu-desktop/33001/19?u=d0od)
  - [ZFS for Dummies · Victor’s Blog](https://blog.victormendonca.com/2020/11/03/zfs-for-dummies/)
- **[2nd Programming for the Planet workshop CFP out](https://anil.recoil.org/notes/propl-at-splash)**
  - [[PROPL′24] Setting the stage for AI for biodiversity](https://www.youtube.com/watch?v=yZeS4oN_XeI&list=PLyrlk8Xaylp7j9K6CETKpQSpCIOcJ9iO9)
  - [Programming For the Planet (PROPL)](https://watch.eeg.cl.cam.ac.uk/c/propl24/videos)
  - [LOCO2024](https://sicsa.ac.uk/loco/loco2024/)
  - [PROPL 25](https://propl25.hotcrp.com)
  - [Programming for the Planet (PROPL) Workshop](https://propl.dev)
  - [Dominic co-chairs the 1st ACM Workshop on Programming for the Planet in London](https://plas4sci.github.io/conference/2024/01/22/propl.html)
  - [ICFP 2025](https://icfp25.sigplan.org/)
  - [forms.gle](https://forms.gle/DV2rA1iUgNwxfjiW6)
  - [PROPL 2025 - 2nd ACM SIGPLAN International Workshop on Programming for the Planet (PROPL 2025) - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/propl-2025#Call-for-Papers)
  - [PROPL 2025 - 2nd ACM SIGPLAN International Workshop on Programming for the Planet (PROPL 2025) - ICFP/SPLASH 2025](https://conf.researchr.org/home/icfp-splash-2025/propl-2025)
- **[Using graph theory to define data-driven ecoregion and bioregion maps](https://anil.recoil.org/ideas/ecoregion-maps)**
  - [Key Biodiversity Areas](https://www.keybiodiversityareas.org/)
  - [The IUCN Red List of Threatened Species](https://www.iucnredlist.org/)
- **[Autoscaling geospatial computation with Python and Yirgacheffe](https://anil.recoil.org/ideas/autoscaling-geospatial-yirgacheffe)**
  - [GlobalInterpreterLock - Python Wiki](https://wiki.python.org/moin/GlobalInterpreterLock)
  - [OOM_Killer - linux-mm.org Wiki](https://linux-mm.org/OOM_Killer)
  - [Vercel Security Checkpoint](https://linen.futureofcoding.org/t/5063652/as-promised-in-my-intro-here-s-a-little-bit-of-current-think)
  - [Species Threat Abatement and Restoration (STAR) metric](https://iucn.org/resources/conservation-tool/species-threat-abatement-and-restoration-star-metric)
  - [GitHub - quantifyearth/yirgacheffe: A declarative geospatial library for Python to make data-science with maps easier](https://github.com/quantifyearth/yirgacheffe/)
  - [Excessive ram usage with GDAL warp and translate in versions 3.6.0 and greater · Issue #10792 · OSGeo/gdal](https://github.com/OSGeo/gdal/issues/10792)
  - [GDAL — GDAL documentation](https://gdal.org/)
  - [digitalflapjack.com](https://digitalflapjack.com/blog/yirgacheffe/)
- **[3D printing the planet (or bits of it)](https://anil.recoil.org/ideas/3d-print-world)**
  - [Den stora älgvandringen – Mån 22 apr 2024 00:00](https://www.svtplay.se/video/jMd2Gb3/den-stora-algvandringen/idag-00-00)
  - [Makespace](https://web.makespace.org)
  - [The Terrainator: 3D Printable Terrain Models and STL Files](https://terrainator.com)
  - [Just a moment...](https://royalsocietypublishing.org/doi/10.1098/rstb.2023.0327)
  - [Digital elevation model - Wikipedia](https://en.wikipedia.org/wiki/Digital_elevation_model)
- **[Runtimes à la carte: crossloading native and bytecode OCaml](https://anil.recoil.org/ideas/ocaml-bytecode-native-ffi)**
  - [GitHub - tarides/ocaml-jit: Just In Time compiler for OCaml native toplevel](https://github.com/tarides/ocaml-jit)
  - [efuns/dynlink at master · jrrk/efuns](https://github.com/jrrk/efuns/tree/master/dynlink)
  - [gallium.inria.fr](https://gallium.inria.fr/~frisch/ndl.txt)
  - [Fabrice Le Fessant](https://fabrice.lefessant.net/)
  - [Archives of the Caml Mailing list: Contrib: dynlink for native](https://caml.inria.fr/pub/old_caml_site/caml-list/0780.html)
- **[Battery-free wildlife monitoring with Riotee](https://anil.recoil.org/ideas/battery-free-riotee)**
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S1383762120301430)
  - [Riotee](https://www.crowdsupply.com/nessie-circuits/riotee)
- **[Bidirectional Hazel to OCaml programming](https://anil.recoil.org/ideas/hazel-to-ocaml-to-hazel)**
  - [Hazel, a live functional programming environment featuring typed holes.](https://hazel.org)
  - [GitHub - patricoferris/hazel_of_ocaml](https://github.com/patricoferris/hazel_of_ocaml)
- **[An access library for the world crop, food production and consumption datasets](https://anil.recoil.org/ideas/food-provenance-fao)**
  - [FAOSTAT](https://www.fao.org/faostat/en/#home)
  - [faostat](https://pypi.org/project/faostat/)
  - [Agricultural trade and its impacts on cropland use and the global loss of species habitat - Sustainability Science](https://link.springer.com/article/10.1007/s11625-022-01138-7#Sec13)
  - [AgriFoodPy: a package for modelling food systems](https://joss.theoj.org/papers/10.21105/joss.06305)
  - [ScienceDirect](https://doi.org/10.1016/j.ecolecon.2011.01.012)
- **[Effects based scheduling for the OCaml compiler pipeline](https://anil.recoil.org/ideas/effects-scheduling-ocaml-compiler)**
  - [GitHub - nandor/offheap: Copies OCaml objects out of the garbage collected heap](https://github.com/nandor/offheap)
  - [Commits · dra27/ocaml](https://github.com/dra27/ocaml/commits/nandor-dune-work/)
  - [Commits · dra27/dune](https://github.com/dra27/dune/commits/nandor-shmap)
- **[Conservation changed but not divided](https://anil.recoil.org/papers/2025-conservation-div)**
  - [The potential for AI to divide conservation](http://doi.org/10.1016/j.tree.2025.03.003)
- **[New preprint on benchmarking ultra-low power neural accelerators](https://anil.recoil.org/notes/2025-npu-bench-1)**
  - [ESP32 Wi-Fi & Bluetooth SoC](https://www.espressif.com/en/products/socs/esp32)
  - [Powering the Future of AI Compute](https://arm.com)
- **[LIFE becomes an Official Statistic of the UK government](https://anil.recoil.org/notes/life-official-statistic)**
  - [LIFE: A metric for mapping the impact of land-cover change on global extinctions](https://zenodo.org/records/14945383)
  - [Stockholm Environment Institute](https://www.sei.org/)
  - [Official Statistics Policies](https://osr.statisticsauthority.gov.uk/policies/official-statistics-policies/)
  - [Home](https://osr.statisticsauthority.gov.uk/)
  - [Advisor to Government on Nature Conservation | JNCC](https://jncc.gov.uk/)
  - [GitHub - quantifyearth/aoh-calculator: Area of Habitat calculation code for biodiversity assessment pipelines](https://github.com/quantifyearth/aoh-calculator)
  - [Newly recognised Official Statistic tracks the environmental impact of our consumption](https://defraenvironment.blog.gov.uk/2025/01/20/newly-recognised-official-statistic-tracks-the-environmental-impact-of-our-consumption/)
  - [data.jncc.gov.uk](https://data.jncc.gov.uk/data/ccb9f624-7121-4c32-aefa-e0579d7eaaa1/together-for-nature.pdf)
  - [Commodity Footprints - Track Environmental Impacts of Global Consumption](https://commodityfootprints.earth/?footprint_type=consuming&footprint_opposite=producing&focal_country=United+Kingdom+of+Great+Britain+and+Northern+Ireland&measure=LIFE_score_embedded_in_consumption__change_in_prob_of_extinct_n&filter_year=2022&domestic_flows=true&lang=en)
  - [Commodity Footprints - Track Environmental Impacts of Global Consumption](https://commodityfootprints.earth/)
- **[A fully AI-generated paper just passed peer review; notes from our evidence synthesis workshop](https://anil.recoil.org/notes/ai-for-evidence-synthesis-workshop)**
  - [I4R’s AI Replication Games](https://www.sheffield.ac.uk/machine-intelligence/events/i4rs-ai-replication-games)
  - [About RobotReviewer — RobotReviewer](https://www.robotreviewer.net/about)
  - [RobotReviewer](https://www.robotreviewer.net)
  - [#evidencesynthesis #ai | ai@cam](https://www.linkedin.com/feed/update/urn:li:activity:7303431795587309569/)
  - [Responsible AI | IBM](https://www.ibm.com/impact/ai-ethics)
  - [Reform of the state has to deliver for people](https://www.gov.uk/government/speeches/reform-of-the-state-has-to-deliver-for-the-people)
  - [Department for Science, Innovation and Technology](https://www.gov.uk/government/organisations/department-for-science-innovation-and-technology)
  - [DistillerSR | Systematic Review Software | Literature Review Software](https://www.distillersr.com/products/distillersr-systematic-review-software)
  - [What Works – Climate Solutions](https://whatworksclimate.solutions/about/)
  - [An academic publisher has struck an AI data deal with Microsoft – without their authors’ knowledge](https://theconversation.com/an-academic-publisher-has-struck-an-ai-data-deal-with-microsoft-without-their-authors-knowledge-235203)
  - [Sakana AI](https://sakana.ai/ai-scientist-first-publication/)
  - [What is ‘Test and Learn’?](https://public.digital/pd-insights/blog/2024/12/just-what-is-test-and-learn)
  - [Welcome to Pembroke College | Pembroke](https://pem.cam.ac.uk)
  - [AI Replication Games](https://osf.io/sz2g8/)
  - [Just a moment...](https://openai.com/index/introducing-deep-research/)
  - [Gemini Deep Research — your personal research assistant](https://gemini.google/overview/deep-research/?hl=en)
  - [Elicit: AI for scientific research](https://elicit.com)
  - [Conservation Evidence - Site](https://conservationevidence.com)
- **[Socially self-hosting source code with Tangled on Bluesky](https://anil.recoil.org/notes/disentangling-git-with-bluesky)**
  - [Why Github pull requests suck so hard](https://www.offlineimap.org/github/2016/03/08/github-pr-suck.html)
  - [Messaging Layer Security: Secure and Usable End-to-End Encryption](https://www.ietf.org/blog/mls-secure-and-usable-end-to-end-encryption/)
  - [Git without a forge](https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/git-no-forge/)
  - [Trump and Big Tech: Europe’s Sovereignty at Stake | Heinrich Böll Stiftung](https://www.boell.de/en/2025/01/24/trump-and-big-tech-europes-sovereignty-stake)
  - [Libera.Chat](https://web.libera.chat/#tangled)
  - [commit 662bd012caec9c2bd2a15e1dcfe184d5b2c49ff9 · tangled.org/core](https://tangled.sh/@tangled.sh/core/commit/662bd012caec9c2bd2a15e1dcfe184d5b2c49ff9#file-lexicons%2fstar.json)
  - [commit 477da124ad0bdeeab5b621b81999683256ab7a4b · tangled.org/core](https://tangled.sh/@tangled.sh/core/commit/477da124ad0bdeeab5b621b81999683256ab7a4b)
  - [404 · tangled · tangled](https://tangled.sh/@oppili.bsky.social)
  - [404 · tangled · tangled](https://tangled.sh/@icyphox.sh)
  - [Do not duplicate the server name #1](https://tangled.sh/@anil.recoil.org/knot-docker/issues/1)
  - [anil.recoil.org/knot-docker](https://tangled.sh/@anil.recoil.org/knot-docker/)
  - [anil.recoil.org/knot-docker](https://tangled.sh/@anil.recoil.org/knot-docker)
  - [timeline · tangled](https://tangled.sh)
  - [PDSls](https://pdsls.dev/at://did:plc:nhyitepp3u4u6fcfboegzcjw/sh.tangled.repo/3ljv45bhfql22)
  - [PDSls](https://pdsls.dev/at://did:plc:nhyitepp3u4u6fcfboegzcjw/sh.tangled.repo.issue/3ljvbt4zni322)
  - [PDSls](https://pdsls.dev/at://did:plc:nhyitepp3u4u6fcfboegzcjw/sh.tangled.repo.issue)
  - [PDSls](https://pdsls.dev/at://did:plc:nhyitepp3u4u6fcfboegzcjw/sh.tangled.feed.star/3ljvbtbrhew22)
  - [PDSls](https://pdsls.dev/at://did:plc:nhyitepp3u4u6fcfboegzcjw)
  - [PDSls](https://pdsls.dev/at://did:plc:dr3wsy7hlzgyanewhbw7fj5g/sh.tangled.repo.issue.comment/3ljvdsrlckj22)
  - [PDSls](https://pdsls.dev/)
  - [Welcome to a World of OCaml](https://ocaml.org)
  - [GitHub · Change is constant. GitHub keeps you ahead.](https://github.com)
  - [Git - git-send-email Documentation](https://git-scm.com/docs/git-send-email)
  - [2025 Protocol Roadmap (Spring and Summer) | Bluesky](https://docs.bsky.app/blog/2025-protocol-roadmap-spring#privately-shared-data-and-e2ee-dms)
  - [2025 Protocol Roadmap (Spring and Summer) | Bluesky](https://docs.bsky.app/blog/2025-protocol-roadmap-spring#auth-scopes)
  - [2025 Protocol Roadmap (Spring and Summer) | Bluesky](https://docs.bsky.app/blog/2025-protocol-roadmap-spring)
  - [Publishing without Github? - Ecosystem - OCaml](https://discuss.ocaml.org/t/publishing-without-github/3232)
  - [How to verify your Bluesky account - Bluesky](https://bsky.social/about/blog/4-28-2023-domain-handle-tutorial)
  - [Post by @tangled.sh — Bluesky](https://bsky.app/profile/tangled.sh/post/3ljv6wpioxc2q)
  - [Nick Ludlam (@nick.recoil.org)](https://bsky.app/profile/nick.recoil.org)
  - [Anil Madhavapeddy (@anil.recoil.org)](https://bsky.app/profile/anil.recoil.org)
  - [Bluesky](https://bsky.app)
  - [introducing tangled](https://blog.tangled.sh/intro)
  - [AT Protocol](https://atproto.com/)
- **[Our EEG group discussion on 'useful' AI tools](https://anil.recoil.org/notes/the-state-of-ai-tools)**
  - [Mystery Solved: How Plant Cells Know When to Stop Growing](https://www.wired.com/story/mystery-solved-how-plant-cells-know-when-to-stop-growing/)
  - [Responsible AI | IBM](https://www.ibm.com/impact/ai-ethics)
  - [A Discussion: What AI Tools Do You Use for Your Daily Work? | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/seminars/list/229027)
  - [Energy and Environment Group | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/research/eeg)
  - [Apple Intelligence: iPhone AI news alerts halted after errors](https://www.bbc.co.uk/news/articles/cq5ggew08eyo)
  - [Stable Diffusion AI - Free Unlimited AI Image Generator & Photo Editor](https://stabledifffusion.com/)
  - [Using GRPO to Beat o1, o3-mini, and R1 on Temporal Clue | OpenPipe](https://openpipe.ai/blog/using-grpo-to-beat-o1-o3-mini-and-r1-on-temporal-clue)
  - [Mistral OCR | Mistral AI](https://mistral.ai/fr/news/mistral-ocr)
  - [Kagi Search - A Premium Search Engine](https://kagi.com)
  - [GROBID Documentation](https://grobid.readthedocs.io/en/latest/)
  - [Differentiable Logic Cellular Automata: From Game of Life to pattern generation with learned recurrent circuits](https://google-research.github.io/self-organising-systems/difflogic-ca/)
  - [GitHub - ibm-granite/granite-code-models: Granite Code Models: A Family of Open Foundation Models for Code Intelligence](https://github.com/ibm-granite/granite-code-models)
  - [Fathom AI Notetaker - Never Take Notes Again](https://fathom.video/)
  - [Conway’s Game of Life - Wikipedia](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life)
  - [Installing the NVIDIA Container Toolkit — NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html)
  - [CP-SAT Solver | OR-Tools | Google for Developers](https://developers.google.com/optimization/cp/cp_solver)
  - [Tensorflow Plugin - Metal - Apple Developer](https://developer.apple.com/metal/tensorflow-plugin/)
  - [Accelerated PyTorch training on Mac - Metal - Apple Developer](https://developer.apple.com/metal/pytorch/)
  - [Metal Overview - Apple Developer](https://developer.apple.com/metal/)
  - [Just a moment...](https://awards.acm.org/about/2024-turing)
  - [DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models](https://arxiv.org/abs/2402.03300)
- **[Are you still using OCaml 4.08 or earlier? If so, we need to know](https://anil.recoil.org/notes/deprecating-ocaml-408)**
  - [Apply Today - Docker-Sponsored Open Source Program](https://www.docker.com/community/open-source/application/)
  - [OCaml Carbon Footprint Statement](https://ocaml.org/policies/carbon-footprint)
  - [base_images](https://images.ci.ocaml.org/?distro=windows-msvc&)
  - [base_images](https://images.ci.ocaml.org/?distro=debian-12&)
  - [ocaml/opam - Docker Image](https://hub.docker.com/r/ocaml/opam)
  - [Docker Hub Container Image Library | App Containerization](https://hub.docker.com/)
  - [ocaml-version/CHANGES.md at master · ocurrent/ocaml-version](https://github.com/ocurrent/ocaml-version/blob/master/CHANGES.md)
  - [GitHub - ocurrent/docker-base-images: Generate various Docker ocaml images](https://github.com/ocurrent/docker-base-images)
  - [Opam repository archival, phase 2 - OCaml 4.08 is the lower bound - Ecosystem - OCaml](https://discuss.ocaml.org/t/opam-repository-archival-phase-2-ocaml-4-08-is-the-lower-bound/15965)
  - [Docker base images and OCaml-CI support for OCaml < 4.08 - Ecosystem - OCaml](https://discuss.ocaml.org/t/docker-base-images-and-ocaml-ci-support-for-ocaml-4-08/16229)
- **[Oh my Claude, we need agentic copilot sandboxing right now](https://anil.recoil.org/notes/claude-copilot-sandbox)**
  - [[HOPE24] Modularizing Reasoning about AI Capabilities via Abstract Dijkstra Monads](https://www.youtube.com/watch?v=U9H9xU-8-qc&list=PLyrlk8Xaylp7OQNLeCGS0j2fjEnvIWL9u)
  - [Adafruit RGB Matrix HAT + RTC for Raspberry Pi - Mini Kit](https://www.adafruit.com/product/2345)
  - [Makespace](https://web.makespace.org/)
  - [Valgrind Home](https://valgrind.org/)
  - [OCaml - Interfacing C with OCaml](https://ocaml.org/manual/5.3/intfc.html#ss:c-prim-impl)
  - [Fun with claudecaml by avsm · Pull Request #3 · yminsky/rpi-rgb-led-matrix](https://github.com/yminsky/rpi-rgb-led-matrix/pull/3/commits/70c7739696ca207245dfdbc80c5d6d08fe2fce79)
  - [Fun with claudecaml by avsm · Pull Request #3 · yminsky/rpi-rgb-led-matrix](https://github.com/yminsky/rpi-rgb-led-matrix/pull/3)
  - [hope-2024/simple-json at main · patricoferris/hope-2024](https://github.com/patricoferris/hope-2024/tree/main/simple-json)
  - [Build software better, together](https://github.com/kodu-ai/claude-code)
  - [rpi-rgb-led-matrix/examples-api-use at master · hzeller/rpi-rgb-led-matrix](https://github.com/hzeller/rpi-rgb-led-matrix/tree/master/examples-api-use)
  - [rpi-rgb-led-matrix/include/led-matrix-c.h at master · hzeller/rpi-rgb-led-matrix](https://github.com/hzeller/rpi-rgb-led-matrix/blob/master/include/led-matrix-c.h)
  - [GitHub - hzeller/rpi-rgb-led-matrix: Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO](https://github.com/hzeller/rpi-rgb-led-matrix)
  - [GitHub - dbuenzli/cmdliner: Declarative definition of command line interfaces for OCaml](https://github.com/dbuenzli/cmdliner)
  - [GitHub - anthropics/claude-code: Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.](https://github.com/anthropics/claude-code)
  - [fstar-lang.com](https://fstar-lang.com)
  - [Term (cmdliner.Cmdliner.Term)](https://erratique.ch/software/cmdliner/doc/Cmdliner/Term/index.html)
  - [Arg (cmdliner.Cmdliner.Arg)](https://erratique.ch/software/cmdliner/doc/Cmdliner/Arg/index.html#val-enum)
  - [Capability-based security - Wikipedia](https://en.wikipedia.org/wiki/Capability-based_security)
  - [Quickstart - Dune documentation](https://dune.readthedocs.io/en/latest/quick-start.html)
  - [Docker: Accelerated Container Application Development](https://docker.com)
  - [Variants - Real World OCaml](https://dev.realworldocaml.org/variants.html)
  - [Foreign Function Interface - Real World OCaml](https://dev.realworldocaml.org/foreign-function-interface.html)
  - [SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution](https://arxiv.org/abs/2502.18449)
  - [anil.recoil.org](https://anil.recoil.org/slides/2024-hope-bastion-slides.pdf)
  - [anil.recoil.org](https://anil.recoil.org/papers/2024-hope-bastion.pdf)
  - [ai-claude.net](https://ai-claude.net/)
- **[A hardware description language using OCaml effects](https://anil.recoil.org/ideas/tracing-hdl-with-effects)**
  - [Signals and Threads Podcast](https://signalsandthreads.com/programmable-hardware/)
  - [Home :: Jane Street](https://janestreet.com)
  - [effects-examples/multishot/memo.ml at master · ocaml-multicore/effects-examples](https://github.com/ocaml-multicore/effects-examples/blob/master/multishot/memo.ml)
  - [hardcaml/docs/hardcaml_interfaces.md at master · janestreet/hardcaml](https://github.com/janestreet/hardcaml/blob/master/docs/hardcaml_interfaces.md)
  - [GitHub - clash-lang/clash-compiler: Haskell to VHDL/Verilog/SystemVerilog compiler](https://github.com/clash-lang/clash-compiler)
  - [essay.utwente.nl](https://essay.utwente.nl/59482/1/scriptie_C_Baaij.pdf)
- **[The AIETF arrives, and not a moment too soon](https://anil.recoil.org/notes/ai-ietf-aiprefs)**
  - [Meta staff torrented nearly 82TB of pirated books for AI training — court records reveal copyright violations](https://www.tomshardware.com/tech-industry/artificial-intelligence/meta-staff-torrented-nearly-82tb-of-pirated-books-for-ai-training-court-records-reveal-copyright-violations)
  - [RFC 9309: Robots Exclusion Protocol](https://www.rfc-editor.org/rfc/rfc9309.html)
  - [Is OpenAI hitting a wall with huge and expensive GPT-4.5 model?](https://www.newscientist.com/article/2470327-is-openai-hitting-a-wall-with-huge-and-expensive-gpt-4-5-model/)
  - [Netskope Appoints John Martin to Chief Product Officer](https://www.netskope.com/press-releases/netskope-john-martin-chief-product-officer)
  - [Ultimate List of Data Licensing Deals for AI | Monda](https://www.monda.ai/blog/ultimate-list-of-data-licensing-deals-for-ai)
  - [Platform Advantages: Not Just Network Effects](https://www.mnot.net/blog/2024/11/29/platforms)
  - [Running Code](https://www.ietf.org/runningcode/)
  - [IETF setting standards for AI preferences](https://www.ietf.org/blog/aipref-wg/)
  - [Just a moment...](https://www.gbif.org/)
  - [Configure Squid V6.2 on Ubuntu server 22 and use it with ICAP](https://www.egirna.com/blog/news-2/configure-squid-v6-2-on-ubuntu-server-22-and-use-it-with-icap-18)
  - [sitemaps.org - Home](https://sitemaps.org)
  - [Just a moment...](https://openai.com/index/introducing-gpt-4-5/)
  - [Matt Jackson: Ecommerce SEO Expert](https://matt-jackson.com/seo-glossary/http-429/)
  - [Just a moment...](https://mailman3.ietf.org/mailman3/lists/ai-control.ietf.org/)
  - [llms-txt](https://llmstxt.org/domains.html)
  - [The /llms.txt file – llms-txt](https://llmstxt.org/)
  - [How data deficiency is hindering hydro-diplomacy between China and India [Commentary]](https://india.mongabay.com/2025/02/commentary-how-data-deficiency-is-hindering-hydro-diplomacy-between-china-and-india/)
  - [Home](https://ietf.org)
  - [HTTP Authentication](https://http.dev/authentication)
  - [How to download files – Internet Archive Help Center](https://help.archive.org/help/how-to-download-files/)
  - [GitHub - punkpeye/awesome-mcp-clients: A collection of MCP clients.](https://github.com/punkpeye/awesome-mcp-clients)
  - [GitHub - modelcontextprotocol/modelcontextprotocol: Specification and documentation for the Model Context Protocol](https://github.com/modelcontextprotocol/specification)
  - [Model Context Protocol](https://github.com/modelcontextprotocol)
  - [ai.robots.txt/table-of-bot-metrics.md at main · ai-robots-txt/ai.robots.txt](https://github.com/ai-robots-txt/ai.robots.txt/blob/main/table-of-bot-metrics.md)
  - [Web server - Wikipedia](https://en.wikipedia.org/wiki/Web_server)
  - [Web archiving - Wikipedia](https://en.wikipedia.org/wiki/Web_archive_file)
  - [NetCache - Wikipedia](https://en.wikipedia.org/wiki/NetCache)
  - [Bingbot - Wikipedia](https://en.wikipedia.org/wiki/Bingbot)
  - [Verify Requests from Google Crawlers and Fetchers | Google Crawling Infrastructure | Crawling infrastructure | Google for Developers](https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot)
  - [What Is Googlebot | Google Search Central | Documentation | Google for Developers](https://developers.google.com/search/docs/crawling-indexing/googlebot)
  - [Cache-Control header - HTTP | MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control)
  - [RFC 3507: Internet Content Adaptation Protocol (ICAP)](https://datatracker.ietf.org/doc/rfc3507/)
  - [RFC 7282: On Consensus and Humming in the IETF](https://datatracker.ietf.org/doc/html/rfc7282)
  - [RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1](https://datatracker.ietf.org/doc/html/rfc2616)
  - [Internet Engineering Task Force (@ietf.org)](https://bsky.app/profile/ietf.org/post/3lj6w5fpjx22u)
  - [Antoine Fressancourt (@aftnet.bsky.social)](https://bsky.app/profile/aftnet.bsky.social/post/3ljcw2uawe22c)
  - [Antoine Fressancourt (@aftnet.bsky.social)](https://bsky.app/profile/aftnet.bsky.social)
  - [Internet Archive: Digital Library of Free & Borrowable Texts, Movies, Music & Wayback Machine](https://archive.org/)
  - [Understanding 403 Forbidden](http://web.archive.org/web/20190904190534/https://www.dirv.me/blog/2011/07/18/understanding-403-forbidden/index.html)
- **[A trio of papers I read on biodiversity and forests this week](https://anil.recoil.org/notes/forest-apps-and-benchmarks)**
  - [FOR-species20K dataset](https://zenodo.org/records/13255198)
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S1618866723003710)
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S1574954124003169?via%3Dihub#s0125)
  - [Fig. 1: Potential roles of artificial intelligence in filling biodiversity knowledge gaps and downstream applications. | Nature Reviews Biodiversity](https://www.nature.com/articles/s44358-025-00022-3/figures/1)
  - [Harnessing artificial intelligence to fill global shortfalls in biodiversity knowledge - Nature Reviews Biodiversity](https://www.nature.com/articles/s44358-025-00022-3)
  - [Neural general circulation models for weather and climate - Nature](https://www.nature.com/articles/s41586-024-07744-y)
  - [Delighted to see this major initiative finally out. Led by Stefano Puliti and leveraging the huge 3DForEcoTech community&#39;s efforts we present a major AI benchmarking dataset with classification… | Emily Lines](https://www.linkedin.com/posts/emily-lines-2b271a80_openscience-ai-deeplearning-activity-7292116486519676928-XfwF)
  - [Unmanned Laser Scanning (ULS) - GISPRO](https://www.gispro.pl/en/products/unmanned-laser-scanning-uls/)
  - [Terrestrial Laser Scanning | EarthScope Consortium](https://www.earthscope.org/what-is/tls/)
  - [Using AI to see the wood for the trees](https://www.cst.cam.ac.uk/using-ai-see-wood-trees)
  - [Science in the age of AI | Royal Society](https://royalsociety.org/news-resources/projects/science-in-the-age-of-ai/)
  - [GitHub - MingyueX/GreenLens](https://github.com/MingyueX/GreenLens)
  - [Diameter at breast height - Wikipedia](https://en.wikipedia.org/wiki/Diameter_at_breast_height)
  - [Just a moment...](https://besjournals.onlinelibrary.wiley.com/doi/10.1111/2041-210X.14503)
- **[Thoughts on the National Data Library and private research data](https://anil.recoil.org/notes/uk-national-data-lib)**
  - [A Federated Architecture for a National Data Library](https://zenodo.org/records/14672004)
  - [A National Data Library: the Modular Approach](https://zenodo.org/records/14671714)
  - [LIFE: A metric for mapping the impact of land-cover change on global extinctions](https://zenodo.org/records/14188450)
  - [Search Wellcome Trust (internal or commissioned research)](https://zenodo.org/communities/wellcome/records?q=&f=subject%3AData%20Library&l=list&p=1&s=10&sort=newest)
  - [How Utility Companies Are Using Satellite Technology - X2N](https://x2n.com/blog/how-utility-companies-are-using-satellite-technology/)
  - [Undetected ChromeDriver vs. Selenium Stealth: Which to Choose - ZenRows](https://www.zenrows.com/blog/undetected-chromedriver-vs-selenium-stealth)
  - [New report reveals drought is now considered the biggest risk to UK nature reserves | The Wildlife Trusts](https://www.wildlifetrusts.org/news/new-report-reveals-drought-now-considered-biggest-risk-uk-nature-reserves)
  - [Home | The Wildlife Trusts](https://www.wildlifetrusts.org/)
  - [The ‘AI divide’ between the Global North and Global South](https://www.weforum.org/stories/2023/01/davos23-ai-divide-global-north-global-south/)
  - [www.vox.com](https://www.vox.com/technology/2023/7/27/23808499/ai-openai-google-meta-data-privacy-nope)
  - [Securing Distributed Systems with Information Flow Control | USENIX](https://www.usenix.org/conference/nsdi-08/securing-distributed-systems-information-flow-control)
  - [University Information Services |](https://www.uis.cam.ac.uk/)
  - [US lawmakers fight UK’s Apple iCloud backdoor](https://www.theregister.com/2025/02/13/us_demand_uk_apple_backdoor_close/)
  - [The Erasing of American Science](https://www.theatlantic.com/health/archive/2025/02/trump-science-data-gender-dei/681698/)
  - [Text and Data Mining | For Researchers | Springer Nature](https://www.springernature.com/gp/researchers/text-and-data-mining)
  - [Big Garden Birdwatch](https://www.rspb.org.uk/whats-happening/big-garden-birdwatch)
  - [Make global biodiversity information useful to national decision-makers - Nature Ecology & Evolution](https://www.nature.com/articles/s41559-023-02226-2)
  - [Unlimited access to knowledge from your University of Cambridge Libraries](https://www.lib.cam.ac.uk/stories/student-guide-libraries)
  - [Working with trade unions: employers](https://www.gov.uk/working-with-trade-unions/collective-bargaining)
  - [National Underground Asset Register (NUAR)](https://www.gov.uk/guidance/national-underground-asset-register-nuar)
  - [AI Safety Summit 2023 - GOV.UK](https://www.gov.uk/government/topical-events/ai-safety-summit-2023)
  - [Prime Minister’s speech on AI: 26 October 2023](https://www.gov.uk/government/speeches/prime-ministers-speech-on-ai-26-october-2023)
  - [AI Opportunities Action Plan](https://www.gov.uk/government/publications/ai-opportunities-action-plan/ai-opportunities-action-plan)
  - [Geospatial Commission](https://www.gov.uk/government/organisations/geospatial-commission)
  - [Copyright and Artificial Intelligence](https://www.gov.uk/government/consultations/copyright-and-artificial-intelligence/copyright-and-artificial-intelligence)
  - [XML DTDs and transport schemas | Elsevier](https://www.elsevier.com/en-gb/researcher/author/policies-and-guidelines/elsevier-xml-dtds-and-transport-schemas)
  - [Docker Index: Dramatic Growth in Docker Usage Affirms the Continued Rising Power of Developers | Docker](https://www.docker.com/blog/docker-index-dramatic-growth-in-docker-usage-affirms-the-continued-rising-power-of-developers/)
  - [403 Forbidden](https://www.csap.cam.ac.uk/network/rosalind-goodfellow/)
  - [Conservation Evidence - Site](https://www.conservationevidence.com)
  - [Connect, protect, and build everywhere](https://www.cloudflare.com/)
  - [Can federated learning save the world?](https://www.cam.ac.uk/research/news/can-federated-learning-save-the-world)
  - [British hedgehog now officially classified as vulnerable to extinction - The British Hedgehog Preservation Society](https://www.britishhedgehogs.org.uk/british-hedgehog-now-officially-classified-as-vulnerable-to-extinction/)
  - [UK government demands access to Apple users’ encrypted data](https://www.bbc.co.uk/news/articles/c20g288yldko)
  - [The new UK Government wants a National Data Library: a brilliant aspiration, if built on solid foundations](https://www.adruk.org/news-publications/news-blogs/the-new-uk-government-wants-a-national-data-library-a-brilliant-aspiration-if-built-on-solid-foundations/)
  - [UKHDRA](https://ukhealthdata.org/)
  - [Sign Up | LinkedIn](https://uk.linkedin.com/in/james-caudwell-60681766)
  - [Craig Bennett OBE - The Wildlife Trusts | LinkedIn](https://uk.linkedin.com/in/craig-bennett3)
  - [How to build a National Data Library](https://theodi.org/news-and-events/blog/how-to-build-a-national-data-library/)
  - [Nobody knows what the National Data Library is (not even the government)](https://takes.jamesomalley.co.uk/p/wtf-is-the-national-data-library)
  - [The government ordering Apple to break its encryption is stupid, counter-productive and unworkable](https://takes.jamesomalley.co.uk/p/ask-the-computer-people-first#footnote-anchor-3-156712689)
  - [The end of End-to-End? | Status-Q](https://statusq.org/archives/2025/02/16/13063/)
  - [Significant Risks in Using AI Models Governed by the Llama License](https://shujisado.org/2025/01/27/significant-risks-in-using-ai-models-governed-by-the-llama-license/)
  - [Error - Substack](https://sciencesuperpower.substack.com/i/144202375/investing-in-public-goods)
  - [FTP Service - PMC](https://pmc.ncbi.nlm.nih.gov/tools/ftp/#pdf)
  - [The National Data Library should help people deliver trustworthy data services](https://peterkwells.com/2024/12/18/the-national-data-library-should-help-people-deliver-trustworthy-data-services/)
  - [Ultimate Block List to Stop AI Bots | Perishable Press](https://perishablepress.com/ultimate-ai-block-list/)
  - [Just a moment...](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4291177)
  - [OpenAlex: The open catalog to the global research system | OpenAlex](https://openalex.org)
  - [Sarah Lawsky Worked on a Tax Law Code That the French Government Deemed Officially “Awesome”](https://news.law.northwestern.edu/sarah-lawsky-worked-on-a-tax-law-code-that-the-french-government-deemed-officially-awesome/)
  - [Looking For Growth - Home](https://lookingforgrowth.uk/)
  - [GROBID Documentation](https://grobid.readthedocs.io/en/latest/)
  - [GraphQL | A query language for your API](https://graphql.org/)
  - [GitHub - sentinel-hub/sentinelhub-py: Download and process satellite imagery in Python using Sentinel Hub services.](https://github.com/sentinel-hub/sentinelhub-py)
  - [GitHub - mirage/ocaml-cohttp: An OCaml library for HTTP clients and servers using Lwt or Async](https://github.com/mirage/ocaml-cohttp)
  - [Fix Elsevier onion’s ring API wrapping by lfoppiano · Pull Request #18 · kermitt2/Pub2TEI](https://github.com/kermitt2/Pub2TEI/pull/18)
  - [GitHub - MLanguage/mlang: Compiler for the M language, used to compute the income tax of French taxpayers](https://github.com/MLanguage/mlang)
  - [Discovering potential opportunities for the National Underground Asset Register](https://gdsgeospatial.blog.gov.uk/2024/01/11/discovering-potential-opportunities-for-the-national-underground-asset-register/)
  - [Gavin Freeguard](https://gavinfreeguard.com/)
  - [Just a moment...](https://gavin-freeguard.medium.com/how-should-we-think-about-a-national-data-library-dd2d47edee8b)
  - [Flower AI Summit 2025](https://flower.ai/events/flower-ai-summit-2025/)
  - [Flower: A Friendly Federated AI Framework](https://flower.ai/)
  - [Richmond and Northallerton - Wikipedia](https://en.wikipedia.org/wiki/Richmond_and_Northallerton_(UK_Parliament_constituency))
  - [Nick McKeown - Wikipedia](https://en.wikipedia.org/wiki/Nick_McKeown)
  - [CAPTCHA - Wikipedia](https://en.wikipedia.org/wiki/CAPTCHA)
  - [Location object | OpenAlex technical documentation](https://docs.openalex.org/api-entities/works/work-object/location-object)
  - [Overlay network driver](https://docs.docker.com/engine/network/tutorials/overlay/)
  - [Using Requester Pays general purpose buckets for storage transfers and usage - Amazon Simple Storage Service](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RequesterPaysBuckets.html)
  - [429 Too Many Requests - HTTP | MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429)
  - [cs.brown.edu](https://cs.brown.edu/people/malte/pub/papers/2024-sosp-sesame.pdf)
  - [Just a moment...](https://core.ac.uk/)
  - [Common Crawl - Blog - January 2025 Crawl Archive Now Available](https://commoncrawl.org/blog/january-2025-crawl-archive-now-available)
  - [assets.publishing.service.gov.uk](https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/1148100/NUAR_FAQs__.pdf)
  - [UNPAYWALL-PDF-CRAWL-2019-04](https://archive.org/details/UNPAYWALL-PDF-CRAWL-2019-04)
  - [Page not found](https://ai.cam.ac.uk/reports/access-to-data-case-studies)
  - [Page not found](https://ai.cam.ac.uk/projects/access-to-data-case-studies)
  - [Conserving with code: How data is helping to save our planet](https://ai.cam.ac.uk/blog/conserving-with-code-how-data-is-helping-to-save-our-planet)
  - [ai@cam](https://ai.cam.ac.uk)
- **[About](https://anil.recoil.org/notes/index)**
  - [Xen Project](https://xen.org)
  - [Home - UNEP-WCMC](https://www.unep-wcmc.org/en)
  - [Professor Anil Madhavapeddy | Pembroke](https://www.pem.cam.ac.uk/college/master-and-fellows/list-fellows/professor-anil-madhavapeddy)
  - [www.ee.ic.ac.uk](https://www.ee.ic.ac.uk)
  - [Department of Computing](https://www.doc.ic.ac.uk)
  - [EEG Declaration | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/research/eeg/declaration)
  - [Energy and Environment Group | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/research/eeg)
  - [PhD in Computer Science | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/admissions/phd)
  - [Department of Computer Science and Technology |](https://www.cst.cam.ac.uk)
  - [J M Keynes Fellows | School of the Humanities and Social Sciences](https://www.cshss.cam.ac.uk/research-info/j-m-keynes-fellowship-fund/j-m-keynes-fellows)
  - [Department of Computer Science and Technology: Systems Research Group](https://www.cl.cam.ac.uk/research/srg/)
  - [Professor Anil Madhavapeddy | Cambridge Conservation Initiative](https://www.cambridgeconservation.org/about/people/professor-anil-madhavapeddy/)
  - [Real World OCaml: Functional Programming for the Masses](https://www.cambridge.org/core/books/real-world-ocaml-functional-programming-for-the-masses/052E4BCCB09D56A0FE875DD81B1ED571)
  - [University of Cambridge](https://www.cam.ac.uk)
  - [calendar_entry](https://web.archive.org/web/19971013173549/http://www.ee.ic.ac.uk/ise/calendar_entry.html)
  - [Tezos Foundation Personnel Update](https://tezos.foundation/tf-personnel-update-feb24/)
  - [Tezos Foundation Council Personnel Update - Tezos Foundation](https://tezos.foundation/tezos-foundation-personnel-update-2/)
  - [Tezos Foundation](https://tezos.foundation)
  - [Secure, High-Performance Systems with OCaml](https://tarides.com)
  - [Segfault Systems](https://segfault.systems/)
  - [Segfault Systems](https://segfault.systems)
  - [science.ksc.nasa.gov](https://science.ksc.nasa.gov/mars/msp98/lander/mvacs.html)
  - [Real World OCaml](https://realworldocaml.org)
  - [Welcome to Pembroke College | Pembroke](https://pem.cam.ac.uk)
  - [SpaceOS](https://parsimoni.co/)
  - [OpenBSD](https://openbsd.org)
  - [Welcome to a World of OCaml](https://ocaml.org)
  - [Welcome to MirageOS](https://mirageos.org)
  - [Home page](https://iucn.org)
  - [Fraser Research - An Institute for Clean Slate Networking Research](https://fraserresearch.org)
  - [Centre for Earth Observation](https://eo.conservation.cam.ac.uk)
  - [Pika - Wikipedia](https://en.wikipedia.org/wiki/Pika)
  - [Docker: Accelerated Container Application Development](https://docker.com)
  - [Real World OCaml](https://dev.realworldocaml.org)
  - [conservation.cam.ac.uk](https://conservation.cam.ac.uk)
  - [Explore the Enhanced Citrix Platform: Secure, Scalable, and High-Performing IT Solutions - Citrix](https://citrix.com)
  - [Home | Canopy PACT](https://canopypact.uk)
  - [Cambridge Centre for Carbon Credits (4C) |](https://4c.cst.cam.ac.uk)
- **[Disentangling carbon credits and offsets with contributions](https://anil.recoil.org/notes/carbon-credits-vs-offsets)**
  - [Just a moment...](https://www.worldwildlife.org/magazine/issues/summer-2018/articles/what-are-the-biggest-drivers-of-tropical-deforestation)
  - [Listen to Global South Leaders: The Carbon Market’s Key Role in Financing Sustainable Development and Climate Adaptation](https://www.wildlifeworks.com/post/listen-to-global-south-voices-the-carbon-market-s-key-role-in-financing-sustainable-development-and)
  - [The Amazon Is Worth $8.2 Billion if It’s Left Standing, Study Shows](https://www.vice.com/en/article/the-amazon-is-worth-more-money-left-standing-study-shows/)
  - [Yangambi Biosphere Reserve in the Congo Basin to become a knowledge](https://www.unesco.org/en/articles/yangambi-biosphere-reserve-congo-basin-become-knowledge-hub-climate-and-biodiversity)
  - [Net Zero Coalition | United Nations](https://www.un.org/en/climatechange/net-zero-coalition)
  - [Market value of carbon offsets drops 61%, report finds](https://www.theguardian.com/environment/article/2024/may/31/market-value-of-carbon-offsets-drops-61-aoe)
  - [Corporations invested in carbon offsets that were ‘likely junk’, analysis says](https://www.theguardian.com/environment/article/2024/may/30/corporate-carbon-offsets-credits)
  - [Shell to spend $450m on carbon offsetting as fears grow that credits may be worthless](https://www.theguardian.com/environment/2023/jan/19/shell-to-spend-450m-on-carbon-offsetting-fears-grow-credits-worthless-aoe)
  - [Global voluntary carbon market transaction volume 2024| Statista](https://www.statista.com/statistics/501730/voluntary-carbon-offset-market-transaction-volume-worldwide/)
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S0191261524001899)
  - [Cocoa, cooperatives and conservation: The power of forest-friendly chocolate](https://www.rspb.org.uk/whats-happening/news/the-power-of-forest-friendly-chocolate)
  - [reuters.com](https://www.reuters.com/sustainability/land-use-biodiversity/how-carbon-finance-is-seeding-new-hope-northern-forests-2024-12-20/)
  - [AI brings soaring emissions for Google and Microsoft, a major contributor to climate change](https://www.npr.org/2024/07/12/g-s1-9545/ai-brings-soaring-emissions-for-google-and-microsoft-a-major-contributor-to-climate-change)
  - [World is on track for 2.5°C of global warming by end of the century](https://www.newscientist.com/article/2344159-world-is-on-track-for-2-5c-of-global-warming-by-end-of-the-century/)
  - [Order of meals at the counter and distance between options affect student cafeteria vegetarian sales - Nature Food](https://www.nature.com/articles/s43016-020-0132-8)
  - [Spatially explicit valuation of the Brazilian Amazon Forest’s Ecosystem Services - Nature Sustainability](https://www.nature.com/articles/s41893-018-0175-0)
  - [The enduring world forest carbon sink - Nature](https://www.nature.com/articles/s41586-024-07602-x)
  - [Scandal in the voluntary carbon market must not impede tropical forest conservation - Nature Ecology & Evolution](https://www.nature.com/articles/s41559-024-02442-4)
  - [Why residual emissions matter right now - Nature Climate Change](https://www.nature.com/articles/s41558-022-01592-2)
  - [Carbon is forever - Nature Climate Change](https://www.nature.com/articles/climate.2008.122)
  - [Avoiding leakage from nature-based offsets by design - Grantham Research Institute on climate change and the environment](https://www.lse.ac.uk/granthaminstitute/publication/avoiding-leakage-from-nature-based-offsets-by-design/)
  - [Why Businesses Must Shift from Compensation to Contribution](https://www.linkedin.com/pulse/why-businesses-must-shift-from-compensation-contribution-gkwee/?trackingId=ebXd8K96TidbACLeGURK%2Fw%3D%3D)
  - [Profile Not Found | LinkedIn](https://www.linkedin.com/in/jonpierre1/)
  - [Isobel Cohen - Greater Cambridge Area | Professional Profile | LinkedIn](https://www.linkedin.com/in/isobelcohen/)
  - [Harriet Hunnable - London Metal Exchange | LinkedIn](https://www.linkedin.com/in/harriet-hunnable-uk/)
  - [Error](https://www.libbyblanchard.com/)
  - [Professor Ellen Quigley](https://www.landecon.cam.ac.uk/person/dr-ellen-quigley)
  - [www.gstatic.com](https://www.gstatic.com/gumdrop/sustainability/google-2024-environmental-report.pdf)
  - [Revenue and Customs Brief — VAT treatment of voluntary carbon credits](https://www.gov.uk/government/publications/revenue-and-customs-brief-7-2024-vat-treatment-of-voluntary-carbon-credits/revenue-and-customs-brief-vat-treatment-of-voluntary-carbon-credits)
  - [It’s time for a shift in approach to carbon credits](https://www.ft.com/content/969b487f-9534-44b6-a47d-ce7519667884)
  - [Shell plant reported millions of ‘phantom’ carbon credits](https://www.ft.com/content/93938a1b-dc36-4ea6-9308-170189be0cb0)
  - [Solving the carbon market ‘integrity crisis’](https://www.ft.com/content/6eb8981e-4117-4aeb-a1b3-40f08ae85f53)
  - [Open Letter: Global South Voices in Support of REDD+](https://www.fscindigenousfoundation.org/global-south-voices-in-support-of-redd/)
  - [Page not found | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/travel/sustainable-business-travel)
  - [Carbon Offsetting Working Group | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/ESSC/carbon-offsetting-working-group-terms-reference)
  - [Our progress | Environmental Sustainability](https://www.environment.admin.cam.ac.uk/Annual-Report)
  - [Elliot Kinsey - Eden: People+Planet](https://www.eden-plus.org/team-members/elliot-kinsey)
  - [CommentaryHow I learned to stop worrying and love (or tolerate) carbon offsets - Ecosystem Marketplace](https://www.ecosystemmarketplace.com/articles/commentaryhow-i-learned-to-stop-worrying-and-love-or-tolerate-carbon-offsets/)
  - [www.cis.upenn.edu](https://www.cis.upenn.edu/~bcpierce/papers/carbon-offsets.pdf)
  - [Carbon removal, reduction, and avoidance credits explained | Carbon Direct](https://www.carbon-direct.com/insights/how-do-carbon-credits-actually-work-removal-reduction-and-avoidance-credits-explained)
  - [Cambridge Carbon Impact: Evaluating carbon credit claims and co-benefits](https://www.cambridge.org/engage/coe/article-details/6409c345cc600523a3e778ae)
  - [An extra vegetarian option cuts meat consumption without denting food sales](https://www.cam.ac.uk/stories/veg-nudge)
  - [Changemakers: Melissa Leach and Cambridge Conservation Initiative](https://www.cam.ac.uk/stories/changemakers-melissa-leach)
  - [www.britishecologicalsociety.org](https://www.britishecologicalsociety.org/wp-content/uploads/Ripple-et-al-2014-ruminants.pdf)
  - [BBC One - Panorama, Big Brands’ Green Claims Uncovered](https://www.bbc.co.uk/programmes/m001zd68)
  - [Prince Charles visits sustainable aviation laboratory](https://www.bbc.co.uk/news/av/technology-60985913)
  - [Cheap fix floated for contrail plane vapour’s climate impact](https://www.bbc.co.uk/news/articles/cz7wp777780o)
  - [What is REDD+? | UNFCCC](https://unfccc.int/topics/land-use/workstreams/redd/what-is-redd)
  - [sustainability.aboutamazon.com](https://sustainability.aboutamazon.com/2023-amazon-sustainability-report.pdf)
  - [Instead of Carbon Offsets, We Need ‘Contributions’ to Forests (SSIR)](https://ssir.org/articles/entry/forest-contributions-carbon-offsets#)
  - [Instead of Carbon Offsets, We Need ‘Contributions’ to Forests (SSIR)](https://ssir.org/articles/entry/forest-contributions-carbon-offsets)
  - [Gola Rainforest chocolate - Food](https://shopping.rspb.org.uk/gifts-home/home-and-kitchen/food-drink/food/gola-chocolate.html)
  - [Ambitious corporate climate action](https://sciencebasedtargets.org)
  - [Just a moment...](https://royalsocietypublishing.org/doi/10.1098/rspb.2024.2353)
  - [You want to reduce the carbon footprint of your food? Focus on what you eat, not whether your food is local](https://ourworldindata.org/food-choice-vs-eating-local)
  - [Google NotebookLM | AI Research Tool & Thinking Partner](https://notebooklm.google)
  - [The year in tropical rainforests: 2024](https://news.mongabay.com/2024/12/the-year-in-tropical-rainforests-2024/)
  - [Native, A Public Benefit Corporation](https://native.eco)
  - [Nature-based Solutions](https://iucn.org/our-work/nature-based-solutions)
  - [A net zero fairytale? The reputational risks of carbon offsetting - INFINITE](https://infiniteglobal.com/insights/a-net-zero-fairytale-the-reputational-risks-of-carbon-offsetting/)
  - [The Voluntary Carbon Market explore](https://icvcm.org/voluntary-carbon-market-explained/)
  - [The Core Carbon Principles | ICVCM](https://icvcm.org/core-carbon-principles/)
  - [ICVCM Leading the way to a high integrity Voluntary Carbon Market](https://icvcm.org/)
  - [The Market for Lemons - Wikipedia](https://en.wikipedia.org/wiki/The_Market_for_Lemons)
  - [Simon Zadek - Wikipedia](https://en.wikipedia.org/wiki/Simon_Zadek)
  - [Net-zero emissions - Wikipedia](https://en.wikipedia.org/wiki/Net-zero_emissions)
  - [List of public corporations by market capitalization - Wikipedia](https://en.wikipedia.org/wiki/List_of_public_corporations_by_market_capitalization#Trillion-dollar_companies)
  - [Greenwashing - Wikipedia](https://en.wikipedia.org/wiki/Greenwashing)
  - [Efficient-market hypothesis - Wikipedia](https://en.wikipedia.org/wiki/Efficient-market_hypothesis)
  - [Direct air capture - Wikipedia](https://en.wikipedia.org/wiki/Direct_air_capture)
  - [Climate change mitigation - Wikipedia](https://en.wikipedia.org/wiki/Climate_change_mitigation)
  - [Carbon tax - Wikipedia](https://en.wikipedia.org/wiki/Carbon_tax)
  - [Carbon offsets and credits - Wikipedia](https://en.wikipedia.org/wiki/Carbon_offsets_and_credits)
  - [Just a moment...](https://doi.org/10.1073/pnas.1907207116)
  - [Use nudges to change behaviour towards conservation](https://doi.org/10.1038/d41586-019-01662-0)
  - [expiation](https://dictionary.cambridge.org/dictionary/english/expiation)
  - [What we do](https://community.rspb.org.uk/ourwork/b/actionfornature/posts/protecting-gola-10-years-of-the-redd-conservation-project-in-sierra-leone-s-gola-rainforest)
  - [Buy Carbon Removal | Customized Portfolios to Remove CO₂](https://climeworks.com/subscriptions-co2-removal)
  - [Just a moment...](https://carbonmarketwatch.org/2024/08/14/faq-understanding-the-financial-workings-of-the-voluntary-carbon-market/)
  - [Publications | Cambridge Centre for Carbon Credits (4C)](https://4c.cst.cam.ac.uk/publications)
  - [Additionality, leakage and permanence | Cambridge Centre for Carbon Credits (4C)](https://4c.cst.cam.ac.uk/about/additionality-leakage-and-permanence)
- **[Updated preprint on quantifying biodiversity cost of food consumption](https://anil.recoil.org/notes/2024-food-life-2)**
  - [Quantifying the impact of the food we eat on species extinctions](https://www.cambridge.org/engage/coe/article-details/67a21eac81d2151a0225692b)
  - [Understanding food consumption lifecycles using wearable cameras - Personal and Ubiquitous Computing](https://link.springer.com/content/pdf/10.1007/s00779-015-0871-y.pdf)
  - [horizon.ac.uk](https://horizon.ac.uk)
- **[Using AT Proto for more than just Bluesky posts](https://anil.recoil.org/notes/atproto-for-fun-and-blogging)**
  - [Clubhouse](https://www.clubhouse.com/)
  - [Department of Computer Science and Technology: Security Group](https://www.cl.cam.ac.uk/research/security/)
  - [Bluecast](https://www.bluecast.app/)
  - [WhiteWind atproto blog | WhiteWind blog](https://whtwnd.com/about)
  - [#joinus on App.net](https://web.archive.org/web/20121011065707/https://join.app.net/)
  - [Flashes, a photo-sharing app for Bluesky, opens beta | TechCrunch](https://techcrunch.com/2025/02/06/flashes-a-photo-sharing-app-for-bluesky-opens-beta/)
  - [talks.cam : Bluesky and the AT Protocol: Usable Decentralized Social Media](https://talks.cam.ac.uk/talk/index/224767)
  - [Surf – Join the Surf Beta Waitlist](https://surf.social/)
  - [Take control of your destiny with a new social network! | Status-Q](https://statusq.org/archives/2012/09/29/4524/)
  - [Bluesky Now Has Its Own Version of TikTok](https://lifehacker.com/tech/bluesky-now-has-its-own-tiktok)
  - [GitHub - whtwnd/whitewind-blog: Repository to manage WhiteWind atproto blogging platform codes](https://github.com/whtwnd/whitewind-blog)
  - [GitHub - patricoferris/ocaml-atproto-lexicon: Generating OCaml code from AT Protocol Lexicon files](https://github.com/patricoferris/ocaml-atproto-lexicon)
  - [GitHub - muni-town/roomy: Gardenable group chat made with AT Protocol and Leaf.](https://github.com/muni-town/roomy)
  - [GitHub - hugeblank/whitebreeze: A small frontend for WhiteWind, a MarkDown blog service using ATProto.](https://github.com/hugeblank/whitebreeze)
  - [Build software better, together](https://github.com/commune-sh/commune-server/discussions/28)
  - [GitHub - bluesky-social/pds: Bluesky PDS (Personal Data Server) container image, compose file, and documentation](https://github.com/bluesky-social/pds)
  - [Video, audio and blogging: Japanese Bluesky is building in the ATmosphere](https://fediversereport.com/video-audio-and-blogging-japanese-bluesky-is-building-in-the-atmosphere/)
  - [ActivityPub - Wikipedia](https://en.wikipedia.org/wiki/ActivityPub)
  - [digitalflapjack.com](https://digitalflapjack.com/blog/hosting24/)
  - [The Recoil Crank](https://crank.recoil.org)
  - [ProfileList](https://bsky.app/profile/tom.frontpage.team/lists/3l3qcs6lizq2o)
  - [@tom.frontpage.team — Bluesky](https://bsky.app/profile/tom.frontpage.team)
  - [Streamplace (@stream.place)](https://bsky.app/profile/stream.place)
  - [patrick (@patrick.sirref.org)](https://bsky.app/profile/patrick.sirref.org/post/3lh24rrjngw24)
  - [Mike McCue (@mmccue.bsky.social)](https://bsky.app/profile/mmccue.bsky.social/post/3lg6ezjpawc2c)
  - [Alastair Tse (@liquidx.net)](https://bsky.app/profile/liquidx.net/post/3lhsoperh2s2f)
  - [bluemotion.bsky.social](https://bsky.app/profile/did:plc:kx626d5pdvqbn3kmoxtjjcbd)
  - [Flashes App 🌩️ (@flashes.blue)](https://bsky.app/profile/did:plc:24kqkpfy6z7avtgu3qg57vvl)
  - [Bluesky](https://bsky.app)
  - [ActivityPub Over ATProto](https://berjon.com/ap-at/?ref=cosmico.org)
  - [AT Protocol](https://atproto.com/)
  - [Bluesky and the AT Protocol: Usable Decentralized Social Media](https://arxiv.org/abs/2402.03239)
  - [Bluescreen for Bluesky App - App Store](https://apps.apple.com/us/app/bluescreen-for-bluesky/id6741334901)
  - [The Recoil Farm](https://amok.recoil.org)
- **[Entering the Matrix with Hookshot](https://anil.recoil.org/notes/enter-the-matrix-hookshot)**
  - [Energy and Environment Group | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/research/eeg)
  - [recoil.org - Homepage](https://recoil.org)
  - [Matrix.org](https://matrix.org)
  - [Webhooks - Matrix Hookshot](https://matrix-org.github.io/matrix-hookshot/latest/setup/webhooks.html)
  - [ℹ️ Hookshot - Matrix Hookshot](https://matrix-org.github.io/matrix-hookshot/latest/index.html)
  - [GitHub - matrix-org/matrix-hookshot: A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.](https://github.com/matrix-org/matrix-hookshot)
- **[Programming FPGAs using OCaml](https://anil.recoil.org/notes/fpgas-hardcaml)**
  - [Hardcaml Zprize](https://zprize.hardcaml.com/ntt-overview.html)
  - [Hardcaml Zprize](https://zprize.hardcaml.com/msm-overview.html)
  - [NTT Single Core Hardware Design](https://zprize.hardcaml.com/apps/ntt/ntt-core-with-rams-app)
  - [Hardcaml Zprize](https://zprize.hardcaml.com/)
  - [Tiny Tapeout 8 Demoscene competition entries](https://www.youtube.com/watch?v=K9mu3getxhU&t=42s)
  - [Programmable Hardware with Andy Ray](https://www.youtube.com/watch?v=GJX5VbKvh90)
  - [Veripool](https://www.veripool.org/verilator/)
  - [Page Not Found 404](https://www.ujamjar.com/presentations/orconf2015.html)
  - [Clubhouse Casino Australia: Welcome Bonus, Pokies & Withdrawal](https://www.ujamjar.com)
  - [Just a moment...](https://www.science.org/doi/full/10.1126/science.add9330)
  - [The Pennsylvania State University](https://www.psu.edu/)
  - [www.cl.cam.ac.uk](https://www.cl.cam.ac.uk/teaching/2324/FoundsCS/slides/FoCS-202324-5.pdf)
  - [www.amd.com](https://www.amd.com/en/products/accelerators/alveo.html)
  - [Just a moment...](https://www.allaboutcircuits.com/technical-articles/an-introduction-to-the-cordic-algorithm/)
  - [Clubhouse Casino Australia: Welcome Bonus, Pokies & Withdrawal](https://ujamjar.com)
  - [101 Rounding error - Tiny Tapeout](https://tinytapeout.com/runs/ttihp0p2/tt_um_edwintorok)
  - [TT08 Demoscene Entries - Tiny Tapeout](https://tinytapeout.com/competitions/demoscene-tt08-entries/)
  - [Just a moment...](https://stackoverflow.com/questions/26523504/what-is-the-baseline-architecture-of-jpeg)
  - [opam - opam](https://opam.ocaml.org)
  - [BLS12-377](https://neuromancer.sk/std/bls/BLS12-377)
  - [Home :: Jane Street](https://janestreet.com)
  - [The Hobbyists Guide to FPGAs](https://hackaday.io/project/27550-the-hobbyists-guide-to-fpgas)
  - [GitHub - quantifyearth/yirgacheffe: A declarative geospatial library for Python to make data-science with maps easier](https://github.com/quantifyearth/yirgacheffe)
  - [GitHub - janestreet/hardcaml_waveterm: A terminal based digital waveform viewer for Hardcaml](https://github.com/janestreet/hardcaml_waveterm)
  - [GitHub - janestreet/hardcaml_verilator: Hardcaml Verilator Simulation Backend](https://github.com/janestreet/hardcaml_verilator)
  - [hardcaml_circuits/src/sorting_network.mli at master · janestreet/hardcaml_circuits](https://github.com/janestreet/hardcaml_circuits/blob/master/src/sorting_network.mli)
  - [hardcaml_circuits/src/sorting_network.ml at master · janestreet/hardcaml_circuits](https://github.com/janestreet/hardcaml_circuits/blob/master/src/sorting_network.ml#L65)
  - [hardcaml_circuits/src/sorting_network.ml at master · janestreet/hardcaml_circuits](https://github.com/janestreet/hardcaml_circuits/blob/master/src/sorting_network.ml#L140)
  - [hardcaml_circuits/src/cordic_reference.mli at master · janestreet/hardcaml_circuits](https://github.com/janestreet/hardcaml_circuits/blob/master/src/cordic_reference.mli)
  - [hardcaml_circuits/src/cordic_reference.ml at master · janestreet/hardcaml_circuits](https://github.com/janestreet/hardcaml_circuits/blob/master/src/cordic_reference.ml#L97-L101)
  - [GitHub - janestreet/hardcaml_circuits: Hardcaml Circuits](https://github.com/janestreet/hardcaml_circuits)
  - [GitHub - janestreet/hardcaml_c: Hardcaml C Simulation Backend](https://github.com/janestreet/hardcaml_c)
  - [GitHub - janestreet/hardcaml: Hardcaml is an OCaml library for designing hardware.](https://github.com/janestreet/hardcaml)
  - [video-coding/jpeg at main · hardcamls/video-coding](https://github.com/hardcamls/video-coding/tree/main/jpeg)
  - [GitHub - geocaml/ocaml-tiff: Pure OCaml library for working with TIFF files](https://github.com/geocaml/ocaml-tiff)
  - [roundingerror-ihp/src/generator/vga.ml at main · edwintorok/roundingerror-ihp](https://github.com/edwintorok/roundingerror-ihp/blob/main/src/generator/vga.ml)
  - [edwintorok - Overview](https://github.com/edwintorok)
  - [GitHub - askvortsov1/hardcaml-mips](https://github.com/askvortsov1/hardcaml-mips)
  - [Ghostty](https://ghostty.org/)
  - [FPGA workshop with Amazon EC2 F1](https://fpga-development-on-ec2.workshop.aws/en/4-f1-application-development-flow/introduction-to-f1-development-environment.html)
  - [Finite field - Wikipedia](https://en.wikipedia.org/wiki/Finite_field)
  - [Field-programmable gate array - Wikipedia](https://en.wikipedia.org/wiki/Field-programmable_gate_array)
  - [Elliptic curve - Wikipedia](https://en.wikipedia.org/wiki/Elliptic_curve)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3626202.3637577)
  - [Variants - Real World OCaml](https://dev.realworldocaml.org/variants.html#variants)
  - [Testing - Real World OCaml](https://dev.realworldocaml.org/testing.html)
  - [Functors - Real World OCaml](https://dev.realworldocaml.org/functors.html)
  - [Verilog is weird](https://danluu.com/why-hardware-development-is-hard/)
  - [[14/12] Hardcaml MIPS and I/O](https://ceramichacker.com/blog/34-1412-hardcaml-mips-and-io)
  - [arxiv.org](https://arxiv.org/pdf/2312.15035)
  - [The Recoil Farm](https://amok.recoil.org/@edwintorok@discuss.systems/113962395735439060)
  - [Anil Madhavapeddy (@avsm@recoil.org)](https://amok.recoil.org/@avsm/113962390567495016)
  - [Anil Madhavapeddy (@avsm@recoil.org)](https://amok.recoil.org/@avsm/113962272067656593)
  - [Albert Cardona](https://albert.rierol.net/)
- **[Fake papers abound in the literature](https://anil.recoil.org/notes/ai-contamination-of-papers)**
  - [AI models collapse when trained on recursively generated data - Nature](https://www.nature.com/articles/s41586-024-07566-y)
  - [ACP Key Principles | Academic Career Pathways (Research and Teaching)](https://www.acp.hr.admin.cam.ac.uk/acp-overview/acp-key-principles)
  - [Problematic Paper Screener: Trawling for fraud in the scientific literature](https://theconversation.com/problematic-paper-screener-trawling-for-fraud-in-the-scientific-literature-246317)
  - [Fake papers are contaminating the world’s scientific literature, fueling a corrupt industry and slowing legitimate lifesaving medical research](https://theconversation.com/fake-papers-are-contaminating-the-worlds-scientific-literature-fueling-a-corrupt-industry-and-slowing-legitimate-lifesaving-medical-research-246224)
  - [Just a moment...](https://openai.com/index/introducing-deep-research/)
  - [Just a moment...](https://openai.com/index/introducing-chatgpt-pro/)
  - [wordfreq/SUNSET.md at master · rspeer/wordfreq](https://github.com/rspeer/wordfreq/blob/master/SUNSET.md)
  - [GitHub - rspeer/wordfreq: Access a database of word frequencies, in various natural languages.](https://github.com/rspeer/wordfreq)
  - [Retraction Watch - Wikipedia](https://en.wikipedia.org/wiki/Retraction_Watch)
  - [PPS – Problematic Paper Screener](https://dbrech.irit.fr/pls/apex/f?p=9999:1::::::)
  - [Just a moment...](https://asistdl.onlinelibrary.wiley.com/doi/10.1002/asi.24495)
- **[Satellites are getting too good for forest carbon?](https://anil.recoil.org/notes/forests-spatial-resolution)**
  - [Just a moment...](https://www.science.org/doi/10.1126/science.adt6811)
  - [Forest biomass mapping and monitoring with NASA Lidars](https://watch.eeg.cl.cam.ac.uk/w/uoH2Gie4WiiAocQJYLi9im)
  - [tforces.net](https://tforces.net/upload/publication-store/2018/Jucker_et_al_2018_Borneo_carbon_Biogeosciences-15-3811-2018.pdf)
  - [Duncanson, Laura](https://geog.umd.edu/facultyprofile/duncanson/laura)
  - [Global Ecosystem Dynamics Investigation - Wikipedia](https://en.wikipedia.org/wiki/Global_Ecosystem_Dynamics_Investigation)
- **[Affordable digitisation of insect collections using photogrammetry](https://anil.recoil.org/ideas/digitisation-of-insects)**
  - [Just a moment...](https://www.science.org/doi/10.1126/science.aax9931)
  - [Just a moment...](https://www.pnas.org/doi/abs/10.1073/pnas.2023989118)
  - [Insects | Museum of Zoology](https://www.museum.zoo.cam.ac.uk/insects)
  - [Just a moment...](https://royalsocietypublishing.org/doi/10.1098/rstb.2017.0405)
  - [Just a moment...](https://royalsocietypublishing.org/doi/10.1098/rstb.2017.0386)
  - [Just a moment...](https://resjournals.onlinelibrary.wiley.com/doi/10.1111/icad.12408)
  - [Cross-Platform AI 3D Scanning Floor Plans & Drone Mapping](https://poly.cam/)
  - [faculty.washington.edu](https://faculty.washington.edu/timbillo/Readings%20and%20documents/ABRIDGED%20READINGS%20for%20PERU/Wilson_1987_Little_things_that_run.pdf)
  - [Photogrammetry - Wikipedia](https://en.wikipedia.org/wiki/Photogrammetry)
  - [ARKit 6 - Augmented Reality - Apple Developer](https://developer.apple.com/augmented-reality/arkit/)
- **[Using computational SSDs for vector databases](https://anil.recoil.org/ideas/computational-storage-for-vector-dbs)**
  - [www.xilinx.com](https://www.xilinx.com/publications/product-briefs/xilinx-smartssd-computational-storage-drive-product-brief.pdf)
  - [Nearest neighbor search - Wikipedia](https://en.wikipedia.org/wiki/Nearest_neighbor_search)
  - [Foundation model - Wikipedia](https://en.wikipedia.org/wiki/Foundation_model)
  - [What Is Retrieval-Augmented Generation aka RAG?](https://blogs.nvidia.com/blog/what-is-retrieval-augmented-generation/)
- **[Deepdive into Deepseek advances](https://anil.recoil.org/notes/deepseek-r1-advances)**
  - [Deepdive into Deepseek](https://www.linkedin.com/pulse/deepdive-deepseek-prasad-raje-jakqc)
  - [Prasad Raje - Salesforce | LinkedIn](https://www.linkedin.com/in/prasadraje/)
  - [Feedforward neural network - Wikipedia](https://en.wikipedia.org/wiki/Feedforward_neural_network)
  - [DeepSeek | 深度求索](https://deepseek.com)
  - [Attention Is All You Need](https://arxiv.org/abs/1706.03762)
- **[How to publish custom Homebrew taps for OCaml](https://anil.recoil.org/notes/custom-homebrew-taps)**
  - [Dune Nightly](https://preview.dune.build)
  - [opam - Packaging](https://opam.ocaml.org/doc/Packaging.html)
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
  - [dune pkg management fails on optional directories (jsont/bytesrw) · Issue #11405 · ocaml/dune](https://github.com/ocaml/dune/issues/11405)
  - [srcsetter/.opambuild.sh at main · avsm/srcsetter](https://github.com/avsm/srcsetter/blob/main/.opambuild.sh)
  - [GitHub - avsm/srcsetter: Image processing tool to generate responsive images](https://github.com/avsm/srcsetter)
  - [Release srcsetter-0.0.1 · avsm/homebrew-ocaml](https://github.com/avsm/homebrew-ocaml/releases/tag/srcsetter-0.0.1)
  - [+srcsetter by avsm · Pull Request #2 · avsm/homebrew-ocaml](https://github.com/avsm/homebrew-ocaml/pull/2)
  - [homebrew-ocaml/.github/workflows/tests.yml at main · avsm/homebrew-ocaml](https://github.com/avsm/homebrew-ocaml/blob/main/.github/workflows/tests.yml)
  - [homebrew-ocaml/.github/workflows/publish.yml at main · avsm/homebrew-ocaml](https://github.com/avsm/homebrew-ocaml/blob/main/.github/workflows/publish.yml)
  - [GitHub - avsm/homebrew-ocaml: A Homebrew tap for OCaml and OPAM distribution](https://github.com/avsm/homebrew-ocaml)
  - [Formula Cookbook](https://docs.brew.sh/Formula-Cookbook)
  - [BrewTestBot](https://docs.brew.sh/BrewTestBot)
  - [Dune-release: version 1.4.0 released - Ecosystem - OCaml](https://discuss.ocaml.org/t/dune-release-version-1-4-0-released/6103)
  - [Using responsive images in HTML - HTML | MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Responsive_images)
- **[Position paper on scientifically credible carbon credits](https://anil.recoil.org/notes/credible-credit-principles)**
  - [Scientific credibility for high-integrity voluntary carbon markets](https://www.cambridge.org/engage/coe/article-details/679385946dde43c9082f7009)
  - [Publications | Cambridge Centre for Carbon Credits (4C)](https://4c.cst.cam.ac.uk/publications)
- **[Arise Bushel, my sixth generation oxidised website](https://anil.recoil.org/notes/bushel-lives)**
  - [home :: anil.recoil.org](https://web.archive.org/web/20220118200046/https://anil.recoil.org/)
  - [Dune Nightly](https://preview.dune.build)
  - [Data Race Freedom à la Mode (POPL 2025 - POPL Research Papers) - POPL 2025](https://popl25.sigplan.org/details/POPL-2025-popl-research-papers/23/Data-Race-Freedom-la-Mode)
  - [Preprocessors and PPXs · OCaml Documentation](https://ocaml.org/docs/metaprogramming)
  - [Add `ocaml-variants.5.1.1+flambda2` by dkalinichenko-js · Pull Request #26471 · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pull/26471)
  - [dune pkg management fails on optional directories (jsont/bytesrw) · Issue #11405 · ocaml/dune](https://github.com/ocaml/dune/issues/11405)
  - [GitHub - janestreet/opam-repository at with-extensions](https://github.com/janestreet/opam-repository/tree/with-extensions)
  - [GitHub - avsm/ocaml-yaml: OCaml interface to the YAML 1.1 spec](https://github.com/avsm/ocaml-yaml)
  - [Build software better, together](https://github.com/avsm/jekyll_format)
  - [GitHub - avsm/eeww: Experimental effects-based wonderful webserver](https://github.com/avsm/eeww)
  - [Rube Goldberg machine - Wikipedia](https://en.wikipedia.org/wiki/Rube_Goldberg_machine)
  - [Blosxom - Wikipedia](https://en.wikipedia.org/wiki/Blosxom)
  - [[ANN] ppxlib.034.0 - Ecosystem - OCaml](https://discuss.ocaml.org/t/ann-ppxlib-034-0/15952)
  - [[ANN] cmarkit 0.3.0 – CommonMark parser and renderer for OCaml - Community - OCaml](https://discuss.ocaml.org/t/ann-cmarkit-0-3-0-commonmark-parser-and-renderer-for-ocaml/13622)
  - [digitalflapjack.com](https://digitalflapjack.com/blog/the-partially-dynamic-web/)
  - [ICFP 2024](https://blog.janestreet.com/icfp-2024-index/)
  - [Site not found · GitHub Pages](https://aantron.github.io/dream/)
- **[Updated preprint on LLMs for evidence-based decision support](https://anil.recoil.org/notes/2024-ce-llm-2)**
  - [Conservation Evidence](https://watch.eeg.cl.cam.ac.uk/w/ijC1E36q7fn2qwxs7opSJq)
- **[LIFE metric published in Royal Society Phil Trans B](https://anil.recoil.org/notes/2024-life-3)**
  - [LIFE: A metric for mapping the impact of land-cover change on global extinctions](https://zenodo.org/records/14188450)
  - [Facts about the nature crisis](https://www.unep.org/facts-about-nature-crisis)
  - [LIFE: a metric for mapping the impact of land-cover change on global extinctions](https://www.sei.org/publications/life-metric-mapping-global-extinctions/)
  - [Just a moment...](https://royalsocietypublishing.org/doi/10.1098/rstb.2023.0327)
  - [‘LIFE’ scores map out where habitat loss for crops drives extinction](https://news.mongabay.com/2025/01/life-scores-map-out-where-habitat-loss-for-crops-drives-extinction/)
  - [GitHub - quantifyearth/LIFE: Implementation of the methodology for the Eyres et al LIFE biodiversity metric](https://github.com/quantifyearth/LIFE)
- **[Teaching at Cambridge](https://anil.recoil.org/notes/teaching)**
  - [Welcome to Pembroke College | Pembroke](https://www.pem.cam.ac.uk)
  - [Ross Anderson, 1956 - 2024 | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/news/ross-anderson)
  - [Department of Computer Science and Technology – Course pages 2024–25: Software and Security Engineering](https://www.cl.cam.ac.uk/teaching/2425/SWSecEng/)
  - [Department of Computer Science and Technology – Course pages 2024–25: Foundations of Computer Science](https://www.cl.cam.ac.uk/teaching/2425/FoundsCS/)
  - [Department of Computer Science and Technology – Course pages 2024–25: Cloud Computing](https://www.cl.cam.ac.uk/teaching/2425/CC/)
  - [Department of Computer Science and Technology – Course pages 2023–24: Software and Security Engineering](https://www.cl.cam.ac.uk/teaching/2324/SWSecEng/)
  - [Department of Computer Science and Technology – Course pages 2023–24: Foundations of Computer Science](https://www.cl.cam.ac.uk/teaching/2324/FoundsCS/)
  - [Department of Computer Science and Technology – Course pages 2023–24: Concepts in Programming Languages](https://www.cl.cam.ac.uk/teaching/2324/ConceptsPL/)
  - [Department of Computer Science and Technology – Course pages 2022–23: Foundations of Computer Science](https://www.cl.cam.ac.uk/teaching/2223/FoundsCS/)
  - [Department of Computer Science and Technology – Course pages 2022–23: Concepts in Programming Languages](https://www.cl.cam.ac.uk/teaching/2223/ConceptsPL/)
  - [Department of Computer Science and Technology – Course pages 2022–23: Cloud Computing](https://www.cl.cam.ac.uk/teaching/2223/CC/)
  - [Department of Computer Science and Technology – Course pages 2021–22: Foundations of Computer Science](https://www.cl.cam.ac.uk/teaching/2122/FoundsCS/)
  - [Department of Computer Science and Technology – Course pages 2019–20: Foundations of Computer Science](https://www.cl.cam.ac.uk/teaching/1920/FoundsCS/)
  - [Department of Computer Science and Technology – Course pages 2019–20: Cloud Computing](https://www.cl.cam.ac.uk/teaching/1920/CloudComp/)
  - [Department of Computer Science and Technology – Course pages 2018–19: Concurrent and Distributed Systems](https://www.cl.cam.ac.uk/teaching/1819/ConcDisSys/)
  - [Department of Computer Science and Technology – Course pages 2018–19: Cloud Computing](https://www.cl.cam.ac.uk/teaching/1819/CloudComp/)
  - [Computer Laboratory – Course pages 2015–16: Programming in C and C++](https://www.cl.cam.ac.uk/teaching/1516/CandC++/)
  - [Computer Laboratory – Course pages 2014–15: Operating Systems](https://www.cl.cam.ac.uk/teaching/1415/OpSystems/)
  - [Computer Laboratory – Course pages 2014–15: Programming in C and C++](https://www.cl.cam.ac.uk/teaching/1415/CandC++/)
  - [Computer Laboratory – Course pages 2012–13: Concurrent and Distributed Systems](https://www.cl.cam.ac.uk/teaching/1213/ConcDisSys/)
- **[Foundations of Computer Science](https://anil.recoil.org/notes/focs)**
  - [Project Jupyter](https://jupyter.org/install.html)
  - [Add Jupyter Notebook output by avsm · Pull Request #124 · realworldocaml/mdx](https://github.com/realworldocaml/mdx/pull/124)
  - [GitHub - realworldocaml/mdx: Execute code blocks inside your documentation](https://github.com/realworldocaml/mdx)
  - [GitHub - akabe/ocaml-jupyter: An OCaml kernel for Jupyter (IPython) notebook](https://github.com/akabe/ocaml-jupyter)
- **[OxCaml Labs](https://anil.recoil.org/projects/oxcaml)**
  - [Yirgacheffe](https://yirgacheffe.org)
  - [Winning on Windows: porting the OCaml platform](https://www.youtube.com/watch?v=1DAuSSljLFI)
  - [Comparing opam package builds across compiler variants with day10](https://www.tunbury.org/2026/03/16/day10/)
  - [Pi Day 2026: OCaml vs OxCaml](https://www.tunbury.org/2026/03/14/pi-day/)
  - [ONNX inference engine using OxCaml’s SIMD intrinsics](https://www.tunbury.org/2026/03/13/oxcaml-inference/)
  - [GPU vs CPU for ONNX Inference: NVIDIA L4 vs AMD EPYC 9965](https://www.tunbury.org/2026/03/11/gpu-vs-cpu/)
  - [OCaml-CI and native Windows builds](https://www.tunbury.org/2026/03/03/obuilder-hcs-2/)
  - [OCaml 5 native 32-bit backends: i386 and PPC32](https://www.tunbury.org/2026/03/03/32bit-backends/)
  - [OBuilder on Windows: Bringing Native Container Builds with the HCS Backend](https://www.tunbury.org/2026/02/19/obuilder-hcs/)
  - [Day10: opam package testing tool](https://www.tunbury.org/2026/02/16/day10/)
  - [Tessera pipeline in OCaml](https://www.tunbury.org/2026/02/15/ocaml-tessera/)
  - [Optimizing an MP3 Codec with OCaml/OxCaml](https://www.tunbury.org/2026/02/11/ocaml-mp3/)
  - [Getting Claude to complete the spec](https://www.tunbury.org/2026/01/28/claude-spec/)
  - [Updating ARM64 Workers to Ubuntu Noble](https://www.tunbury.org/2026/01/16/arm64-workers/)
  - [Moving to opam 2.5](https://www.tunbury.org/2026/01/12/opam-25/)
  - [Multi Domain OCaml on Raspberry Pi Pico 2 Microcontroller](https://www.tunbury.org/2025/12/31/ocaml-pico/)
  - [Tile Server](https://www.tunbury.org/2025/12/02/tessera-stac/)
  - [TESSERA and Zarr](https://www.tunbury.org/2025/11/30/tessera-zarr/)
  - [OCaml 5.4 native Arm32 branch](https://www.tunbury.org/2025/11/27/ocaml-54-native/)
  - [OCaml on a Raspberry Pi](https://www.tunbury.org/2025/11/15/ocaml-raspberry-pi/)
  - [Docker base image build rate](https://www.tunbury.org/2025/10/10/docker-base-images/)
  - [Updating OCaml CI systems to FreeBSD 14.3](https://www.tunbury.org/2025/10/07/freebsd-14.3/)
  - [Optimising Data Access in Parquet Files](https://www.tunbury.org/2025/09/17/optimising-parquet-files/)
  - [BuildKit Bake-off](https://www.tunbury.org/2025/08/18/buildkit-bake/)
  - [Static linking in OCaml](https://www.tunbury.org/2025/06/17/static-linking/)
  - [opam-repository for OxCaml](https://www.tunbury.org/2025/06/12/oxcaml-repository/)
  - [Base images for OxCaml](https://www.tunbury.org/2025/06/10/oxcaml-base-images/)
  - [Moving OCaml-CI](https://www.tunbury.org/2025/04/27/ocaml-ci/)
  - [Box API with OCaml and Claude](https://www.tunbury.org/2025/04/07/ocaml-claude-box/)
  - [Installation order for opam packages](https://www.tunbury.org/2025/03/31/opam-post-deps/)
  - [Outreachy | Internships Supporting Diversity in Tech](https://www.outreachy.org/blog/2024-08-14/outreachy-needs-your-help/)
  - [Opening up old release branches](https://www.dra27.uk/blog/platform/2026/01/16/dusting-off-the-branches.html)
  - [Forging compilers in opam](https://www.dra27.uk/blog/platform/2026/01/11/ocaml-config.html)
  - [It’s merged!!](https://www.dra27.uk/blog/platform/2025/12/17/its-merged.html)
  - [Reflections on ICFP 2025](https://www.dra27.uk/blog/platform/2025/10/18/icfp-2025.html)
  - [File descriptors are not integers](https://www.dra27.uk/blog/platform/2025/09/30/file-descriptors-are-not-integers.html)
  - [A second foray into agentic coding](https://www.dra27.uk/blog/platform/2025/09/28/effectful-bug-hunting.html)
  - [Retrofitting a build system into a compiler](https://www.dra27.uk/blog/platform/2025/09/25/building-with-effects.html)
  - [Department of Computer Science and Technology – Course pages 2025–26: Foundations of Computer Science – Course materials](https://www.cl.cam.ac.uk/teaching/2526/FoundsCS/materials.html)
  - [Outreachy Demo Day December 2025 Round](https://watch.ocaml.org/w/8aUqMhFvhQGq4WJLH3ukjA?start=3m15s)
  - [toao.com](https://toao.com/static/papers/continuous_monitoring.pdf)
  - [A dataset of OCaml’s Opam - Sadiq Jaffer](https://toao.com/blog/opam-archive-dataset)
  - [Qwen3 Leads the Pack: Evaluating how Local LLMs tackle First Year CS OCaml exercises - Sadiq Jaffer](https://toao.com/blog/ocaml-local-code-models)
  - [Last three months in OCaml (July 2025) - Sadiq Jaffer](https://toao.com/blog/ocaml-0725)
  - [Adding an OCaml GC debugging task to terminal-bench - Sadiq Jaffer](https://toao.com/blog/gc-debug-terminal-bench)
  - [Earth Observation on a Budget: Finding Solar Farms with a 42k-Parameter Model - Sadiq Jaffer](https://toao.com/blog/earth-observation-budget-solar-farms-tiny-model)
  - [OCaml Thicket](https://thicket.dev)
  - [An introduction to OCaml PPX ecosystem](https://tarides.com/blog/2019-05-09-an-introduction-to-ocaml-ppx-ecosystem/)
  - [Secure, High-Performance Systems with OCaml](https://tarides.com)
  - [Shelter](https://shelter.sirref.org)
  - [Package managers à la carte: A Formal Model of Dependency Resolution](https://ryan.freumh.org/talks/2026-fosdem-pac.html)
  - [Opam’s Nix system dependency mechanism](https://ryan.freumh.org/talks/2026-fosdem-opam-nix.html)
  - [Eilean: Self-hosted digital islands](https://ryan.freumh.org/talks/2026-fosdem-eilean.html)
  - [Pac](https://ryan.freumh.org/pac.html)
  - [Opam’s Nix system dependency mechanism](https://ryan.freumh.org/opam-nix.html)
  - [Eon](https://ryan.freumh.org/eon.html)
  - [Eilean](https://ryan.freumh.org/eilean.html)
  - [ICFP/SPLASH 2025](https://ryan.freumh.org/2025-icfp-splash.html)
  - [576 - Using LLMs at Oxide / RFD / Oxide](https://rfd.shared.oxide.computer/rfd/0576)
  - [PROPL 2026 - PLDI 2026](https://pldi26.sigplan.org/home/propl-2026)
  - [A POSIX Shell in OCaml](https://patrick.sirref.org/weekly-2026-w12/index.xml)
  - [Data Provenance in Shelter](https://patrick.sirref.org/weekly-2025-w49/)
  - [Shelter imports](https://patrick.sirref.org/weekly-2025-w46/)
  - [Forester as a Target Syntax](https://patrick.sirref.org/weekly-2025-06-02/)
  - [Hazel and OxCaml](https://patrick.sirref.org/weekly-2025-05-04/)
  - [Defunctorising VPNKit](https://patrick.sirref.org/vpnkit-upgrade/)
  - [Vibecoding Etiquette](https://patrick.sirref.org/vibecoding-etiquette/index.xml)
  - [Vibecoding Etiquette](https://patrick.sirref.org/vibecoding-etiquette/)
  - [Try OxCaml](https://patrick.sirref.org/try-oxcaml/)
  - [Bumping Ppxlib’s AST to 5.2](https://patrick.sirref.org/ppxlib-5-2/)
  - [OCaml Roundup: October 2025](https://patrick.sirref.org/ocaml-roundup-october-2025/)
  - [OCaml Roundup: January 2026](https://patrick.sirref.org/ocaml-roundup-january-2026)
  - [OCaml Roundup: February 2026](https://patrick.sirref.org/ocaml-roundup-february-2026/)
  - [Quarterly OCaml Q2](https://patrick.sirref.org/ocaml-quarterly-q2/)
  - [Irmin Retrospective](https://patrick.sirref.org/irmin-retro/)
  - [ICFP 2025](https://patrick.sirref.org/icfp-2025/)
  - [A Transpiler from OCaml to Hazel](https://patrick.sirref.org/hazel-of-ocaml/)
  - [OxCaml | SIMD | Intro](https://oxcaml.org/documentation/simd/intro/)
  - [OxCaml | Miscellaneous extensions | Small Numbers](https://oxcaml.org/documentation/miscellaneous-extensions/small-numbers/)
  - [OxCaml | Documentation](https://oxcaml.org/documentation/)
  - [OxCaml | About](https://oxcaml.org)
  - [Outreachy | Internships Supporting Diversity in Tech](https://outreachy.org)
  - [opam - opam](https://opam.ocaml.org)
  - [Js_of_ocaml](https://ocsigen.org/js_of_ocaml)
  - [Platform Newsletter: February - April 2025](https://ocaml.org/news/platform-2025-04)
  - [OCaml - The documentation generator (ocamldoc)](https://ocaml.org/manual/5.4/ocamldoc.html)
  - [Welcome to MirageOS](https://mirageos.org)
  - [index](https://jon.recoil.org/reference/)
  - [interactive_map](https://jon.recoil.org/notebooks/interactive_map.html)
  - [blog/2026/03/weeknotes-2026-09.mld](https://jon.recoil.org/blog/2026/03/weeknotes-2026-09.html)
  - [review](https://jon.recoil.org/blog/2026/03/review.html)
  - [blog/2025/12/claude-and-dune.mld](https://jon.recoil.org/blog/2025/12/claude-and-dune.html)
  - [foundations-of-computer-science](https://jon.recoil.org/blog/2025/11/foundations-of-computer-science.html)
  - [odoc-bugs](https://jon.recoil.org/blog/2025/09/odoc-bugs.html)
  - [caching-opam-solutions](https://jon.recoil.org/blog/2025/09/caching-opam-solutions.html)
  - [ocaml-mcp-server](https://jon.recoil.org/blog/2025/08/ocaml-mcp-server.html)
  - [blog/2025/08/ocaml-lsp-mcp.mld](https://jon.recoil.org/blog/2025/08/ocaml-lsp-mcp.html)
  - [retrospective](https://jon.recoil.org/blog/2025/07/retrospective.html)
  - [odoc-3-live-on-ocaml-org](https://jon.recoil.org/blog/2025/07/odoc-3-live-on-ocaml-org.html)
  - [semantic-versioning-is-hard](https://jon.recoil.org/blog/2025/04/semantic-versioning-is-hard.html)
  - [odoc-3](https://jon.recoil.org/blog/2025/04/odoc-3.html)
  - [ocaml-docs-ci-and-odoc-3](https://jon.recoil.org/blog/2025/04/ocaml-docs-ci-and-odoc-3.html)
  - [module-type-of](https://jon.recoil.org/blog/2025/03/module-type-of.html)
  - [Home :: Jane Street](https://janestreet.com)
  - [Hazel, a live functional programming environment featuring typed holes.](https://hazel.org)
  - [raven/packages/nx-oxcaml at main · raven-ml/raven](https://github.com/raven-ml/raven/tree/main/packages/nx-oxcaml)
  - [GitHub - raven-ml/raven: Modern scientific computing for OCaml](https://github.com/raven-ml/raven)
  - [Use run-length encoding for small object free lists by NickBarnes · Pull Request #4377 · oxcaml/oxcaml](https://github.com/oxcaml/oxcaml/pull/4377)
  - [GitHub - ocurrent/ocurrent: Keeps things up-to-date (a CI/CD pipeline OCaml eDSL)](https://github.com/ocurrent/ocurrent)
  - [GitHub - ocurrent/ocaml-ci: A CI for OCaml projects](https://github.com/ocurrent/ocaml-ci)
  - [QEMU backend by mtelvers · Pull Request #195 · ocurrent/obuilder](https://github.com/ocurrent/obuilder/pull/195)
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
  - [Relocatable OCaml - Searching and Suffixing by dra27 · Pull Request #14245 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/14245)
  - [Relocatable OCaml - `--with-relative-libdir` by dra27 · Pull Request #14244 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/14244)
  - [Relocatable OCaml - explicit-relative paths in `ld.conf` by dra27 · Pull Request #14243 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/14243)
  - [Add `Domain.running_domain_count` by nojb · Pull Request #14086 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/14086)
  - [Update FlexDLL to 0.44 and reenable lib-dynlink-domains test on Windows by jmid · Pull Request #14032 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/14032)
  - [Add `Unix.unsetenv` by nojb · Pull Request #14020 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/14020)
  - [Preserve `O_CLOEXEC` when converting `Unix.file_descr` to a CRT fd on Windows by dra27 · Pull Request #13921 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13921)
  - [Tweak the reproducibility of cmt{,i} format by dra27 · Pull Request #13828 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13828)
  - [Fix escaping of `runtime/build_config.h` when cross-compiling by dra27 · Pull Request #13789 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13789)
  - [Expose a way to get current timestamp in runtime events by c-cube · Pull Request #13785 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13785)
  - [Use more POSIX thread-safe functions in libunix by MisterDA · Pull Request #13700 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13700)
  - [Rewrite mutable globals for GC control to be atomic by jmid · Pull Request #13691 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13691)
  - [Change free list representation in shared heap by sadiqj · Pull Request #13616 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13616)
  - [Segfault in rewrite_frame_pointers · Issue #13575 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13575)
  - [Silence ld warning with libasmrun_shared.so by dra27 · Pull Request #13496 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13496)
  - [Use Windows symlinks when available by dra27 · Pull Request #13494 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13494)
  - [Fix Unix.getgroups for users belonging to more than 32 groups when using musl by kit-ty-kate · Pull Request #13442 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/13442)
  - [Add `caml_stat_strndup_{to,of}_utf16` to win32 functions · Issue #11449 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/11449)
  - [ocaml/CONTRIBUTING.md at trunk · ocaml/ocaml](https://github.com/ocaml/ocaml/blob/trunk/CONTRIBUTING.md)
  - [GitHub - ocaml/dune: A composable build system for OCaml.](https://github.com/ocaml/dune)
  - [Demonstrate infinite loop and OOM error when passing duplicate attributes by ceastlund · Pull Request #604 · ocaml-ppx/ppxlib](https://github.com/ocaml-ppx/ppxlib/pull/604)
  - [Add context-free rule type that replaces AST nodes with attributes by Skepfyr · Pull Request #574 · ocaml-ppx/ppxlib](https://github.com/ocaml-ppx/ppxlib/pull/574)
  - [GitHub - ocaml-multicore/ocaml-uring: Bindings to io_uring for OCaml](https://github.com/ocaml-multicore/ocaml-uring)
  - [nirnayroy - Overview](https://github.com/nirnayroy)
  - [Build software better, together](https://github.com/nicola-carraro/nicola-ocaml)
  - [GitHub - mdales/webplats: Playing with dynamically serving my static website.](https://github.com/mdales/webplats/)
  - [GitHub - mdales/digitalflapjack.com: Code for hosting digitalflapjack.com](https://github.com/mdales/digitalflapjack.com/)
  - [GitHub - janestreet/ppx_template: C++-style templates for kind and mode polymorphism](https://github.com/janestreet/ppx_template)
  - [GitHub - geocaml/ocaml-tiff: Pure OCaml library for working with TIFF files](https://github.com/geocaml/ocaml-tiff)
  - [GitHub - geocaml/ocaml-proj: OCaml bindings to PROJ, a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another.](https://github.com/geocaml/ocaml-proj)
  - [GitHub - geocaml/ocaml-geojson: A library for manipulating, creating and parsing GeoJSON](https://github.com/geocaml/ocaml-geojson)
  - [geocaml](https://github.com/geocaml)
  - [GitHub - claudiusFX/Claudius: A fantasy-console style graphics library for OCaml](https://github.com/claudiusFX/Claudius)
  - [GitHub - avsm/ruminant: Digest activity from online projects and spits out reports!](https://github.com/avsm/ruminant)
  - [Documentation by jonludlam · Pull Request #2 · avsm/oxmono](https://github.com/avsm/oxmono/pull/2)
  - [GitHub - avsm/opam-repo-roadmap-thoughts: Aug 2023 thoughts on next steps for the opam repository health](https://github.com/avsm/opam-repo-roadmap-thoughts)
  - [GitHub - art-w/x-ocaml: OCaml notebooks as a WebComponent](https://github.com/art-w/x-ocaml)
  - [Home](https://fplaunchpad.org)
  - [Jsont / Erratique](https://erratique.ch/software/jsont)
  - [Well-known text representation of geometry - Wikipedia](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry)
  - [Protocol ossification - Wikipedia](https://en.wikipedia.org/wiki/Protocol_ossification)
  - [dune.build](https://dune.build)
  - [Outreachy June 2025 - Community - OCaml](https://discuss.ocaml.org/t/outreachy-june-2025/16154)
  - [Outreachy Demo Day for December 2025 Round - Community - OCaml](https://discuss.ocaml.org/t/outreachy-demo-day-for-december-2025-round/17883)
  - [Outreachy Demo Day August 2025 - Community - OCaml](https://discuss.ocaml.org/t/outreachy-demo-day-august-2025/17167)
  - [Dependency hell makes it difficult to use OCaml for meaningful work - Ecosystem - OCaml](https://discuss.ocaml.org/t/dependency-hell-makes-it-difficult-to-use-ocaml-for-meaningful-work/17897)
  - [[ANN] YOCaml, a framework for static site generator - Community - OCaml](https://discuss.ocaml.org/t/ann-yocaml-a-framework-for-static-site-generator/15393)
  - [[ANN] Slipshow! - Community - OCaml](https://discuss.ocaml.org/t/ann-slipshow/16337)
  - [[ANN] Odoc 3 Beta Release - Ecosystem - OCaml](https://discuss.ocaml.org/t/ann-odoc-3-beta-release/16043)
  - [An Update on the State of the PPX Ecosystem and `ppxlib`’s Transition - Community - OCaml](https://discuss.ocaml.org/t/an-update-on-the-state-of-the-ppx-ecosystem-and-ppxlib-s-transition/8200)
  - [Ray Tracer Performance Improvements and STL files](https://digitalflapjack.com/weeknotes/performance_and_stl_files/)
  - [The Ray Tracer Challenge](https://digitalflapjack.com/blog/ray-tracer-challenge/)
  - [About Me - An Outreachy Blog](https://dev.to/giftcup/about-me-an-outreachy-blog-1k75)
  - [Common workflows - Claude Code Docs](https://code.claude.com/docs/en/common-workflows#subagent-worktrees)
- **[Horizon scan on AI and conservation published](https://anil.recoil.org/notes/2024-ai-conhorizon-1)**
  - [conservation.cam.ac.uk](https://conservation.cam.ac.uk)
- **[Towards verifiable, privacy-preserving carbon emissions claims](https://anil.recoil.org/notes/2024-loco-emissions-1)**
  - [LOCO2024](https://locos.codeberg.page/loco2024/)
- **[Prototyping carbon-aware domain name resolution](https://anil.recoil.org/notes/2024-loco-carbonres-1)**
  - [LOCO2024](https://locos.codeberg.page/loco2024/)
  - [GitHub - RyanGibb/eon: Effects-based OCaml Nameserver](https://github.com/RyanGibb/eon)
- **[Towards a frugal userspace for Linux](https://anil.recoil.org/notes/2024-loco-shark-1)**
  - [LOCO2024](https://www.sicsa.ac.uk/loco/loco2024/)
- **[Cooperative Sensor Networks for Long-Term Biodiversity Monitoring](https://anil.recoil.org/notes/2024-loco-terracorder-1)**
  - [LOCO2024](https://www.sicsa.ac.uk/loco/loco2024/)
- **[Royal Society and DeepMind host AI for Science Forum](https://anil.recoil.org/notes/ai-for-science-2024)**
  - [wwPDB: Worldwide Protein Data Bank](https://www.wwpdb.org)
  - [Cows and Climate Change](https://www.ucdavis.edu/food/news/making-cattle-more-sustainable)
  - [The world’s rarest diseases — and how they impact everyone](https://www.ted.com/talks/anna_greka_the_world_s_rarest_diseases_and_how_they_impact_everyone?subtitle=en)
  - [Just a moment...](https://www.science.org/doi/10.1126/science.adg7492)
  - [Why we need to talk about “global weirding”](https://www.newstatesman.com/science-tech/2021/04/why-we-need-talk-about-global-weirding)
  - [Neural general circulation models for weather and climate - Nature](https://www.nature.com/articles/s41586-024-07744-y)
  - [Error: 404](https://www.ebi.ac.uk/people/person/janet-thornton/)
  - [Nobel Prize for our alumnus Sir Demis Hassabis | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/news/nobel-prize-our-alumnus-sir-demis-hassabis)
  - [Celebrating 50 Years of the Rubik’s Cube | Christs College Cambridge](https://www.christs.cam.ac.uk/news/celebrating-50-years-rubiks-cube)
  - [Anna Greka](https://www.broadinstitute.org/bios/anna-greka)
  - [Science in the age of AI | Royal Society](https://royalsociety.org/news-resources/projects/science-in-the-age-of-ai/)
  - [Our Future Health](https://ourfuturehealth.org.uk)
  - [Worldwide Protein Data Bank - Wikipedia](https://en.wikipedia.org/wiki/Worldwide_Protein_Data_Bank)
  - [The Emperor of All Maladies - Wikipedia](https://en.wikipedia.org/wiki/The_Emperor_of_All_Maladies)
  - [That Used to Be Us - Wikipedia](https://en.wikipedia.org/wiki/That_Used_to_Be_Us)
  - [Siddhartha Mukherjee - Wikipedia](https://en.wikipedia.org/wiki/Siddhartha_Mukherjee)
  - [Pushmeet Kohli - Wikipedia](https://en.wikipedia.org/wiki/Pushmeet_Kohli)
  - [Jennifer Doudna - Wikipedia](https://en.wikipedia.org/wiki/Jennifer_Doudna)
  - [Fiona Marshall (pharmacologist) - Wikipedia](https://en.wikipedia.org/wiki/Fiona_Marshall_(pharmacologist))
  - [Eric Topol - Wikipedia](https://en.wikipedia.org/wiki/Eric_Topol)
  - [Asmeret Asefaw Berhe - Wikipedia](https://en.wikipedia.org/wiki/Asmeret_Asefaw_Berhe)
  - [Alison Noble - Wikipedia](https://en.wikipedia.org/wiki/Alison_Noble)
  - [Millions of new materials discovered with deep learning](https://deepmind.google/discover/blog/millions-of-new-materials-discovered-with-deep-learning/)
  - [The AI for Science Forum: A new era of discovery](https://blog.google/technology/ai/ai-science-forum-2024/)
  - [Google.org’s $20 million fund for AI and science](https://blog.google/outreach-initiatives/google-org/google-org-science-ai-funding/)
- **[Presented poster at Sensys on low-power biodiversity monitoring](https://anil.recoil.org/notes/2024-sensys-terracorder-1)**
  - [Just a moment...](https://dl.acm.org/doi/pdf/10.1145/3666025.3699332)
  - [Just a moment...](https://dl.acm.org/doi/pdf/10.1145/3666025.3699323)
  - [Just a moment...](https://dl.acm.org/doi/10.1145/1644038.1644049)
  - [Posters & Demos](http://sensys.acm.org/2024/demos/)
  - [SenSys 2024](http://sensys.acm.org/2024/)
- **[Paper on scheduling for reduced tail task latencies](https://anil.recoil.org/notes/2024-socc-murmuration-1)**
  - [Before you continue to YouTube](https://www.youtube.com/@officialacmsocc2204)
  - [2024 ACM Symposium on Cloud Computing](https://acmsocc.org/2024/)
- **[Mapping greener futures with planetary computing](https://anil.recoil.org/notes/a0280750-2ef0-4f5c-b138-68f7b11b4c29-1)**
  - [UCL Institute for Global Prosperity](https://www.ucl.ac.uk/bartlett/igp/)
  - [Sertaç Sehlikoglu | About | University College London](https://profiles.ucl.ac.uk/78591-sertaç-sehlikoglu)
- **[On the SOCC 2024 PC](https://anil.recoil.org/notes/socc-pc)**
  - [2024 ACM Symposium on Cloud Computing](https://acmsocc.org/2024/)
- **[Royal Society meeting on ecological/commercial risks](https://anil.recoil.org/notes/rs-ecorisk-day1)**
  - [How does ecological risk relate to commercial risk? Day 1 | The Royal Society](https://www.youtube.com/watch?v=gVuxzand8RE)
  - [Thomas Lovejoy, biologist who championed biodiversity, dies at age 80](https://www.theguardian.com/environment/2021/dec/27/thomas-lovejoy-conservation-biologist-dies-80)
  - [Economy and Finance for a Just Future on a Thriving Planet](https://www.stockholmresilience.org/publications/publications/2022-09-29-economy-and-finance-for-a-just-future-on-a-thriving-planet.html)
  - [Biodiversity Intactness Index | Natural History Museum](https://www.nhm.ac.uk/our-science/services/data/biodiversity-intactness-index.html)
  - [Page not found - 404 | Network for Greening the Financial System](https://www.ngfs.net/en/the-green-scorpion-macro-criticality-nature-for-finance)
  - [Turning Nature Risk into Business Advantage | NatureMetrics](https://www.naturemetrics.com/)
  - [IPBES Home page | IPBES secretariat](https://www.ipbes.net)
  - [IBAT | The world’s most authoritative biodiversity data](https://www.ibat-alliance.org)
  - [Final Report - The Economics of Biodiversity: The Dasgupta Review](https://www.gov.uk/government/publications/final-report-the-economics-of-biodiversity-the-dasgupta-review)
  - [A quote by Hubert Reeves](https://www.goodreads.com/quotes/1171374-man-is-the-most-insane-species-he-worships-an-invisible)
  - [403 Forbidden](https://www.csap.cam.ac.uk/news/article-reading-group-five-times-faster-4-rethinking-unive/?preview=1)
  - [Cambridge Conservation Initiative](https://www.cambridgeconservation.org)
  - [Operationalising positive tipping points towards global sustainability | Global Sustainability | Cambridge Core](https://www.cambridge.org/core/journals/global-sustainability/article/operationalising-positive-tipping-points-towards-global-sustainability/8E318C85A8E462AEC26913EC43FE60B1)
  - [How does ecological risk relate to commercial risk? | Royal Society](https://royalsociety.org/science-events-and-lectures/2024/10/ecological-and-commercial-risk/)
  - [royalsociety.org](https://royalsociety.org/-/media/events/2024/10/ecological-risk/programme-booklet.pdf)
  - [Open Knowledge Repository](https://openknowledge.worldbank.org/entities/publication/855c2e15-c88b-4c04-a2e5-2d98c25b8eca)
  - [Google NotebookLM | AI Research Tool & Thinking Partner](https://notebooklm.google)
  - [Net Positive: How Courageous Companies Thrive by Giving More Than They Take](https://netpositive.world/book/)
  - [About](https://naturalcapitalproject.stanford.edu/about)
  - [Five Times Faster by Simon Sharpe](https://fivetimesfaster.org)
  - [ENCORE](https://encorenature.org/en)
  - [The Economics of Ecosystems and Biodiversity - Wikipedia](https://en.wikipedia.org/wiki/The_Economics_of_Ecosystems_and_Biodiversity)
  - [Paul Polman - Wikipedia](https://en.wikipedia.org/wiki/Paul_Polman)
  - [Partha Dasgupta - Wikipedia](https://en.wikipedia.org/wiki/Partha_Dasgupta)
  - [Millennium Ecosystem Assessment - Wikipedia](https://en.wikipedia.org/wiki/Millennium_Ecosystem_Assessment)
  - [Jane Lubchenco - Wikipedia](https://en.wikipedia.org/wiki/Jane_Lubchenco)
  - [Cleaning-up the Ganges : a cost-benefit analysis of the Ganga Action Plan : Markandya, Anil, 1945- : Free Download, Borrow, and Streaming : Internet Archive](https://archive.org/details/cleaningupganges0000mark)
  - [ADAS | Independent environmental and agricultural advice](https://adas.co.uk)
- **[Being on the HotNets 2024 program committee](https://anil.recoil.org/notes/hotnets-pc-2024)**
  - [Yaron (Ron) Minsky on X: “So glad we got to host this. Also, as part of the workshop, Brian Nigito gave a short talk about Netkit, our high performance networking library, a pure OCaml library that lets you plug in multiple backends, including our own user-level TCP/IP stack. Fun stuff...” / X](https://x.com/yminsky/status/1837650874409136339)
  - [LOCO2024](https://www.sicsa.ac.uk/loco/loco2024/)
  - [Behnaz Arzani](https://www.microsoft.com/en-us/research/people/bearzani/)
  - [Brian Nigito - Jane Street | LinkedIn](https://www.linkedin.com/in/brian-nigito-a366052/)
  - [Home](https://www.cs.cornell.edu/~jnfoster/)
  - [Programming for the Planet (PROPL) Workshop](https://propl.dev)
  - [HotCRP.com](https://hotcrp.com)
  - [GitHub - mirage/mirage-tcpip: TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.](https://github.com/mirage/mirage-tcpip)
  - [HotNets 2024: Accepted Papers](https://conferences.sigcomm.org/hotnets/2024/accepted.html)
  - [HotNets 2024](https://conferences.sigcomm.org/hotnets/2024/)
  - [Posted by mslater](https://blog.janestreet.com/author/mslater/)
- **[Towards security specifications for agentic AIs](https://anil.recoil.org/notes/2024-hope-bastion-1)**
  - [[HOPE24] Modularizing Reasoning about AI Capabilities via Abstract Dijkstra Monads](https://www.youtube.com/watch?v=U9H9xU-8-qc&list=PLyrlk8Xaylp7OQNLeCGS0j2fjEnvIWL9u)
  - [HOPE 2024 - ICFP 2024](https://icfp24.sigplan.org/home/hope-2024)
  - [anil.recoil.org](https://anil.recoil.org/slides/2024-hope-bastion-slides.pdf)
- **[Building species models of the planet](https://anil.recoil.org/notes/ukri-grant-terra)**
  - [The Team - UNEP-WCMC](https://www.unep-wcmc.org/en/the-team)
  - [First projects from UKRI’s new interdisciplinary scheme announced](https://www.ukri.org/news/first-projects-from-ukris-new-interdisciplinary-scheme-announced/)
  - [Meet ‘Terra’, the AI aiming to map terrestrial life on the planet | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/news/meet-terra-ai-aiming-map-terrestrial-life-planet)
- **[Gradually debugging type errors](https://anil.recoil.org/ideas/gradual-type-error-debugging)**
  - [Refined Criteria for Gradual Typing](https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SNAPL.2015.274)
  - [Dynamic Type Inference for Gradual Hindley--Milner Typing](https://arxiv.org/abs/1810.12619)
  - [Dynamic Witnesses for Static Type Errors (or, Ill-Typed Programs Usually Go Wrong)](https://arxiv.org/abs/1606.07557)
- **[Parallel traversal effect handlers for OCaml](https://anil.recoil.org/ideas/effect-parallel-strategies)**
  - [GitHub - ocaml-multicore/eio: Effects-based direct-style IO for multicore OCaml](https://github.com/ocaml-multicore/eio)
  - [Just a moment...](https://dl.acm.org/doi/abs/10.1145/3674651)
- **[Paper published on ex-ante forecasts of nature-based solutions](https://anil.recoil.org/notes/2024-nbs-risk-2)**
  - [Just a moment...](https://www.tandfonline.com/journals/tcmt20)
- **[PACT Tropical Moist Forest Accreditation Methodology](https://anil.recoil.org/notes/2023-pact-tmf-3)**
  - [TMF implementation explainer](https://tinyurl.com/PACTTMFexplainer)
- **[Nature Sustainability commentary on carbon and biodiversity credits](https://anil.recoil.org/notes/nature-crossroads)**
  - [Nature-based credit markets at a crossroads - Nature Sustainability](https://www.nature.com/articles/s41893-024-01403-w)
  - [Nature-based carbon markets have experienced a series of major setbacks that have undermined scientific credibility, &amp; these same issues risk spilling into biodiversity markets. In our new paper in… | Sophus zu Ermgassen | 45 comments](https://www.linkedin.com/posts/sophus-zu-ermgassen-12915ba6_nature-based-carbon-markets-have-experienced-activity-7226538933961007104-mM-u?utm_source=share&utm_medium=member_desktop)
  - [Nature-based carbon markets have experienced a series of major setbacks that have undermined scientific credibility, &amp; these same issues risk spilling into biodiversity markets. In our new paper in… | Sophus zu Ermgassen | 45 comments](https://www.linkedin.com/feed/update/urn:li:activity:7226538933961007104?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7226538933961007104%2C7226597328550273025%29&replyUrn=urn%3Ali%3Acomment%3A%28activity%3A7226538933961007104%2C7226840222288789504%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287226597328550273025%2Curn%3Ali%3Aactivity%3A7226538933961007104%29&dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287226840222288789504%2Curn%3Ali%3Aactivity%3A7226538933961007104%29)
  - [Introducing a new framework for assessing justice and equity impacts of nature-based solutions projects | Cambridge Centre for Carbon Credits (4C)](https://4c.cst.cam.ac.uk/news/introducing-new-framework-assessing-justice-and-equity-impacts-nature-based-solutions-projects)
- **[Mapping hunting risks for wild meat in protected areas](https://anil.recoil.org/ideas/mapping-hunting-risks-for-wild-meat)**
  - [Trapping - Wikipedia](https://en.wikipedia.org/wiki/Trapping)
- **[Enhancing Navigation Algorithms with Semantic Embeddings](https://anil.recoil.org/ideas/walkability-for-osm)**
  - [OpenStreetMap](https://www.openstreetmap.org/)
  - [Walkability indexes are flawed. Let’s find a better method](https://www.cnu.org/publicsquare/2019/01/10/walkability-indexes-are-flawed-lets-find-better-method1)
  - [Introduction to A*](https://theory.stanford.edu/~amitp/GameProgramming/AStarComparison.html)
  - [arxiv.org](https://arxiv.org/pdf/2108.13092)
- **[Towards reproducible URLs with provenance](https://anil.recoil.org/ideas/urls-with-provenance)**
  - [GitHub - quantifyearth/vurl](https://github.com/quantifyearth/vurl)
- **[An imperative, pure and effective specification language](https://anil.recoil.org/ideas/effective-specification-languages)**
  - [hazel.org](https://hazel.org/papers/propl24.pdf)
  - [Hazel, a live functional programming environment featuring typed holes.](https://hazel.org)
- **[Implementing a higher-order choreographic language](https://anil.recoil.org/ideas/choregraphic-programming-ocaml)**
  - [[OCaml24] ChorCaml: Functional Choreographic Programming in OCaml](https://www.youtube.com/watch?v=KEkmcXVtFi0)
  - [OCaml 2024](https://ocaml2024.hotcrp.com/doc/ocaml2024-paper17.pdf)
  - [ChorCaml: Functional Choreographic Programming in OCaml (OCaml 2024 - OCaml Users and Developers Workshop 2024) - ICFP 2024](https://icfp24.sigplan.org/details/ocaml-2024-papers/13/ChorCaml-Functional-Choreographic-Programming-in-OCaml)
  - [GitHub - Rokcas/chorcaml](https://github.com/Rokcas/chorcaml)
  - [Just a moment...](https://dl.acm.org/doi/pdf/10.1145/3498684)
- **[Nature Sustainability article on carbon/biodiversity credits](https://anil.recoil.org/notes/2023-naturecredits-1)**
  - [Nature Sustainability](https://www.nature.com/natsustain/)
- **[New set of ideas for incoming students](https://anil.recoil.org/notes/student-ideas)**
  - [Part II | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/teaching/part-ii)
  - [Overview | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/teaching/masters)
- **[COMPASS 2024 report on the CoRE stack RIC meeting](https://anil.recoil.org/notes/compass2024-ric-tripreport)**
  - [www.wassan.org](https://www.wassan.org/wp-content/uploads/2022/03/WASSANPublication_BhagyalakshmiUthappaSudhakarUday_03032022.pdf)
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S2214581820302068)
  - [Dots](https://www.ooloilabs.in)
  - [Technology and (Dis)Empowerment: A Call to Technologists](https://www.cse.iitd.ac.in/~aseth/act.html)
  - [Home page of Aaditeshwar Seth](https://www.cse.iitd.ac.in/~aseth/)
  - [Jaltol - WELL LABS](https://welllabs.org/jaltol/)
  - [STAC: SpatioTemporal Asset Catalogs](https://stacspec.org/en)
  - [Lantana invasion threatens 40 percent of India’s tiger habitat, reports study](https://india.mongabay.com/2020/08/lantana-invasion-threatens-40-percent-of-indias-tiger-habitat-reports-study/)
  - [National Green Tribunal](https://greentribunal.gov.in)
  - [earlywarning.usgs.gov](https://earlywarning.usgs.gov/docs/SSEBopETreadme.pdf)
  - [05 - siddharth - Core Stack RIC - COMPASS 2024.pdf](https://drive.google.com/file/d/1iXaGuY0Ihb1luCn3aifkYvIhX3aI4pzT/view)
  - [GreenLens - Google Drive](https://drive.google.com/drive/folders/17-Yu3KXcgJiFapGc2AjJ2dHNC30YUbup?usp=sharing)
  - [RIC #3: CoRE Stack](https://docs.google.com/spreadsheets/d/1IF7bOT-868ky138ysKXZE-BBN0z6KjI7D7ZjfKufFQQ/edit?gid=0#gid=0)
  - [03 - snehasis - Drone-Review-18-Mar-2024-Plantation-Casualty-Monitoring.pptx](https://docs.google.com/presentation/d/1yyqx1Z8aVwtHnbkycGiSV_L7WllaI8JI/edit#slide=id.p3)
  - [02 - abhijeet - ACM_ISB.pptx](https://docs.google.com/presentation/d/1wZhXjRCStvkFIHh9Lo4UwIGFSezRdUKX/edit#slide=id.p1)
  - [Why & How of Data and Algorithm Standards - CoREStack RIC, 8th July, 2024](https://docs.google.com/presentation/d/1n1CN66Yh9wKKcquMHInbQPSRCkPY9vmhae-_ogJmIcg/edit#slide=id.g2eaa42613c0_0_73)
  - [04 - ashish - atree.pptx](https://docs.google.com/presentation/d/1hJ0NwdiRq5hAvxSDsopznuZD-B8Ik-OX/edit#slide=id.p1)
  - [10 - prachi - WASSAN Soil Moisture Regime.pptx](https://docs.google.com/presentation/d/1ZZMqF-8hCIupNm5VUH8wu61v9eTuI1e-/edit#slide=id.p1)
  - [13 - athithiyan - COMPASS-2024.pptx](https://docs.google.com/presentation/d/19rXpXNoizFA-Pc8UKXC0G1qbfzSm3iZ-/edit#slide=id.p1)
  - [14 - aila - Designing For Context RIC FINAL.pptx](https://docs.google.com/presentation/d/19lThkR3LfHhQvDibQiHs_vtNeCr4XOFj/edit#slide=id.p1)
  - [Loading Google Slides](https://docs.google.com/presentation/d/14zesuTt8R9UGOvaSXsvOPwARO-c4xyg6/edit?usp=sharing&ouid=116413035808485050246&rtpof=true&sd=true)
  - [06 - nandakumar - IEP-Std-Proposal-Presentation-Jul-8-2024.pptx](https://docs.google.com/presentation/d/142YSXa8IUUmKSKUhH1TvIN-PaD1Cuirv/edit#slide=id.p1)
  - [09 - anupam - COMPASS_RIC_Presentation.pptx](https://docs.google.com/presentation/d/11XAuKb78TpIpMkZGYWn58I3iQnlBvRmQ/edit#slide=id.p1)
  - [CoRE Stack Working Groups for Networked Development](https://docs.google.com/document/d/1akzDkbCxbXQe49uaArNLw-2z_AYtF5jjZxR2UGJ66o0/edit)
  - [RIC 3: CoRE Stack - a climate adaptation stack for rural communities](https://docs.google.com/document/d/1MJ-Nw_P3z6gI9rvh4OcjJmdZRE83D_OXedgEeDZDnm8/edit)
  - [CoRE Stack](https://core-stack.org)
  - [Research to Impact Collaboratives – COMPASS](https://compass.acm.org/research-impact-collaboratives/)
  - [COMPASS – The ACM SIGCAS/SIGCHI Conference on Computing and Sustainable Societies](https://compass.acm.org)
  - [Indraprastha Institute of Information Technology Delhi](http://iiitd.ac.in/)
- **[Speaking at CCI workshop on conservation evidence](https://anil.recoil.org/notes/80795e06-ac75-4015-b178-3cfcbb233685-1)**
  - [The next steps for transforming conservation: ideas from the Effectiveness Revolution workshop | About Conservation Evidence](https://about.conservationevidence.com/2024/07/12/the-next-steps-for-transforming-conservation-ideas-from-the-effectiveness-revolution-workshop/)
- **[Interview with AI@CAM about conservation](https://anil.recoil.org/notes/aicam-interview-ce)**
  - [Harnessing the power of AI to help save our planet](https://ai.cam.ac.uk/blog/harnessing-the-power-of-ai-to-help-save-our-planet)
  - [ai@cam](https://ai.cam.ac.uk)
- **[Hyperspectrally identifying trees in tropical forests](https://anil.recoil.org/notes/2024-hyper-tropical-mapping-1)**
  - [Hyperspectral imaging - Wikipedia](https://en.wikipedia.org/wiki/Hyperspectral_imaging)
- **[Programming for the Planet](https://anil.recoil.org/notes/d592bf17-c835-435f-9469-f0f65e926975-1)**
  - [Lambda Days 2024 - highlights](https://www.youtube.com/watch?v=Kao-LguvYDU&list=PLvL2NEhYV4ZtX2TurK0BIlKD_cHct0rSs)
  - [Lambda Days 2025](https://www.lambdadays.org/)
- **[Predicting species using machine learning at CCAI](https://anil.recoil.org/notes/2024-sdm-sa-1)**
  - [Tackling Climate Change with Machine Learning](https://www.climatechange.ai/events/iclr2024)
- **[Low-latency wayland compositor in OCaml](https://anil.recoil.org/ideas/wayland)**
  - [www.cl.cam.ac.uk](https://www.cl.cam.ac.uk/research/dtg/attarchive/pub/docs/att/tr.94.4.pdf)
- **[Diffusion models for terrestrial predictions about land use change](https://anil.recoil.org/ideas/diffusion-model-satellites)**
  - [Video Diffusion Models: A Survey](https://arxiv.org/abs/2405.03150)
  - [GenCast: Diffusion-based ensemble forecasting for medium-range weather](https://arxiv.org/abs/2312.15796)
  - [DiffusionSat: A Generative Foundation Model for Satellite Imagery](https://arxiv.org/abs/2312.03606)
- **[Global, robust and comparable digital carbon assets](https://anil.recoil.org/notes/2024-cc-blockchain-1)**
  - [IEEE International Conference on Blockchain and Cryptocurrency](http://icbc2024.ieee-icbc.org)
- **[Teaching 1A Security and Software Engineering](https://anil.recoil.org/notes/swseng)**
  - [Ross Anderson, 1956 - 2024 | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/news/ross-anderson)
  - [Department of Computer Science and Technology – Course pages 2023–24: Software and Security Engineering](https://www.cl.cam.ac.uk/teaching/2324/SWSecEng/)
  - [Ross Anderson](https://raintown.org/ross_anderson/)
- **[Rolling out a new site design](https://anil.recoil.org/notes/bushel-step1)**
  - [recoil.org - Homepage](https://recoil.org)
  - [Hi, I’m Nick Ludlam](https://nick.recoil.org)
- **[Green Urban Equity: Analyzing the 3-30-300 Rule in UK Cities and Its Socioeconomic Implications](https://anil.recoil.org/notes/2024-green-urban-eq-1)**
  - [Abstract EGU24-20833](https://meetingorganizer.copernicus.org/EGU24/EGU24-20833.html)
- **[Selected in the AI@CAM challenge for conservation research](https://anil.recoil.org/notes/aicn-in-aicam)**
  - [Using AI to tackle society’s biggest challenges](https://www.cam.ac.uk/stories/AI-deas-launch#section-9RKgEyI2LZ)
  - [Using AI to tackle society’s biggest challenges](https://www.cam.ac.uk/stories/AI-deas-launch)
- **[Uncertainty at scale: how CS hinders climate research](https://anil.recoil.org/notes/2024-uncertainty-cs-1)**
  - [Undone Computer Science - Sciencesconf.org](https://undonecs.sciencesconf.org)
- **[Composable diffing for heterogenous file formats](https://anil.recoil.org/ideas/functional-diffs)**
  - [gioele.io](https://gioele.io/p/doceng2018/doceng2018-diffi.pdf)
  - [eelco.lempsink.nl](http://eelco.lempsink.nl/thesis.pdf)
- **[Crawling grey literature for conservation evidence](https://anil.recoil.org/ideas/grey-lit-crawl)**
  - [Grey literature - Wikipedia](https://en.wikipedia.org/wiki/Grey_literature)
- **[Spatial and multi-modal extraction from conservation literature](https://anil.recoil.org/ideas/spatial-summarisation-of-llms)**
  - [Ragas](https://docs.ragas.io/en/stable/index.html)
  - [CheckEmbed: Effective Verification of LLM Solutions to Open-Ended Tasks](https://arxiv.org/abs/2406.02524v2)
  - [Calibrating Sequence likelihood Improves Conditional Language Generation](https://arxiv.org/abs/2210.00045)
- **[Conservation Evidence Copilots](https://anil.recoil.org/projects/ce)**
  - [Part IB group projects | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/teaching/part-ib/group-projects)
  - [Online Workshop: Delivering the effectiveness revolution in conservation: lessons from organisations, policy makers and funders | Conservation Research Institute](https://www.conservation.cam.ac.uk/events/online-workshop-delivering-effectiveness-revolution-conservation-lessons-organisations-policy)
  - [Open Research |](https://osc.cam.ac.uk)
  - [Conservation Evidence - Site](https://conservationevidence.com)
  - [Harnessing the power of AI to help save our planet](https://ai.cam.ac.uk/blog/harnessing-the-power-of-ai-to-help-save-our-planet)
  - [Conservation Evidence - Site](http://www.conservationevidence.com)
- **[Deep learning for decomposing sound into vector audio](https://anil.recoil.org/ideas/decomposing-audio-with-dl)**
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S0896627311005629)
  - [Biomimetic Frontend for Differentiable Audio Processing](https://www.arxiv.org/abs/2409.08997)
  - [Fast recognition of musical sounds based on timbre - PubMed](https://pubmed.ncbi.nlm.nih.gov/22559384/)
- **[Effective geospatial code in OCaml](https://anil.recoil.org/ideas/effective-geospatial-code)**
  - [GitHub - quantifyearth/yirgacheffe: A declarative geospatial library for Python to make data-science with maps easier](https://github.com/quantifyearth/yirgacheffe)
  - [GitHub - ocaml-multicore/eio: Effects-based direct-style IO for multicore OCaml](https://github.com/ocaml-multicore/eio)
  - [geocaml](https://github.com/geocaml)
- **[Building bigraphs of the real world](https://anil.recoil.org/ideas/bigraphs-real-world)**
  - [OpenStreetMap](https://openstreetmap.org)
- **[Accurate summarisation of threats for conservation evidence literature](https://anil.recoil.org/ideas/accurate-summarisation-for-ce)**
  - [Ragas](https://docs.ragas.io/en/stable/index.html)
  - [Species Threat Explorer](https://climateinaction-production.up.railway.app/)
  - [CheckEmbed: Effective Verification of LLM Solutions to Open-Ended Tasks](https://arxiv.org/abs/2406.02524v2)
  - [Calibrating Sequence likelihood Improves Conditional Language Generation](https://arxiv.org/abs/2210.00045)
- **[Evaluating RAG pipelines for conservation evidence](https://anil.recoil.org/ideas/rag-evaluation-for-ce)**
  - [Automated Evaluation of Retrieval-Augmented Language Models with Task-Specific Exam Generation](https://arxiv.org/html/2405.13622v1)
- **[Joined the Royal Society fellowships committee](https://anil.recoil.org/notes/royal-society-newton)**
  - [Fellow Detail Page | Royal Society](https://royalsociety.org/people/anil-madhavapeddy-36582/)
  - [Newton International Fellowships | Royal Society](https://royalsociety.org/grants/newton-international/)
  - [Welcome to the Royal Society | Royal Society](https://royalsociety.org)
- **[Nature Climate Change paper on impermanent carbon credits](https://anil.recoil.org/notes/2023-ncc-permanence-2)**
  - [Realizing the social value of impermanent carbon credits - Nature Climate Change](https://www.nature.com/articles/s41558-023-01815-0)
  - [New Method May Boost Trust in Carbon Credits, Save Forests](https://www.miragenews.com/new-method-may-boost-trust-in-carbon-credits-1113599/)
  - [Offset markets: new approach could help save tropical forests by restoring faith in carbon credits](https://www.cam.ac.uk/research/news/offset-markets-new-approach-could-help-save-tropical-forests-by-restoring-faith-in-carbon-credits)
  - [Security Verification](https://phys.org/news/2023-10-offset-approach-tropical-forests-faith.html)
- **[Where on Earth is the Spatial Name System?](https://anil.recoil.org/notes/2023-hotnets-sns-1)**
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3626111.3628210)
- **[Cambridge Zero highlights University efforts at Climate Week NYC](https://anil.recoil.org/notes/mission-possible)**
  - [Page not found | Cambridge Zero](https://www.zero.cam.ac.uk/who-we-are/blog/news/cambridge-zero-takes-centre-stage-climate-week-nyc)
  - [The 17th William Pitt Seminar - Who’s in charge? | Pembroke](https://www.pem.cam.ac.uk/college/corporate-partnership/corporate-partnership-events/william-pitt-seminars/17th-william-pitt)
  - [Just a moment...](https://www.climateweeknyc.org)
  - [Cambridge Institute for Sustainability Leadership (CISL) |](https://www.cisl.cam.ac.uk/)
  - [Cambridge Zero highlights University efforts at Climate Week NYC](https://www.cam.ac.uk/news/cambridge-zero-highlights-university-efforts-at-climate-week-nyc)
- **[Information Flow Tracking for Heterogeneous Compartmentalized Software](https://anil.recoil.org/notes/2023-raid-deluminator-1)**
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3607199.3607235)
- **[Preprint on the social value of impermanent carbon credits](https://anil.recoil.org/notes/2023-ncc-permanence-1)**
  - [Social cost of carbon - Wikipedia](https://en.wikipedia.org/wiki/Social_cost_of_carbon)
- **[OCaml wins the ACM Programming Language Software award](https://anil.recoil.org/notes/acm-sigplan-award)**
  - [Programming Languages Software Award](https://www.sigplan.org/Awards/Software/)
  - [ACM Programming Languages Software Award goes to OCaml researchers | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/news/acm-programming-languages-software-award-goes-ocaml-researchers)
- **[Credit credibility threatens forests](https://anil.recoil.org/notes/2023-carbon-credibility-1)**
  - [Just a moment...](https://science.org)
- **[Leveraging Scientific Innovation and AI to Scale Carbon Markets](https://anil.recoil.org/videos/ce64a918-ff52-4116-b1ee-256f08e6e7f1)**
  - [Forestry & Agriculture Investment Summit](https://ce-em.com/events/all-events/forestry-agriculture-investment-summit-may-2023/)
- **[Species distribution modelling using CNNs](https://anil.recoil.org/ideas/sdms-with-cnns)**
  - [Tackling Climate Change with Machine Learning](https://www.climatechange.ai/events/neurips2024)
  - [An image is worth a thousand species: mapping plant biodiversity with citizen science, remote sensing, and deep learning - Abstract - Europe PMC](https://europepmc.org/article/ppr/ppr533361)
  - [Protea - Wikipedia](https://en.wikipedia.org/wiki/Protea)
  - [Maxent](https://biodiversityinformatics.amnh.org/open_source/maxent/)
- **[Remote Sensing of Nature](https://anil.recoil.org/projects/rsn)**
  - [Yirgacheffe](https://yirgacheffe.org)
  - [Tessera pipeline in OCaml](https://www.tunbury.org/2026/02/15/ocaml-tessera/)
  - [TZE — Tessera Zarr Explorer](https://tze.geotessera.org)
  - [Earth Observation on a Budget: Finding Solar Farms with a 42k-Parameter Model - Sadiq Jaffer](https://toao.com/blog/earth-observation-budget-solar-farms-tiny-model)
  - [Shelter](https://shelter.sirref.org)
  - [PROPL 2026 - PLDI 2026](https://pldi26.sigplan.org/home/propl-2026)
  - [Outreachy | Internships Supporting Diversity in Tech](https://outreachy.org)
  - [interactive_map](https://jon.recoil.org/notebooks/interactive_map.html)
  - [GitHub - google-deepmind/concordia: A library for generative social simulation](https://github.com/google-deepmind/concordia)
  - [GitHub - geocaml/ocaml-tiff: Pure OCaml library for working with TIFF files](https://github.com/geocaml/ocaml-tiff)
  - [GitHub - geocaml/ocaml-proj: OCaml bindings to PROJ, a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another.](https://github.com/geocaml/ocaml-proj)
  - [GitHub - geocaml/ocaml-geojson: A library for manipulating, creating and parsing GeoJSON](https://github.com/geocaml/ocaml-geojson)
  - [geocaml](https://github.com/geocaml)
  - [GitHub - geo-embeddings/embeddings-zarr-convention: Zarr convention for geo embeddings](https://github.com/geo-embeddings/embeddings-zarr-convention)
  - [Centre for Earth Observation](https://eo.conservation.cam.ac.uk)
  - [Hyperspectral imaging - Wikipedia](https://en.wikipedia.org/wiki/Hyperspectral_imaging)
  - [The trials of area per pixel maps, or Michael’s Holstic Detective Agency](https://digitalflapjack.com/blog/the-trials-of-area-per-pixel/)
  - [Call for abstracts: Rewilding the Web: diversity and resilience in digital infrastructure - Anil on Leaflet](https://avsm.leaflet.pub/3mgampzfq6k27)
- **[Reverse emulating agent-based models for policy simulation](https://anil.recoil.org/ideas/rev-abm)**
  - [It’s hard to believe that a year has already gone by, but I’m excited to share that I’ve graduated from the University of Cambridge with Distinction in the MPhil in Advanced Computer Science program!… | Pedro Sousa | 45 comments](https://www.linkedin.com/feed/update/urn:li:activity:7228682518596603904/)
- **[Improving Resilience of ActivityPub Services](https://anil.recoil.org/ideas/activitypub-resilience)**
  - [GitHub - gediminasel/mastodon-resilience: Your self-hosted, globally interconnected microblogging community](https://github.com/gediminasel/mastodon-resilience)
  - [GitHub - gediminasel/activitypub-resilience: My Part II project: Improving Resilience of ActivityPub Services. This repo contains ActivityPub crawler/watcher, lookup server and verifiers](https://github.com/gediminasel/activitypub-resilience)
- **[Mapping LIFE on Earth](https://anil.recoil.org/projects/life)**
  - [Yirgacheffe](https://yirgacheffe.org)
  - [Optimising Data Access in Parquet Files](https://www.tunbury.org/2025/09/17/optimising-parquet-files/)
  - [‘LIFE’ scores map out where habitat loss for crops drives extinction](https://news.mongabay.com/2025/01/life-scores-map-out-where-habitat-loss-for-crops-drives-extinction/)
  - [Species Threat Abatement and Restoration (STAR) metric](https://iucn.org/resources/conservation-tool/species-threat-abatement-and-restoration-star-metric)
  - [GitHub - quantifyearth/aoh-calculator: Area of Habitat calculation code for biodiversity assessment pipelines](https://github.com/quantifyearth/aoh-calculator)
  - [Species distribution modelling - Wikipedia](https://en.wikipedia.org/wiki/Species_distribution_modelling)
  - [The trials of area per pixel maps, or Michael’s Holstic Detective Agency](https://digitalflapjack.com/blog/the-trials-of-area-per-pixel/)
- **[The role of urban vegetation in human health](https://anil.recoil.org/ideas/urban-vegetation)**
  - [ConfTool - Flexible Conference and Event Management Software](https://www.conftool.pro/biospace25/sessions.php)
- **[Assessing high-performance lightweight compression formats for geospatial computation](https://anil.recoil.org/ideas/compressive-geospatial)**
  - [mres/mres_project.pdf at 32bcdd4413e951933c40f037c0c595ebbebe3aca · omarathon/mres](https://github.com/omarathon/mres/blob/32bcdd4413e951933c40f037c0c595ebbebe3aca/mres_project.pdf)
  - [GitHub - omarathon/compression-geospatial: research - compressive streaming for geospatial pipelines](https://github.com/omarathon/compression-geospatial)
  - [2023 Student cohort | EPSRC Centre for Doctoral Training in Sensor Technologies and Applications in an Uncertain World](https://cdt.sensors.cam.ac.uk/sd-classification/2023-student-cohort)
- **[The 2nd ed of Real World OCaml is available in shops](https://anil.recoil.org/notes/rwo-2)**
  - [Secure, High-Performance Systems with OCaml](https://tarides.com)
  - [Real World OCaml](https://realworldocaml.org)
- **[A DSL for decentralised identity in OCaml](https://anil.recoil.org/ideas/dsl-for-decentralised-id)**
  - [CzechTrade Offices - Error 404 - Page not found](https://www.czechtradeoffices.com/se/news/czech-startup-yoneda-labs-raises-over-$100-million-to-revolutionize-chemical-reactions-with-ai)
- **[Trusted Carbon Credits](https://anil.recoil.org/notes/4c-1)**
  - [www.vox.com](https://www.vox.com/recode/23142106/adam-neumann-crypto-carbon-credit-offset-flowcarbon)
- **[Secure Programming with Dispersed Compartments](https://anil.recoil.org/ideas/dispersed-compartments)**
  - [Secure Programming with Dispersed Compartments](https://www.repository.cam.ac.uk/items/15b038fd-2b81-4608-a033-fc5a39de3bf2)
- **[Decentralised Capability-based Code Collaboration using Matrix](https://anil.recoil.org/ideas/version-control-matrix)**
  - [Git - git-send-email Documentation](https://git-scm.com/docs/git-send-email)
  - [Git is already federated & decentralized](https://drewdevault.com/2018/07/23/Git-is-already-distributed.html)
- **[Using effect handlers for efficient parallel scheduling](https://anil.recoil.org/ideas/parallel-scheduling-with-effects)**
  - [ebsl/report/report.pdf at main · bartoszmodelski/ebsl](https://github.com/bartoszmodelski/ebsl/blob/main/report/report.pdf)
  - [GitHub - bartoszmodelski/ebsl](https://github.com/bartoszmodelski/ebsl)
- **[Scalable agent-based models for optimized policy design](https://anil.recoil.org/ideas/differentiable-abm)**
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S0921800917314623)
  - [Final Report - The Economics of Biodiversity: The Dasgupta Review](https://www.gov.uk/government/publications/final-report-the-economics-of-biodiversity-the-dasgupta-review)
  - [www.cl.cam.ac.uk](https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-985.pdf)
  - [Programming for the Planet (PROPL) Workshop](https://propl.dev)
- **[Spatial Name System](https://anil.recoil.org/ideas/sns)**
  - [ryan.freumh.org](https://ryan.freumh.org/papers/2022-mphil-sns.pdf)
- **[Planetary Computing](https://anil.recoil.org/projects/plancomp)**
  - [[PROPL′24] Toward a Live, Rich, Composable, and Collaborative Planetary Compute Engine](https://watch.eeg.cl.cam.ac.uk/w/3nGExywoVm6XFRBA2zYxSL)
  - [Programming for the Planet (PROPL) Workshop](https://propl.dev)
  - [Dominic co-chairs the 1st ACM Workshop on Programming for the Planet in London](https://plas4sci.github.io/conference/2024/01/22/propl.html)
  - [ICFP 2023 - ICFP Keynotes - ICFP 2023](https://icfp23.sigplan.org/track/icfp-2023-icfp-keynotes?track=ICFP%20%20Keynotes#program)
  - [GitHub - quantifyearth/shark](https://github.com/quantifyearth/shark)
- **[Launching the Cambridge Centre for Carbon Credits](https://anil.recoil.org/notes/4c-launch)**
  - [November 2021 - Dr Anil Madhavapeddy | Pembroke](https://www.pem.cam.ac.uk/college/corporate-partnership/25th-anniversary-corporate-partnership-programme/25th-anniversary-11)
- **[What is an Operating System?](https://anil.recoil.org/notes/signals-and-threads)**
  - [Signals and Threads Podcast](https://signalsandthreads.com/what-is-an-operating-system/)
- **[Forest preservation and restoration](https://anil.recoil.org/notes/forests)**
  - [Can YOU Fix Climate Change?](https://www.youtube.com/watch?v=yiw6_JakZFc)
  - [Palladium works with governments, businesses, and investors to solve the world&rsquo;s most pressing challenges.](https://www.thepalladiumgroup.com)
  - [Vast area of Scottish Highlands to be rewilded in ambitious 30-year project](https://www.theguardian.com/environment/2021/sep/24/vast-area-of-scottish-highlands-to-be-rewilded-in-ambitious-30-year-project-aoe)
  - [Pairing agroforestry with livestock: the major benefits](https://www.soilassociation.org/blogs/2021/august/3/pairing-agroforestry-with-livestock-the-major-benefits/)
  - [ScienceDirect](https://www.sciencedirect.com/science/article/pii/S001671851930051X)
  - [Valuing climate damages at the country level - Nature Climate Change](https://www.nature.com/articles/s41558-018-0285-8)
  - [Country-level social cost of carbon - Nature Climate Change](https://www.nature.com/articles/s41558-018-0282-y)
  - [Press Release - Major global companies to fund vital nature restoration projects in the UK’s National Parks - National Parks](https://www.nationalparks.uk/2021/10/06/press-release-major-global-companies-to-fund-vital-nature-restoration-projects-in-the-uks-national-parks-through-innovative-new-financing-facility/)
  - [Mantle Labs](https://www.mantle-labs.com)
  - [www.kiss.caltech.edu](https://www.kiss.caltech.edu/papers/biodiversity/papers/2020_Book_RemoteSensingOfPlantBiodiversi.pdf)
  - [Voluntary Carbon Markets Rocket in 2021, On Track to Break $1B for First TimePress Release - Ecosystem Marketplace](https://www.ecosystemmarketplace.com/articles/press-release-voluntary-carbon-markets-rocket-in-2021-on-track-to-break-1b-for-first-time/)
  - [www.cis.upenn.edu](https://www.cis.upenn.edu/~bcpierce/papers/carbon-offsets.pdf)
  - [CGI announces strategic partnership with Project Seagrass to reduce CO2](https://www.cgi.com/uk/en-gb/news/climate/cgi-announces-strategic-partnership-project-seagrass-reduce-co2)
  - [Bloomberg - Are you a robot?](https://www.bloomberg.com/news/articles/2021-09-14/gabon-s-climate-law-brings-it-closer-to-carbon-trade-ambition)
  - [VCMI - Driving real-world climate action](https://vcmintegrity.org/)
  - [Lecture: Biodiversity - Perspectives of a Techie](https://kiss.caltech.edu/lectures/2019_biodiversity.html)
  - [GEO BON](https://geobon.org)
  - [Geospatial Analytics & Intelligence | Earth-i](https://earthi.space/)
  - [blizzard.cs.uwaterloo.ca](http://blizzard.cs.uwaterloo.ca/iss4e/wp-content/uploads/2017/10/Communication-technologies-for-energy-informatics.pdf)
- **[Decentralised tech on Recoil](https://anil.recoil.org/notes/decentralised-stack)**
  - [Compressing Synapse database | Levans’ workshop](https://levans.fr/shrink-synapse-database.html)
  - [GitHub - avsm/eeww: Experimental effects-based wonderful webserver](https://github.com/avsm/eeww)
- **[Void Processes: Minimising privilege by default](https://anil.recoil.org/ideas/void-processes)**
  - [GitHub - JakeHillion/void-processes: Void Processes: Minimising privilege by default](https://github.com/JakeHillion/void-processes)
  - [GitHub - JakeHillion/void-orchestrator](https://github.com/JakeHillion/void-orchestrator)
  - [blog.hillion.co.uk](https://blog.hillion.co.uk/posts/void-processes/dissertation/jsh77-dissertation.pdf)
  - [Void Processes: Minimising privilege by default](https://blog.hillion.co.uk/posts/void-processes/dissertation/)
- **[Exploring Concurrency in Agent-Based Modelling with Multicore OCaml](https://anil.recoil.org/ideas/ocaml-forest-sim)**
  - [Build software better, together](https://github.com/mSinkievic/troll-ocaml)
- **[Trusted Carbon Credits](https://anil.recoil.org/projects/4c)**
  - [End-of-summer 2020 workshop talks](https://www.notion.so/0cf070698f1a4e9985c7dae66045fb17?v=e80eaebe5ab64a4a81a2ccc808b86847)
  - [Cambridge Centre for Carbon Credits (4C) | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/cambridge-centre-carbon-credits-4c)
  - [Conservation Research Institute |](https://www.conservation.cam.ac.uk)
  - [Home | Tezos](https://tezos.com)
- **[OCaml Multicore Monthly: systhreads compatibility merged](https://anil.recoil.org/notes/multicore-monthly-sep20)**
  - [Multicore OCaml: September 2020 - Community - OCaml](https://discuss.ocaml.org/t/multicore-ocaml-september-2020/6565)
- **[Making GPS accurate in dense forests using sensor fusion](https://anil.recoil.org/ideas/sensor-fusion-vslam-forests)**
  - [GitHub - keshav123456/UROP2020: Low cost GPS alternatives in forests](https://github.com/keshav123456/UROP2020)
  - [Keshav Sivakumar](https://forests.notion.site/Keshav-Sivakumar-1fe07a2ebf0e4c318c50ac5e15bedae5)
- **[The First Billion Real Deployments of Unikernels](https://anil.recoil.org/videos/c09ed36f-6ad5-4254-a0ce-3ca3398f38a3)**
  - [DLS: Functional Foundations for Operating Systems | Computer Science Blog](https://blogs.cs.st-andrews.ac.uk/csblog/2018/01/24/dls-functional-foundations-for-operating-systems/)
- **[Rebuilding Operating Systems with Functional Principles](https://anil.recoil.org/videos/d456e4bc-bce6-45ad-9d2e-102f834ec400)**
  - [DLS: Functional Foundations for Operating Systems | Computer Science Blog](https://blogs.cs.st-andrews.ac.uk/csblog/2018/01/24/dls-functional-foundations-for-operating-systems/)
- **[Programming the Next Trillion Embedded Devices](https://anil.recoil.org/videos/287364fa-b59c-4b9f-812d-d81cc0c992a5)**
  - [DLS: Functional Foundations for Operating Systems | Computer Science Blog](https://blogs.cs.st-andrews.ac.uk/csblog/2018/01/24/dls-functional-foundations-for-operating-systems/)
- **[OCaml Multicore Monthly: starting upstream to OCaml](https://anil.recoil.org/notes/multicore-monthly-jan20)**
  - [Multicore OCaml: January 2020 update - Community - OCaml](https://discuss.ocaml.org/t/multicore-ocaml-january-2020-update/5090)
- **[OpenBSD cloud hosting options](https://anil.recoil.org/notes/openbsd-hosting)**
  - [X](https://twitter.com/vphantom/status/1167020959771049984)
  - [X](https://twitter.com/avsm/status/1167012354556669952)
  - [@OpenBSDAms@bsd.network (@OpenBSDAms) / X](https://twitter.com/OpenBSDAms)
  - [X](https://twitter.com/NicoSchottelius/status/1167163133024264192)
- **[Distributed Task Scheduling Framework over Irmin](https://anil.recoil.org/ideas/distributed-tasks-irmin)**
  - [GitHub - mirage/irmin: Irmin is a distributed database that follows the same design principles as Git](https://github.com/mirage/irmin)
  - [Build software better, together](https://github.com/mdaudali/dissertation_writeup)
  - [Build software better, together](https://github.com/mdaudali/Dissertation)
- **[A strongly consistent index for email using git and MirageOS](https://anil.recoil.org/ideas/git-maildir)**
  - [GitHub - odnh/gitmaildir: A git overlay for maildir, providing a strongly consistent index and allowing easy implementation of extra functionality.](https://github.com/odnh/gitmaildir)
  - [MirageOS](https://github.com/mirage)
  - [Maildir - Wikipedia](https://en.wikipedia.org/wiki/Maildir)
- **[New opam repository layout for large libraries](https://anil.recoil.org/notes/ocaml-opam-new-layout)**
  - [Home :: Jane Street](https://janestreet.com)
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
- **[Founded Tarides and looking to hire OCaml hackers](https://anil.recoil.org/notes/founded-tarides)**
  - [Tarides is looking for software engineers to work on MirageOS and Irmin - Community / Jobs - OCaml](https://discuss.ocaml.org/t/tarides-is-looking-for-software-engineers-to-work-on-mirageos-and-irmin/1690)
- **[Probabilistic Programming in OCaml](https://anil.recoil.org/ideas/prob-programming-owl)**
  - [Just a moment...](https://dl.acm.org/doi/10.1145/3236778)
  - [Edward: A library for probabilistic modeling, inference, and criticism](https://arxiv.org/abs/1610.09787)
- **[CausalRPC: a traceable distributed computation framework](https://anil.recoil.org/ideas/causal-rpc)**
  - [www.craigfe.io](https://www.craigfe.io/causalrpc.pdf)
  - [Page Not Found](https://ocaml.org/workshops/ocaml-workshop-2019)
  - [Welcome to MirageOS](https://mirageos.org)
  - [GitHub - mirage/irmin: Irmin is a distributed database that follows the same design principles as Git](https://github.com/mirage/irmin)
  - [GitHub - craigfe/causal-rpc: A traceable distributed computation framework](https://github.com/craigfe/causal-rpc)
  - [GitHub - craigfe/causal-rpc-talk: CausalRPC talk slides (ICFP 2019).](https://github.com/CraigFe/causal-rpc-talk)
- **[Opening discuss.ocaml.org for the community](https://anil.recoil.org/notes/opening-discuss-ocaml)**
  - [Where Tech Companies Build Communities](https://discourse.org)
- **[The functional innards of Docker for Mac and Windows](https://anil.recoil.org/notes/dbd7546a-95d8-40af-b286-3cf930767682-1)**
  - [Improving Docker with Unikernels: Introducing HyperKit, VPNKit and DataKit | Docker](https://www.docker.com/blog/docker-unikernels-open-source/)
  - [Home :: Jane Street](https://janestreet.com)
  - [Jobs - February 2026 | Functional Works](https://functional.works-hub.com)
- **[Improving Docker with Unikernels](https://anil.recoil.org/notes/vpnkit-hyperkit)**
  - [Docker: Accelerated Container Application Development](https://docker.com)
- **[Unikernel Systems acquired by Docker](https://anil.recoil.org/notes/docker-buys-unikernel-systems)**
  - [Solomon Hykes - Dagger | LinkedIn](https://www.linkedin.com/in/solomonhykes)
  - [Docker Buys Unikernel Systems, Plans to Mainstream Virtual Library OSes](https://thenewstack.io/docker-buys-unikernel-systems-plans-bring-unikernels-data-center/)
- **[Reviewing the second year of OCaml Labs in 2014](https://anil.recoil.org/notes/ocamllabs-2014-review)**
  - [OCaml 2014: The OCaml Platform v1.0, by Anil Madhavapeddy](https://www.youtube.com/watch?v=jxhtpQ5nJHg&list=UUP9g4dLR7xt6KzCYntNqYcw)
  - [Haskell 2014: Keynote, Anil Madhavapeddy, UniKernels: Functional Operating System Design](https://www.youtube.com/watch?v=UEIHfXLMtwA)
  - [OCaml 2014: Multicore OCaml, Stephen Dolan](https://www.youtube.com/watch?v=FzmQTC_X5R4)
  - [Xenstore TNG, using the Irmin database](https://www.youtube.com/watch?v=DSzvFwIVm5s)
  - [ML Family 2014: Modular implicits](https://www.youtube.com/watch?v=3wVUXTd4WNc)
  - [NSDI ’15](https://www.usenix.org/conference/nsdi15/)
  - [IRILL - Research and Innovation on Free Software](https://www.irill.org/videos/oups-december-2014/Modular_implicits)
  - [Google Summer of Code](https://www.google-melange.com/)
  - [The page you’re looking for could not be found (404)](https://www.gnome.org/outreachy/)
  - [Ld. Vincent Hanquez 牛角包 on X: ”#haskell ‘s #cabal and #hackage is a pre-github design; #ocaml ’s opam a post-github design.” / X](https://twitter.com/vincenthz/status/563108158907097089)
  - [Making sure you’re not a bot!](https://sympa.inria.fr/sympa/arc/caml-list/2015-04/msg00001.html)
  - [Making sure you’re not a bot!](https://sympa.inria.fr/sympa/arc/caml-list/2015-02/msg00150.html)
  - [libffi](https://sourceware.org/libffi/)
  - [skillsmatter.com](https://skillsmatter.com/conferences/1819-functional-programming-exchange)
  - [ML Family Workshop](https://sites.google.com/site/mlworkshoppe/modular-implicits.pdf?attredirects=0)
  - [Page not found · GitHub Pages](https://realworldocaml.org/v1/en/html/foreign-function-interface.html)
  - [Just a moment...](https://queue.acm.org/detail.cfm?id=2566628)
  - [QCon San Francisco 2026: Senior Software Engineering Conference](https://qconsf.com/)
  - [New Directions in Operating Systems](https://operatingsystems.io/)
  - [opam.ocaml.org](https://opam.ocaml.org/builds)
  - [OCaml 4.02.3 Release Notes](https://ocaml.org/releases/4.02.html)
  - [Page Not Found](https://ocaml.org/meetings/ocaml/2014/ocl-platform-2014-slides.pdf)
  - [Page Not Found](https://ocaml.org/meetings/ocaml/2014/ocaml2014_7.pdf)
  - [Page Not Found](https://ocaml.org/meetings/ocaml/2014/ocaml2014_1.pdf)
  - [Conferences](https://ocaml.org/meetings/)
  - [Page Not Found](https://ocaml.org/learn/tutorials/ocamlbuild/)
  - [Academic Users of OCaml](https://ocaml.org/learn/teaching-ocaml.html)
  - [The page you’re looking for could not be found (404)](https://gnome.org/opw/)
  - [GitHub - yallop/ocaml-ctypes-inverted-stubs-example: Example showing how to turn OCaml code (here Xmlm) into a C library.](https://github.com/yallop/ocaml-ctypes-inverted-stubs-example)
  - [GitHub - ocaml/merlin: Context sensitive completion for OCaml in Vim and Emacs](https://github.com/the-lambda-church/merlin)
  - [GitHub - stedolan/ocaml: some hacks](https://github.com/stedolan/ocaml)
  - [samoht/assemblage](https://github.com/samoht/assemblage/labels/design)
  - [GitHub - samoht/assemblage: A collection of tools to manage the configuration of OCaml projects](https://github.com/samoht/assemblage)
  - [Home](https://github.com/ocamllabs/ocaml-ctypes/wiki)
  - [Releases · yallop/ocaml-ctypes](https://github.com/ocamllabs/ocaml-ctypes/releases)
  - [typedef support (Closes #135) by edwintorok · Pull Request #238 · yallop/ocaml-ctypes](https://github.com/ocamllabs/ocaml-ctypes/pull/238)
  - [Add linker options for Xen/Mini-OS by talex5 · Pull Request #231 · yallop/ocaml-ctypes](https://github.com/ocamllabs/ocaml-ctypes/pull/231)
  - [Add bool type corresponding to the llvm i1/ C99 bool by artagnon · Pull Request #220 · yallop/ocaml-ctypes](https://github.com/ocamllabs/ocaml-ctypes/pull/220)
  - [add windows support by fdopen · Pull Request #190 · yallop/ocaml-ctypes](https://github.com/ocamllabs/ocaml-ctypes/pull/190)
  - [Add Ctypes.string_start. by whitequark · Pull Request #143 · yallop/ocaml-ctypes](https://github.com/ocamllabs/ocaml-ctypes/pull/143)
  - [GitHub - yallop/ocaml-ctypes: Library for binding to C libraries using pure OCaml](https://github.com/ocamllabs/ocaml-ctypes)
  - [GitHub - yallop/higher: Higher-kinded programming in OCaml](https://github.com/ocamllabs/higher)
  - [Home](https://github.com/ocamllabs/compiler-hacking/wiki)
  - [GitHub - ocamllabs/2048-tutorial: OCaml tutorial based on the 2048 game](https://github.com/ocamllabs/2048-tutorial)
  - [ocaml/platform-blog](https://github.com/ocaml/platform-blog/issues)
  - [Home](https://github.com/ocaml/opam/wiki/Distributions)
  - [Home](https://github.com/ocaml/opam/wiki/1.3-Roadmap)
  - [OPAM in a box · Issue #1035 · ocaml/opam](https://github.com/ocaml/opam/issues/1035)
  - [ocaml/opam](https://github.com/ocaml/opam/issues)
  - [Pull requests · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Adiml+)
  - [Pull requests · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pulls?utf8=%E2%9C%93&q=camlp4+requires+is%3Apr+)
  - [Pull requests · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pulls)
  - [+flowtype.0.3.0 by gabelevi · Pull Request #3570 · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pull/3570)
  - [Add OPAM 1.2 to testing matrix (do not merge yet) by avsm · Pull Request #2558 · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pull/2558)
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
  - [GitHub - ocaml-opam/opam-depext: Attempt to automate the installation of system packages required by OPAM packages](https://github.com/ocaml/opam-depext)
  - [Add Uchar module to the standard library. by dbuenzli · Pull Request #80 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/80)
  - [GitHub - ocaml/ocaml-ci-scripts: Skeletons for CI scripts](https://github.com/ocaml/ocaml-travisci-skeleton)
  - [GitHub - camlp4/camlp4: Camlp4 tool](https://github.com/ocaml/camlp4)
  - [OCaml](https://github.com/ocaml)
  - [moonlightdrive - Overview](https://github.com/moonlightdrive)
  - [Build software better, together](https://github.com/mirage/ocaml-tls)
  - [File not found · mirage/ocaml-cohttp](https://github.com/mirage/ocaml-cohttp/blob/master/.travis.yml)
  - [GitHub - mirage/ocaml-cohttp: An OCaml library for HTTP clients and servers using Lwt or Async](https://github.com/mirage/ocaml-cohttp)
  - [Pioneer Projects](https://github.com/mirage/mirage-www/wiki/Pioneer-Projects)
  - [GitHub - mor1/mirage-vagrant-vms: Packer and Vagrant images for building Mirage](https://github.com/mirage/mirage-vagrant-vms)
  - [GitHub - mirage/merge-ropes: Mergeable ropes](https://github.com/mirage/merge-ropes)
  - [GitHub - mirage/merge-queues: Mergeable queues](https://github.com/mirage/merge-queues)
  - [GitHub - jordwalke/CommonML: Simple OCaml Development Workflow on CommonJS](https://github.com/jordwalke/CommonML)
  - [GitHub - janestreet-deprecated/type_conv: Deprecated, use ppx_type_conv instead (see https://github.com/janestreet/ppx_type_conv)](https://github.com/janestreet/type_conv)
  - [sexplib/lib/conv.ml at 1bd69553e868ac97008042669c2a75c3b26385bd · janestreet/sexplib](https://github.com/janestreet/sexplib/blob/1bd69553/lib/conv.ml#L213-L215)
  - [GitHub - janestreet/sexplib: Automated S-expression conversion](https://github.com/janestreet/sexplib)
  - [core_kernel/lib/type_equal.ml at 43ee3eefbedb1dc9a7d25915765267de44f7b87e · janestreet/core_kernel](https://github.com/janestreet/core_kernel/blob/43ee3eef/lib/type_equal.ml#L64)
  - [GitHub - facebookarchive/pfff: Tools for code analysis, visualizations, or style-preserving source transformation.](https://github.com/facebook/pfff)
  - [GitHub - facebook/flow: Adds static typing to JavaScript to improve developer productivity and code quality.](https://github.com/facebook/flow)
  - [GitHub - dsheets/profuse: An OCaml implementation of the FUSE protocol versions 7.8 and 7.23](https://github.com/dsheets/profuse)
  - [dsheets/codoc](https://github.com/dsheets/codoc/issues)
  - [GitHub - dsheets/codoc: OCaml documentation generator](https://github.com/dsheets/codoc)
  - [dsheets - Overview](https://github.com/dsheets)
  - [braibant - Overview](https://github.com/braibant)
  - [GitHub - avsm/ocaml-github: Github APIv3 OCaml bindings](https://github.com/avsm/ocaml-github)
  - [andrewray - Overview](https://github.com/andrewray)
  - [GitHub - ocaml-opam/opam-user-setup: Simplify the configuration of editors for using OCaml tools](https://github.com/OCamlPro/opam-user-setup)
  - [Chris00 - Overview](https://github.com/Chris00)
  - [AltGr - Overview](https://github.com/AltGr)
  - [Scheduling for next week](https://gist.github.com/avsm/18450004ae19c2facf7a)
  - [FOSDEM 2015 - Home](https://fosdem.org/2015/)
  - [FOSDEM 2014 - Home](https://fosdem.org/2014/)
  - [Welcome to a World of Rocq](https://coq.inria.fr/)
  - [Hack: a new programming language for HHVM](https://code.facebook.com/posts/264544830379293/hack-a-new-programming-language-for-hhvm/)
  - [openSUSE Build Service](https://build.opensuse.org/package/show/home:ocaml/opam)
  - [Rethinking Univ](https://blogs.janestreet.com/rethinking-univ/)
  - [OCaml 4.02: everything else](https://blogs.janestreet.com/ocaml-4-02-everything-else/)
  - [Jane Street Blog](https://blogs.janestreet.com/category/ocaml/)
  - [andrewray.github.io](https://andrewray.github.io/iocamljs/modimp_show.html)
  - [IOCamlJS Demos](https://andrewray.github.io/iocamljs/)
  - [Private Site](https://1000hippos.wordpress.com/)
  - [Work summary @ OCaml labs](http://yansnotes.blogspot.co.uk/2015/01/work-summary-ocaml-labs.html)
  - [“Good news, everyone!” - OCaml.org teaching page is live!](http://yansnotes.blogspot.co.uk/2014/11/good-news-everyone-ocamlorg-teaching.html)
  - [Xapi Project Docs - Welcome](http://xapi-project.github.io/)
  - [Fightback against internet giants’ stranglehold on personal data starts here](http://www.theguardian.com/technology/2015/feb/01/control-personal-data-databox-end-user-agreement)
  - [Programming Languages Mentoring Workshop (PLMW) « syslog](http://www.syslog.cl.cam.ac.uk/2015/01/14/programming-languages-mentoring-workshop-plmw/)
  - [New Directions in Operating Systems « syslog](http://www.syslog.cl.cam.ac.uk/2014/11/25/new-directions-in-operating-systems/)
  - [OCaml 2014 « syslog](http://www.syslog.cl.cam.ac.uk/2014/09/05/ocaml-2014/)
  - [www.somerandomidiot.com](http://www.somerandomidiot.com/blog/categories/ocaml/)
  - [yomimono - something to read](http://www.somerandomidiot.com/)
  - [A unikernel experiment: A VM for every URL](http://www.skjegstad.com/blog/2015/03/25/mirageos-vm-per-url-experiment/)
  - [Local MirageOS development with Xen and Virtualbox](http://www.skjegstad.com/blog/2015/01/19/mirageos-xen-virtualbox/)
  - [Magnus Skjegstad](http://www.skjegstad.com/)
  - [機能性表示食品として水は使えるのか(機能性表示食品とは？)](http://www.naas-project.org/)
  - [www.mpi-sws.org](http://www.mpi-sws.org/~dreyer/papers/mtc/main-long.pdf)
  - [Sustainable Travel: Eco-Tourism is Reshaping the Industry | SearchHounds](http://www.mccrc.eu/about-us)
  - [www.lpw25.net](http://www.lpw25.net/ml2014.pdf)
  - [www.lpw25.net](http://www.lpw25.net/flops2014.pdf)
  - [Just a moment...](http://www.economist.com/news/science-and-technology/21647269-automating-search-loopholes-software-hacking-hackers)
  - [Bio-Data](http://www.cse.iitb.ac.in/~uday/)
  - [403 Forbidden](http://www.cl.cam.ac.uk/~sd601/papers/multicore_slides.pdf)
  - [www.cl.cam.ac.uk](http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-863.pdf)
  - [Computer Laboratory – Course pages 2014–15: Advanced Functional Programming – Course materials](http://www.cl.cam.ac.uk/teaching/1415/L28/materials.html)
  - [Computer Laboratory – Course pages 2014–15: Advanced Functional Programming](http://www.cl.cam.ac.uk/teaching/1415/L28/)
  - [Page not found · GitHub Pages](http://www.cl.cam.ac.uk/projects/ocamllabs/people/index.html)
  - [Page not found · GitHub Pages](http://www.cl.cam.ac.uk/projects/ocamllabs/papers/index.html)
  - [Page not found · GitHub Pages](http://www.cl.cam.ac.uk/projects/ocamllabs/news/index.html#Dec%202013)
  - [Page not found · GitHub Pages](http://www.cl.cam.ac.uk/projects/ocamllabs/blogs/)
  - [Department of Computer Science and Technology |](http://www.cl.cam.ac.uk)
  - [PASL: Parallel Algorithm Scheduling Library](http://www.chargueraud.org/softs/pasl/)
  - [www.andres-loeh.de](http://www.andres-loeh.de/OpenDatatypes.pdf)
  - [XenStore - Xen](http://wiki.xen.org/wiki/XenStore)
  - [Attention Required! | Cloudflare](http://usercentricnetworking.eu/)
  - [trilogy2.it.uc3m.es](http://trilogy2.it.uc3m.es/)
  - [Travis CI](http://travis-ci.org/ocaml/opam-repository)
  - [talks.cam : Theory into Practice: the story of Incremental](http://talks.cam.ac.uk/talk/index/51144)
  - [talks.cam : Computer Laboratory Systems Research Group Seminar](http://talks.cam.ac.uk/show/archive/8316)
  - [Securing the Unikernel - Thomas Leonard’s blog](http://roscidus.com/blog/blog/2015/01/21/securing-the-unikernel/)
  - [Python to OCaml: retrospective - Thomas Leonard’s blog](http://roscidus.com/blog/blog/2014/06/06/python-to-ocaml-retrospective/)
  - [OCaml: what you gain - Thomas Leonard’s blog](http://roscidus.com/blog/blog/2014/02/13/ocaml-what-you-gain/)
  - [Thomas Leonard’s blog](http://roscidus.com/blog/)
  - [PhD Scholarship Programme in EMEA - Microsoft Research](http://research.microsoft.com/en-us/collaboration/global/phd_projects2015.aspx)
  - [rems.io](http://rems.io)
  - [Findlib](http://projects.camlcity.org/projects/findlib.html)
  - [Princeton University](http://princeton.edu)
  - [oscon.com](http://oscon.com)
  - [OpenSSL](http://openssl.org)
  - [openmirage.org](http://openmirage.org/blog/introducing-xen-minios-arm)
  - [openmirage.org](http://openmirage.org/blog/applying-for-gsoc2014)
  - [openmirage.org](http://openmirage.org/blog/announcing-mirage-20-release)
  - [openmirage.org](http://openmirage.org/blog/2014-in-review)
  - [openmirage.org](http://openmirage.org)
  - [opam - Turn your editor into a full fledged OCaml IDE](http://opam.ocaml.org/blog/turn-your-editor-into-an-ocaml-ide/)
  - [opam - Why we use OPAM for XenServer development](http://opam.ocaml.org/blog/opam-in-xenserver/)
  - [opam - OPAM 1.2 and Travis CI](http://opam.ocaml.org/blog/opam-1-2-travisci/)
  - [opam - OPAM 1.2: Repository Pinning](http://opam.ocaml.org/blog/opam-1-2-pin/)
  - [opam - OPAM 1.2.1 Released](http://opam.ocaml.org/blog/opam-1-2-1-release/)
  - [opam - OPAM 1.2.0 Released](http://opam.ocaml.org/blog/opam-1-2-0-release/)
  - [opam - OPAM 1.1.1 released](http://opam.ocaml.org/blog/opam-1-1-1-released/)
  - [opam - Improving the OCaml documentation toolchain](http://opam.ocaml.org/blog/codoc-0-2-0-released/)
  - [opam - UTop: a much improved interface to the OCaml toplevel](http://opam.ocaml.org/blog/about-utop/)
  - [opam - Binary distribution with 0install](http://opam.ocaml.org/blog/0install-intro/)
  - [opam - opam](http://opam.ocaml.org)
  - [This FTP site](http://okmij.org/ftp/)
  - [Js_of_ocaml](http://ocsigen.org/js_of_ocaml)
  - [Next-level full-stack development](http://ocsigen.org)
  - [Expert Solutions for Complex Challenges](http://ocamlpro.com)
  - [Highlights from recent sessions](http://ocamllabs.github.io/compiler-hacking/2014/06/24/highlights-from-recent-sessions.html)
  - [How to handle success](http://ocamllabs.github.io/compiler-hacking/2014/02/04/handler-case.html#match-exception)
  - [OCaml Labs compiler hacking](http://ocamllabs.github.io/compiler-hacking/)
  - [2048](http://ocamllabs.github.io/2048-tutorial/)
  - [Page Not Found](http://ocaml.org/meetings/ocaml/2014/ocl-platform-2014-slides.pdf)
  - [Page Not Found](http://ocaml.org/meetings/ocaml/2014/ocaml2014_7.pdf)
  - [Academic Users of OCaml](http://ocaml.org/learn/teaching-ocaml.html)
  - [Welcome to a World of OCaml](http://ocaml.org)
  - [Jane Street Blog](http://ocaml.janestreet.com)
  - [ocaml.info](http://ocaml.info/)
  - [Download Ad Block Wonder](http://nymote.org)
  - [multimlton.cs.purdue.edu](http://multimlton.cs.purdue.edu/mML/Welcome.html)
  - [UniversalType](http://mlton.org/UniversalType)
  - [[ocaml-platform] codoc 0.2.0: an alpha release of a new OCaml	documentation generator](http://lists.ocaml.org/pipermail/platform/2015-February/000539.html)
  - [[opam-devel] Fedora RPMs](http://lists.ocaml.org/pipermail/opam-devel/2015-January/000910.html)
  - [[opam-devel] CommonML: An opinionated build/package/develop	workflow on top of CommonJS](http://lists.ocaml.org/pipermail/opam-devel/2015-February/000975.html)
  - [[opam-devel] OPAM 1.3 roadmap](http://lists.ocaml.org/pipermail/opam-devel/2015-February/000940.html)
  - [Teaching Info Page](http://lists.ocaml.org/listinfo/teaching)
  - [Ctypes Info Page](http://lists.ocaml.org/listinfo/ctypes)
  - [Cam-compiler-hacking Info Page](http://lists.ocaml.org/listinfo/cam-compiler-hacking)
  - [[CentOS-devel] RFC: OCaml SIG](http://lists.centos.org/pipermail/centos-devel/2014-November/012375.html)
  - [Unify your derivatives and structured products management | LexiFi](http://lexifi.com)
  - [Anil Madhavapeddy in Launchpad](http://launchpad.net/~avsm)
  - [kcsrk.info](http://kcsrk.info/papers/quelea_pldi15.pdf)
  - [kcsrk.info](http://kcsrk.info/papers/mmscc_marc12.pdf)
  - [KC Sivaramakrishnan · Building Functional Systems](http://kcsrk.info/)
  - [index.mld](http://jon.recoil.org)
  - [JFLA 2015](http://jfla.inria.fr/2015/)
  - [Home :: Jane Street](http://janestreet.com)
  - [Site not found](http://irmin.io)
  - [ICFP 2014 : The 19th ACM SIGPLAN International Conference on Functional Programming](http://icfpconference.org/icfp2014/)
  - [404 Not Found](http://icfpconference.org/2015)
  - [The International Conference on Functional Programming](http://icfpconference.org)
  - [Read, Write, Execute](http://hh360.user.srcf.net/blog/)
  - [Harvard University](http://harvard.edu)
  - [GitHub - ocaml/oasis: Cabal like system for OCaml](http://github.com/ocaml/oasis)
  - [mirleft](http://github.com/mirleft)
  - [diml - Overview](http://github.com/diml)
  - [404 - Not found](http://gazagnaire.org/fuconf14/)
  - [Gagallium : Experiment: OCaml patch review on github.com/ocaml/ocaml](http://gallium.inria.fr/blog/patch-review-on-github/)
  - [2048 by Gabriele Cirulli](http://gabrielecirulli.github.io/2048/)
  - [Functional Conf 2025 online - Asia’s biggest functional programming conference](http://functionalconf.com/)
  - [Functional Conf 2025 online - Asia’s biggest functional programming conference](http://functionalconf.com)
  - [Fable · JavaScript you can be proud of!](http://fable.io)
  - [Xmlm / Erratique](http://erratique.ch/software/xmlm)
  - [Vg / Erratique](http://erratique.ch/software/vg)
  - [Not found / Erratique](http://erratique.ch/software/uucp/doc/Uucp.html#uminimal)
  - [Uucp / Erratique](http://erratique.ch/software/uucp)
  - [Useri / Erratique](http://erratique.ch/software/useri)
  - [Tgls / Erratique](http://erratique.ch/software/tgls)
  - [React / Erratique](http://erratique.ch/software/react)
  - [Gg / Erratique](http://erratique.ch/software/gg)
  - [Bos / Erratique](http://erratique.ch/software/bos)
  - [Volumetric 001 — log erratique](http://erratique.ch/log/2014-05-18)
  - [Contact / Erratique](http://erratique.ch)
  - [Lent term - Wikipedia](http://en.wikipedia.org/wiki/Lent_term)
  - [Camlp4 - Wikipedia](http://en.wikipedia.org/wiki/Camlp4)
  - [Documentation Index](http://dsheets.github.io/codoc)
  - [Travis CI Documentation](http://docs.travis-ci.com/user/osx-ci-environment/)
  - [Contextual Parameters, aka Implicit Parameters](http://docs.scala-lang.org/tutorials/tour/implicit-parameters.html)
  - [Docker: Accelerated Container Application Development](http://docker.com)
  - [decks.openmirage.org](http://decks.openmirage.org/xendevsummit14#/)
  - [decks.openmirage.org](http://decks.openmirage.org)
  - [Dave Scott’s homepage](http://dave.recoil.org)
  - [CUFP](http://cufp.org/2014/t7-leo-white-introduction-to-ocaml.html)
  - [CUFP](http://cufp.org/2013/t2-yaron-minsky-anil-madhavapeddy-ocaml-tutorial.html)
  - [CUFP](http://cufp.org/2012/t1-real-world-ocaml-anil-madhavapeddy-university-c.html)
  - [CUFP](http://cufp.org/2011/t3-building-functional-os.html)
  - [CUFP](http://cufp.org)
  - [Not Found](http://cryptosense.com/the-team/)
  - [Transforming the World with AI and Advanced Computing | SandboxAQ](http://cryptosense.com)
  - [Cornell University](http://cornell.edu)
  - [coq-blog.clarus.me](http://coq-blog.clarus.me/use-opam-for-coq.html)
  - [Explore the Enhanced Citrix Platform: Secure, Scalable, and High-Performing IT Solutions - Citrix](http://citrix.com)
  - [CCC | Startseite](http://ccc.de)
  - [OCaml - Interfacing C with OCaml](http://caml.inria.fr/pub/docs/manual-ocaml/intfc.html)
  - [OCaml - Language extensions](http://caml.inria.fr/pub/docs/manual-ocaml/extn.html#sec246)
  - [OCaml - Language extensions](http://caml.inria.fr/pub/docs/manual-ocaml/extn.html#sec245)
  - [caml.inria.fr](http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes)
  - [ocaml/ocaml](http://caml.inria.fr/mantis/view_all_bug_page.php)
  - [Extend try with “success” handling · Issue #6318 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=6318)
  - [Open Extensible Types · Issue #5584 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=5584)
  - [Inline records for constructor arguments · Issue #5528 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=5528)
  - [The Caml language: Home](http://caml.inria.fr/)
  - [The Caml language: Home](http://caml.inria.fr)
  - [index](http://avsm.github.io/ocaml-dockerfile)
  - [Personal Data: Thinking Inside the Box](http://arxiv.org/abs/1501.04737)
  - [Kadupul: Livin’ on the Edge with Virtual Currencies and Time-Locked Puzzles](http://arxiv.org/abs/1412.4638)
  - [andrewray.github.io](http://andrewray.github.io/iocamljs/modimp_show.html)
  - [IOCamlJS Demos](http://andrewray.github.io/iocamljs/)
  - [Amir Chaudhry](http://amirchaudhry.com/writing-planet-in-pure-ocaml/)
  - [Amir Chaudhry](http://amirchaudhry.com/unikernel-arm-demo-fosdem/)
  - [Amir Chaudhry](http://amirchaudhry.com/towards-governance-framework-for-ocamlorg/)
  - [Amir Chaudhry](http://amirchaudhry.com/from-jekyll-to-unikernel-in-fifty-lines/)
  - [Amir Chaudhry](http://amirchaudhry.com/bitcoin-pinata/)
  - [Amir Chaudhry - thoughts, comments & general ramblings](http://amirchaudhry.com)
  - [Zero Install](http://0install.net)
- **[ICFP 2015 - a call for sponsorship and how you can help](https://anil.recoil.org/notes/icfp15-call-for-sponsorships)**
  - [The making of Real World OCaml](https://blogs.janestreet.com/the-making-of-real-world-ocaml/)
  - [Ally Skills Workshop](https://adainitiative.org/what-we-do/workshops-and-training/)
  - [Ada Initiative 2011–2015](https://adainitiative.org/)
  - [HaskellImplementorsWorkshop - HaskellWiki](http://www.haskell.org/haskellwiki/HaskellImplementorsWorkshop)
  - [ACM SIGPLAN Erlang Workshop 2014, Göteborg, Sweden](http://www.erlang.org/workshop/2014/)
  - [Microsoft researchers and engineers working around the world](http://research.microsoft.com/en-us/people/simonpj/)
  - [plmw15.iisc-seal.net](http://plmw15.iisc-seal.net/)
  - [OCaml Users and Developers Workshop 2014](http://ocaml.org/meetings/ocaml/2014/)
  - [Mikkeller Beer | Founded in Copenhagen in 2006](http://mikkeller.dk/)
  - [ICFP 2015 : The 20th ACM SIGPLAN International Conference on Functional Programming](http://icfpconference.org/icfp2015/index.html)
  - [ICFP 2015 : Affiliated events](http://icfpconference.org/icfp2015/affiliated.html)
  - [ICFP 2015 : The 20th ACM SIGPLAN International Conference on Functional Programming](http://icfpconference.org/icfp2015/)
  - [Philip Wadler’s home page](http://homepages.inf.ed.ac.uk/wadler/)
  - [Workshop on Functional Art, Music, Modeling and Design (FARM)](http://functional-art.org/)
  - [CUFP](http://cufp.org/)
- **[Delivered keynote at BOB 2015 on MirageOS](https://anil.recoil.org/notes/0bc235e0-b154-4cbf-a84a-61240f16d60a-1)**
  - [BOB - BOB 2015](https://bobkonf.de/2015/en/)
- **[Talks from OCaml Labs during ICFP 2014](https://anil.recoil.org/notes/ocaml-labs-at-icfp-2014)**
  - [Xenstore TNG, using the Irmin database](https://www.youtube.com/watch?v=DSzvFwIVm5s)
  - [www.mpi-sws.org](https://www.mpi-sws.org/~dreyer/papers/mtc/main-short.pdf)
  - [X](https://twitter.com/samaaron/status/505081137660981248)
  - [ML Family Workshop](https://sites.google.com/site/mlworkshoppe/modalias.pdf?attredirects=0)
  - [ML Family Workshop](https://sites.google.com/site/mlworkshoppe/Gazagnaire-abstract.pdf?attredirects=0)
  - [Page not found · GitHub Pages](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html)
  - [opam - Platform Blog](https://opam.ocaml.org/blog)
  - [opam - opam](https://opam.ocaml.org)
  - [The International Conference on Functional Programming](https://icfpconference.org/)
  - [2048-tutorial/task.md at master · ocamllabs/2048-tutorial](https://github.com/ocamllabs/cufp-tutorial/blob/master/task.md)
  - [GitHub - ocamllabs/2048-tutorial: OCaml tutorial based on the 2048 game](https://github.com/ocamllabs/cufp-tutorial/)
  - [GitHub - mirage/irmin: Irmin is a distributed database that follows the same design principles as Git](https://github.com/mirage/irmin)
  - [GitHub - andrewray/iocamljs: An OCaml javascript kernel for the IPython notebook](https://github.com/andrewray/iocamljs)
  - [Better namespaces through module aliases](https://blogs.janestreet.com/better-namespaces-through-module-aliases)
  - [0install: Overview](http://zero-install.sourceforge.net/)
  - [Världskulturmuseet](http://www.varldskulturmuseerna.se/varldskulturmuseet/)
  - [syslog](http://www.syslog.cl.cam.ac.uk/)
  - [Jacques Garrigue : Home Page](http://www.math.nagoya-u.ac.jp/~garrigue/)
  - [www.lpw25.net](http://www.lpw25.net/ml2014.pdf)
  - [ACM SIGPLAN Haskell Symposium 2014](http://www.haskell.org/haskell-symposium/2014/index.html)
  - [The Haskell Symposium](http://www.haskell.org/haskell-symposium/)
  - [403 Forbidden](http://www.cl.cam.ac.uk/~sd601/multicore.md)
  - [www.cl.cam.ac.uk](http://www.cl.cam.ac.uk/~dao29/publ/coeffects-icfp14.pdf)
  - [Department of Computer Science and Technology: Systems Research Group](http://www.cl.cam.ac.uk/research/srg/)
  - [3:e Våningen – Center för dans, konst och musik](http://www.3vaningen.se/)
  - [Clubhouse Casino Australia: Welcome Bonus, Pokies & Withdrawal](http://ujamjar.github.io/)
  - [Sam Aaron](http://sam.aaron.name/)
  - [Python to OCaml: retrospective - Thomas Leonard’s blog](http://roscidus.com/blog/blog/2014/06/06/python-to-ocaml-retrospective/)
  - [openmirage.org](http://openmirage.org/blog/introducing-xen-minios-arm)
  - [openmirage.org](http://openmirage.org/blog/introducing-ocaml-tls)
  - [openmirage.org](http://openmirage.org/blog/introducing-irmin)
  - [openmirage.org](http://openmirage.org/blog/announcing-mirage-20-release)
  - [Js_of_ocaml](http://ocsigen.org/js_of_ocaml/)
  - [Page Not Found](http://ocaml.org/meetings/ocaml/2014/ocaml2014_7.pdf)
  - [Page Not Found](http://ocaml.org/meetings/ocaml/2014/ocaml2014_4.pdf)
  - [Page Not Found](http://ocaml.org/meetings/ocaml/2014/ocaml2014_3.pdf)
  - [Page Not Found](http://ocaml.org/meetings/ocaml/2014/ocaml2014_11.pdf)
  - [Page Not Found](http://ocaml.org/meetings/ocaml/2014/ocaml2014_1.pdf)
  - [DropCatch.com](http://ocaml.io)
  - [Mailman and GDPR – University of Copenhagen](http://list.ku.dk/pipermail/sci-diku-prog-lang/2014-August/000244.html)
  - [2048 by Gabriele Cirulli](http://gabrielecirulli.github.io/2048/)
  - [CUFP](http://cufp.org/2014/)
  - [andrewray.github.io](http://andrewray.github.io/iocamljs/modimp_show.html)
- **[MirageOS v2.0: a recap of new features](https://anil.recoil.org/notes/announcing-mirageos-2)**
  - [Irmin](https://irmin.org)
- **[Codio: build Mirage unikernels from a browser](https://anil.recoil.org/notes/codio-now-has-opam-support)**
  - [philtor on Twitter](https://web.archive.org/web/20170914182531/https://twitter.com/philtor/statuses/448884571950444545)
  - [mirage/mirage-www](https://web.archive.org/web/20170914182531/https://github.com/mirage/mirage-www)
  - [Hamburger icon](https://web.archive.org/web/20170914182531/https://codio.com/s/blog/2014/03/new-parts/)
  - [Codio - Teach Code. With confidence.](https://web.archive.org/web/20170914182531/https://codio.com/avsm/Mirage-WWW/)
  - [Hamburger icon](https://web.archive.org/web/20170914182531/http://www.openmirage.org/wiki/mirage-www)
  - [Amir Chaudhry](https://web.archive.org/web/20170914182531/http://amirchaudhry.com/from-jekyll-to-unikernel-in-fifty-lines/)
  - [Codio | Hands-On Learning Experience Platform | Data, AI, Cyber, Dev](http://codio.com/)
- **[Easily OPAM switching to any OCaml feature request](https://anil.recoil.org/notes/ocaml-github-and-opam)**
  - [opam.ocaml.org](https://opam.ocaml.org/doc/Advanced_Usage.html#h2-Usingadifferentcompiler)
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
  - [Pull requests · ocaml/ocaml](https://github.com/ocaml/ocaml/pulls)
  - [Cmm arithmetic optimisations by stedolan · Pull Request #17 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/17)
  - [GitHub - avsm/opam-sync-github-prs: Generates an OPAM compiler remote for active GitHub OCaml PRs](https://github.com/avsm/opam-sync-github-prs)
  - [GitHub - avsm/ocaml-github: Github APIv3 OCaml bindings](https://github.com/avsm/ocaml-github)
  - [Gagallium : Experiment: OCaml patch review on github.com/ocaml/ocaml](http://gallium.inria.fr/blog/patch-review-on-github/)
  - [GitHub REST API documentation - GitHub Docs](http://developer.github.com/v3/)
  - [ocaml/ocaml](http://caml.inria.fr/mantis/changelog_page.php)
- **[ICFP 2014 - a call for sponsorship and how you can help](https://anil.recoil.org/notes/icfp-call-for-sponsorships)**
  - [The making of Real World OCaml](https://blogs.janestreet.com/the-making-of-real-world-ocaml/)
  - [HaskellImplementorsWorkshop - HaskellWiki](http://www.haskell.org/haskellwiki/HaskellImplementorsWorkshop)
  - [ACM SIGPLAN Erlang Workshop 2014, Göteborg, Sweden](http://www.erlang.org/workshop/2014/)
  - [WhatsApp | Secure and Reliable Free Private Messaging and Calling](http://whatsapp.com/)
  - [Microsoft researchers and engineers working around the world](http://research.microsoft.com/en-us/people/simonpj/)
  - [OCaml Users and Developers Workshop 2014](http://ocaml.org/meetings/ocaml/2014/)
  - [Mikkeller Beer | Founded in Copenhagen in 2006](http://mikkeller.dk/)
  - [ICFP 2014 : The 19th ACM SIGPLAN International Conference on Functional Programming](http://icfpconference.org/icfp2014/index.html)
  - [ICFP 2014 : Affiliated events](http://icfpconference.org/icfp2014/affiliated.html)
  - [ICFP 2014 : The 19th ACM SIGPLAN International Conference on Functional Programming](http://icfpconference.org/icfp2014/)
  - [Philip Wadler’s home page](http://homepages.inf.ed.ac.uk/wadler/)
  - [Workshop on Functional Art, Music, Modeling and Design (FARM)](http://functional-art.org/)
  - [CUFP](http://cufp.org/)
- **[Unikernels, and the Rise of the Virtual Library Operating System](https://anil.recoil.org/notes/unikernels-in-cacm)**
  - [GitHub - yallop/higher: Higher-kinded programming in OCaml](https://github.com/ocamllabs/higher)
  - [Combinators by samoht · Pull Request #178 · mirage/mirage](https://github.com/mirage/mirage/pull/178)
  - [Mirage OS 1.0 released last December.](http://www.reddit.com/r/programming/comments/1upy41/mirage_os_10_released_last_december/)
  - [Page not found - Linux.com](http://www.linux.com/news/enterprise/cloud-computing/751156-are-cloud-operating-systems-the-next-big-thing)
  - [Page not found | InfoWorld](http://www.infoworld.com/t/operating-systems/xen-mirage-the-less-more-cloud-os-233823)
  - [Xen Project Releases 1.0 of Mirage OS](http://www.infoq.com/news/2013/12/mirageos)
  - [Book Review and Interview: Real World OCaml](http://www.infoq.com/articles/real-world-ocaml-interview)
  - [Just a moment...](http://www.eweek.com/cloud/xen-project-builds-its-own-cloud-os-mirage.html)
  - [www.cs.uni-potsdam.de](http://www.cs.uni-potsdam.de/ti/kreitz/PDF/99sosp-fastpath.pdf)
  - [Robert Harper’s Home Page](http://www.cs.cmu.edu/~rwh/)
  - [The Fox Project / Typed Intermediate Languages](http://www.cs.cmu.edu/~fox/til.html)
  - [The Fox Project / Publications](http://www.cs.cmu.edu/~fox/publications.html)
  - [The Fox Project / Proof-Carrying Code](http://www.cs.cmu.edu/~fox/pcc.html)
  - [The Fox Project / FoxNet](http://www.cs.cmu.edu/~fox/foxnet.html)
  - [403 Forbidden](http://www.cl.cam.ac.uk/~ms705/netos/os-reading-group.html)
  - [web.cs.wpi.edu](http://web.cs.wpi.edu/~cs502/s06/Papers/Redell,%20Pilot%20Operating%20System.pdf)
  - [Home - Microsoft Research](http://research.microsoft.com/pubs/68223/acrobat.pdf)
  - [Just a moment...](http://queue.acm.org/detail.cfm?id=2566628)
  - [openmirage.org](http://openmirage.org/wiki/hello-world)
  - [Thomas Gazagnaire :: Home](http://gazagnaire.org/)
  - [Standard ML - Wikipedia](http://en.wikipedia.org/wiki/Standard_ML)
  - [Butler Lampson - Wikipedia](http://en.wikipedia.org/wiki/Butler_Lampson)
  - [Just a moment...](http://dl.acm.org/citation.cfm?id=802937)
  - [Just a moment...](http://dl.acm.org/citation.cfm?id=800215.806575)
  - [Just a moment...](http://dl.acm.org/citation.cfm?id=358818.358822&coll=DL&dl=ACM&CFID=396678249&CFTOKEN=51329799)
  - [Just a moment...](http://cacm.acm.org/magazines/2014/1/170866-unikernels)
  - [anil.recoil.org](http://anil.recoil.org/papers/2013-asplos-mirage.pdf)
  - [anil.recoil.org](http://anil.recoil.org/papers/2010-icfp-xen.pdf)
  - [anil.recoil.org](http://anil.recoil.org/papers/2007-eurosys-melange.pdf)
- **[Not-quite-so-broken TLS in OCaml](https://anil.recoil.org/ideas/nqsb-tls)**
  - [GitHub - mirleft/ocaml-tls: TLS in pure OCaml](https://github.com/mirleft/ocaml-tls)
- **[Reviewing the first year of OCaml Labs in 2013](https://anil.recoil.org/notes/the-year-in-ocamllabs)**
  - [[Caml-list] new project for an OCaml community website](https://www.mail-archive.com/caml-list@inria.fr/msg00169.html)
  - [Ian Leslie](https://www.cl.cam.ac.uk/~iml1/)
  - [Homepage of Alan Mycroft](https://www.cl.cam.ac.uk/~am21/)
  - [Test your OCaml packages in minutes using Travis CI](https://web.archive.org/web/20181114154831/https://anil.recoil.org/2013/09/30/travis-and-ocaml.html)
  - [Final Real World OCaml beta; the good, the bad and the ugly](https://web.archive.org/web/20160324164610/https://anil.recoil.org/2013/08/06/real-world-ocaml-beta2.html)
  - [Wayback Machine - Calendar of https://anil.recoil.org/2013/08/06/real-world-ocaml-beta2.html](https://web.archive.org/web/20160101000000*/https://anil.recoil.org/2013/08/06/real-world-ocaml-beta2.html)
  - [Page not found · GitHub Pages](https://realworldocaml.org/v1/en/html/objects.html)
  - [Page not found · GitHub Pages](https://realworldocaml.org/v1/en/html/foreign-function-interface.html)
  - [Page not found · GitHub Pages](https://realworldocaml.org/v1/en/html/classes.html)
  - [Real World OCaml](https://realworldocaml.org)
  - [Google Workspace Updates: New community features for Google Chat and an update on Currents](https://plus.google.com/100586365409172579442/posts)
  - [Jane Street Blog](https://ocaml.janestreet.com/?q=node/117)
  - [Jane Street Blog](https://ocaml.janestreet.com/?q=blog/5)
  - [GitHub - xapi-project/opam-repo-dev: Source packages for releases of xapi-project components](https://github.com/xapi-project/opam-repo-dev)
  - [vincent-botbol - Overview](https://github.com/vincent-botbol)
  - [GitHub - mirage/irmin: Irmin is a distributed database that follows the same design principles as Git](https://github.com/samoht/irminsule)
  - [New comment on block [block-idp11616480] · Issue #1701 · realworldocaml/book](https://github.com/realworldocaml/book/issues/1701)
  - [GitHub - pw374/omd: extensible Markdown library and tool in “pure OCaml”](https://github.com/pw374/omd)
  - [GitHub - pw374/MPP-language-blender: This repository has moved to https://github.com/ocaml/MPP-language-blender](https://github.com/pw374/MPP-language-blender)
  - [Build software better, together](https://github.com/ocsigen/opam-ocsigen)
  - [GitHub - ocsigen/js_of_ocaml: Compiler from OCaml to Javascript.](https://github.com/ocsigen/js_of_ocaml)
  - [GitHub - ocamllabs/opamfu: Functions over OPAM Universes](https://github.com/ocamllabs/opamfu)
  - [GitHub - ocamllabs/opam-doc: Produce documentation for libraries installed with OPAM](https://github.com/ocamllabs/opam-doc)
  - [GitHub - ocamllabs/ocaml: OCaml Labs’ branches of OCaml](https://github.com/ocamllabs/ocaml/tree/multicore)
  - [yallop/ocaml-ctypes](https://github.com/ocamllabs/ocaml-ctypes/issues)
  - [GitHub - yallop/ocaml-ctypes: Library for binding to C libraries using pure OCaml](https://github.com/ocamllabs/ocaml-ctypes)
  - [github.com](https://github.com/ocamllabs/higher/raw/paper/higher.pdf)
  - [GitHub - yallop/higher: Higher-kinded programming in OCaml](https://github.com/ocamllabs/higher)
  - [GitHub - ocamllabs/fpdays-skeleton](https://github.com/ocamllabs/fpdays-skeleton)
  - [Create new page · ocamllabs/compiler-hacking Wiki](https://github.com/ocamllabs/compiler-hacking/wiki/Things-previously-worked-on)
  - [Home](https://github.com/ocamllabs/compiler-hacking/wiki)
  - [v2.ocaml.org/site/meetings/ocaml/2013/proposals/ocamlot.pdf at master · ocaml/v2.ocaml.org](https://github.com/ocaml/v2.ocaml.org/blob/master/site/meetings/ocaml/2013/proposals/ocamlot.pdf)
  - [GitHub - ocaml-opam/opam2web: A tool to generate a website from an opam repository](https://github.com/ocaml/opam2web)
  - [Add `opam-admin depexts` by avsm · Pull Request #886 · ocaml/opam](https://github.com/ocaml/opam/pull/886/files)
  - [OPAM in a box · Issue #1035 · ocaml/opam](https://github.com/ocaml/opam/issues/1035)
  - [add opam package for pfff, just the parsing libraries by aryx · Pull Request #1300 · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pull/1300)
  - [[needs review] Add depexts by avsm · Pull Request #1240 · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pull/1240)
  - [License the collection of the metadata in that repository under CC0 · Issue #955 · ocaml/opam-repository](https://github.com/ocaml/opam-repository/issues/955)
  - [Triage run on Ubuntu/4.01/x86_64 with depexts · Issue #1304 · ocaml/opam-repository](https://github.com/ocaml/opam-repository/issues/1304)
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
  - [title case in package_overview.eml by christinerose · Pull Request #376 · ocaml/ocaml.org](https://github.com/ocaml/ocaml.org/issues/376)
  - [GitHub - ocaml/ocaml.org-scripts: Scripts for the ocaml.org infrastructure machines](https://github.com/ocaml/ocaml.org-scripts)
  - [GitHub - ocaml/ocaml: The core OCaml system: compilers, runtime system, base libraries](https://github.com/ocaml/ocaml)
  - [GitHub - ocaml/oasis: Cabal like system for OCaml](https://github.com/ocaml/oasis)
  - [GitHub - mirage/ocaml-fat: Read and write FAT format filesystems from OCaml](https://github.com/mirage/ocaml-fat)
  - [GitHub - mirage/ocaml-dns: OCaml implementation of the DNS protocol](https://github.com/mirage/ocaml-dns)
  - [GitHub - mirage/mirage-block-xen: Client and server implementations of the xen paravirtualised block driver protocol](https://github.com/mirage/mirage-block-xen)
  - [GitHub - lucasaiu/ocaml: OCaml “reentrant runtime” experimental branch](https://github.com/lucasaiu/ocaml)
  - [The Frenetic Project](https://github.com/frenetic-lang)
  - [GitHub - dsheets/ocaml-sodium: Binding to libsodium 1.0.9+, a shared library wrapper for djb’s NaCl](https://github.com/dsheets/ocaml-sodium)
  - [dsheets - Overview](https://github.com/dsheets)
  - [GitHub - ocaml-community/utop: Universal toplevel for OCaml](https://github.com/diml/utop)
  - [Build software better, together](https://github.com/dbuenzli/pkgopkg)
  - [bvaugon - Overview](https://github.com/bvaugon)
  - [GitHub - avsm/opam-bulk-logs: Record build outputs for OPAM bulk builds](https://github.com/avsm/opam-bulk-logs)
  - [GitHub - avsm/ocaml-cohttp: Very lightweight HTTP server using Lwt or Async](https://github.com/avsm/ocaml-cohttp)
  - [Jonathan Protzenko](http://xulforum.org)
  - [XenServer - Secure, Reliable, and High-Performance Virtualization Platform](http://xenserver.org)
  - [www.youtube.com](http://www.youtube.com/watch?v=d9Hg5L76FG8)
  - [www.youtube.com](http://www.youtube.com/watch?v=NF2WpWnB-nk)
  - [www.youtube.com](http://www.youtube.com/watch?feature=player_detailpage&v=gKWNjFagR9k#t=1150)
  - [Jonathan Protzenko](http://www.xulforum.org/)
  - [Page not found - Official XenServer Blog](http://www.xenserver.org/blog/blogger/listings/euanh.html)
  - [404: Page not found](http://www.xenproject.org/developers/teams/mirage-os.html)
  - [This website no longer exists](http://www.x9c.fr/)
  - [www.three-tuns.net](http://www.three-tuns.net/mark/)
  - [www.thlab.net](http://www.thlab.net/)
  - [Liveblogging OCaml Workshop 2013 « syslog](http://www.syslog.cl.cam.ac.uk/2013/09/24/liveblogging-ocaml-workshop-2013/)
  - [Liveblogging CUFP 2013 « syslog](http://www.syslog.cl.cam.ac.uk/2013/09/22/liveblogging-cufp-2013/)
  - [George Parisis | About | University of Sussex](http://www.sussex.ac.uk/informatics/people/peoplelists/person/334868)
  - [openmirage.org](http://www.openmirage.org/wiki/hello-world)
  - [www.lpw25.net](http://www.lpw25.net/2013/03/10/ocaml-namespaces.html)
  - [www.lpw25.net](http://www.lpw25.net)
  - [BOURGOIN Mathias](http://www.lip6.fr/actualite/personnes-fiche.php?ident=D1161&LANG=en)
  - [Unify your derivatives and structured products management | LexiFi](http://www.lexifi.com/)
  - [Kingston Arms - Where Good Food, Great Ales & True Community Meet.](http://www.kingston-arms.co.uk/)
  - [Initiative de Recherche et Innovation sur le Logiciel Libre](http://www.irill.org/)
  - [Library/libffi - HaskellWiki](http://www.haskell.org/haskellwiki/Library/libffi)
  - [Welcome to Haddock’s documentation! — Haddock documentation](http://www.haskell.org/haddock/)
  - [Roberto Di Cosmo](http://www.dicosmo.org/)
  - [404 Not Found](http://www.cs.nott.ac.uk/~rmm/)
  - [Jon Crowcroft’s Cyberhome](http://www.cl.cam.ac.uk/~jac22/)
  - [Page not found · GitHub Pages](http://www.cl.cam.ac.uk/projects/ocamllabs/pkg/)
  - [Page not found · GitHub Pages](http://www.cl.cam.ac.uk/projects/ocamllabs/people/)
  - [OCaml Labs](http://www.cl.cam.ac.uk/projects/ocamllabs/)
  - [Department of Computer Science and Technology |](http://www.cl.cam.ac.uk)
  - [Benjamin Canou](http://www.benjamin.canou.fr/)
  - [Real World OCaml: Functional programming for the masses](http://www.amazon.com/Real-World-OCaml-Functional-programming/dp/144932391X/)
  - [www.algo-prog.info](http://www.algo-prog.info/spoc/web/index.php?id=spoc)
  - [www.algo-prog.info](http://www.algo-prog.info/spoc/distribution/opam/)
  - [www.algo-prog.info](http://www.algo-prog.info/ocaml_for_pic/web/index.php?id=ocapic)
  - [Attention Required! | Cloudflare](http://usercentricnetworking.eu/)
  - [Simple, Flexible, Trustworthy CI/CD Tools - Travis CI](http://travis-ci.org)
  - [rackspace.com](http://rackspace.com)
  - [The OCaml installer for Windows](http://protz.github.io/ocaml-installer/)
  - [The Mezzo programming language](http://protz.github.io/mezzo/)
  - [philippewang.info](http://philippewang.info/CL/)
  - [oud.ocaml.org](http://oud.ocaml.org/2012/slides/oud2012-paper10-slides.pdf)
  - [openmirage.org](http://openmirage.org/docs)
  - [openmirage.org](http://openmirage.org/blog/mirage-1.0.3-released)
  - [openmirage.org](http://openmirage.org)
  - [opam.ocaml.org](http://opam.ocaml.org/pkg/higher/higher.0.1)
  - [opam - opam](http://opam.ocaml.org)
  - [25 Romantic And Cute Bedtime Stories for Girlfriend](http://onespacemedia.com)
  - [Expert Solutions for Complex Challenges](http://ocamlpro.com)
  - [Third OCaml compiler hacking session](http://ocamllabs.github.io/compiler-hacking/2013/10/30/third-compiler-hacking-session.html)
  - [The website has moved](http://ocamljava.x9c.fr/preview/)
  - [ocaml.org](http://ocaml.org/meetings/ocaml/2013/slides/white.pdf)
  - [ocaml.org](http://ocaml.org/meetings/ocaml/2013/slides/padioleau.pdf)
  - [ocaml.org](http://ocaml.org/meetings/ocaml/2013/slides/madhavapeddy.pdf)
  - [ocaml.org](http://ocaml.org/meetings/ocaml/2013/slides/guha.pdf)
  - [ocaml.org](http://ocaml.org/meetings/ocaml/2013/slides/garrigue.pdf)
  - [ocaml.org](http://ocaml.org/meetings/ocaml/2013/slides/canou.pdf)
  - [Page Not Found](http://ocaml.org/meetings/ocaml/2013/program.html)
  - [Exercises](http://ocaml.org/learn/tutorials/99problems.html)
  - [Welcome to a World of OCaml](http://ocaml.org)
  - [Jane Street Blog](http://ocaml.janestreet.com)
  - [Alitools - Smart Shopping Assistant for AliExpress](http://nymote.org/)
  - [Download Ad Block Wonder](http://nymote.org)
  - [netsoc.ie](http://mu.netsoc.ie/)
  - [Site not found · GitHub Pages](http://mirage.github.io/)
  - [mancoosi.org](http://mancoosi.org)
  - [louis.gesbert.fr](http://louis.gesbert.fr/cv.en.html)
  - [The wg-camlp4 March 2013 Archive by thread](http://lists.ocaml.org/pipermail/wg-camlp4/2013-March/thread.html)
  - [The wg-camlp4 January 2013 Archive by thread](http://lists.ocaml.org/pipermail/wg-camlp4/2013-January/thread.html)
  - [The wg-camlp4 February 2013 Archive by thread](http://lists.ocaml.org/pipermail/wg-camlp4/2013-February/thread.html)
  - [[ocaml-platform] on the need and design of OCaml namespaces](http://lists.ocaml.org/pipermail/platform/2013-February/000050.html)
  - [wg-camlp4 Info Page](http://lists.ocaml.org/listinfo/wg-camlp4)
  - [Infrastructure Info Page](http://lists.ocaml.org/listinfo/infrastructure)
  - [lists.ocaml.org Mailing Lists](http://lists.ocaml.org)
  - [index.mld](http://jon.recoil.org)
  - [Home :: Jane Street](http://janestreet.com)
  - [ICFP 2013 : The 18th ACM SIGPLAN International Conference on Functional Programming](http://icfpconference.org/icfp2013/)
  - [The International Conference on Functional Programming](http://icfpconference.org)
  - [horizon.ac.uk](http://horizon.ac.uk)
  - [gow.epsrc.ac.uk](http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/K034723/1)
  - [gow.epsrc.ac.uk](http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/K032968/1)
  - [gow.epsrc.ac.uk](http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/K031724/1)
  - [ocaml/ocaml.org](http://github.com/ocaml/ocaml.org/issues)
  - [GitHub - camlp4/camlp4: Camlp4 tool](http://github.com/ocaml/camlp4)
  - [OCaml](http://github.com/ocaml)
  - [git.ocaml.org](http://git.ocaml.org/public/)
  - [Thomas Gazagnaire :: Home](http://gazagnaire.org)
  - [Gabriel Scherer](http://gallium.inria.fr/~scherer/)
  - [Gagallium : Announcing a new OCaml library for the Adafruit Raspberry Pi RGB LCD!](http://gallium.inria.fr/blog/raspi-lcd/)
  - [Gagallium : The future is now: Mezzo is available on OPAM](http://gallium.inria.fr/blog/mezzo-on-opam/)
  - [Gallium team - Home](http://gallium.inria.fr/)
  - [NameBright - Domain Expired](http://fpdays.net/2013/)
  - [forge.ocamlcore.org](http://forge.ocamlcore.org)
  - [Haskell: Haskell and GHC: Too Big to Fail? (panel)](http://ezyang.tumblr.com/post/62157468762/haskell-haskell-and-ghc-too-big-to-fail-panel)
  - [Not found / Erratique](http://erratique.ch/software/vz/doc/Vz.html)
  - [Iris scatterplot matrix](http://erratique.ch/software/vz/demos/iris.html)
  - [Color schemes](http://erratique.ch/software/vz/demos/color_schemes.html)
  - [Vg / Erratique](http://erratique.ch/software/vg)
  - [Otfm / Erratique](http://erratique.ch/software/otfm)
  - [Gg / Erratique](http://erratique.ch/software/gg)
  - [Software / Erratique](http://erratique.ch/software)
  - [Contact / Erratique](http://erratique.ch/)
  - [Engineering and Physical Sciences Research Council (EPSRC)](http://epsrc.ac.uk)
  - [Software-defined networking - Wikipedia](http://en.wikipedia.org/wiki/Software-defined_networking)
  - [15.17. ctypes — A foreign function library for Python — Python 2.7.18 documentation](http://docs.python.org/2/library/ctypes.html)
  - [Docker: Accelerated Container Application Development](http://docker.io)
  - [Page Not Found](http://de2013.org/wp-content/uploads/2013/09/de2013_submission_25-1.pdf)
  - [Dave Scott’s homepage](http://dave.recoil.org)
  - [Istana62: Situs Game Online Modal Minimal Untung Maksimal](http://danmey.org/)
  - [Damien Doligez](http://cristal.inria.fr/~doligez/)
  - [Chooser - Creative Commons](http://creativecommons.org/choose/zero/)
  - [European Commission: CORDIS: FP7 : Home](http://cordis.europa.eu/fp7/home_en.html)
  - [Explore the Enhanced Citrix Platform: Secure, Scalable, and High-Performing IT Solutions - Citrix](http://citrix.com)
  - [Page Not Found](http://caml.inria.fr/pub/docs/manual-ocaml-4.00/manual029.html)
  - [Welcome to a World of OCaml](http://caml.inria.fr/ocaml/anonsvn.en.html)
  - [Expose a GADT representation for Bigarray.kind · Issue #6064 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=6064)
  - [Simplify the typing of module aliases · Issue #6063 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=6063)
  - [A new format implementation based on GADTs · Issue #6017 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=6017)
  - [Warning 40 (“Constructor or label name out of scope”) should be an error · Issue #6000 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=6000)
  - [Crash when pattern-matching lazy values modifies the scrutinee · Issue #5992 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=5992)
  - [Unexpected interaction between variance and GADTs · Issue #5985 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=5985&nbn=49#bugnotes)
  - [Using well-disciplined type-propagation to disambiguate label and constructor names · Issue #5759 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=5759)
  - [Open Extensible Types · Issue #5584 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=5584)
  - [ocaml/ocaml](http://caml.inria.fr/mantis/search.php?project_id=1&sticky_issues=1&sortby=last_updated&dir=DESC&highlight_changed=24&hide_status_id=90&tag_string=junior_job)
  - [ocaml/ocaml](http://caml.inria.fr/mantis)
  - [Consortium](http://caml.inria.fr/consortium/)
  - [The Caml language: Home](http://caml.inria.fr)
  - [Just a moment...](http://cacm.acm.org/magazines/2014/1/170866-unikernels/abstract)
  - [This website no longer exists](http://bugs.x9c.fr/)
  - [404 Not Found](http://brion.inria.fr/gallium/index.php/Ocamlbuild)
  - [Page not found – Citrix Blogs](http://blogs.citrix.com/2013/06/26/open-source-what-does-it-mean-for-xenserver/)
  - [Amir Chaudhry](http://amirchaudhry.com/wireframe-demos-for-ocamlorg/)
  - [Amir Chaudhry](http://amirchaudhry.com/ocamlorg-request-for-feedback/)
  - [Amir Chaudhry](http://amirchaudhry.com/migration-plan-ocaml-org/)
  - [Amir Chaudhry](http://amirchaudhry.com/fpdays-review/)
  - [Review of the OCaml FPDays tutorial | Amir Chaudhry](http://amirchaudhry.com/fpdays-review)
  - [Amir Chaudhry](http://amirchaudhry.com/announcing-new-ocamlorg/)
  - [Amir Chaudhry - thoughts, comments & general ramblings](http://amirchaudhry.com/)
  - [OCaml Weekly News](http://alan.petitepomme.net/cwn/2013.12.17.html#9)
  - [alain.frisch.fr](http://alain.frisch.fr/)
- **[Using Docker to bulk-build OPAM packages on Linux](https://anil.recoil.org/notes/docker-and-opam)**
  - [Test your OCaml packages in minutes using Travis CI](https://web.archive.org/web/20181114154831/https://anil.recoil.org/2013/09/30/travis-and-ocaml.html)
  - [rackspace.com](https://rackspace.com)
  - [[needs review] Add depexts by avsm · Pull Request #1240 · ocaml/opam-repository](https://github.com/ocaml/opam-repository/pull/1240)
  - [GitHub - ocaml/ocaml: The core OCaml system: compilers, runtime system, base libraries](https://github.com/ocaml/ocaml)
  - [GitHub - avsm/docker-opam: Docker container for an OCaml + OPAM setup](https://github.com/avsm/docker-opam)
  - [Xen Project](http://xenproject.org)
  - [ocaml.org](http://ocaml.org/meetings/ocaml/2013/slides/white.pdf)
  - [ocaml.org](http://ocaml.org/meetings/ocaml/2013/slides/garrigue.pdf)
  - [Hypervisor - Wikipedia](http://en.wikipedia.org/wiki/Hypervisor)
  - [404 Page not found](http://docs.docker.io/en/latest/use/builder/#dockerfiles-for-images)
  - [404 Page not found](http://docs.docker.io/en/latest/installation/ubuntulinux/#ubuntu-raring)
  - [Docker: Accelerated Container Application Development](http://docker.io)
  - [Simplify the typing of module aliases · Issue #6063 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=6063)
  - [Docker Blog | Docker](http://blog.docker.io/2013/10/docker-0-6-5-links-container-naming-advanced-port-redirects-host-integration/)
- **[Notes on the first Human Data Interaction workshop](https://anil.recoil.org/notes/hdi-workshop-2013-liveblog)**
  - [Human Data Interaction](https://hdi-network.org)
- **[Liveblogging CUFP 2013](https://anil.recoil.org/notes/cufp-2013-liveblog)**
  - [cufp.org](https://cufp.org)
- **[OPAM 1.1 beta available, with pretty colours](https://anil.recoil.org/notes/opam-1-1-beta)**
  - [GitHub - mirage/mirage-block-xen: Client and server implementations of the xen paravirtualised block driver protocol](https://github.com/mirage/ocaml-xen-block-driver)
  - [Build software better, together](https://github.com/OCamlPro/opam-repository/pull/1100)
  - [Build software better, together](https://github.com/OCamlPro/opam-repository/issues/955)
  - [Page not found · GitHub Pages](http://www.cl.cam.ac.uk/projects/ocamllabs/pkg/index.html)
  - [openmirage.org](http://openmirage.org)
  - [Expert Solutions for Complex Challenges](http://opam.ocamlpro.com)
  - [DropCatch.com](http://ocaml.io)
  - [louis.gesbert.fr](http://louis.gesbert.fr/)
  - [GitHub - ocaml-opam/opam2web: A tool to generate a website from an opam repository](http://github.com/OCamlPro/opam2web)
  - [Deed - CC0 1.0 Universal - Creative Commons](http://creativecommons.org/publicdomain/zero/1.0/)
- **[Grepping the source of every OCaml package in OPAM](https://anil.recoil.org/notes/grepping-every-known-ocaml-package-source)**
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
  - [opam - Packaging](http://opam.ocaml.org/doc/Packaging.html#h1-CreatingOPAMpackages#Notes)
  - [opam - opam](http://opam.ocaml.org)
- **[Concurrent revisions for OCaml](https://anil.recoil.org/ideas/concurrent-revisions)**
  - [Concurrent Revisions - Microsoft Research](https://www.microsoft.com/en-us/research/project/concurrent-revisions/)
  - [GitHub - dpp23/ocaml_revisions](https://github.com/dpp23/ocaml_revisions/)
- **[Announcing OCaml Labs](https://anil.recoil.org/notes/announcing-ocaml-labs)**
  - [Google Workspace Updates: New community features for Google Chat and an update on Currents](https://plus.google.com/109604597514379193052/posts)
  - [Main](https://github.com/facebook/pfff/wiki/Main)
  - [Xen Project](http://xen.org)
  - [404: Page not found](http://www.xen.org/xensummit/xs12na_talks/T2.html)
  - [TypeRex](http://www.typerex.org)
  - [trilogy-project - site](http://www.trilogy-project.org)
  - [openmirage.org](http://www.openmirage.org/blog/breaking-up-is-easy-with-opam)
  - [Site en construction](http://www.ocaml-lang.org/companies.html)
  - [Site en construction](http://www.ocaml-lang.org)
  - [Page not found - Job Opportunities - University of Cambridge](http://www.jobs.cam.ac.uk/job/-21942/)
  - [Page not found - Job Opportunities - University of Cambridge](http://www.jobs.cam.ac.uk/job/-21662/)
  - [Jon Crowcroft’s Cyberhome](http://www.cl.cam.ac.uk/~jac22/)
  - [Ian Leslie](http://www.cl.cam.ac.uk/~iml1/)
  - [Homepage of Alan Mycroft](http://www.cl.cam.ac.uk/~am21/)
  - [Department of Computer Science and Technology: Capability Hardware Enhanced RISC Instructions (CHERI)](http://www.cl.cam.ac.uk/research/security/ctsrd/cheri.html)
  - [Page not found · GitHub Pages](http://www.cl.cam.ac.uk/projects/ocamllabs/collaboration.html)
  - [OCaml Labs](http://www.cl.cam.ac.uk/projects/ocamllabs/)
  - [PhD in Computer Science | Department of Computer Science and Technology](http://www.cl.cam.ac.uk/admissions/phd/)
  - [Department of Computer Science and Technology |](http://www.cl.cam.ac.uk)
  - [University of Cambridge](http://www.cam.ac.uk/research/features/privacy-by-design/)
  - [Effective ML](http://vimeo.com/14313378)
  - [trilogy-project - site](http://trilogy-project.org/publications/standards-contributions.html)
  - [Real World OCaml](http://realworldocaml.org)
  - [openmirage.org](http://openmirage.org)
  - [Expert Solutions for Complex Challenges](http://opam.ocamlpro.com)
  - [Expert Solutions for Complex Challenges](http://ocamlpro.com)
  - [Jane Street Blog](http://ocaml.janestreet.com)
  - [horizon.ac.uk](http://horizon.ac.uk)
  - [GitHub - xapi-project/xen-api: The Xapi Project’s XenAPI Server](http://github.com/xen-org/xen-api)
  - [Gallium team - Home](http://gallium.inria.fr/)
  - [Milner Symposium 2012](http://events.inf.ed.ac.uk/Milner2012/X_Leroy-html5-mp4.html)
  - [Dave Scott’s homepage](http://dave.recoil.org)
  - [Page not found – Citrix Blogs](http://blogs.citrix.com/2012/10/09/one-in-a-million/)
  - [Ashish Agarwal](http://ashishagarwal.org)
- **[Dreaming of an ARM OCaml](https://anil.recoil.org/notes/dreamplug-debian-and-ocaml)**
  - [DebianDreamPlug · Wiki · Legacy / Trac · GitLab](https://trac.torproject.org/projects/tor/wiki/doc/DebianDreamPlug)
  - [Simplified Bitcoin Mining solutions - Cuverse](http://www.plugcomputer.org/)
  - [Page not found - New IT](http://www.newit.co.uk/shop/products.php?cat=21)
  - [Personal homepage of Benedikt Meurer](http://www.home.unix-ag.org/bmeurer/index.html)
  - [dreamplug](http://www.flickr.com/photos/tlamer/5693063642/)
  - [Department of Computer Science and Technology – Systems Research Group – NetOS: Systems Research Group - NetOS](http://www.cl.cam.ac.uk/research/srg/netos/)
  - [QemuUserEmulation - Debian Wiki](http://wiki.debian.org/QemuUserEmulation)
  - [soekris.com](http://soekris.com/products/net6501.html)
  - [Download Ad Block Wonder](http://sheeva.with-linux.com/sheeva/3/3.2/3.2.7/sheeva-3.2.7-Modules.tar.gz)
  - [Drap Housse Percale de Coton Emma | Emma](http://sheeva.with-linux.com/sheeva/3/3.2/3.2.7/)
  - [openmirage.org](http://openmirage.org)
  - [old.nabble.com](http://old.nabble.com/New-ARM-backend-merged-into-trunk-td33262083.html)
  - [‘[Soekris] combios timeout issues with ssd/openbsd’ - MARC](http://marc.info/?l=soekris-tech&m=132915532912206&w=2)
  - [farm6.staticflickr.com](http://farm6.staticflickr.com/5230/5693063642_47aa7c4c99.jpg)
  - [fatal error with absolute -build-dir · Issue #5503 · ocaml/ocaml](http://caml.inria.fr/mantis/view.php?id=5503)
- **[OCaml Labs](https://anil.recoil.org/projects/ocamllabs)**
  - [07 The State of the OCaml Platform: September 2015](https://www.youtube.com/watch?v=dEUMNuE4rxc&list=PLnqUlCo055hU46uoONmhYGUbYAK27Y6rS&index=8)
  - [Easily OPAM switching to any OCaml feature request](https://web.archive.org/web/20181130130707/https://anil.recoil.org/2014/03/25/ocaml-github-and-opam.html)
  - [A Multiverse of Glorious Documentation](https://watch.ocaml.org/videos/watch/9bb452d6-1829-4dac-a6a2-46b31050c931)
  - [OCaml Labs Joins Tarides](https://tarides.com/blog/2022-01-27-ocaml-labs-joins-tarides/)
  - [Explore OCaml, MirageOS, and Secure Systems Engineering](https://tarides.com/blog/)
  - [Secure, High-Performance Systems with OCaml](https://tarides.com)
  - [Workflows in the OCaml Platform](https://speakerdeck.com/avsm/workflows-in-the-ocaml-platform)
  - [The OCaml Platform 1.0 (2018)](https://speakerdeck.com/avsm/the-ocaml-platform-1-dot-0-2018)
  - [OCaml Platform 2020](https://speakerdeck.com/avsm/ocaml-platform-2020)
  - [OCaml Platform 2017](https://speakerdeck.com/avsm/ocaml-platform-2017)
  - [Segfault Systems](https://segfault.systems)
  - [opam - opam](https://opam.ocaml.org)
  - [OCaml Labs compiler hacking](https://ocamllabs.io/compiler-hacking/)
  - [OCaml Labs](https://ocamllabs.io)
  - [OCaml Users and Developers Workshop 2012](https://ocaml.org/meetings/ocaml/2012/)
  - [From three weeks ago: *PR to Merge Multicore OCaml* - https://news.ycombinator.c... | Hacker News](https://news.ycombinator.com/item?id=29878605)
  - [GitHub - ocamllabs/vscode-ocaml-platform: Visual Studio Code extension for OCaml](https://github.com/ocamllabs/vscode-ocaml-platform)
  - [GitHub - ocaml/opam-repository: Main public package repository for opam, the source package manager of OCaml.](https://github.com/ocaml/opam-repository)
  - [GitHub - ocaml/odoc: Documentation compiler for OCaml and Reason](https://github.com/ocaml/odoc)
  - [Multicore OCaml by kayceesrk · Pull Request #10831 · ocaml/ocaml](https://github.com/ocaml/ocaml/pull/10831)
  - [Latest multicore-monthly topics - OCaml](https://discuss.ocaml.org/tag/multicore-monthly)
  - [v3.OCaml.org: A roadmap for OCaml’s online presence - Community - OCaml](https://discuss.ocaml.org/t/v3-ocaml-org-a-roadmap-for-ocamls-online-presence/8368/27)
  - [v3.OCaml.org: A roadmap for OCaml’s online presence - Community - OCaml](https://discuss.ocaml.org/t/v3-ocaml-org-a-roadmap-for-ocamls-online-presence/8368/18)
  - [cufp.org](https://cufp.org)
- **[Macro- and Micro-benchmarking in OCaml](https://anil.recoil.org/ideas/macro-micro-benchmarking)**
  - [Build software better, together](https://github.com/janestreet/core-bench)
- **[Analysis of the Raft Consensus Protocol](https://anil.recoil.org/ideas/raft-consensus)**
  - [Department of Computer Science and Technology – Technical reports: UCAM-CL-TR-857](https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-857.html)
  - [raft.github.io](https://raft.github.io/raft.pdf)
- **[Extending 64-bit MIPS support for LLVM](https://anil.recoil.org/ideas/mips-llvm)**
  - [www.cl.cam.ac.uk](https://www.cl.cam.ac.uk/research/security/ctsrd/pdfs/20111108-ctsrd-pimeeting-poster.pdf)
  - [Department of Computer Science and Technology: CTSRD](https://www.cl.cam.ac.uk/research/security/ctsrd/)
  - [GitHub - wmorland/LLVM-Mips: A branch of llvm mips to allow me to work on expanding the instruction set](https://github.com/wmorland/LLVM-Mips)
  - [Mips target instruction set - Project Infrastructure / LLVM Dev List Archives - LLVM Discussion Forums](https://discourse.llvm.org/t/mips-target-instruction-set/20373)
- **[Control flow analysis for privilege separation](https://anil.recoil.org/ideas/soapp-privgrind)**
  - [Department of Computer Science and Technology: Security-Oriented Analysis of Application Programs (SOAAP)](https://www.cl.cam.ac.uk/research/security/ctsrd/soaap/)
  - [GitHub - rmcilroy/Privgrind: priv-separation tool build using valgrind](https://github.com/rmcilroy/Privgrind)
  - [GitHub - chris838/privsep-visualiser: Visualisation tool for privilege separation, using clang compiler features](https://github.com/chris838/privsep-visualiser)
- **[DataCaml: distributed dataflow programming in OCaml](https://anil.recoil.org/notes/datacaml-with-ciel)**
  - [X. It’s what’s happening](https://twitter.com/#!/chrissmowton)
  - [File not found · avsm/ciel](https://github.com/avsm/ciel/blob/master/src/ocaml/binomial.ml)
  - [Supporting control flow in the CIEL execution engine « syslog](http://www.syslog.cl.cam.ac.uk/2011/04/06/ciel/)
  - [Home](http://www.stackless.com/)
  - [The Scala Programming Language](http://www.scala-lang.org/)
  - [Alice Manual - Futures](http://www.ps.uni-saarland.de/alice/manual/futures.html)
  - [Alice](http://www.ps.uni-saarland.de/alice/)
  - [openmirage.org](http://www.openmirage.org/wiki/delimcc-vs-lwt)
  - [Sign Up | LinkedIn](http://www.linkedin.com/pub/prashanth-mundkur/6/b44/27)
  - [403 Forbidden](http://www.cl.cam.ac.uk/~ms705/pub/papers/2011-ciel-socc-draft.pdf)
  - [403 Forbidden](http://www.cl.cam.ac.uk/~ms705/pub/papers/2011-ciel-sfma.pdf)
  - [403 Forbidden](http://www.cl.cam.ac.uk/~ms705)
  - [403 Forbidden](http://www.cl.cam.ac.uk/~dgm36/publications/2011-murray2011nondet.pdf)
  - [403 Forbidden](http://www.cl.cam.ac.uk/~dgm36/)
  - [CIEL – a universal execution engine](http://www.cl.cam.ac.uk/research/srg/netos/ciel/who-we-are/)
  - [CIEL – a universal execution engine](http://www.cl.cam.ac.uk/research/srg/netos/ciel/)
  - [HadoopMapReduce - Hadoop - Apache Software Foundation](http://wiki.apache.org/hadoop/HadoopMapReduce)
  - [Home - Hadoop - Apache Software Foundation](http://wiki.apache.org/hadoop)
  - [research.nokia.com](http://research.nokia.com/)
  - [Dryad - Microsoft Research](http://research.microsoft.com/en-us/projects/dryad/)
  - [Implementing Delimited Control](http://okmij.org/ftp/continuations/implementations.html)
  - [okmij.org](http://okmij.org/ftp/continuations/caml-shift.pdf)
  - [Page not found · GitHub Pages](http://martin.jambon.free.fr/yojson.html)
  - [GitHub - mrry/ciel: A distributed execution engine for cloud computing](http://github.com/mrry/ciel)
  - [Smith–Waterman algorithm - Wikipedia](http://en.wikipedia.org/wiki/Smith–Waterman_algorithm)
  - [Message Passing Interface - Wikipedia](http://en.wikipedia.org/wiki/Message_Passing_Interface)
  - [k-means clustering - Wikipedia](http://en.wikipedia.org/wiki/K-means_clustering)
  - [Iterative method - Wikipedia](http://en.wikipedia.org/wiki/Iterative_method)
  - [Dynamic programming - Wikipedia](http://en.wikipedia.org/wiki/Dynamic_programming)
  - [Binomial options pricing model - Wikipedia](http://en.wikipedia.org/wiki/Binomial_options_pricing_model)
  - [Disco MapReduce](http://discoproject.org/)
  - [The Caml language: Home](http://caml.inria.fr)
- **[Camel Spotting in Paris](https://anil.recoil.org/notes/ocaml-users-group)**
  - [xen-api/ocaml/idl/datamodel.ml at master · xapi-project/xen-api](https://github.com/xen-org/xen-api/blob/master/ocaml/idl/datamodel.ml)
  - [GitHub - raphael-proust/raphael: js_of_ocaml Bindings for the Raphael JavaScript Vector Library](https://github.com/raphael-proust/raphael)
  - [raphael-proust - Overview](https://github.com/raphael-proust)
  - [GitHub - jaked/ocamljs: Javascript back-end for OCamlc](https://github.com/jaked/ocamljs)
  - [404 Page not found](https://forge.ocamlcore.org/plugins/mediawiki/wiki/ocaml-meeting/index.php/OCamlMeeting2011)
  - [404 Page not found](https://forge.ocamlcore.org/docman/view.php/77/134/memoization2011.pdf)
  - [Xen Project](http://xen.org)
  - [twitter.com | 520: Web server is returning an unknown error](http://www.twitter.com/jakedonham)
  - [www.pps.jussieu.fr](http://www.pps.jussieu.fr/~li/software/weaktbl/doc/html/Weaktbl.html)
  - [www.pps.jussieu.fr](http://www.pps.jussieu.fr/~li/)
  - [www.pps.jussieu.fr](http://www.pps.jussieu.fr/~balat/)
  - [openmirage.org](http://www.openmirage.org)
  - [Expert Solutions for Complex Challenges](http://www.ocamlpro.com)
  - [Laboratoire Spécification et Vérification](http://www.lsv.ens-cachan.fr/~chambart/)
  - [404 Not Found](http://www.lri.fr/~bobot/)
  - [KVM](http://www.linux-kvm.org/page/Main_Page)
  - [Sign Up | LinkedIn](http://www.linkedin.com/pub/mika-illouz/0/a02/7b4)
  - [Sign Up | LinkedIn](http://www.linkedin.com/pub/julien-verlaguet/20/10a/b57)
  - [Sign Up | LinkedIn](http://www.linkedin.com/pub/julien-signoles/24/5a9/4b4)
  - [The Haskell Cabal | Overview](http://www.haskell.org/cabal/)
  - [www.esterel-technologies.com](http://www.esterel-technologies.com/)
  - [CIL Documentation (v. 1.3.7)](http://www.eecs.berkeley.edu/~necula/cil/)
  - [School of Computer Science - University of St Andrews](http://www.cs.st-andrews.ac.uk/~eb/writings/icfp10.pdf)
  - [The Comprehensive Perl Archive Network - www.cpan.org](http://www.cpan.org/)
  - [CIEL – a universal execution engine](http://www.cl.cam.ac.uk/research/srg/netos/ciel/)
  - [www.algo-prog.info](http://www.algo-prog.info/ocaml_for_pic/web/index.php)
  - [www.algo-prog.info](http://www.algo-prog.info/ocaide/)
  - [Welcome on Violaine and Sylvain website](http://sylvain.le-gall.net/)
  - [Sign Up | LinkedIn](http://ru.linkedin.com/pub/dmitry-bely/4/955/717)
  - [An Intro to Raphaël - Raphaël](http://raphaeljs.com/)
  - [PyObjC](http://pyobjc.sourceforge.net/)
  - [ExtUtils::MakeMaker - Create a module Makefile - Perldoc Browser](http://perldoc.perl.org/ExtUtils/MakeMaker.html)
  - [people.redhat.com](http://people.redhat.com/~rjones/)
  - [Xavier Leroy - Home page](http://pauillac.inria.fr/~xleroy/)
  - [Luc Maranget](http://pauillac.inria.fr/~maranget/)
  - [oss.wink.com](http://oss.wink.com/atdgen/)
  - [Page not found · GitHub Pages](http://ocsigen.org/tutorial/tutorial1)
  - [Lwt manual](http://ocsigen.org/lwt)
  - [Page not found · GitHub Pages](http://ocsigen.org/js_of_ocaml/doc/1.0.2/manual/performances)
  - [Js_of_ocaml](http://ocsigen.org/js_of_ocaml/)
  - [Next-level full-stack development](http://ocsigen.org)
  - [ocamlwizard.lri.fr](http://ocamlwizard.lri.fr/)
  - [GitHub - backtracking/ocamlgraph: OCaml graph library](http://ocamlgraph.lri.fr/)
  - [Build software better, together](http://oasis.forge.ocamlcore.org/oasis-db.html)
  - [Attention Required! | Cloudflare](http://mylife.com)
  - [MLSTATE - Worldwide Premium Directory](http://mlstate.com)
  - [Martin Jambon](http://martin.jambon.free.fr/)
  - [libguestfs, library for accessing and modifying VM disk images](http://libguestfs.org/)
  - [jun.furuse.info](http://jun.furuse.info/hacks/ocamlspotter)
  - [The JoCaml system](http://jocaml.inria.fr/)
  - [GitHub - mirage/orm: Object Relational Mapper extension](http://github.com/mirage/orm)
  - [GitHub - samoht/dyntype: Dynamic types for OCaml](http://github.com/mirage/dyntype)
  - [Damien Doligez](http://gallium.inria.fr/~doligez/)
  - [Kernel & Plugins - Frama-C](http://frama-c.com/plugins.html)
  - [Frama-C - Framework for Modular Analysis of C programs](http://frama-c.com/)
  - [Sign Up | LinkedIn](http://fr.linkedin.com/in/henribinsztok)
  - [Exokernel - Wikipedia](http://en.wikipedia.org/wiki/Exokernel)
  - [Ephemeron - Wikipedia](http://en.wikipedia.org/wiki/Ephemeron)
  - [CUFP](http://cufp.org)
  - [code.google.com](http://code.google.com/closure/)
  - [Clang C Language Family Frontend for LLVM](http://clang.llvm.org/)
  - [OCaml library : Weak](http://caml.inria.fr/pub/docs/manual-ocaml/libref/Weak.html)
  - [404 Not Found](http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=641)
  - [About](http://ashishagarwal.org/about/)
  - [Ashish Agarwal](http://ashishagarwal.org/)
- **[Functional ABNF parser generators](https://anil.recoil.org/ideas/functional-imap)**
  - [GitHub - nojb/ocaml-imap: Lwt-compatible IMAP4rev1 client library for OCaml](https://github.com/nojb/ocaml-imap)
- **[Simulating XMPP Group Communication](https://anil.recoil.org/ideas/xmpp-group-comms)**
  - [XEP-0045: Multi-User Chat](https://xmpp.org/extensions/xep-0045.html)
  - [Welcome to MirageOS](https://mirageos.org)
  - [GitHub - f6m6/gossip: University of Cambridge Computer Science Part II project: XMPP Group Communication](https://github.com/f6m6/gossip)
  - [GitHub - ermine/xmpp: OCaml based XMPP implementation](https://github.com/ermine/xmpp)
- **[Self-hosting MirageOS website](https://anil.recoil.org/notes/mirage-self-hosting)**
  - [Welcome to MirageOS](https://mirageos.org)
  - [GitHub - mirage/mirage-tcpip: TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.](https://github.com/mirage/mirage-tcpip)
- **[Yurts for Digital Nomads](https://anil.recoil.org/notes/yurts-for-digital-nomads)**
  - [Using Dust Clouds To Enhance Anonymous Communication | PDF | Tor (Anonymity Network) | Proxy Server](http://www.scribd.com/doc/28393106/Using-Dust-Clouds-to-Enhance-Anonymous-Communication)
  - [picloud.com - Ce site web est à vendre ! - Ressources et information concernant picloud Resources and Information.](http://www.picloud.com/)
  - [nytimes.com](http://www.nytimes.com/2010/05/02/magazine/02self-measurement-t.html)
  - [Facebook’s Eroding Privacy Policy: A Timeline](http://www.eff.org/deeplinks/2010/04/facebook-timeline)
  - [403 Forbidden](http://www.cl.cam.ac.uk/~dgm36/)
  - [perscon.net](http://perscon.net/papers/digital-yurts-draft1.pdf)
  - [perscon.net](http://perscon.net/contact.html)
  - [perscon/plugins/iPhone at master · avsm/perscon](http://github.com/avsm/perscon/tree/master/plugins/iPhone/)
  - [perscon/appengine/perscon/drivers/fmi.py at master · avsm/perscon](http://github.com/avsm/perscon/blob/master/appengine/perscon/drivers/fmi.py)
  - [perscon/README.md at master · avsm/perscon](http://github.com/avsm/perscon/blob/master/README.md)
  - [Yurt - Wikipedia](http://en.wikipedia.org/wiki/Yurt)
  - [Digital Economy Act 2010 - Wikipedia](http://en.wikipedia.org/wiki/Digital_Economy_Act_2010)
  - [Electronic Frontier Foundation](http://eff.org)
  - [Load Balancer - Elastic Load Balancing (ELB) - AWS](http://aws.amazon.com/elasticloadbalancing/)
  - [Cloud Computing Services - Amazon Web Services (AWS)](http://aws.amazon.com)
- **[Pulling together a user interface](https://anil.recoil.org/notes/uiprototype)**
  - [Sencha.com](http://www.extjs.com/)
  - [iCloud+](http://www.apple.com/mobileme/features/find-my-iphone.html)
  - [perscon.net](http://perscon.net/contact.html)
  - [gowalla.com](http://gowalla.com)
  - [gizmodo.com](http://gizmodo.com/5141741/what-to-know-about-iphoto-09-face-detection-and-recognition)
  - [GitHub - jaked/otoky: OCaml bindings for Tokyo {Cabinet, Tyrant}](http://github.com/jaked/otoky)
  - [perscon/plugins/iPhoto at master · avsm/perscon](http://github.com/avsm/perscon/tree/master/plugins/iPhoto/)
  - [perscon/plugins/iPhone at master · avsm/perscon](http://github.com/avsm/perscon/tree/master/plugins/iPhone/)
  - [perscon/plugins/MacOS-SyncServices at master · avsm/perscon](http://github.com/avsm/perscon/tree/master/plugins/MacOS-SyncServices/)
  - [perscon/plugins/Adium at master · avsm/perscon](http://github.com/avsm/perscon/tree/master/plugins/Adium/)
  - [File not found · avsm/perscon](http://github.com/avsm/perscon/tree/master/appengine/twitter.py)
  - [perscon/android at master · avsm/perscon](http://github.com/avsm/perscon/tree/master/android)
  - [GitHub - avsm/perscon: Personal Container server for AppEngine/Linux/MacOS X](http://github.com/avsm/perscon)
  - [The Leading Geographic Information System | Foursquare](http://foursquare.com)
  - [Page Not Found - Apple Developer](http://developer.apple.com/macosx/syncservices.html)
  - [code.google.com](http://code.google.com/appengine)
  - [404 Not Found](http://aws.amazon.com/education/aws-in-education-research-grants/)
  - [1978th.net](http://1978th.net/tokyocabinet/)
- **[Opening a website](https://anil.recoil.org/notes/opening-a-website)**
  - [Installation](https://web.archive.org/web/20110509135538/http://perscon.net/install.html)
  - [Design](https://web.archive.org/web/20110509135538/http://perscon.net/design.html)
  - [Google App Engine - Google Code](https://web.archive.org/web/20110509135538/http://code.google.com/appengine)
  - [GitHub - avsm/perscon: Personal Container server for AppEngine/Linux/MacOS X](https://github.com/avsm/perscon)
- **[Functional Reactive Web Applications](https://anil.recoil.org/ideas/frp-web-ocaml)**
  - [GitHub - jaked/froc: Functional reactive programming in OCaml](https://github.com/jaked/froc)
  - [Ambassador to the Computers](http://ambassadortothecomputers.blogspot.com/search/label/froc)
- **[Unikernels](https://anil.recoil.org/projects/unikernels)**
  - [LDN Functionals #7 Anil Madhavapeddy: The functional innards of Docker for Mac and Windows](https://www.youtube.com/watch?v=zqFDEDl5Zes)
  - [Unikraft is a fast, secure and open-source Unikernel Development Kit.](https://www.unikraft.org/)
  - [Home | Tezos](https://tezos.com)
  - [Docker Acquires Unikernel Systems As It Looks Beyond Containers | TechCrunch](https://techcrunch.com/2016/01/21/docker-acquires-unikernel-systems-as-it-looks-beyond-containers/)
  - [Secure, High-Performance Systems with OCaml](https://tarides.com)
  - [Projects](https://robur.coop/Our%20Work/Projects)
  - [OCaml Labs](https://ocamllabs.io)
  - [OCaml-TLS: the protocol implementation and mitigations to known attacks | MirageOS](https://mirageos.org/blog/ocaml-tls-api-internals-attacks-mitigation)
  - [Irmin](https://irmin.org)
  - [Verisign Announces Winners of Grants Aimed at Strengthening Internet Infrastructure | VeriSign, Inc.](https://investor.verisign.com/news-releases/news-release-details/verisign-announces-winners-grants-aimed-strengthening-internet)
  - [GitHub - olivierpierre/unikernel-papers](https://github.com/olivierpierre/unikernel-papers)
  - [GitHub - mirage/ocaml-cohttp: An OCaml library for HTTP clients and servers using Lwt or Async](https://github.com/mirage/ocaml-cohttp)
  - [GitHub - mirage/mirage-www: Website infrastructure and content for mirage.io](https://github.com/mirage/mirage-www)
  - [GitHub - mirage/mirage-tcpip: TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.](https://github.com/mirage/mirage-tcpip)
- **[Personal Containers](https://anil.recoil.org/projects/perscon)**
  - [www.horizon.ac.uk](https://www.horizon.ac.uk)
  - [GitHub - avsm/perscon.net: Web pages for perscon.net](https://github.com/avsm/perscon.net)
  - [GitHub - avsm/perscon: Personal Container server for AppEngine/Linux/MacOS X](https://github.com/avsm/perscon)
  - [GitHub - avsm/lifedb-server: LifeDB server to manage personal data](https://github.com/avsm/lifedb-server)
- **[Peeking under the hood of High Availability](https://anil.recoil.org/notes/peeking-under-the-hood-of-high-availability)**
  - [Citrix](https://web.archive.org/web/20081121042533/https://xenserver5.com/ha.php)
  - [XenServer5 | THE BLOG | The Wonderful World of Servers](http://www.xenserver5.com/)
  - [404: This page could not be found](http://www.gotfuturama.com/Information/Encyc-55-What_If_Machine/)
  - [Page not found](http://docs.xensource.com/XenServer/5.0.0/1.0/en_gb/reference.html#networking-standalone_host_config-bonds)
  - [Page not found](http://docs.xensource.com/XenServer/5.0.0/1.0/en_gb/reference.html#id2557754)
  - [Just a moment...](http://community.citrix.com/blogs/citrite/ewanm/)
- **[Shedding light on XenApp on XenServer performance tuning](https://anil.recoil.org/notes/shedding-some-light-on-xenapp-on-xenserver-performance-tuning)**
  - [Page Not Found - Citrix](https://www.citrix.com/English/ss/downloads/details.asp?downloadId=1679827&productId=683148)
  - [Xen Project](http://xen.org/)
  - [Page Not Found](http://www.xensource.com/files/summit_3/XenSummit_Shadow2.pdf)
  - [Andrew S Tanenbaum, Professor at the Vrije Universiteit](http://www.cs.vu.nl/~ast/)
  - [www.cl.cam.ac.uk](http://www.cl.cam.ac.uk/research/srg/netos/papers/2005-migration-nsdi-pre.pdf)
  - [XenServer - Secure, Reliable, and High-Performance Virtualization Platform](http://www.citrix.com/XenServer)
  - [Maximize Flexibility with Citrix Virtual Apps and Desktops: Secure and Sustainable DaaS Solutions - Citrix](http://www.citrix.com/XenApp)
  - [x86 virtualization - Wikipedia](http://en.wikipedia.org/wiki/X86_virtualization)
  - [x86-64 - Wikipedia](http://en.wikipedia.org/wiki/X86-64)
  - [Virtual address space - Wikipedia](http://en.wikipedia.org/wiki/Virtual_address)
  - [Thrashing (computer science) - Wikipedia](http://en.wikipedia.org/wiki/Thrash_(computer_science))
  - [Book sources - Wikipedia](http://en.wikipedia.org/wiki/Special:BookSources/0130313580)
  - [Page table - Wikipedia](http://en.wikipedia.org/wiki/Page_tables)
  - [Not Found](http://en.wikipedia.org/Virtual_Memory)
  - [Page not found](http://docs.xensource.com/XenServer/4.1.0/1.0/en_gb/sdk.html#id2553443)
  - [Just a moment...](http://community.citrix.com/x/_4ENAg)
- **[Installing Ubuntu on XenServer](https://anil.recoil.org/notes/installing-ubuntu-on-xenserver)**
  - [XenServer - Secure, Reliable, and High-Performance Virtualization Platform](https://xenserver.com)
  - [HardyHeron - Ubuntu Wiki](https://wiki.ubuntu.com/HardyHeron)
  - [404: Page not found](http://xen.xensource.com/files/xensummit_4/xen-paravirt_ops_Fitzhardinge.pdf)
  - [404: Page not found](http://xen.org/files/summit_3/xen-pv-drivers.pdf)
  - [Get Ubuntu | Download | Ubuntu](http://www.ubuntu.com/GetUbuntu/download)
  - [Enterprise Open Source and Linux | Ubuntu](http://www.ubuntu.com/)
  - [Just a moment...](http://www.realvnc.com/)
  - [Behaviour of update-grub when Xen enabled kernels are installed.](http://www.mail-archive.com/grub-devel@gnu.org/msg06024.html)
  - [Ubuntu Community Hub](http://ubuntuforums.org/showpost.php?p=4963842&postcount=1)
  - [Virtualization - Wikipedia](http://en.wikipedia.org/wiki/Paravirtualization)
  - [Almquist shell - Wikipedia](http://en.wikipedia.org/wiki/Debian_Almquist_shell)
- **[OpenBSD C2K5 thoughts](https://anil.recoil.org/notes/c2k5-thoughts)**
  - [OpenSSH](http://www.openssh.com)
  - [www.openbsd.org](http://www.openbsd.org/cgi-bin/man.cgi?query=nc)
  - [mg(1) - OpenBSD manual pages](http://www.openbsd.org/cgi-bin/man.cgi?query=mg)
  - [410 Gone](http://www.openbsd.org/cgi-bin/cvsweb.cgi/src/usr.bin/ssh/atomicio.c)
  - [410 Gone](http://www.openbsd.org/cgi-bin/cvsweb.cgi/src/usr.bin/mg/search.c.diff?r1=1.15&r2=1.16)
  - [marius eriksen - marius@monkey.org](http://www.monkey.org/~marius/)
  - [marc.theaimsgroup.com](http://marc.theaimsgroup.com/?l=openbsd-cvs&m=111689009724884&w=2)
  - [CIL (C Intermediate Language)](http://cil.sf.net/)
- **[Connecting Paper and Online Worlds by Cellphone](https://anil.recoil.org/notes/spotcodes-nytimes)**
  - [nytimes.com](https://www.nytimes.com/2004/10/07/technology/circuits/connecting-paper-and-online-worlds-by-cellphone-camera.html)
- **[MIT Technology review covers SpotCodes](https://anil.recoil.org/notes/mit-spotcodes)**
  - [Phone It In](https://web.archive.org/web/20241202023917/https://cdn.technologyreview.com/s/403022/phone-it-in/)
  - [ShotCode - Wikipedia](https://en.wikipedia.org/wiki/ShotCode)
- **[Using Camera-Phones to Enhance Human-Computer Interaction](https://anil.recoil.org/notes/2004-ubicomp-camera-1)**
  - [UbiComp 2004](https://www.ubicomp.org/ubicomp2004/)
- **[Exploring tradeoffs in location-aware gaming using smartphones](https://anil.recoil.org/notes/netgames04-ctf-1)**
  - [sn17 :](https://web.archive.org/web/20041212123550/http://sn17.org/)
  - [Active Bat - Wikipedia](https://en.wikipedia.org/wiki/Active_Bat)
- **[From the prawn of time](https://anil.recoil.org/notes/wired-spotcode)**
  - [From the Prawn of Time](https://www.wired.com/2004/06/from-the-prawn-of-time/)
  - [Quernstone.com NotCon′04 page](https://web.archive.org/web/20050204012820/http://www.quernstone.com/notcon04/)
  - [Home - Roxanne Khamsi](https://roxannekhamsi.com)
- **[Cellphone as a virtual mouse/keyboard](https://anil.recoil.org/notes/hem)**
  - [Camera phone as universal tri-corder](https://web.archive.org/web/20060505171702/http://www.linuxdevices.com/news/NS3157166681.html)
- **[My static C bounds checker extension merged into OpenBSD](https://anil.recoil.org/notes/gcc-bounds)**
  - [man.openbsd.org](https://man.openbsd.org/gcc-local.1)
- **[The Case for Abstracting Security Policies](https://anil.recoil.org/notes/sam03-secpol-1)**
  - [man.openbsd.org](https://man.openbsd.org/OpenBSD-5.1/systrace.1)
- **[Functional Internet Services](https://anil.recoil.org/projects/melange)**
  - [Welcome to a World of OCaml](https://ocaml.org)
  - [Welcome to MirageOS](https://mirageos.org)
  - [Horde :: Fatal Error](https://horde.org)
  - [GitHub - avsm/melange: Fast, statically type-safe OCaml network applications (e.g. DNS/SSH)](https://github.com/avsm/melange)
- **[Ubiquitous Interaction Devices](https://anil.recoil.org/projects/ubiqinteraction)**
  - [MoMo #1 - Dennis Hettema (OP3 / Shotcode)](https://www.youtube.com/watch?v=sN01wkRzsfk)
  - [From the Prawn of Time](https://www.wired.com/2004/06/from-the-prawn-of-time/)
  - [nytimes.com](https://www.nytimes.com/2004/10/07/technology/circuits/connecting-paper-and-online-worlds-by-cellphone-camera.html)
  - [Computer Laboratory - Ubiquitous Interaction Devices](https://www.cl.cam.ac.uk/research/srg/netos/projects/archive/uid/)
  - [Active Bat - Wikipedia](https://en.wikipedia.org/wiki/Active_Bat)
- **[Started PhD at Cambridge](https://anil.recoil.org/notes/starting-phd)**
  - [Department of Computer Science and Technology |](https://www.cl.cam.ac.uk)
  - [robinson.cam.ac.uk](https://robinson.cam.ac.uk)
  - [Enterprise data storage leader | NetApp](https://netapp.com)
- **[Streaming U2 live across the Internet](https://anil.recoil.org/notes/netapp-tr-3152-1)**
  - [u2songs | The History Mix: Live Streams of U2 Concerts |](https://www.u2songs.com/news/the_history_mix_live_streams_of_u2_concerts)
  - [NetCache - Wikipedia](https://en.wikipedia.org/wiki/NetCache)
- **[Xen Hypervisor](https://anil.recoil.org/projects/xen)**
  - [www.cl.cam.ac.uk](https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-552.pdf)
  - [gow.epsrc.ukri.org](https://gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=GR/S01894/01)
  - [GitHub - xapi-project/xen-api: The Xapi Project’s XenAPI Server](https://github.com/xapi-project/xen-api)
  - [404: Page not found](http://www-archive.xenproject.org/community/xenhistory.html)
- **[Added a caching subsystem to Horde](https://anil.recoil.org/notes/horde-cache)**
  - [commit: horde/docs CHANGES horde/lib Cache.php horde/lib/Cache file.php](https://lists.horde.org/archives/cvs/Week-of-Mon-20010820/003116.html)
- **[Chora now the production CVS viewer for PHP](https://anil.recoil.org/notes/chora-live-on-php)**
  - [Horde :: Fatal Error](https://www.horde.org/apps/imp/)
  - [Horde :: Fatal Error](https://www.horde.org/apps/chora/)
  - [‘avsm () horde ! org’ posts - MARC](https://marc.info/?a=97359997900001&r=6)
  - [[rasmus@php.net: [PHP-DEV] Chora now the default cvs.php.net system]](https://lists.horde.org/archives/dev/Week-of-Mon-20010806/002886.html)
  - [Horde :: Fatal Error](https://horde.org)
  - [PHP](http://php.net)
- **[Added internationalisation to the Chora viewer](https://anil.recoil.org/notes/chora-internationalised)**
  - [commit: chora annotate.php cvs.php chora/docs CHANGES chora/lib base.php chora/locale/de/LC_MESSAGES chora.mo chora/po Makefile README de.po extract.pl messages.po shtool xgettext.sh chora/templates common-header.inc chora/templates/annotate ...](https://lists.horde.org/archives/cvs/Week-of-Mon-20010730/002975.html)
  - [Horde :: Fatal Error](https://horde.org)
- **[GPL release of OpenFX](https://anil.recoil.org/notes/openfx)**
  - [OpenFX](http://openfx.org)
- **[I am now a core PHP developer](https://anil.recoil.org/notes/commit-access-to-php)**
  - [PHP: Installing from packages or ports on OpenBSD - Manual](https://www.php.net/manual/en/install.unix.openbsd.php)
  - [PHP](http://php.net)
- **[I'm now an OpenBSD developer](https://anil.recoil.org/notes/openbsd-developer)**
  - [php.qa: Re: Build Problem with latest CVS Version under OpenBSD 2.7](https://news-web.php.net/php.qa/652)
- **[I'm now a Horde core team member](https://anil.recoil.org/notes/horde-developer)**
  - [Team - The Horde Project](https://www.horde.org/community/team)
  - [The cvs Week-of-Mon-20001016 Archive by Author](https://lists.horde.org/archives/cvs/Week-of-Mon-20001016/author.html)
  - [Horde :: Fatal Error](https://horde.org)
- **[Paper on the NASA Mars Polar Lander website architecture](https://anil.recoil.org/notes/netapp-tr-3071-1)**
  - [Mars Polar Lander - Wikipedia](https://en.wikipedia.org/wiki/Mars_Polar_Lander#See_also)
- **[Slashdot covers the Mars Polar Lander](https://anil.recoil.org/notes/mars-polar-lander)**
  - [Mars Lander Won’t Phone Home](https://www.wired.com/1999/12/mars-lander-wont-phone-home/)
  - [12/2/99 - SUN HELPS EARTHBOUND NASA JPL SCIENTISTS EXPLORE MARS IN SEARCH FOR LIFE-SUSTAINING “VOLATILES”](https://web.archive.org/web/20020106163651/http://www.sun.com/smi/Press/sunflash/1999-12/sunflash.991202.1.html)

---
Canonical: https://anil.recoil.org/links
