<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CC's blog</title><link>https://liangcc.me/</link><description>Recent content on CC's blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 15 Oct 2026 12:11:23 +0800</lastBuildDate><atom:link href="https://liangcc.me/index.xml" rel="self" type="application/rss+xml"/><item><title>Review: Judgment at Tokyo</title><link>https://liangcc.me/posts/2026-10-15_judgement_tokyo/</link><pubDate>Thu, 15 Oct 2026 12:11:23 +0800</pubDate><guid>https://liangcc.me/posts/2026-10-15_judgement_tokyo/</guid><description>&lt;h2 id="judgment-at-tokyo-world-war-ii-on-trial-and-the-making-of-modern-asia">Judgment at Tokyo: World War II on Trial and the Making of Modern Asia&lt;/h2>
&lt;p>&lt;img alt="Cover" src="http://books.google.com/books/content?id=nCGlEAAAQBAJ&amp;printsec=frontcover&amp;img=1&amp;zoom=1&amp;edge=curl&amp;source=gbs_api">&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Author&lt;/strong>: Gary J. Bass&lt;/li>
&lt;li>&lt;strong>Publisher&lt;/strong>: Vintage&lt;/li>
&lt;li>&lt;strong>Published&lt;/strong>: 2023-10-17&lt;/li>
&lt;li>&lt;strong>ISBN-13&lt;/strong>: 9781101947111&lt;/li>
&lt;/ul>
&lt;h2 id="東京大審二戰審判與現代亞洲的誕生">東京大審：二戰審判與現代亞洲的誕生&lt;/h2>
&lt;p>&lt;img alt="Cover" src="http://books.google.com/books/content?id=x9HwEQAAQBAJ&amp;printsec=frontcover&amp;img=1&amp;zoom=1&amp;edge=curl&amp;source=gbs_api">&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Author&lt;/strong>: 蓋瑞．巴斯&lt;/li>
&lt;li>&lt;strong>Publisher&lt;/strong>: 讀書共和國╱衛城出版&lt;/li>
&lt;li>&lt;strong>Published&lt;/strong>: 2026-07-01&lt;/li>
&lt;li>&lt;strong>ISBN-13&lt;/strong>: 9786267835449&lt;/li>
&lt;/ul>
&lt;p>I read the Chinese translation published by Acropolis (衛城出版).&lt;/p>
&lt;p>How do you get justice out of a multinational war, with so much violence in it?&lt;/p>
&lt;p>By answering violence with more violence and punishing the perpetrators?&lt;/p></description></item><item><title>My AI Experience, August 2026</title><link>https://liangcc.me/posts/2026-08-05_remote-agent/</link><pubDate>Wed, 05 Aug 2026 23:47:40 +0800</pubDate><guid>https://liangcc.me/posts/2026-08-05_remote-agent/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>I&amp;rsquo;ve deliberately kept some distance from AI — not using the most powerful models or the latest tech. My expectation is that it won&amp;rsquo;t be long before all of this becomes like the &amp;ldquo;basic attack magic&amp;rdquo; in &lt;em>Frieren&lt;/em>: universal, unremarkable, everyday.&lt;/p></description></item><item><title>Reading Notes: Babel</title><link>https://liangcc.me/posts/2026-07-27_babel/</link><pubDate>Mon, 27 Jul 2026 16:53:45 +0800</pubDate><guid>https://liangcc.me/posts/2026-07-27_babel/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>London, 1836. The entire city runs on a kind of silver-working magic. Silver bars can produce all sorts of effects — making carriages run faster, helping fishing boats catch more fish, or even serving as medicine. Each bar has two different languages engraved on its two faces, and the bar manifests the untranslatable gap between them.&lt;/p></description></item><item><title>Is Nolan a Project Management Genius?</title><link>https://liangcc.me/posts/2026-07-24_nolan_films/</link><pubDate>Fri, 24 Jul 2026 17:02:14 +0800</pubDate><guid>https://liangcc.me/posts/2026-07-24_nolan_films/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>Nolan&amp;rsquo;s &lt;em>The Odyssey&lt;/em> cost $250M, was originally scheduled for 100 days of shooting, and wrapped in 91. After release, it crossed $250M at the global box office within three days — already profitable.&lt;/p></description></item><item><title>Is Night City Really a Dystopia?</title><link>https://liangcc.me/posts/2026-07-19_cyberpunk2077/</link><pubDate>Sun, 19 Jul 2026 19:51:20 +0800</pubDate><guid>https://liangcc.me/posts/2026-07-19_cyberpunk2077/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>I recently played Cyberpunk 2077 on a PS4, thanks to Chinyu for lending me the disc. Since I&amp;rsquo;d already watched someone play through the main storyline on YouTube years ago, this time I focused entirely on side quests.&lt;/p></description></item><item><title>Reading Notes: Moral Economics</title><link>https://liangcc.me/posts/2026-07-01_moral_econ/</link><pubDate>Wed, 01 Jul 2026 00:23:08 +0800</pubDate><guid>https://liangcc.me/posts/2026-07-01_moral_econ/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;h3 id="moral-economics-an-encyclopedia-of-controversial-issues-by-a-nobel-laureate-who-sold-kidneys">Moral Economics: An Encyclopedia of Controversial Issues, by a Nobel Laureate Who Sold Kidneys&lt;/h3>
&lt;p>I recently picked up a hot-off-the-press copy of &lt;em>Moral Economics&lt;/em> at the Songshan Cultural and Creative Park Eslite. The author is Alvin Roth, winner of the 2012 Nobel Prize in Economics — I&amp;rsquo;ll call him Al for short. He&amp;rsquo;s best known for designing the kidney matching mechanism that pairs dialysis patients with willing donors.&lt;/p></description></item><item><title>Okinawa Trip Prep Notes</title><link>https://liangcc.me/posts/2026-06-21_okinawa-naha/</link><pubDate>Sun, 21 Jun 2026 23:51:02 +0800</pubDate><guid>https://liangcc.me/posts/2026-06-21_okinawa-naha/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;blockquote>
&lt;p>Naha City, Okinawa Main Island&lt;/p>
&lt;/blockquote>
&lt;h2 id="brief-history">Brief history&lt;/h2>
&lt;h3 id="ryukyu-kingdom-period-14291879">Ryukyu Kingdom period (1429–1879)&lt;/h3>
&lt;p>Okinawa&amp;rsquo;s main island, home to Naha, was once the capital of the independent &amp;ldquo;Ryukyu Kingdom&amp;rdquo; — Shuri Castle sits within present-day Naha City. The Ryukyu Kingdom flourished through entrepôt trade between China (Ming/Qing), Japan, and Southeast Asia. Culturally it was deeply influenced by China (via the tributary system), while retaining its own language and religion (Utaki worship). Notable sites: Shuri Castle, Tamaudun, Shikinaen Garden.&lt;/p></description></item><item><title>The Rat Poison Paradox</title><link>https://liangcc.me/posts/2026-05-04_rats/</link><pubDate>Tue, 05 May 2026 08:56:40 +0800</pubDate><guid>https://liangcc.me/posts/2026-05-04_rats/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>Rats have been a hot topic in Taipei recently. Residents report seeing more rats than before.&lt;/p></description></item><item><title>Lean and the Real Real Numbers</title><link>https://liangcc.me/posts/2026-04-19_lean_real_number/</link><pubDate>Sun, 19 Apr 2026 23:37:43 +0800</pubDate><guid>https://liangcc.me/posts/2026-04-19_lean_real_number/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>Economics textbook: Let&amp;rsquo;s introduce a new concept, the &amp;ldquo;supremum norm&amp;rdquo; of a matrix. Imagine a &amp;ldquo;real-valued&amp;rdquo; matrix — its &amp;ldquo;supremum norm&amp;rdquo; is the largest &lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> value among its entries. For example, the supremum norm of the matrix $\begin{bmatrix}1 &amp;amp; 3 \\ 2 &amp;amp; 4\end{bmatrix}$ is 4.&lt;/p></description></item><item><title>Writing Arrow's Impossibility Theorem in Lean</title><link>https://liangcc.me/posts/2026-03-08_lean_arrow/</link><pubDate>Sun, 08 Mar 2026 21:45:15 +0800</pubDate><guid>https://liangcc.me/posts/2026-03-08_lean_arrow/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>Last time I talked about learning to write math proofs in the Lean 4 language.&lt;/p></description></item><item><title>2025 Book review</title><link>https://liangcc.me/posts/2026-02-28_2025_book_review/</link><pubDate>Sat, 28 Feb 2026 18:23:14 +0800</pubDate><guid>https://liangcc.me/posts/2026-02-28_2025_book_review/</guid><description>&lt;p>After much procrastination I finally got time to finalize my 2025 book review. I&amp;rsquo;m fortunate to have had a year to read more books than I could have imagined.&lt;/p>
&lt;p>As my context window fills up, much memory faded and doing the &lt;a href="https://liangcc.me/posts/2025-01-13_2024_book_review/">2024 style of review&lt;/a>, which comments on all books, no longer makes sense. I&amp;rsquo;ll just list most of them and comment on just some.&lt;/p>
&lt;p>What I realized is that what stays in my mind is not how useful the knowledge the book offered but how charismatic and entertaining the book is.&lt;/p></description></item><item><title>Lean Language Experience</title><link>https://liangcc.me/posts/2026-02-18_lean_lang/</link><pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate><guid>https://liangcc.me/posts/2026-02-18_lean_lang/</guid><description>&lt;p>&lt;img src="https://liangcc.me/posts/2026-02-18_lean_lang/images/lean.png">&lt;/p>



