oct 2026
- 28When is it worth switching from grep to ripgrep?
- 28How do you measure a process's memory for real?
- 27A container is not a virtual machine: what it really is
- 27How to benchmark disk speed without taking the server down
- 26Guardrails with a small model: filtering output on your own machine
- 26How to use journalctl to find the error
- 25Lazygit: can you use git in the terminal without memorising commands?
- 25How do you store a secret in an environment variable without leaking it?
- 24Cost per consumer: how much each service spends on models
- 24How to harden SSH: what to turn off and what to keep
- 23How to query JSON in the terminal with jq
- 23How to spin up an app, database and reverse proxy with docker compose from scratch
- 22What cgroups are: how linux limits cpu and memory
- 22Disk full: how to find what is taking the space
- 21HTTPS on localhost with mkcert, without certificate warnings
- 21Cron done right: environment, logs and what silently fails
- 19Ready made MCP servers to plug into your agent
- 19How to see what is using memory on Linux
- 18What changes in the terminal once fzf handles the search
- 18How to make a Linux terminal that looks good and works
- 17Setting up fail2ban without locking yourself out
- 17What happens in a TLS handshake
- 16Running a language model on CPU with llama.cpp
- 16How to limit memory, logs and restarts of a container
- 15What one curl call can measure
- 15How to actually run a container as non-root
- 14How to tell if the model got worse after an upgrade
- 14How to stop typing your key passphrase on every command
- 13Replacing the server password with an SSH key
- 12Semantic search over your own files with sqlite-vec
- 12A backup only counts once you test the restore
- 12A coffee maker doesn't send a terabyte in ten days
- 11The free certificate that became web infrastructure shrinks to 64 days
- 10Ten imports cost 100 ms of your Python script's startup
- 10Compressing memory in hardware, against zstd in software
- 10Twelve fake certificates among 4,758 real ones
- 10123456 opened 8.8 million Danish records
- 09Serving a static site with no open ports
- 09Jev: the model that decides in milliseconds without writing text
- 09RAM is 500% more expensive: what the memory audit of this VM shows
- 09Jev, three weeks later: what outside measurements found
- 09Swap is not free RAM: Go GC pauses under memory pressure
- 09Cloudflare bought Deno: the runtime has one year left
- 05zram on a 5.8 GB server: what the measurement showed