Continuing my quest to be obnoxiously visible while cycling, I added a headlight to my head and taillights to, uh, the back of my head.
runtimeterror
• John Wq
runtimeterror
• John Wq
Continuing my quest to be obnoxiously visible while cycling, I added a headlight to my head and taillights to, uh, the back of my head.
runtimeterror
• John Wq
Remember earlier this week when I excitedly shared about how I had changed what terminal emulator I was using? Well I just swapped to a different terminal emulator. Again.
runtimeterror
• John Wq
Ditching VSCode for Neovim, ditching Tabby for Kitty, and catppuccining all the things
runtimeterror
• John Wq
We enjoyed "Today's Hits Yesterday" by seeing Scott Bradlee's Postmodern Jukebox in concert.
runtimeterror
• John Wq
Using Vim's :r[ead] command to import content from another file or insert command output without leaving the editor.
runtimeterror
• John Wq and John Wq
A long note about how I publish short notes from SilverBullet using Quartz, Tailscale, Caddy, and GitHub Actions.
runtimeterror
• John Wq
Combining the magic of Caddy and Tailscale to serve web content from my homelab - and declaring independence from Cloudflare in the process.
runtimeterror
• John Wq
Deploying SilverBullet with Docker Compose, and accessing it from anywhere with Tailscale and Cloudflare Tunnel.
runtimeterror
• John Wq
Using Hugo resources.GetRemote to fetch a list of bad bots and generate a valid robots.txt at build time.
runtimeterror
• John Wq and John Wq
A quick exploration of Taildrive, Tailscale's new(ish) feature to easily share directories with other machines on your tailnet without having to juggle authentication or network connectivity.
runtimeterror
• John Wq
Using a GitHub Actions workflow, self-hosted runners, rootless Docker, Packer, and Vault to automatically build VM templates on Proxmox.
runtimeterror
• John Wq
Using Packer and Vault to build VM templates for my Proxmox homelab.