&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>I was obsessed with math proving recently.&lt;/p></description></item><item><title>Review: Project Hail Mary</title><link>https://liangcc.me/posts/2025-11-21_project_hail_mary/</link><pubDate>Fri, 21 Nov 2025 00:00:00 +0000</pubDate><guid>https://liangcc.me/posts/2025-11-21_project_hail_mary/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>&lt;img src="https://books.google.com/books/content?id=-Ff2DwAAQBAJ&amp;printsec=frontcover&amp;img=1&amp;zoom=1&amp;edge=none&amp;source=gbs_api">&lt;/p>
&lt;p>The movie is coming out in 2026.&lt;/p></description></item><item><title>Review: Technology and the Rise of Great Powers</title><link>https://liangcc.me/posts/2025-11-10_general_purpose_tech/</link><pubDate>Mon, 10 Nov 2025 00:00:00 +0000</pubDate><guid>https://liangcc.me/posts/2025-11-10_general_purpose_tech/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>&lt;img src="https://books.google.com/books/content?id=tNj2EAAAQBAJ&amp;printsec=frontcover&amp;img=1&amp;zoom=1&amp;edge=none&amp;source=gbs_api">&lt;/p>
&lt;p>International relations experts often think that great powers become great because they develop certain key technologies that strengthen national power. Perhaps productivity increases, or military capabilities become formidable, allowing expansion everywhere.&lt;/p></description></item><item><title>Review: Triumph of the City</title><link>https://liangcc.me/posts/2025-11-05_triumph_of_the_city/</link><pubDate>Wed, 05 Nov 2025 00:00:00 +0000</pubDate><guid>https://liangcc.me/posts/2025-11-05_triumph_of_the_city/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>&lt;img src="https://books.google.com/books/content?id=-yWTIKsWGm4C&amp;printsec=frontcover&amp;img=1&amp;zoom=1&amp;edge=curl&amp;source=gbs_api">&lt;/p>
&lt;p>&amp;ldquo;Triumph of the City&amp;rdquo; is a great book. I&amp;rsquo;ve always wanted to read something about cities, and this book was very satisfying. The author is Edward Glaeser, one of the advisors of &lt;a href="https://sites.google.com/view/jheng-shao-yu">Jheng, Shao-Yu&lt;/a>, who is a cool scholar I&amp;rsquo;ve been following.&lt;/p></description></item><item><title>Review: Lost Colony by Tonio Andrade</title><link>https://liangcc.me/posts/2025-10-07_lost_colony/</link><pubDate>Tue, 07 Oct 2025 00:00:00 +0000</pubDate><guid>https://liangcc.me/posts/2025-10-07_lost_colony/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>&lt;img src="https://books.google.com/books/content?id=wGmYDwAAQBAJ&amp;printsec=frontcover&amp;img=1&amp;zoom=1&amp;edge=curl&amp;source=gbs_api">&lt;/p>
&lt;p>I finished reading Tonio Andrade&amp;rsquo;s &lt;a href="https://www.eslite.com/product/1001110932643195">[Lost Colony: The Untold Story of China&amp;rsquo;s First Great Victory over the West]&lt;/a>. The original was published in 2011, with the Chinese edition republished in 2017. Many Dutch names in it appear closer to colloquial pronunciations.&lt;/p></description></item><item><title>Review: The Bomber Mafia</title><link>https://liangcc.me/posts/2025-09-08_bomber_mafia/</link><pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate><guid>https://liangcc.me/posts/2025-09-08_bomber_mafia/</guid><description>&lt;h2 id="the-bomber-mafia">The Bomber Mafia&lt;/h2>
&lt;p>&lt;img alt="Cover" src="http://books.google.com/books/content?id=v8EYEAAAQBAJ&amp;printsec=frontcover&amp;img=1&amp;zoom=1&amp;edge=curl&amp;source=gbs_api">&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Author&lt;/strong>: Malcolm Gladwell&lt;/li>
&lt;li>&lt;strong>Publisher&lt;/strong>: Penguin UK&lt;/li>
&lt;li>&lt;strong>Published&lt;/strong>: 2021-04-27&lt;/li>
&lt;li>&lt;strong>ISBN-13&lt;/strong>: 9780141998381&lt;/li>
&lt;/ul>
&lt;h2 id="失控的轟炸人道與人性的交戰造就二戰最漫長的一夜含21幅珍貴歷史圖片">失控的轟炸：人道與人性的交戰，造就二戰最漫長的一夜（含21幅珍貴歷史圖片）&lt;/h2>
&lt;p>&lt;img alt="Cover" src="http://books.google.com/books/content?id=kTxvEAAAQBAJ&amp;printsec=frontcover&amp;img=1&amp;zoom=1&amp;edge=curl&amp;source=gbs_api">&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Author&lt;/strong>: 麥爾坎．葛拉威爾&lt;/li>
&lt;li>&lt;strong>Publisher&lt;/strong>: 時報文化出版&lt;/li>
&lt;li>&lt;strong>Published&lt;/strong>: 2022-04-22&lt;/li>
&lt;li>&lt;strong>ISBN-13&lt;/strong>: 9786263351301&lt;/li>
&lt;/ul>



