Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Anil Madhavapeddy

@avsm@amok.recoil.org
mastodon 4.7.2
  • Open on amok.recoil.org

Professor of Planetary Computing, University of Cambridge

1125 Followers
252 Following
23 Posts
Joined November 06, 2022
Gravatar:
https://gravatar.com/avsm
Homepage:
https://anil.recoil.org/
Work:
https://www.cst.cam.ac.uk/people/avsm2
GitHub:
https://github.com/avsm
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

superb piece of work getting merlin's typing recovery upstreamed into the OCaml compiler; it might even make 5.5! "the typer won't stop at the first error. Instead it will continue typing as much as possible, reporting other errors along the way" https://github.com/ocaml/ocaml/pull/14241

github.com
13
1
6
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 6mo ago

This is such an ingenious Apr 1st PR from Stephen Dolan I feel like it's the exact opposite of AI slop https://github.com/ocaml/ocaml/pull/14701

github.com
15
0
6
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

after being on the radio on all of the four nations this week, BBC Wales wins my inaugural "best pronunciation of Madhavapeddy" award

7
1
3
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

been resurrecting my system packaging scripts to remember how it all works again https://anil.recoil.org/notes/oxcaml-packages

Building OxCaml packages for Debian, Fedora, Homebrew and Arch
Anil Madhavapeddy

Building OxCaml packages for Debian, Fedora, Homebrew and Arch

Native OxCaml system packages for Debian/Ubuntu, Fedora, Arch and Homebrew — plus reviving a 2013 GPG key that modern tooling rejects for SHA-1, and using agentic coding to collapse the opam build into one tarball.

6
0
3
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago
Boosted by @joe@f.duriansoftware.com
How we've hosted our email "the hard way", by registering our own IPv4 block allocation with RIPE and then going through everything involved in receiving, delivering and accessing email on the modern public Internet. https://anil.recoil.org/notes/recoil-self-hosting-2026 with @nick@amok.recoil.org and @samoht@amok.recoil.org
anil.recoil.org
4
0
6
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 5mo ago
Replying to
@andrewnez back in 2015 we experimented with 'reverse PRs' for docker/go: so every time i pushed to the lib i maintain i'd get a report back of all the downstream users i'd broken. I still really want that
6
0
3
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

So very sad to hear of the passing of Peter Neumann. He was an epic pioneer in computer science, but also such a wonderfully cheerful, supportive person at any hour. This was an example of a typical email exchange with him to grab coffee, in an age before AI. If I didn't rhyme with Peter, he wouldn't write my tenure letter, so I got straight down to rhyming! RIP after a life wonderfully lived https://www.nytimes.com/2026/05/17/obituaries/peter-g-neumann-dead.html

nytimes.com
5
1
1
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 6mo ago

Here's my proposal for voluntary disclosure of AI tool usage in published OCaml code. Are any other language ecosystems doing this? I'd love to hear about them if so! https://anil.recoil.org/notes/opam-ai-disclosure

A Proposal for Voluntary AI Disclosure in OCaml Code
Anil Madhavapeddy

A Proposal for Voluntary AI Disclosure in OCaml Code

Proposing a voluntary, machine-readable AI content disclosure scheme for OCaml spanning opam packages, dune, and per-module attributes, aligned with the W3C AI Content Disclosure vocabulary.

8
9
6
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

adding lots of the latest io_uring goodies to the OCaml bindings enroute to trying out zerocopy/zeroalloc IO in OxCaml https://github.com/ocaml-multicore/ocaml-uring/pull/147

github.com
4
0
1
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

Running in Scotland isn't the same as running in Cambridge; can't feel my legs this morning due to all the 3D ups and downs!

4
0
1
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 6mo ago

The Internet needs an antibotty immune system, stat! My musings on the implications of the Mythos preview, and that we need to shake up how we approach building software beyond formal specification https://anil.recoil.org/notes/internet-immune-system

The Internet needs an antibotty immune system, stat
Anil Madhavapeddy

