Blog
Virtual machines lock up. It happens. Whether it’s an out-of-memory condition, a deadlocked kernel, or just bad drivers, sometimes your guest OS becomes completely unresponsive while the hypervisor keeps merrily chugging along.
Read more →Ever wanted to chat with any AI model directly from your terminal without leaving your workflow? I built a lightweight ZSH function that connects to any OpenAI-compatible API with minimal dependencies—just curl and jq. I use fuelix.ai as my provider, which gives me access to dozens of models from OpenAI, Anthropic, Google, and others through a single API. But the function works with any OpenAI-compatible endpoint—local models, direct provider APIs, or custom services.
Running a private game server for friends doesn’t have to mean opening ports to the internet. Here’s how I set up a secure Factorio server using Tailscale and Docker Compose.
Read more →