文章
共 29 篇
2026
- Vibe Coding 指南:踩过的坑和给 AI 的自查清单和 Claude 合写 787 个提交、踩过四十多个坑之后的总结。每一条附一段自查 prompt,把整篇贴给你的 AI,它就能对照你的项目逐条检查和修复。
- 逐行拆解梯度下降:十二行 Python 和它背后的微积分十二行代码给一堆散点拟合出最佳直线:从零这条水平线出发,重复 900 次去问「往哪边错得少一点」。把它一行一行拆开——梯度到底是什么、两个公式怎么推出来的、为什么是减号、alpha 又在管什么。
- 新站上线:用 Astro 和 Cloudflare Workers 重建个人主页这是新站的第一篇文章,记录一下技术选型和这个站点打算怎么长。
- 加拿大真的「没有遗产税」吗?——两国身后税制的真实差距加拿大 1972 年就废除了遗产税,但这不等于身后不用交税。视同处置、RRSP 全额计入、配偶延后,以及一个几乎没人知道的陷阱:持有美股的加拿大人可能要报美国遗产税。把四个场景的数字都算出来。
- 加拿大真的没有遗产税吗?聊聊两国身后税制的真实差距加拿大没有遗产税,但有视同处置:去世时全部未实现利得一次性征税,RRSP 更是 100% 计入。美国有 step-up in basis 和 1500 万美元免税额。把普通家庭的四个场景算一遍,再说一个很少人知道的陷阱:加拿大人持有美股超过 6 万美元,遗产执行人要向美国申报。
- 香港分红险深度分析:结构、佣金、话术与投资对比分红险的保证部分只有 1% 左右,演示的 6 到 7% 要持有二三十年才可能接近,回本通常 15 到 20 年。首年佣金曾高达首年保费的 100%。它不能避开 CRS,也不是把境内人民币变成境外资产的合规通道。把这些拆开,再和定期寿险、指数基金比一比。
- 从中国进口到加拿大的全流程:22 个步骤、9 个参与方、一张成本清单以一个人在哈利法克斯第一次从广东工厂进口一小批 EV 充电配件为例,把贸易术语、货代到底是干什么的、CARM 注册、HS Code、cUL 认证、提单和电放、清关和税、买单报关的坑,从下单到货进车库讲一遍。
- 可口可乐「分红套利」是个错觉:除息前买、除息后卖真能白拿分红吗?除息会让股价等额下跌,「除息前买入、除息后卖出白拿分红」在数学上是个零和游戏。社交媒体上那些「几天白赚上千美金」的说法,赚的其实是股价上涨,而且往往是为某个交易平台的「代币化股票」引流。
- 光伏第一性原理:从车顶太阳能到「间歇算力当最后买家」光伏单位面积产出早已完胜农业、电池片也早已便宜,真正卡住「铺满世界」的是部署成本和电力无法被装箱运走。把成本拆到每平方米,再看一条正在落地的破局路径:把过剩电力就地转成可中断的数字商品。
- TFSA 里能不能做期权?盈亏与额度的完整逻辑TFSA 里可以做期权,但只限部分策略;赚了免税,但频繁交易可能被 CRA 当成生意来收税;亏了不仅不能抵税,还会永久吃掉你的供款额度。
- CurioSeed V4:技术选型与团队协作实践把做 CurioSeed V4 的几个关键决定摊开来讲:Supabase 还是 Neon,React SPA 还是 Next.js,前后端分离还是 SSR,什么时候拆 monorepo,以及一套人加 AI 加规则护栏的协作方式。每一项都附踩过的坑。
- 基于 Claude 的软件架构过去三十年,软件都是把变动的需求由人翻译成确定的代码。当 Claude Code 这类运行时足够强大,更高效的做法是把两类需求分开:确定的逻辑沉淀为数据层、函数层和 Skill 方法论,不确定的需求交给运行时实时理解和呈现。附 quant-researcher 作为实例。
- 自动驾驶如何改变道路安全研究论文改幻灯片 · 9 页自动驾驶相对人类司机的三个结构性优势:不会疲劳、始终守规、感知超过人眼。数据来自 NHTSA、FMCSA 和 Waymo 710 万英里的无人驾驶里程。
- AI Agent 工程师必懂的三件事:Agent 架构、Prompt 工程与 MCP 协议一份不绑定平台的通用技术指南:Agent 循环与多智能体编排、上下文传递与错误传播、Few-shot 与结构化输出、控制误报,以及 MCP 协议的结构、消息格式和一个最小 Server 实现。
- 用 Server-Sent Events 从 NestJS 向 Next.js 实时推送一步一步的教程:在 NestJS 里用 RxJS Subject 暴露一个 SSE 端点,在 Next.js 里用一个小小的 useSse hook 消费它,然后从后端任何服务推送事件。数据只往一个方向流的时候,比 WebSocket 简单得多。
2025
2024
- 如何设计一个像 Speechify 那样的 PDF 朗读服务从需求和容量估算开始,定义核心实体和接口,画出高层架构,再逐个深入:大 PDF 怎么分句、点哪读哪怎么实现、上传高峰怎么扛、高并发下怎么避免重复生成语音。这是我做 PDF 朗读产品时的系统设计过程。
- 我是怎么通过 AWS Certified Developer Associate 考试的落地加拿大找工作的时候,招聘启事里到处是 AWS。两周刷题加看速查表,一次通过 DVA-C02。考试概况、刷题方法、报名、考场和出分,都写在这里。
- 《黑神话:悟空》讲了一个什么故事?《黑神话:悟空》是中国独立工作室游戏科学开发的游戏,取材自《西游记》。这篇梳理游戏的故事线,以及它和原著之间的关系:一个成佛之后仍然不被容忍的孙悟空。
- 如何给 YouTube 视频做双语字幕从下载原始字幕、机器翻译时怎么处理断句,到用 Chrome 插件加软字幕或用 ffmpeg 烧硬字幕,一套可以跑通的方案,以及我做 Suinfy 时的取舍。
- 我怎么准备最后一轮面试北美求职的最后一轮通常是 hiring manager 面试,时间短、问题不确定、决定性强。我的做法是把可能的问题和答案全部提前写下来。这篇整理了我准备过的题目、答题框架和几个真实例子。
- 如何设计 Uber Eats:一次系统设计模拟面试一次模拟面试的整理:设计一个类似 Uber Eats 的系统。核心需求、数据建模与 Geohash、数据库选型、服务拆分,以及从搜索到下单的用户流程。
- 如何设计 Amazon Prime Video:一次系统设计模拟面试一次模拟面试的记录:设计一个最简版的 Amazon Prime Video。梳理大规模视频流媒体平台的核心功能、非功能需求、MVP 架构、安全考虑和后续演进。
- 如何设计购物车页面:一次系统设计模拟面试购物车是电商网站的关键一环,用户在这里核对和调整选购内容再去结账。一次模拟面试的整理:功能需求、数据结构与 API 设计,以及为什么购物车的计算逻辑应该放在后端。
- 十分钟在带 GPU 的 Amazon EC2 上部署 Ollama 服务适合个人或小团队在云上自建开源大模型服务的一份指南:选带 GPU 的实例和预装驱动的 AMI,安装 Ollama,跑 llama2,用 Nginx 做反向代理对外提供服务,再用 open-webui 做个界面。
- 给 NodeBB 写一个 React Native 客户端:用 Firebase 登录换取 API TokenNodeBB 是基于 Node.js 的开源论坛,移动端体验一般。我用 React Native 给它做了一个客户端,重点解决两个问题:第三方帐号登录,以及登录后自动换取 NodeBB 的 API verifyToken。
- 6 个 React Ref 代码挑战,你能过几个?什么时候该用 ref、什么时候该用 state、为什么模块级变量会被多个组件共享、怎么用 ref 操作视频和滚动、以及 forwardRef 怎么用。六道题,每题给出问题代码和修正后的代码。