Pinned post

send me: sci-fi/fantasy book recommendations (especially by authors from underrepresented groups), mind-expanding conference talks, recommendations for different ways of doing things

Show thread
Pinned post

ask me about: Elm, generative art, Esperanto, website accessibility, Nix, design

Show thread
Pinned post

things I enjoy: programming, going on adventures with my family, chocolate, pluralizing words incorrectly, open-ended questions, kindness.

Show thread

my answer: Merkle Patricia trees! They can store keys/values efficiently and have a reliable hashing mechanism, which lets you sync them between multiple computers really efficiently.

Ethereum uses them, apparently, but I'm more interested in making P2P web apps with CRDTs. 🤓

I'm trying to implement one and it's a little tricky to get right but I am really enjoying the challenge.

Show thread

Recursey experiment: what's a computer thing you've been super excited recently?

Good morning and wonderful Wednesday Mastodon!

May you do good work today, as the gentleman in this picture did.

it's only cache if it's from the Cache region of France, everything else is just sparkling RAM

very proud of some tiny things I've done at work recently… one thing is creating an rspec tag so that we can snooze flakey tests. E.g. today our CI system (running UTC) is giving weird results for leap year (today + a week.) Some colleagues just applied the snooze tag to the test so the failures will be ignored today, but it'll come back into rotation tomorrow. 👍

They say that life is like a hurricane here in duckburg. I think I wanna visit anyway.

I do love working with unicode. Where else is it reasonable (and necessary!) to work with a range "ringed planet..banjo"?

tired: computers are a rock that we tricked into thinking

wired: socks are a plant we tricked into being socks

are we still doing the jorts meme on here?

'cause jam jar: jean am in a jean ar.

whenever I update I get really happy how easy Nix makes maintenance 😁

love when a composer's top tracks on Spotify are half stuff that's really my jam and half screechy distressing operatic horror music.

fun realization: the link to the source code for my new site is almost a palindrome:

new strategy for people asking me to ping them later: ask them to open ICMP in their firewall.

ah yes, the XML entity for Oreos:  , or Nabisco Bakery's Special Product.

Show older

A Mastodon server for Recursers.

<svg xmlns="" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>