Happy new year
2020 is a magic number, isn’t it? The next similar number is 2121. But it is about the stuff 100 years later. Please cherish your year and time. Wish my family happy forever. Wish the world peace!
2020 is a magic number, isn’t it? The next similar number is 2121. But it is about the stuff 100 years later. Please cherish your year and time. Wish my family happy forever. Wish the world peace!
20 years in telecom software development. Sharing technical insights and engineering journey.
When working remotely via SSH inside tmux with Neovim, the system clipboard doesn’t work. You yank text in Neovim but can’t paste it on your local machine with Ctrl+V.
OSC 52 is a terminal escape sequence that tells your local terminal emulator to put text into the system clipboard. The data flow is:
Neovim yank → OSC 52 escape sequence → tmux → SSH → local terminal → system clipboardEach layer must allow the sequence to pass through untouched.
Read moreA WeChat Mini Program (小程序) is a lightweight application that runs inside the WeChat ecosystem. Unlike native mobile apps, users don’t need to download them from an app store — they can be accessed instantly by scanning a QR code, searching within WeChat, or clicking a shared link.
Think of it as a hybrid between a website and a native app: it provides a native-like user experience with near-instant loading, but without the friction of installation. With over 1 billion monthly active users on WeChat, mini programs have become a dominant force in China’s mobile ecosystem.
Read moreI still remember my first job writing C code with a very simple text editor back to my college time. Then I moved to vim. Later, I switched to source insight. Then VSCode, with plugins for linting, formatting, and debugging, became my daily driver.
Today I am using a powerful AI coding assistant inside my IDE, which can suggest entire functions, explain codebases, write tests, and even refactor across files. This evolution isn’t just incremental — it is structural. The unit of “programming” has changed. I even just use “TUI” (kiro-cli/opencode) to do coding with AI coding assistant. I spend less time on typing code, instead of planning and reviewing.
Read more
Comments