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
Native Async in WASI 0.3 — Why wasi:io Disappeared, and What's Still Not Done ♪ Listenable
On June 11, 2026, the WASI Subgroup ratified WASI 0.3.0. The core change is that async moved down into the Component Model's canonical ABI, and as a result the wasi:io package disappeared entirely. This matters not for p
2026-07-16 · 19 min read #webassembly#wasm#wasi#component-model#systemsSimulated Customers Never Walk Away — Where LLM User Simulators Inflate Agent Scores ♪ Listenable
In τ-bench-style conversational agent benchmarks, the 'user' role is played by another LLM. But this simulator isn't the thing being measured — it's the measuring instrument, and instruments need calibration. Three verif
2026-07-16 · 21 min read #ai#llm#evaluation#agents#simulationTriton Gluon: The Language That Hand-Writes the Layouts the Compiler Used to Hide ♪ Listenable
Gluon is a low-level GPU language built on the same compiler stack as Triton — it hands kernel authors the layouts, shared memory, and warp specialization that Triton normally keeps hidden. Its reason for existing is cle
2026-07-16 · 19 min read #gpu#triton#kernel#compiler#performanceThe Rust Standard Library Verification Campaign Found Zero Memory-Safety Bugs ♪ Listenable
The results paper for the verify-rust-std campaign, led by AWS and the Rust Foundation, appeared in the 2026 NASA Formal Methods Symposium. The work — what the authors call 'the largest verification campaign ever reporte
2026-07-16 · 25 min read #formal-methods#rust#verification#memory-safety#testingThe SQLite WAL-Reset Bug: A Data Corruption Race That Hid for 15 Years ♪ Listenable
On March 3, 2026, SQLite developer Dan found and fixed a data race that could, rarely, corrupt a database in WAL mode. The bug lived in every version from 3.7.0 (2010-07-21), when WAL was introduced, through 3.51.2 (2026
2026-07-16 · 18 min read #sqlite#wal#database-internals#concurrency#data-raceZig 0.16.0 — The Release That Turned I/O into an Interface, and the Bill It Came With ♪ Listenable
Zig 0.16.0, released on April 14, 2026, changed the standard library so that every I/O operation takes an Io instance as an argument. It takes the old Zig habit of passing an Allocator as an argument and applies the same
2026-07-16 · 23 min read #zig#systems-programming#async-io#compilerTypeScript 7 Is GA — the 8-12x Is Real, but Some People Cannot Move Today ♪ Listenable
On July 8, 2026, TypeScript 7.0 went GA. The Go-rewritten native port is no longer a separate binary — it is now simply tsc, and npm install -D typescript pulls it in. Microsoft's reported full-build speedup is 8 to 12x,
2026-07-16 · 18 min read #typescript#compiler#tooling#build-systems#compile-timesOctober 11, 2026: The Root KSK Changes — What's Actually in the Root Zone Right Now ♪ Listenable
The root KSK — DNSSEC's trust anchor — moves from KSK-2017 to KSK-2024 on October 11, 2026. For most resolvers this is a non-event thanks to RFC 5011, but for a validating resolver that failed to pick up the new trust an
2026-07-16 · 25 min read #network#dns#dnssec#security#protocolThe RISC-V RVA23 Profile — Distros Raised the Baseline, the Hardware Has Not Arrived Yet
RVA23 is the RISC-V application-processor profile ratified on October 21, 2024, and it is the first to make the Vector extension (V) and the Hypervisor extension (H) — both optional under RVA22 — mandatory. This matters
2026-07-16 · 17 min read #risc-v#rva23#ubuntu#toolchain#cpu-architectureSwift 6.3's Official Android SDK — What Shipped, and What Was Deliberately Left Out
Swift 6.3, released March 24, 2026, includes the first official release of the Swift SDK for Android. After ten years of community forks and unofficial toolchains, you can now produce Android binaries with a cross-compil
2026-07-16 · 12 min read #swift#android-swift#cross-platform#kotlin-multiplatform#swift-package-managerReact Compiler Got Ported to Rust — What Merged, What Did Not, and That "10x" Number ♪ Listenable
On June 9, 2026, PR 36173 — a Rust port of React Compiler — merged into facebook/react main. It added more than 120,000 lines across 461 files, and the number "3x faster as a Babel plugin, about 10x faster in the transfo
2026-07-16 · 19 min read #react#rust#compiler#performance#frontendProtobuf Edition 2026: Three Tightened Defaults, and the Schema Size Limits protoc Finally Enforces ♪ Listenable
Edition 2026 landed on protobuf.dev on July 13, 2026 — but v36.0-rc1 had already been published four days earlier, on July 9. Edition 2026 adds no new syntax; instead it tightens three defaults — a ban on name collisions
2026-07-16 · 19 min read #grpc#protobuf#api-design#serializationPython 3.15's abi3t — The Problem a Stable ABI Solves for Free-Threaded Builds, and What It Costs
With PEP 779, free-threaded builds shed their experimental tag in 3.14, but one thing besides interpreter performance still stood between here and Phase III, where free-threading becomes the default build — distribution.
2026-07-16 · 13 min read #python#free-threaded#cpython#concurrency#pep-703Rust 1.97 Cut Off Pre-Volta GPUs — Inside the nvptx64 Baseline Bump
Rust 1.97 (July 9, 2026) raised the minimum requirements for the nvptx64-nvidia-cuda target to PTX ISA 7.0 (CUDA 11 driver or newer) and SM 7.0 (Volta or newer). Maxwell- and Pascal-generation GPUs, and CUDA 10 and older
2026-07-16 · 13 min read #rust#cuda#gpu#compiler#nvidiaWhy Post-Quantum Certificates Are Not Here Yet — ML-DSA Signature Size, the 10kB Wall, and Merkle Tree Certificates ♪ Listenable
In the post-quantum transition, key exchange (encryption) is already well underway, but certificates and signatures are still at the starting line. The reason isn't cryptography — it's size. The ML-DSA-44 signature defin
2026-07-16 · 21 min read #security#post-quantum-cryptography#tls#webpki#certificatesRedis 8.8's Array Type — The First New Core Data Structure Since Streams, and What Valkey Doesn't Have
In May 2026, Redis 8.8 and Valkey 9.1 shipped six days apart. Redis 8.8 adds Array, a new core data structure built directly by antirez — a sparse index-addressed container for data where the index itself carries meaning
2026-07-16 · 16 min read #redis#valkey#data-structures#performance#open-sourcePasskey Portability Only Half Arrived — CXF Became a Standard, CXP Is Still a 2024 Working Draft
FIDO has two credential-exchange specs. CXF, which defines what gets exchanged, became a Proposed Standard on August 14, 2025 and even got an errata on March 9, 2026 — but CXP, which defines how it gets exchanged, is sti
2026-07-16 · 16 min read #security#passkeys#webauthn#fido#standardsPD Disaggregation Doesn't Increase Throughput — What Prefill/Decode Disaggregation Actually Buys You
PD disaggregation — splitting prefill and decode across separate GPUs — is a design that landed in vLLM, SGLang, and TensorRT-LLM alike in 2026, but wherever you look, all you find are numbers like "2x to 7x." Yet the of
2026-07-16 · 16 min read #llm#ai#inference#kv-cache#vllmWhy QUIC Gets Slower on Fast Internet — Receiver-Side CPU and the Kernel QUIC That Hasn't Arrived ♪ Listenable
QUIC clearly won on handshake latency and loss recovery — Google's internet-scale measurements show an 8.0% (desktop) drop in search latency and an 18.0% drop in video rebuffer rate as evidence. But once the link gets fa
2026-07-16 · 20 min read #network#protocol#performance#linux-kernelNix 2.35 Copies Flake Sources to the Store More Lazily — a 6-Year-8-Month Issue, and the Path Upstream Chose Instead of Lazy Trees
The first highlight of Nix 2.35.0, tagged July 13, 2026, is "Sources are copied to the store more lazily." The issue this one line closed, 3121, was opened by Eelco Dolstra himself on October 7, 2019, and closed on June
2026-07-16 · 14 min read #nix#reproducible-builds#build-systems#developer-experience#open-source