~/josh
  • Hermes on CPU: Diagnosing a 39-Minute Response Time April 27, 2026 5 min read

    A disk usage query taking 39 minutes isn't slow hardware — it's a misconfigured agent. Here's how to find the real bottleneck and fix it.

    homelabaihermesollamalinux
  • Local Model or API: Choosing the Right Backend for Hermes April 27, 2026 10 min read

    CPU-only inference on an OptiPlex 7070 is painfully slow. Here's a practical comparison of cloud APIs and second-hand GPU upgrades — with real costs in NZD.

    homelabaihermesollamalinux
  • Choosing a Local LLM for CPU-Only Inference April 26, 2026 17 min read

    Comparing local models for CPU-only inference on a 16 GB machine — focused on the constraints that actually matter for a Hermes agent: 64k context, reliable tool use, fitting in RAM, and response speed.

    homelabaiollamalinux
  • Hermes Agent on a CPU-Only Mini PC April 25, 2026 5 min read

    Installing Ollama and Hermes on a headless Ubuntu box, wiring up the Claude gateway, and working through the rough edges including a gateway install bug and a model that wouldn't use tools.

    homelabaiollamalinuxubuntu
  • Home Assistant on the Pi 3B: Keeping It Reliable April 12, 2026 10 min read

    A complete guide to installing and optimising Home Assistant OS on a Raspberry Pi 3B — from flashing the image to the tweaks that keep it running reliably.

    home-automationhome-assistantraspberry-pilinux
  • rclone + systemd: Hands-Off Cloud Backup on Linux April 12, 2026 7 min read

    Comparing free tools for syncing a local folder to Google Drive or OneDrive on Linux, with a full rclone setup guide.

    homelablinuxbackuprclone
  • Static IPs and DHCP Reservations Before Home Automation April 6, 2026 9 min read

    Before running Home Assistant on a Raspberry Pi, I needed a stable network. Here's how I planned IP addressing across a Juniper SRX, managed switches, and a homelab rack.

    home-automationnetworkinghome-assistantraspberry-pi
  • Client-Side Mermaid Diagrams With No Build Step April 6, 2026 6 min read

    How I added Mermaid diagram support to this blog — rendering flowcharts, sequence diagrams, and more directly from Markdown code blocks.

    metajavascriptwebdiagrams
  • Brilliant, Xiaomi, and Panasonic in Home Assistant April 5, 2026 9 min read

    A practical guide to unifying Brilliant smart switches, a Xiaomi pedestal fan, and Panasonic cloud connect heat pumps under Home Assistant on a Raspberry Pi 3B.

    home-automationhome-assistantraspberry-piiot
  • Low-Poly Hero Images in 150 Lines of JavaScript April 4, 2026 6 min read

    How I added procedurally generated low-poly SVG header images to every post without touching a design tool or adding any build dependencies.

    metanodeweb
  • Static Site Comments With Cloudflare Workers and D1 April 3, 2026 8 min read

    How I added a comment system to a static site using a Cloudflare Worker, D1, and Resend — with no third-party widgets and no persistent server.

    metacloudflareweb
  • Why I Wrote My Own Static Site Generator April 3, 2026 5 min read

    Why I skipped the frameworks and wrote a static site generator in ~200 lines of Node.js.

    metanodeweb

© 2026 Josh — RSS