Debugging Whole-House Bluetooth: What I Learned from OpenComm, Multipoint, and a Raspberry Pi
My open-ear headset kept dropping when I walked away from the Mac. After testing power classes, multipoint, and codecs, the fix was architectural: a Raspberry Pi as a remote Bluetooth endpoint on the home network.
LLMs are too positive. Ask for the veto.
Language models are trained to agree with you, so stop asking them for approval and start asking them to kill your idea.
Solve the cold-start problem first
Most products die from empty rooms, not missing features. Answer the day-one question before you write any code.
The math of 500K a year as an indie developer
500K a year sounds like a dream until you divide it. Work the number backwards and it becomes a table of four businesses — and only one of them is probably yours.
写作是一种角色扮演
写作不是自我暴露,而是扮演一个你自己选定的叙述者,想明白这一点,下笔就没那么难了。
每三年重写一次遗书
每三年重写一次遗书,不是悲观,而是一种清晰度练习:用终点的视角盘点什么真正重要。
读书是组合自己的概念,看视频是组合别人的
读文字是主动组合自己头脑里的概念,看视频是被动接收别人组合好的东西,两者各有用处,关键是知道什么时候用哪个。
老人修仙传: A Cultivation Simulation Game for Learning Chinese
A small in-browser game inspired by 凡人修仙传 — a life-simulation where you cultivate from a hundred-year-old man all the way to godhood. Speak or type the right Chinese words to unlock each episode, and connect your voice with fellow cultivators in a shared room.
The Constant Reasoning Token
A near-future story about a paper arguing that a single agent with N reasoning tokens matches a multi-agent system given the same budget — and what that finding means for the Knowledge Verification Agency that now employs most of humanity.
The T9 Typing Challenge: Remember When This Was Hard?
A T9 phone typing game embedded right here — because sometimes you need to feel your fingers struggle before you can appreciate how good life already is.