Blog
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 3525 posts
#2026-03 765#english 592#culture 264#deep-dive 254#kubernetes 249#career 229#ai 219#llm 209#devops 196#2026-04 146#security 143#database 114#observability 113#communication 109#history 107#architecture 100#productivity 96#finance 88#economy 84#mindset 81#psychology 80#ai-papers 79#food 78#it 78#travel 78#deep-learning 77#japanese 77#networking 77#performance 72#business-travel 70#linux 70#gpu 69#ai-agent 66#cs-fundamentals 63#postgresql 61#rag 58#self-improvement 55#learning 53#mlops 53#python 52
The Complete Guide to Installing k3s in an Air-Gapped Network — From Image Tarball Transfer to a Private Registry and Agent Joins ♪ Listenable
Covers the whole process of standing up a k3s cluster on a network with no internet path at all, command by command. It walks through downloading the airgap image tarball and the k3s binary on a connected machine, buildi
2026-07-31 · 20 min read #kubernetes#k3s#air-gap#on-premise#containerdAir-Gapped Kubernetes Day 2 Operations — How to Stop a Cluster From Dying of Certificate Expiry ♪ Listenable
What actually kills an air-gapped cluster is usually not some spectacular outage but certificate expiry. Let a year go by with nobody touching it and the API server quietly stops, and with no internet you cannot search y
2026-07-31 · 20 min read #kubernetes#air-gap#day2-operations#etcd#certificateDesigning an Air-Gapped Image Import Pipeline — skopeo, Harbor, and a Reimport Runbook That Doesn't Rot
This post designs the pipeline for a problem almost nobody in air-gapped Kubernetes actually gets right: repeatedly and safely bringing container images in. It covers managing the import list as code, the skopeo sync com
2026-07-31 · 17 min read #kubernetes#air-gap#harbor#skopeo#supply-chainAuthentication, Authorization, and IDOR — Why the Login Is Fine but You Can See Data That Belongs to Someone Else
Most real data breaches come from authorization, not authentication. The classic case is IDOR, where the login passes normally but changing only the ID in the URL returns another user resource verbatim. This post separat
2026-07-26 · 15 min read #security#authorization#idor#api#multi-tenantHow the Stanford Prison Experiment Fell Apart — What the Archives Revealed
The 1971 prison experiment run by Philip Zimbardo entered textbooks and feature films as the story of ordinary students who became brutal guards in six days. Yet the original data appeared not in a top-tier journal but i
2026-07-26 · 9 min read #psychology#paper-review#social-psychology#replication#research-ethicsHow Characters Change — The Grammar of Character Arc Design
Plot is the order of events; the arc is the change in a person. In a good story the two share the same scenes and push each other forward. Here are the three arcs — the positive one that lets go of a false belief, the ne
2026-07-26 · 12 min read #storytelling#character#fiction#narrative#craftThe Experiment Where One Dollar Beat Twenty — Cognitive Dissonance and Sixty Years of Rebuttal
Participants were made to do a deliberately boring task, then asked to lie about it. One group was paid one dollar, the other twenty dollars. The people who later rated the task as more enjoyable were the ones who had be
2026-07-26 · 13 min read #psychology#paper-review#social-psychology#decision-making#mindsetThe Milgram Obedience Experiment Reexamined — the Other Side of That 65 Percent
The Milgram experiment, begun at Yale in 1961, has been summarized in one sentence for decades: 65 percent of participants went all the way to the maximum voltage. But that figure is the value from one of some 24 variati
2026-07-26 · 11 min read #psychology#paper-review#social-psychology#obedience#research-ethicsThe 38 Were Never There — The Myth of the Bystander Effect and the Real Experiment
The 1964 New York Times article reporting that 38 neighbors merely watched while Kitty Genovese was murdered gave birth to the concept of the bystander effect. Then a 2007 review in American Psychologist established that
2026-07-26 · 12 min read #psychology#paper-review#social-psychology#ethics#communicationIs the Three-Act Structure a Law or a Convention — The Lineage of Story Structure and Its Limits
It is no accident that films tend to turn at the same places. Aristotle never spoke of three acts, and the three-act structure we know today is a twentieth-century invention that became an industry standard when Syd Fiel
2026-07-26 · 13 min read #storytelling#screenwriting#narrative#film#craftSecrets Management — Why a .env File Is Not Enough, the Paths Environment Variables Leak Through, and How to Design Rotation
Adding .env to .gitignore does not make a secret safe. The process environment is readable verbatim from the same host through /proc/PID/environ, it rides out in crash reports, debug pages and CI logs, and it stays forev
2026-07-26 · 16 min read #security#secrets#devops#vault#kubernetesActually Fixing Core Web Vitals — The Order in Which You Bring LCP, INP, and CLS Down
Scoring 98 in Lighthouse while Search Console stays red happens because the two tools measure different things. This post starts by laying out what LCP, INP, and CLS each measure and why the thresholds apply at the 75th
2026-07-26 · 15 min read #performance#core-web-vitals#lcp#inp#clsWhy Average Response Time Lies — How to Read p50, p95, and p99 Properly
A service whose average response time is 80ms can still keep users waiting three seconds, and that happens all the time. This post explains what the average hides in a long-tail distribution, which question each of p50,
2026-07-26 · 11 min read #observability#percentile#prometheus#histogram#sloDecoding the TLS handshake and certificate errors — why the browser works but curl fails
When the browser shows a healthy padlock while only curl and server-side calls fail with a certificate error, the problem is server configuration. The browser downloads the missing intermediate certificate itself through
2026-07-26 · 15 min read #network#tls#ssl#openssl#securityLLM Inference VRAM Math — the KV Cache Blows Up Before the Weights Do
How to answer "will this model fit on our GPU" with a few multiplications. Weight memory is just parameter count times bytes per parameter, but the thing that actually blocks a deployment is the KV cache, which grows wit
2026-07-26 · 12 min read #llm#inference#vram#kv-cache#quantizationHTTP Keep-Alive and connection reuse — the timeout race condition behind intermittent 502s
When the backend logs contain no errors at all and only the load balancer intermittently mixes in 502s, it is usually a connection reuse race condition. At the exact moment the server closes an idle connection, the clien
2026-07-26 · 15 min read #network#http#performance#load-balancer#tcpOn Getting Older — Where the Common Story and the Data Come Apart
Across data from many countries, the age at which life satisfaction is lowest sits somewhere around forty-seven, and after that it mostly rises. The U-curve does have serious critics, though. This post walks through the
2026-07-26 · 12 min read #mindset#aging#psychology#life#healthLoneliness Works Like Hunger — How to Read a Signal of Deficit
Loneliness is not the state of being alone. It is the gap between the relationships you want and the ones you actually have. John Cacioppo read that sensation as a deficit signal from the same family as hunger and thirst
2026-07-26 · 12 min read #mindset#healing#loneliness#relationships#connectionHow Much May a Historical Novel Invent — The Contract Between Fact and Fiction
A historical novel begins by signing a quiet contract with its reader: leave the known untouched and fill only the places where the record is blank. Here is the three-layer structure of fact, interpretation and invention
2026-07-26 · 11 min read #storytelling#historical-fiction#fiction#narrative#historyHow to Decide Well — A Good Decision and a Good Outcome Are Not the Same Thing
When the last pass of the Super Bowl was intercepted, everyone called it the worst call in history. But grading a decision by its outcome erases almost everything there was to learn from it. Here is the idea of resulting
2026-07-26 · 12 min read #mindset#decision-making#psychology#productivity#self-improvement