Blog
Thoughts on AI, game development, and whatever else comes to mind.
My Discord Account Was Hacked and Used to Extort People
Over the holidays, my Discord account was compromised. The attackers used it to social engineer my contacts into downloading malware, then extorted them for money.
AI Workshop: Build a Business in a Day
My friend Ilya asked me to help facilitate an AI workshop with Women in Tech Japan and Tokyo AI on January 17th. The format caught my attention: participants come in with a business idea, and by th...
Why Your AI Coding Agent is Stuttering (It's Probably Your Hard Drive)
I spent longer than I’d like to admit troubleshooting latency issues on my workstation before realizing the obvious: I was running Claude Code and Gemini CLI off an 8TB mechanical hard drive.
What Moodle Taught Me About AI Agent Swarms
Steve Yegge’s Gas Town dropped last week - an orchestration system for running 20-30 agentic AI workers in parallel. Reading through his 25-page manifesto, I kept getting this feeling of deja vu.
Transitioning to Jekyll 4.x
Remember that 2017 post where I complained about Jekyll tooling? Here I am, nearly nine years later, finally doing something about it.
Make sure Kagglehub downloads models to the right place
Colab Enterprise is nice. You can define your own runtime templates for VMs to run Jupyter notebooks on. Attach persistent disks. Good stuff.
Reading list
Those who know me know I’ve always been a bit of a bookworm.
Starting over
It’s been about eight years since I configured this blog. The previous post was from 2017. (Not sure if the Disqus comments still work - try it out if you’re reading this.)
Jekyll woes
The more I use Jekyll, the more I get frustrated with the tooling. I don’t like having to set the date in the name of my posts, and I don’t like having to fill out the date field either!