graham.systems

It's not sorcery; someone else just had time

by Graham @graham.systems

Self-Hosting an LLM: A Scatter Pack

December 02, 2025


Week of 2025-10-27

Featuring Letta Code and my old flame

November 03, 2025


Week of 2025-10-20

Featuring my first atproto project and a whole lot of books

October 27, 2025


Week of 2025-10-13

Burnout, poisonous lunar mist, Pokemon, and Lua

October 20, 2025


Week of 2025-10-06

LD58, LISP, tutorials, and fall begins

October 13, 2025


Deploying Statusphere to Railway from Tangled

Part 2: Automating your deployments

October 10, 2025


Deploying Statusphere to Railway from Tangled

Part 1: Local machine to Railway

September 30, 2025


cURL-ing GitHub Release Artifacts

For the flag-forgetful like me

September 26, 2025


Running YouTrack in Podman

Adventures in permissioning problems

September 26, 2025


Sliding Window Rate Limiting with Deno KV

If you have a KV cache, why not use it?

September 26, 2025


Distributive Conditional Types in TypeScript

Alternatively, "Ouch! My brain!"

September 26, 2025


It's another intro!

SPEED TOUR! SPEED TOUR!

September 26, 2025