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
Forward Kinematics: From Joint Angles to End-Effector Position with Homogeneous Transforms and DH Parameters ♪ Listenable
Forward kinematics is calculating where the end effector is when you know the joint angles. This post shows, with real numbers, how the 4x4 homogeneous transformation matrix resolves the mismatch between rotation (matrix
2026-08-02 · 23 min read #robotics#math#electronics#raspberry-pi#hardwareThe Robot Arm Control Loop: From Trajectory Generation to PID and Gravity Compensation ♪ Listenable
Everything past the point where inverse kinematics hands you joint angles belongs to control. This post explains, through discontinuous acceleration, why writing the target angle straight into the servo makes the arm jer
2026-08-02 · 24 min read #robotics#electronics#arduino#hardware#mathInverse Kinematics: Working Backward from Where You Want to Be to the Joint Angles ♪ Listenable
Forward kinematics is a single calculation — feed in angles, get a position. Inverse kinematics can have no solution, several solutions, or infinitely many. This post derives the analytic solution for a 2-link planar arm
2026-08-02 · 22 min read #robotics#math#electronics#hardware#raspberry-piChoosing an On-Prem Lightweight Kubernetes — Splitting k3s, k0s, and RKE2 by Datastore and Regulation
Instead of listing feature checkboxes, this post compares k3s, k0s, and RKE2 only on the axes that actually decide the choice. The first axis is the datastore. Start with SQLite and you can't add server nodes; embedded e
2026-07-31 · 17 min read #kubernetes#k3s#k0s#rke2#on-premisek0s Air-Gapped Install and k0sctl Automation — From Building the Image Bundle to Multi-Node Upgrades
This post lays out, command by command, how to stand up and operate a k0s cluster in an air-gapped network with no internet path. It covers three ways to build an image bundle with k0s airgap list-images and bundle-artif
2026-07-31 · 15 min read #kubernetes#k0s#k0sctl#air-gap#on-premiseOhm's Law for Programmers: Understanding Voltage, Current, and Resistance in Numbers ♪ Listenable
An Ohm's law guide for software engineers picking up an Arduino or Raspberry Pi for the first time. It redefines voltage not as a "quantity" but as a difference between two points, and pins down exactly where the water a
2026-07-31 · 19 min read #electronics#arduino#circuit#hardware#makerDriving Motors, Relays, and Inductive Loads: Why You Should Never Power a Motor from GPIO ♪ Listenable
A GPIO pin can supply tens of milliamps; a small DC motor demands hundreds. This post works through the accidents that gap causes, one by one. It covers using a separate power supply and why you must tie the grounds toge
2026-07-31 · 23 min read #electronics#arduino#hardware#maker#iotPull-Up, Pull-Down, and Floating Pins: Why a Single Button Is So Hard to Get Right ♪ Listenable
Starts from why an input pin with nothing connected to it randomly flips between 0 and 1. Explains why a floating input behaves like an antenna, how pull-up and pull-down resistors solve that problem, and what the intern
2026-07-31 · 20 min read #electronics#arduino#raspberry-pi#circuit#hardware3.3V vs 5V and Level Shifting: Why Raspberry Pi GPIO Can't Survive 5V ♪ Listenable
Wire a 5V sensor straight into a Raspberry Pi GPIO pin and the pin dies. This post starts from the definition of logic levels to explain exactly why. It covers what the VIH and VIL thresholds mean, why a 3.3V output is u
2026-07-31 · 20 min read #electronics#raspberry-pi#arduino#hardware#iotLED Resistor Calculations Done Right: Why Every Color Needs a Different Value, and the E24 Series ♪ Listenable
Starting from a diode's exponential current curve, this explains why an LED must always have a series resistor. It tables forward voltage by color, then works out real resistor values for both 5V and 3.3V supplies. It co
2026-07-31 · 21 min read #electronics#arduino#circuit#hardware#raspberry-piSeeing TCP Congestion Control — CUBIC, BBRv3, and a gVisor Netstack Running in Your Browser
On July 28, 2026, "Simulating TCP loss and congestion in browser using Go/WASM" went up on Hacker News. It builds two entire copies of the gVisor netstack to WebAssembly, runs them in browser workers, and puts a bottlene
2026-07-31 · 16 min read #network#tcp#congestion-control#bbr#wasmWhen Open Source Governance Breaks Down — The Ruby Central Dispute and Three Axes of Control
On July 30, 2026, André Arko published "Ruby Central's Destructive Legacy," bringing the RubyGems repository access dispute that began in September 2025 back to the surface after ten months. This post lays out the primar
2026-07-31 · 15 min read #open-source#governance#rubygems#supply-chain#licensingTerminal UI Development Guide — Ink, OpenTUI, Bubble Tea, ratatui, Textual: What to Use When
When termcn — a shadcn-style collection of terminal components — hit GeekNews, TUI development became a hot topic again. Instead of listing frameworks, this post organizes the ecosystem around three rendering models — th
2026-07-31 · 15 min read #tui#terminal#ink#opentui#cliThe Conditions Under Which a 9B Fine-Tuned for 500 Dollars Beat the Frontier — And How Narrow They Are
On July 28, 2026, a post scored 336 points on Hacker News. It reports that Fermisense trained Qwen3.5-9B with GRPO on roughly 500 dollars worth of GPU time and beat five frontier configurations — using the same tools and
2026-07-31 · 11 min read #ai#llm#fine-tuning#reinforcement-learning#inference-costHow a 26B Model Runs in 2GB of RAM — Resident Memory and Working Set Are Not the Same Number
TurboFieldfare, posted to Show HN on July 29, 2026, claims to run Gemma 4 26B-A4B on M-series Macs in about 2GB of RAM. 14.3GB is installed on disk, the only thing resident in RAM is a 1.35GB shared core, and the expert
2026-07-31 · 12 min read #ai#llm#quantization#apple-silicon#moeGemini Robotics 2 and the Robot Foundation Model — What Whole-Body Control Actually Changes
On July 30, 2026, Google DeepMind unveiled Gemini Robotics 2, announcing that a single vision-language-action model now controls a humanoid from its toes to its fingertips. Interestingly, the numbers released alongside i
2026-07-31 · 14 min read #ai#robotics#vla#foundation-models#evaluationSimulating Systems in the Browser — What WASM Makes Possible and What Still Blocks It
ccsim, posted to Hacker News in late July 2026, builds two full copies of gVisor's userspace TCP stack into WebAssembly and runs them in a browser worker. v86 JIT-compiles an x86 CPU to WASM to boot Windows 98, and WebVM
2026-07-31 · 15 min read #webassembly#wasm#simulation#browser#systemsThe Mean Tells You Nothing — How to Debug Latency Through Distributions
Farid Zakaria's post "The mean means nothing," published July 27, 2026 and reaching the top of Hacker News, covers a case where average latency got 9% worse after a caching layer rollout — from 112ms to 122ms. In the ver
2026-07-31 · 14 min read #observability#latency#performance#histogram#percentileChoosing a Self-Hosted Deployment Platform in 2026 — The Five Axes That Separate Coolify, Dokploy, CapRover, Kamal, and Openship
Openship, a self-hosted deployment platform with built-in CI/CD, hit GeekNews and brought back the same old question: leave managed PaaS and run it yourself? This post compares Coolify, Dokploy, CapRover, Kamal 2, Opensh
2026-07-31 · 12 min read #self-hosting#deployment#paas#kamal#coolifyThe Illusion of Talent — What the Practice Research Actually Says, and What Actually Compounds
In late July 2026, "The Illusion of Talent" climbed to the top of GeekNews. The title makes it sound like a scientific dispute about talent and practice, but the original is a personal essay about a junior developer's ca
2026-07-31 · 14 min read #career#deliberate-practice#expertise#psych-papers#mindset