The Internet needs an antibotty immune system, stat

Anthropic's Mythos makes autonomous vulnerability chaining across devices a sudden reality, so I've been thinking about how digital 'antibotty' inoculation networks may be needed far sooner than I expected.

6
2
5
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

My quote that "I for one welcome our digihog overlords" did not make the news sadly, but other banter about @geotessera.org and hedgehogs did! https://www.bbc.co.uk/news/articles/c202g60qrlpo

bbc.co.uk
3
1
2
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 6mo ago

.plan-26-13: Oxidised hackery, standardised embeddings, and simmering on syndication https://anil.recoil.org/notes/2026w13

anil.recoil.org
5
0
4
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

Some further thoughts on voluntary AI disclosure for ocaml/opam packages https://discuss.ocaml.org/t/a-proposal-for-voluntary-ai-disclosure-in-ocaml-code/17950/28?u=avsm

A Proposal for Voluntary AI Disclosure in OCaml Code
OCaml

A Proposal for Voluntary AI Disclosure in OCaml Code

Thanks, everyone, for the thoughtful and polite feedback to my proposal. I’ve received a lot of private comments as well, from many perspectives, so I’ll attempt to digest them here. The prevailing concerns seem to hinge around quality and security and (to a lesser extent) legalities. This is not to diminish the debate around ethics, but this is such an active and evolving topic that I can’t pin much down there yet. Security This is a growing concern for the opam-repository, and is one I thin

3
0
0
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 6mo ago

.plan-26-14: Tracking AI screen time and escaping to pen and paper https://anil.recoil.org/notes/2026w14

anil.recoil.org
4
5
1
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

.plan-26-21: some amazing undergraduate projects completed this week on TESSERA and OxCaml, speaking at Pint of Science, and a grab bag of hacking https://anil.recoil.org/notes/2026w21

anil.recoil.org
2
0
2
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 6mo ago
Replying to
@edwintorok@discuss.systems yes that may be useful, but I’m skeptical that VCS based methods will actually work. Agents do a ton of branch management and it’s only really useful for license provenance. Markers in the code are just as good as commit message info and more explicit
3
0
0
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 6mo ago
Replying to
@lindsey@recurse.social there are adorable puppies wandering around the campus! Why don't we have adorable puppies wandering around Cambridge, I ask
2
1
0
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 6mo ago
Replying to
@edwintorok@discuss.systems this proposal deliberately doesn’t depend on VCS info: it’s a marker in the code itself that’s easy to keep across rebase etc and also for the human to edit
2
2
0
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 4mo ago

Some 'behind the scenes' about appearing on the BBC/ITV/etc last week talking about... hedgehogs and AI, of all things. https://anil.recoil.org/notes/hedgehog-tessera-week

It was quite fun discovering how the radio and TV production processes works post-pandemic; it's much more social media and remote-friendly than the old ways of traipsing around to the studios for a big formal interview!

anil.recoil.org
1
0
2
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 5mo ago

Weeknotes: Our REDD+ over-crediting paper hits the press just as Microsoft retreats from carbon removals, we talk responsible evidence synthesis to government while LLMs appear in UK planning, and my newest tool "oi" grows a self-update bootstrap. https://anil.recoil.org/notes/2026w18

.plan-26-18: From tropical forest protection to oi swallowing its oxcaml tail
Anil Madhavapeddy

.plan-26-18: From tropical forest protection to oi swallowing its oxcaml tail

Our REDD+ over-crediting paper hits Nature Communications just as Microsoft retreats from removals, we talk responsible evidence synthesis while LLMs appear in UK planning, and oi grows a self-update bootstrap.

1
0
2
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 8mo ago
Replying to on mastodon.social
@andrewnez@mastodon.social I'll send in a patch for the MPL (Mozzarella Public License)
2
1
0
0
Open post
Anil Madhavapeddy @avsm@amok.recoil.org
· 6mo ago
Replying to
@andrewnez@mastodon.social gosh, doing it at the license level seems risky
0
2
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 06:14:17 UTC