&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>I first spotted this book in a bookstore a long time ago, meant to read it but never did, and eventually borrowed it from the library.&lt;/p></description></item><item><title>Data Derivatives</title><link>https://liangcc.me/posts/2025-08-18_derivatives/</link><pubDate>Mon, 18 Aug 2025 16:19:12 +0800</pubDate><guid>https://liangcc.me/posts/2025-08-18_derivatives/</guid><description>&lt;p>I&amp;rsquo;m proposing to name the class of applications like &amp;ldquo;age &amp;gt; 18&amp;rdquo; proofs as &amp;ldquo;Derivatives.&amp;rdquo;&lt;/p>
&lt;h2 id="examples">Examples&lt;/h2>
&lt;p>&lt;strong>ID Derivatives&lt;/strong> are claims derived from your ID. An &amp;ldquo;age &amp;gt; 18&amp;rdquo; proof is a claim about your age derived from an age attribute of your digitally issued identity.&lt;/p>
&lt;p>&lt;strong>Portfolio Derivatives&lt;/strong> are claims derived from your financial assets. A credit score about your financial health can be derived from multiple sources of assets you own &amp;ndash; an IRS-signed tax statement, a bank balance from a TLS-secured webpage, and a merkle proof of your crypto balance. &lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>&lt;/p></description></item><item><title>My First Vibe Coding Experience</title><link>https://liangcc.me/posts/2025-08-12_vibe_coding/</link><pubDate>Tue, 12 Aug 2025 16:04:05 +0800</pubDate><guid>https://liangcc.me/posts/2025-08-12_vibe_coding/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>&lt;img src="https://liangcc.me/posts/2025-08-12_vibe_coding/images/cover.png">&lt;/p>
&lt;p>I used to experience that kind of development workflow where &amp;ldquo;the model writes some code, the developer takes a look, and decides whether to accept it.&amp;rdquo;&lt;/p></description></item><item><title>Sybil Advantage in Quadratic Voting</title><link>https://liangcc.me/posts/2025-06-16_qv_sybil/</link><pubDate>Mon, 16 Jun 2025 09:10:37 +0800</pubDate><guid>https://liangcc.me/posts/2025-06-16_qv_sybil/</guid><description>&lt;h2 id="quick-quadratic-voting-recap">Quick Quadratic Voting Recap&lt;/h2>
&lt;p>Quadratic Voting is a voting mechanism that allows voters to express different level of support by spending &amp;ldquo;voice credits&amp;rdquo; (VC) at an increasing cost. The key feature is that casting $X$ votes costs $X^2$ voice credits. For example, 1 vote costs 1 VC, 2 votes costs 4, and 3 votes costs 9.&lt;/p>
&lt;p>This quadratic cost structure creates a crucial trade-off: voters can express strong preferences on issues they care deeply about, but at a rapidly increasing price.&lt;/p></description></item><item><title>Review: Why Japanese trains are so punctual?</title><link>https://liangcc.me/posts/2025-05-22_train/</link><pubDate>Thu, 22 May 2025 20:10:55 +0800</pubDate><guid>https://liangcc.me/posts/2025-05-22_train/</guid><description>&lt;p>&lt;img src="https://liangcc.me/posts/2025-05-22_train/images/train_cover.jpg">&lt;/p>
&lt;p>&lt;a href="https://www.shinchosha.co.jp/ebook/E646271/">Japanese&lt;/a> / &lt;a href="https://www.sanmin.com.tw/product/index/010880197">zh-TW&lt;/a>&lt;/p>
&lt;p>I&amp;rsquo;ve been wanting to read a book about trains. Why? Because while trains use essentially the same technology worldwide, the &lt;strong>user experience&lt;/strong> varies dramatically from country to country. That difference isn’t technical—it’s cultural. The book &lt;em>定刻発車―日本の鉄道はなぜ世界で最も正確なのか？&lt;/em> (&lt;em>&amp;ldquo;Depart on Time: Why Japanese Railways Are the World&amp;rsquo;s Most Punctual&amp;rdquo;&lt;/em>) explores the historical and cultural factors behind Japan’s railway system.&lt;/p>
&lt;p>Here are some of my favorite takeaways:&lt;/p>
&lt;h3 id="the-origins-of-punctuality">The Origins of Punctuality&lt;/h3>
&lt;p>One of the book’s most surprising insights is that Japan’s famed train punctuality didn’t start with trains. It goes all the way back to the &lt;strong>Edo period&lt;/strong>, 400 years ago, when people coordinated daily life without clocks. Monks rang temple bells on time, guards followed strict shift rotations, and travelers gathered at prearranged hours. Punctuality was already a deeply embedded cultural norm—long before timetables existed.&lt;/p></description></item><item><title>What Do We Really Want From Open Source AI?</title><link>https://liangcc.me/posts/2025-02-10_open_source/</link><pubDate>Mon, 10 Feb 2025 17:04:18 +0800</pubDate><guid>https://liangcc.me/posts/2025-02-10_open_source/</guid><description>&lt;p>&lt;img src="https://liangcc.me/posts/2025-02-10_open_source/images/steampunk_sloth.png">&lt;/p>
&lt;p>Recently, Deepseek&amp;rsquo;s release under an MIT license sparked a global conversation: Is it truly open source, or just another example of &amp;ldquo;open-washing&amp;rdquo;? The practice of marketing a product as open when crucial parts remain closed is unfortunately common, fueling skepticism among developers. Take OpenAI, which, despite its name, is not fully &amp;ldquo;open,&amp;rdquo; or Meta&amp;rsquo;s LLaMA, whose license prohibits commercial use—prompting many to question its true openness.&lt;/p>
&lt;p>These examples highlight a bigger question: &lt;strong>What qualifies as open source in the AI era?&lt;/strong> The newly proposed OSI AI definition sets a checklist: release model weights, training source code, and training parameters. Yet it stops short of mandating publication of training data, citing privacy and security concerns—a stance reflecting the OSI&amp;rsquo;s trademark pragmatism. Still, is that enough? Are we content with partial transparency?&lt;/p></description></item><item><title>2024 in Books: Shaping Technology, Society, and Progress</title><link>https://liangcc.me/posts/2025-01-13_2024_book_review/</link><pubDate>Mon, 13 Jan 2025 18:44:47 +0800</pubDate><guid>https://liangcc.me/posts/2025-01-13_2024_book_review/</guid><description>&lt;style>
.cover {
 display: flex;
 gap: 1rem;
 justify-content: center;
}
&lt;/style>
&lt;p>&lt;img src="https://liangcc.me/posts/2025-01-13_2024_book_review/images/cover.webp">&lt;/p>
&lt;p>&lt;em>We thank Yahsin Huang for the review and helpful feedback&lt;/em>&lt;/p>
&lt;p>It&amp;rsquo;s that time again. This post is a bit overdue - my review of the books I read in 2024.&lt;/p>
&lt;p>Some of these reviews are quick braindumps from memory, while others come from notes I took after reading, translated to English with GPT&amp;rsquo;s help. I&amp;rsquo;ve used GPT to polish the writing flow, though it can&amp;rsquo;t fix my messy thoughts. As I wrote more, I cared less about perfection. Consider this post as both a GPT-assisted output and a prompt for your own inspiration. While I&amp;rsquo;ve made my best effort to be accurate, there may be factual mistakes. I welcome feedback and discussions in DM, and I&amp;rsquo;ll do my best to respond, though I can&amp;rsquo;t guarantee timely replies.&lt;/p></description></item><item><title>Farewell PSE</title><link>https://liangcc.me/posts/2025-01-08_farewell_pse/</link><pubDate>Wed, 08 Jan 2025 16:36:13 +0800</pubDate><guid>https://liangcc.me/posts/2025-01-08_farewell_pse/</guid><description>&lt;p>December 31, 2024 marks my last day in &lt;a href="https://pse.dev">Privacy and Scaling Explorations&lt;/a>, a team supported by the Ethereum Foundation.&lt;/p>
&lt;p>My journey with the Ethereum Foundation began in late 2017. As a former local community co-organizer, I was fortunate to be trusted by the smartest and most inspiring people in the ecosystem. Throughout these seven years, I had the chance to contribute to early prototypes of Ethereum Proof of Stake, and later zero knowledge proofs and many exciting cryptography applications.&lt;/p></description></item><item><title>Review: Growth: A Reckoning</title><link>https://liangcc.me/posts/2024-09-13_growth/</link><pubDate>Fri, 13 Sep 2024 00:09:10 +0800</pubDate><guid>https://liangcc.me/posts/2024-09-13_growth/</guid><description>&lt;div class="translation-notice">
 &lt;em>
 
 Original post in Chinese. This post is machine translated and manually revised.
 
 &lt;/em>
