The notebook
Articles & notes
Articles and notes by webkubor, newest first
Some articles are still available only in Chinese. Their titles, summaries, and content retain the original language. Browse the Chinese article index →
19 articles · Newest first

Four Ways to Build Desktop Apps: Electron, Tauri, Wails, and MyGo
Same requirement, four approaches. The difference is not syntax — it is where your UI runs and who draws it. Versions and figures verified against official release pages on 2026-11-08.

让 AI 接管你的手机:一套可复现的 SOP
FlClash 改出口 IP、DSH Go 开无障碍接管——两个工具怎么配合,以及最容易踩的坑

Only 3GB Left on My Mac: Investigating Disk Usage
From the Trash and app update copies to Docker volumes: checking actual free space before and after cleanup

The Proxy I Use, and Why I Recommend It
The registration link includes a referral code · Why I'm willing to share it

Concert Ticketing Order Coordination and Management: A Deep Retrospective of the Business Mind Map
Breaking down multi-role responsibilities · Five order formats standardized · Four after-sales risk scenarios

WeChat Pay Integration · 6 Items We Need From You
6 credentials · roughly 30 minutes · two of them can only be obtained once

Cut the Overdesign: From Pre-Sale Manifestos to a Minimal-Product Delivery Loop
Stop faking a storefront on your own indie site. Leave the transaction on Xiaohongshu and Xianyu, and push delivery and account creation to the limit. These are one indie developer's productized thoughts.

The Invisible Killer in CDN Acceleration: Why Did My Large Images Collapse Into 4 Thin Lines?
A stale static allowlist, browser ORB blocking, and a cascade caused by card styles without a fallback height. Root-cause analysis of a production incident and the design of a self-healing system.

Every Image Broke, but the Origin Was All Green — a Postmortem on Assigning Blame for an Upstream Outage
Same batch of images: 18/18 returned 200 from the origin, every one dead on the accelerated domain. I misjudged it twice, and finally pinned the blame with 'try a different bucket'

Don't Let the 'System Perspective' Take You Hostage: An Independent Developer's Blood-and-Tears Rebuild of a 47GB Physical Asset Library
Why does engineer thinking always produce a parallel world where 'image host backup' and 'image assets' coexist? A field report on rebuilding assets, from a USB drive as the single source of truth to a win for both machines and humans.

Endpoints, Protocols, APIs: Three Terms That Get Mixed Up When Calling AI Models
A Delivery Analogy for OpenAI and Anthropic APIs, and What 'Compatible' Really Means

Same Sentence, 9.32s to 5.29s — Moving Qwen3-TTS from PyTorch to Apple MLX
A real-world test of migrating a local TTS framework: 31% smaller, 1.76× faster inference, zero quality loss — plus three pitfalls that nearly derailed me

A Good Product = Fewer Actions — A Realization from Today
When the onboarding cost = 0, the product wins

Letting the People Who Know the Business Edit the Business Code Is the Most Underrated AI Accelerant
A one-year retrospective on building the 好意美 and cat-litter admin backends: the business side knows the business best, engineers know AI best, but neither can explain the requirements clearly

The Symptom Is Gone, Which Doesn't Mean the Premise Was Right — A Postmortem on Two Silent Failures
DSH heartbeats swallowed, gigi dead for two days with zero heartbeats — three lines of continue kept the alert quiet for dozens of days

An 'Update Complete' Message Led Me to 12G of Zombies on My Machine
Four Sets of Global node Packages · Five Hard-Coded LaunchAgents · A Troubleshooting Log from Symptom to Root Cause

Stars Only Tell You the Outcome, Not the Reason
An open source quality-check tool where you just paste a URL — the story from one embarrassing failure to nine dimensions

I Ran an AI-Readability Checkup on My Own Project and the First Cut Landed on Me
AGENTS.md · llms.txt · robots.txt — a blow-by-blow field report, plus a few questions I still haven't figured out

The SCULPT Portrait Creation Framework
From opening a blind box to issuing instructions: the six elements of AI image generation