Blog
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 3517 posts
#2026-03 765#english 592#culture 264#deep-dive 254#kubernetes 247#career 229#ai 216#llm 208#devops 193#2026-04 146#security 141#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 60#rag 58#self-improvement 55#learning 53#mlops 53#ai-platform 51
The 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-improvementLosses Hurt Twice as Much as Gains — The Prospect Theory Original and the 45 Years Since
The sentence "people feel the pain of a loss twice as strongly as the pleasure of a gain" has become a fixture of negotiation textbooks and pricing memos. Open the source — the 1979 Econometrica paper by Kahneman and Tve
2026-07-26 · 13 min read #psychology#paper-review#behavioral-economics#decision-making#moneyWhy Romance Still Grips You When You Already Know the Ending — The Grammar of Genre Romance
Romance is the one popular genre whose ending is settled in advance — and that is not a weakness but a contract with the reader. Here are the genre conventions of HEA and HFN, the eight elements Pamela Regis catalogued a
2026-07-26 · 12 min read #storytelling#romance#fiction#narrative#cultureHow to Read Container Image Vulnerability Scan Results — The Real Way to Turn Hundreds of Criticals Into Zero
Run an image scanner for the first time and you get thousands of vulnerabilities, a good number of them Critical. Hand that report to the team as is and nothing happens. This post starts from the fact that all a scanner
2026-07-26 · 13 min read #security#container#docker#trivy#kubernetesSQL Injection and Parameter Binding — The Places That Still Break When You Use an ORM
The first thing people search for as a defense against SQL injection is an escaping function, but the right answer is parameter binding. Escaping is an attempt to make a value safe inside a string literal, while binding
2026-07-26 · 16 min read #security#sql#database#orm#pythonAlerting That Does Not Wake You at 3AM — Symptom-Based Alerts and Burn Rate in Practice
On-call collapses not because there are too few alerts but because there are far too many. This post starts with the mechanism by which alert fatigue makes you miss real incidents, then covers the principle of paging onl
2026-07-26 · 13 min read #observability#alerting#slo#error-budget#prometheusScience Fiction Does Not Predict the Future — Reading SF as Thought Experiment
Measure science fiction by its hit rate and the genre turns dull instantly. Ursula K. Le Guin insisted that SF is not predictive but descriptive, and Darko Suvin gave the method a name: the novum. Here is the discipline
2026-07-26 · 14 min read #storytelling#science-fiction#fiction#narrative#cultureFixing Kubernetes Pod Pending — How to Read the Rejection Reason the Scheduler Left Behind
When a Pod sits in Pending for minutes on end, the scheduler has already recorded the rejection reason in an event. We start with how to decode precisely that sentence beginning with 0/5 nodes are available, then rule ou
2026-07-26 · 14 min read #kubernetes#scheduler#pending#troubleshooting#autoscalingDependency Supply Chain Security — The Things a Lockfile Does Not Block
You wrote a dozen or so packages into package.json, yet more than a thousand get installed. This post explains why transitive dependencies are riskier than direct ones, and uses a real lockfile entry to show why an integ
2026-07-26 · 14 min read #security#supply-chain#npm#sbom#ci