&lt;/div>

&lt;style>
.translation-notice {
 padding: 12px 16px;
 margin: 20px 0;
 background-color: rgba(255, 193, 7, 0.1); 
 border-left: 3px solid #ffc107; 
 border-radius: 4px;
 font-size: 0.9em;
 color: #666;
 
 a {
 color: inherit;
 text-decoration: underline;
 
 &amp;:hover {
 color: #333;
 }
 }
}


.dark {
 .translation-notice {
 background-color: rgba(255, 193, 7, 0.05);
 border-left-color: #ff9800;
 color: #aaa;
 }
}

&lt;/style>
&lt;p>&lt;img src="https://liangcc.me/posts/2024-09-13_growth/images/monkey_sails.webp">&lt;/p>
&lt;p>Thanks to Yahsin Huang and Anton Cheng for review and feedback.&lt;/p></description></item><item><title>A Year in Books: Exploring Economics, History, and Identity</title><link>https://liangcc.me/posts/2024-01-24_2023_book_review/</link><pubDate>Wed, 24 Jan 2024 00:50:57 +0800</pubDate><guid>https://liangcc.me/posts/2024-01-24_2023_book_review/</guid><description>&lt;p>&lt;img src="https://liangcc.me/posts/2024-01-24_2023_book_review/images/cover.webp">&lt;/p>
&lt;p>&lt;em>We thank Yahsin Huang for the review and helpful feedback&lt;/em>&lt;/p>
&lt;p>I used to think that reading wasn&amp;rsquo;t my thing, but it turns out I read more books than I ever imagined I could.&lt;/p>
&lt;p>I regret not writing down these reviews sooner. Most of the books were lent out to friends, so I have to rely on my memory here. Please take my recollections with a grain of salt, as they may not be entirely accurate.&lt;/p></description></item><item><title>Schwartz-Zippel Note</title><link>https://liangcc.me/posts/2023-10-17_schwartz_zippel/</link><pubDate>Tue, 17 Oct 2023 21:15:02 +0800</pubDate><guid>https://liangcc.me/posts/2023-10-17_schwartz_zippel/</guid><description>&lt;p>Schwartz-Zippel Lemma is frequently used in Snark interactive proofs.&lt;/p>
&lt;p>For a &lt;em>non-zero&lt;/em>, $m$-variate polynomial $P: \mathbb{F}^m \to \mathbb{F}$ with degree $d$, defined on a finite field $\mathbb{F}$, the lemma states&lt;/p>
&lt;p>$$
\Pr_{X \in \mathbb{F}^m}{[P(X) = 0]} \le \frac{d}{|\mathbb{F}|}
$$&lt;/p>
&lt;p>The $|\mathbb{F}|$ is the size of the field, i.e. number of elements in it.&lt;/p>
&lt;p>Let&amp;rsquo;s forget what $m$-variate polynomial is and focus on the univariate case.&lt;/p>
&lt;p>$$
\Pr_{X \in \mathbb{F}}{[P(X) = 0]} \le \frac{d}{|\mathbb{F}|}
$$&lt;/p></description></item><item><title>The Fiscal Theory of Price Level book</title><link>https://liangcc.me/posts/2023-10-08_fiscal_theory/</link><pubDate>Thu, 14 Sep 2023 14:19:03 +0800</pubDate><guid>https://liangcc.me/posts/2023-10-08_fiscal_theory/</guid><description>&lt;p>I fell into this rabbit hole of the fiscal theory of price level (FTPL). Professor John Cochrane published the book &lt;a href="https://press.princeton.edu/books/hardcover/9780691242248/the-fiscal-theory-of-the-price-level">&amp;ldquo;The Fiscal Theory of the Price Level&amp;rdquo;&lt;/a> earlier this year. I learned about the book on Twitter before it was renamed to X. After reading some introduction, I pre-ordered a copy.&lt;/p>
&lt;p>The book&amp;rsquo;s content can help us better understand the crypto-currency and design systems. The theory looks sophisticated enough to address many academic challenges in macroeconomics but simultaneously simple enough to reason with some project ideas.&lt;/p></description></item><item><title>About CC</title><link>https://liangcc.me/about/</link><pubDate>Fri, 06 Jan 2023 00:35:59 +0800</pubDate><guid>https://liangcc.me/about/</guid><description>&lt;p>I&amp;rsquo;m interested in zero-knowledge proofs, applied cryptography, public good funding, and economics in general.&lt;/p>
&lt;p>Previously at &lt;a href="https://pse.dev/">Privacy and Scaling Explorations team&lt;/a> and Ethereum Foundation.&lt;/p>
&lt;h2 id="social">Social&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/ChihChengLiang">https://github.com/ChihChengLiang&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://twitter.com/ChihChengLiang">https://twitter.com/ChihChengLiang&lt;/a>&lt;/li>
&lt;li>Farcaster: @liangcc&lt;/li>
&lt;/ul>
&lt;h2 id="projects">Projects&lt;/h2>
&lt;ul>
&lt;li>2021-04 &lt;a href="https://github.com/privacy-scaling-explorations/zkevm-circuits">Zkevm&lt;/a>. It creates succinct validity proof for EVM.&lt;/li>
&lt;li>2020-06 &lt;a href="https://github.com/thehubbleproject/hubble-contracts/">Hubble&lt;/a>, a gas-efficient optimistic rollup&lt;/li>
&lt;li>2020-04 &lt;a href="https://github.com/privacy-scaling-explorations/maci/">MACI&lt;/a>, a bribing-resistant voting infrastructure.&lt;/li>
&lt;li>2020-02 &lt;a href="https://github.com/ChihChengLiang/semaphore_auth">Semaphore Authentication&lt;/a>. Anonymous login.&lt;/li>
&lt;li>2020 &lt;a href="https://github.com/ethereum/trinity">Trinity&lt;/a>. Prototyping the Beacon chain on a new Python client&lt;/li>
&lt;li>2017-11 &lt;a href="https://github.com/karlfloersch/pyethereum">Pyethapp Casper&lt;/a>. Prototyping Casper on a Python client&lt;/li>
&lt;/ul>
&lt;h2 id="writings">Writings&lt;/h2>
&lt;p>Many of my past writings since 2016 were on &lt;a href="https://medium.com/@chihchengliang">Medium&lt;/a>. Selected articles:&lt;/p></description></item><item><title>📝Quadratic Funding in plain words</title><link>https://liangcc.me/posts/2022-06-20_qf/</link><pubDate>Mon, 20 Jun 2022 21:45:09 +0000</pubDate><guid>https://liangcc.me/posts/2022-06-20_qf/</guid><description>&lt;p>This is my quick compilation of all the QF-related sources I&amp;rsquo;ve seen recently. The goal is to give high-level intuitions before diving into the math.&lt;/p>
&lt;p>There are two challenges in public good funding:&lt;/p>
&lt;ul>
&lt;li>How do you get the money?&lt;/li>
&lt;li>How do you distribute the money when you get it?&lt;/li>
&lt;/ul>
&lt;p>In a private good situation, users pay for what they get. They can pay it now for the things they benefit from. Incentives send the right signal to the market.&lt;/p></description></item></channel></rss>