Non-Convex Notes

The future is already here – it's just not evenly distributed.

2026

Git as Shared Memory for Multi-AI Workflows

How I stopped wasting time copy-pasting context between Claude, Cursor, and friends

2016

一周笔记

一周笔记第四篇

一周笔记

一周笔记第三篇

一周笔记

一周笔记第二篇

一周笔记

一周笔记第一篇

2016 年计划

2016 新年计划

2015

找出编辑距离不大于 K 的单词

通过 Trie 提高搜索效率

Producer consumer problem in coroutine

what coroutine is and a sample code of producer consumer problem.

Colorizing Loggers -- A simple practice of decorator

colorize text, use dictionary as switch case, decorator with parameters

How to delete nodes of linked list with pointers-to-pointers (Chinese)

算法题中如何用二级指针简化代码