Implicit Dot Computer



Hello! I'm Keaton, welcome to my "Web site"!

You can "click" the "links" in the top bar to learn more about me and the site, or maybe look at one of these recent blog posts.

All Robots And Computers Must Shut The Hell Up

2025-06-28

The language our machines use to speak to us has changed. We wanted to humanize the computer. We wanted it to meet us where we are, with our evolved social primate brains, and simple declarative state…

Recalibration

2024-07-26

You know when some rando on the internet makes a post to the effect of "I'm so sorry I haven't been updating recently, it's because of reasons X Y and Z, please accept my deepest apologies and I'll po…

ActivityPub Part 2: GoToSocial Considered Neato

2024-06-23

Here's the lesson I've learned since my last post: making a simple ActivityPub server that implements the minimum subset of the spec is not difficult. But to have the server be actually usable and via…

ActivityPub Part 1: Static Files Are All You Need* (*to have a visible profile)

2024-06-10

After a few posts worth of preamble, it's finally time to get our hands dirty with ActivityPub! I started out by reading through the specification for ActivityPub itself, which defines the inter-serve…

Notes on Setting Up a Mastodon Server

2024-06-04

Welcome to Protocolapalooza, my project to add support to this site for a bunch of wacky protocols other than the Web. We're starting with ActivityPub, but before we can get into the implementation th…


All Posts