3M’s PFAS exit killed the supply chain for two-phase immersion cooling in DCs

3m’s-pfas-exit-killed-the-supply-chain-for-two-phase-immersion-cooling-in-dcs

Long-form analysis, market context, and editorial takes on what’s shaping the data center cooling industry. Deep Dive Premium Preview March 19, 2026 On July 1, 2026, a law takes effect in Germany that no other major data center market has attempted at this scale. Any new data center commissioned on or after that date must […]

The Soul of a Pedicab Driver

the-soul-of-a-pedicab-driver

The Soul of a Pedicab Driver The Soul of a Pedicab Driver by Carl Etnier Pedicabbing doesn’t make me a better person. By trying to become a better person, however, I am becoming a better pedicab chauffeur. This is the story of a little spiritual journey I’ve taken over the last year, stimulated in part […]

Trivy ecosystem supply chain briefly compromised

trivy-ecosystem-supply-chain-briefly-compromised

Summary On March 19, 2026, a threat actor used compromised credentials to publish a malicious Trivy v0.69.4 release, force-push 76 of 77 version tags in aquasecurity/trivy-action to credential-stealing malware, and replace all 7 tags in aquasecurity/setup-trivy with malicious commits. Root Cause This incident is a continuation of the supply chain attack that began in late […]

Full Disclosure: A Third (and Fourth) Azure Sign-In Log Bypass Found

full-disclosure:-a-third-(and-fourth)-azure-sign-in-log-bypass-found

Invisible password sprays. Invisible logins. Full tokens returned. Nyxgeek here. It’s 2026 and I’ve got two more Azure Entra ID sign-in log bypasses to share with you. Don’t get too excited…these bypasses were recently fixed, but I think it’s important that people know. By sending a specially crafted login attempt to the Azure authentication endpoint, […]

Drugwars for the TI-82/83/83 Calculators

drugwars-for-the-ti-82/83/83-calculators

Lbl G ClrHome Disp ” J.M.’S DRUGWAR”,” SIMULATION”,””,” VERSION 2.00″,””,” JUST SAY NO.” 2000→Z 5000→Y 0→V 100→K 1→B 2→N 0→I 0→J 100→T 0→M 0→N 0→O 0→P 0→Q 0→R Pause ClrHome Disp ””,”ORIGINAL GAME”,”FOR IBM BY:”,” JOHN E. DELL”,”” Disp ”INSTRUCTIONS?” Input ”(1=YES,2=NO)”,X If X=1 Then ClrHome Disp ”THIS IS A GAME”,”OF BUYING AND”,”SELLING. YOUR”,”GOAL IS […]

Wayland set the Linux Desktop back by 10 years

wayland-set-the-linux-desktop-back-by-10-years

Wayland has been a broad misdirection and misallocation of time and developer resources at the expense of users. With more migration from other operating systems, the pressure to fix fundamental problems has become more prominent. After 17 years of development, now is a good time to reflect on some of the larger promises that have […]

The Day I Discovered Type Design

Fifty years ago this month, March 1976, at 20 years old, is when my interest in type design began. Me, in spring of 1976, about the time I discovered type design, standing outside the art department at NHCC. (Photo by Dan Bagaus) I was in my second year of a two-year commercial art program at […]

Bombarding gamblers with offers greatly increases betting and gambling harm

bombarding-gamblers-with-offers-greatly-increases-betting-and-gambling-harm

Research has confirmed for the first time that people with active gambling accounts who receive regular ‘free bets’ and other direct marketing offers place a lot more bets, spend far more, and suffer greater related harms than gamblers who have opted out of such offers. The study, led by Central Queensland University in Australia in […]

Be intentional about how AI changes your codebase

Code should be self documenting How you split logic into functions and shape the data they pass around determines how well a codebase holds up over time. Semantic Functions Semantic functions are the building blocks of any codebase, a good semantic function should be as minimal as possible in order to prioritize correctness in it. […]

EsoLang-Bench: Evaluating Genuine Reasoning in LLMs via Esoteric Languages

Current benchmarks for large language model (LLM) code generation primarily evaluate mainstream languages like Python, where models benefit from massive pretraining corpora. This leads to inflated accuracy scores that may reflect data memorization rather than genuine reasoning ability. We introduce EsoLang-Bench, a benchmark of 80 programming problems across five esoteric languages (Brainfuck, Befunge-98, Whitespace, Unlambda, […]