Keep a Server Script Running with Cron
I tried using PM2 and systemd to keep a Raspberry Pi server running. Neither worked consistently. Instead, I setup a much simpler cron task.
I tried using PM2 and systemd to keep a Raspberry Pi server running. Neither worked consistently. Instead, I setup a much simpler cron task.
How to reverse scroll direction on Windows so that it matches macOS's "natural" scrolling.
How to migrate the location of a Plex library, based on what I found online and what I actually had to do for the move to be successful.
Current model hierarchy for models with multiple names. This is not a comparison of performance between brands.
| Level | My opinion | Claude | GPT |
|---|---|---|---|
| Frontier | overkill | Fable / Mythos | |
| Flagship | best for coding | Opus | Sol |
| Balanced | Sonnet | Terra | |
| Fast + Cheap | Haiku | Luna |
(Last updated August 3, 2026.)
How to easily setup per directory API keys to, for example, scope different AI subscriptions in different folders. This will use the CLI direnv to accomplish that.
Here is a script using the GitHub gh CLI to iterate over all of your repos and make them more secure by setting the following settings on them:
A quick guide on how to track session cost with a Claude hook. This will both keep a running cost counter below your Claude CLI and persist session costs to ~/.claude/cost/.
Add the following to your ~/.bashrc or ~/.zshrc:
alias ghpr='git push && gh pr create --fill'
Now just run ghpr after you've committed, and now you have a PR!
(for security purposes)
npm config set ignore-scripts true~/.npmrc./.npmrcignore-scripts=true into that fileHow to setup a Linux VM for an AI CLI to go crazy in (without risk to your host system).