Learn Nushell: Tables, Pipelines, Data Files, and a Command Reference

Learn Nushell fast: tables and pipelines, JSON, CSV, and TOML files, records, lists, custom commands, and config, plus a searchable command reference.
The words Learn Nushell in white over a dark terminal showing a Nushell table of servers filtered to the running ones.

What Are AI Evals?

AI evals explained: how datasets, graders, and scores tell you whether a language model feature works, and why vibe checks and benchmarks fall short.
AI evals: test cases pass through an AI system to a grader, which scores them.

Learn Tmux: Sessions, Windows, Panes, and a Command Reference

Learn tmux fast: sessions, windows, panes, the prefix key, and .tmux.conf, plus a searchable command reference and curated videos, podcasts, and books.
The words Learn Tmux in white over a dark terminal split into panes, with a green tmux status bar along the top.

jq Cheat Sheet: Filters, Operators, and Output Formats

jq cheat sheet for the command line: selecting values, select filters, reshaping objects, arrays and math, string helpers, output flags, and error meanings.
A reference card showing a jq command that selects employees over age 30, above its two-line output.

Fix: ssh: connect to host github.com port 22: Connection timed out

Your network blocks SSH on port 22, not your key. Route GitHub over ssh.github.com on port 443, make it permanent in ssh config, and verify with git.
A terminal showing an SSH connection to github.com on port 22 timing out.

Fix: Support for Password Authentication Was Removed

GitHub rejects your Git password over HTTPS. Switch the remote to SSH, or create a personal access token and store it, so pushes stop asking.
A terminal showing a git push rejected because password authentication is not supported.

Fix: Too Many Authentication Failures

SSH offers every key you own and the server cuts you off after six. Pin one key with IdentitiesOnly, and learn why GitHub gives a different error.
A terminal showing an SSH connection disconnected for too many authentication failures.

Fix: Host Key Verification Failed

SSH stops with “Host key verification failed.” Read the warning correctly, decide whether the key really changed, and fix it without disabling checking.
A terminal showing git pull answering with Host key verification failed.

Fix: src refspec main does not match any

Git rejects the push with “src refspec main does not match any”. Four causes: no commit yet, a different branch name, a typo, and nothing committed.
A terminal showing git push origin main answering with error: src refspec main does not match any.

How to Use jq With kubectl: Practical Recipes

Query Kubernetes with kubectl -o json and jq: find pods that aren’t running, containers without limits, images in use, restart counts, and node capacity.
A terminal piping kubectl output into jq to list pods that are not running.