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
Async Rust: async/await and the Tokio Runtime
Async in Rust has a different flavor from other languages. A Future is just a lazy state machine, and without an executor to poll it, nothing happens. What a Future really is, what .await means, the executor/runtime (Tok
2026-06-29 · 11 min read #rust#async#tokioA DNS Deep Dive — The Infrastructure Hidden Behind Names ♪ Listenable
DNS is not a simple name tag but a vast distributed infrastructure that holds up the internet. From the hierarchy and recursive/authoritative resolution, record types, TTL and caching, Anycast and GeoDNS, to DNSSEC and D
2026-06-29 · 22 min read #network#dns#anycast#cdn#infrastructureOpinionated Tools — The Philosophy of Code Formatters and Linters ♪ Listenable
Why code formatters end debates and preserve consistency. Comparing gofmt and gofumpt, prettier, black, and ruff, this piece lays out the philosophy of strictness versus flexibility, the difference from linters, CI enfor
2026-06-29 · 22 min read #devops#formatter#linter#developer-tools#toolingThe Rise of AI Code Review Tools — How Automated Review Changes Teams ♪ Listenable
AI code review tools are pouring out as open source and reshaping developer workflows. From Git diff analysis, defect detection, and convention enforcement to the division of labor with human reviewers, false-positive ma
2026-06-29 · 20 min read #devops#ai#code-review#ci-cd#developer-toolsDistributed Transactions: 2PC vs the Saga Pattern
Why the ACID that was easy inside one database falls apart across services, how two-phase commit works and where it breaks (coordinator, blocking, failure modes), the Saga pattern (choreography vs orchestration, compensa
2026-06-29 · 12 min read #distributed-systems#transactions#sagaTactile Sensing and Dexterous Manipulation — Robots That Feel with Their Fingertips ♪ Listenable
Robots have begun to feel the world with their fingertips. We lay out vision-based tactile sensors (the GelSight family) and electronic skin, the role of touch in sensing slip, force, and texture, visual-tactile fusion,
2026-06-29 · 21 min read #ai-papers#robotics#tactile-sensing#manipulation#gelsightJLPT N3 Reading and Listening — Strategies for a High Score
A focused attack on JLPT N3 reading and listening — the high-weight sections that trip up learners from Korean. Passage types and approaches, tracking keywords, referents, and connectors, time allocation, listening note-
2026-06-28 · 10 min read #japanese#jlpt#n3#reading#listeningJLPT N3 in 5 Days — An Ultra-Compressed Crash Course When Time Is Short ♪ Listenable
An emergency pass strategy for when you have only five days left before the exam. Give up on perfection and focus on clearing the 95-point pass line and avoiding a sectional fail. Includes a time-blocked 5-day plan, a mi
2026-06-28 · 28 min read #japanese#jlpt#n3#crash-course#study-guideJLPT N3 Essential Grammar Patterns — A Complete Roundup
About 40 core JLPT N3 grammar patterns organized by meaning group in tables. See connection form, meaning, and examples at a glance, compare easily confused patterns, and sharpen your skills with grammar-solving tips and
2026-06-28 · 17 min read #japanese#jlpt#n3#grammar#study-guideConquering JLPT N3 — A Section-by-Section Exam Strategy
A complete, section-by-section strategy for passing JLPT N3. From the exam structure, scoring, and pass criteria to tactics for vocabulary, grammar, reading, and listening, plus time management, error reduction, exam-day
2026-06-28 · 12 min read #japanese#jlpt#n3#exam-strategy#study-guideReading Logs and Stack Traces Like a Detective
A stack trace is a crime scene; logs are witness statements. How to read a stack trace top to bottom (the top is where it blew up, the bottom is the origin), follow the "caused by" chain, use structured/JSON logging, cor
2026-06-28 · 13 min read #logging#debugging#stack-trace#observabilityBuilding Web APIs in Rust: Axum and Actix
A practical guide to building web backends in Rust. Axum's handlers, extractors, routing, and shared state; tower middleware; JSON with serde; database access with sqlx; robust error handling; and a comparison with the o
2026-06-28 · 10 min read #rust#web#axum#backendThe Truth About Exactly-Once Semantics
What the three delivery guarantees (at-most-once, at-least-once, exactly-once) actually mean, why exactly-once delivery is fundamentally impossible while exactly-once processing is achievable through idempotency, dedupli
2026-06-28 · 13 min read #distributed-systems#messaging#reliabilityKubernetes Architecture Visualized — From the Control Plane to the Pod
We unpack the Kubernetes architecture with ASCII diagrams, from control-plane and node components to objects and controller loops, scheduling flow, networking, and storage. Request handling and the pod-creation sequence
2026-06-27 · 11 min read #kubernetes#architecture#control-plane#scheduling#networkingMastering Hiragana and Katakana — Your First Step into Japanese ♪ Listenable
A complete guide to the kana scripts that begin every Japanese journey. It covers the full system of base sounds, voiced and semi-voiced marks, contracted sounds, the small tsu and long vowels, the gojuon chart, how to t
2026-06-27 · 22 min read #japanese#hiragana#katakana#kana#study-guideCUDA Architecture Visualized — From Threads to Tensor Cores
A diagram-driven tour of the CUDA execution model and GPU hardware. We walk through the grid-block-warp-thread hierarchy, SM internals, the memory hierarchy, warp scheduling and occupancy, tensor cores, and streams, all
2026-06-27 · 17 min read #cuda#gpu#tensor-core#warp#memory-hierarchyA Kanji Study Strategy — A Roadmap for the JLPT and Real Use ♪ Listenable
Memorizing kanji blindly burns you out fast. This guide covers approximate kanji counts per JLPT level, efficient memorization that combines radicals, words, and spaced repetition, the balance between writing and reading
2026-06-27 · 26 min read #japanese#kanji#jlpt#study-strategy#srsRevisiting Hadoop Architecture — HDFS, YARN, and Beyond ♪ Listenable
A diagram-driven walkthrough of Hadoop core internals — HDFS, YARN, and how MapReduce works. We look at how Hadoop role has shifted in the era of object storage, the cloud, and the lakehouse, and how we should understand
2026-06-27 · 30 min read #hadoop#hdfs#yarn#mapreduce#lakehouseNext.js 16 Architecture — A Deep Dive into Turbopack and Cache Components
A deep look at the Next.js 16 architecture through the lens of App Router structure, the server/client component boundary, rendering models, Cache Components, and Turbopack, now the default bundler. We unpack the request
2026-06-27 · 11 min read #nextjs#turbopack#cache-components#app-router#renderingMariaDB Architecture — From Storage Engines to Galera ♪ Listenable
A top-down walk through the MariaDB server architecture, from the connection layer to the parser, optimizer, and executor, covering storage engine selection criteria, replication, the Galera synchronous multi-master clus
2026-06-27 · 20 min read #mariadb#storage-engine#galera#replication#innodb