Anil Madhavapeddy
banner
anil.recoil.org
Anil Madhavapeddy
@anil.recoil.org
Professor of Planetary Computing at the University of Cambridge @cst.cam.ac.uk, where I co-lead the @eeg.cl.cam.ac.uk and work on computing for global biodiversity and climate change with @conservation.cam.ac.uk.

Homepage at https://anil.recoil.org
It worked!!! this is so much fun. Onto figuring out thumbnails and blob uploads next :-)
January 15, 2026 at 7:39 PM
Reposted by Anil Madhavapeddy
This is getting pretty good. Ideally I think what's next is for the owners of bsky.social to publish a webfinger entry (try logging into the app as [email protected] to get the webfinger instructions), and for Tailscale to treat bsky.social and atlogin.net as "single-user-per-tailnet" domains.
Bluesky
Social media as it should be. Find your community among millions of users, unleash your creativity, and have some fun again.
bsky.social
January 15, 2026 at 6:18 PM
the danger of a from scratch implementation: I'd missed the seconds fraction. Records now fixed and updated but I guess aren't being picked up -- time to write a new blog post to see if this works ;-)
January 15, 2026 at 5:51 PM
Yikes thanks, I missed that tab; I’ll fix that shortly!
January 15, 2026 at 3:30 PM
this is very cool! I've implemented my own @standard.site publisher in OCaml, but I'm not seeing my document show up in your surf index; pdsls.dev/at://did:plc... -- it's passing validation on site-validator.fly.dev though
Standard.site - One schema. Every platform.
Standard.site provides shared lexicons for long-form publishing on AT Protocol. Making content easier to discover, index, and move across the ATmosphere.
standard.site
January 15, 2026 at 1:51 PM
just figuring out my schedule in March -- I need to be in India that week, but I'd love to pop in to the #ATmosphereConf too!
January 15, 2026 at 8:59 AM
yes there was a decade between "CRT monitors" and "GPUs" that was a fallow period for temperature. Unfortunately, my specific office also has a giant crack in it which means that it's a few degrees colder than outside usually ;-)
January 14, 2026 at 1:57 PM
tough call; the TSO support makes a huge difference in the reliability and perf of rosetta 2 (which is a very user friendly feature)
January 12, 2026 at 1:46 PM
Reposted by Anil Madhavapeddy
I guess you can turn on CONFIG_ANON_VMA_NAME (off by default on Debian) and then use PR_SET_VMA_ANON_NAME. That adds an anon_vma_name field to vm_area_struct. You can grab it out again from proc/maps.
January 12, 2026 at 1:42 PM
that's perfect actually, i run a custom kernel already. thanks!
January 12, 2026 at 1:45 PM
yeah some proprietary but arm64 has had memory domains for some time - would have thought Linux would have some way to expose these by now
January 12, 2026 at 1:36 PM