Doom Emacs running perfectly in Windows Terminal

Fixing Doom Emacs Icon Garbling in Windows Terminal (MSYS2 + Mingw64)

Why Nerd Font icons garble in Doom Emacs under MSYS2/MinGW64 in Windows Terminal, and how to fix it with UTF-8 code pages and font setup.

November 9, 2025 · 3 min · luoyao

Rebuilding My Windows 10 Development Environment

A reproducible Windows 10 Pro 22H2 workstation setup for cross-platform development: zsh, PowerShell, Doom Emacs, MicroPython, Windows Terminal, and proxy-friendly package mirrors.

November 6, 2025 · 6 min · luoyao

Golden Week Runs: From River Breeze to Endless Laps

Golden Week running in Shanghai: a 15 km riverside cruise from Wanguo Stadium and a grinding session of stadium laps.

October 7, 2025 · 2 min · luoyao

Chili Pepper Stir-Fried Pork: A Spicy Symphony

A Hunan-style chili pepper stir-fried pork recipe with Sichuan roots — ingredients, step-by-step method, and tips for balancing heat and sweetness.

September 27, 2025 · 3 min · luoyao

11.11 km on the Corporate Treadmill

An 11.11 km treadmill session with the incline nudged up and Shanghai’s Middle Ring Road streaming past the window.

September 25, 2025 · 1 min · luoyao
A table with classic Chinese spices and condiments

Essential Knowledge of Chinese Cooking

Core principles behind Chinese cooking — heat control, timing, and flavor balance — distilled into a practical crib sheet.

September 24, 2025 · 4 min · luoyao

ROM Packaging with --just-symbols

Packaging firmware as a frozen ROM image plus symbol export, and linking applications against it with GNU ld –just-symbols or Keil –symdefs.

September 24, 2025 · 3 min · luoyao

A 21K Morning Run Around Shanghai

A 21.34 km sunrise half-marathon loop through central Shanghai — Suzhou Creek, the Bund, and Xuhui Riverside, all before breakfast.

September 20, 2025 · 2 min · luoyao

Running Along the Baltic in Palanga

A 10.2 km run through pine forest and dunes along the Baltic coast in Palanga, Lithuania — with a wolf warning sign and a 1422 border monument.

July 19, 2025 · 2 min · luoyao

Morning Run on Margaret Island, Budapest

A 10.55 km sunrise double loop around Budapest’s Margaret Island — a car-free track, Danube views, and built-in pacing.

July 12, 2025 · 2 min · luoyao