Field notes — est. 2026

Muyang Chen

陈沐阳

code, systems, and other quiet things

archive no. 0010

Our day-to-day life may be a series of small miracles.

A torn-paper mountain panorama on aged cream paper, with faint gray ridgelines and one saturated ultramarine ridge

From Zhihu to Blogs: Best Practices for Understanding the World with AI

I’ve loved browsing Zhihu since middle school. In a year, I would read tens of millions of Chinese characters there. Zhihu often presents one long essay after another, letting us see how different people approach a social issue from different angles. But gradually, I realized I had become too dependent on its recommendation system, and the answers I was reading were becoming increasingly emotional. That made me wonder whether there was a better way to find information. ...

Created  · 2 min
Three torn memo slips overlap in the lower-left corner of aged paper; the front slip bears a small ultramarine print of sea and sky beside the words day one

Using Memos to Record a Life of Your Own

If I want to write a memoir, I might as well start recording my life now.

Created  · 4 min
Minimal zine cover: five torn-paper C++ call-chain fragments are joined by a single ultramarine structural key

Divide and Conquer: Agentic Coding on the High-Performance Framework hikyuu

Over the past few months, I have submitted quite a few PRs to hikyuu, a high-performance C++ quantitative trading framework on GitHub. Along the way, I picked up some useful, reusable experience, so I wanted to put it all together here. All About the Repo hikyuu is a huge, high-performance quantitative backtesting framework. It contains not only C++, but Python as well. If you rely on a human alone to optimize it and contribute to it, understanding the whole framework is extremely difficult. ...

Created  · 6 min
Minimal zine cover: a cracked grayscale phone sliding into a saturated ultramarine protective case on aged paper

Please Put a Case on Your Phone

Today, I dropped my phone again. Unfortunately, the screen cracked—the outer glass, to be precise. I had already broken it once at the end of June, and now I have done it again. At first, I thought the problem was that I had not applied the screen protector properly. So this time I paid close attention and carefully put on a tempered-glass protector. But the unfortunate thing still happened. Just like that, the screen shattered again. ...

Created  · 2 min
Minimal zine cover: a tomato-red runtime trace escapes a grayscale circuit labyrinth across two offset torn-paper panels

From Static Analysis to Dynamic Debugging: Reverse Engineering in the Agent Era

If one day someone asked you to reverse-engineer an application, an app, or a website, what would you do? Two years ago, I probably would have been completely at a loss—or, at the very least, I would have run into problem after problem. I might have thrown the whole thing into an AI chat box and asked it to help me find a direction. Honestly, that approach was incredibly inefficient, and it was easy to miss important details. ...

Created  · 4 min
A minimal zine-style poster: a printer's test specimen card with a grayscale flowchart and one ultramarine square node, on aged paper

Rendering Demo

This page verifies the global rendering features configured for the site. Math Rendering Inline math works with \(e^{i\pi} + 1 = 0\). Block math works too: $$ \int_0^1 x^2 \, dx = \frac{1}{3} $$ Mermaid Diagram Rendering This block checks Mermaid code fences and the site’s interactive diagram wrapper. - + Fit flowchart TD Start[Start] --> Write[Write Markdown] Write --> Build[Run Hugo] Build --> Deploy[Push to Vercel] Raw HTML Rendering This disclosure widget is authored as raw HTML inside Markdown. ...

Created  · 1 min