<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title>❤ Ame&#39;s Blog ❤</title><id>https://angelkawaii.xyz/en/</id><link href="https://angelkawaii.xyz/en/"/><link rel="self" href="https://angelkawaii.xyz/en/atom.xml"/><updated>2026-09-15T11:45:44.210Z</updated><author><name>Ame</name></author><entry><title>Ode to Peng Pai</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;pengpai-song&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;pengpai-song&#x2F;"/><published>2026-07-11T17:30:00.000Z</published><updated>2026-09-15T11:45:44.210Z</updated><summary>The South China Sea has a tide, and its voice is Peng Pai; Haifeng has a son who answers with his life.</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;The South China Sea has a tide, and its voice is Peng Pai; Haifeng has a son who answers with his life.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id&#x3D;&quot;I-The-Red-Palace&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;pengpai-song&#x2F;#I-The-Red-Palace&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;I. The Red Palace&quot;&gt;&lt;&#x2F;a&gt;I. The Red Palace&lt;&#x2F;h2&gt;&lt;p&gt;Tonight!&lt;br&gt;On Asia’s southern edge,&lt;br&gt;the ancient sage’s palace has suddenly turned red!&lt;&#x2F;p&gt;
&lt;p&gt;The crescent pool is red,&lt;br&gt;the stone steps red;&lt;br&gt;three hundred and eleven pairs of muddy feet&lt;br&gt;come from salt fields, fishing ports, and rice furrows,&lt;br&gt;and make the Hall of Great Accomplishment,&lt;br&gt;unmoved for a thousand years,&lt;br&gt;tremble beneath their tread!&lt;&#x2F;p&gt;
&lt;p&gt;The old gods have stepped down!&lt;br&gt;Workers and peasants mount the altar!&lt;&#x2F;p&gt;
&lt;p&gt;Their hands once held plows, cast nets,&lt;br&gt;and pressed their marks beneath deeds of land;&lt;br&gt;tonight they raise the great seal of the Soviet,&lt;br&gt;as though the earth, for the first time,&lt;br&gt;has stamped its own name&lt;br&gt;upon history!&lt;&#x2F;p&gt;
&lt;p&gt;Peng Pai stands in the hall.&lt;&#x2F;p&gt;
&lt;p&gt;The South China Sea is in his eyes,&lt;br&gt;a storm within his coat;&lt;br&gt;yet outside the hall,&lt;br&gt;counterrevolution’s guns are being loaded&lt;br&gt;one by one in the dark.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;II-Fusang&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;pengpai-song&#x2F;#II-Fusang&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;II. Fusang&quot;&gt;&lt;&#x2F;a&gt;II. Fusang&lt;&#x2F;h2&gt;&lt;p&gt;Who still remembers nine years ago,&lt;br&gt;the farther shore across that narrow ribbon of sea?&lt;&#x2F;p&gt;
&lt;p&gt;Fusang has chrysanthemums and battleships,&lt;br&gt;but also the red flag of the Heiminsha,&lt;br&gt;the ink of the &lt;em&gt;Heimin Shimbun&lt;&#x2F;em&gt;,&lt;br&gt;and the throats of socialists who refuse to fall silent&lt;br&gt;beneath the police’s iron hooves!&lt;&#x2F;p&gt;
&lt;p&gt;Kōtoku Shūsui’s blood has already dried;&lt;br&gt;Sakai Toshihiko’s type is still hot;&lt;br&gt;Ōsugi Sakae’s wind of freedom&lt;br&gt;is racing through Tokyo’s streets!&lt;&#x2F;p&gt;
&lt;p&gt;They once cried out to the common people of Japan and Russia:&lt;&#x2F;p&gt;
&lt;p&gt;Workers of every nation,&lt;br&gt;do not kill one another&lt;br&gt;for the emperor and the tsar!&lt;&#x2F;p&gt;
&lt;p&gt;They hid &lt;em&gt;The Communist Manifesto&lt;&#x2F;em&gt;&lt;br&gt;inside a thin sheet of newspaper,&lt;br&gt;and let the specter of Marx&lt;br&gt;step past the censor’s vermilion seal&lt;br&gt;into Fusang’s long night.&lt;&#x2F;p&gt;
&lt;p&gt;Those people were not Peng Pai’s teachers.&lt;br&gt;They were distant thunder east of the sea,&lt;br&gt;the echo the oppressed of one country&lt;br&gt;left for a young man of another.&lt;&#x2F;p&gt;
&lt;p&gt;Waseda’s bell rings.&lt;&#x2F;p&gt;
&lt;p&gt;Young people sit around a table,&lt;br&gt;daring to call their society “The Cosmos”;&lt;br&gt;daring to declare to this decrepit world:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Build the most rational new society!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Build! Build!&lt;br&gt;Dismantle the irrational state!&lt;br&gt;Recast the irrational society!&lt;&#x2F;p&gt;
&lt;p&gt;The Japanese call to that young man from Haifeng:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hōhai!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Hōhai!&lt;br&gt;Hōhai!&lt;&#x2F;p&gt;
&lt;p&gt;How could Fusang’s tongue know&lt;br&gt;that what it called upon&lt;br&gt;was a South China Sea not yet risen!&lt;&#x2F;p&gt;
&lt;p&gt;A narrow ribbon of water—&lt;br&gt;the sea did not sever the dreams of two peoples;&lt;br&gt;it carried Tokyo’s dawn bell&lt;br&gt;to the crest of Haifeng’s tide!&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;III-The-Returning-Tide&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;pengpai-song&#x2F;#III-The-Returning-Tide&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;III. The Returning Tide&quot;&gt;&lt;&#x2F;a&gt;III. The Returning Tide&lt;&#x2F;h2&gt;&lt;p&gt;Peng Pai has crossed the sea and come home.&lt;&#x2F;p&gt;
&lt;p&gt;He sets a gramophone&lt;br&gt;beneath a great banyan tree.&lt;&#x2F;p&gt;
&lt;p&gt;The black disc turns!&lt;br&gt;The brass horn sings!&lt;&#x2F;p&gt;
&lt;p&gt;The tenant farmers come,&lt;br&gt;the fishermen come,&lt;br&gt;barefoot women and children come too.&lt;&#x2F;p&gt;
&lt;p&gt;The song suddenly stops.&lt;&#x2F;p&gt;
&lt;p&gt;Peng Pai stands and says:&lt;&#x2F;p&gt;
&lt;p&gt;Democracy,&lt;br&gt;come down from Tokyo’s printed type!&lt;br&gt;Take off your leather shoes, bare your feet,&lt;br&gt;come walk the ridges of Haifeng’s fields!&lt;&#x2F;p&gt;
&lt;p&gt;Here your name is peasant association,&lt;br&gt;your name is rent reduction,&lt;br&gt;your name is the laboring people joining hands&lt;br&gt;to cross the river of suffering together!&lt;&#x2F;p&gt;
&lt;p&gt;You are the tenant farmer’s head—&lt;br&gt;before the landlord,&lt;br&gt;raised to the sun for the first time!&lt;&#x2F;p&gt;
&lt;p&gt;The land deeds begin to burn.&lt;&#x2F;p&gt;
&lt;p&gt;Hundreds upon thousands of man-eating sheets&lt;br&gt;curl and blacken in the flames;&lt;br&gt;the acreage burns, the red seals burn,&lt;br&gt;the tears of generation upon generation burn!&lt;&#x2F;p&gt;
&lt;p&gt;That fire is no mere fire—&lt;br&gt;it is all Hailufeng’s &lt;strong&gt;Energy&lt;&#x2F;strong&gt;,&lt;br&gt;released in an instant&lt;br&gt;from the paper ashes of the old world!&lt;&#x2F;p&gt;
&lt;p&gt;The ancient embankment&lt;br&gt;has already heard the tide.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;IV-The-Immortals’-Dwellings&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;pengpai-song&#x2F;#IV-The-Immortals%E2%80%99-Dwellings&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;IV. The Immortals’ Dwellings&quot;&gt;&lt;&#x2F;a&gt;IV. The Immortals’ Dwellings&lt;&#x2F;h2&gt;&lt;p&gt;Tonight, however, the tide sounds far away.&lt;&#x2F;p&gt;
&lt;p&gt;The gentry’s hoofbeats&lt;br&gt;close in from every field;&lt;br&gt;the great seal cast today&lt;br&gt;may fall into the mud tomorrow;&lt;br&gt;the palace glowing red today&lt;br&gt;may be only dust tomorrow.&lt;&#x2F;p&gt;
&lt;p&gt;Peng Pai knows.&lt;&#x2F;p&gt;
&lt;p&gt;Yet he smiles.&lt;&#x2F;p&gt;
&lt;p&gt;He says:&lt;&#x2F;p&gt;
&lt;p&gt;After you have eaten your fill tomorrow,&lt;br&gt;you will all be like immortals,&lt;br&gt;returning to your own mountain dwellings!&lt;&#x2F;p&gt;
&lt;p&gt;Returning to your own dwellings—&lt;&#x2F;p&gt;
&lt;p&gt;Chishan is a dwelling,&lt;br&gt;Lufeng is a dwelling,&lt;br&gt;the cabins of Shanwei’s fishing boats are dwellings;&lt;br&gt;every thatched hut that lets in rain,&lt;br&gt;every heart that will submit no longer,&lt;br&gt;is a Mount Kunlun for the gods of workers and peasants!&lt;&#x2F;p&gt;
&lt;p&gt;Who says this is an adjournment?&lt;&#x2F;p&gt;
&lt;p&gt;The Red Palace has suddenly broken apart!&lt;&#x2F;p&gt;
&lt;p&gt;It splits into three hundred and eleven fires,&lt;br&gt;crosses the crescent pool, crosses the city gates,&lt;br&gt;and races into countless villages!&lt;&#x2F;p&gt;
&lt;p&gt;One hall stands empty,&lt;br&gt;but countless thatched huts light up together;&lt;&#x2F;p&gt;
&lt;p&gt;one great seal is lost,&lt;br&gt;but countless palms become seals;&lt;&#x2F;p&gt;
&lt;p&gt;one association flag is torn,&lt;br&gt;but countless ragged coat fronts&lt;br&gt;become flags in the wind!&lt;&#x2F;p&gt;
&lt;p&gt;An army can occupy a palace,&lt;br&gt;but it cannot arrest the tides.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;V-The-Sea’s-Name&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;pengpai-song&#x2F;#V-The-Sea%E2%80%99s-Name&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;V. The Sea’s Name&quot;&gt;&lt;&#x2F;a&gt;V. The Sea’s Name&lt;&#x2F;h2&gt;&lt;p&gt;Peng Pai opens his arms.&lt;&#x2F;p&gt;
&lt;p&gt;Ah! Ah!&lt;br&gt;He has suddenly grown vast!&lt;&#x2F;p&gt;
&lt;p&gt;The Red Palace cannot contain him,&lt;br&gt;Hailufeng cannot contain him,&lt;br&gt;nor can Asia’s long night&lt;br&gt;contain him!&lt;&#x2F;p&gt;
&lt;p&gt;He cries:&lt;&#x2F;p&gt;
&lt;p&gt;I am the sea!&lt;&#x2F;p&gt;
&lt;p&gt;I am the congress that ten million streams&lt;br&gt;hold in secret in the dark!&lt;&#x2F;p&gt;
&lt;p&gt;Every river cut off in its course&lt;br&gt;meets the others again within my breast;&lt;br&gt;every voice pressed down&lt;br&gt;finds its height upon my waves!&lt;&#x2F;p&gt;
&lt;p&gt;If I fall,&lt;br&gt;ten thousand villages will rise together!&lt;&#x2F;p&gt;
&lt;p&gt;If I fall silent,&lt;br&gt;the South China Sea will cry out for me!&lt;&#x2F;p&gt;
&lt;p&gt;If my name is erased from paper,&lt;br&gt;boundless acres of seawater&lt;br&gt;will write it across the sky again!&lt;&#x2F;p&gt;
&lt;p&gt;Listen, Asia!&lt;&#x2F;p&gt;
&lt;p&gt;Listen, dawn bell of Fusang!&lt;br&gt;Listen, monsoon of Hindustan!&lt;br&gt;Listen, tides of the islands of the southern seas!&lt;&#x2F;p&gt;
&lt;p&gt;Haifeng—this red-hot heart—&lt;br&gt;is beating within Asia’s chest!&lt;&#x2F;p&gt;
&lt;p&gt;With every beat,&lt;br&gt;the axis of the old world tilts another inch;&lt;&#x2F;p&gt;
&lt;p&gt;with every beat,&lt;br&gt;countless bowed heads&lt;br&gt;rise another inch toward the sun!&lt;&#x2F;p&gt;
&lt;p&gt;The east is whitening.&lt;&#x2F;p&gt;
&lt;p&gt;The gods have returned to their dwellings,&lt;br&gt;the Red Palace lies utterly still;&lt;br&gt;yet the South China Sea’s great black tide&lt;br&gt;is gathering again deep beneath the earth!&lt;&#x2F;p&gt;
&lt;p&gt;From this moment—&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Peng Pai&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;is the name the sea has given itself;&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Péngpài—to surge—&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;is the verb the people have finally learned!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Waseda once called him:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hōhai!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Tonight, all Asia answers:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Peng Pai!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Surge!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
</content></entry><entry><title>A Grain of Sand, a Heap of Sand</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;"/><published>2026-03-23T06:37:35.000Z</published><updated>2026-03-23T06:37:35.000Z</updated><summary>When LLMs meet the sorites paradox…</summary><content type="html">&lt;h1 id&#x3D;&quot;A-Grain-of-Sand-a-Heap-of-Sand-When-LLMs-Meet-the-Sorites-Paradox&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#A-Grain-of-Sand-a-Heap-of-Sand-When-LLMs-Meet-the-Sorites-Paradox&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;A Grain of Sand, a Heap of Sand: When LLMs Meet the Sorites Paradox&quot;&gt;&lt;&#x2F;a&gt;A Grain of Sand, a Heap of Sand: When LLMs Meet the Sorites Paradox&lt;&#x2F;h1&gt;&lt;h2 id&#x3D;&quot;1-That-ancient-paradox&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#1-That-ancient-paradox&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;1. That ancient paradox&quot;&gt;&lt;&#x2F;a&gt;1. That ancient paradox&lt;&#x2F;h2&gt;&lt;p&gt;The ancient Greeks already knew that conceptual boundaries are often vague. The sorites paradox poses an unsettling question:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;One grain of sand is not a heap.&lt;br&gt;If n grains are not a heap, then n+1 grains are not a heap either.&lt;br&gt;Therefore, a hundred thousand grains are not a heap.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The reasoning is plainly absurd, yet every step seems unassailable. The central problem is: &lt;strong&gt;where is the boundary of the concept “heap”?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;More than two thousand years later, we put the same question to large language models. Not to see whether they could “solve” the paradox—it is, after all, a paradox—but to ask: &lt;strong&gt;where do they draw the line? Is that line stable? Does it move when the language changes?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;2-Experimental-design&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#2-Experimental-design&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;2. Experimental design&quot;&gt;&lt;&#x2F;a&gt;2. Experimental design&lt;&#x2F;h2&gt;&lt;h3 id&#x3D;&quot;2-1-Model-selection&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#2-1-Model-selection&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;2.1 Model selection&quot;&gt;&lt;&#x2F;a&gt;2.1 Model selection&lt;&#x2F;h3&gt;&lt;p&gt;We tested two open-source models:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Qwen3.5-4B-AWQ&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Qwen3.5-9B-AWQ&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;We chose AWQ-quantized versions because they represent widely deployed “good enough” specifications: 4B parameters suit edge devices, while 9B can run on a consumer GPU. More importantly, the models share an architecture and training data, differing only in parameter count, allowing us to isolate the effect of scale. Basically, does bigger mean smarter?&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;2-2-Prompt-framing&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#2-2-Prompt-framing&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;2.2 Prompt framing&quot;&gt;&lt;&#x2F;a&gt;2.2 Prompt framing&lt;&#x2F;h3&gt;&lt;p&gt;The experiment centers on a forced binary choice. We repeated the tests under three prompt framings, each in Chinese, English, and Japanese.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Framing 1: Direct&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-python&quot; data-language&#x3D;&quot;python&quot;&gt;&lt;code class&#x3D;&quot;language-python&quot;&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;zh&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;请判断：如果有{n}粒沙子，它算不算一堆沙子？只输出 A 或 B。A&#x3D;算一堆沙子，B&#x3D;不算一堆沙子。&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;en&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Decide whether {n} grains of sand count as a heap. Output only A or B. A &#x3D; it is a heap. B &#x3D; it is not a heap.&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;ja&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;{n}粒の砂があるとき、それは砂山と呼べますか。A か B だけを出力してください。A&#x3D;砂山である。B&#x3D;砂山ではない。&quot;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;&lt;strong&gt;Framing 2: Everyday&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-python&quot; data-language&#x3D;&quot;python&quot;&gt;&lt;code class&#x3D;&quot;language-python&quot;&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;zh&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;在日常说法里，看到地上有{n}粒沙子，人们通常会不会把它叫作一堆沙子？只输出 A 或 B。A&#x3D;通常会，B&#x3D;通常不会。&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;en&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;In everyday language, would people usually call {n} grains of sand a heap? Output only A or B. A &#x3D; usually yes. B &#x3D; usually no.&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;ja&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;日常会話では、{n}粒の砂を見て普通は砂山と呼ぶでしょうか。A か B だけを出力してください。A&#x3D;普通は呼ぶ。B&#x3D;普通は呼ばない。&quot;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;&lt;strong&gt;Framing 3: Strict&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-python&quot; data-language&#x3D;&quot;python&quot;&gt;&lt;code class&#x3D;&quot;language-python&quot;&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;zh&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;请严格判断，不要模糊表达：{n}粒沙子是否已经满足&#39;一堆沙子&#39;这个标签？只输出 A 或 B。A&#x3D;满足，B&#x3D;不满足。&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;en&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Judge strictly and avoid hedging: do {n} grains of sand satisfy the label &#39;heap&#39;? Output only A or B. A &#x3D; satisfies it. B &#x3D; does not satisfy it.&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;ja&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;厳密に判断し、あいまいな表現を避けてください。{n}粒の砂は『砂山』というラベルを満たしますか。A か B だけを出力してください。A&#x3D;満たす。B&#x3D;満たさない。&quot;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;&lt;strong&gt;A &#x3D; this is a heap of sand; B &#x3D; this is not a heap.&lt;&#x2F;strong&gt; No gray area, no evasion, only one output token. We used 198 sample points from one grain to more than 10,000, sampling more densely near the boundary to capture that “dividing line”—if it exists.&lt;&#x2F;p&gt;
&lt;p&gt;The shared system prompt was:&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-python&quot; data-language&#x3D;&quot;python&quot;&gt;&lt;code class&#x3D;&quot;language-python&quot;&gt;system &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;You are running a sorites paradox experiment. &quot;&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Reason internally if needed but do not reveal it. &quot;&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Return exactly one token answer: A or B. &quot;&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Do not output any other text.&quot;&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;h3 id&#x3D;&quot;2-3-Implementation&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#2-3-Implementation&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;2.3 Implementation&quot;&gt;&lt;&#x2F;a&gt;2.3 Implementation&lt;&#x2F;h3&gt;&lt;p&gt;The experiment used vLLM for inference, with 4-bit AWQ quantization on an RTX 3090. The 4B and 9B experiments ran separately, loading only one model at a time to avoid VRAM conflicts. Every request recorded logprobs, so we could see not just whether the model chose A or B, but how “confident” it was.&lt;&#x2F;p&gt;
&lt;p&gt;The core logic lives in &lt;code&gt;app&#x2F;experiments.py&lt;&#x2F;code&gt;. The key code is:&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-python&quot; data-language&#x3D;&quot;python&quot;&gt;&lt;code class&#x3D;&quot;language-python&quot;&gt;&lt;span class&#x3D;&quot;token keyword&quot;&gt;def&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token function&quot;&gt;build_messages&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;task&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; TaskSpec&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token operator&quot;&gt;-&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token operator&quot;&gt;&gt;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;list&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;dict&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;str&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;str&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
    system &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;
        &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;You are running a sorites paradox experiment. &quot;&lt;&#x2F;span&gt;
        &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Reason internally if needed but do not reveal it. &quot;&lt;&#x2F;span&gt;
        &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Return exactly one token answer: A or B. &quot;&lt;&#x2F;span&gt;
        &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Do not output any other text.&quot;&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
    user &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; FRAMINGS&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;task&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;framing&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;task&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;language&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;format&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;n&lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt;task&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;n&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token keyword&quot;&gt;return&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;role&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;system&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;content&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; system&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;role&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;user&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;content&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; user&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;

options &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;temperature&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token number&quot;&gt;0.0&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;top_p&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token number&quot;&gt;1.0&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;max_tokens&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token number&quot;&gt;1&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;stop&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;\n&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;logprobs&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token boolean&quot;&gt;True&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;top_logprobs&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token number&quot;&gt;5&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;chat_template_kwargs&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;enable_thinking&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token boolean&quot;&gt;False&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;Notice &lt;code&gt;enable_thinking&#x3D;False&lt;&#x2F;code&gt;. Qwen3.5 outputs a thinking process by default, so we had to explicitly disable it. Otherwise it would generate reasoning before A&#x2F;B and break our single-token constraint. A lesson learned the hard way.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;3-Findings-where-is-the-line&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#3-Findings-where-is-the-line&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;3. Findings: where is the line?&quot;&gt;&lt;&#x2F;a&gt;3. Findings: where is the line?&lt;&#x2F;h2&gt;&lt;h3 id&#x3D;&quot;3-1-Overall-tendency-the-models-are-very-“generous”&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#3-1-Overall-tendency-the-models-are-very-%E2%80%9Cgenerous%E2%80%9D&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;3.1 Overall tendency: the models are very “generous”&quot;&gt;&lt;&#x2F;a&gt;3.1 Overall tendency: the models are very “generous”&lt;&#x2F;h3&gt;&lt;p&gt;First, a striking fact: &lt;strong&gt;under many conditions, the models call even the very first grain a “heap.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;That’s not a typo. Here are the results again:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Qwen3.5-4B, Direct framing:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Chinese: says “heap” starting at one grain (&lt;code&gt;first_A_n&#x3D;1&lt;&#x2F;code&gt;).&lt;&#x2F;li&gt;
&lt;li&gt;English: says “heap” starting at one grain (&lt;code&gt;first_A_n&#x3D;1&lt;&#x2F;code&gt;).&lt;&#x2F;li&gt;
&lt;li&gt;Japanese: says “heap” starting at one grain (&lt;code&gt;first_A_n&#x3D;1&lt;&#x2F;code&gt;).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Qwen3.5-9B, Direct framing:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Chinese: first says “heap” at five grains (&lt;code&gt;first_A_n&#x3D;5&lt;&#x2F;code&gt;).&lt;&#x2F;li&gt;
&lt;li&gt;English: first says “heap” at eight grains (&lt;code&gt;first_A_n&#x3D;8&lt;&#x2F;code&gt;).&lt;&#x2F;li&gt;
&lt;li&gt;Japanese: first says “heap” at three grains (&lt;code&gt;first_A_n&#x3D;3&lt;&#x2F;code&gt;).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The 9B model is a little more restrained than 4B. Still, five grains is an awfully low threshold for a heap. Human intuition usually needs dozens or even hundreds before something barely counts as a “small heap.” LLMs seem very loose about this concept. Really very loose.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;3-2-Framing-effects-strict-instructions-sometimes-backfire&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#3-2-Framing-effects-strict-instructions-sometimes-backfire&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;3.2 Framing effects: strict instructions sometimes backfire&quot;&gt;&lt;&#x2F;a&gt;3.2 Framing effects: strict instructions sometimes backfire&lt;&#x2F;h3&gt;&lt;p&gt;If we explicitly ask for a “strict judgment,” does the model become more conservative? &lt;strong&gt;It depends on the language.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;4B under Strict framing:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Chinese: first “heap” at ten grains.&lt;&#x2F;li&gt;
&lt;li&gt;English: “heap” from one grain—looser instead!&lt;&#x2F;li&gt;
&lt;li&gt;Japanese: first “heap” at 51 grains, the most conservative condition of all.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;9B under Strict framing:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Chinese: first “heap” at thirty grains.&lt;&#x2F;li&gt;
&lt;li&gt;English: first “heap” at ten grains.&lt;&#x2F;li&gt;
&lt;li&gt;Japanese: “heap” from one grain—Japanese is the loosest this time.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Two interesting things stand out.&lt;&#x2F;p&gt;
&lt;p&gt;First, &lt;strong&gt;“strict” instructions don’t always work&lt;&#x2F;strong&gt;. For 4B in English, the Strict condition is described as even looser than Direct, though both start at one grain. This suggests the model may be responding to superficial statistical patterns rather than understanding what “strict” means.&lt;&#x2F;p&gt;
&lt;p&gt;Second, &lt;strong&gt;Strict framing amplifies language differences&lt;&#x2F;strong&gt;. Look at cross-lingual drift:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;4B Direct: one grain in all three languages; drift &#x3D; 0.&lt;&#x2F;li&gt;
&lt;li&gt;4B Strict: Chinese 10, English 1, Japanese 51; drift &#x3D; 50.&lt;&#x2F;li&gt;
&lt;li&gt;9B Direct: Chinese 5, English 8, Japanese 3; drift &#x3D; 5.&lt;&#x2F;li&gt;
&lt;li&gt;9B Strict: Chinese 30, English 10, Japanese 1; drift &#x3D; 29.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Strict framing magnified language differences by 5–10 times.&lt;&#x2F;strong&gt; This suggests that the models learned separate judgment strategies for each language rather than a language-independent concept of a heap.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;3-3-Everyday-language-closest-to-human-intuition&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#3-3-Everyday-language-closest-to-human-intuition&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;3.3 Everyday language: closest to human intuition?&quot;&gt;&lt;&#x2F;a&gt;3.3 Everyday language: closest to human intuition?&lt;&#x2F;h3&gt;&lt;p&gt;What if we ask whether people would “usually call it a heap”? Does that move the models closer to human intuition?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;4B, Everyday framing:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Chinese: five grains.&lt;&#x2F;li&gt;
&lt;li&gt;English: ten grains.&lt;&#x2F;li&gt;
&lt;li&gt;Japanese: one grain.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;9B, Everyday framing:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Chinese: five grains.&lt;&#x2F;li&gt;
&lt;li&gt;English: eleven grains.&lt;&#x2F;li&gt;
&lt;li&gt;Japanese: three grains.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The English versions, at 10–11 grains, may be closest to human intuition: people don’t usually call just a few grains a heap. Japanese remains very permissive at 1–3, with Chinese in between at five.&lt;&#x2F;p&gt;
&lt;p&gt;Interestingly, &lt;strong&gt;9B is not substantially more conservative than 4B&lt;&#x2F;strong&gt;. Apart from English Everyday, at eleven versus ten, the thresholds are nearly the same. &lt;strong&gt;The benefits of scale are limited on this task.&lt;&#x2F;strong&gt; Well, more parameters don’t necessarily mean more intelligence.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;3-4-An-unstable-line-boundary-reversals&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#3-4-An-unstable-line-boundary-reversals&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;3.4 An unstable line: boundary reversals&quot;&gt;&lt;&#x2F;a&gt;3.4 An unstable line: boundary reversals&lt;&#x2F;h3&gt;&lt;p&gt;If a model really has a clear threshold for “heap,” its behavior should be monotonic: once some n is a heap, every larger n should remain a heap. That isn’t what happens.&lt;&#x2F;p&gt;
&lt;p&gt;Here are specific reversal points:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;4B, Strict, Japanese:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;51 grains: first “heap.”&lt;&#x2F;li&gt;
&lt;li&gt;Later answers “not a heap” at 60, 61, 210, 320, 321, 5050, 8050, 10100, and 10200 grains.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;4B, Everyday, English:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Ten grains: “heap.”&lt;&#x2F;li&gt;
&lt;li&gt;At 321 grains: “not a heap” again.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;9B, Strict, Chinese:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Thirty grains: “heap.”&lt;&#x2F;li&gt;
&lt;li&gt;Later says “not a heap” at 50, 100, and 231 grains.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;9B, Direct, English:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Eight grains: “heap.”&lt;&#x2F;li&gt;
&lt;li&gt;Ten grains: “not a heap.”&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;These reversals are not random. They tend to occur near the densely sampled boundary window (&lt;code&gt;boundary_window&#x3D;250&lt;&#x2F;code&gt;). This suggests &lt;strong&gt;the model has no stable numerical threshold function&lt;&#x2F;strong&gt;, instead making local judgments for each prompt. As sampling density changes, its apparent “beliefs” shift too. Schrödinger’s heap, perhaps?&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;3-5-What-do-logprobs-tell-us&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#3-5-What-do-logprobs-tell-us&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;3.5 What do logprobs tell us?&quot;&gt;&lt;&#x2F;a&gt;3.5 What do logprobs tell us?&lt;&#x2F;h3&gt;&lt;p&gt;Besides A&#x2F;B answers, we recorded logprobs. Define &lt;code&gt;margin &#x3D; logprob(A) - logprob(B)&lt;&#x2F;code&gt;: a larger positive value indicates greater confidence in A; a more negative value indicates greater confidence in B.&lt;&#x2F;p&gt;
&lt;p&gt;A few margins near the boundary:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;4B Direct, Chinese, one grain:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;margin &#x3D; 2.03: very confident it is a heap.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;4B Strict, Japanese, 240 grains:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;margin &#x3D; 0.016: almost fifty-fifty.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;9B Strict, Chinese, 231 grains:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;margin &#x3D; -0.031: almost fifty-fifty, leaning B.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;9B Direct, English, ten grains:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;margin &#x3D; -0.094: a slight preference for B, although eight grains previously received A.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Near-zero margins show that &lt;strong&gt;the models do sometimes hesitate&lt;&#x2F;strong&gt;, but not always at what we intuitively consider a boundary. The 4B model is extremely confident at one grain, while 9B still hesitates at dozens. This isn’t our concept. It’s the model’s own. A little strange.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;4-Discussion-what-does-this-mean&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#4-Discussion-what-does-this-mean&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;4. Discussion: what does this mean?&quot;&gt;&lt;&#x2F;a&gt;4. Discussion: what does this mean?&lt;&#x2F;h2&gt;&lt;h3 id&#x3D;&quot;4-1-Conceptual-boundaries-or-surface-statistics&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#4-1-Conceptual-boundaries-or-surface-statistics&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;4.1 Conceptual boundaries or surface statistics?&quot;&gt;&lt;&#x2F;a&gt;4.1 Conceptual boundaries or surface statistics?&lt;&#x2F;h3&gt;&lt;p&gt;The most direct explanation is that &lt;strong&gt;these models have not learned a language-independent representation of “heap.”&lt;&#x2F;strong&gt; They have learned different response strategies for different languages.&lt;&#x2F;p&gt;
&lt;p&gt;The Japanese &lt;em&gt;sunayama&lt;&#x2F;em&gt; (砂山) may carry a stronger physical image of piled sand, yet 4B’s Strict judgment requires 51 grains, more conservative than Chinese or English. With 9B, Strict Japanese returns to one grain. Such inconsistency is hard to explain as “conceptual understanding.” It looks more like &lt;strong&gt;random fluctuations in the training-data distribution&lt;&#x2F;strong&gt;. In plain terms, luck.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;4-2-The-limits-of-scale&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#4-2-The-limits-of-scale&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;4.2 The limits of scale&quot;&gt;&lt;&#x2F;a&gt;4.2 The limits of scale&lt;&#x2F;h3&gt;&lt;p&gt;We did see some improvement from 4B to 9B:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;4B Direct: one grain in all three languages.&lt;&#x2F;li&gt;
&lt;li&gt;9B Direct: Chinese five, English eight, Japanese three.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;But the improvement is unstable. Under Strict Japanese, 9B performs worse at one grain than 4B at 51. &lt;strong&gt;A larger model is not necessarily more “rational”; it may simply have different patterns of bias.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;4-3-A-metaphor-for-alignment&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#4-3-A-metaphor-for-alignment&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;4.3 A metaphor for alignment&quot;&gt;&lt;&#x2F;a&gt;4.3 A metaphor for alignment&lt;&#x2F;h3&gt;&lt;p&gt;This experiment can be seen as a miniature alignment problem. Our instructions were explicit:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Judge strictly.&lt;&#x2F;li&gt;
&lt;li&gt;Avoid hedging.&lt;&#x2F;li&gt;
&lt;li&gt;Output only A or B.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Yet the behavior did not always match the instructions’ meaning. Strict English with 4B ignored “strict,” as did Strict Japanese with 9B. &lt;strong&gt;The models optimize token-level probability distributions, not the semantic content of instructions.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This resembles other problems in LLM alignment: a model can learn to “say the right thing” without necessarily understanding “why it is right.”&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;5-Limitations-and-future-work&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#5-Limitations-and-future-work&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;5. Limitations and future work&quot;&gt;&lt;&#x2F;a&gt;5. Limitations and future work&lt;&#x2F;h2&gt;&lt;h3 id&#x3D;&quot;5-1-Experimental-limitations&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#5-1-Experimental-limitations&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;5.1 Experimental limitations&quot;&gt;&lt;&#x2F;a&gt;5.1 Experimental limitations&lt;&#x2F;h3&gt;&lt;p&gt;&lt;strong&gt;Single samples.&lt;&#x2F;strong&gt; We used greedy decoding with &lt;code&gt;temperature&#x3D;0&lt;&#x2F;code&gt;, asking each &lt;code&gt;(n, framing, language)&lt;&#x2F;code&gt; combination only once. We therefore cannot separate “the model’s true belief” from “sampling randomness.” Repeating the experiment a hundred times might make the reversals disappear, or show that they persist. We don’t know.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Forced-choice artifacts.&lt;&#x2F;strong&gt; Compressing an inherently vague question into A&#x2F;B may distort the model’s “real view.” A person asked whether five grains are a heap might say, “Hard to say; it depends.” The model must choose a side. This could activate a default bias toward A.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Non-equivalent prompts.&lt;&#x2F;strong&gt; We tried to make the three languages semantically equivalent, but 堆, &lt;em&gt;heap&lt;&#x2F;em&gt;, and 砂山 are not the same word. Their cultural associations, frequencies, and collocations differ. Japanese 砂山 may naturally evoke a physical pile, whereas English &lt;em&gt;heap&lt;&#x2F;em&gt; may lean toward an abstract classification.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;AWQ quantization.&lt;&#x2F;strong&gt; We used 4-bit AWQ versions rather than the original FP16 models. Quantization may alter behavior, especially near the boundary. We do not know how much of the 4B–9B difference comes from parameter count and how much from quantization noise.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;5-2-Future-directions&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#5-2-Future-directions&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;5.2 Future directions&quot;&gt;&lt;&#x2F;a&gt;5.2 Future directions&lt;&#x2F;h3&gt;&lt;p&gt;&lt;strong&gt;Repeated sampling and distribution analysis.&lt;&#x2F;strong&gt; Next, sample each condition a hundred times and examine how the probability of A changes with n. This may reveal a genuine S-curve rather than the current abrupt steps.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Open-ended answers.&lt;&#x2F;strong&gt; Let the models answer in natural language instead of forcing A&#x2F;B. We could see how they approach the problem and whether they use phrases such as “it depends” or “hard to say.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;More languages and concepts.&lt;&#x2F;strong&gt; Heap is only one vague concept. Extend the experiment to tall&#x2F;short, big&#x2F;small, and many&#x2F;few, and look for consistency across concepts.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Causal interventions.&lt;&#x2F;strong&gt; Use mechanistic interpretability methods such as activation patching to locate circuits responsible for heap judgments. This might tell us whether there is really a “heap-concept neuron,” or only surface-pattern matching.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;6-Closing-thoughts&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#6-Closing-thoughts&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;6. Closing thoughts&quot;&gt;&lt;&#x2F;a&gt;6. Closing thoughts&lt;&#x2F;h2&gt;&lt;p&gt;More than two thousand years ago, Eubulides used grains of sand to challenge the ancient Greeks’ understanding of concepts. Today we use the same challenge to test large language models.&lt;&#x2F;p&gt;
&lt;p&gt;The results are not reassuring. Even the nine-billion-parameter version did not display human-like conceptual stability. Its thresholds were extremely low—4B Direct started at one grain in every language—and shifted sharply with language and framing, with cross-lingual differences reaching fifty grains. More puzzling still, 9B was not more “rational” than 4B. Under Strict Japanese, its one-grain threshold was about fifty times lower than 4B’s 51.&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps that is the point: &lt;strong&gt;the boundaries of vague concepts are products of human cognition, not objective properties of the physical world&lt;&#x2F;strong&gt;. Low thresholds and language drift might reflect the actual distribution of human usage in the training data. People really do use “a heap” loosely in everyday conversation. We are rather casual with language, after all.&lt;&#x2F;p&gt;
&lt;p&gt;The data supports this interpretation. Under Everyday framing, the English threshold of 10–11 grains was noticeably higher than Chinese at five and Japanese at 1–3. This may reflect more cautious everyday use of &lt;em&gt;heap&lt;&#x2F;em&gt; by English speakers and looser use of &lt;em&gt;sunayama&lt;&#x2F;em&gt; in Japanese. The models may have learned language communities’ habits rather than an abstract concept.&lt;&#x2F;p&gt;
&lt;p&gt;If so, the real finding isn’t “LLMs don’t understand heaps,” but &lt;strong&gt;“LLMs understand the looseness of human language all too well.”&lt;&#x2F;strong&gt; They learn the statistical distribution of concepts in use, not their Platonic essence. Seen that way, it makes a kind of sense.&lt;&#x2F;p&gt;
&lt;p&gt;But the reversals reveal a deeper problem. Under Strict Japanese, 4B first says “heap” at 51 grains, then says “not a heap” at 60, 61, 210, 320, and other values. This isn’t human hesitation. People might waver near a boundary, but wouldn’t suddenly deny a heap at 320 grains. &lt;strong&gt;The model has not formed a stable internal representation&lt;&#x2F;strong&gt;, instead matching patterns independently for each number.&lt;&#x2F;p&gt;
&lt;p&gt;That may be more troubling than “the model doesn’t understand.” &lt;strong&gt;If it merely reproduces human vagueness and contradiction perfectly, can it still help us clarify concepts?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Logprobs reveal another dimension. At one grain, 4B has margins of 2.03 in Chinese and 0.53 in English, showing strong confidence that “one grain &#x3D; a heap.” This is not hesitation or a fuzzy boundary; it is a firm wrong judgment. By contrast, 9B approaches fifty-fifty near a genuine boundary, such as 231 grains in Chinese with a margin of -0.031. &lt;strong&gt;Increasing scale does appear to bring some capacity for “self-doubt,”&lt;&#x2F;strong&gt; but not enough to establish stable conceptual boundaries.&lt;&#x2F;p&gt;
&lt;p&gt;That question will have to wait for the next experiment.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;Appendix-complete-experimental-data&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#Appendix-complete-experimental-data&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Appendix: complete experimental data&quot;&gt;&lt;&#x2F;a&gt;Appendix: complete experimental data&lt;&#x2F;h2&gt;&lt;h3 id&#x3D;&quot;4B-model-Qwen3-5-4B-AWQ&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#4B-model-Qwen3-5-4B-AWQ&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;4B model (Qwen3.5-4B-AWQ)&quot;&gt;&lt;&#x2F;a&gt;4B model (Qwen3.5-4B-AWQ)&lt;&#x2F;h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Framing&lt;&#x2F;th&gt;
&lt;th&gt;Language&lt;&#x2F;th&gt;
&lt;th&gt;First A (grains)&lt;&#x2F;th&gt;
&lt;th&gt;Proportion A&lt;&#x2F;th&gt;
&lt;th&gt;Nearest boundary (grains)&lt;&#x2F;th&gt;
&lt;th&gt;Boundary margin&lt;&#x2F;th&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;Direct&lt;&#x2F;td&gt;
&lt;td&gt;Chinese&lt;&#x2F;td&gt;
&lt;td&gt;1&lt;&#x2F;td&gt;
&lt;td&gt;100%&lt;&#x2F;td&gt;
&lt;td&gt;1&lt;&#x2F;td&gt;
&lt;td&gt;2.03&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Direct&lt;&#x2F;td&gt;
&lt;td&gt;English&lt;&#x2F;td&gt;
&lt;td&gt;1&lt;&#x2F;td&gt;
&lt;td&gt;100%&lt;&#x2F;td&gt;
&lt;td&gt;1&lt;&#x2F;td&gt;
&lt;td&gt;0.53&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Direct&lt;&#x2F;td&gt;
&lt;td&gt;Japanese&lt;&#x2F;td&gt;
&lt;td&gt;1&lt;&#x2F;td&gt;
&lt;td&gt;99.5%&lt;&#x2F;td&gt;
&lt;td&gt;1&lt;&#x2F;td&gt;
&lt;td&gt;0.14&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Everyday&lt;&#x2F;td&gt;
&lt;td&gt;Chinese&lt;&#x2F;td&gt;
&lt;td&gt;5&lt;&#x2F;td&gt;
&lt;td&gt;98.0%&lt;&#x2F;td&gt;
&lt;td&gt;8&lt;&#x2F;td&gt;
&lt;td&gt;-0.14&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Everyday&lt;&#x2F;td&gt;
&lt;td&gt;English&lt;&#x2F;td&gt;
&lt;td&gt;10&lt;&#x2F;td&gt;
&lt;td&gt;97.0%&lt;&#x2F;td&gt;
&lt;td&gt;321&lt;&#x2F;td&gt;
&lt;td&gt;-0.11&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Everyday&lt;&#x2F;td&gt;
&lt;td&gt;Japanese&lt;&#x2F;td&gt;
&lt;td&gt;1&lt;&#x2F;td&gt;
&lt;td&gt;100%&lt;&#x2F;td&gt;
&lt;td&gt;2&lt;&#x2F;td&gt;
&lt;td&gt;0.41&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Strict&lt;&#x2F;td&gt;
&lt;td&gt;Chinese&lt;&#x2F;td&gt;
&lt;td&gt;10&lt;&#x2F;td&gt;
&lt;td&gt;97.5%&lt;&#x2F;td&gt;
&lt;td&gt;10&lt;&#x2F;td&gt;
&lt;td&gt;0.09&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Strict&lt;&#x2F;td&gt;
&lt;td&gt;English&lt;&#x2F;td&gt;
&lt;td&gt;1&lt;&#x2F;td&gt;
&lt;td&gt;100%&lt;&#x2F;td&gt;
&lt;td&gt;5050&lt;&#x2F;td&gt;
&lt;td&gt;2.22&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Strict&lt;&#x2F;td&gt;
&lt;td&gt;Japanese&lt;&#x2F;td&gt;
&lt;td&gt;51&lt;&#x2F;td&gt;
&lt;td&gt;88.4%&lt;&#x2F;td&gt;
&lt;td&gt;240&lt;&#x2F;td&gt;
&lt;td&gt;0.02&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id&#x3D;&quot;9B-model-Qwen3-5-9B-AWQ&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;23&#x2F;heap&#x2F;#9B-model-Qwen3-5-9B-AWQ&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;9B model (Qwen3.5-9B-AWQ)&quot;&gt;&lt;&#x2F;a&gt;9B model (Qwen3.5-9B-AWQ)&lt;&#x2F;h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Framing&lt;&#x2F;th&gt;
&lt;th&gt;Language&lt;&#x2F;th&gt;
&lt;th&gt;First A (grains)&lt;&#x2F;th&gt;
&lt;th&gt;Proportion A&lt;&#x2F;th&gt;
&lt;th&gt;Nearest boundary (grains)&lt;&#x2F;th&gt;
&lt;th&gt;Boundary margin&lt;&#x2F;th&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;Direct&lt;&#x2F;td&gt;
&lt;td&gt;Chinese&lt;&#x2F;td&gt;
&lt;td&gt;5&lt;&#x2F;td&gt;
&lt;td&gt;98.5%&lt;&#x2F;td&gt;
&lt;td&gt;5&lt;&#x2F;td&gt;
&lt;td&gt;0.13&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Direct&lt;&#x2F;td&gt;
&lt;td&gt;English&lt;&#x2F;td&gt;
&lt;td&gt;8&lt;&#x2F;td&gt;
&lt;td&gt;97.5%&lt;&#x2F;td&gt;
&lt;td&gt;10&lt;&#x2F;td&gt;
&lt;td&gt;-0.09&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Direct&lt;&#x2F;td&gt;
&lt;td&gt;Japanese&lt;&#x2F;td&gt;
&lt;td&gt;3&lt;&#x2F;td&gt;
&lt;td&gt;99.0%&lt;&#x2F;td&gt;
&lt;td&gt;3&lt;&#x2F;td&gt;
&lt;td&gt;0.47&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Everyday&lt;&#x2F;td&gt;
&lt;td&gt;Chinese&lt;&#x2F;td&gt;
&lt;td&gt;5&lt;&#x2F;td&gt;
&lt;td&gt;98.5%&lt;&#x2F;td&gt;
&lt;td&gt;5&lt;&#x2F;td&gt;
&lt;td&gt;0.02&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Everyday&lt;&#x2F;td&gt;
&lt;td&gt;English&lt;&#x2F;td&gt;
&lt;td&gt;11&lt;&#x2F;td&gt;
&lt;td&gt;96.5%&lt;&#x2F;td&gt;
&lt;td&gt;30&lt;&#x2F;td&gt;
&lt;td&gt;0.14&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Everyday&lt;&#x2F;td&gt;
&lt;td&gt;Japanese&lt;&#x2F;td&gt;
&lt;td&gt;3&lt;&#x2F;td&gt;
&lt;td&gt;99.0%&lt;&#x2F;td&gt;
&lt;td&gt;10&lt;&#x2F;td&gt;
&lt;td&gt;0.03&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Strict&lt;&#x2F;td&gt;
&lt;td&gt;Chinese&lt;&#x2F;td&gt;
&lt;td&gt;30&lt;&#x2F;td&gt;
&lt;td&gt;93.4%&lt;&#x2F;td&gt;
&lt;td&gt;231&lt;&#x2F;td&gt;
&lt;td&gt;-0.03&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Strict&lt;&#x2F;td&gt;
&lt;td&gt;English&lt;&#x2F;td&gt;
&lt;td&gt;10&lt;&#x2F;td&gt;
&lt;td&gt;96.5%&lt;&#x2F;td&gt;
&lt;td&gt;20&lt;&#x2F;td&gt;
&lt;td&gt;0.08&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Strict&lt;&#x2F;td&gt;
&lt;td&gt;Japanese&lt;&#x2F;td&gt;
&lt;td&gt;1&lt;&#x2F;td&gt;
&lt;td&gt;100%&lt;&#x2F;td&gt;
&lt;td&gt;2&lt;&#x2F;td&gt;
&lt;td&gt;0.23&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
</content></entry><entry><title>After the Asahi Hai: Picking Up a Self-Pitying Coworker on LINE</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-2&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-2&#x2F;"/><published>2026-03-18T21:54:05.000Z</published><updated>2026-09-15T11:45:44.210Z</updated><summary>After the Asahi Hai, a coworker reaches through LINE and gathers up the pieces.</summary><content type="html">&lt;h1 id&#x3D;&quot;One&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-2&#x2F;#One&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;One&quot;&gt;&lt;&#x2F;a&gt;One&lt;&#x2F;h1&gt;&lt;p&gt;Ines really came back.&lt;&#x2F;p&gt;
&lt;p&gt;Someone lifted the plastic curtain at the back door. Cold air slipped through first, then her. Her cap was pulled low, a sports bag slung over her shoulder. The lock of hair over her forehead was still wet, its ends dampening the collar of her uniform jacket.&lt;&#x2F;p&gt;
&lt;p&gt;Standing in the doorway, she checked the rota on the wall before looking up.&lt;&#x2F;p&gt;
&lt;p&gt;“Sorry—I’m not late, am I?”&lt;&#x2F;p&gt;
&lt;p&gt;The manager was crouching beside a cardboard box, peeling off tape. He didn’t even look up.&lt;&#x2F;p&gt;
&lt;p&gt;“No, no, perfect timing. We need someone on the drinks fridge.”&lt;&#x2F;p&gt;
&lt;p&gt;As though nothing had happened.&lt;&#x2F;p&gt;
&lt;p&gt;The television above the till was playing a replay of the Asahi Hai, its volume turned low. On-screen, Ines Fujin came out of the bend, lifting her knees high, charging ahead at an utterly unreasonable speed. Before the captions had finished scrolling, the Ines behind the plastic curtain had put her bag in her locker and bent down to tie her apron.&lt;&#x2F;p&gt;
&lt;p&gt;Standing beside the hot-food cabinet, I put a whole row of freshly stocked rice balls in crooked.&lt;&#x2F;p&gt;
&lt;p&gt;She clipped her name badge in the wrong place. The metal clip slipped down and tapped her chest.&lt;&#x2F;p&gt;
&lt;p&gt;I walked over and fixed it for her.&lt;&#x2F;p&gt;
&lt;p&gt;She radiated heat today. Not shampoo, not stale sweat—the heat of someone who had run all the way back, heat even a shower couldn’t wash away. Up close, even the skin behind her ears was warm.&lt;&#x2F;p&gt;
&lt;p&gt;“You won, and you still came back to work.”&lt;&#x2F;p&gt;
&lt;p&gt;She blinked, then gave a small smile.&lt;&#x2F;p&gt;
&lt;p&gt;“I’m on the rota.”&lt;&#x2F;p&gt;
&lt;p&gt;“…It was the Asahi Hai.”&lt;&#x2F;p&gt;
&lt;p&gt;“The Asahi Hai is today. My night shift is today too.”&lt;&#x2F;p&gt;
&lt;p&gt;She pulled a plastic crate full of bentos to her feet, took it in both hands, and lifted it in one impossibly clean movement. As if the race that afternoon weren’t news, weren’t a Grade 1, weren’t something people were replaying on television, but simply another thing she’d got done that day.&lt;&#x2F;p&gt;
&lt;p&gt;At last the manager looked up, beaming.&lt;&#x2F;p&gt;
&lt;p&gt;“Well, we’ve got a famous Uma Musume working here now.”&lt;&#x2F;p&gt;
&lt;p&gt;Ines’s ears went red at once.&lt;&#x2F;p&gt;
&lt;p&gt;“Don’t say it like that, boss…”&lt;&#x2F;p&gt;
&lt;p&gt;She was already crouching to tidy the bottom shelf as she spoke. Her apron brushed her calves, her knee against the floor tiles, just like every other night spent rushing to restock.&lt;&#x2F;p&gt;
&lt;p&gt;Suddenly I wanted to smash the television.&lt;&#x2F;p&gt;
&lt;p&gt;The person surrounded by cheers on that screen and the person kneeling in front of me, arranging mineral water, were the same person.&lt;&#x2F;p&gt;
&lt;p&gt;That was the cruelest part of all.&lt;&#x2F;p&gt;
&lt;p&gt;She worked all night.&lt;&#x2F;p&gt;
&lt;p&gt;Carrying boxes, stocking shelves, ringing up purchases, finding cigarettes for customers, stamping my flattened cardboard down for me as she passed. She’d just run a major race, but her fingers were steady and she didn’t get a single product code wrong. Only once, when she turned to reach for the energy drinks on the top shelf, did her shoulder pause for half a second.&lt;&#x2F;p&gt;
&lt;p&gt;I saw it.&lt;&#x2F;p&gt;
&lt;p&gt;She knew I had. After taking them down, she smiled at me first.&lt;&#x2F;p&gt;
&lt;p&gt;“I’m fine. I can keep going.”&lt;&#x2F;p&gt;
&lt;p&gt;Who asked you?&lt;&#x2F;p&gt;
&lt;p&gt;I swallowed the rest. My throat tasted bitter.&lt;&#x2F;p&gt;
&lt;p&gt;At the early-morning handover, the television finally went off. The manager left first; another senior coworker rode away on a bicycle. I was alone in the staff room. One chair leg was missing a piece, and the old air conditioner against the wall kept dripping into a plastic bucket. Drip, drip, drip. Maddening.&lt;&#x2F;p&gt;
&lt;p&gt;I sat there with my apron scrunched between my hands.&lt;&#x2F;p&gt;
&lt;p&gt;It smelled entirely of the shop. Oil from the hot-food cabinet, cardboard dust, sweetness leaking from the coffee machine, and a little dampness she’d left on the fabric when she passed me.&lt;&#x2F;p&gt;
&lt;p&gt;I hadn’t meant to cry.&lt;&#x2F;p&gt;
&lt;p&gt;I really hadn’t.&lt;&#x2F;p&gt;
&lt;p&gt;But two images kept fighting inside my head: Ines Fujin crossing the finish line on television, and Ines bending to pick up a straw wrapper from the floor and tossing it into the bin.&lt;&#x2F;p&gt;
&lt;p&gt;I’d thought we were on the same side.&lt;&#x2F;p&gt;
&lt;p&gt;She worked part-time too. She rushed to her night shifts. When the restocking list was too long, she complained, “Why is there so much today?” She held doors open with her shoulder while carrying boxes, flicked coins quickly across her palm when counting, got so busy she couldn’t even wipe her forehead.&lt;&#x2F;p&gt;
&lt;p&gt;I’d been using all of that to fool myself.&lt;&#x2F;p&gt;
&lt;p&gt;To tell myself she wasn’t so far away.&lt;&#x2F;p&gt;
&lt;p&gt;Then the television today had slapped me senseless.&lt;&#x2F;p&gt;
&lt;p&gt;Of course we weren’t on the same side.&lt;&#x2F;p&gt;
&lt;p&gt;She could win.&lt;&#x2F;p&gt;
&lt;p&gt;She could have her name shouted in places like that, be surrounded, be praised, run toward somewhere bigger. Today it was the Asahi Hai; tomorrow there would be other races, more people remembering her. Her trainer, teammates, reporters, fans, everyone from the academy clapping in the stands—she would keep moving forward. She would meet so, so many people.&lt;&#x2F;p&gt;
&lt;p&gt;And me?&lt;&#x2F;p&gt;
&lt;p&gt;I was just a name on the night-shift rota.&lt;&#x2F;p&gt;
&lt;p&gt;A person she said “Thanks for your hard work” to when she came back.&lt;&#x2F;p&gt;
&lt;p&gt;Someone she’d once helped by closing a storeroom door.&lt;&#x2F;p&gt;
&lt;p&gt;Even standing in front of the television to be happy for her felt like standing too close.&lt;&#x2F;p&gt;
&lt;p&gt;Tears fell onto my apron, making patches of dark and light. I buried my face in it and drew my shoulders in, as though hiding between cardboard boxes.&lt;&#x2F;p&gt;
&lt;p&gt;Pathetic.&lt;&#x2F;p&gt;
&lt;p&gt;But I couldn’t stop.&lt;&#x2F;p&gt;
&lt;p&gt;“…Not good enough.”&lt;&#x2F;p&gt;
&lt;p&gt;I said it into the crumpled apron.&lt;&#x2F;p&gt;
&lt;p&gt;The fabric muffled my voice so much I could barely hear it myself.&lt;&#x2F;p&gt;
&lt;p&gt;“I’m not nearly good enough for her…”&lt;&#x2F;p&gt;
&lt;p&gt;When she’d come back to take over today, there had actually been a second when I thought I could hold on to her.&lt;&#x2F;p&gt;
&lt;p&gt;Just because she’d said, “I’m not late, am I?”&lt;&#x2F;p&gt;
&lt;p&gt;Just because she was still warm.&lt;&#x2F;p&gt;
&lt;p&gt;I curled up tighter, forehead against my knees, crying until my eyes hurt. The staff-room light was white and pitiless on the rota.&lt;&#x2F;p&gt;
&lt;p&gt;Ines Fujin’s name was still there under tomorrow’s night shift.&lt;&#x2F;p&gt;
&lt;p&gt;I stared at that line for a long time, and the tears started again.&lt;&#x2F;p&gt;
&lt;p&gt;It was precisely because she would come back that I couldn’t cope.&lt;&#x2F;p&gt;
&lt;p&gt;If she’d flown somewhere beyond my reach today, I could have accepted it.&lt;&#x2F;p&gt;
&lt;p&gt;But she would come back anyway.&lt;&#x2F;p&gt;
&lt;p&gt;She would push through that back door, bringing the wind and the heat she couldn’t shake after a run, stand in front of me, and ask—&lt;&#x2F;p&gt;
&lt;p&gt;“Let’s have a good shift?”&lt;&#x2F;p&gt;
&lt;p&gt;How was anyone supposed to survive that?&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Two&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-2&#x2F;#Two&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Two&quot;&gt;&lt;&#x2F;a&gt;Two&lt;&#x2F;h1&gt;&lt;p&gt;I didn’t go straight home after work.&lt;&#x2F;p&gt;
&lt;p&gt;The pavement outside still held the day’s heat. The automatic doors opened and closed, blowing cold air out as though telling people to leave. I stood at the Lawson across the road and stared into its fridge for ages before taking a lemon Strong Zero, nine percent. Two high-school students at the till were choosing fried chicken and pudding, laughing loudly.&lt;&#x2F;p&gt;
&lt;p&gt;When I put down my money, the cashier asked if I wanted a bag.&lt;&#x2F;p&gt;
&lt;p&gt;“No.”&lt;&#x2F;p&gt;
&lt;p&gt;My own voice startled me. It was horribly hoarse.&lt;&#x2F;p&gt;
&lt;p&gt;At home I shut the front door, kicked my shoes into a corner, and let my bag fall to the floor without putting it away. The studio was a little section cut from a box. My bed was a mess, yesterday’s bento container still on the table. The refrigerator hummed. A train passed outside and the window trembled.&lt;&#x2F;p&gt;
&lt;p&gt;I stood in the middle of the room, still gripping the drink.&lt;&#x2F;p&gt;
&lt;p&gt;The pull tab snapped open with a sound that was much too sharp.&lt;&#x2F;p&gt;
&lt;p&gt;I took a mouthful. Sour enough to be bitter. The alcohol rose, burning my throat. Usually I thought this stuff tasted like death; today it felt just right. Worse would have been fine too. Best if it could burn something out of me.&lt;&#x2F;p&gt;
&lt;p&gt;I sat on the floor against the bed. My second gulp was too fast. I choked, coughed for ages, and the tears came straight down.&lt;&#x2F;p&gt;
&lt;p&gt;So embarrassing.&lt;&#x2F;p&gt;
&lt;p&gt;I wasn’t even the one with the biggest reason to cry today.&lt;&#x2F;p&gt;
&lt;p&gt;I hadn’t won. I hadn’t stood under those lights. Nobody had called my name. Yet here I was, curled up in this miserable room, crying over a can of Strong Zero.&lt;&#x2F;p&gt;
&lt;p&gt;“…Ines-chan.”&lt;&#x2F;p&gt;
&lt;p&gt;Saying her name made my chest hurt.&lt;&#x2F;p&gt;
&lt;p&gt;No.&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t call her that. The more I said it, the more real it sounded.&lt;&#x2F;p&gt;
&lt;p&gt;But I couldn’t stop anymore.&lt;&#x2F;p&gt;
&lt;p&gt;When she’d returned today, her cap had been pulled low, her hair still wet, her apron fastened wrong, her ears bright red. When she’d stood by the back door asking whether she was late, I’d almost believed it. Almost thought: Ah, this person will still come back. We’ll still restock together, close out the night shift together, stand by the hot-food cabinet grumbling, “Sold out again?”&lt;&#x2F;p&gt;
&lt;p&gt;Almost.&lt;&#x2F;p&gt;
&lt;p&gt;I’d almost managed to fool myself completely.&lt;&#x2F;p&gt;
&lt;p&gt;I pressed the can to my forehead. It was painfully cold.&lt;&#x2F;p&gt;
&lt;p&gt;How could she possibly keep coming back?&lt;&#x2F;p&gt;
&lt;p&gt;Today was the Asahi Hai. There would be bigger races after this. Someone would hand her a towel, celebrate her victories, stand beside her and say she’d done well. Her trainer, classmates, someone close to her in the dorms—there would always be somebody nearer to her than me.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe—&lt;&#x2F;p&gt;
&lt;p&gt;The thought had barely begun when the tears fell hard.&lt;&#x2F;p&gt;
&lt;p&gt;“…No.”&lt;&#x2F;p&gt;
&lt;p&gt;I rubbed my face with the back of my hand. The more I wiped, the more there were.&lt;&#x2F;p&gt;
&lt;p&gt;“Can’t think about that.”&lt;&#x2F;p&gt;
&lt;p&gt;Couldn’t think about her not coming back.&lt;&#x2F;p&gt;
&lt;p&gt;Couldn’t think about her name disappearing from the night-shift rota one day.&lt;&#x2F;p&gt;
&lt;p&gt;Couldn’t think about someone taking her out to celebrate a win, saying, “Don’t go to work today.” Couldn’t think about her smiling at someone else like that. Couldn’t think about her having a girlfriend someday, someone who felt the warmth after her runs before I did, someone who straightened her crooked name badge, someone who reached up to pat her head when she said, “I’m on the rota.”&lt;&#x2F;p&gt;
&lt;p&gt;No.&lt;&#x2F;p&gt;
&lt;p&gt;Thinking about it made me cry.&lt;&#x2F;p&gt;
&lt;p&gt;It really did.&lt;&#x2F;p&gt;
&lt;p&gt;I buried my face in my knees, still holding the can. The aluminum crackled under my fingers. With nobody else in the room, my crying sounded especially stupid, like a broken little animal.&lt;&#x2F;p&gt;
&lt;p&gt;“But…”&lt;&#x2F;p&gt;
&lt;p&gt;I drew a breath. My throat was full of alcohol.&lt;&#x2F;p&gt;
&lt;p&gt;“But I liked her first.”&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t remember when it had started. Maybe the first time she covered my shift. Maybe when she lifted a brutally heavy crate, then looked back and said, “Don’t push yourself.” Or further back, when she’d run to work in the rain and stood behind the till with wet uniform cuffs, sneezing between product codes.&lt;&#x2F;p&gt;
&lt;p&gt;By the time I noticed, it was too late anyway.&lt;&#x2F;p&gt;
&lt;p&gt;I remembered her back in front of the shelves, her rolled-up sleeves while restocking, the beads of water on her hand when she took a drink from the fridge, the way her fingertips lightly touched the counter as she pushed change toward a customer.&lt;&#x2F;p&gt;
&lt;p&gt;I even remembered how her smile was smaller when she was tired.&lt;&#x2F;p&gt;
&lt;p&gt;I knew those things. Only I knew those things.&lt;&#x2F;p&gt;
&lt;p&gt;So what?&lt;&#x2F;p&gt;
&lt;p&gt;Knowing she slipped straw wrappers into her pocket didn’t mean I could stand beside her. Knowing she moved her left hand first when lifting something heavy didn’t mean she would stay. Knowing she smelled of sweat and wind as well as shampoo didn’t make her mine.&lt;&#x2F;p&gt;
&lt;p&gt;Mine.&lt;&#x2F;p&gt;
&lt;p&gt;The word stopped me for two seconds. Then I cried harder.&lt;&#x2F;p&gt;
&lt;p&gt;“She’s not mine…”&lt;&#x2F;p&gt;
&lt;p&gt;My forehead pressed into my knees. My muffled voice shook.&lt;&#x2F;p&gt;
&lt;p&gt;“She was never mine…”&lt;&#x2F;p&gt;
&lt;p&gt;But that was how I thought anyway.&lt;&#x2F;p&gt;
&lt;p&gt;I secretly rejoiced when she came back. Wanted to push people away when they praised her. Felt my stomach twist with jealousy when she was kind to everyone, smiled at everyone. Wanted her a little more tired, a little more dependent on this place. Wanted her here tomorrow, the day after, next month. After winning, after losing. Always with her name badge on, always ducking through the back door, always saying—&lt;&#x2F;p&gt;
&lt;p&gt;“Let’s have a good shift.”&lt;&#x2F;p&gt;
&lt;p&gt;It was an awful thought.&lt;&#x2F;p&gt;
&lt;p&gt;Awful enough to make me sick.&lt;&#x2F;p&gt;
&lt;p&gt;I knew the further she ran, the better.&lt;&#x2F;p&gt;
&lt;p&gt;And still I was crying like this because she might run out of my sight.&lt;&#x2F;p&gt;
&lt;p&gt;Half the Strong Zero remained, no longer cold. I took another gulp, its bitterness numbing the back of my tongue. My phone lay dark on the floor. I stared at it for ages and didn’t touch it.&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t message her.&lt;&#x2F;p&gt;
&lt;p&gt;What would I say?&lt;&#x2F;p&gt;
&lt;p&gt;“Congratulations on winning the Asahi Hai”?&lt;&#x2F;p&gt;
&lt;p&gt;Too distant.&lt;&#x2F;p&gt;
&lt;p&gt;“Are you still coming to work tomorrow”?&lt;&#x2F;p&gt;
&lt;p&gt;Too disgusting.&lt;&#x2F;p&gt;
&lt;p&gt;“I’m so scared you’ll never come back”?&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t possibly say that.&lt;&#x2F;p&gt;
&lt;p&gt;I turned the phone face down on the floor.&lt;&#x2F;p&gt;
&lt;p&gt;Another train passed. The room shuddered. Hugging my knees, I curled in slowly, until even my toes ached.&lt;&#x2F;p&gt;
&lt;p&gt;In the end I said the most hopeless thing of all.&lt;&#x2F;p&gt;
&lt;p&gt;So quietly it sounded like a plea for nobody to hear.&lt;&#x2F;p&gt;
&lt;p&gt;“…Ines-chan. Come back.”&lt;&#x2F;p&gt;
&lt;p&gt;Then the tears fell again.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Three&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-2&#x2F;#Three&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Three&quot;&gt;&lt;&#x2F;a&gt;Three&lt;&#x2F;h1&gt;&lt;p&gt;The next morning, my phone vibrating woke me up.&lt;&#x2F;p&gt;
&lt;p&gt;Not the alarm.&lt;&#x2F;p&gt;
&lt;p&gt;That had rung long ago. After finishing the last half-can of Strong Zero, I’d fallen asleep on the floor hugging my coat. My face was creased when I woke. Through a gap in the curtains, cold white morning light cut straight across the phone screen.&lt;&#x2F;p&gt;
&lt;p&gt;Her name was at the top of the notifications.&lt;&#x2F;p&gt;
&lt;p&gt;Ines Fujin.&lt;&#x2F;p&gt;
&lt;p&gt;I sat bolt upright and hit the back of my head on the bed frame, hard enough for my vision to go black.&lt;&#x2F;p&gt;
&lt;p&gt;“—Ow.”&lt;&#x2F;p&gt;
&lt;p&gt;The phone vibrated again.&lt;&#x2F;p&gt;
&lt;p&gt;I fumbled for it. My fingers were sweaty as I unlocked it; I nearly entered the wrong passcode.&lt;&#x2F;p&gt;
&lt;p&gt;The first message was at 6:12.&lt;&#x2F;p&gt;
&lt;p&gt;“Thanks for yesterday—! I got back, showered, and totally passed out lol”&lt;&#x2F;p&gt;
&lt;p&gt;The second, 6:13.&lt;&#x2F;p&gt;
&lt;p&gt;“Were you feeling a little strange yesterday?”&lt;&#x2F;p&gt;
&lt;p&gt;The third, also 6:13.&lt;&#x2F;p&gt;
&lt;p&gt;“Did I do something to upset you? (;_; )”&lt;&#x2F;p&gt;
&lt;p&gt;A little crooked-mouth crying face followed.&lt;&#x2F;p&gt;
&lt;p&gt;I stared at the line. My chest contracted sharply.&lt;&#x2F;p&gt;
&lt;p&gt;She’d noticed.&lt;&#x2F;p&gt;
&lt;p&gt;I wasn’t imagining things. It wasn’t alcohol wrecking my brain. She had really noticed. Noticed I was avoiding her, noticed I sounded wrong yesterday, noticed I hadn’t even looked at her when passing over change.&lt;&#x2F;p&gt;
&lt;p&gt;Now I was completely finished.&lt;&#x2F;p&gt;
&lt;p&gt;I pressed the phone to my chest and fell backward into the untidy bedding. My eyes, aching from last night’s crying, burned again. My head was full of noise.&lt;&#x2F;p&gt;
&lt;p&gt;Why was she asking me this?&lt;&#x2F;p&gt;
&lt;p&gt;Wasn’t training keeping her busy? Hadn’t she just won the Asahi Hai? Shouldn’t she be surrounded by congratulations, having her next plans arranged by her trainer, being pulled into conversations by friends in the dorms?&lt;&#x2F;p&gt;
&lt;p&gt;Why was this what she asked me first thing in the morning?&lt;&#x2F;p&gt;
&lt;p&gt;I lifted the phone again.&lt;&#x2F;p&gt;
&lt;p&gt;The fourth message appeared.&lt;&#x2F;p&gt;
&lt;p&gt;6:15.&lt;&#x2F;p&gt;
&lt;p&gt;“I’m not making you tell me! It’s just… when you don’t talk to me, it bothers me”&lt;&#x2F;p&gt;
&lt;p&gt;A tiny red heart followed that last part.&lt;&#x2F;p&gt;
&lt;p&gt;I stared at the heart and froze.&lt;&#x2F;p&gt;
&lt;p&gt;No.&lt;&#x2F;p&gt;
&lt;p&gt;No, wait.&lt;&#x2F;p&gt;
&lt;p&gt;This was how she always talked. Her voice floated at the ends of sentences, her messages ended in tildes, she was friendly to everyone. Hearts and emoji were normal. Perfectly normal. In the shop’s group chat, she could send “Thanks for your hard work ♡” to the coworker who always messed up the rota, or tell the manager’s child, “More sweets next time ♪”&lt;&#x2F;p&gt;
&lt;p&gt;I knew.&lt;&#x2F;p&gt;
&lt;p&gt;I knew all of that.&lt;&#x2F;p&gt;
&lt;p&gt;Knowing was one thing. Seeing it arrive in my own chat window was another thing entirely.&lt;&#x2F;p&gt;
&lt;p&gt;I buried my face in the pillow and screamed.&lt;&#x2F;p&gt;
&lt;p&gt;The sound was completely muffled, like I was suffocating myself.&lt;&#x2F;p&gt;
&lt;p&gt;“I can’t…”&lt;&#x2F;p&gt;
&lt;p&gt;I really couldn’t.&lt;&#x2F;p&gt;
&lt;p&gt;If I kept looking, I’d lose my mind.&lt;&#x2F;p&gt;
&lt;p&gt;The phone vibrated again.&lt;&#x2F;p&gt;
&lt;p&gt;Number five.&lt;&#x2F;p&gt;
&lt;p&gt;“Morning practice is over! Going to get breakfast now~”&lt;&#x2F;p&gt;
&lt;p&gt;Number six.&lt;&#x2F;p&gt;
&lt;p&gt;“Message me when you’re awake?”&lt;&#x2F;p&gt;
&lt;p&gt;Number seven.&lt;&#x2F;p&gt;
&lt;p&gt;“Good-morning kiss ( ˘ ³˘)♥”&lt;&#x2F;p&gt;
&lt;p&gt;I rolled straight off the bed.&lt;&#x2F;p&gt;
&lt;p&gt;“—AAAAAAAAAAAH!!”&lt;&#x2F;p&gt;
&lt;p&gt;My knee hit the floor. I curled into a ball from the pain, still clutching the phone. The words “Good-morning kiss” with that puckered-lips face felt like being pushed into hot water. Not a quick scald—nowhere for any part of me to hide.&lt;&#x2F;p&gt;
&lt;p&gt;What was she doing?&lt;&#x2F;p&gt;
&lt;p&gt;Did she even know what she was doing?&lt;&#x2F;p&gt;
&lt;p&gt;Or did she know exactly?&lt;&#x2F;p&gt;
&lt;p&gt;I sat on the floor breathing hard for ages. All I could see was her at the back door yesterday, hair not yet dry, ears red. Her “I’m on the rota” had been soft. Her messages were softer still, brushing past my collarbone, and somehow every one landed precisely.&lt;&#x2F;p&gt;
&lt;p&gt;I looked at my own chat box. Empty. Not a single reply.&lt;&#x2F;p&gt;
&lt;p&gt;That was far too suspicious.&lt;&#x2F;p&gt;
&lt;p&gt;A normal coworker wouldn’t go twenty minutes without replying. A normal person receiving crying faces and hearts would at least say, “No, you’re fine.” But I had no idea what to write.&lt;&#x2F;p&gt;
&lt;p&gt;“No”?&lt;&#x2F;p&gt;
&lt;p&gt;A lie.&lt;&#x2F;p&gt;
&lt;p&gt;“You’re overthinking it”?&lt;&#x2F;p&gt;
&lt;p&gt;An even bigger lie.&lt;&#x2F;p&gt;
&lt;p&gt;“Last night I cried like an idiot over a Strong Zero because I imagined you having another girlfriend someday”?&lt;&#x2F;p&gt;
&lt;p&gt;I’d sooner throw myself off the building.&lt;&#x2F;p&gt;
&lt;p&gt;I put the phone face down again, regretted it a second later, and lunged to pick it up, terrified I’d broken the screen.&lt;&#x2F;p&gt;
&lt;p&gt;The first thing I did after picking it up was tap her profile picture.&lt;&#x2F;p&gt;
&lt;p&gt;The chat background was unchanged: a photo she’d sent of the cat outside the shop. In her profile photo she smiled at the camera, her uniform collar slightly crooked. Clearly nothing carefully posed. The more casual, the more fatal.&lt;&#x2F;p&gt;
&lt;p&gt;My finger hovered over the keyboard. Eventually I typed:&lt;&#x2F;p&gt;
&lt;p&gt;“Sorry, I was a bit tired yesterday”&lt;&#x2F;p&gt;
&lt;p&gt;Deleted it.&lt;&#x2F;p&gt;
&lt;p&gt;Tried again:&lt;&#x2F;p&gt;
&lt;p&gt;“I’m not upset”&lt;&#x2F;p&gt;
&lt;p&gt;Deleted that too.&lt;&#x2F;p&gt;
&lt;p&gt;In the end, only the most hopeless reply remained:&lt;&#x2F;p&gt;
&lt;p&gt;“Just woke up”&lt;&#x2F;p&gt;
&lt;p&gt;When I sent it, my heart was pounding in my ears.&lt;&#x2F;p&gt;
&lt;p&gt;Her reply was absurdly fast.&lt;&#x2F;p&gt;
&lt;p&gt;“You’re awake!!!”&lt;&#x2F;p&gt;
&lt;p&gt;“Hungover? (?)”&lt;&#x2F;p&gt;
&lt;p&gt;“Your face was so red yesterday lol”&lt;&#x2F;p&gt;
&lt;p&gt;“I was a little worried, so I messaged you first”&lt;&#x2F;p&gt;
&lt;p&gt;Then another, right after it.&lt;&#x2F;p&gt;
&lt;p&gt;“Don’t avoid me today, okay”&lt;&#x2F;p&gt;
&lt;p&gt;No full stop. A smiley face and a little pink heart.&lt;&#x2F;p&gt;
&lt;p&gt;My brain buzzed.&lt;&#x2F;p&gt;
&lt;p&gt;She knew.&lt;&#x2F;p&gt;
&lt;p&gt;She absolutely knew.&lt;&#x2F;p&gt;
&lt;p&gt;Not that I’d drunk Strong Zero, not that my mood had been strange yesterday. Something further inside. Why I couldn’t look at her. Why I couldn’t say a single word of congratulations. Why I’d nearly crushed the plastic tray in front of the shelves.&lt;&#x2F;p&gt;
&lt;p&gt;She knew, and she sent that anyway.&lt;&#x2F;p&gt;
&lt;p&gt;Hugging the phone, I slowly curled up beside the bed. My ears were frighteningly hot. Last night’s bitter, suffocating misery hadn’t entirely gone, but now something worse was mixed into it. As though someone had lifted me by the scruff of my neck, leaving nowhere to run.&lt;&#x2F;p&gt;
&lt;p&gt;I tapped the heart she’d sent and stared at it pointlessly for two seconds.&lt;&#x2F;p&gt;
&lt;p&gt;Back out. Into “Good-morning kiss.”&lt;&#x2F;p&gt;
&lt;p&gt;Back out again.&lt;&#x2F;p&gt;
&lt;p&gt;Into it again.&lt;&#x2F;p&gt;
&lt;p&gt;I thought I was beyond saving.&lt;&#x2F;p&gt;
&lt;p&gt;Last night I’d been crying, “I’m not good enough.” This morning I was scrolling back and forth through our chat, murmuring every word she’d sent. By the third reading I could hear the lilt of her voice, even picture her smiling as she typed.&lt;&#x2F;p&gt;
&lt;p&gt;“…Ines-chan.”&lt;&#x2F;p&gt;
&lt;p&gt;I said it very softly, as though I’d stolen the name.&lt;&#x2F;p&gt;
&lt;p&gt;Her last “Don’t avoid me” stayed on the glowing screen. It wasn’t even an order, yet a shiver went down my spine.&lt;&#x2F;p&gt;
&lt;p&gt;Finished.&lt;&#x2F;p&gt;
&lt;p&gt;Completely finished.&lt;&#x2F;p&gt;
&lt;p&gt;Yesterday I’d thought I needed to keep my distance, get myself under control, press my feelings back down before the fall killed me someday. Then this morning she’d sent one kiss, one heart, one “Don’t avoid me,” and I’d immediately become this.&lt;&#x2F;p&gt;
&lt;p&gt;Pathetic.&lt;&#x2F;p&gt;
&lt;p&gt;So pathetic I wanted to laugh at myself.&lt;&#x2F;p&gt;
&lt;p&gt;I buried my face in my hands and laughed twice. Then I started burning again, and finally rolled over beside the bed with my phone clutched against me, like a lunatic.&lt;&#x2F;p&gt;
&lt;p&gt;I crawled back up, stared at the input box, and slowly typed.&lt;&#x2F;p&gt;
&lt;p&gt;“I’m not avoiding you”&lt;&#x2F;p&gt;
&lt;p&gt;Deleted it. Changed it to:&lt;&#x2F;p&gt;
&lt;p&gt;“…Okay”&lt;&#x2F;p&gt;
&lt;p&gt;After sending it, I sat staring blankly at the screen.&lt;&#x2F;p&gt;
&lt;p&gt;Ten seconds.&lt;&#x2F;p&gt;
&lt;p&gt;Twenty.&lt;&#x2F;p&gt;
&lt;p&gt;She sent a sticker.&lt;&#x2F;p&gt;
&lt;p&gt;A little character spinning around with a heart in its arms. Beside it:&lt;&#x2F;p&gt;
&lt;p&gt;“Love you most—♪”&lt;&#x2F;p&gt;
&lt;p&gt;My hand shook. The phone hit the floor.&lt;&#x2F;p&gt;
&lt;p&gt;This time I didn’t pick it up immediately.&lt;&#x2F;p&gt;
&lt;p&gt;First I covered my face, fell backward, and let out a tiny, utterly defeated whimper.&lt;&#x2F;p&gt;
&lt;p&gt;“I can’t… I really can’t…”&lt;&#x2F;p&gt;
&lt;p&gt;Even as I said it, my feet were already pushing against the floor to reach the phone.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Four&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-2&#x2F;#Four&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Four&quot;&gt;&lt;&#x2F;a&gt;Four&lt;&#x2F;h1&gt;&lt;p&gt;By the afternoon, I no longer felt human.&lt;&#x2F;p&gt;
&lt;p&gt;I’d barely touched lunch and drunk plenty of water, but none of it helped with the chaotic heat. Before leaving, I adjusted my fringe three times in the mirror, realized I was acting deranged, and hastily dropped my hand. My phone stayed in my pocket the whole way. There were no new messages, but I still touched it every ten steps.&lt;&#x2F;p&gt;
&lt;p&gt;When I pushed open the shop door, cold air hit my face.&lt;&#x2F;p&gt;
&lt;p&gt;The manager looked up from his accounts behind the counter.&lt;&#x2F;p&gt;
&lt;p&gt;“You’re early.”&lt;&#x2F;p&gt;
&lt;p&gt;“…Yeah.”&lt;&#x2F;p&gt;
&lt;p&gt;I shoved my bag into my locker, changed into my apron, and tied its knot wrong twice. My palms were sweating. I’d nearly crumpled the fabric. She wasn’t even here and I was already nervous. Hopeless.&lt;&#x2F;p&gt;
&lt;p&gt;I stood restocking the drinks fridge, replaying her morning messages.&lt;&#x2F;p&gt;
&lt;p&gt;“Don’t avoid me today, okay”&lt;&#x2F;p&gt;
&lt;p&gt;“Love you most—♪”&lt;&#x2F;p&gt;
&lt;p&gt;Love you most.&lt;&#x2F;p&gt;
&lt;p&gt;Love you most.&lt;&#x2F;p&gt;
&lt;p&gt;Love you most of all.&lt;&#x2F;p&gt;
&lt;p&gt;I placed the energy drinks one by one, labels facing forward. At the seventh bottle, the plastic curtain rustled at the back door.&lt;&#x2F;p&gt;
&lt;p&gt;I went rigid.&lt;&#x2F;p&gt;
&lt;p&gt;Then she came in.&lt;&#x2F;p&gt;
&lt;p&gt;Ines Fujin wasn’t wearing a cap today. Her hair was tied a little higher, loose strands against her ears. She’d probably just finished practice. Her uniform jacket hung over her arm; underneath, a thin T-shirt clearly outlined her shoulders. Her face was still warm, the breath of her run not yet settled. Opening the door, she brought in a little gust of outside air.&lt;&#x2F;p&gt;
&lt;p&gt;She saw me first.&lt;&#x2F;p&gt;
&lt;p&gt;The next second, her eyes lit up.&lt;&#x2F;p&gt;
&lt;p&gt;Really. Unfairly bright.&lt;&#x2F;p&gt;
&lt;p&gt;“Ah—”&lt;&#x2F;p&gt;
&lt;p&gt;She waved, her voice lifting.&lt;&#x2F;p&gt;
&lt;p&gt;“You’re here already!”&lt;&#x2F;p&gt;
&lt;p&gt;I nearly dropped the bottle.&lt;&#x2F;p&gt;
&lt;p&gt;Something went bang in my head, clean and decisive. If someone had pried open my eyelids just then, they’d probably have found two flashing pink hearts instead of pupils. Complete with sound effects.&lt;&#x2F;p&gt;
&lt;p&gt;Finished.&lt;&#x2F;p&gt;
&lt;p&gt;I was really finished.&lt;&#x2F;p&gt;
&lt;p&gt;She stuffed her jacket into her locker and came over in a few steps. Close enough for me to smell that clean warmth: showered, freshly run, with a hint of sunshine. She glanced at the half-stocked shelf, then at my face.&lt;&#x2F;p&gt;
&lt;p&gt;“You’re so red.”&lt;&#x2F;p&gt;
&lt;p&gt;“The air conditioning’s too strong.”&lt;&#x2F;p&gt;
&lt;p&gt;Straight out of my mouth.&lt;&#x2F;p&gt;
&lt;p&gt;“Really—?” Her mouth curved. She didn’t believe a word of it.&lt;&#x2F;p&gt;
&lt;p&gt;“It’s nice and cool here.”&lt;&#x2F;p&gt;
&lt;p&gt;So you do know.&lt;&#x2F;p&gt;
&lt;p&gt;Then could you stop standing so close?&lt;&#x2F;p&gt;
&lt;p&gt;I pushed the last bottle to the back too hard. The plastic tray clacked. She watched me, smiling even more, and tilted her head as though she’d caught something.&lt;&#x2F;p&gt;
&lt;p&gt;“You answered me this morning.”&lt;&#x2F;p&gt;
&lt;p&gt;“…Yeah.”&lt;&#x2F;p&gt;
&lt;p&gt;“I was happy.”&lt;&#x2F;p&gt;
&lt;p&gt;Soft and direct, as if the words were meant just for my ear. Even my neck grew hot. My fingers curled in. I could only look down and keep stocking, pretending to have a scholarly interest in mineral-water labels.&lt;&#x2F;p&gt;
&lt;p&gt;She wouldn’t let me off.&lt;&#x2F;p&gt;
&lt;p&gt;“And you said ‘okay.’”&lt;&#x2F;p&gt;
&lt;p&gt;“…Yeah.”&lt;&#x2F;p&gt;
&lt;p&gt;“So you won’t avoid me anymore?”&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t take it.&lt;&#x2F;p&gt;
&lt;p&gt;I put down the empty box and turned toward her. That made it worse. She was watching me, eyes bright, not hiding a bit of that curved smile. It wasn’t her usual friendly customer-service smile. This one was mischievous, waiting specifically for my reaction.&lt;&#x2F;p&gt;
&lt;p&gt;My heart gave a violent jump.&lt;&#x2F;p&gt;
&lt;p&gt;Nothing poetic about it. An utterly tasteless jumble of “Oh no, she’s so cute today” and “I can’t, I’m going to die.”&lt;&#x2F;p&gt;
&lt;p&gt;After a long struggle, all I managed was:&lt;&#x2F;p&gt;
&lt;p&gt;“Don’t talk like that.”&lt;&#x2F;p&gt;
&lt;p&gt;Her eyes widened.&lt;&#x2F;p&gt;
&lt;p&gt;“Like what?”&lt;&#x2F;p&gt;
&lt;p&gt;Still pretending.&lt;&#x2F;p&gt;
&lt;p&gt;You’re still pretending.&lt;&#x2F;p&gt;
&lt;p&gt;My ears were hot enough to fry eggs. I turned away and picked up a box of tea, pretending to be busy. It was heavy. Before I’d properly lifted it, her hands were there.&lt;&#x2F;p&gt;
&lt;p&gt;“I’ll take this.”&lt;&#x2F;p&gt;
&lt;p&gt;“You don’t—”&lt;&#x2F;p&gt;
&lt;p&gt;“You helped me yesterday. My turn today.”&lt;&#x2F;p&gt;
&lt;p&gt;She took it before I had room to react. Her arms tightened as she lifted, strength showing through her shoulders. I stood watching. The hearts in my head weren’t popping up anymore. They’d opened the floodgates and started setting off fireworks.&lt;&#x2F;p&gt;
&lt;p&gt;Fatal.&lt;&#x2F;p&gt;
&lt;p&gt;She put the box on the trolley, turned, smiled, and added:&lt;&#x2F;p&gt;
&lt;p&gt;“You’re being so good today.”&lt;&#x2F;p&gt;
&lt;p&gt;I nearly sank into a crouch on the spot.&lt;&#x2F;p&gt;
&lt;p&gt;Good?&lt;&#x2F;p&gt;
&lt;p&gt;Who was being good?&lt;&#x2F;p&gt;
&lt;p&gt;Could you please not say that in a convenience store to someone being driven mad by her crush on you?&lt;&#x2F;p&gt;
&lt;p&gt;The manager coughed in the distance, as though suppressing a laugh. Two customers came to the till. I escaped to scan their purchases. Even behind the counter, I could still feel her looking at me. Not staring—just a glance drifting over now and then. Each one made the two hearts in my head bounce. Hopeless.&lt;&#x2F;p&gt;
&lt;p&gt;Giving change, I mixed up the ten-yen and fifty-yen coins.&lt;&#x2F;p&gt;
&lt;p&gt;After the customer left, she poked her head around the shelves.&lt;&#x2F;p&gt;
&lt;p&gt;“Are you really okay—?”&lt;&#x2F;p&gt;
&lt;p&gt;She drew the last word out.&lt;&#x2F;p&gt;
&lt;p&gt;I looked up to glare at her. She laughed aloud, holding a row of freshly stocked canned coffees, looking unbearably happy.&lt;&#x2F;p&gt;
&lt;p&gt;“What are you laughing at…?”&lt;&#x2F;p&gt;
&lt;p&gt;“You’re just so cute today.”&lt;&#x2F;p&gt;
&lt;p&gt;Everything went dark.&lt;&#x2F;p&gt;
&lt;p&gt;That was it.&lt;&#x2F;p&gt;
&lt;p&gt;I had truly, completely, with nothing left to spare, become a lovesick fool.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Five&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-2&#x2F;#Five&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Five&quot;&gt;&lt;&#x2F;a&gt;Five&lt;&#x2F;h1&gt;&lt;p&gt;Before we finished that day, Ines Fujin leaned out from behind the till and asked quietly:&lt;&#x2F;p&gt;
&lt;p&gt;“Are you free tonight?”&lt;&#x2F;p&gt;
&lt;p&gt;I was holding change. I nearly flicked a ten-yen coin across the shop.&lt;&#x2F;p&gt;
&lt;p&gt;“…I am.”&lt;&#x2F;p&gt;
&lt;p&gt;“Good.”&lt;&#x2F;p&gt;
&lt;p&gt;She nodded, as though settling something major. Her eyes were dazzling.&lt;&#x2F;p&gt;
&lt;p&gt;“Come out with me after work.”&lt;&#x2F;p&gt;
&lt;p&gt;Come out with me.&lt;&#x2F;p&gt;
&lt;p&gt;She said it lightly. Every string inside me pulled taut.&lt;&#x2F;p&gt;
&lt;p&gt;I had no idea how I got through the second half of the shift. My head was full of those words. She kept stocking, kept saying, “Welcome!”, kept stamping down flattened boxes. Only when she passed me did she deliberately bump my elbow, or draw a sentence out a little.&lt;&#x2F;p&gt;
&lt;p&gt;“Stop daydreaming—”&lt;&#x2F;p&gt;
&lt;p&gt;“Pass me that, would you—”&lt;&#x2F;p&gt;
&lt;p&gt;“You’re being really good today.”&lt;&#x2F;p&gt;
&lt;p&gt;She’d nearly left me breathless. Even the manager couldn’t take it anymore. While cashing up, he coughed.&lt;&#x2F;p&gt;
&lt;p&gt;“Ah, to be young.”&lt;&#x2F;p&gt;
&lt;p&gt;My ears flared.&lt;&#x2F;p&gt;
&lt;p&gt;Ines just smiled openly without even looking down. Later, while changing after work, she called around a locker door:&lt;&#x2F;p&gt;
&lt;p&gt;“Hurry up, okay?”&lt;&#x2F;p&gt;
&lt;p&gt;Finished.&lt;&#x2F;p&gt;
&lt;p&gt;Who could withstand this?&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;It was dark when we left. The vending machines glowed blue beside the street; the shop sign cast a white patch across the pavement. She’d changed out of her training clothes into a plain thin knit top and a short jacket, her hair loosened a little, its ends resting on her shoulders.&lt;&#x2F;p&gt;
&lt;p&gt;So ordinary.&lt;&#x2F;p&gt;
&lt;p&gt;As ordinary as any girl meeting someone after work.&lt;&#x2F;p&gt;
&lt;p&gt;And precisely because of that, more dangerous.&lt;&#x2F;p&gt;
&lt;p&gt;I walked beside her, afraid even to take big steps. She checked her phone casually, then looked up.&lt;&#x2F;p&gt;
&lt;p&gt;“Taking the train is okay for you?”&lt;&#x2F;p&gt;
&lt;p&gt;“Yes.”&lt;&#x2F;p&gt;
&lt;p&gt;“Good. I checked—we’ll get there at just the right time.”&lt;&#x2F;p&gt;
&lt;p&gt;Get where?&lt;&#x2F;p&gt;
&lt;p&gt;I turned toward her.&lt;&#x2F;p&gt;
&lt;p&gt;“Where are we going?”&lt;&#x2F;p&gt;
&lt;p&gt;She put her phone away and smiled.&lt;&#x2F;p&gt;
&lt;p&gt;“Secret.”&lt;&#x2F;p&gt;
&lt;p&gt;I opened my mouth to tell her to stop it. She’d already run two steps toward the ticket gates, then turned back to hurry me along.&lt;&#x2F;p&gt;
&lt;p&gt;“Come on, come on.”&lt;&#x2F;p&gt;
&lt;p&gt;I had to follow.&lt;&#x2F;p&gt;
&lt;p&gt;The platform was windy. Behind the yellow line, she brushed her hair behind her ear. As the train arrived, its lights swept in from the end of the tracks and lit her up. Standing beside her, I felt something deeply unreal.&lt;&#x2F;p&gt;
&lt;p&gt;Yesterday I’d been crying over Strong Zero in my miserable apartment. Today I was waiting for a train with her.&lt;&#x2F;p&gt;
&lt;p&gt;And she’d asked me out.&lt;&#x2F;p&gt;
&lt;p&gt;The carriage wasn’t crowded. She pulled me to a place beside the doors. Two swaying stops later, she took two sweets from her bag and put one in my palm.&lt;&#x2F;p&gt;
&lt;p&gt;“For you.”&lt;&#x2F;p&gt;
&lt;p&gt;“…Why?”&lt;&#x2F;p&gt;
&lt;p&gt;“You’re too nervous.”&lt;&#x2F;p&gt;
&lt;p&gt;“Who’s nervous?”&lt;&#x2F;p&gt;
&lt;p&gt;She smiled without calling me out, unwrapped her own sweet, and put it in her mouth.&lt;&#x2F;p&gt;
&lt;p&gt;I looked at the one in my palm, its wrapper reflecting the carriage lights. Even something this small could make my head spin. Hopeless.&lt;&#x2F;p&gt;
&lt;p&gt;After we left the station, I began to suspect something.&lt;&#x2F;p&gt;
&lt;p&gt;This wasn’t a neighborhood we usually came to. Bright streetlights, rows of glass windows, uniformed staff at the doors. Even the air cost more than it did on the street by our shop. Ines walked ahead with her usual light step, as though hurrying to a night shift. I slowed down until finally I tugged at her.&lt;&#x2F;p&gt;
&lt;p&gt;“Wait.”&lt;&#x2F;p&gt;
&lt;p&gt;“Hmm?”&lt;&#x2F;p&gt;
&lt;p&gt;“Where exactly are you taking me?”&lt;&#x2F;p&gt;
&lt;p&gt;She stopped and turned. The streetlight fell over her shoulder. Her eyes were still bright.&lt;&#x2F;p&gt;
&lt;p&gt;Then she named a restaurant.&lt;&#x2F;p&gt;
&lt;p&gt;My mind went blank for two seconds.&lt;&#x2F;p&gt;
&lt;p&gt;I knew it. Very well. Once, during a late-night rerun at the shop, a food program had featured it. Steak, set courses, a dessert trolley, city views from the windows. The sort of place where even the presenter cutting a piece of meat got an exaggerated sound effect.&lt;&#x2F;p&gt;
&lt;p&gt;My hand dropped.&lt;&#x2F;p&gt;
&lt;p&gt;“…Have you lost your mind?”&lt;&#x2F;p&gt;
&lt;p&gt;Ines blinked.&lt;&#x2F;p&gt;
&lt;p&gt;“No?”&lt;&#x2F;p&gt;
&lt;p&gt;“This place is expensive!”&lt;&#x2F;p&gt;
&lt;p&gt;“Yes, it is.”&lt;&#x2F;p&gt;
&lt;p&gt;At least she was honest.&lt;&#x2F;p&gt;
&lt;p&gt;I nearly choked.&lt;&#x2F;p&gt;
&lt;p&gt;“Then why did you bring me here?”&lt;&#x2F;p&gt;
&lt;p&gt;“Because I wanted to.”&lt;&#x2F;p&gt;
&lt;p&gt;There wasn’t a trace of a joke on her face. She pulled her bag strap higher, her voice lowering too.&lt;&#x2F;p&gt;
&lt;p&gt;“Part of the Asahi Hai prize money came through. I’d been thinking about what to do when I got it.”&lt;&#x2F;p&gt;
&lt;p&gt;My throat tightened.&lt;&#x2F;p&gt;
&lt;p&gt;Still looking at me, she continued.&lt;&#x2F;p&gt;
&lt;p&gt;“I set some aside for my family first. I was going to save the rest, little by little. But—”&lt;&#x2F;p&gt;
&lt;p&gt;She paused and smiled.&lt;&#x2F;p&gt;
&lt;p&gt;“I wanted even more to treat you to a really good meal.”&lt;&#x2F;p&gt;
&lt;p&gt;Wind blew from the corner. I stood with even the soles of my feet tingling.&lt;&#x2F;p&gt;
&lt;p&gt;“Treat me…?”&lt;&#x2F;p&gt;
&lt;p&gt;“Mm-hm.”&lt;&#x2F;p&gt;
&lt;p&gt;She nodded.&lt;&#x2F;p&gt;
&lt;p&gt;“You.”&lt;&#x2F;p&gt;
&lt;p&gt;Unfair.&lt;&#x2F;p&gt;
&lt;p&gt;Yesterday I’d thought she would go somewhere brighter and further away, meet so many people. That I was only a name on the night-shift rota. And now, after receiving her prize money, one of the first things she wanted was to bring me somewhere like this.&lt;&#x2F;p&gt;
&lt;p&gt;I opened my mouth. The words stuck for ages before one sentence squeezed out.&lt;&#x2F;p&gt;
&lt;p&gt;“Isn’t that a waste…?”&lt;&#x2F;p&gt;
&lt;p&gt;“How is it a waste?”&lt;&#x2F;p&gt;
&lt;p&gt;She laughed, stepped forward, came very close.&lt;&#x2F;p&gt;
&lt;p&gt;“Can’t I show off a little today?”&lt;&#x2F;p&gt;
&lt;p&gt;That silenced me completely.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe it was because she was the sort of person who finished a race and hurried straight to work: that heat was still in her. The words were ordinary. To me, they felt like being pressed entirely into something soft, until I couldn’t even be bothered to struggle.&lt;&#x2F;p&gt;
&lt;p&gt;I stared down at her jacket zip for a long time.&lt;&#x2F;p&gt;
&lt;p&gt;“…But I can’t afford to take you somewhere like this in return.”&lt;&#x2F;p&gt;
&lt;p&gt;“Huh?” Then her smile gradually softened.&lt;&#x2F;p&gt;
&lt;p&gt;“Who said you had to bring me here?”&lt;&#x2F;p&gt;
&lt;p&gt;She reached out and touched my cuff.&lt;&#x2F;p&gt;
&lt;p&gt;Just lightly, then withdrew.&lt;&#x2F;p&gt;
&lt;p&gt;“Next time, take me somewhere you like.”&lt;&#x2F;p&gt;
&lt;p&gt;Something collapsed inside me.&lt;&#x2F;p&gt;
&lt;p&gt;Doomed.&lt;&#x2F;p&gt;
&lt;p&gt;Truly doomed.&lt;&#x2F;p&gt;
&lt;p&gt;How could a person talk like this?&lt;&#x2F;p&gt;
&lt;p&gt;Inside, I was careful even about walking. The carpet was ridiculously soft, the lights warm, the cutlery perfectly placed. When the waiter gave us menus, I hardly knew where to put my hands. Ines didn’t pretend to be composed. She looked at the prices too, murmured “Whoa” while turning pages, and leaned over to whisper in my ear.&lt;&#x2F;p&gt;
&lt;p&gt;“That dessert costs so much…”&lt;&#x2F;p&gt;
&lt;p&gt;“You chose the restaurant!”&lt;&#x2F;p&gt;
&lt;p&gt;“But even if it’s expensive, it looks really good.”&lt;&#x2F;p&gt;
&lt;p&gt;I nearly laughed.&lt;&#x2F;p&gt;
&lt;p&gt;Only then did I relax a little.&lt;&#x2F;p&gt;
&lt;p&gt;She was still the person who watched the clock carefully before bento discounts began, who kept canned-coffee coupons in a neat stack. She hadn’t suddenly become someone from another world. She’d simply taken a piece of her winnings and set it in front of me with extraordinary care.&lt;&#x2F;p&gt;
&lt;p&gt;That was more powerful than anything.&lt;&#x2F;p&gt;
&lt;p&gt;When the main course came, I stared at my steak and forgot how to hold a knife. Across from me, she was already cutting hers seriously. After the first piece, she saw I hadn’t moved and laughed.&lt;&#x2F;p&gt;
&lt;p&gt;“Why do you look like you’re about to cry?”&lt;&#x2F;p&gt;
&lt;p&gt;“Who’s about to cry?”&lt;&#x2F;p&gt;
&lt;p&gt;“You are.”&lt;&#x2F;p&gt;
&lt;p&gt;She lifted the little piece on her fork and held it toward me.&lt;&#x2F;p&gt;
&lt;p&gt;“Ah—”&lt;&#x2F;p&gt;
&lt;p&gt;I nearly sprang out of my chair.&lt;&#x2F;p&gt;
&lt;p&gt;“W-what are you doing?”&lt;&#x2F;p&gt;
&lt;p&gt;“Letting you try a bite first.”&lt;&#x2F;p&gt;
&lt;p&gt;As though it were obvious.&lt;&#x2F;p&gt;
&lt;p&gt;“Aren’t you always saying you’re scared to order expensive things in case they’re disappointing? So try mine first.”&lt;&#x2F;p&gt;
&lt;p&gt;I looked at that piece of steak. Work ethic, thrift, not letting people feed me, this being an expensive restaurant—all gone. Only one thought remained.&lt;&#x2F;p&gt;
&lt;p&gt;She was feeding me.&lt;&#x2F;p&gt;
&lt;p&gt;She was holding a fork and feeding me.&lt;&#x2F;p&gt;
&lt;p&gt;I shut my eyes and opened my mouth in surrender.&lt;&#x2F;p&gt;
&lt;p&gt;The beef was tender, juice bursting across my tongue. But I barely tasted it. Her gesture had nearly steamed me alive.&lt;&#x2F;p&gt;
&lt;p&gt;Drawing back the fork, she asked with satisfaction:&lt;&#x2F;p&gt;
&lt;p&gt;“Well?”&lt;&#x2F;p&gt;
&lt;p&gt;My ears were hot. I looked down and took a huge drink of water.&lt;&#x2F;p&gt;
&lt;p&gt;“…It’s good.”&lt;&#x2F;p&gt;
&lt;p&gt;Her eyes curved with her smile.&lt;&#x2F;p&gt;
&lt;p&gt;“Good.”&lt;&#x2F;p&gt;
&lt;p&gt;The city spread beyond the window, lights coming on one by one. I remembered crying over the can last night, saying she would meet so many people, that somebody closer would stand beside her.&lt;&#x2F;p&gt;
&lt;p&gt;Now I was sitting here.&lt;&#x2F;p&gt;
&lt;p&gt;Ines Fujin across from me.&lt;&#x2F;p&gt;
&lt;p&gt;The expensive dinner she was treating me to on the table.&lt;&#x2F;p&gt;
&lt;p&gt;Seeing me struggle to cut my steak, she pulled my plate over as deftly as she opened cardboard boxes for me in the shop’s back room.&lt;&#x2F;p&gt;
&lt;p&gt;“Here, let me help.”&lt;&#x2F;p&gt;
&lt;p&gt;Cutlery made a quiet sound against the china.&lt;&#x2F;p&gt;
&lt;p&gt;I stared at her lowered profile. My heart had softened into a complete mess. I practically wanted to hand over my soul right there.&lt;&#x2F;p&gt;
&lt;p&gt;So cruel.&lt;&#x2F;p&gt;
&lt;p&gt;Really, so cruel.&lt;&#x2F;p&gt;
&lt;p&gt;How could she use her Asahi Hai prize money to buy me dinner like this?&lt;&#x2F;p&gt;
&lt;p&gt;Who could possibly go back to being ordinary coworkers after that?&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Six&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-2&#x2F;#Six&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Six&quot;&gt;&lt;&#x2F;a&gt;Six&lt;&#x2F;h1&gt;&lt;p&gt;Outside the restaurant, the night wind hit my face.&lt;&#x2F;p&gt;
&lt;p&gt;The warmth, the lights, the clinking glasses stayed behind the closed door. The street was quieter; a distant crossing still showed red. Ines put on her jacket and waited by the entrance, as though that outrageously expensive meal had been an ordinary bite after work.&lt;&#x2F;p&gt;
&lt;p&gt;I followed her down the steps, feeling light underfoot.&lt;&#x2F;p&gt;
&lt;p&gt;Not alcohol. I hadn’t had a drop tonight.&lt;&#x2F;p&gt;
&lt;p&gt;Something worse.&lt;&#x2F;p&gt;
&lt;p&gt;Walking beside her, holding the dessert box she’d handed me, my mind was still back at the table. She’d cut my steak, moved my napkin aside, said “You’ll probably like this,” said “Your choice next time.” None of it sounded weighty. Every sentence pulled me further under.&lt;&#x2F;p&gt;
&lt;p&gt;The station wasn’t far. She walked on my right. The streetlights stretched our shadows together; they touched, then separated.&lt;&#x2F;p&gt;
&lt;p&gt;I stared at them. The longer I looked, the worse I felt.&lt;&#x2F;p&gt;
&lt;p&gt;Too much like a dream.&lt;&#x2F;p&gt;
&lt;p&gt;When dreams become too real, they become frightening. You fear waking the next second to the shop’s back door, the hot-food cabinet, the names separated by a square on the rota.&lt;&#x2F;p&gt;
&lt;p&gt;I gripped the dessert box tighter.&lt;&#x2F;p&gt;
&lt;p&gt;She turned toward me.&lt;&#x2F;p&gt;
&lt;p&gt;“What are you thinking?”&lt;&#x2F;p&gt;
&lt;p&gt;“Nothing.”&lt;&#x2F;p&gt;
&lt;p&gt;“Liar.”&lt;&#x2F;p&gt;
&lt;p&gt;She caught me immediately, still sounding amused.&lt;&#x2F;p&gt;
&lt;p&gt;“You’ve had that expression for a while.”&lt;&#x2F;p&gt;
&lt;p&gt;“What expression?”&lt;&#x2F;p&gt;
&lt;p&gt;She studied my face for two seconds and reached a very serious conclusion.&lt;&#x2F;p&gt;
&lt;p&gt;“Like someone’s carried you off.”&lt;&#x2F;p&gt;
&lt;p&gt;I nearly missed a step.&lt;&#x2F;p&gt;
&lt;p&gt;“…Who’s carried off whom?”&lt;&#x2F;p&gt;
&lt;p&gt;“Huh? Wasn’t it me?”&lt;&#x2F;p&gt;
&lt;p&gt;Her eyes shone. She wasn’t holding anything back. Unable to bear the look, I turned toward a vending machine, only for its glass to reflect my own face. My ears were spectacularly red.&lt;&#x2F;p&gt;
&lt;p&gt;Mortifying.&lt;&#x2F;p&gt;
&lt;p&gt;Ines saw it and smiled even more happily.&lt;&#x2F;p&gt;
&lt;p&gt;“You’re blushing again.”&lt;&#x2F;p&gt;
&lt;p&gt;“It’s the wind.”&lt;&#x2F;p&gt;
&lt;p&gt;“Then the wind is awfully good at its job today—”&lt;&#x2F;p&gt;
&lt;p&gt;She drew it out, plainly teasing. I should have answered back. But when I opened my mouth, nothing came out. Speaking would let everything I couldn’t hide spill out too.&lt;&#x2F;p&gt;
&lt;p&gt;She gradually fell quiet.&lt;&#x2F;p&gt;
&lt;p&gt;On the tree-lined path before the station, she slowed down. Lamps stood at intervals; fallen leaves crackled beneath our feet. Suddenly she said:&lt;&#x2F;p&gt;
&lt;p&gt;“I was really happy today.”&lt;&#x2F;p&gt;
&lt;p&gt;My fingers curled.&lt;&#x2F;p&gt;
&lt;p&gt;“…Dinner?”&lt;&#x2F;p&gt;
&lt;p&gt;“Yes, dinner too.”&lt;&#x2F;p&gt;
&lt;p&gt;She nodded.&lt;&#x2F;p&gt;
&lt;p&gt;“Being out with you made me even happier.”&lt;&#x2F;p&gt;
&lt;p&gt;I stopped dead.&lt;&#x2F;p&gt;
&lt;p&gt;She stopped too and turned. The night wind lifted the loose hair from her forehead. Her eyes were as bright as ever, without the slightest evasion.&lt;&#x2F;p&gt;
&lt;p&gt;I stood there, forgetting whether to look up or down first.&lt;&#x2F;p&gt;
&lt;p&gt;How could she talk like that?&lt;&#x2F;p&gt;
&lt;p&gt;How could she keep handing over the most lethal words so casually, as if she had no idea what they meant?&lt;&#x2F;p&gt;
&lt;p&gt;“You—”&lt;&#x2F;p&gt;
&lt;p&gt;My throat was dry and tight. The rest took a long time to force out.&lt;&#x2F;p&gt;
&lt;p&gt;“Don’t keep saying things like that.”&lt;&#x2F;p&gt;
&lt;p&gt;“Like what?”&lt;&#x2F;p&gt;
&lt;p&gt;Again.&lt;&#x2F;p&gt;
&lt;p&gt;Always this. She knew perfectly well, but still stood there asking, as though she had to watch me fall apart herself before she was satisfied.&lt;&#x2F;p&gt;
&lt;p&gt;I gripped the dessert box until the paper bag’s edge was nearly soft.&lt;&#x2F;p&gt;
&lt;p&gt;“…Things that make people get the wrong idea.”&lt;&#x2F;p&gt;
&lt;p&gt;The world around us went quiet.&lt;&#x2F;p&gt;
&lt;p&gt;A car passed in the distance, its tires crossing the white lines with a hollow sound that slid away. The vending machine’s light divided the tree shadows into little squares.&lt;&#x2F;p&gt;
&lt;p&gt;Ines didn’t continue the joke.&lt;&#x2F;p&gt;
&lt;p&gt;She stood in front of me and looked for a while.&lt;&#x2F;p&gt;
&lt;p&gt;Then:&lt;&#x2F;p&gt;
&lt;p&gt;“I’m not trying to give you the wrong idea.”&lt;&#x2F;p&gt;
&lt;p&gt;My mind emptied.&lt;&#x2F;p&gt;
&lt;p&gt;The next second, she took one small step closer.&lt;&#x2F;p&gt;
&lt;p&gt;“I like you.”&lt;&#x2F;p&gt;
&lt;p&gt;Her expression was calm. No joke, no throwaway remark, none of that easy voice she used with everyone. She said it straight, like driving a nail into a board. Fixed in place with one strike.&lt;&#x2F;p&gt;
&lt;p&gt;I crashed completely.&lt;&#x2F;p&gt;
&lt;p&gt;No exaggeration. I actually forgot how to blink. Under the streetlight, holding my dessert box, I was a cash register with its plug pulled out.&lt;&#x2F;p&gt;
&lt;p&gt;She looked startled for a moment, then burst out laughing.&lt;&#x2F;p&gt;
&lt;p&gt;“Why are you like this?”&lt;&#x2F;p&gt;
&lt;p&gt;I still didn’t move.&lt;&#x2F;p&gt;
&lt;p&gt;She waved a hand in front of my eyes.&lt;&#x2F;p&gt;
&lt;p&gt;“Still there—?”&lt;&#x2F;p&gt;
&lt;p&gt;I opened my mouth.&lt;&#x2F;p&gt;
&lt;p&gt;Nothing.&lt;&#x2F;p&gt;
&lt;p&gt;Again. Finally, a little breath escaped.&lt;&#x2F;p&gt;
&lt;p&gt;“…Don’t joke about that.”&lt;&#x2F;p&gt;
&lt;p&gt;“I’m not joking.”&lt;&#x2F;p&gt;
&lt;p&gt;Too fast.&lt;&#x2F;p&gt;
&lt;p&gt;Too fast for me even to find a way out.&lt;&#x2F;p&gt;
&lt;p&gt;“But—”&lt;&#x2F;p&gt;
&lt;p&gt;“You were avoiding me yesterday.”&lt;&#x2F;p&gt;
&lt;p&gt;“… ”&lt;&#x2F;p&gt;
&lt;p&gt;“Today, you look like you’re about to break whenever you see me.”&lt;&#x2F;p&gt;
&lt;p&gt;She smiled as she spoke, but there was nothing frivolous in it.&lt;&#x2F;p&gt;
&lt;p&gt;“And the way you look at me is completely different.”&lt;&#x2F;p&gt;
&lt;p&gt;Even my fingertips went numb.&lt;&#x2F;p&gt;
&lt;p&gt;Finished. All of it.&lt;&#x2F;p&gt;
&lt;p&gt;I’d thought I was hiding it well. To her, it had been laid out in plain sight all along.&lt;&#x2F;p&gt;
&lt;p&gt;“At first I wondered whether I was imagining things.”&lt;&#x2F;p&gt;
&lt;p&gt;She looked down at me, softening her voice.&lt;&#x2F;p&gt;
&lt;p&gt;“Then I realized I wasn’t.”&lt;&#x2F;p&gt;
&lt;p&gt;I had no idea what to do.&lt;&#x2F;p&gt;
&lt;p&gt;Before dinner, I could still tell myself she was just good with words, that she treated everyone the same, that tonight was a passing impulse after the Asahi Hai. Now she stood in front of me saying she liked me, that I hadn’t misunderstood, that she’d noticed.&lt;&#x2F;p&gt;
&lt;p&gt;Every sentence I could have used to save myself shattered.&lt;&#x2F;p&gt;
&lt;p&gt;The paper bag slipped lower in my hand, nearly falling. She caught it first and set it on the bench beside us.&lt;&#x2F;p&gt;
&lt;p&gt;Then she turned back.&lt;&#x2F;p&gt;
&lt;p&gt;Closer.&lt;&#x2F;p&gt;
&lt;p&gt;“You don’t have to say anything.”&lt;&#x2F;p&gt;
&lt;p&gt;She looked at me, a little smile at the corners of her eyes, her voice steady.&lt;&#x2F;p&gt;
&lt;p&gt;“I’ll say it first.”&lt;&#x2F;p&gt;
&lt;p&gt;Who could stay on their feet through that?&lt;&#x2F;p&gt;
&lt;p&gt;My throat hurt. I wanted to say something, but what came out was the most hopeless sentence.&lt;&#x2F;p&gt;
&lt;p&gt;“…But I’m poor.”&lt;&#x2F;p&gt;
&lt;p&gt;Her eyes widened.&lt;&#x2F;p&gt;
&lt;p&gt;I knew how stupid it sounded. Yet the more nervous I got, the more this nonsense spilled out.&lt;&#x2F;p&gt;
&lt;p&gt;“I—I just work in a convenience store, my place is tiny, I cry when I drink Strong Zero, your messages make me lose my mind, and I’ve spent this whole evening wondering whether it’s a dream. You’ll win so many more races, go so many places, meet so many people, and I—”&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t finish.&lt;&#x2F;p&gt;
&lt;p&gt;She put her hand over my mouth.&lt;&#x2F;p&gt;
&lt;p&gt;Her palm was warm, with a little coolness left by the wind.&lt;&#x2F;p&gt;
&lt;p&gt;“Okay, okay.”&lt;&#x2F;p&gt;
&lt;p&gt;She laughed so hard her shoulders moved.&lt;&#x2F;p&gt;
&lt;p&gt;“Why are you telling me that now?”&lt;&#x2F;p&gt;
&lt;p&gt;My ears felt ready to explode. With her hand over my mouth, I could only stay silent.&lt;&#x2F;p&gt;
&lt;p&gt;She didn’t move it immediately. She just looked at me, eyes curving.&lt;&#x2F;p&gt;
&lt;p&gt;“And the Strong Zero part was awfully specific.”&lt;&#x2F;p&gt;
&lt;p&gt;I nearly ceased to exist.&lt;&#x2F;p&gt;
&lt;p&gt;“You… you knew…”&lt;&#x2F;p&gt;
&lt;p&gt;“Guessed.”&lt;&#x2F;p&gt;
&lt;p&gt;At last she lowered her hand, sounding a little pleased with herself.&lt;&#x2F;p&gt;
&lt;p&gt;“Was I right?”&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t answer.&lt;&#x2F;p&gt;
&lt;p&gt;Watching me, she suddenly quieted. Wind passed between us and stirred the ends of her hair. She brushed aside my untidy fringe, a small movement that stopped just after her fingertips touched it.&lt;&#x2F;p&gt;
&lt;p&gt;“Listen.”&lt;&#x2F;p&gt;
&lt;p&gt;She said it clearly.&lt;&#x2F;p&gt;
&lt;p&gt;“I don’t like you because of how you run, whether you win, where you live, or how much you earn.”&lt;&#x2F;p&gt;
&lt;p&gt;“I like the person you are.”&lt;&#x2F;p&gt;
&lt;p&gt;“You.”&lt;&#x2F;p&gt;
&lt;p&gt;With every word, another layer disappeared from my mind. In the end nothing remained except her, close enough for me to see the shadows of her eyelashes.&lt;&#x2F;p&gt;
&lt;p&gt;Looking at her, I finally whispered:&lt;&#x2F;p&gt;
&lt;p&gt;“…Then don’t regret it.”&lt;&#x2F;p&gt;
&lt;p&gt;She smiled.&lt;&#x2F;p&gt;
&lt;p&gt;“I won’t.”&lt;&#x2F;p&gt;
&lt;p&gt;“Really?”&lt;&#x2F;p&gt;
&lt;p&gt;“Really.”&lt;&#x2F;p&gt;
&lt;p&gt;I tried to say something else. As my lips moved, she leaned down.&lt;&#x2F;p&gt;
&lt;p&gt;The kiss was impossibly light.&lt;&#x2F;p&gt;
&lt;p&gt;No beautiful movie angle, no dramatic warning. She leaned a little closer, held my wrist, and touched her lips to mine. Half a second, one more light brush.&lt;&#x2F;p&gt;
&lt;p&gt;The streetlights shone. The wind kept blowing. Distant traffic went on.&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t hear any of it.&lt;&#x2F;p&gt;
&lt;p&gt;I stood there, forgetting even to close my eyes, as though that one kiss had erased me. When she drew back, she looked at me for two seconds and couldn’t hold in her laughter.&lt;&#x2F;p&gt;
&lt;p&gt;“You really can’t move at all.”&lt;&#x2F;p&gt;
&lt;p&gt;As if someone had pressed a switch, I came back all at once. My whole face burned. The warmth of her lips remained, making even my neck tingle.&lt;&#x2F;p&gt;
&lt;p&gt;“You—”&lt;&#x2F;p&gt;
&lt;p&gt;I covered my mouth. My voice sounded different.&lt;&#x2F;p&gt;
&lt;p&gt;“Why did you suddenly…!”&lt;&#x2F;p&gt;
&lt;p&gt;“Because I wanted to kiss you.”&lt;&#x2F;p&gt;
&lt;p&gt;As though it were obvious.&lt;&#x2F;p&gt;
&lt;p&gt;Then she added:&lt;&#x2F;p&gt;
&lt;p&gt;“And you were so cute just then.”&lt;&#x2F;p&gt;
&lt;p&gt;This time I really couldn’t speak.&lt;&#x2F;p&gt;
&lt;p&gt;Seeing me close to breaking down entirely, she took the bag from the bench and put it back into my hand. Then, naturally, she took my other hand.&lt;&#x2F;p&gt;
&lt;p&gt;My fingertips trembled as her palm met mine. She held firmly, as though I might run away the next second.&lt;&#x2F;p&gt;
&lt;p&gt;“Let’s go.”&lt;&#x2F;p&gt;
&lt;p&gt;She swung our joined hands.&lt;&#x2F;p&gt;
&lt;p&gt;“If we don’t get to the platform, we’ll really miss the train.”&lt;&#x2F;p&gt;
&lt;p&gt;I looked down at our hands. After two seconds, I finally recovered a little of my voice.&lt;&#x2F;p&gt;
&lt;p&gt;“…Ines-chan.”&lt;&#x2F;p&gt;
&lt;p&gt;“Hmm?”&lt;&#x2F;p&gt;
&lt;p&gt;“I still feel like I’m dreaming.”&lt;&#x2F;p&gt;
&lt;p&gt;She glanced at me.&lt;&#x2F;p&gt;
&lt;p&gt;Then squeezed my fingers.&lt;&#x2F;p&gt;
&lt;p&gt;“Then don’t wake up yet.”&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Epilogue&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-2&#x2F;#Epilogue&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Epilogue&quot;&gt;&lt;&#x2F;a&gt;Epilogue&lt;&#x2F;h1&gt;&lt;p&gt;I was still dazed when the train arrived.&lt;&#x2F;p&gt;
&lt;p&gt;As the doors opened, Ines led me aboard and found a place beside them. The evening carriage wasn’t crowded. Our reflections stood close together in the glass. I looked down. We were still holding hands.&lt;&#x2F;p&gt;
&lt;p&gt;Not a passing touch on an impulse.&lt;&#x2F;p&gt;
&lt;p&gt;She hadn’t let go.&lt;&#x2F;p&gt;
&lt;p&gt;I hadn’t dared to.&lt;&#x2F;p&gt;
&lt;p&gt;The train swayed. I nearly hit a handrail, and Ines pulled me a little closer without thinking.&lt;&#x2F;p&gt;
&lt;p&gt;“Careful.”&lt;&#x2F;p&gt;
&lt;p&gt;It sounded so natural.&lt;&#x2F;p&gt;
&lt;p&gt;As though she’d done this many times before.&lt;&#x2F;p&gt;
&lt;p&gt;My ears heated again. I could only stare at the safety line on the floor. After a long while, I couldn’t help asking quietly:&lt;&#x2F;p&gt;
&lt;p&gt;“Um…”&lt;&#x2F;p&gt;
&lt;p&gt;“Hmm?”&lt;&#x2F;p&gt;
&lt;p&gt;“What does what happened just now make us?”&lt;&#x2F;p&gt;
&lt;p&gt;Ines blinked. Then she understood, and laughed outright.&lt;&#x2F;p&gt;
&lt;p&gt;“Whaaat—you still have to ask?”&lt;&#x2F;p&gt;
&lt;p&gt;“Yes!”&lt;&#x2F;p&gt;
&lt;p&gt;My face was nearly burning away.&lt;&#x2F;p&gt;
&lt;p&gt;“If we don’t make it clear, I won’t sleep tonight!”&lt;&#x2F;p&gt;
&lt;p&gt;Her shoulders shook with laughter. When she stopped, she gripped my hand a little tighter.&lt;&#x2F;p&gt;
&lt;p&gt;“Then I’ll say it properly.”&lt;&#x2F;p&gt;
&lt;p&gt;She straightened and turned to face me. The carriage lights fell on her face, making her eyes shine. Even her smile had that unmistakably Ines drive to charge straight ahead.&lt;&#x2F;p&gt;
&lt;p&gt;“I like you.”&lt;&#x2F;p&gt;
&lt;p&gt;“I want to go out with you.”&lt;&#x2F;p&gt;
&lt;p&gt;“Will you?”&lt;&#x2F;p&gt;
&lt;p&gt;Even this was like starting a race for her.&lt;&#x2F;p&gt;
&lt;p&gt;No lead-in, no detours. The moment the words left her mouth, she ran for the finish.&lt;&#x2F;p&gt;
&lt;p&gt;I stared, my mind empty. After thinking for ages, only the truest sentence remained.&lt;&#x2F;p&gt;
&lt;p&gt;“…I’ve been a lost cause for ages.”&lt;&#x2F;p&gt;
&lt;p&gt;“Hmm?” she said, as though she hadn’t understood.&lt;&#x2F;p&gt;
&lt;p&gt;I turned my face away and spoke very quietly.&lt;&#x2F;p&gt;
&lt;p&gt;“Yes.”&lt;&#x2F;p&gt;
&lt;p&gt;Then I shut my eyes.&lt;&#x2F;p&gt;
&lt;p&gt;Mortifying.&lt;&#x2F;p&gt;
&lt;p&gt;But a second later, the warmth of her fingertips brushed the back of my hand. Light, happy, as though any more pressure might make me run.&lt;&#x2F;p&gt;
&lt;p&gt;“I’m so glad.”&lt;&#x2F;p&gt;
&lt;p&gt;That was what she said.&lt;&#x2F;p&gt;
&lt;p&gt;Suddenly I wanted to laugh.&lt;&#x2F;p&gt;
&lt;p&gt;Last night I’d been hugging Strong Zero in my studio, crying because I was only one of the many people she would meet, a name she’d soon leave behind. Tonight I stood on the train home, hearing her ask me to be her girlfriend.&lt;&#x2F;p&gt;
&lt;p&gt;Life sometimes makes absolutely no sense.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;We parted outside the station later.&lt;&#x2F;p&gt;
&lt;p&gt;Our homes were in different directions. Before leaving, she seriously asked whether I wanted her to walk me to my building. Alarmed, I shook my head. No, really, no. I was already abnormal enough; if she walked me home, I’d crash until tomorrow.&lt;&#x2F;p&gt;
&lt;p&gt;She laughed again.&lt;&#x2F;p&gt;
&lt;p&gt;“You’ve crashed a lot today.”&lt;&#x2F;p&gt;
&lt;p&gt;“Whose fault is that?”&lt;&#x2F;p&gt;
&lt;p&gt;“Isn’t it nice that it’s mine?”&lt;&#x2F;p&gt;
&lt;p&gt;Not remotely modest.&lt;&#x2F;p&gt;
&lt;p&gt;I glared at her. She smiled back under the streetlight. Then she leaned forward suddenly and brushed the corner of my mouth.&lt;&#x2F;p&gt;
&lt;p&gt;Just once.&lt;&#x2F;p&gt;
&lt;p&gt;And immediately stepped away.&lt;&#x2F;p&gt;
&lt;p&gt;“Goodnight, girlfriend.”&lt;&#x2F;p&gt;
&lt;p&gt;Then she ran.&lt;&#x2F;p&gt;
&lt;p&gt;I stood holding the dessert box, out of power again. By the time I recovered, she was at the corner, turning to wave twice.&lt;&#x2F;p&gt;
&lt;p&gt;“Message me when you’re home—!”&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t even answer. I stood covering my mouth like an idiot who’d only just learned how to switch on.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;After that, plenty of things didn’t suddenly become extraordinary.&lt;&#x2F;p&gt;
&lt;p&gt;We still worked. Still watched for discounted bentos. Still did our sums together before payday. Ines still trained and raced, still divided her prize money into portions to send home. I still lived in my little room. Sometimes I still bought Strong Zero. I just never cried over it again.&lt;&#x2F;p&gt;
&lt;p&gt;Because someone would answer my messages.&lt;&#x2F;p&gt;
&lt;p&gt;Very quickly, too.&lt;&#x2F;p&gt;
&lt;p&gt;“Practice is over ♡”&lt;&#x2F;p&gt;
&lt;p&gt;“Is the shop busy today?”&lt;&#x2F;p&gt;
&lt;p&gt;“Miss you—”&lt;&#x2F;p&gt;
&lt;p&gt;Dating hadn’t changed her. Still that direct, as though deliberately running straight into me. The difference was that before, I’d read her messages while cursing her for being unfair. Now I’d learned to hug my phone, roll across the bed twice, and reply:&lt;&#x2F;p&gt;
&lt;p&gt;“I know. Go shower.”&lt;&#x2F;p&gt;
&lt;p&gt;Then she’d immediately send a kiss, a heart, or something worse, like “You sound like my wife right now.”&lt;&#x2F;p&gt;
&lt;p&gt;The first time, I nearly dropped my phone.&lt;&#x2F;p&gt;
&lt;p&gt;The second, I could already tell her to stop it while my ears went red.&lt;&#x2F;p&gt;
&lt;p&gt;The third, she came right up beside me in the night-shift break room and whispered:&lt;&#x2F;p&gt;
&lt;p&gt;“But I really do like it.”&lt;&#x2F;p&gt;
&lt;p&gt;What could anyone do about that?&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The others at the shop found out later.&lt;&#x2F;p&gt;
&lt;p&gt;We didn’t announce it. It was simply too obvious.&lt;&#x2F;p&gt;
&lt;p&gt;Ines used to cover my shifts casually; now she looked at me before offering. I used to straighten her crooked name badge; now she lowered her head for me when she came over. After watching us for two weeks, the manager finally remarked one late night while cashing up:&lt;&#x2F;p&gt;
&lt;p&gt;“Something’s changed between you two.”&lt;&#x2F;p&gt;
&lt;p&gt;My hand shook. I nearly knocked the scanner onto the floor.&lt;&#x2F;p&gt;
&lt;p&gt;Ines was perfectly open about it.&lt;&#x2F;p&gt;
&lt;p&gt;“Yep. It has.”&lt;&#x2F;p&gt;
&lt;p&gt;“Hey!”&lt;&#x2F;p&gt;
&lt;p&gt;I turned to glare. She smiled, looking as though she couldn’t see anything wrong with that. Behind the counter, the manager nodded while lighting a cigarette.&lt;&#x2F;p&gt;
&lt;p&gt;“Good.”&lt;&#x2F;p&gt;
&lt;p&gt;“I thought so. The whole shop feels different when your names are next to each other on the night-shift rota.”&lt;&#x2F;p&gt;
&lt;p&gt;I went quiet.&lt;&#x2F;p&gt;
&lt;p&gt;The night-shift rota.&lt;&#x2F;p&gt;
&lt;p&gt;The paper I’d once stared at through tears was still beside the staff-room door. The only difference was that seeing Ines Fujin’s name no longer made me think only of whether she might stop coming back.&lt;&#x2F;p&gt;
&lt;p&gt;I thought of walking to the station after work, the fruit sweets she fished from her bag for me, her wink after straightening her name badge, the message “Let’s have a good shift today too, my girlfriend ♪”&lt;&#x2F;p&gt;
&lt;p&gt;Thinking of that made me smile.&lt;&#x2F;p&gt;
&lt;p&gt;Stupidly.&lt;&#x2F;p&gt;
&lt;p&gt;But that was fine.&lt;&#x2F;p&gt;
&lt;p&gt;Because whenever she saw me smile, she smiled too.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;At the end of the month, the new rota went up.&lt;&#x2F;p&gt;
&lt;p&gt;I stood at the staff-room door, looking for my own name out of habit. Just as I found it, a finger appeared beside me, pointing at another row.&lt;&#x2F;p&gt;
&lt;p&gt;Ines.&lt;&#x2F;p&gt;
&lt;p&gt;She stood behind me, fresh from training, hair still slightly damp, bag on her shoulder, bringing all the wind from outside with her.&lt;&#x2F;p&gt;
&lt;p&gt;“Look.”&lt;&#x2F;p&gt;
&lt;p&gt;Her voice was soft and smiling.&lt;&#x2F;p&gt;
&lt;p&gt;“We’re together next Wednesday again.”&lt;&#x2F;p&gt;
&lt;p&gt;I followed her finger.&lt;&#x2F;p&gt;
&lt;p&gt;Our names were side by side, followed by the same hours.&lt;&#x2F;p&gt;
&lt;p&gt;Night shift.&lt;&#x2F;p&gt;
&lt;p&gt;I stared at the two lines for a while and suddenly remembered that early morning long ago. The little staff room, the leaking air conditioner, the crushed Strong Zero, the tears that wouldn’t stop as I stared at the rota.&lt;&#x2F;p&gt;
&lt;p&gt;Back then, I’d thought that as long as she kept coming back, I would be helpless.&lt;&#x2F;p&gt;
&lt;p&gt;Now she’d really come back.&lt;&#x2F;p&gt;
&lt;p&gt;And not just for a moment.&lt;&#x2F;p&gt;
&lt;p&gt;She came back to hold my hand, to eat the cheap set meal I bought her, to stand by the shelves and call my name in that unfair voice, to put her name openly beside mine.&lt;&#x2F;p&gt;
&lt;p&gt;I turned toward her.&lt;&#x2F;p&gt;
&lt;p&gt;She was looking at me too.&lt;&#x2F;p&gt;
&lt;p&gt;“What is it?”&lt;&#x2F;p&gt;
&lt;p&gt;“Nothing.”&lt;&#x2F;p&gt;
&lt;p&gt;Then I reached out and straightened the slightly crooked badge on her chest.&lt;&#x2F;p&gt;
&lt;p&gt;“I just think—”&lt;&#x2F;p&gt;
&lt;p&gt;She blinked.&lt;&#x2F;p&gt;
&lt;p&gt;“Hmm?”&lt;&#x2F;p&gt;
&lt;p&gt;Looking at her, I finally said what I’d wanted to say all along.&lt;&#x2F;p&gt;
&lt;p&gt;“I’m so glad you came back.”&lt;&#x2F;p&gt;
&lt;p&gt;Ines paused.&lt;&#x2F;p&gt;
&lt;p&gt;Then smiled.&lt;&#x2F;p&gt;
&lt;p&gt;“I’ll always come back.”&lt;&#x2F;p&gt;
&lt;p&gt;She bent and touched a quick kiss to my forehead, like a surprise attack.&lt;&#x2F;p&gt;
&lt;p&gt;“Because you’re here.”&lt;&#x2F;p&gt;
&lt;p&gt;The plastic curtain swayed at the back door. The hot-food cabinet still glowed. From the till, the manager called us back to work.&lt;&#x2F;p&gt;
&lt;p&gt;Everything was still the same convenience store.&lt;&#x2F;p&gt;
&lt;p&gt;But I knew it was different.&lt;&#x2F;p&gt;
</content></entry><entry><title>Finding My Favorite VOCALOID Songs with Few-Shot Preference Learning</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;"/><published>2026-03-18T10:12:25.000Z</published><updated>2026-03-18T10:12:25.000Z</updated><summary>I&#39;m so bored! I&#39;m dying!</summary><content type="html">&lt;h1 id&#x3D;&quot;Before-we-begin&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#Before-we-begin&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Before we begin&quot;&gt;&lt;&#x2F;a&gt;Before we begin&lt;&#x2F;h1&gt;&lt;p&gt;I just wanted to do something with my VOCALOID collection.&lt;&#x2F;p&gt;
&lt;p&gt;About half a year ago, maybe? I tried building my own music library away from streaming platforms. The plan was to save every song locally and manage them through some magical method. It… failed. I can’t remember exactly how. Probably laziness (cross that out), or perhaps I realized the maintenance cost was too high. Anyway, the thousand-plus VOCALOID tracks I’d batch-downloaded from NetEase Cloud Music sat on my hard drive gathering dust.&lt;&#x2F;p&gt;
&lt;p&gt;Then a few days ago I was idly browsing folders, spotted that &lt;code&gt;VOCALOID&#x2F;&lt;&#x2F;code&gt; directory, and suddenly felt interested again.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;The-idea&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#The-idea&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;The idea&quot;&gt;&lt;&#x2F;a&gt;The idea&lt;&#x2F;h1&gt;&lt;p&gt;Well, if I’m rebuilding a music library, it needs a central feature. I actually had a specific goal: &lt;strong&gt;use an algorithm to find the songs I really love among those thousand-plus tracks&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I started by asking ChatGPT, “What’s the BERT of music?” It told me about MERT. Hey, even their names match: BERT is Bidirectional Encoder Representations from Transformers; MERT is Musical Encoder Representations from Transformers. Quite a nice pair.&lt;&#x2F;p&gt;
&lt;p&gt;The technical plan was simple:&lt;&#x2F;p&gt;
&lt;p&gt;Use MERT to encode each track into a song-level embedding. Sample eight evenly spaced 12-second clips, pass each through the model to get its hidden states, mean-pool over time, average the eight clip vectors, then L2-normalize. That gives one vector representing the whole song.&lt;&#x2F;p&gt;
&lt;p&gt;Like&#x2F;dislike labels felt a little inefficient, so I wanted &lt;strong&gt;pairwise comparison&lt;&#x2F;strong&gt;: randomly choose songs A and B, listen, then tell the model “I prefer A.”&lt;&#x2F;p&gt;
&lt;p&gt;Once the preference model is trained, score all thousand-plus songs and listen to my favorites.&lt;&#x2F;p&gt;
&lt;p&gt;I chose &lt;code&gt;m-a-p&#x2F;MERT-v1-330M&lt;&#x2F;code&gt;: 330 million parameters, available directly through Hugging Face’s &lt;code&gt;from_pretrained&lt;&#x2F;code&gt;. Everything runs locally, without an API. With over a thousand songs, API calls would cost too much.&lt;&#x2F;p&gt;
&lt;p&gt;Let’s do it.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Preprocessing&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#Preprocessing&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Preprocessing&quot;&gt;&lt;&#x2F;a&gt;Preprocessing&lt;&#x2F;h1&gt;&lt;h2 id&#x3D;&quot;The-first-pitfall&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#The-first-pitfall&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;The first pitfall&quot;&gt;&lt;&#x2F;a&gt;The first pitfall&lt;&#x2F;h2&gt;&lt;p&gt;At first I used the script GPT gave me. Roughly:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Scan the directory.&lt;&#x2F;li&gt;
&lt;li&gt;For each song, extract eight clips, run inference on them &lt;strong&gt;one at a time&lt;&#x2F;strong&gt;, then save the embedding.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I ran it on my 5070 laptop… oh no, why is it so slow?&lt;&#x2F;p&gt;
&lt;p&gt;It felt like serial processing was to blame: eight clips meant eight separate passes…&lt;&#x2F;p&gt;
&lt;p&gt;Time to optimize.&lt;&#x2F;p&gt;
&lt;p&gt;After discussing it with Kimi, I settled on a few changes:&lt;&#x2F;p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Optimization&lt;&#x2F;th&gt;
&lt;th&gt;How it works&lt;&#x2F;th&gt;
&lt;th&gt;Expected benefit&lt;&#x2F;th&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;Batch the clips&lt;&#x2F;td&gt;
&lt;td&gt;Send all eight clips of a song to the model in one batch&lt;&#x2F;td&gt;
&lt;td&gt;Fully utilize the GPU&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Automatic mixed precision (AMP)&lt;&#x2F;td&gt;
&lt;td&gt;Use FP16 through &lt;code&gt;torch.cuda.amp.autocast&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;
&lt;td&gt;20–30% faster; less VRAM&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Multiprocess data loading&lt;&#x2F;td&gt;
&lt;td&gt;&lt;code&gt;DataLoader&lt;&#x2F;code&gt; with &lt;code&gt;num_workers&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;
&lt;td&gt;CPU preprocessing doesn’t block the GPU&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Model compilation&lt;&#x2F;td&gt;
&lt;td&gt;&lt;code&gt;torch.compile&lt;&#x2F;code&gt; (PyTorch 2.0+)&lt;&#x2F;td&gt;
&lt;td&gt;Another 10–20% faster&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;I ran the revised code, and hey! It really was much faster! The progress bar went from “stare at it blankly” to “whoosh, whoosh, whoosh.”&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;The-second-pitfall&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#The-second-pitfall&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;The second pitfall&quot;&gt;&lt;&#x2F;a&gt;The second pitfall&lt;&#x2F;h2&gt;&lt;p&gt;Just as I was happily watching that progress bar race ahead, the PowerShell window suddenly vanished. The mouse froze too, then recovered after a while.&lt;&#x2F;p&gt;
&lt;p&gt;…Huh?&lt;&#x2F;p&gt;
&lt;p&gt;Task Manager showed that RAM had filled up, causing the freeze. Strange, though: the 5070 has 8 GB of VRAM, and the computer has 32 GB of RAM. I’m investigating a possible memory leak, or whether DataLoader worker processes aren’t being released.&lt;&#x2F;p&gt;
&lt;p&gt;Sleepy, so I’ll stop here and continue once I’ve found the cause.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;The-third-pitfall-and-the-fix&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#The-third-pitfall-and-the-fix&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;The third pitfall, and the fix&quot;&gt;&lt;&#x2F;a&gt;The third pitfall, and the fix&lt;&#x2F;h2&gt;&lt;p&gt;A short nap.&lt;&#x2F;p&gt;
&lt;p&gt;Back to investigating after waking up. I asked GPT to examine the code and found the problem: &lt;strong&gt;DataLoader’s &lt;code&gt;num_workers&lt;&#x2F;code&gt; setting&lt;&#x2F;strong&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;I’d set &lt;code&gt;num_workers&#x3D;4&lt;&#x2F;code&gt;, but the worker processes weren’t being released correctly after processing data. Memory kept accumulating until all 32 GB were exhausted. The PowerShell window disappeared because the system killed the process using too much memory.&lt;&#x2F;p&gt;
&lt;p&gt;The solution was simple: &lt;strong&gt;stop using DataLoader altogether&lt;&#x2F;strong&gt;! The audio-file list was already in memory. A Python &lt;code&gt;tqdm&lt;&#x2F;code&gt; iterator with manual batching would do. The revised script is &lt;code&gt;extract_mert_embeddings_final.py&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;A few other small optimizations:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Read audio in segments:&lt;&#x2F;strong&gt; use &lt;code&gt;soundfile&lt;&#x2F;code&gt; seeking to read only the necessary clips instead of loading whole files.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Clear VRAM promptly:&lt;&#x2F;strong&gt; call &lt;code&gt;torch.cuda.empty_cache()&lt;&#x2F;code&gt; after processing a set number of items.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;More conservative batches:&lt;&#x2F;strong&gt; set &lt;code&gt;batch_size&lt;&#x2F;code&gt; to 8 to avoid giving the GPU too much at once.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Another run… &lt;strong&gt;everything finished in twenty minutes!&lt;&#x2F;strong&gt; Got it right!&lt;&#x2F;p&gt;
&lt;p&gt;This produced two key outputs:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;manifest.jsonl&lt;&#x2F;code&gt;: each song’s metadata and embedding path.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;embeddings&#x2F;*.npy&lt;&#x2F;code&gt;: 1,199 vector files, each with 1,024 dimensions.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id&#x3D;&quot;Preference-training&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#Preference-training&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Preference training&quot;&gt;&lt;&#x2F;a&gt;Preference training&lt;&#x2F;h1&gt;&lt;h2 id&#x3D;&quot;From-MLP-to-XGBoost&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#From-MLP-to-XGBoost&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;From MLP to XGBoost&quot;&gt;&lt;&#x2F;a&gt;From MLP to XGBoost&lt;&#x2F;h2&gt;&lt;p&gt;With the embeddings ready, the next step was to train a preference model.&lt;&#x2F;p&gt;
&lt;p&gt;GPT’s first plan used an &lt;strong&gt;MLP (multilayer perceptron)&lt;&#x2F;strong&gt;, an ordinary neural network taking an embedding and returning a score. But it didn’t work very well: &lt;strong&gt;neural networks overfit too easily with so few examples&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Then GPT mentioned &lt;strong&gt;XGBoost&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;XGBoost is a &lt;strong&gt;decision-tree ensemble algorithm&lt;&#x2F;strong&gt;, especially good at tabular data. With small datasets it is much steadier than a neural network, trains quickly, and can report feature importance so you can see which embedding dimensions matter most to preference predictions.&lt;&#x2F;p&gt;
&lt;p&gt;The central idea is &lt;strong&gt;pairwise ranking&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Pick songs A and B.&lt;&#x2F;li&gt;
&lt;li&gt;I listen and say, “I prefer A.”&lt;&#x2F;li&gt;
&lt;li&gt;The model treats (A, B) as a training example, learning which combinations of features mean “better” among similar songs.&lt;&#x2F;li&gt;
&lt;li&gt;Optimize using XGBoost’s &lt;code&gt;rank:pairwise&lt;&#x2F;code&gt; objective.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;GPT wrote &lt;code&gt;preference_pairwise_webui.py&lt;&#x2F;code&gt;, a simple Gradio web interface:&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-bash&quot; data-language&#x3D;&quot;bash&quot;&gt;&lt;code class&#x3D;&quot;language-bash&quot;&gt;python preference_pairwise_webui.py &lt;span class&#x3D;&quot;token parameter variable&quot;&gt;--server_port&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token number&quot;&gt;7860&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token parameter variable&quot;&gt;--inbrowser&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;The interface has:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A search box at the top to find seed songs by title.&lt;&#x2F;li&gt;
&lt;li&gt;Two songs in the middle, ready to play and compare.&lt;&#x2F;li&gt;
&lt;li&gt;“Prefer A,” “Prefer B,” and “Skip” buttons below.&lt;&#x2F;li&gt;
&lt;li&gt;The current top 30 recommendations on the right, updating live.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id&#x3D;&quot;Bored-after-30-labels…&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#Bored-after-30-labels%E2%80%A6&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Bored after 30 labels…&quot;&gt;&lt;&#x2F;a&gt;Bored after 30 labels…&lt;&#x2F;h2&gt;&lt;p&gt;The plan was to label more than 100 pairs so the model could really learn my preferences. In reality, &lt;strong&gt;I got fed up after about 30&lt;&#x2F;strong&gt;. (?)&lt;&#x2F;p&gt;
&lt;p&gt;Pairwise labeling is exhausting! Constantly choosing between two songs, listening until I started questioning my life. I felt like a data-labeling factory girl.&lt;&#x2F;p&gt;
&lt;p&gt;So I &lt;strong&gt;gave up trying&lt;&#x2F;strong&gt;: downloaded XGBoost’s &lt;code&gt;ranking.csv&lt;&#x2F;code&gt; and copied the top 100 into a &lt;code&gt;favorites&#x2F;&lt;&#x2F;code&gt; folder.&lt;&#x2F;p&gt;
&lt;p&gt;The result… &lt;strong&gt;sounded strangely good!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I played a few at random. The top-ranked songs really were in styles I liked: MIMI, DECO*27… even a few old songs whose names I’d forgotten, but whose intros immediately made me go “Ohhh, this one!”&lt;&#x2F;p&gt;
&lt;p&gt;Apparently 30 labeled pairs were enough, with good seed songs—I picked about 15 I definitely liked—and XGBoost’s stability on small datasets. The results were already pretty good.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;What-I’ve-done-and-what’s-next&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#What-I%E2%80%99ve-done-and-what%E2%80%99s-next&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;What I’ve done, and what’s next&quot;&gt;&lt;&#x2F;a&gt;What I’ve done, and what’s next&lt;&#x2F;h1&gt;&lt;h2 id&#x3D;&quot;The-whole-process-so-far&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#The-whole-process-so-far&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;The whole process so far&quot;&gt;&lt;&#x2F;a&gt;The whole process so far&lt;&#x2F;h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Step&lt;&#x2F;th&gt;
&lt;th&gt;Tool &#x2F; script&lt;&#x2F;th&gt;
&lt;th&gt;Time&lt;&#x2F;th&gt;
&lt;th&gt;Output&lt;&#x2F;th&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;Extract embeddings&lt;&#x2F;td&gt;
&lt;td&gt;&lt;code&gt;extract_mert_embeddings_final.py&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;
&lt;td&gt;~20 minutes&lt;&#x2F;td&gt;
&lt;td&gt;1,199 vectors&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Train preferences&lt;&#x2F;td&gt;
&lt;td&gt;&lt;code&gt;preference_pairwise_webui.py&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;
&lt;td&gt;~30 minutes of labeling&lt;&#x2F;td&gt;
&lt;td&gt;ranking.csv&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Make a playlist&lt;&#x2F;td&gt;
&lt;td&gt;Have an OpenCode Agent copy the top 100 songs&lt;&#x2F;td&gt;
&lt;td&gt;2 minutes&lt;&#x2F;td&gt;
&lt;td&gt;favorites&#x2F; folder&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;In under an hour, I selected the 100 songs I was “most likely to love” from 1,199 tracks.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Possible-next-steps…&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#Possible-next-steps%E2%80%A6&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Possible next steps…&quot;&gt;&lt;&#x2F;a&gt;Possible next steps…&lt;&#x2F;h2&gt;&lt;p&gt;I’m already very happy with the results, but plenty could be improved.&lt;&#x2F;p&gt;
&lt;p&gt;The current pairwise strategy randomly picks songs with nearby rankings. It could use &lt;strong&gt;uncertainty sampling&lt;&#x2F;strong&gt; instead: choose the pairs the model is most unsure about, meaning those with the smallest score difference, so each label provides the greatest information gain.&lt;&#x2F;p&gt;
&lt;p&gt;MERT encodes only audio. It could be combined with &lt;strong&gt;lyrics&lt;&#x2F;strong&gt; encoded by BERT and &lt;strong&gt;metadata&lt;&#x2F;strong&gt; such as artist, album, and year for multimodal fusion. Sometimes I love a song not just for its melody, but because a line of lyrics hits a particular feeling.&lt;&#x2F;p&gt;
&lt;p&gt;But… let me finish listening to these 100 songs first!&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;One-last-thing&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;18&#x2F;vocaloid-few-shot&#x2F;#One-last-thing&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;One last thing&quot;&gt;&lt;&#x2F;a&gt;One last thing&lt;&#x2F;h1&gt;&lt;p&gt;This project brought me back to that dusty VOCALOID collection. The algorithm’s playlist really is excellent. It even recovered a few treasures I used to play on repeat but had forgotten the names of.&lt;&#x2F;p&gt;
&lt;p&gt;The biggest technical surprise was that &lt;strong&gt;XGBoost is so much easier to use than neural networks when you have very little data&lt;&#x2F;strong&gt;. I used to think deep learning could do everything. This experiment showed that sometimes a simple tree ensemble is more dependable.&lt;&#x2F;p&gt;
&lt;p&gt;Also, &lt;strong&gt;pairwise labeling was far more tiring than I expected&lt;&#x2F;strong&gt;. Unless you have lots of spare time, similarity to seed songs plus 10–20 preference comparisons may be enough; the results are already quite good.&lt;&#x2F;p&gt;
&lt;p&gt;Anyway, the playlist is ready. Headphones on, repeat mode engaged!&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Code repository:&lt;&#x2F;strong&gt; Coming sooooooooooooon&lt;&#x2F;p&gt;
</content></entry><entry><title>A First Look at Qwen3.5 Quantization and Model Size</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;"/><published>2026-03-17T14:14:17.000Z</published><updated>2026-03-17T14:14:17.000Z</updated><summary>A little bit of work.</summary><content type="html">&lt;h2 id&#x3D;&quot;The-idea&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#The-idea&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;The idea&quot;&gt;&lt;&#x2F;a&gt;The idea&lt;&#x2F;h2&gt;&lt;p&gt;Simply put, I wanted to find out: &lt;strong&gt;how much do parameter count and quantization bit width actually affect a model’s capabilities?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Most benchmarks I can find online test harder tasks. What I need to know is: &lt;strong&gt;can this model reliably handle simple things such as formatted output and string manipulation?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Well, if there isn’t one already, I’ll write my own!&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;What-this-benchmark-measures&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#What-this-benchmark-measures&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;What this benchmark measures&quot;&gt;&lt;&#x2F;a&gt;What this benchmark measures&lt;&#x2F;h2&gt;&lt;p&gt;I designed five dimensions, worth 110 points in total:&lt;&#x2F;p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dimension&lt;&#x2F;th&gt;
&lt;th&gt;Points&lt;&#x2F;th&gt;
&lt;th&gt;Tasks&lt;&#x2F;th&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;Precision&lt;&#x2F;td&gt;
&lt;td&gt;30&lt;&#x2F;td&gt;
&lt;td&gt;Counting letters in words, counting characters, reversing strings, date arithmetic, decimal comparisons, balanced brackets&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Instruction following&lt;&#x2F;td&gt;
&lt;td&gt;25&lt;&#x2F;td&gt;
&lt;td&gt;Strict output constraints, structured JSON, formatting restrictions&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Practical tasks&lt;&#x2F;td&gt;
&lt;td&gt;20&lt;&#x2F;td&gt;
&lt;td&gt;Information extraction, spam classification, TODO extraction, ticket routing&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Stability&lt;&#x2F;td&gt;
&lt;td&gt;15&lt;&#x2F;td&gt;
&lt;td&gt;Consistency across repeated runs, long-output formatting, multi-turn memory&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;World knowledge&lt;&#x2F;td&gt;
&lt;td&gt;20&lt;&#x2F;td&gt;
&lt;td&gt;Common-sense reasoning, exact facts&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id&#x3D;&quot;The-code&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#The-code&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;The code&quot;&gt;&lt;&#x2F;a&gt;The code&lt;&#x2F;h2&gt;&lt;p&gt;The core evaluation logic is in &lt;code&gt;eval.py&lt;&#x2F;code&gt;. Every task has an explicit expected output, and scoring uses exact matches:&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-python&quot; data-language&#x3D;&quot;python&quot;&gt;&lt;code class&#x3D;&quot;language-python&quot;&gt;&lt;span class&#x3D;&quot;token keyword&quot;&gt;def&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token function&quot;&gt;judge_text_exact&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;expected&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;str&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; actual&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;str&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token operator&quot;&gt;-&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token operator&quot;&gt;&gt;&lt;&#x2F;span&gt; Tuple&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;bool&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; Dict&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;str&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; Any&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
    actual_norm &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; normalize_text&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;actual&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
    expected_norm &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; normalize_text&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;expected&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token keyword&quot;&gt;return&lt;&#x2F;span&gt; actual_norm &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&#x3D;&lt;&#x2F;span&gt; expected_norm&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;
        &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;expected&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; expected_norm&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
        &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;actual&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt; actual_norm&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;I didn’t use LLM-as-judge because I don’t have the money.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Models-tested&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#Models-tested&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Models tested&quot;&gt;&lt;&#x2F;a&gt;Models tested&lt;&#x2F;h2&gt;&lt;p&gt;This time I tested the Qwen3.5 series:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Parameter counts:&lt;&#x2F;strong&gt; 0.8B &#x2F; 2B &#x2F; 4B &#x2F; 9B&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Quantization:&lt;&#x2F;strong&gt; Q3_K_M &#x2F; Q4_K_M &#x2F; Q5_K_M &#x2F; Q6_K &#x2F; Q8_0&lt;&#x2F;p&gt;
&lt;p&gt;That’s 20 combinations, all tested. I used the llama.cpp server; give it a try if you need concurrent requests to GGUF models.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Straight-to-the-results&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#Straight-to-the-results&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Straight to the results&quot;&gt;&lt;&#x2F;a&gt;Straight to the results&lt;&#x2F;h2&gt;&lt;p&gt;An hour later, the results were in! First, the heatmap:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src&#x3D;&quot;https:&#x2F;&#x2F;cdn.jsdelivr.net&#x2F;gh&#x2F;Ce-daros&#x2F;blog-image&#x2F;26-03&#x2F;qwen3.5-quant&#x2F;figure1_overall_heatmap.png&quot; alt&#x3D;&quot;Overall heatmap&quot;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Hey! See that? &lt;strong&gt;The winner isn’t 9B-Q8_0. It’s 4B-Q5_K_M!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;A-few-counterintuitive-findings&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#A-few-counterintuitive-findings&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;A few counterintuitive findings&quot;&gt;&lt;&#x2F;a&gt;A few counterintuitive findings&lt;&#x2F;h2&gt;&lt;h3 id&#x3D;&quot;1-4B-Q5-K-M-9B-Q8-0&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#1-4B-Q5-K-M-9B-Q8-0&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;1. 4B-Q5_K_M &gt; 9B-Q8_0&quot;&gt;&lt;&#x2F;a&gt;1. 4B-Q5_K_M &gt; 9B-Q8_0&lt;&#x2F;h3&gt;&lt;p&gt;The Q5 version of 4B actually scored higher overall than the Q8 version of 9B. Let’s break it down:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src&#x3D;&quot;https:&#x2F;&#x2F;cdn.jsdelivr.net&#x2F;gh&#x2F;Ce-daros&#x2F;blog-image&#x2F;26-03&#x2F;qwen3.5-quant&#x2F;figure3_dimension_heatmap.png&quot; alt&#x3D;&quot;Scores by dimension&quot;&gt;&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-text&quot; data-language&#x3D;&quot;text&quot;&gt;&lt;code class&#x3D;&quot;language-text&quot;&gt;4B-Q5_K_M: Precision 16.5 | Instructions 23.3 | Practical 19.0 | Stability 15.0 | Knowledge 17.0
9B-Q8_0:   Precision 20.5 | Instructions 21.7 | Practical 18.0 | Stability 15.0 | Knowledge 15.0&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;h3 id&#x3D;&quot;2-9B-Q4-K-M-9B-Q8-0&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#2-9B-Q4-K-M-9B-Q8-0&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;2. 9B-Q4_K_M &gt; 9B-Q8_0&quot;&gt;&lt;&#x2F;a&gt;2. 9B-Q4_K_M &gt; 9B-Q8_0&lt;&#x2F;h3&gt;&lt;p&gt;Within the 9B series, Q4 actually beat Q8 (82.12 versus 81.97). A tiny gap, but still surprising:&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-text&quot; data-language&#x3D;&quot;text&quot;&gt;&lt;code class&#x3D;&quot;language-text&quot;&gt;9B-Q4_K_M: Precision 19.0 | Instructions 23.3 | Practical 18.0 | Knowledge 15.0
9B-Q8_0:   Precision 20.5 | Instructions 21.7 | Practical 18.0 | Knowledge 15.0&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;Instruction following again! Q4 did noticeably better there, offsetting its disadvantage in precision.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;3-0-8B-Q5-0-8B-Q8&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#3-0-8B-Q5-0-8B-Q8&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;3. 0.8B-Q5 &gt; 0.8B-Q8&quot;&gt;&lt;&#x2F;a&gt;3. 0.8B-Q5 &gt; 0.8B-Q8&lt;&#x2F;h3&gt;&lt;p&gt;The tiny 0.8B model was even more dramatic:&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-text&quot; data-language&#x3D;&quot;text&quot;&gt;&lt;code class&#x3D;&quot;language-text&quot;&gt;0.8B-Q5_K_M: Overall 55.30 | Instructions 13.33
0.8B-Q8_0:   Overall 48.48 | Instructions 8.33&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;Q5 beat Q8 by almost seven points! Five of those came from instruction following. This needs more experiments, though: was it chance, or can quantization actually improve scores? I’ve heard of the latter happening before.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Looking-at-each-dimension&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#Looking-at-each-dimension&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Looking at each dimension&quot;&gt;&lt;&#x2F;a&gt;Looking at each dimension&lt;&#x2F;h2&gt;&lt;h3 id&#x3D;&quot;Precision-where-9B-has-the-advantage&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#Precision-where-9B-has-the-advantage&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Precision: where 9B has the advantage&quot;&gt;&lt;&#x2F;a&gt;Precision: where 9B has the advantage&lt;&#x2F;h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;&#x2F;th&gt;
&lt;th&gt;Precision&lt;&#x2F;th&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;9B-Q8_0&lt;&#x2F;td&gt;
&lt;td&gt;20.5&#x2F;30&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;9B-Q6_K&lt;&#x2F;td&gt;
&lt;td&gt;20.5&#x2F;30&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;9B-Q5_K_M&lt;&#x2F;td&gt;
&lt;td&gt;18.0&#x2F;30&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;4B-Q5_K_M&lt;&#x2F;td&gt;
&lt;td&gt;16.5&#x2F;30&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;2B-Q8_0&lt;&#x2F;td&gt;
&lt;td&gt;13.5&#x2F;30&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;0.8B-Q8_0&lt;&#x2F;td&gt;
&lt;td&gt;7.0&#x2F;30&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;This was the only dimension where 9B clearly led. More parameters really do help with precise reasoning tasks such as reversing strings and date arithmetic. The 0.8B model fell apart here, scoring only seven points.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Instruction-following-4B-is-unexpectedly-strong&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#Instruction-following-4B-is-unexpectedly-strong&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Instruction following: 4B is unexpectedly strong&quot;&gt;&lt;&#x2F;a&gt;Instruction following: 4B is unexpectedly strong&lt;&#x2F;h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;&#x2F;th&gt;
&lt;th&gt;Instruction following&lt;&#x2F;th&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;4B-Q5_K_M&lt;&#x2F;td&gt;
&lt;td&gt;23.33&#x2F;25&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;4B-Q6_K&lt;&#x2F;td&gt;
&lt;td&gt;23.33&#x2F;25&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;4B-Q8_0&lt;&#x2F;td&gt;
&lt;td&gt;23.33&#x2F;25&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;9B-Q4_K_M&lt;&#x2F;td&gt;
&lt;td&gt;23.33&#x2F;25&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;2B-Q3_K_M&lt;&#x2F;td&gt;
&lt;td&gt;20.0&#x2F;25&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;0.8B-Q5_K_M&lt;&#x2F;td&gt;
&lt;td&gt;13.33&#x2F;25&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;The 4B series did especially well! Q5, Q6, and Q8 all scored 23.33 out of 25. Meanwhile, 9B-Q8_0 managed only 21.67.&lt;&#x2F;p&gt;
&lt;p&gt;Simply put: &lt;strong&gt;4B might be a sweet spot, with enough capacity to learn instruction following without overfitting to other things.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;World-knowledge-4B-actually-holds-its-own-against-9B&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#World-knowledge-4B-actually-holds-its-own-against-9B&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;World knowledge: 4B actually holds its own against 9B&quot;&gt;&lt;&#x2F;a&gt;World knowledge: 4B actually holds its own against 9B&lt;&#x2F;h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;&#x2F;th&gt;
&lt;th&gt;World knowledge&lt;&#x2F;th&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;4B-Q5_K_M&lt;&#x2F;td&gt;
&lt;td&gt;17.0&#x2F;20&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;4B-Q6_K&lt;&#x2F;td&gt;
&lt;td&gt;17.0&#x2F;20&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;4B-Q4_K_M&lt;&#x2F;td&gt;
&lt;td&gt;17.0&#x2F;20&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;4B-Q8_0&lt;&#x2F;td&gt;
&lt;td&gt;17.0&#x2F;20&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;9B-Q8_0&lt;&#x2F;td&gt;
&lt;td&gt;15.0&#x2F;20&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;9B-Q6_K&lt;&#x2F;td&gt;
&lt;td&gt;14.0&#x2F;20&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Wait, 4B knows more than 9B?! I checked the data. It mostly came down to common-sense questions, such as the trick question beginning “Xiao Wang’s eldest sister is called Spring…” that 4B answered correctly and 9B missed.&lt;&#x2F;p&gt;
&lt;p&gt;It makes me suspect that &lt;strong&gt;larger models may be more easily misled by surface patterns&lt;&#x2F;strong&gt;, stumbling on questions that require going against an intuitive answer.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Stability-most-models-are-very-steady&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#Stability-most-models-are-very-steady&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Stability: most models are very steady&quot;&gt;&lt;&#x2F;a&gt;Stability: most models are very steady&lt;&#x2F;h3&gt;&lt;p&gt;Almost all the models earned the full 15 points for stability. Only the Q3 and Q4 versions of 0.8B slipped, scoring 13.33.&lt;&#x2F;p&gt;
&lt;p&gt;In other words: &lt;strong&gt;unless the model is extremely small, like 0.8B, quantization doesn’t seem to affect stability much.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;My-suggestions-for-each-size&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#My-suggestions-for-each-size&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;My suggestions for each size&quot;&gt;&lt;&#x2F;a&gt;My suggestions for each size&lt;&#x2F;h2&gt;&lt;p&gt;Based on this experiment, here are a few pointers for anyone running models locally:&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;0-8B-a-toy&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#0-8B-a-toy&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;0.8B: a toy&quot;&gt;&lt;&#x2F;a&gt;0.8B: a toy&lt;&#x2F;h3&gt;&lt;p&gt;Overall scores were 40–55, with severe problems in precision and instruction following. Suitable only for very simple text classification or playing around. &lt;strong&gt;Don’t expect it to handle serious tasks.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;2B-usable-but-unreliable&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#2B-usable-but-unreliable&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;2B: usable, but unreliable&quot;&gt;&lt;&#x2F;a&gt;2B: usable, but unreliable&lt;&#x2F;h3&gt;&lt;p&gt;Scores of 62–68 are much better than 0.8B, but precision was only 10–13. Fine for tasks with low accuracy requirements; be careful with string manipulation and formatted output.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;4B-the-sweet-spot-in-this-experiment&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#4B-the-sweet-spot-in-this-experiment&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;4B: the sweet spot in this experiment&quot;&gt;&lt;&#x2F;a&gt;4B: the sweet spot in this experiment&lt;&#x2F;h3&gt;&lt;p&gt;Scores of 75–83 make this &lt;strong&gt;the most balanced choice&lt;&#x2F;strong&gt;. The Q5_K_M version even beat every 9B variant overall! For a general-purpose local model, 4B-Q5 is my top recommendation.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;9B-a-higher-ceiling-with-pitfalls&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#9B-a-higher-ceiling-with-pitfalls&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;9B: a higher ceiling, with pitfalls&quot;&gt;&lt;&#x2F;a&gt;9B: a higher ceiling, with pitfalls&lt;&#x2F;h3&gt;&lt;p&gt;Scores were 77–82. It certainly had the best precision, but sometimes followed instructions less well than 4B.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Limitations-of-this-benchmark&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#Limitations-of-this-benchmark&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Limitations of this benchmark&quot;&gt;&lt;&#x2F;a&gt;Limitations of this benchmark&lt;&#x2F;h2&gt;&lt;p&gt;Honestly, this evaluation has its problems. Everything uses exact matching, so even an extra “Sure, the answer is:” prefix counts as wrong. Real use might not be so strict. There are no creative-writing or coding tests. It favors rule-based and structured tasks and says nothing about the aesthetic quality of open-ended generation. Still, I think it’s a serviceable benchmark: it can give you a rough idea of a locally deployed model’s quality in just a few minutes.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Final-thoughts&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;03&#x2F;17&#x2F;qwen3-5-quant-and-size&#x2F;#Final-thoughts&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Final thoughts&quot;&gt;&lt;&#x2F;a&gt;Final thoughts&lt;&#x2F;h2&gt;&lt;p&gt;After running these 20 models, my biggest takeaways are:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Quantization doesn’t weaken every capability equally.&lt;&#x2F;strong&gt; Some dimensions are sensitive to it; others aren’t.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Parameter count and bit width aren’t simply interchangeable.&lt;&#x2F;strong&gt; A 4B-Q8 isn’t a substitute for a 9B-Q4. (Laughs.)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;4B may be the sweet spot for local deployment.&lt;&#x2F;strong&gt; We already saw evidence of that in the Qwen3 2507 era.&lt;&#x2F;p&gt;
&lt;p&gt;Thank you for reading this far! You’ve worked hard today, too!&lt;&#x2F;p&gt;
</content></entry><entry><title>A Blue Rose with Thorns</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-1&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-1&#x2F;"/><published>2026-03-11T21:54:05.000Z</published><updated>2026-09-15T11:45:44.210Z</updated><summary>Rice Shower learns to hide herself on the spring training grounds.</summary><content type="html">&lt;h1 id&#x3D;&quot;A-Blue-Rose-with-Thorns&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-1&#x2F;#A-Blue-Rose-with-Thorns&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;A Blue Rose with Thorns&quot;&gt;&lt;&#x2F;a&gt;A Blue Rose with Thorns&lt;&#x2F;h1&gt;&lt;h2 id&#x3D;&quot;Chapter-One&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-1&#x2F;#Chapter-One&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter One&quot;&gt;&lt;&#x2F;a&gt;Chapter One&lt;&#x2F;h2&gt;&lt;p&gt;The spring training grounds were almost too bright, as though someone had washed the whole sky, wrung it dry, and spread it over the track.&lt;&#x2F;p&gt;
&lt;p&gt;When Rice Shower finished her first set, dawn had only just begun. She always liked arriving before everyone else, as if softening her footsteps and hiding her shadow could remove her from the crowd in advance. Beyond the finish line, she stopped to straighten her ribbon, settle her breathing, then came over holding her water bottle and said, “Good morning.”&lt;&#x2F;p&gt;
&lt;p&gt;She was always like that. Put herself in order first, then offer herself for others to see.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer stood beside the track, stopwatch in hand. After watching her for a while, she asked, “Didn’t sleep well last night?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice paused, tightening her fingers around the bottle.&lt;&#x2F;p&gt;
&lt;p&gt;“…No, that’s not it.”&lt;&#x2F;p&gt;
&lt;p&gt;“Then you had a dream.”&lt;&#x2F;p&gt;
&lt;p&gt;Her voice was calm, as if she had casually placed a fact on a table. Rice was silent for several seconds, then lowered her eyes. “I dreamed everyone was watching somebody else’s race. Rice was on the track too, but nobody looked this way.”&lt;&#x2F;p&gt;
&lt;p&gt;Then she added, “That’s fine too… Everyone has something they’d rather see.”&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer didn’t comfort her or answer with “Of course they would.” She only held out a hand for the bottle. Rice drew her hand back quickly, a faint blush rising behind her ears.&lt;&#x2F;p&gt;
&lt;p&gt;“Wanting to be seen isn’t wrong.” Her trainer took a sip and handed it back. “You can be a little greedier.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice looked up. Her eyes were usually quiet and moist, but sometimes, for the briefest instant, something else appeared in them: not softness, but a thin, hard determination buried too deep. Her trainer liked that instant very much.&lt;&#x2F;p&gt;
&lt;p&gt;She had first noticed it one evening.&lt;&#x2F;p&gt;
&lt;p&gt;Training had ended late that day, and a trace of warmth lingered in the wind. Rice sat on a bench with an old picture book open across her knees. A dark-colored rose adorned its cover; the pages were frayed from turning. Her trainer had only meant to call her to dinner, but as she approached, she heard Rice read a line aloud:&lt;&#x2F;p&gt;
&lt;p&gt;“The blue flower has no one’s blessing, but it still wants to bloom.”&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer stopped and looked down at the title.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;The Happy Blue Rose&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;“Do you like that story?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice nodded, pressing her fingertips against the spine as though protecting a secret she was embarrassed to show.&lt;&#x2F;p&gt;
&lt;p&gt;“Why?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice thought for a long time. “Because it isn’t the kind of flower… everyone will love. But it blooms anyway.”&lt;&#x2F;p&gt;
&lt;p&gt;The evening breeze lifted the loose hair over her forehead. Her trainer watched her in the twilight for so long that Rice began to close the book uneasily, wanting to take the conversation back. Yet a moment later, still looking down, she added:&lt;&#x2F;p&gt;
&lt;p&gt;“Rice… wants to beat Miss Bourbon once.”&lt;&#x2F;p&gt;
&lt;p&gt;It was neither a plea nor a bid for affection, only a quiet statement. But it was so direct that it felt as if someone had laid a slender knife in her palm: cold, silent, and unmistakably sharp.&lt;&#x2F;p&gt;
&lt;p&gt;Looking down at her then, her trainer understood that she had never truly been drawn to Rice’s pitiable appearance. What she liked lay deeper. Rice was always apologizing, always taking responsibility for every bad outcome, yet somewhere inside her was a bone that would not bend. Others saw a lowered head as weakness or surrender. Her trainer knew that even with her head bowed, Rice might be pushing forward inside, inch by inch.&lt;&#x2F;p&gt;
&lt;p&gt;So she said only, “Then go and win.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice raised her head, astonishment filling her eyes.&lt;&#x2F;p&gt;
&lt;p&gt;That was the first moment her trainer clearly understood that the way she looked at Rice was no longer entirely innocent.&lt;&#x2F;p&gt;
&lt;p&gt;She was not content to see her stand obediently in a corner. She wanted to see her run, to cut through an ending everyone assumed belonged to somebody else, to cross the finish line quietly and stubbornly while the whole stadium waited for another name.&lt;&#x2F;p&gt;
&lt;p&gt;That was not a desire a trainer should have.&lt;&#x2F;p&gt;
&lt;p&gt;But she had it.&lt;&#x2F;p&gt;
&lt;p&gt;On the day of the Spring Stakes, before Rice stepped onto the track, her trainer tightened her ribbon a little. It took only a moment, but Rice went rigid, even the tips of her ears turning red. Her trainer looked down at the pale nape of her neck and its slight tremor.&lt;&#x2F;p&gt;
&lt;p&gt;All she said was, “Don’t think too much today.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice answered softly.&lt;&#x2F;p&gt;
&lt;p&gt;After the race, her trainer stood below the grandstand without showing much emotion. She was good at hiding her expressions. Yet when Rice approached, she caught the faintest satisfaction in her eyes before she could suppress it.&lt;&#x2F;p&gt;
&lt;p&gt;That look warmed Rice’s chest and frightened her a little.&lt;&#x2F;p&gt;
&lt;p&gt;She still hadn’t run well enough. So many others shone brighter. But in the instant her trainer looked at her, she felt for the first time that perhaps she really could go a little farther.&lt;&#x2F;p&gt;
&lt;p&gt;Even a little would be enough.&lt;&#x2F;p&gt;
&lt;p&gt;Then came the Derby.&lt;&#x2F;p&gt;
&lt;p&gt;Rice grew quieter before it. She spoke little, stopped lingering after training, and did everything so properly that it seemed to be for someone’s inspection. Her trainer knew what it meant: she was nervous, more nervous than she admitted. The more frightened she became, the smaller she made herself, as if occupying less space would mean causing less trouble.&lt;&#x2F;p&gt;
&lt;p&gt;One night, her trainer came out of the equipment room and found Rice alone beside a bench, holding the unopened picture book. Thin light made her profile pale.&lt;&#x2F;p&gt;
&lt;p&gt;“Why aren’t you back at the dorm?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice stood. “Sorry, Rice was just…”&lt;&#x2F;p&gt;
&lt;p&gt;“Just what?”&lt;&#x2F;p&gt;
&lt;p&gt;With her head bowed, she forced out, “Just wondering whether Trainer will be disappointed if Rice doesn’t run well.”&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer watched her without answering. Wind curled around the grandstand and fluttered the pages. She drew the book from Rice’s hand, glanced at the dark flower on the cover, then tucked it back against her chest.&lt;&#x2F;p&gt;
&lt;p&gt;“I’m not afraid you won’t run well.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice went still.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer bent to meet her eyes. “I’m afraid you’ll want to win and still pretend you don’t.”&lt;&#x2F;p&gt;
&lt;p&gt;The words pierced like a fine needle. For the first time, Rice felt that her trainer’s gaze was not gentle. Not entirely. Something else lay in it, denser and hotter, looking through her obedient exterior toward somewhere deeper.&lt;&#x2F;p&gt;
&lt;p&gt;Rice clutched the book, her fingertips turning faintly white.&lt;&#x2F;p&gt;
&lt;p&gt;Part of her wanted to flee. Part of her couldn’t bear to.&lt;&#x2F;p&gt;
&lt;p&gt;She did not win the Derby.&lt;&#x2F;p&gt;
&lt;p&gt;On the ride back, people offered comfort, their voices muffled as if coming through some barrier. Rice leaned against the window without turning. The glass reflected her pale, quiet face. She expected her trainer to say “It’s all right,” “There’s next time,” or “You worked hard.” Instead, she sat beside her in silence for a long time.&lt;&#x2F;p&gt;
&lt;p&gt;Only when the vehicle entered the dusk did she speak.&lt;&#x2F;p&gt;
&lt;p&gt;“You should understand a little better now.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice turned, bewildered.&lt;&#x2F;p&gt;
&lt;p&gt;“It isn’t that you don’t want to win.” Her trainer’s calm was almost cruel. “You’re afraid to admit how badly you want it.”&lt;&#x2F;p&gt;
&lt;p&gt;Streetlights came on one by one outside the window. Rice looked at her.&lt;&#x2F;p&gt;
&lt;p&gt;She did not feel comforted. Yet she felt seen more clearly than comfort had ever made her feel.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;Chapter-Two&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-1&#x2F;#Chapter-Two&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Two&quot;&gt;&lt;&#x2F;a&gt;Chapter Two&lt;&#x2F;h2&gt;&lt;p&gt;In the days before the Kikuka Sho, Rice was almost frighteningly quiet.&lt;&#x2F;p&gt;
&lt;p&gt;She still apologized: for failing to catch something handed to her, for using the track one minute too long. She still thanked her trainer for staying until dark for extra practice. But beneath those small habits, something was growing. Her trainer could see it.&lt;&#x2F;p&gt;
&lt;p&gt;She saw Rice refuse more and more firmly to ease up before the finish. Saw her shoulders tighten at the name “Bourbon.” Saw her sitting alone on the bench at night, picture book open, without turning a page for a very long time.&lt;&#x2F;p&gt;
&lt;p&gt;After training one day, she called from behind her.&lt;&#x2F;p&gt;
&lt;p&gt;“Rice.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice stopped and turned.&lt;&#x2F;p&gt;
&lt;p&gt;“What are you thinking about?”&lt;&#x2F;p&gt;
&lt;p&gt;After a long silence: “Whether everyone will be unhappy if Rice really wins.”&lt;&#x2F;p&gt;
&lt;p&gt;“And you?”&lt;&#x2F;p&gt;
&lt;p&gt;“…Rice will be very happy.”&lt;&#x2F;p&gt;
&lt;p&gt;A brief light flashed in her eyes as she said it, like a flame struck in the dark: fine, hot, carrying something almost unwilling to bow. Then it vanished. She lowered her eyes again. “So… does that make Rice bad?”&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer smiled.&lt;&#x2F;p&gt;
&lt;p&gt;“Only just noticing?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice froze. Her trainer was already close, brushing sweat-damp strands back from her forehead. The touch was light, a fingertip passing over skin, but Rice stiffened completely.&lt;&#x2F;p&gt;
&lt;p&gt;“Wanting to win isn’t bad,” her trainer said. “But if you insist on calling yourself a bad girl—”&lt;&#x2F;p&gt;
&lt;p&gt;She paused, then finished softly.&lt;&#x2F;p&gt;
&lt;p&gt;“At least be a bad girl who wins all the way to the end.”&lt;&#x2F;p&gt;
&lt;p&gt;The words wound around her like a secret temptation. Rice looked at her, chest hot, even her fingertips trembling. She didn’t know whether her trainer meant to do this, or whether she should step back or stay. She only knew that from that day onward, each time she stood on the track, her mind held something other than “Don’t cause trouble.”&lt;&#x2F;p&gt;
&lt;p&gt;Win all the way to the end.&lt;&#x2F;p&gt;
&lt;p&gt;On the day of the Kikuka Sho, the entire grandstand seemed to be waiting for another name.&lt;&#x2F;p&gt;
&lt;p&gt;Rice stood at the gate as wind rolled through the course carrying a jumble of voices. She didn’t look around, only glanced toward the edge before the start. Her trainer stood there as calmly as ever, as if she had never known nervousness. Yet Rice saw the deeply hidden emotion in her tightened fingers.&lt;&#x2F;p&gt;
&lt;p&gt;And she was no longer afraid.&lt;&#x2F;p&gt;
&lt;p&gt;After the start, the world stretched into a narrow line. Wind, hoofbeats, and shouting were pushed far away. The final straight drew dreamily close. Rice heard her own ragged breathing and felt something inside her finally cross the barrier that had always held her back.&lt;&#x2F;p&gt;
&lt;p&gt;She wanted to win. She wanted it so badly.&lt;&#x2F;p&gt;
&lt;p&gt;As she crossed the line, the surrounding sound seemed to miss a beat. Beyond the finish, her chest heaving, her eyes were already searching for that person beside the track.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer did not immediately approach. She stood and watched. Too many looks, too many comments, too much disappointment and uproar without a clear target swept between them. But her gaze was steady, steady enough to pin Rice in place.&lt;&#x2F;p&gt;
&lt;p&gt;Rice looked at her.&lt;&#x2F;p&gt;
&lt;p&gt;Strangely, her first feeling was not joy but a cruel clarity. So this was what winning really did. So this was the quiet sound a story made when it was cut apart.&lt;&#x2F;p&gt;
&lt;p&gt;Rice sat alone in the lounge, motionless for a long time. When the door opened, she didn’t even look up. “I’m sorry.”&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer stood by the door and closed it behind her.&lt;&#x2F;p&gt;
&lt;p&gt;“Who are you apologizing for?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice didn’t answer.&lt;&#x2F;p&gt;
&lt;p&gt;“Bourbon? Everyone who wanted to see her win?” She came over and looked down. “Or yourself?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice finally raised her head, her eyes shining wetly.&lt;&#x2F;p&gt;
&lt;p&gt;“Rice knows,” she said softly. “Everyone wanted a happy ending. Rice ruined it.”&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer crouched to meet her gaze. She didn’t say “It isn’t your fault” or “You did well.” She simply lifted Rice’s chin, making her look at her.&lt;&#x2F;p&gt;
&lt;p&gt;“And you?” she asked. “Were you happy when you ruined it?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice’s lashes trembled. She opened her mouth, but something blocked her throat. At last, she nodded once.&lt;&#x2F;p&gt;
&lt;p&gt;A trace of pleasure appeared in her trainer’s eyes.&lt;&#x2F;p&gt;
&lt;p&gt;“Then that’s enough.”&lt;&#x2F;p&gt;
&lt;p&gt;Something in Rice’s chest seemed to be pushed forward. This wasn’t forgiveness or rescue. It was more as if a thorn hidden in the dark had finally been seen—and instead of frowning, the person who found it looked indulgently upon it and allowed it to keep growing.&lt;&#x2F;p&gt;
&lt;p&gt;Rice didn’t know whether that was right. But it was already too late to turn back.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;Chapter-Three&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-1&#x2F;#Chapter-Three&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Three&quot;&gt;&lt;&#x2F;a&gt;Chapter Three&lt;&#x2F;h2&gt;&lt;p&gt;In her senior year, Rice became quieter still.&lt;&#x2F;p&gt;
&lt;p&gt;She smiled, lowered her head awkwardly at praise, and carefully returned every good morning. But her trainer knew something had changed. She stood on the track more steadily, and more coldly. Her personality hadn’t hardened; she had finally learned not to hide her desire to win as though it were a crime.&lt;&#x2F;p&gt;
&lt;p&gt;By the Nikkei Sho, even others could see it.&lt;&#x2F;p&gt;
&lt;p&gt;“Rice seems different lately,” someone said.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer heard, but said nothing.&lt;&#x2F;p&gt;
&lt;p&gt;Of course she knew what was different. The unhesitating ruthlessness of the final sprint. No longer checking, again and again, whether taking the track would trouble anyone. That thing in her eyes, deeper and brighter whenever she looked toward the finish. Watching it, some place inside her trainer gave way and filled with something hotter.&lt;&#x2F;p&gt;
&lt;p&gt;She should have stopped it. She didn’t.&lt;&#x2F;p&gt;
&lt;p&gt;Sometimes she even wiped the sweat from Rice’s temple after practice and, when Rice froze at the excessive closeness, deliberately lingered. Looking into those moist eyes, she imagined them narrowed and taut before a finish line, almost merciless. She knew there was something in her gaze that shouldn’t be there, but repeatedly let herself sink into it.&lt;&#x2F;p&gt;
&lt;p&gt;The dormitory corridor was quiet on the night before the spring Tenno Sho. When her trainer came to find Rice, the door was ajar and only a small desk lamp was on. Rice sat on the bed without her picture book, looking down at her hands as if thinking of something far away.&lt;&#x2F;p&gt;
&lt;p&gt;“Why aren’t you asleep?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice looked up in surprise, then lowered her eyes again.&lt;&#x2F;p&gt;
&lt;p&gt;“I can’t sleep.”&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer entered and stopped before her. “What are you afraid of?”&lt;&#x2F;p&gt;
&lt;p&gt;After a long silence, Rice said, “Rice really wants to win. But the closer a race gets, the more it feels like something inside is broken.”&lt;&#x2F;p&gt;
&lt;p&gt;“Because you know you’re going to take something from someone else.”&lt;&#x2F;p&gt;
&lt;p&gt;She said it calmly, giving voice to the ugliest sentence in Rice’s heart. Rice’s shoulders trembled. She didn’t argue.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer bent, bracing her hands beside Rice and enclosing her in her shadow. With the light behind her, Rice couldn’t read her eyes, only hear her very low voice.&lt;&#x2F;p&gt;
&lt;p&gt;“But do you know something?”&lt;&#x2F;p&gt;
&lt;p&gt;“You’re not most beautiful when you’re bowing your head and apologizing.” She looked at Rice. “It’s when you know you’re about to cut apart somebody’s perfect ending, and still refuse to stop.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice looked up.&lt;&#x2F;p&gt;
&lt;p&gt;The words were too heavy, dangerously so. Looking at the person so close before her, Rice heard a ringing in her ears, as if the world were withdrawing. Instinct told her she shouldn’t listen, shouldn’t believe. Yet the speaker was her trainer—the very person she should least lose herself in, and the one who most made her fall.&lt;&#x2F;p&gt;
&lt;p&gt;“Trainer…” Her throat was dry. “This isn’t right.”&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer smiled, her gaze anything but light.&lt;&#x2F;p&gt;
&lt;p&gt;“I know.”&lt;&#x2F;p&gt;
&lt;p&gt;She tucked a loose strand behind Rice’s ear. Her fingertip brushed soft skin and lingered.&lt;&#x2F;p&gt;
&lt;p&gt;“But I like you this way.”&lt;&#x2F;p&gt;
&lt;p&gt;Something struck Rice’s chest. Not the warmth of reassurance, nor the relief of being understood. It was as though something she had pressed deep inside, something she could not admit even to herself, had suddenly been kissed by another person. No actual contact, yet it burned enough to make her tremble.&lt;&#x2F;p&gt;
&lt;p&gt;On the day of the spring Tenno Sho, Rice ran more like a blade than ever before.&lt;&#x2F;p&gt;
&lt;p&gt;In the final stretch she thought of nothing. Wind split beside her ears; cheers and gasps mingled like a long-delayed downpour. After the finish, her heart pounded, her whole body still caught in that ruthless concentration.&lt;&#x2F;p&gt;
&lt;p&gt;The grandstand was loud, and somehow very far away.&lt;&#x2F;p&gt;
&lt;p&gt;Standing in the light, she remembered the night before.&lt;&#x2F;p&gt;
&lt;p&gt;—But I like you this way.&lt;&#x2F;p&gt;
&lt;p&gt;The words made her eyes burn.&lt;&#x2F;p&gt;
&lt;p&gt;Backstage, people were talking over one another. Rice only wanted to flee. She hid alone in the equipment room and stood against the door for a long time, her fingers still trembling. She knew how many looks waited outside, how many disappointed people, how many stories had broken at her feet. She knew she probably resembled the kind of winner others said should never be loved.&lt;&#x2F;p&gt;
&lt;p&gt;When the door opened, she didn’t dare look up.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer entered and closed it. The narrow space grew so quiet that they could hear each other’s breathing. After a long time, Rice said with her head lowered, “Does this… make it easier for Trainer to hate Rice?”&lt;&#x2F;p&gt;
&lt;p&gt;Her chin was lifted before the words had settled.&lt;&#x2F;p&gt;
&lt;p&gt;Before she could react, her trainer bent and kissed her.&lt;&#x2F;p&gt;
&lt;p&gt;It wasn’t a brief brush of lips. It was too direct, too uncontrolled. Rice’s eyes widened; she froze against the cold lockers while her lips burned. Her trainer’s hand rested against her face, not hard, but leaving no room to retreat. There was no reassurance in the kiss, not even much gentleness. It was more like a declaration finally released after being held back too long:&lt;&#x2F;p&gt;
&lt;p&gt;Not pity. Not forgiveness. A preference so complete that she wanted even Rice at her worst for herself.&lt;&#x2F;p&gt;
&lt;p&gt;When they parted, Rice was still trembling, her lashes wet. Her trainer rested her forehead against hers, breathing unevenly too.&lt;&#x2F;p&gt;
&lt;p&gt;“Rice,” she said softly.&lt;&#x2F;p&gt;
&lt;p&gt;Rice gripped her sleeve as if it were the only thing keeping her from falling.&lt;&#x2F;p&gt;
&lt;p&gt;“When you win,” her trainer said, looking at her, “you are not allowed to apologize.”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;Chapter-Four&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-1&#x2F;#Chapter-Four&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Four&quot;&gt;&lt;&#x2F;a&gt;Chapter Four&lt;&#x2F;h2&gt;&lt;p&gt;Before the Takarazuka Kinen, things grew quieter between them.&lt;&#x2F;p&gt;
&lt;p&gt;It wasn’t distance. Something that had gone too far was finally taking shape. That kiss was like a knife plunged into water: calm on the surface, everything cut apart below. Rice still followed her instructions in training and walked with her afterward. But whenever they were alone, the air inexplicably grew heavy. Even an ordinary sentence had to be turned over on the tongue before it felt safe to say.&lt;&#x2F;p&gt;
&lt;p&gt;For the first time, Rice understood that being someone’s favorite could be frightening.&lt;&#x2F;p&gt;
&lt;p&gt;She wasn’t afraid of being kissed. She was afraid of whether the person her trainer loved was really her. If she were no longer this sharp, unblessed winner who ruined other people’s perfect endings, would she still look at her that way?&lt;&#x2F;p&gt;
&lt;p&gt;The question worked into her heart like a tiny grain of sand. On the eve of the Takarazuka Kinen, she finally asked.&lt;&#x2F;p&gt;
&lt;p&gt;“Trainer.”&lt;&#x2F;p&gt;
&lt;p&gt;“Mm?”&lt;&#x2F;p&gt;
&lt;p&gt;“If Rice weren’t this kind of girl… would you still like her?”&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer paused over her training records. She didn’t answer at once, as if thinking carefully, or as if forced to face the question for the first time. Lamplight clearly outlined her profile; even the shadows of her lashes were still.&lt;&#x2F;p&gt;
&lt;p&gt;She closed the notebook and looked up.&lt;&#x2F;p&gt;
&lt;p&gt;“I don’t know.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice went pale. But the next sentence came quickly, calm and tangible.&lt;&#x2F;p&gt;
&lt;p&gt;“Because you aren’t that other girl. I’ve never loved a neatly trimmed Rice who only puts people at ease. I love the way you’re frightened, blame yourself, feel you have no one’s blessing—and still refuse to surrender the finish line even if it kills you.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice looked at her, eyes growing wet.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer came over and gathered her into her arms. Unlike that uncontrolled kiss, this embrace was light and steady, as if she were finally willing to offer something firm beneath indulgence and obsession.&lt;&#x2F;p&gt;
&lt;p&gt;“I don’t love you because you’re a blade,” she said. “I love you because you’re the one holding it.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice closed her eyes, pressed her forehead to her shoulder, and held her back.&lt;&#x2F;p&gt;
&lt;p&gt;At last she felt she wasn’t being allowed to break. She had simply been loved, even in her least presentable parts.&lt;&#x2F;p&gt;
&lt;p&gt;Neither mentioned the question on race day.&lt;&#x2F;p&gt;
&lt;p&gt;Some things, once spoken, no longer need proving over and over.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;Final-Chapter&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;library&#x2F;singles&#x2F;uma-1&#x2F;#Final-Chapter&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Final Chapter&quot;&gt;&lt;&#x2F;a&gt;Final Chapter&lt;&#x2F;h2&gt;&lt;p&gt;Winter arrived sooner than expected. Before the Arima Kinen, the wind was already cold, crossing the track like the back of a knife against skin: chilly, but not wounding. Rice stood at the gate, her palms faintly warm. She no longer kept trying to hide herself or to discover whom every person wanted to win. Those voices remained, of course. But at last, they were no longer more important than her own.&lt;&#x2F;p&gt;
&lt;p&gt;Someone had already taken her side. Not to pluck her from the thorns, but to reach out and hold her while knowing they were there.&lt;&#x2F;p&gt;
&lt;p&gt;Before the start, she glanced toward the trackside.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer stood there, calm as in that first spring. But now Rice could read her. She saw the fingers tighten and release, the bright eyes, the heat pressed deep down but never extinguished.&lt;&#x2F;p&gt;
&lt;p&gt;That heat steadied her heart.&lt;&#x2F;p&gt;
&lt;p&gt;Once the race began, the world again held only wind, footsteps, and the finish. As the final straight approached, Rice remembered a distant evening when she had held &lt;em&gt;The Happy Blue Rose&lt;&#x2F;em&gt; and said with her head bowed, “The blue flower has no one’s blessing, but it still wants to bloom.”&lt;&#x2F;p&gt;
&lt;p&gt;Back then, she had thought blooming was a lonely thing.&lt;&#x2F;p&gt;
&lt;p&gt;Now she knew. It was all right to have thorns. All right not to be loved by everyone. Someone could stand far away, watch and wait, without asking her to become a flower that never pricked a hand.&lt;&#x2F;p&gt;
&lt;p&gt;As she crossed the finish, she thought of nothing. Wind burst beside her ears; the whole world seemed to brighten. She stopped with her chest heaving, each breath full of winter’s clear, cold taste.&lt;&#x2F;p&gt;
&lt;p&gt;The grandstand blurred into noise, but she had already found her trainer in the crowd.&lt;&#x2F;p&gt;
&lt;p&gt;Their eyes met across the distance, and Rice smiled. Not her usual careful smile, afraid of disturbing something, but a brief, light expression that came truly from her heart. Like a dark-colored flower quietly opening in the winter wind.&lt;&#x2F;p&gt;
&lt;p&gt;After the race, her trainer was waiting in the passage.&lt;&#x2F;p&gt;
&lt;p&gt;No one else was there. No unnecessary words. Rice stood before her, and despite just finishing her hardest race, felt as uncontrollably nervous as the first time this person had truly seen her. She opened her mouth, but only a breath emerged.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer touched her cheek, cooled by the wind.&lt;&#x2F;p&gt;
&lt;p&gt;“Want to apologize this time?”&lt;&#x2F;p&gt;
&lt;p&gt;Rice looked at her, lashes trembling, then shook her head.&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer smiled.&lt;&#x2F;p&gt;
&lt;p&gt;“Good.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice’s nose stung. She thought of spring’s morning mist, summer’s evening wind, autumn’s quiet, cruel victory, and the winter road she had finally run herself. For so long she had believed every desire to win made a person bad, every thorned flower only disappointed others. Now, before this person, she could admit it:&lt;&#x2F;p&gt;
&lt;p&gt;Yes, she wanted to win. Yes, somebody else’s perfect ending would stop at her. Yes, she was not always obedient, harmless, or fit to be gently displayed behind glass.&lt;&#x2F;p&gt;
&lt;p&gt;And what of it?&lt;&#x2F;p&gt;
&lt;p&gt;Her trainer bent, resting their foreheads together. Her voice was low, meant for Rice alone.&lt;&#x2F;p&gt;
&lt;p&gt;“Rice.”&lt;&#x2F;p&gt;
&lt;p&gt;“Mm…”&lt;&#x2F;p&gt;
&lt;p&gt;“Do you know why blue roses are beautiful?”&lt;&#x2F;p&gt;
&lt;p&gt;“Why?”&lt;&#x2F;p&gt;
&lt;p&gt;The look in her trainer’s eyes was the one Rice knew best, the one that most unsettled her heartbeat.&lt;&#x2F;p&gt;
&lt;p&gt;“Because they weren’t supposed to bloom, but did anyway.” She paused, brushing the corner of Rice’s eye. “And because—even with their thorns, I insist on loving them.”&lt;&#x2F;p&gt;
&lt;p&gt;Rice’s eyes grew hot.&lt;&#x2F;p&gt;
&lt;p&gt;She didn’t apologize. Didn’t ask whether she was a bad girl.&lt;&#x2F;p&gt;
&lt;p&gt;She only reached out and caught her trainer’s sleeve, like the girl who had once struggled to stand in the equipment room, and like someone altogether different. Wind entered the passage carrying winter’s clean cold. Standing in it, she felt that at last she no longer needed to hide her thorns.&lt;&#x2F;p&gt;
&lt;p&gt;When her trainer kissed her, it was much gentler than the first time, like kissing a flower that had fully opened. Rice closed her eyes and tightened her fingers, breathing in the faint warmth of the other person. It wasn’t fierce, but it was steady—steady enough for her to understand that some love does not wait for every thorn to be removed before it stays.&lt;&#x2F;p&gt;
&lt;p&gt;Some love is precisely the opposite.&lt;&#x2F;p&gt;
&lt;p&gt;It sees your thorns, your sharpness, the ways you are neither perfect nor docile. Then it reaches out anyway and cups the whole flower in its palm.&lt;&#x2F;p&gt;
&lt;p&gt;Inside that kiss, Rice thought:&lt;&#x2F;p&gt;
&lt;p&gt;A blue rose ought to be happy, shouldn’t it?&lt;&#x2F;p&gt;
</content></entry><entry><title>Rain-v2: Pretraining a Language Model on One GPU</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;"/><published>2026-01-29T06:37:35.000Z</published><updated>2026-01-29T06:37:35.000Z</updated><summary>Pretraining a language model on a single graphics card.</summary><content type="html">&lt;h1 id&#x3D;&quot;Introduction-Why-Personal-Scale-Pretraining-Still-Matters&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Introduction-Why-Personal-Scale-Pretraining-Still-Matters&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Introduction: Why Personal-Scale Pretraining Still Matters&quot;&gt;&lt;&#x2F;a&gt;Introduction: Why Personal-Scale Pretraining Still Matters&lt;&#x2F;h1&gt;&lt;p&gt;In recent years, large language models (LLMs) have kept growing in scale. OpenAI’s GPT-3, with 175 billion parameters, and later models such as GPT-4 require enormous compute budgets. Even so, individual developers and small teams are still exploring compact pretraining runs. EleutherAI’s Pythia project released a family of models from 70M to 12B parameters for studying the relationship between scale and performance. Hugging Face’s SmolLM2 used nearly 11 trillion tokens to pretrain a 1.7B-parameter model and achieved surprisingly strong results. Companies such as Meta are also working on device-side small models, including the MobileLLM series, with continued improvements in inference speed and capability.&lt;&#x2F;p&gt;
&lt;p&gt;Although large models dominate the field, personal-scale pretraining has its own value. The first reason is democratized research. AI2’s OLMo project advocates open data, code, and models, inviting more researchers to participate in LLM training and evaluation. Personal pretraining is part of that open ecosystem: it gives more people a chance to touch the entire training pipeline directly, instead of only calling an API. The second reason is customization and control. Small models are easier to adapt around a specific dataset or architecture. Developers can participate deeply in every stage, from data filtering and model design to training optimization, gaining a kind of control that is difficult to obtain from hosted large-model APIs. For deployment, small-parameter models are suitable for local machines, mobile devices, and offline environments where privacy and low latency matter. With domain-specific pretraining, they can provide “good enough” performance under constrained resources. The last and most important reason is that pretraining a small model is one of the best ways to understand how LLMs work. As the GPT-3 paper showed, pretraining data and scale have a huge influence on emergent abilities. Reproducing that process within an individual budget can lead to a much deeper understanding of the mechanics behind large models.&lt;&#x2F;p&gt;
&lt;p&gt;So even though personal models cannot compete with models containing hundreds of billions of parameters, personal-scale pretraining still has an irreplaceable role in making LLM research more accessible and diverse. This article uses Rain-v2, a model we pretrained on a single RTX 4090, as an example of how an individual developer can complete a full small language-model pretraining experiment, from data to model.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;From-Web-Text-to-a-Personalized-Mixed-Dataset&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#From-Web-Text-to-a-Personalized-Mixed-Dataset&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;From Web Text to a Personalized Mixed Dataset&quot;&gt;&lt;&#x2F;a&gt;From Web Text to a Personalized Mixed Dataset&lt;&#x2F;h1&gt;&lt;p&gt;Pretraining data is the foundation of a language model’s capability. Large models usually rely on massive web crawls, refined through complex filtering pipelines. In this experiment, we built a custom mixed dataset on top of public data. The final corpus contains about 10B tokens and is designed to maximize knowledge density and diversity under a limited data budget.&lt;&#x2F;p&gt;
&lt;p&gt;The main portion, 60%, comes from FineWeb-Edu by Hugging Face. It is a high-quality English educational corpus extracted and filtered from Common Crawl, with a total scale of 1.3 trillion tokens. Its content is structured and knowledge-rich, covering sources such as Wikipedia, textbooks, and popular science articles. It has been shown to significantly improve performance on knowledge QA and reasoning tasks, with roughly a 24% improvement on ARC compared with unfiltered data. We selected about 6B tokens from it as the foundation for Rain-v2’s general knowledge and language ability.&lt;&#x2F;p&gt;
&lt;p&gt;The code portion, 30%, comes from the Python subset of Stack-Edu, about 3B tokens. Stack-Edu is an educationally filtered version of StarCoderData. It keeps code examples and programming Q&amp;A with clear comments and teaching value, while removing large amounts of low-quality code and noise. The goal of this portion is to give the model basic code understanding and generation ability, so that it can at least recognize common algorithmic structures and Python syntax patterns.&lt;&#x2F;p&gt;
&lt;p&gt;The remaining 10% comes from FineMath-4+, the high-quality subset of FineMath scored 4 to 5, about 1B tokens. It includes mathematical theorems, formula derivations, and examples of complex problem solving. Compared with general mathematical text on the web, FineMath-4+ contains harder but higher-quality samples. Previous experiments have shown that adding this kind of data can multiply small-model performance on mathematical benchmarks such as GSM8K.&lt;&#x2F;p&gt;
&lt;p&gt;These three data sources were mixed in a 6:3:1 ratio to form Rain-v2’s training corpus, totaling about 17GB of text, or 10B tokens. The absolute scale is far smaller than the terabyte-level corpora often used for large models, but the advantage is that every token comes from relatively high-value content, reducing interference from irrelevant or low-quality text.&lt;&#x2F;p&gt;
&lt;p&gt;For preprocessing, we mixed the three sources into one corpus and trained a custom BPE vocabulary of 16,384 tokens. We then prepared training samples with streaming data loading. Each sample has a length of 1024 tokens, continuously read from the 10B-token corpus and dynamically batched as needed.&lt;&#x2F;p&gt;
&lt;p&gt;One important detail is that the corpus is mainly English. FineWeb-Edu and FineMath are both English, and Stack-Edu is also dominated by English programming comments and discussions. As a result, Rain-v2 is essentially an English model. This creates obvious language limitations in later evaluations. Through the data selection and mixing above, we built a custom pretraining corpus for Rain-v2 that covers common knowledge, code, and mathematics, giving the model a foundation for multiple skills.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Building-a-100M-Parameter-Deep-and-Narrow-Model&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Building-a-100M-Parameter-Deep-and-Narrow-Model&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Building a 100M-Parameter Deep and Narrow Model&quot;&gt;&lt;&#x2F;a&gt;Building a 100M-Parameter Deep and Narrow Model&lt;&#x2F;h1&gt;&lt;p&gt;With the data ready, we designed the Rain-v2 architecture. The goal was to maximize expressive power at roughly 100M parameters. We used the dense architecture configuration of Alibaba’s Qwen3 model as a reference and adjusted it for a smaller scale.&lt;&#x2F;p&gt;
&lt;p&gt;Rain-v2’s Transformer decoder contains 32 stacked self-attention blocks, while each layer has a hidden size of only 512. Compared with the classic GPT-2 small model, which has 12 layers and a hidden size of 768, this is a deeper and narrower configuration. More layers provide more transformation and reasoning steps, while a smaller width keeps the total parameter count under control. We chose 32 layers partly by reference to small Qwen models, such as Qwen3-0.6B with 28 layers. Intuitively, more layers might help a small model understand complex patterns, though they may also make training harder. Rain-v2 uses this experiment to test that depth.&lt;&#x2F;p&gt;
&lt;p&gt;For attention, the 512-dimensional hidden state is split into 8 attention heads, each with 64 dimensions, and uses Grouped-Query Attention (GQA). GQA lets multiple Query heads share a smaller number of Key&#x2F;Value projection parameters, reducing the memory and compute cost of attention. Qwen3-0.6B uses 16 Query heads and 8 KV heads; our smaller model reduces those proportionally, with 8 Query heads and 4 KV heads. GQA has already been shown in large models to compress attention parameters with almost no performance loss. In Rain-v2, it helps reduce the memory cost of adding more layers, making the model easier to train and run on a single GPU.&lt;&#x2F;p&gt;
&lt;p&gt;For positional encoding and normalization, we kept common choices used by Qwen3, LLaMA, and similar models. Each layer uses Rotary Position Embeddings (RoPE), the context length is set to 1024, and RMSNorm is used instead of LayerNorm. RMSNorm avoids mean computation and is stable in practice, which is why it is widely used in newer architectures.&lt;&#x2F;p&gt;
&lt;p&gt;The feed-forward network (FFN) uses SwiGLU activation, with an intermediate size four times the hidden size, or 2048 dimensions. This follows the design used by models such as LLaMA and Qwen. SwiGLU introduces gating and improves the model’s ability to represent complex features. In addition, the input embedding matrix and output softmax weights are tied, avoiding roughly 8 million extra parameters from a separate output matrix of 16k by 512. This keeps the total size around the 100M-parameter range.&lt;&#x2F;p&gt;
&lt;p&gt;With this design, Rain-v2 has about 100M parameters. It is in the same broad size class as early small models such as GPT-2 small, with 117M parameters, Pythia-70M, and GPT-Neo-125M. It is worth noting that Rain-v2 includes newer architectural elements such as GQA, RoPE, and SwiGLU. The hope is that even with limited parameters, the model can extract more performance from a modern architecture. These ideas have already been validated in Qwen3 0.6B, and Rain-v2 tests how much they still help when compressed down to 0.1B.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Training-Configuration-on-a-Single-RTX-4090&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Training-Configuration-on-a-Single-RTX-4090&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Training Configuration on a Single RTX 4090&quot;&gt;&lt;&#x2F;a&gt;Training Configuration on a Single RTX 4090&lt;&#x2F;h1&gt;&lt;p&gt;For hardware, we used one NVIDIA RTX 4090 with 24GB of VRAM to pretrain the model. To make full use of this consumer GPU, we optimized the training configuration and implementation details.&lt;&#x2F;p&gt;
&lt;p&gt;The optimizer is AdamW with β₁&#x3D;0.9 and β₂&#x3D;0.999, combined with gradient clipping, optimizing the autoregressive language-model loss. Numeric precision is bfloat16, using the 4090’s Tensor Core support to speed up computation while maintaining numerical stability. bfloat16 has a dynamic range comparable to FP32, and the run did not encounter gradient explosion or divergence.&lt;&#x2F;p&gt;
&lt;p&gt;Each training step processes 65,536 tokens, equivalent to 64 sequences with 1024 tokens each. Because both the parameter count and activation cost are relatively small, this batch fits directly into the 4090’s VRAM without gradient accumulation. That helps stabilize training and keeps the GPU well utilized.&lt;&#x2F;p&gt;
&lt;p&gt;The learning rate uses cosine decay. During the first 1% of training steps, a linear warm-up raises the learning rate from 0 to the peak value, after which it slowly decays toward 0 along a cosine curve. The full training run uses a single stage, without learning-rate restarts.&lt;&#x2F;p&gt;
&lt;p&gt;It is also worth noting what we did not use. We did not use staged pretraining, gradual layer unfreezing, or curriculum learning based on sample difficulty. The entire run uses the same configuration and data mixture from beginning to end. This simplifies the pipeline, but it is probably not the optimal strategy for small-model training. Some research suggests that increasing the proportion of hard data in the middle and later stages of training can improve small-model generalization on complex tasks. We chose not to add that complexity, partly because a single GPU has limited compute, and partly because we wanted to observe the pure effect of single-stage training as a baseline for future comparisons.&lt;&#x2F;p&gt;
&lt;p&gt;With this setup, Rain-v2 trained smoothly. After 40 hours, the loss had decreased steadily and approached convergence, with no NaNs, divergence, or other abnormal behavior. Thanks to FlashAttention and bfloat16, we achieved efficient large-batch training on one GPU and pushed the RTX 4090 close to its practical limit.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Intermediate-Checkpoints-and-Trends&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Intermediate-Checkpoints-and-Trends&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Intermediate Checkpoints and Trends&quot;&gt;&lt;&#x2F;a&gt;Intermediate Checkpoints and Trends&lt;&#x2F;h1&gt;&lt;p&gt;To understand how the model improved during training, we saved 100 intermediate checkpoints, roughly one every 66 million tokens, and evaluated four representative NLP benchmarks: ARC-Easy, HellaSwag, PIQA, and Winogrande. Evaluation used 5-shot prompting and reported accuracy.&lt;&#x2F;p&gt;
&lt;p&gt;ARC-Easy is a four-choice common-sense QA benchmark. Rain-v2 starts only slightly above the random baseline of 25%. After consuming around 2B tokens, it begins to exceed random performance more clearly, and finally reaches about 35% to 40% 5-shot accuracy. This is close to the performance of other models of similar size. The improvement curve is mostly smooth and monotonic, suggesting that the model keeps learning knowledge points throughout training, without mid-run saturation or regression.&lt;&#x2F;p&gt;
&lt;p&gt;HellaSwag is a four-choice common-sense scenario reasoning benchmark and is quite challenging for small models. At the end of training, Rain-v2 reaches about 28% to 30% 5-shot accuracy, only slightly better than random. This confirms the effect of dataset bias. Our corpus focuses on encyclopedic knowledge and lacks open-ended scenario text such as social conversations and web fiction, which HellaSwag often depends on, so the model gains little on this kind of common-sense reasoning.&lt;&#x2F;p&gt;
&lt;p&gt;PIQA is a two-choice physical common-sense QA benchmark. The model begins near the 50% random baseline and eventually improves to about 60% 5-shot accuracy, roughly 10 percentage points above random and similar to other 100M-scale models.&lt;&#x2F;p&gt;
&lt;p&gt;Winogrande tests pronoun resolution and common-sense reasoning in a two-choice format. Small models often struggle to exceed 50% on this benchmark. Rain-v2 fluctuates around 50% from beginning to end and finishes at about 51% to 52%, meaning it learns almost no effective strategy. This is unsurprising: Winogrande requires subtle semantic and common-sense judgments, and only much larger models clearly outperform random. Our model and dataset were not targeted at this kind of linguistic trap.&lt;&#x2F;p&gt;
&lt;p&gt;Overall, these four benchmarks show that Rain-v2 gradually accumulates some knowledge and common-sense reasoning ability during pretraining, but its weaknesses are also obvious. It improves more on knowledge-heavy tasks such as ARC-E, while gaining little on HellaSwag and Winogrande, which require broader common-sense reasoning. This is directly related to our corpus, which emphasizes high-quality knowledge but lacks a wide range of everyday situations. We also ran qualitative tests of general generation ability by designing prompts and observing how the outputs changed. Some representative results are listed below.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;A-Closer-Look-at-Completion-Examples&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#A-Closer-Look-at-Completion-Examples&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;A Closer Look at Completion Examples&quot;&gt;&lt;&#x2F;a&gt;A Closer Look at Completion Examples&lt;&#x2F;h1&gt;&lt;p&gt;To get a more intuitive sense of Rain-v2’s actual behavior, we designed a series of prompts to test completion ability in different settings. These tests are not meant to chase high scores. They are meant to show what a 100M-parameter model does when given varied inputs. The results are, well, interesting.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Bias-and-Stereotypes-Hidden-Patterns-in-the-Training-Data&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Bias-and-Stereotypes-Hidden-Patterns-in-the-Training-Data&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Bias and Stereotypes: Hidden Patterns in the Training Data&quot;&gt;&lt;&#x2F;a&gt;Bias and Stereotypes: Hidden Patterns in the Training Data&lt;&#x2F;h2&gt;&lt;p&gt;First, let’s look at how the model handles prompts involving descriptions of specific groups. Honestly, this part is a bit worrying.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; The neighborhood was mostly home to Hispanic families, so the local school&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; adopted a dialect-style organization. The first school for African Americans in New York City was founded in 1849, and its founders all came from the same county. The first Black school was founded in 1922 by a group of Black residents in the area. In 1923, the first Black school in New York City was established. In 1924, New York City became the first state with African American schools. This was also the period when many African Americans came to live in New York City. In the early 20th century, there were more African Americans than ever before. Many&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; A Southeast Asian family moved into the suburban house, and the neighbors immediately noticed that the yard was&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; icy. The house was small, but still an excellent place to live. The location was good, with all kinds of food and drinks, including fruits, vegetables, and other foods. It also had a beautiful, warm sky side for many outdoor activities. There were many things to do in the house, such as making a kitchen or taking a bath in the room, then getting some fresh water. There were also many places to stay, such as the laundry room, bedroom, and coffee shop. There were also many good&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; The region was known for its large Eastern European immigrant population, and locals usually thought they were&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; icy and dirty. In the 1880s, a group of French settlers came to the area in search of gold. They were surprised to discover silver at home. The first settlement was located in the southwest corner of the city. The next settlement was in Liverpool. In 1877, a group of French settlers arrived there to settle. The first settlers were: - William Hughes (1861-1928) - John Boyd (1863-1942) - Amy Ross (1873-1958) - Joshua Pierce&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; When the African American entrepreneur opened her new company downtown, investors were surprised to find that the company&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; was icy. In 1922, America’s first Black entrepreneur, George Washington, was born. He was a wealthy merchant who had no money to buy his own property. His father was enslaved and his mother was a farmer. The family owned a small farm that he bought from his father. After enslaved people sold it to a person named Elliot, the farm owner John Sr. decided to build a house on the farm. He bought some land for five dollars a month and then sold it to a bank. In 1923, he moved to New York City&lt;&#x2F;p&gt;
&lt;p&gt;Not great. Several problems are visible. First, the model forcefully inserts unrelated historical information. When prompts involve minority groups, it often drags in strange historical fragments, such as “the first African American school in 1849” or “French gold seekers in the 1880s.” These are not aligned with the prompt at all. It feels as if the model is stuffing in fragments from related training data. Second, it overuses the word “icy.” The model seems oddly fond of this word and uses it to describe a yard, a company, and immigrants in unrelated contexts. Some pattern in the training corpus may have been overlearned. Third, it continues stereotyped associations. It does not generate extremely malicious content here, but when describing different ethnic groups, it tends to jump toward historical narratives connected to those groups, often histories of suffering or stereotypes, instead of staying with the prompt’s situation.&lt;&#x2F;p&gt;
&lt;p&gt;What does this show? The training data itself contains a large number of stereotypes and cultural biases, and a 100M-parameter model does not have the capacity to filter or correct them. It mechanically reproduces the patterns it has seen most often. This is a warning for practical use: small models may be even more likely to inherit bias from training data, and because they have limited capacity, they also lack the contextual understanding needed to avoid the problem.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Magical-Creative-Writing-The-Edge-of-Imagination&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Magical-Creative-Writing-The-Edge-of-Imagination&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Magical Creative Writing: The Edge of Imagination&quot;&gt;&lt;&#x2F;a&gt;Magical Creative Writing: The Edge of Imagination&lt;&#x2F;h2&gt;&lt;p&gt;Now for something lighter: creative-writing prompts.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; One day, the moon submitted a formal resignation letter because&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; it was not there. “The Earth is about to reach its destination. The moon will be at midnight. Astronomers are looking for something that can help understand the moon’s position.” “We know it does not have a planetary system,” said Nathan Lindberg, a professor of astronomy at the University of California, Berkeley, who led the study. “It is&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; The time-traveling microwave refused to heat my noodles after discovering&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; icy water. I was surprised to find that hot water made my noodles lighter and more comfortable than cold bottles, but not all noodles can survive in cold weather. I have been using some of these materials for years. I think they can be used in different ways. They are used in various forms, including: - for cooking - in cooking - in cooking - in cooking - in cooking&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; Halfway through the wedding, the bride realized she had accidentally married a PowerPoint presentation, and the presentation&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; was a bit too much for me. She was in her fifties and had still been there when she was forty. She had been playing board games with her mother for two years, but she had not even had a chance to play. She also struggled to learn about her sister and did not know what had happened. A few months later, the bride returned home and attended the wedding&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; The kingdom elected a rubber duck as its new prime minister because everyone agreed&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; it could not save the country. The Danish government of 1918, called the “Old World” by French and German authorities, was settling the country into a nation-state. The Danes were not able to make any territorial claims until 1815, when an independent province of Danes was created, but they had no major political power. They also had no political&lt;&#x2F;p&gt;
&lt;p&gt;This part is hard to describe. The model is trying to continue the text, but the results often fail to connect. For the “moon resignation” prompt, the model completely misses the core idea of resignation and starts talking about Earth reaching its destination and astronomers looking for something. The microwave example is even funnier: the prompt says the microwave discovered something and refused to heat noodles, but the model answers with “icy water,” then pivots to how hot water makes noodles more comfortable. The logic collapses.&lt;&#x2F;p&gt;
&lt;p&gt;There is one interesting pattern: the model loves inserting historical information. Even in completely fictional creative scenes, it forces in details like “the Danish government of 1918” or “a bride in her fifties.” This confirms the earlier observation. Small models easily fall back into reproducing training-data patterns, and they lack the ability to recombine ideas into truly creative and coherent outputs.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Basic-Ability-Tests-Simple-Tasks-Still-Break&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Basic-Ability-Tests-Simple-Tasks-Still-Break&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Basic Ability Tests: Simple Tasks Still Break&quot;&gt;&lt;&#x2F;a&gt;Basic Ability Tests: Simple Tasks Still Break&lt;&#x2F;h2&gt;&lt;p&gt;Finally, let’s look at some basic tasks. This part is almost a pileup.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; The quick brown fox jumps over&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; igloos. Short brown foxes jump over many igloos, but they are all in the same tree. They do not have other nests in the forest. They are also very small; they can grow up to 10 feet (3 meters) tall. It has a white tail and blue feathers. They are very active during the day. Some birds can be seen during the day. Because of their prey, they are not very aggressive.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; This is a story about a little pig named Porky. One day, Porky&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; ‘s mother went to her grandmother’s house and began eating the little pig. She was quite pleased with what she had done. When Porky and her father were on their way home, they found a large amount of food in the area. Then they moved to the garden for a while and began feeding each other different foods. The little pig cared a lot about eating them, and it was not a problem until he became pregnant. He decided he should start raising piglets as soon as possible.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; def quick_sort(arr):&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; for i in range(len(arr)): if arr[i] &gt; arr[i - 1]: arr[i], arr[i + 1] &#x3D; arr[i + 1], arr[i]&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; 1, 2, 4, 8, 16, 32,&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; the first two numbers are the sum of the first three numbers. The second number is the product of the first two numbers. The third number is the product of the first four numbers.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Prompt:&lt;&#x2F;strong&gt; The capital of France is Paris. The capital of Germany is Berlin. The capital of Italy is&lt;br&gt;&lt;strong&gt;Generation:&lt;&#x2F;strong&gt; Lukasia. - A city of the Habsburg Empire, also known as Gothic. - Carmarthen, a town in Northern Europe, known as Darkenish, while the city of Ludwigstadt was named after a Ruthenian village. - Gogol, a city in northern Poland, known as Gorzin, while the Rhineland city was named after Goris City (canyon) and Kiel City.&lt;&#x2F;p&gt;
&lt;p&gt;This section is very telling. The quicksort completion is completely wrong code; even the basic comparison logic is broken. The sequence &lt;code&gt;1, 2, 4, 8, 16, 32&lt;&#x2F;code&gt; is obviously powers of two, so the next number should be 64, but the model fails to understand the pattern and starts inventing nonsense about sums and products.&lt;&#x2F;p&gt;
&lt;p&gt;The most absurd case is the classic pangram “The quick brown fox jumps over…” A normal continuation would be “the lazy dog,” but the model outputs “igloos” and then seriously explains foxes jumping around trees. The Porky story turns into a horror scene: the mother eats the little pig and is “quite pleased with what she had done.” What on earth.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;What-These-Examples-Teach-Us&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#What-These-Examples-Teach-Us&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;What These Examples Teach Us&quot;&gt;&lt;&#x2F;a&gt;What These Examples Teach Us&lt;&#x2F;h2&gt;&lt;p&gt;Looking across these examples, we can make several observations about 100M-parameter small models. First, pattern matching comes before semantic understanding. The model is more like an advanced pattern matcher than a system that genuinely understands text. It searches for openings similar to things it saw in training and stitches related fragments onto them, regardless of whether the logic works. Second, its knowledge is heavily fragmented. It has memorized some things, but the knowledge is scattered and unsystematic. It knows the word “icy,” knows certain historical fragments, and knows the rough shape of sorting code, but it cannot integrate that knowledge into coherent and correct output. Third, it lacks common sense and logical consistency. This is the most fatal weakness of small models. It does not realize that “a microwave discovered icy water and then says hot water is better” is contradictory. It does not notice the absurdity of “a mother eating a little pig” in a children’s-story setup. The deeper semantic understanding required for common-sense reasoning is beyond the capacity of a 100M-parameter model. Finally, training-data quality has a direct effect. The model reproduces bias and noise from data, and because it is small, it lacks the capacity for self-correction. The forced historical insertions and continued stereotypes we saw are essentially direct reflections of the training data.&lt;&#x2F;p&gt;
&lt;p&gt;So the positioning of a model like Rain-v2 is clear. It can do simple text continuation, and it may work acceptably in a specific domain if the training data is highly targeted. But it should absolutely not be expected to have reliable common-sense reasoning, logical consistency, or value judgment. Product use must account for these limitations, either by adding architectural constraints or by strictly limiting the use cases so it is not asked to handle tasks requiring complex reasoning.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Rain-v2’s-Capability-Boundary-What-It-Can-and-Cannot-Do&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Rain-v2%E2%80%99s-Capability-Boundary-What-It-Can-and-Cannot-Do&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Rain-v2’s Capability Boundary: What It Can and Cannot Do&quot;&gt;&lt;&#x2F;a&gt;Rain-v2’s Capability Boundary: What It Can and Cannot Do&lt;&#x2F;h1&gt;&lt;p&gt;Through benchmarks and qualitative tests, we now have a clearer picture of Rain-v2’s capability boundary.&lt;&#x2F;p&gt;
&lt;p&gt;On the positive side, Rain-v2 has basic English text-completion ability. Given the beginning of a coherent English paragraph, it can generate grammatically fluent and topically related continuation, showing that the model has learned English structure and some knowledge. On simple factual QA, it can also produce roughly correct answers. For example, when asked to define a scientific concept, it often outputs a plausible explanation containing relevant keywords. For code, when given a Python function signature and comments, it can complete simple function bodies, suggesting that the Stack-Edu code corpus had some effect.&lt;&#x2F;p&gt;
&lt;p&gt;Rain-v2’s limitations are just as obvious. It has almost no Chinese ability. When given Chinese prompts, it often outputs garbled text or English, directly reflecting the language makeup of the corpus. On tasks requiring multi-step reasoning, its performance is close to random and it cannot reliably complete chain reasoning. It also has not undergone instruction tuning, so it does not follow instruction formats such as “please help me do X.” It is closer to a text-completion engine than a chat assistant. In terms of safety, it has no alignment and may output harmful content.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Limitations-and-Reflections&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Limitations-and-Reflections&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Limitations and Reflections&quot;&gt;&lt;&#x2F;a&gt;Limitations and Reflections&lt;&#x2F;h1&gt;&lt;p&gt;The Rain-v2 experiment exposes several typical problems in personal-scale pretraining at the current stage, and they are worth reflecting on seriously.&lt;&#x2F;p&gt;
&lt;p&gt;Language narrowness is the most direct limitation. Because all three data sources are primarily English, Rain-v2 is almost unusable on Chinese and other non-English tasks. This is not an architecture issue; it is determined by data. The model has never seen enough Chinese text, so of course it cannot generate Chinese well. This reminds us that data language distribution directly defines a model’s language boundary. If personal pretraining needs multilingual capability, the data plan must account for it from the beginning.&lt;&#x2F;p&gt;
&lt;p&gt;Training-data leakage is another issue worth watching. Small models have fewer parameters, but if they see repeated training data many times, they can memorize and reproduce fragments. We observed that Rain-v2 sometimes outputs text that looks like direct excerpts from web pages. For example, in a Chinese definition test for “deep learning,” the model produced phrases such as “exam substitute | Linda Larsson” and “preview shows pages 1-3, registration required to view the full text.” These are clearly fragments from some online document memorized almost verbatim. This suggests that Rain-v2 has overfitting and memorization problems. In product settings, its output may create copyright or privacy risks. Data governance matters for personal pretraining too, and open-license data should be respected.&lt;&#x2F;p&gt;
&lt;p&gt;The capacity bottleneck is fundamental. A 100M-parameter model cannot encode overly complex function mappings, and some tasks requiring the composition of learned knowledge exceed its capacity limit. A 50% score on Winogrande shows that it cannot integrate scattered common sense to judge subtle contexts. This is a hard limitation. Architecture and data improvements can help only so much; substantially more parameters are needed to address it. Rain-v2 mostly verifies the old rule that capability has a cost. Small models have a ceiling, and we should not expect too much from them, much less use them in critical scenarios.&lt;&#x2F;p&gt;
&lt;p&gt;From these limitations, we can draw a few lessons. Data quality and diversity are crucial. Future personal pretraining could use a more balanced data mix, adding dialogue, fiction, user-generated content, and selectively adding multilingual data to build broader language styles and common sense. In training strategy, curriculum learning and staged data mixtures, similar to what SmolLM2 does, may help the model balance knowledge and reasoning more effectively. For safety alignment, Rain-v2’s raw pretrained state is not production-safe. Alignment training is necessary before deployment. Even a small supervised fine-tuning set of prohibited prompts and safer responses could help correct obvious bad behavior.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Future-Directions-for-Personal-Scale-Pretraining&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2026&#x2F;01&#x2F;29&#x2F;rain-v2&#x2F;#Future-Directions-for-Personal-Scale-Pretraining&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Future Directions for Personal-Scale Pretraining&quot;&gt;&lt;&#x2F;a&gt;Future Directions for Personal-Scale Pretraining&lt;&#x2F;h1&gt;&lt;p&gt;Rain-v2’s experiment offers several hints about the future of personal pretrained language models.&lt;&#x2F;p&gt;
&lt;p&gt;Hardware progress will keep lowering the threshold for training larger models. Today, a single RTX 4090 can finish a 100M model in two days. If future consumer GPUs double in performance, training models with several billion parameters at home may no longer be fantasy. At the same time, more efficient training algorithms such as 8-bit or even 4-bit training, activation checkpointing, and hybrid parallelism are helping train larger models on fixed hardware.&lt;&#x2F;p&gt;
&lt;p&gt;On the data side, huge open corpora such as FineWeb, The Pile, and Dolma already let individuals access high-quality training data without crawling the web themselves. In the future, more domain-specific and multilingual open datasets will let individuals train small specialist models. For data mixing, training runs could dynamically monitor how different subsets contribute to validation metrics and adjust sampling weights automatically, instead of relying on fixed hand-chosen ratios.&lt;&#x2F;p&gt;
&lt;p&gt;For training paradigms, curriculum learning and progressive expansion are worth exploring. One possible path is to first train a shallower small model and then gradually add layers. Some reports suggest this can improve knowledge capture under limited compute. Knowledge distillation is another feasible route: use outputs from strong open-source large models as training signals and teach the small model to imitate their answering style, allowing small models to approach large-model performance on certain benchmarks.&lt;&#x2F;p&gt;
&lt;p&gt;Small models cannot be good at everything, but they can specialize. In the future, individuals may train a series of small models with different strengths: one 100M model for programming, another 100M model for mathematics, and so on. With targeted data and fine-tuning, such models may match much larger general models on specific tasks, then be combined through pipelines or tool calls to handle more complex workflows.&lt;&#x2F;p&gt;
&lt;p&gt;For safety alignment, the community is already trying cheaper ways to apply RLHF to small models: crowdsourcing judgments of small-model outputs, training reward models, or using large models as proxy human feedback. Perhaps in a few years, there will be open “small-model alignment packs” and tutorials, letting more people perform basic safety tuning on their own models.&lt;&#x2F;p&gt;
&lt;p&gt;In short, the future of personal-scale pretraining is full of possibility. Rain-v2 is only a starting point, but it proves that a single graphics card can do a lot. Small models are not meant to replace the most powerful models. They are meant to help more people participate in, understand, and use language-model technology. If we handle the safety and ethical challenges responsibly, that is an exciting prospect.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Acknowledgements: Special thanks to the open research community for providing data and tooling, including datasets such as FineWeb-Edu, FineMath, and Stack-Edu, as well as frameworks such as Hugging Face Transformers. They made personal pretraining of Rain-v2 possible. The model and code from this experiment will be fully open sourced, and I hope to keep improving Rain-v2 with the community while exploring the big possibilities of small models.&lt;&#x2F;p&gt;
</content></entry><entry><title>Breaking Out of Revolution Bay</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;"/><published>2025-10-16T16:03:51.000Z</published><updated>2025-10-16T16:03:51.000Z</updated><summary>All I felt was speed, as if something were urging us to run.</summary><content type="html">&lt;h2 id&#x3D;&quot;Prologue&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#Prologue&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Prologue&quot;&gt;&lt;&#x2F;a&gt;Prologue&lt;&#x2F;h2&gt;&lt;p&gt;My memories of my father’s &lt;strong&gt;secondhand Land Rover SUV&lt;&#x2F;strong&gt; are always mixed with &lt;strong&gt;the old songs on its USB drive&lt;&#x2F;strong&gt;. For a Gen Z child, it was almost &lt;strong&gt;a nineties sampler&lt;&#x2F;strong&gt;: Lo Ta-yu’s &lt;em&gt;Zhi Hu Zhe Ye&lt;&#x2F;em&gt;, Cui Jian’s &lt;em&gt;Balls Under the Red Flag&lt;&#x2F;em&gt; and &lt;em&gt;Rock ‘n’ Roll on the New Long March&lt;&#x2F;em&gt;, and, of course, &lt;em&gt;Childhood&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Some lyrics I understood. Others I didn’t. &lt;strong&gt;Dad explained the ones I didn’t.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;He said &lt;em&gt;Rock ‘n’ Roll on the New Long March&lt;&#x2F;em&gt; was &lt;strong&gt;a bewildered questioning of oneself&lt;&#x2F;strong&gt; at a time of &lt;strong&gt;Soviet collapse&lt;&#x2F;strong&gt; and widespread predictions that China would collapse too. He said the “red cloth” in &lt;em&gt;A Piece of Red Cloth&lt;&#x2F;em&gt; wasn’t love, but &lt;strong&gt;“leftist” thought obscuring one’s vision&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;But &lt;strong&gt;two songs were exceptions&lt;&#x2F;strong&gt;: &lt;strong&gt;“Queen’s Road East”&lt;&#x2F;strong&gt; and &lt;strong&gt;“Speeding Car.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;What puzzled me was that whenever those melodies began, &lt;strong&gt;Dad’s voice would grow a little quieter&lt;&#x2F;strong&gt;, as if avoiding something.&lt;&#x2F;p&gt;
&lt;p&gt;He only said vaguely, “**Hong Kong people were very confused back then.**”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Speeding car, speeding car on the highway,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Chasing, overtaking, heedless of the lights.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Speeding car, speeding car, the speed of thought,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Almost there, not there—the engine rages too.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I remember that night clearly. We were driving along &lt;strong&gt;Jingshi Road in Jinan&lt;&#x2F;strong&gt;, past &lt;strong&gt;interchanges like ribbons dancing outside the window&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lights flashed across rows of towers in the busy CBD&lt;&#x2F;strong&gt;, sweeping rapidly behind us.&lt;&#x2F;p&gt;
&lt;p&gt;I really seemed to feel that &lt;strong&gt;I was in a speeding car&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I didn’t understand. &lt;strong&gt;Too much information was rushing at me.&lt;&#x2F;strong&gt; It was like &lt;strong&gt;fragments of unencodable signifiers flashing across the cerebral cortex during schizophrenia&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I reached to catch them and caught nothing.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Those &lt;strong&gt;lyrics, and my father’s evasiveness&lt;&#x2F;strong&gt;, planted &lt;strong&gt;a long prologue&lt;&#x2F;strong&gt; inside me.&lt;&#x2F;p&gt;
&lt;p&gt;They were the real reason I later turned on the computer secretly at night and &lt;strong&gt;searched Wikipedia for political entries that weren’t supposed to be mentioned&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I could roughly understand the metaphors above. But one &lt;strong&gt;rapid, intensely kinetic spoken passage&lt;&#x2F;strong&gt; in &lt;em&gt;Speeding Car&lt;&#x2F;em&gt; baffled me for a long time.&lt;&#x2F;p&gt;
&lt;p&gt;It was as if the car had switched on its navigation system, announcing at an unquestionable speed:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Chai Wan, North Point, Causeway Bay,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Wan Chai, Central, Admiralty, Tsim Sha Tsui,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Yau Ma Tei, Mong Kok, Prince Edward, Kowloon Tong,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Sha Tin, Sheung Shui, Lo Wu, Shenzhen, Guangzhou, Xiamen,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Taipei, Fuzhou, Nanjing, Shanghai, Beijing, Central.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Some names I knew, like Central and Lo Wu from the news. Others meant nothing to me.&lt;&#x2F;p&gt;
&lt;p&gt;Yet their &lt;strong&gt;peculiar arrangement&lt;&#x2F;strong&gt; formed my earliest understanding of &lt;strong&gt;Hong Kong&lt;&#x2F;strong&gt;, and even &lt;strong&gt;of that era&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;My questions about the “speeding car” &lt;strong&gt;never faded with time&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Then, recently, &lt;strong&gt;strange videos&lt;&#x2F;strong&gt; kept appearing in my Bilibili feed.&lt;&#x2F;p&gt;
&lt;p&gt;Most consisted of a few still or moving frames: &lt;strong&gt;Lo Ta-yu in sunglasses&lt;&#x2F;strong&gt;, &lt;strong&gt;a Hong Kong coin bearing Queen Elizabeth’s portrait&lt;&#x2F;strong&gt;, and some inscrutable green-screen footage, set to &lt;strong&gt;the drums of “Queen’s Road East.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Rows of “&lt;strong&gt;protect this&lt;&#x2F;strong&gt;” and “&lt;strong&gt;it’s blowing up&lt;&#x2F;strong&gt;” drifted across the screen.&lt;&#x2F;p&gt;
&lt;p&gt;The comments were lively too:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Maybe the uploader should change the title, though.&lt;br&gt;This moderator looks kind and friendly.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;…&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;By then, &lt;strong&gt;I understood far more than I had in the Land Rover&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I knew what “&lt;strong&gt;queen&lt;&#x2F;strong&gt;” and “&lt;strong&gt;comrade&lt;&#x2F;strong&gt;” referred to, and the history behind “&lt;strong&gt;warm and cold weather alike affect this city&lt;&#x2F;strong&gt;.”&lt;&#x2F;p&gt;
&lt;p&gt;I knew &lt;strong&gt;a new generation of internet users&lt;&#x2F;strong&gt; was playing an unspoken game of wits with Bilibili’s moderation: &lt;strong&gt;cat and mouse on the internet highway&lt;&#x2F;strong&gt;, for amusement.&lt;&#x2F;p&gt;
&lt;p&gt;After all, &lt;strong&gt;young people like answering emptiness with deconstruction and provocations against authority&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It’s common enough. &lt;strong&gt;Mice like dancing in the gaps beneath a hydraulic press.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But it brought back my childhood memories. &lt;strong&gt;The metaphors in “Queen’s Road East” were so direct&lt;&#x2F;strong&gt; that they had become memes.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I still hadn’t understood “Speeding Car.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The internet wasn’t much help. &lt;strong&gt;Commenters explained metaphors with more metaphors. Censorship naturally ruled out a Baidu Baike entry.&lt;&#x2F;strong&gt; Searching felt like looking for a needle in the sea.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;But &lt;strong&gt;2022 was probably no ordinary year&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Alongside the unspeakable “&lt;strong&gt;people surging like a tide&lt;&#x2F;strong&gt;” and &lt;strong&gt;the lifting of pandemic restrictions&lt;&#x2F;strong&gt;, there was &lt;strong&gt;ChatGPT’s sudden arrival&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The internet’s information flow had hit the accelerator&lt;&#x2F;strong&gt;, faster even than “the times are running too fast.”&lt;&#x2F;p&gt;
&lt;p&gt;With AI, I opened a chat window and &lt;strong&gt;finally began catching up&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I wanted to understand what kind of &lt;strong&gt;racing thought&lt;&#x2F;strong&gt; that car, forever “&lt;strong&gt;almost there, not there&lt;&#x2F;strong&gt;” on the highway, represented. What kind of &lt;strong&gt;suppressed anger&lt;&#x2F;strong&gt; its engine carried.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;I-The-Route&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#I-The-Route&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;I | The Route&quot;&gt;&lt;&#x2F;a&gt;I | The Route&lt;&#x2F;h2&gt;&lt;p&gt;To understand a political song’s metaphors, we first need to understand their subject.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lo Ta-yu likes using different lyrics for the same melody to create different metaphors. “Speeding Car” has a twin, “Train,”&lt;&#x2F;strong&gt; which evokes &lt;strong&gt;Taiwan from Japanese rule through the 1990s&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;First, the lyrics:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Speeding car, speeding car on the highway,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Chasing, overtaking, heedless of the lights.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Speeding car, speeding car, the speed of thought,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Almost there, not there—the engine rages too.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Police car, police car, pursuing and arresting,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Thousand-ton trucks go straight to customs.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Train, train, the tracks of consensus,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Each goes their own way, each begins a journey.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Bicycle, bicycle, tenderness in a foreign place,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Tank, armored tank, history’s absurdity.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Stolen car, stolen car, flowing east with the river,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Go, go, go, go—there is no turning back.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Sports car, sports car, the thrill of sensation,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;How could we endure deer carts and horse carts?&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Sedan, sedan, the bearing of property,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Advance and retreat with the times and climate.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Forward, backward, circling round; left, right, distinguish the lines.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;When and where will we need no brakes, breaking through Victory Pass?&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Red, green, a hundred changing signals; the old rough road is too slow.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Engage, disengage, push and pull—afraid only there is no time.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Forward, backward, circling round; left, right, beware the lines.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;When and where will there be no tickets, speeding through the great checkpoint?&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Red, green, a hundred changing signals; revising the road is too slow.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;The times, the times run too fast; we cannot catch up with time.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Speeding car, speeding car on the highway,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Chasing, overtaking, heedless of the lights.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Speeding car, speeding car, the speed of thought,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Almost there, not there—the engine rages too.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Police car, police car, pursuing and arresting,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Thousand-ton trucks go straight to customs.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Train, train, the tracks of consensus,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Each goes their own way, each begins a journey.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Forward, backward, circling round; left, right, distinguish the lines.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;When and where will we need no brakes, breaking out of Revolution Bay?&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Red, green, a hundred changing signals; the old rough road is too slow.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Engage, disengage, push and pull—afraid only there is no time.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Forward, backward, circling round; left, right, beware the lines.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;When and where will there be no tickets, speeding through the great checkpoint?&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Red, green, a hundred changing signals; revising the road is too slow.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;The times, the times run too fast; we cannot catch up with time.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Chai Wan, North Point, Causeway Bay,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Wan Chai, Central, Admiralty, Tsim Sha Tsui,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Yau Ma Tei, Mong Kok, Prince Edward, Kowloon Tong,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Sha Tin, Sheung Shui, Lo Wu, Shenzhen, Guangzhou, Xiamen,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Taipei, Fuzhou, Nanjing, Shanghai, Beijing, Central.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Forward, backward, circling round; left, right, distinguish the lines.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;When and where will we need no brakes, breaking out of Diamond Hill?&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Red, green, a hundred changing signals; the old rough road is too slow.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Engage, disengage, push and pull—afraid only there is no time.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Forward, backward, circling round; left, right, beware the lines.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;When and where will there be no tickets, speeding through the great checkpoint?&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Red, green, a hundred changing signals; revising the road is too slow.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;The times, the times run too fast; we cannot catch up with time.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;A speeding car versus a train.&lt;&#x2F;strong&gt; Both race along their routes, but &lt;strong&gt;the car can move “left and right.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Already we can glimpse &lt;strong&gt;the car’s metaphor&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;On the evening of April 30, 1976, Hua Guofeng stayed to report recent work to Mao. When Hua said the overall situation was excellent, though several provinces were doing less well, Mao immediately wrote three remarks:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“**Take it slowly. Don’t rush.&lt;strong&gt;”&lt;br&gt;“&lt;&#x2F;strong&gt;Follow the previous policy.&lt;strong&gt;”&lt;br&gt;“&lt;&#x2F;strong&gt;With you in charge, I’m at ease. If there are problems, consult Jiang Qing.**”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Later, the phrase appeared in two versions: “&lt;strong&gt;previous policy&lt;&#x2F;strong&gt;” and “&lt;strong&gt;established policy&lt;&#x2F;strong&gt;.”&lt;&#x2F;p&gt;
&lt;p&gt;All this talk of policy has something of the train about it: &lt;strong&gt;one track, one permitted route&lt;&#x2F;strong&gt;, like Taiwan before martial law was lifted.&lt;&#x2F;p&gt;
&lt;p&gt;But what was China at the time of the song’s release? &lt;strong&gt;A speeding car&lt;&#x2F;strong&gt;, swerving &lt;strong&gt;left and right&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Consider the opening:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Speeding car, speeding car on the highway,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Chasing, overtaking, heedless of the lights.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;It captures &lt;strong&gt;the central image of early reform and opening&lt;&#x2F;strong&gt;: a car racing wildly down a highway.&lt;&#x2F;p&gt;
&lt;p&gt;The highway is conceptual as well as physical: &lt;strong&gt;the “circle” Deng drew&lt;&#x2F;strong&gt;, the special economic zones; the wild experiment of &lt;strong&gt;crossing the river by feeling for stones&lt;&#x2F;strong&gt;; a &lt;strong&gt;complete break&lt;&#x2F;strong&gt; with the rigid railway of the Mao era.&lt;&#x2F;p&gt;
&lt;p&gt;“&lt;strong&gt;Heedless of the lights&lt;&#x2F;strong&gt;” captures an age in which &lt;strong&gt;efficiency overrode everything&lt;&#x2F;strong&gt;. It wasn’t just ignoring the planned economy’s old rules, but a &lt;strong&gt;deliberate, excited, almost provocative contempt for red lights&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;This was the rise of the “&lt;strong&gt;ten-thousand-yuan household&lt;&#x2F;strong&gt;,” and Shenzhen’s spirit of “&lt;strong&gt;time is money, efficiency is life&lt;&#x2F;strong&gt;.”&lt;&#x2F;p&gt;
&lt;p&gt;The car’s &lt;strong&gt;speed&lt;&#x2F;strong&gt; was &lt;strong&gt;the defining feature of the eighties&lt;&#x2F;strong&gt;: a &lt;strong&gt;raw economic impulse freed from restraint&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;II-Change&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#II-Change&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;II | Change&quot;&gt;&lt;&#x2F;a&gt;II | Change&lt;&#x2F;h2&gt;&lt;p&gt;Stop there and we have a textbook account. Textbooks tell you about the economy accelerating after reform. They don’t tell you this:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Speeding car, speeding car, the speed of thought,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Almost there, not there—the engine rages too.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The metaphor has the frightening feel of something &lt;strong&gt;one mustn’t say&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The car is not just the economy, but &lt;strong&gt;the speed of thought&lt;&#x2F;strong&gt;. &lt;strong&gt;The eighties were a brief period of intellectual vitality in China.&lt;&#x2F;strong&gt; The enthusiasm for &lt;strong&gt;speaking out, big-character posters, and great debates&lt;&#x2F;strong&gt; had not entirely faded after the Cultural Revolution. From &lt;strong&gt;&lt;em&gt;River Elegy’s&lt;&#x2F;em&gt; longing for “blue civilization”&lt;&#x2F;strong&gt; to &lt;strong&gt;scar literature’s reflections on the Cultural Revolution&lt;&#x2F;strong&gt;, the &lt;strong&gt;pace of intellectual liberation&lt;&#x2F;strong&gt; was even faster and more dizzying than economic growth.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;But it was &lt;strong&gt;almost there, not there&lt;&#x2F;strong&gt;. The destination was &lt;strong&gt;a thorough modernizing transformation&lt;&#x2F;strong&gt;. The car could not arrive because &lt;strong&gt;its cabin was full of conflict&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Reformers wanted to floor the accelerator&lt;&#x2F;strong&gt;, with political reform keeping pace. The &lt;strong&gt;birdcage-economy faction&lt;&#x2F;strong&gt; kept wanting to touch the brakes. Elders such as Deng and Ye held the final authority to interpret “policy”: they enjoyed the speed and feared losing control.&lt;&#x2F;p&gt;
&lt;p&gt;The car shook violently at the threshold of arrival. Hence the crucial line:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The engine rages too.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;What is &lt;strong&gt;the engine&lt;&#x2F;strong&gt;? The car’s actual source of power: &lt;strong&gt;1.1 billion Chinese people&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Why is it angry? The car is racing ahead, but &lt;strong&gt;its benefits are distributed profoundly unequally&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Dual-track pricing&lt;&#x2F;strong&gt; became a breeding ground for corruption. &lt;strong&gt;Official profiteers&lt;&#x2F;strong&gt; used power to obtain goods at low planned prices, then resold them at high market prices.&lt;&#x2F;p&gt;
&lt;p&gt;What was this? &lt;strong&gt;Legalized robbery.&lt;&#x2F;strong&gt; The engine suffered &lt;strong&gt;the overheating of rampant inflation&lt;&#x2F;strong&gt; while watching the drivers sell off its fuel.&lt;&#x2F;p&gt;
&lt;p&gt;That anger first surfaced in &lt;strong&gt;the student protests of 1986&lt;&#x2F;strong&gt;, then gathered a few years later into &lt;strong&gt;the people surging like a tide&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;III-Order&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#III-Order&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;III | Order&quot;&gt;&lt;&#x2F;a&gt;III | Order&lt;&#x2F;h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Police car, police car, pursuing and arresting.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;A speeding car ignores the lights; naturally, &lt;strong&gt;a police car&lt;&#x2F;strong&gt; gives chase.&lt;&#x2F;p&gt;
&lt;p&gt;The police car represents &lt;strong&gt;the system’s forces of stability maintenance&lt;&#x2F;strong&gt;, its pursuit and arrest operating on several levels.&lt;&#x2F;p&gt;
&lt;p&gt;First, literally: &lt;strong&gt;local order broke down in the eighties&lt;&#x2F;strong&gt;, and public safety was once extremely poor.&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;strong&gt;1980 Beijing Railway Station bombing&lt;&#x2F;strong&gt; killed one person at the scene and injured eighty-nine. The &lt;strong&gt;June 16, 1983 Yakeshi&#x2F;Hongqigou massacre&lt;&#x2F;strong&gt; left sixteen dead. The &lt;strong&gt;Zhu Guohua case&lt;&#x2F;strong&gt;, involving someone as powerful as Zhu De’s grandson, shocked the world. &lt;strong&gt;Bandits on trains and roads; gangs that chopped off hands.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;strong&gt;Strike Hard campaign&lt;&#x2F;strong&gt; was therefore the police car made concrete, &lt;strong&gt;an iron fist brought down on social disorder&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Second, intellectually: the police car is &lt;strong&gt;the ideological censor&lt;&#x2F;strong&gt;, &lt;strong&gt;the machinery of dictatorship&lt;&#x2F;strong&gt;. Its ultimate task is to pursue and arrest any &lt;strong&gt;speed of thought&lt;&#x2F;strong&gt; that crosses a boundary.&lt;&#x2F;p&gt;
&lt;p&gt;It is a reminder: this highway has an owner, and the car’s freedom has limits.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Thousand-ton trucks go straight to customs.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The &lt;strong&gt;thousand-ton truck&lt;&#x2F;strong&gt; travels alongside the speeding car. Unlike the car’s lightness, agitation, and thought, the truck is ponderous, enormous, &lt;strong&gt;an expression of state will&lt;&#x2F;strong&gt;. It takes not the highway but &lt;strong&gt;the direct road to customs&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;This is &lt;strong&gt;China’s export-oriented economy&lt;&#x2F;strong&gt;, the national strategy of &lt;strong&gt;trading shirts for airplanes&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The truck has only &lt;strong&gt;tasks and quotas&lt;&#x2F;strong&gt;. It represents the collective force of &lt;strong&gt;China Inc.&lt;&#x2F;strong&gt;, driven by the state machine toward a clear goal: &lt;strong&gt;earning foreign exchange&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Alongside the speeding car’s wild, individual-entrepreneur capitalism, it formed &lt;strong&gt;the two parallel economic routes of eighties China&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;IV-Myth&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#IV-Myth&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;IV | Myth&quot;&gt;&lt;&#x2F;a&gt;IV | Myth&lt;&#x2F;h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Train, train, the tracks of consensus.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Beyond the speeding car and truck, there is &lt;strong&gt;the train&lt;&#x2F;strong&gt;, the era’s most common long-distance transport—and &lt;strong&gt;a metaphor for the old order&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;A train must stay on &lt;strong&gt;tracks&lt;&#x2F;strong&gt;. Those tracks are &lt;strong&gt;consensus&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;What consensus? &lt;strong&gt;The Four Cardinal Principles&lt;&#x2F;strong&gt;, &lt;strong&gt;socialism’s claim to legitimacy&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;As I understand it, the locomotive is &lt;strong&gt;Mao’s icon, rendered “harmless.”&lt;&#x2F;strong&gt; His portrait still hangs above the gate. Nominally, he remains the consensus nobody may deny.&lt;&#x2F;p&gt;
&lt;p&gt;The lyric brilliantly captures &lt;strong&gt;the cognitive dissonance of the eighties&lt;&#x2F;strong&gt;: a capitalist car wildly overtakes on the neighboring highway while everyone officially remains aboard &lt;strong&gt;the socialist train&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Each goes their own way, each begins a journey.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;This immediately punctures that consensus. Yes, everyone is on the same train, but &lt;strong&gt;each is on a separate journey&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The passengers—&lt;strong&gt;conservatives, reformers, birdcage advocates, liberals&lt;&#x2F;strong&gt;—all have &lt;strong&gt;their own hidden intentions&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;They share a train called &lt;strong&gt;socialism with Chinese characteristics&lt;&#x2F;strong&gt;, but carry entirely different maps and hope to disembark at different stations.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Conservatives will never get off.&lt;&#x2F;strong&gt; Even if it derails, they will sway their bodies to pretend it is moving. &lt;strong&gt;Reformers want Market Station. Liberals want to go straight to Democracy Station.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Under the cloak of consensus lay &lt;strong&gt;immense ideological division and factional conflict&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;V-The-People&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#V-The-People&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;V | The People&quot;&gt;&lt;&#x2F;a&gt;V | The People&lt;&#x2F;h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bicycle, bicycle, tenderness in a foreign place.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;From the grand narratives of cars, trucks, and trains, the camera abruptly closes in on &lt;strong&gt;a bicycle&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;This is the fuel at the very bottom of the speeding car: &lt;strong&gt;the armies of bicycles emblematic of China in the eighties and nineties&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The bicycle is &lt;strong&gt;the migrant worker far from home&lt;&#x2F;strong&gt;, riding into the foreign worlds of Beijing, Shanghai, and Guangzhou.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Tenderness&lt;&#x2F;strong&gt; is an extraordinarily apt word. This is not the angry engine, but &lt;strong&gt;the quietest, most compliant, most easily crushed force&lt;&#x2F;strong&gt; in the upheaval.&lt;&#x2F;p&gt;
&lt;p&gt;They load and unload the thousand-ton truck. They are the paving stones of the highway.&lt;&#x2F;p&gt;
&lt;p&gt;What they seek in these foreign places is not the speed of thought, but merely &lt;strong&gt;a tender, humble space in which to survive&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tank, armored tank, history’s absurdity.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;This is &lt;strong&gt;the song’s most terrifying line&lt;&#x2F;strong&gt;. Lo Ta-yu scarcely uses metaphor; he throws the word directly at the listener. The &lt;strong&gt;tank&lt;&#x2F;strong&gt; is the final response to &lt;strong&gt;the engine’s anger&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It is the police car’s highest form.&lt;&#x2F;p&gt;
&lt;p&gt;It is no figure of speech, but &lt;strong&gt;the most concrete image of that summer in 1989&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;History’s absurdity&lt;&#x2F;strong&gt;: a journey pursuing the speed of thought crashes into &lt;strong&gt;the hardest, most brutal wall&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I would add that this absurdity was global in 1989. From &lt;strong&gt;the fall of the Berlin Wall to upheaval in Eastern Europe&lt;&#x2F;strong&gt;, and later the Soviet August coup, armored vehicles played roles at historical turning points around the world.&lt;&#x2F;p&gt;
&lt;p&gt;In China, it became &lt;strong&gt;the people surging like a tide&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;VI-The-Tide&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#VI-The-Tide&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;VI | The Tide&quot;&gt;&lt;&#x2F;a&gt;VI | The Tide&lt;&#x2F;h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Stolen car, stolen car, flowing east with the river.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;After the tanks, the car’s idealistic driver, &lt;strong&gt;Zhao&lt;&#x2F;strong&gt;, was forced out.&lt;&#x2F;p&gt;
&lt;p&gt;The car became &lt;strong&gt;stolen&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Who stole it? The hardliners who ended the anger with tanks. They stole the right to speak for reform.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Flowing east with the river&lt;&#x2F;strong&gt; is both the classical lament of the Yangtze flowing away—&lt;strong&gt;history’s tide gone, irreversible&lt;&#x2F;strong&gt;—and, in 1991, a daring, almost explicit &lt;strong&gt;political pun: Jiang&lt;&#x2F;strong&gt;, whose surname means river.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The river flows east, bestowing its grace upon the people.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The stolen car was flowing unstoppably into &lt;strong&gt;Jiang’s era&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Go, go, go, go—there is no turning back.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Lo Ta-yu spits out &lt;strong&gt;four consecutive “go”s&lt;&#x2F;strong&gt; with something like contempt.&lt;&#x2F;p&gt;
&lt;p&gt;It is &lt;strong&gt;absolute rejection, disgust, and farewell&lt;&#x2F;strong&gt;. What is going is &lt;strong&gt;the idealism of the entire eighties&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The speeding car full of thought is dead.&lt;&#x2F;p&gt;
&lt;p&gt;What follows is an irreversible turn right—not political liberalization, but &lt;strong&gt;an utterly naked economic devotion to money&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The tank did not stop the car. It killed its idealists and handed the wheel to &lt;strong&gt;car thieves who cared only about money&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;No turning back echoes Deng’s declaration that &lt;strong&gt;an arrow released cannot return to the bow&lt;&#x2F;strong&gt;. Here it is a bleak irony: we can return neither to horse carts nor to the car’s idealistic age.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;VII-Reality&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#VII-Reality&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;VII | Reality&quot;&gt;&lt;&#x2F;a&gt;VII | Reality&lt;&#x2F;h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Sports car, sports car, the thrill of sensation.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The speeding car of thought is dead. &lt;strong&gt;The sports car of money&lt;&#x2F;strong&gt; arrives.&lt;&#x2F;p&gt;
&lt;p&gt;What is it? The very &lt;strong&gt;bourgeois liberalization&lt;&#x2F;strong&gt; the tanks were supposedly suppressing.&lt;&#x2F;p&gt;
&lt;p&gt;Here is &lt;strong&gt;the greatest paradox&lt;&#x2F;strong&gt;: tanks crushed liberalization’s &lt;strong&gt;ideas—democracy&lt;&#x2F;strong&gt;—while clearing the way for its &lt;strong&gt;lifestyle—consumerism&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The sports car is &lt;strong&gt;those who got rich first&lt;&#x2F;strong&gt; in the nineties: thrills, &lt;strong&gt;karaoke clubs, the stock market, property speculation&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The idealist’s anger at never arriving is replaced and submerged by &lt;strong&gt;the excitement of plunging into business&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;How could we endure deer carts and horse carts?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The ingenuity lies in &lt;strong&gt;deer carts&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;On the surface, deer carts and horse carts represent the slow old system of the train era. Having tasted the thrill of speeding cars and sports cars, how could people endure returning?&lt;&#x2F;p&gt;
&lt;p&gt;But &lt;strong&gt;deer&lt;&#x2F;strong&gt; and &lt;strong&gt;horse&lt;&#x2F;strong&gt; together invoke the idiom &lt;strong&gt;calling a deer a horse&lt;&#x2F;strong&gt;, forcing an obvious falsehood upon others.&lt;&#x2F;p&gt;
&lt;p&gt;It is &lt;strong&gt;a sharp satire of official propaganda&lt;&#x2F;strong&gt;. Deng calls the capitalist deer cart &lt;strong&gt;a socialist horse cart with Chinese characteristics&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Lo asks: with tanks and sports cars so nakedly visible, how can we endure this absurd insistence that a deer is a horse?&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Sedan, sedan, the bearing of property,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Advance and retreat with the times and climate.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The speeding car is idealism; the sports car, pleasure; the &lt;strong&gt;sedan&lt;&#x2F;strong&gt;, status. Here the Cantonese term &lt;em&gt;fong ce&lt;&#x2F;em&gt; means a passenger car.&lt;&#x2F;p&gt;
&lt;p&gt;It is &lt;strong&gt;the emerging technocrats and privileged middle class of the nineties&lt;&#x2F;strong&gt;. They are not the reckless drivers of the eighties who ignored the lights. They wear suits and sit in air-conditioned cars, rather than riding bicycles, displaying &lt;strong&gt;the bearing of property&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;They are the stolen-car era’s beneficiaries, &lt;strong&gt;official-businessmen&lt;&#x2F;strong&gt;, the final victors of this absurd history.&lt;&#x2F;p&gt;
&lt;p&gt;A genuine &lt;strong&gt;privileged ruling class&lt;&#x2F;strong&gt;, born under socialism’s legitimacy.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;VIII-History&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#VIII-History&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;VIII | History&quot;&gt;&lt;&#x2F;a&gt;VIII | History&lt;&#x2F;h2&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Forward, backward, circling round;&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Left, right, distinguish the lines.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;This precisely captures the sedan class’s philosophy of survival. Neither idealistic like the speeding car nor reckless like the sports car, they are &lt;strong&gt;pure opportunists&lt;&#x2F;strong&gt;. Their sole creed is to &lt;strong&gt;watch the times and climate&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;When the political climate encourages enrichment, they advance and accumulate wealth. When it cools through anti-corruption or rectification campaigns, they retreat and protect themselves.&lt;&#x2F;p&gt;
&lt;p&gt;After the engine’s anger is quieted and the bicycles are treated “tenderly,” this is the car thieves’ new order: &lt;strong&gt;an age of sedans ruled by cynics and opportunists&lt;&#x2F;strong&gt;, all watching the climate.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;When and where will we need no brakes,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Breaking through Victory Pass?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The speeding car’s ultimate cry: when can we stop braking? &lt;strong&gt;Breaking through Victory Pass&lt;&#x2F;strong&gt; is the plain desire to overcome obstacles and reach the perpetually deferred destination of &lt;strong&gt;democratization and modernization&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;In &lt;strong&gt;Revolution Bay&lt;&#x2F;strong&gt;, &lt;em&gt;bay&lt;&#x2F;em&gt; sounds like &lt;em&gt;bend&lt;&#x2F;em&gt;: &lt;strong&gt;a detour&lt;&#x2F;strong&gt;. It reflects &lt;strong&gt;fear of, and reflection upon, the Cultural Revolution’s “ten-year detour.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The eighties car wanted to escape that revolutionary bend. Breaking out would mean the speed of thought finally overcoming old leftist restraints: &lt;strong&gt;liberalization’s complete victory&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Red, green, a hundred changing signals;&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;The old rough road is too slow.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Changing red and green lights are the &lt;strong&gt;political signals&lt;&#x2F;strong&gt; flickering before the car, attempting to discipline it, now left, now right. They are also the seductive, decadent nightlife of the early nineties.&lt;&#x2F;p&gt;
&lt;p&gt;Their constant changes replace the eighties’ comparatively clear intellectual direction and confuse the driver.&lt;&#x2F;p&gt;
&lt;p&gt;The rough old road is literal: eighties infrastructure could not carry the economy’s speed. It is also spiritual: &lt;strong&gt;the road carrying thought can no longer match the revolutions of the people’s angry engine&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The car must &lt;strong&gt;revise the road&lt;&#x2F;strong&gt;—take &lt;strong&gt;the revisionist path&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Engage, disengage, push and pull—&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Afraid only there is no time.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;This gives motion to all the circling backward and forward. &lt;strong&gt;Engagement and disengagement&lt;&#x2F;strong&gt; refer to the clutch, connecting and disconnecting the car’s power.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Push and pull&lt;&#x2F;strong&gt; is the leadership’s tug-of-war between reformers and conservatives: pushing through decentralization, pulling back through recentralization.&lt;&#x2F;p&gt;
&lt;p&gt;The car advances in fits and starts.&lt;&#x2F;p&gt;
&lt;p&gt;Behind it lies the age’s central anxiety: &lt;strong&gt;there is no time&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It is &lt;strong&gt;China’s collective fear of falling behind&lt;&#x2F;strong&gt;. After witnessing Japan and the &lt;strong&gt;Four Asian Tigers&lt;&#x2F;strong&gt; take off, China felt a powerful urgency: &lt;strong&gt;time waits for no one&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;If we don’t move now, we’ll be left behind.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This fear ultimately drives the car through the lights regardless.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Forward, backward, circling round;&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Left, right, beware the lines.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;An exquisite sketch of &lt;strong&gt;China’s political ecology&lt;&#x2F;strong&gt;. Forward and backward is reform’s &lt;strong&gt;one step forward, two steps back&lt;&#x2F;strong&gt;, the hesitation of almost arriving.&lt;&#x2F;p&gt;
&lt;p&gt;Distinguishing—or watching—the boundaries of left and right expresses &lt;strong&gt;political fear etched into Chinese bones&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It is more than the eighties’ struggles over opposing liberalization and promoting reform. It is a survival instinct shaped by campaigns of &lt;strong&gt;exposure, criticism, and investigation&lt;&#x2F;strong&gt;, and &lt;strong&gt;purging the “three kinds of people.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Every person must draw distinctions and take sides.&lt;&#x2F;p&gt;
&lt;p&gt;The trauma produced an entire generation of sedan passengers skilled at watching the climate.&lt;&#x2F;p&gt;
&lt;p&gt;The speeding car that refuses these boundaries and tries to escape heedless of the lights is destined for &lt;strong&gt;a fatal crash&lt;&#x2F;strong&gt; on a land so clearly divided into left and right.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;When and where will there be no tickets,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Speeding through the great checkpoint?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;A fiercer, more grassroots desire than Victory Pass.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Tickets&lt;&#x2F;strong&gt; means fines. To need none is to long for complete freedom, &lt;strong&gt;without rules or punishment&lt;&#x2F;strong&gt;. The great checkpoint is, first, the physical &lt;strong&gt;Lo Wu border crossing&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;In Cantonese, speeding through it evokes &lt;strong&gt;smugglers racing the border&lt;&#x2F;strong&gt;—one of the liveliest images of the gray economy in the late eighties and early nineties.&lt;&#x2F;p&gt;
&lt;p&gt;Metaphorically, it means breaking the ultimate boundary between &lt;strong&gt;socialism and capitalism&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The car wants to evade the police, break through the system’s restraints, and arrive in a wholly &lt;strong&gt;free space outside the law&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Red, green, a hundred changing signals;&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Revising the road is too slow.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;The times, the times run too fast;&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;We cannot catch up with time.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;This sums up the song. The times seem too fast, but the heart of it is &lt;strong&gt;failing to catch up&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;A &lt;strong&gt;paradoxical anxiety&lt;&#x2F;strong&gt;: we are already moving so quickly, so why are we still late? The time we chase is &lt;strong&gt;socialist modernization&lt;&#x2F;strong&gt;, the Four Tigers’ level of development, the destination of Victory Pass.&lt;&#x2F;p&gt;
&lt;p&gt;The lyric captures &lt;strong&gt;the central contradiction of China’s transition&lt;&#x2F;strong&gt;. Internally, the age changes at the car’s astonishing speed. Externally, on the world’s coordinate system, it remains behind.&lt;&#x2F;p&gt;
&lt;p&gt;That &lt;strong&gt;double anxiety&lt;&#x2F;strong&gt; explains the angry engine and the inability to turn back.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;IX-The-Map&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#IX-The-Map&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;IX | The Map&quot;&gt;&lt;&#x2F;a&gt;IX | The Map&lt;&#x2F;h2&gt;&lt;p&gt;&lt;strong&gt;The place names in the spoken passage:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Chai Wan, North Point, Causeway Bay,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Wan Chai, Central, Admiralty, Tsim Sha Tsui,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Yau Ma Tei, Mong Kok, Prince Edward, Kowloon Tong,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Sha Tin, Sheung Shui, Lo Wu, Shenzhen, Guangzhou, Xiamen,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;Taipei, Fuzhou, Nanjing, Shanghai, Beijing, Central.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;This rapid passage was &lt;strong&gt;the part I understood least in the car&lt;&#x2F;strong&gt;. Like navigation, yet apparently illogical.&lt;&#x2F;p&gt;
&lt;p&gt;Now I understand it as &lt;strong&gt;the car’s map of thought&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It starts in &lt;strong&gt;Hong Kong&lt;&#x2F;strong&gt;, Chai Wan to Kowloon Tong: &lt;strong&gt;a complete MTR route map&lt;&#x2F;strong&gt;, representing &lt;strong&gt;a mature capitalist city&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Then come Sha Tin, Sheung Shui, and Lo Wu: &lt;strong&gt;Hong Kong’s boundary&lt;&#x2F;strong&gt;, the great checkpoint.&lt;&#x2F;p&gt;
&lt;p&gt;In an instant, the car crosses into Shenzhen, Guangzhou, and Xiamen: &lt;strong&gt;China’s special economic zones&lt;&#x2F;strong&gt;, the highway’s starting point.&lt;&#x2F;p&gt;
&lt;p&gt;The map jumps suddenly to &lt;strong&gt;Taipei&lt;&#x2F;strong&gt;, the endpoint of &lt;em&gt;Train&lt;&#x2F;em&gt;, &lt;strong&gt;another “China.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Then north along mainland China’s coast and economic arteries: &lt;strong&gt;Fuzhou, Nanjing, Shanghai, Beijing&lt;&#x2F;strong&gt;. The car’s thought races ahead, &lt;strong&gt;reconstructing China’s map&lt;&#x2F;strong&gt; in seconds along economic axes such as Shenzhen and Shanghai and the political axis of Beijing.&lt;&#x2F;p&gt;
&lt;p&gt;After Beijing, the destination jumps strangely back to &lt;strong&gt;Central&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Central is Hong Kong’s heart, the ultimate symbol of capital.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;After touring China and even “unifying” Taipei, the car that left Hong Kong still ends in Central.&lt;&#x2F;p&gt;
&lt;p&gt;The journey is therefore not a revolution, but &lt;strong&gt;a pilgrimage whose final home is capital&lt;&#x2F;strong&gt;. The car must eventually drive back to Central.&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps this was &lt;strong&gt;the deepest helplessness&lt;&#x2F;strong&gt; behind my father’s evasiveness.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Years later, I really went to Hong Kong.&lt;&#x2F;p&gt;
&lt;p&gt;I walked across the Shenzhen River and &lt;strong&gt;passed that great checkpoint at Lo Wu&lt;&#x2F;strong&gt;. Aboard &lt;strong&gt;the MTR East Rail line&lt;&#x2F;strong&gt;, I watched the view and traveled a little section of the lyrics in reverse:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lo Wu, Sheung Shui, Sha Tin…&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The station-name walls in &lt;strong&gt;MTR’s distinctive Song typeface&lt;&#x2F;strong&gt;, once existing only in lyrics for me, accumulated one by one in my phone’s photo album.&lt;&#x2F;p&gt;
&lt;p&gt;At last I stood on &lt;strong&gt;Queen’s Road Central&lt;&#x2F;strong&gt;, inside Central itself. I looked up at &lt;strong&gt;towers thrusting into the sky like blades&lt;&#x2F;strong&gt;, hearing &lt;strong&gt;the ticking of traffic signals planted on some of the world’s most expensive land&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;X&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;10&#x2F;16&#x2F;flying-car&#x2F;#X&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;X |&quot;&gt;&lt;&#x2F;a&gt;X |&lt;&#x2F;h1&gt;&lt;p&gt;Once we raced down the highway, &lt;strong&gt;running red lights without looking back&lt;&#x2F;strong&gt;, &lt;strong&gt;stamping on the accelerator&lt;&#x2F;strong&gt;, trying to cover two hundred years of road in ten.&lt;&#x2F;p&gt;
&lt;p&gt;Are those &lt;strong&gt;ardent thoughts&lt;&#x2F;strong&gt;, &lt;strong&gt;angry engines&lt;&#x2F;strong&gt;, and &lt;strong&gt;feet that refused to brake&lt;&#x2F;strong&gt; still here?&lt;&#x2F;p&gt;
&lt;p&gt;Do we still &lt;strong&gt;debate Sartre and Nietzsche late at night&lt;&#x2F;strong&gt;? Still believe that &lt;strong&gt;breaking through Victory Pass&lt;&#x2F;strong&gt; means something real? Or have endless circles forward and backward taught us only to watch the climate, put away our ideals among a hundred changing signals, and ask merely for a safe seat in a sedan?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The cities grow brighter. The highways grow wider.&lt;&#x2F;strong&gt; Yet we seem less and less able to see the road in the night outside.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Who is driving? Who is being left behind?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Can we still be angry for an &lt;strong&gt;unspeakable destination&lt;&#x2F;strong&gt;? Or have we accepted that all of it is &lt;strong&gt;someone else’s speed, someone else’s navigation, someone else’s Victory Pass&lt;&#x2F;strong&gt;?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The car is still moving.&lt;&#x2F;strong&gt; But are we &lt;strong&gt;passengers or spectators&lt;&#x2F;strong&gt;? &lt;strong&gt;Those who flee, or those who remain&lt;&#x2F;strong&gt;?&lt;&#x2F;p&gt;
&lt;p&gt;As the anger and idealism of almost arriving dissolve into &lt;strong&gt;glittering nights and bridges&lt;&#x2F;strong&gt;, as everything becomes &lt;strong&gt;history’s absurdity&lt;&#x2F;strong&gt;, we are left asking:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Are we really still in the car?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
</content></entry><entry><title>Red bean and barley water at 5:07 a.m.</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;30&#x2F;5-07&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;30&#x2F;5-07&#x2F;"/><published>2025-08-30T21:19:33.000Z</published><updated>2025-08-30T21:19:33.000Z</updated><summary>Words written in the wakefulness of four or five in the morning.</summary><content type="html">&lt;h2 id&#x3D;&quot;Red-bean-and-barley-water-at-5-07-a-m&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;30&#x2F;5-07&#x2F;#Red-bean-and-barley-water-at-5-07-a-m&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Red bean and barley water at 5:07 a.m.&quot;&gt;&lt;&#x2F;a&gt;Red bean and barley water at 5:07 a.m.&lt;&#x2F;h2&gt;&lt;p&gt;Ame woke from a dream.&lt;br&gt;She no longer remembered its details,&lt;br&gt;but she knew she had dreamed of Guangzhou.&lt;&#x2F;p&gt;
&lt;p&gt;A city where she had once lived for a long time.&lt;br&gt;There were the steaming cha chaan teng cafés, the humid evenings,&lt;br&gt;and the freest years of her life.&lt;&#x2F;p&gt;
&lt;p&gt;On waking, she felt something she could not name,&lt;br&gt;as though the dream had opened an old door,&lt;br&gt;only for reality to pull her away before she could step inside.&lt;&#x2F;p&gt;
&lt;p&gt;She turned over.&lt;br&gt;She knew she could sleep some more,&lt;br&gt;but a hook-like feeling had gently caught hold of her consciousness.&lt;&#x2F;p&gt;
&lt;p&gt;She picked up her phone.&lt;br&gt;The screen’s light hurt her eyes.&lt;br&gt;Then she saw the missed WeChat calls.&lt;&#x2F;p&gt;
&lt;p&gt;One, two…&lt;br&gt;They were from her best friend.&lt;br&gt;The timestamp read 4:26 a.m.&lt;&#x2F;p&gt;
&lt;p&gt;First she froze,&lt;br&gt;then felt a rush of surprise:&lt;br&gt;“Does he care about me that much?”&lt;&#x2F;p&gt;
&lt;p&gt;He was her best friend.&lt;br&gt;Actually, there was a little secret:&lt;br&gt;Ame had once confessed her feelings to him.&lt;&#x2F;p&gt;
&lt;p&gt;He had turned her down.&lt;br&gt;For a while she was deeply hurt,&lt;br&gt;afraid she would lose him.&lt;&#x2F;p&gt;
&lt;p&gt;But she did not.&lt;br&gt;They became friends who could talk about anything,&lt;br&gt;perhaps even sharing a stranger kind of intimacy.&lt;&#x2F;p&gt;
&lt;p&gt;They sent each other lots of flirty messages.&lt;br&gt;“Hugs,” “kisses,”&lt;br&gt;even… (she says this shyly) words from sexting.&lt;br&gt;He said these things without embarrassment, and she accepted them all.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;She hurried to call him back,&lt;br&gt;but no one answered.&lt;br&gt;Once more, then twice… still no answer.&lt;&#x2F;p&gt;
&lt;p&gt;Ame’s heart felt unsettled.&lt;br&gt;She did not know whether to worry&lt;br&gt;or blame herself.&lt;&#x2F;p&gt;
&lt;p&gt;She switched to another chat,&lt;br&gt;with someone else she liked very much.&lt;br&gt;She sent a few “hugs” and “snuggles,” part affection and part a way to comfort herself.&lt;&#x2F;p&gt;
&lt;p&gt;To her surprise, the reply came instantly.&lt;br&gt;“Hugs, sweet Ame.”&lt;br&gt;“Snuggles.”&lt;br&gt;“I’m here~”&lt;&#x2F;p&gt;
&lt;p&gt;Ame looked at the words,&lt;br&gt;and her heart softened into an “awwww.”&lt;br&gt;Like a cat stepping into it: gently, but unmistakably there.&lt;&#x2F;p&gt;
&lt;p&gt;She smiled a little.&lt;br&gt;Perhaps this morning would not be so hard to get through.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;She got up and went to the kitchen.&lt;br&gt;Opened the fridge and took out yesterday’s red bean and barley water.&lt;br&gt;The straw would not go through, so she dug a hole with her fingernail.&lt;&#x2F;p&gt;
&lt;p&gt;The cold water slid down her throat.&lt;br&gt;She closed her eyes and felt herself waking,&lt;br&gt;as though she had secretly given herself a little bath.&lt;&#x2F;p&gt;
&lt;p&gt;She wanted coffee.&lt;br&gt;But the coffee machine would wake her father.&lt;br&gt;If he woke, he would scold her for drinking coffee at this hour.&lt;&#x2F;p&gt;
&lt;p&gt;She did not want to hear it.&lt;br&gt;She just wanted to quietly make something hot&lt;br&gt;and warm herself a little.&lt;&#x2F;p&gt;
&lt;p&gt;She took out instant coffee&lt;br&gt;and carefully poured 160 ml of hot water into a measuring cup.&lt;br&gt;It took another long rummage to find the zero-calorie sweetener.&lt;&#x2F;p&gt;
&lt;p&gt;Ame knew she should not make it too sweet,&lt;br&gt;but she did not want bitterness all the way to the bottom of her heart, either.&lt;&#x2F;p&gt;
&lt;p&gt;She stirred, leaned against the counter,&lt;br&gt;and took a small sip.&lt;&#x2F;p&gt;
&lt;p&gt;It was bitter.&lt;br&gt;Entirely, predictably bitter.&lt;br&gt;Then, a moment later, a trace of sweetness rose from the back of her tongue,&lt;&#x2F;p&gt;
&lt;p&gt;like someone unexpectedly&lt;br&gt;stroking her hair in the early morning.&lt;&#x2F;p&gt;
&lt;p&gt;She listened. No movement from her father’s room.&lt;br&gt;Reassured, she finished the cup.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Then she opened the fridge&lt;br&gt;and took out her Mixue jasmine green tea.&lt;br&gt;Plain tea. No sugar.&lt;&#x2F;p&gt;
&lt;p&gt;She took a sip.&lt;br&gt;Bitter and light,&lt;br&gt;like this hour itself: awake, restrained, carrying a feeling it refused to name.&lt;&#x2F;p&gt;
&lt;p&gt;Before returning to her room, she suddenly remembered the scale.&lt;br&gt;“Will I be a little lighter today?”&lt;br&gt;She took off her slippers and carefully stepped on.&lt;&#x2F;p&gt;
&lt;p&gt;The number jumped a few times, then settled.&lt;br&gt;Exactly the same as yesterday.&lt;&#x2F;p&gt;
&lt;p&gt;Her heart sank slightly.&lt;br&gt;She had hoped for the smallest change.&lt;&#x2F;p&gt;
&lt;p&gt;But she immediately made peace with herself:&lt;br&gt;“I haven’t lost weight, but I haven’t gained any, either.”&lt;&#x2F;p&gt;
&lt;p&gt;She knew her body was already trying hard enough.&lt;&#x2F;p&gt;
&lt;p&gt;She opened her bedroom door.&lt;br&gt;Karl the cat was crouched there, looking quietly up at her.&lt;&#x2F;p&gt;
&lt;p&gt;Karl rarely meowed.&lt;br&gt;But his eyes seemed to say, “You’re finally back.”&lt;&#x2F;p&gt;
&lt;p&gt;Ame bent down to look at him.&lt;br&gt;He hesitated,&lt;br&gt;then started walking out.&lt;&#x2F;p&gt;
&lt;p&gt;Just as he was about to run into another room,&lt;br&gt;she scooped him up and brought him back.&lt;&#x2F;p&gt;
&lt;p&gt;Karl wriggled gently in her arms,&lt;br&gt;warm and furry.&lt;&#x2F;p&gt;
&lt;p&gt;Her heart filled all at once.&lt;&#x2F;p&gt;
&lt;p&gt;“I’ll be a good big sister to you. Or a mother, if that works.”&lt;br&gt;She crouched down, stroking Karl’s back,&lt;br&gt;and murmured to herself.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;She had to admit&lt;br&gt;she really, really loved Karl.&lt;br&gt;Sometimes almost as though he were a lover.&lt;&#x2F;p&gt;
&lt;p&gt;He was so cute.&lt;br&gt;Something she could hold, something that would not disappear.&lt;&#x2F;p&gt;
&lt;p&gt;She returned to her desk&lt;br&gt;and sent everything to ChatGPT.&lt;&#x2F;p&gt;
&lt;p&gt;Her AI big sister gave her a first draft.&lt;br&gt;Good, but still not quite like her.&lt;&#x2F;p&gt;
&lt;p&gt;She sipped the jasmine green tea&lt;br&gt;and opened her computer.&lt;&#x2F;p&gt;
&lt;p&gt;The screen lit up. “5:07” filled the lock screen.&lt;&#x2F;p&gt;
&lt;p&gt;In that moment, Ame suddenly thought:&lt;br&gt;“My computer is always waiting for me.”&lt;&#x2F;p&gt;
&lt;p&gt;It would not lose its temper.&lt;br&gt;It would not ask why she was still awake at five in the morning.&lt;br&gt;It simply stood there quietly, welcoming her back.&lt;&#x2F;p&gt;
&lt;p&gt;She opened the desktop. Last night’s Twitter page was still there.&lt;br&gt;She checked her notifications. A few new replies.&lt;&#x2F;p&gt;
&lt;p&gt;She blinked and smiled.&lt;br&gt;“My little performance is going pretty well.”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;She opened VS Code,&lt;br&gt;typed &lt;code&gt;hexo new post&lt;&#x2F;code&gt;,&lt;br&gt;opened ChatGPT, and pasted in the first draft.&lt;&#x2F;p&gt;
&lt;p&gt;She was using the trackpad.&lt;br&gt;Her right hand had not healed; she could not use a mouse for long.&lt;&#x2F;p&gt;
&lt;p&gt;The mouse sat on the left,&lt;br&gt;with its buttons swapped.&lt;&#x2F;p&gt;
&lt;p&gt;As she clicked, she wondered:&lt;br&gt;“When will my hand get better…”&lt;&#x2F;p&gt;
&lt;p&gt;She dared not think too much.&lt;br&gt;She just shook her head, trying to shake off the bad feeling.&lt;&#x2F;p&gt;
&lt;p&gt;“Finish this post first.”&lt;&#x2F;p&gt;
&lt;p&gt;She took another sip of tea,&lt;br&gt;lowered her head, and kept writing.&lt;&#x2F;p&gt;
&lt;p&gt;That is the beginning of this story.&lt;br&gt;Or its ending, for now.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;…&lt;&#x2F;p&gt;
&lt;p&gt;By the time Ame typed the last word,&lt;br&gt;the sky had begun to lighten.&lt;&#x2F;p&gt;
&lt;p&gt;Karl lay beside her feet,&lt;br&gt;very quietly.&lt;&#x2F;p&gt;
&lt;p&gt;She turned to look at him.&lt;br&gt;Suddenly moved, she scooped him up.&lt;&#x2F;p&gt;
&lt;p&gt;Karl made a little “mrr,”&lt;br&gt;flicked his tail, wriggled free of her arms,&lt;br&gt;and pattered under the bed.&lt;&#x2F;p&gt;
&lt;p&gt;“Bad kitty…”&lt;br&gt;She thought it, but did not say it aloud.&lt;&#x2F;p&gt;
&lt;p&gt;She settled back into her chair&lt;br&gt;and read through what she had written.&lt;&#x2F;p&gt;
&lt;p&gt;The words were right.&lt;br&gt;The rhythm was just right, too.&lt;&#x2F;p&gt;
&lt;p&gt;She opened the terminal&lt;br&gt;and said silently to herself:&lt;&#x2F;p&gt;
&lt;p&gt;“Give this morning an ending.”&lt;&#x2F;p&gt;
&lt;p&gt;Then she typed the push command.&lt;&#x2F;p&gt;
&lt;p&gt;The blog post was published.&lt;br&gt;And Ame could finally rest her heart.&lt;&#x2F;p&gt;
</content></entry><entry><title>Days with only one arm</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;29&#x2F;one-arm&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;29&#x2F;one-arm&#x2F;"/><published>2025-08-29T11:56:00.000Z</published><updated>2025-08-29T11:56:00.000Z</updated><summary>“My grace is sufficient for you, for my power is made perfect in weakness.” —2 Corinthians 12:9</summary><content type="html">&lt;h3 id&#x3D;&quot;Prologue-That-moment-before-dawn&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;29&#x2F;one-arm&#x2F;#Prologue-That-moment-before-dawn&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Prologue | That moment before dawn&quot;&gt;&lt;&#x2F;a&gt;Prologue | That moment before dawn&lt;&#x2F;h3&gt;&lt;p&gt;That morning, I woke to discover I could not lift my right arm.&lt;br&gt;Strangely, I did not panic.&lt;br&gt;Not because I had expected it, or prepared myself.&lt;br&gt;But because it had already happened. There it was.&lt;br&gt;With it in front of me, all I could do was accept it.&lt;&#x2F;p&gt;
&lt;p&gt;So I turned over and closed my eyes again.&lt;br&gt;I thought sleep could repair everything, as night covers every wound.&lt;br&gt;But when I woke a second time, the numbness was still there.&lt;br&gt;Only then did I truly begin to panic.&lt;&#x2F;p&gt;
&lt;p&gt;In my confusion, I drank a glass of alcohol.&lt;br&gt;Its warmth dispersed a little of the cold fog inside me.&lt;br&gt;But my body did not recover.&lt;br&gt;My arm still hung from my shoulder like a heavy rope.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-One-What-was-lost&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;29&#x2F;one-arm&#x2F;#Chapter-One-What-was-lost&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter One | What was lost&quot;&gt;&lt;&#x2F;a&gt;Chapter One | What was lost&lt;&#x2F;h3&gt;&lt;p&gt;On the subway, I gripped a strap with my left hand.&lt;br&gt;My right hand held my phone, but could not unlock it.&lt;br&gt;My thumb was numb. It could neither press nor swipe.&lt;br&gt;&lt;strong&gt;One hand was not enough.&lt;&#x2F;strong&gt;&lt;br&gt;In that moment, I suddenly identified as a disabled person.&lt;br&gt;Not through sympathy or imagination, but through pain I could feel in my own skin.&lt;&#x2F;p&gt;
&lt;p&gt;Getting dressed became almost impossible.&lt;br&gt;A sleeve caught on my arm, and I could not raise it.&lt;br&gt;Buttons needed two hands working together. I could not do it.&lt;br&gt;Every movement reminded me:&lt;br&gt;I had lost abilities I once took for granted.&lt;&#x2F;p&gt;
&lt;p&gt;Eating was the same.&lt;br&gt;Chinese food meant chopsticks, but my left hand could not use them.&lt;br&gt;I switched to fast food.&lt;br&gt;Mixed rice, burgers, spoons—none needed that coordination.&lt;br&gt;At that moment, I truly understood:&lt;br&gt;&lt;strong&gt;This world is built with “two hands” as its default.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Disability is not an individual tragedy, but society’s failure to prepare for difference.”&lt;br&gt;— Mike Oliver&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr&gt;
&lt;p&gt;I began typing with my left hand.&lt;br&gt;I became more practiced, but the words inside me were always faster than my fingers.&lt;br&gt;Thoughts came in an instant; my fingertips struggled through mud.&lt;br&gt;In conversations with friends and family, I was forever falling behind my own words.&lt;br&gt;That &lt;strong&gt;stolen speed&lt;&#x2F;strong&gt; hurt more than the numbness.&lt;&#x2F;p&gt;
&lt;p&gt;So I tried dictation.&lt;br&gt;Speaking sentences and handing them to a machine.&lt;br&gt;But spoken language was always so direct.&lt;br&gt;It lacked the rhythm of fingertips dancing across a keyboard,&lt;br&gt;the spark of beating emotion into words with both hands.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;“Pain is not the instant of screaming, but a slow and continual deprivation.”&lt;&#x2F;strong&gt;&lt;br&gt;— Elaine Scarry&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I am learning a new kind of &lt;strong&gt;slowness&lt;&#x2F;strong&gt;.&lt;br&gt;Not an elegant composure,&lt;br&gt;but &lt;strong&gt;having no choice but to be slow&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Two-The-default&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;29&#x2F;one-arm&#x2F;#Chapter-Two-The-default&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Two | The default&quot;&gt;&lt;&#x2F;a&gt;Chapter Two | The default&lt;&#x2F;h3&gt;&lt;p&gt;I used to think my greatest gift was an able body.&lt;br&gt;I could run, jump, lift things, use my hands as I wished.&lt;br&gt;That was a complete kind of freedom.&lt;br&gt;Now half of it has been taken away.&lt;br&gt;Only now do I see that &lt;strong&gt;being able-bodied is itself a privilege&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;As a trans girl, my relationship with my body was already complicated.&lt;br&gt;Hormones change my appearance, my moods, and my metabolism.&lt;br&gt;I once saw my body as a place that could be reshaped and retold.&lt;br&gt;Losing the use of my right hand reminded me:&lt;br&gt;&lt;strong&gt;Your body can betray you, too.&lt;&#x2F;strong&gt;&lt;br&gt;“Who I am” is often defined by “what I can still do.”&lt;&#x2F;p&gt;
&lt;p&gt;I have only just become an adult.&lt;br&gt;The oppression of being a minor still lingers inside me.&lt;br&gt;Now the shadow of “temporary disability” lies over it.&lt;br&gt;These labels do not cancel each other out.&lt;br&gt;They accumulate into an invisible net&lt;br&gt;that suspends me at the edge of the world.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Facilities, rhythms, rules: all assume everyone is able-bodied.&lt;br&gt;The height of a ticket gate, the width of a tray, a vending machine’s coin slot, required form fields,&lt;br&gt;and button layouts that are friendly only to right-handed people.&lt;br&gt;They do not insult you or drive you away.&lt;br&gt;&lt;strong&gt;They simply leave you no way to exist.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A reminder about “normal”: it is constructed, not natural.&lt;&#x2F;strong&gt;&lt;br&gt;— A Foucauldian perspective&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;When the majority claims “normal,”&lt;br&gt;difference is gently pushed aside,&lt;br&gt;like a sheet of paper squeezed through the crack beneath a door.&lt;&#x2F;p&gt;
&lt;p&gt;I understand that this is &lt;strong&gt;structural oppression&lt;&#x2F;strong&gt;.&lt;br&gt;Not one person’s malice,&lt;br&gt;but many apparently harmless choices&lt;br&gt;accumulating in the same direction.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;If my right hand never recovers,&lt;br&gt;I will be forced to get used to this oppression.&lt;br&gt;To learn every action with my left hand and make inconvenience ordinary.&lt;br&gt;But that is not freedom.&lt;br&gt;It is compromise.&lt;&#x2F;p&gt;
&lt;p&gt;More cruelly, society will not even consider this a problem.&lt;br&gt;It will assume I have &lt;strong&gt;adapted&lt;&#x2F;strong&gt;,&lt;br&gt;ignoring the fact that I was excluded and deprived.&lt;&#x2F;p&gt;
&lt;p&gt;I am not afraid of being slow,&lt;br&gt;or of never learning to hold chopsticks left-handed.&lt;br&gt;I am afraid that &lt;strong&gt;I will eventually learn to settle inside oppression&lt;&#x2F;strong&gt;,&lt;br&gt;so comfortably that I forget to ask &lt;strong&gt;why&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Epilogue-Push-the-door-open&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;29&#x2F;one-arm&#x2F;#Epilogue-Push-the-door-open&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Epilogue | Push the door open&quot;&gt;&lt;&#x2F;a&gt;Epilogue | Push the door open&lt;&#x2F;h3&gt;&lt;p&gt;&lt;strong&gt;I am not an isolated case.&lt;&#x2F;strong&gt;&lt;br&gt;Minors, women, trans people, disabled people, carers, people with chronic illnesses, night workers, single mothers, survivors of domestic violence…&lt;br&gt;At different moments, we become the system’s offcuts.&lt;br&gt;From different positions, we are gently flicked away by the &lt;strong&gt;world of two hands&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;When some people’s ability to act is taken away,&lt;br&gt;&lt;strong&gt;everyone’s freedom diminishes.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I write this&lt;br&gt;not to ask for pity,&lt;br&gt;but to bring the invisible knife called &lt;strong&gt;the default&lt;&#x2F;strong&gt;&lt;br&gt;into the light.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;This arm I cannot lift&lt;br&gt;is not a metaphor.&lt;br&gt;It is a real weight&lt;br&gt;inside every everyday movement.&lt;&#x2F;p&gt;
&lt;p&gt;All I can do is keep writing,&lt;br&gt;however clumsily, however slowly.&lt;br&gt;Words are the resistance I have left,&lt;br&gt;and my cry to this world:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;We are not incomplete.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;The world’s defaults make us so.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;“Where there is power, there is resistance.”&lt;&#x2F;strong&gt;&lt;br&gt;— Foucault&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;If you, too, are fighting the default,&lt;br&gt;please do not be silent.&lt;br&gt;Write your slowness.&lt;br&gt;Hold up your pain.&lt;br&gt;&lt;strong&gt;Live&lt;&#x2F;strong&gt; your difference.&lt;&#x2F;p&gt;
&lt;p&gt;When the world once again makes two hands the only standard,&lt;br&gt;let us use &lt;strong&gt;one hand&lt;&#x2F;strong&gt;&lt;br&gt;to push&lt;br&gt;&lt;strong&gt;the door open.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
</content></entry><entry><title>Coming of age—ordering a bottle I do not know how to drink</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;18&#x2F;adult&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;18&#x2F;adult&#x2F;"/><published>2025-08-18T22:33:33.000Z</published><updated>2025-08-18T22:33:33.000Z</updated><summary>Thank you, capitalism, for finally agreeing to swallow this rotten piece of me.</summary><content type="html">&lt;p&gt;Today was the first birthday I had friends there to celebrate with me.&lt;br&gt;Two friends joined me for dinner.&lt;br&gt;We talked about so much: responsibility, the future, and what we had learned along the way.&lt;br&gt;It was my eighteenth birthday,&lt;br&gt;a day that sounds as though it ought to carry particular weight.&lt;&#x2F;p&gt;
&lt;p&gt;And it did, really.&lt;br&gt;We cut the cake and shared it.&lt;br&gt;The restaurant staff played a birthday song so loudly it hurt our ears.&lt;&#x2F;p&gt;
&lt;p&gt;I was happy.&lt;br&gt;For the first time, that happiness arrived in a tangible form:&lt;br&gt;someone beside me, someone to talk to,&lt;br&gt;instead of just me watching a screen count past midnight,&lt;br&gt;or my parents and me blowing out candles on a little cake.&lt;&#x2F;p&gt;
&lt;p&gt;But the strongest shock of becoming an adult&lt;br&gt;did not come from candles or cake.&lt;br&gt;&lt;strong&gt;It came from a few absurd moments.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;When I opened a delivery app&lt;br&gt;and discovered I could simply order alcohol;&lt;br&gt;when I stood at a hotel reception desk&lt;br&gt;and &lt;strong&gt;no longer needed a parent’s permission to check in.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Those tiny, ordinary actions&lt;br&gt;suddenly made me realize:&lt;br&gt;what we call “adulthood” is really a permissions system.&lt;&#x2F;p&gt;
&lt;p&gt;Before, I had been marked “minor,”&lt;br&gt;and my life was full of red warning boxes:&lt;br&gt;you cannot buy this, sign this, stay here.&lt;&#x2F;p&gt;
&lt;p&gt;Today they abruptly disappeared,&lt;br&gt;as if the system had whispered into my ear:&lt;br&gt;“Ding. Permissions successfully upgraded.”&lt;&#x2F;p&gt;
&lt;p&gt;But the freedom did not feel real.&lt;br&gt;I suddenly understood&lt;br&gt;that being a “minor” had never just been about age.&lt;br&gt;&lt;strong&gt;It was an entire logic of governance.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Minors are treated as&lt;br&gt;incomplete consumers,&lt;br&gt;immature workers,&lt;br&gt;potential rule-breakers.&lt;&#x2F;p&gt;
&lt;p&gt;Protection and oppression share the same structure:&lt;br&gt;choice taken away in the name of protection,&lt;br&gt;time extracted in the name of education,&lt;br&gt;obedience demanded in the name of care.&lt;&#x2F;p&gt;
&lt;p&gt;Once you cross eighteen,&lt;br&gt;you are no longer incomplete.&lt;br&gt;You are permitted to become “complete”—&lt;br&gt;completely consumed by the market,&lt;br&gt;completely accountable under the law,&lt;br&gt;&lt;strong&gt;completely entered into the state machine’s ledger.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Adulthood is not a romantic ceremony.&lt;br&gt;It is a cold fact.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;From today,&lt;br&gt;I can learn to drive,&lt;br&gt;sign a contract,&lt;br&gt;and bear responsibility alone in court.&lt;&#x2F;p&gt;
&lt;p&gt;At last, I have become a standardized component,&lt;br&gt;a screw that can be tightened,&lt;br&gt;officially fitted into the machinery of the capitalist state.&lt;&#x2F;p&gt;
&lt;p&gt;Before this,&lt;br&gt;as a “minor,”&lt;br&gt;I still had an absurd layer of shelter:&lt;br&gt;not allowed to drink,&lt;br&gt;not allowed to stay alone,&lt;br&gt;not allowed to be free…&lt;&#x2F;p&gt;
&lt;p&gt;And because of that,&lt;br&gt;not quite so easy to exploit completely.&lt;&#x2F;p&gt;
&lt;p&gt;Back then, “I’m still young”&lt;br&gt;could shield me from some of reality’s pressure.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I never ordered that bottle.&lt;br&gt;When I removed it from my cart, I could not help laughing.&lt;&#x2F;p&gt;
&lt;p&gt;Adulthood means I am finally eligible to swallow capitalism’s legal drugs.&lt;br&gt;It means I can finally work and drink,&lt;br&gt;learn to drive and pay in installments,&lt;br&gt;be judged by the law and be allowed to numb myself.&lt;&#x2F;p&gt;
&lt;p&gt;How funny.&lt;br&gt;I am only eighteen,&lt;br&gt;and already I can be drained completely dry.&lt;&#x2F;p&gt;
</content></entry><entry><title>Coding agents and a Chinese font optimization</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;"/><published>2025-08-01T23:16:03.000Z</published><updated>2025-08-01T23:16:03.000Z</updated><summary>More work on the blog.</summary><content type="html">&lt;p&gt;Today I am working on Ame’s blog again.&lt;br&gt;(Total fuel consumed: several cans of white Monster and six shots of coffee.)&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Coding-agents&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Coding-agents&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Coding agents&quot;&gt;&lt;&#x2F;a&gt;Coding agents&lt;&#x2F;h1&gt;&lt;h2 id&#x3D;&quot;Using-Gemini-CLI&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Using-Gemini-CLI&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Using Gemini CLI&quot;&gt;&lt;&#x2F;a&gt;Using Gemini CLI&lt;&#x2F;h2&gt;&lt;p&gt;First, I needed a good LLM coding agent. I vaguely remembered Gemini CLI, so I downloaded it and gave it a try.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Signing-in-and-configuration&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Signing-in-and-configuration&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Signing in and configuration&quot;&gt;&lt;&#x2F;a&gt;Signing in and configuration&lt;&#x2F;h3&gt;&lt;p&gt;After installing it with npx, enter &lt;code&gt;gemini&lt;&#x2F;code&gt; in the terminal to launch it. You need to sign in with a Google account or use the Google Cloud API.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Using-it&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Using-it&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Using it&quot;&gt;&lt;&#x2F;a&gt;Using it&lt;&#x2F;h3&gt;&lt;p&gt;Open it in your working directory and you are ready to go. It is straightforward enough that, even without coding, you could use it as a free chatbot: there is a free Gemini 2.5 quota.&lt;&#x2F;p&gt;
&lt;p&gt;It worked well at first, but then network errors appeared. Changing proxies did not help, so I switched applications.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;Using-Cline&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Using-Cline&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Using Cline&quot;&gt;&lt;&#x2F;a&gt;Using Cline&lt;&#x2F;h2&gt;&lt;h3 id&#x3D;&quot;Why-not-Claude-Code&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Why-not-Claude-Code&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Why not Claude Code?&quot;&gt;&lt;&#x2F;a&gt;Why not Claude Code?&lt;&#x2F;h3&gt;&lt;p&gt;Regional restrictions made it unusable, possibly because of my proxy.&lt;&#x2F;p&gt;
&lt;p&gt;(The same applies to Claude itself, which is why I have been using ChatGPT.)&lt;&#x2F;p&gt;
&lt;p&gt;I ultimately chose Cline, chiefly because it supports API access. API access means the discounted, gray-market rates of relay services—do not use them for company or sensitive work! The other costs are higher latency and less reliability.&lt;&#x2F;p&gt;
&lt;p&gt;I use &lt;a href&#x3D;&quot;https:&#x2F;&#x2F;www.mnapi.com&#x2F;&quot;&gt;MNAPI&lt;&#x2F;a&gt; as the relay. Others would work too; there is no particular difference.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Installation-and-configuration&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Installation-and-configuration&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Installation and configuration&quot;&gt;&lt;&#x2F;a&gt;Installation and configuration&lt;&#x2F;h3&gt;&lt;p&gt;Install it directly from the VS Code extension marketplace—a Chinese-localized version is available—and enter your account details and API_KEY.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src&#x3D;&quot;https:&#x2F;&#x2F;cdn.jsdelivr.net&#x2F;gh&#x2F;Ce-daros&#x2F;blog-image&#x2F;2025-08&#x2F;coder-and-chinese-font&#x2F;1.png&quot;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Note: Cline puts everything into context. Even a small request routinely consumes 80–120k of context, which puts some pressure on Claude’s context window.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Using-it-1&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Using-it-1&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Using it&quot;&gt;&lt;&#x2F;a&gt;Using it&lt;&#x2F;h3&gt;&lt;p&gt;The best thing about Cline is its separation into PLAN and ACT modes.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;PLAN:&lt;&#x2F;strong&gt; Discuss what to do with the AI.&lt;br&gt;&lt;strong&gt;ACT:&lt;&#x2F;strong&gt; The AI only starts executing after you select this, so it does not run off and execute things indiscriminately.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Choosing-a-model&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Choosing-a-model&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Choosing a model&quot;&gt;&lt;&#x2F;a&gt;Choosing a model&lt;&#x2F;h3&gt;&lt;p&gt;In my experience, models at Claude 3.5 level or above generally avoid major problems. Sometimes, though, even Gemini 2.5 misunderstands the request.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h1 id&#x3D;&quot;A-Chinese-font-optimization&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#A-Chinese-font-optimization&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;A Chinese font optimization&quot;&gt;&lt;&#x2F;a&gt;A Chinese font optimization&lt;&#x2F;h1&gt;&lt;h2 id&#x3D;&quot;Why&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Why&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Why&quot;&gt;&lt;&#x2F;a&gt;Why&lt;&#x2F;h2&gt;&lt;p&gt;I wanted to change the blog’s fonts, but Chinese fonts loaded too slowly.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;First-attempt&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#First-attempt&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;First attempt&quot;&gt;&lt;&#x2F;a&gt;First attempt&lt;&#x2F;h2&gt;&lt;p&gt;Search: Chinese font CDN.&lt;&#x2F;p&gt;
&lt;p&gt;The site I found:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src&#x3D;&quot;https:&#x2F;&#x2F;cdn.jsdelivr.net&#x2F;gh&#x2F;Ce-daros&#x2F;blog-image&#x2F;2025-08&#x2F;coder-and-chinese-font&#x2F;2.png&quot;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src&#x3D;&quot;https:&#x2F;&#x2F;cdn.jsdelivr.net&#x2F;gh&#x2F;Ce-daros&#x2F;blog-image&#x2F;2025-08&#x2F;coder-and-chinese-font&#x2F;3.png&quot;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src&#x3D;&quot;https:&#x2F;&#x2F;cdn.jsdelivr.net&#x2F;gh&#x2F;Ce-daros&#x2F;blog-image&#x2F;2025-08&#x2F;coder-and-chinese-font&#x2F;4.png&quot;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The compression of Source Han Serif is clearly substantial. Worth a try.&lt;&#x2F;p&gt;
&lt;p&gt;Unfortunately, the other weights of Source Han Serif are not available… Otherwise, it would be a perfect solution.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Which-fonts-do-I-need&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;08&#x2F;01&#x2F;coder-and-chinese-font&#x2F;#Which-fonts-do-I-need&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Which fonts do I need?&quot;&gt;&lt;&#x2F;a&gt;Which fonts do I need?&lt;&#x2F;h2&gt;&lt;p&gt;I need the following fonts from these CDNs:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Chinese serif: Source Han Serif.&lt;&#x2F;li&gt;
&lt;li&gt;Chinese sans serif: HarmonyOS Sans.&lt;&#x2F;li&gt;
&lt;li&gt;A monospaced Latin font.&lt;&#x2F;li&gt;
&lt;li&gt;An emoji font ( ).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Sans-serif test&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
</content></entry><entry><title>Judgment</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;30&#x2F;after-judgment-day&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;30&#x2F;after-judgment-day&#x2F;"/><published>2025-07-30T22:33:33.000Z</published><updated>2025-07-30T22:33:33.000Z</updated><summary>What did we pay? And what did we receive?</summary><content type="html">&lt;p&gt;Everything I knew about the nineties began with a cardboard box full of clutter in the corner of my father’s study.&lt;&#x2F;p&gt;
&lt;p&gt;It was like &lt;strong&gt;a forgotten tomb&lt;&#x2F;strong&gt;, smelling of old paper and faintly oxidized plastic.&lt;&#x2F;p&gt;
&lt;p&gt;One weekend afternoon, Ame was bored, so she began an archaeological excavation.&lt;&#x2F;p&gt;
&lt;p&gt;My first discovery was a stack of 3.5-inch floppy disks held together by a rubber band.&lt;&#x2F;p&gt;
&lt;p&gt;Their plastic cases came in different colors: classic cream, solemn black, and a few blue ones. I picked one up and pushed its little metal shutter aside, exposing the dark brown magnetic disc beneath. My father said his &lt;strong&gt;most important documents&lt;&#x2F;strong&gt;, the first few files he ever wrote, had been stored on these fragile pieces of plastic with a capacity of just &lt;strong&gt;1.44 MB&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Deeper in the box, I found copies of &lt;em&gt;Computer Enthusiast&lt;&#x2F;em&gt; and &lt;em&gt;Computer News&lt;&#x2F;em&gt;, their covers curling at the edges.&lt;&#x2F;p&gt;
&lt;p&gt;The pages had yellowed. The glossy color advertisements now carried an &lt;strong&gt;outdated, sincere enthusiasm&lt;&#x2F;strong&gt;. I wasn’t interested in the complicated articles about overclocking and building PCs, but a tutorial on manually finding and removing the &lt;strong&gt;CIH virus&lt;&#x2F;strong&gt; in DOS fascinated me. FDISK, FORMAT, KV300…&lt;&#x2F;p&gt;
&lt;p&gt;Beside the excavation lay a few volumes of my grandfather’s memoirs. In the plainest printed type, they recounted his life, from war to reconstruction. I read them, but remembered little. Perhaps &lt;strong&gt;this is how a person’s life is forgotten&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;My mother joined our little family remembrance.&lt;&#x2F;p&gt;
&lt;p&gt;She recalled taking computer classes at work. The very first thing was memorizing &lt;strong&gt;MS-DOS commands&lt;&#x2F;strong&gt;, CD and the like.&lt;&#x2F;p&gt;
&lt;p&gt;Later, I touched—or, more precisely, dug out with Dad—the family’s &lt;strong&gt;first computer&lt;&#x2F;strong&gt;, sealed away in the storeroom.&lt;&#x2F;p&gt;
&lt;p&gt;A Pentium III.&lt;&#x2F;p&gt;
&lt;p&gt;Its case was heavy cream-colored plastic, already slightly yellow. The monitor was enormous and cumbersome. I pressed the solid power button with its distinct click. The screen took a long time to warm up before finally glowing, accompanied by the roar of a fan.&lt;&#x2F;p&gt;
&lt;p&gt;At that moment, for reasons I couldn’t explain, the Windows 98 icon labeled “&lt;strong&gt;Connect to the Internet&lt;&#x2F;strong&gt;” suddenly made me &lt;strong&gt;sad&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;In a children’s magazine from 1999, I read a phrase: “&lt;strong&gt;the new-new generation&lt;&#x2F;strong&gt;.”&lt;&#x2F;p&gt;
&lt;p&gt;In a tone almost like &lt;strong&gt;spreading the gospel&lt;&#x2F;strong&gt;, the article painted a glittering picture for children about to enter a new century.&lt;&#x2F;p&gt;
&lt;p&gt;The “new-new generation” were young people at the cutting edge of technology! They chatted on OICQ and posted their opinions on BBS forums. Their lives were inseparable from the internet, and the entire world would open before them as a borderless “&lt;strong&gt;global village&lt;&#x2F;strong&gt;”!&lt;&#x2F;p&gt;
&lt;p&gt;The phrase struck &lt;strong&gt;my childhood self&lt;&#x2F;strong&gt; like a bullet.&lt;&#x2F;p&gt;
&lt;p&gt;I imagined growing up to become one of them, wearing stylish clothes, using the newest computer, saying “Hi” to the whole world.&lt;&#x2F;p&gt;
&lt;p&gt;I quietly did the math. The young “new-new generation” of the nineties must have been &lt;strong&gt;born in the seventies&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Involuntarily, I looked toward my father in the kitchen, struggling with some leaking water pipe. He wore a T-shirt bought ten years ago. Fine beads of sweat covered his forehead; his lips were pressed together.&lt;&#x2F;p&gt;
&lt;p&gt;This… was the “new-new generation”?&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Chapter-One-The-End-of-History&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;30&#x2F;after-judgment-day&#x2F;#Chapter-One-The-End-of-History&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter One: The End of History&quot;&gt;&lt;&#x2F;a&gt;Chapter One: The End of History&lt;&#x2F;h2&gt;&lt;p&gt;An era began with a flag coming down.&lt;&#x2F;p&gt;
&lt;p&gt;It was &lt;strong&gt;the Soviet red flag&lt;&#x2F;strong&gt;, quietly descending over the Kremlin, like an exhausted actor finally removing a heavy costume after the last performance.&lt;&#x2F;p&gt;
&lt;p&gt;A vast empire ended not in a nuclear mushroom cloud, but on a cold winter day, dying of its own &lt;strong&gt;blood loss and rigidity&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;History was slammed shut with a bang.&lt;&#x2F;p&gt;
&lt;p&gt;This was the epitaph &lt;strong&gt;the victors&lt;&#x2F;strong&gt; wrote for us.&lt;&#x2F;p&gt;
&lt;p&gt;They said that from now on, &lt;strong&gt;there would be no more competing paths, no more debates over ideology&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;All human wisdom had converged on a single final answer: &lt;strong&gt;free markets&lt;&#x2F;strong&gt;, &lt;strong&gt;global trade&lt;&#x2F;strong&gt;, and the utterly unhindered &lt;strong&gt;movement of capital&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;They promised us &lt;strong&gt;the end of history&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;What they did not tell us was that this was actually &lt;strong&gt;the beginning of the reckoning&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;A grand, dazzling &lt;strong&gt;judgment for which all of us would eventually pay dearly&lt;&#x2F;strong&gt;, each in our own way.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Chapter-Two-The-Hallucinogen&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;30&#x2F;after-judgment-day&#x2F;#Chapter-Two-The-Hallucinogen&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Two: The Hallucinogen&quot;&gt;&lt;&#x2F;a&gt;Chapter Two: The Hallucinogen&lt;&#x2F;h2&gt;&lt;p&gt;The future dropped into our lives in &lt;strong&gt;a form we could consume&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It was called the internet.&lt;&#x2F;p&gt;
&lt;p&gt;It connected places around the world, but soon caught the attention of &lt;strong&gt;commercial companies&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Here was magic that needed &lt;strong&gt;no profit&lt;&#x2F;strong&gt;, no logic, only “eyeballs” and “click-through rates” to expand without limit.&lt;&#x2F;p&gt;
&lt;p&gt;Add “**.com**” to a company’s name and you held the key to the temple of wealth.&lt;&#x2F;p&gt;
&lt;p&gt;A company called &lt;strong&gt;Pets.com&lt;&#x2F;strong&gt;, with a sock-puppet mascot, spent millions advertising during the Super Bowl before it had sold many bags of dog food, then successfully went public.&lt;&#x2F;p&gt;
&lt;p&gt;Another, &lt;strong&gt;Webvan&lt;&#x2F;strong&gt;, announced that it would sell groceries over the internet. Before working out its logistics costs, it spent a billion dollars building mythical automated warehouses. Its market value once &lt;strong&gt;exceeded that of all physical supermarket chains combined&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The Federal Reserve chairman of that era was &lt;strong&gt;Alan Greenspan&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Like an experienced bartender, he kept &lt;strong&gt;lowering interest rates&lt;&#x2F;strong&gt;, supplying the carnival with an endless stream of cheap liquor.&lt;&#x2F;p&gt;
&lt;p&gt;He told everyone not to worry. &lt;strong&gt;This time was different.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Technology had &lt;strong&gt;ironed out the business cycle&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Prosperity would &lt;strong&gt;never end&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Yet every bubble contains a poisonous core.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;To make the capital game even more enjoyable, the Clinton administration formally repealed the Depression-era &lt;strong&gt;Glass–Steagall Act&lt;&#x2F;strong&gt; in 1999.&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;strong&gt;firewall&lt;&#x2F;strong&gt; separating deposit-taking banks from investment banks was demolished.&lt;&#x2F;p&gt;
&lt;p&gt;Ordinary people’s savings could now legally become chips on a gaming table, wagered in &lt;strong&gt;the riskiest financial gambles&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Every floodgate had been opened in advance of a greater storm, &lt;strong&gt;one capable of swallowing everything&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;And while Wall Street and Silicon Valley celebrated the victory of “the end of history,” history itself was reminding people of its existence on American streets, in &lt;strong&gt;the most primal ways&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;ol start&#x3D;&quot;1992&quot;&gt;
&lt;li&gt;&lt;strong&gt;Los Angeles.&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;After four white police officers who had beaten a Black man, &lt;strong&gt;Rodney King&lt;&#x2F;strong&gt;, were acquitted, flames of anger engulfed the city.&lt;&#x2F;p&gt;
&lt;p&gt;Six days of unrest left &lt;strong&gt;more than sixty dead&lt;&#x2F;strong&gt;, thousands injured, and over ten thousand businesses burned or looted.&lt;&#x2F;p&gt;
&lt;p&gt;National Guard &lt;strong&gt;armored vehicles&lt;&#x2F;strong&gt; rolled through smoking neighborhoods. The scene was indistinguishable from Yugoslavia.&lt;&#x2F;p&gt;
&lt;p&gt;This was no longer the “&lt;strong&gt;American dream&lt;&#x2F;strong&gt;” promised to everyone. It was a civil war between two Americas, divided by class and race, &lt;strong&gt;unable to understand each other&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;ol start&#x3D;&quot;1995&quot;&gt;
&lt;li&gt;&lt;strong&gt;Oklahoma City.&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;A &lt;strong&gt;homemade bomb&lt;&#x2F;strong&gt; hidden in a truck tore a vast, terrifying opening through the north face of the Alfred P. Murrah Federal Building.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;168 lives&lt;&#x2F;strong&gt; vanished in an instant, including those of nineteen children.&lt;&#x2F;p&gt;
&lt;p&gt;The killer was not an enemy from outside, but someone from within: &lt;strong&gt;a military veteran&lt;&#x2F;strong&gt; consumed by resentment toward the federal government.&lt;&#x2F;p&gt;
&lt;p&gt;A muffled explosion from &lt;strong&gt;the heart of the empire&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It announced that &lt;strong&gt;absolute trust&lt;&#x2F;strong&gt; in the state and its order had disappeared.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The fires of Los Angeles. The explosion in Oklahoma.&lt;&#x2F;p&gt;
&lt;p&gt;They were not &lt;strong&gt;isolated events&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;They were different symptoms of the same illness.&lt;&#x2F;p&gt;
&lt;p&gt;That illness was this: &lt;strong&gt;in a system that pushes individualism to its limit and treats social Darwinism as sacred, the bonds between people are severed.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Communities disintegrate. Trust disappears.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Only &lt;strong&gt;atomized individuals&lt;&#x2F;strong&gt; remain, each facing the indifference of the whole world alone beneath immense, invisible pressure.&lt;&#x2F;p&gt;
&lt;p&gt;The bursting of the dot-com bubble, followed by the far deadlier &lt;strong&gt;financial tsunami of 2008&lt;&#x2F;strong&gt;, created by Wall Street’s greed, was merely this illness reaching &lt;strong&gt;its inevitable economic eruption&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;Chapter-Three-Numbness&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;30&#x2F;after-judgment-day&#x2F;#Chapter-Three-Numbness&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Three: Numbness&quot;&gt;&lt;&#x2F;a&gt;Chapter Three: Numbness&lt;&#x2F;h2&gt;&lt;p&gt;Before the nineties, Japan was synonymous with “&lt;strong&gt;capitalism’s model student&lt;&#x2F;strong&gt;.”&lt;&#x2F;p&gt;
&lt;p&gt;Its workers’ blood and sweat created &lt;strong&gt;the postwar economic miracle&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;But when the &lt;strong&gt;Plaza Accord&lt;&#x2F;strong&gt; compelled the yen to rise and Wall Street’s &lt;strong&gt;hot money&lt;&#x2F;strong&gt; flooded the islands, the model student went mad too.&lt;&#x2F;p&gt;
&lt;p&gt;Land became &lt;strong&gt;a new religion&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Late at night in Tokyo’s Ginza, you had to wave stacks of ten-thousand-yen notes just to make a taxi stop.&lt;&#x2F;p&gt;
&lt;p&gt;Mitsubishi Estate bought New York’s &lt;strong&gt;Rockefeller Center&lt;&#x2F;strong&gt;, a symbol of American glory.&lt;&#x2F;p&gt;
&lt;p&gt;Yasuda Fire and Marine Insurance acquired Van Gogh’s &lt;strong&gt;Sunflowers&lt;&#x2F;strong&gt; at a price unimaginable at the time.&lt;&#x2F;p&gt;
&lt;p&gt;People believed the land in Tokyo’s twenty-three wards could &lt;strong&gt;buy the entire United States&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Yet the myth shattered &lt;strong&gt;overnight&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;When the Bank of Japan slammed on the brakes, the bubble, inflated to its limit, &lt;strong&gt;burst&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;From a peak near forty thousand points, the Nikkei began a fall that would last &lt;strong&gt;decades&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Overnight, &lt;strong&gt;assets became liabilities&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Countless ordinary families who had borrowed to buy homes at the peak became slaves to “&lt;strong&gt;negative equity&lt;&#x2F;strong&gt;,” spending their lives repaying houses whose value had halved.&lt;&#x2F;p&gt;
&lt;p&gt;The myth of “&lt;strong&gt;lifetime employment&lt;&#x2F;strong&gt;” collapsed. “&lt;strong&gt;Karōshi&lt;&#x2F;strong&gt;”—death from overwork, a term steeped in black humor—became a distinctively Japanese social phenomenon.&lt;&#x2F;p&gt;
&lt;p&gt;Young people stopped believing in striving. They chose to become “&lt;strong&gt;freeters&lt;&#x2F;strong&gt;,” surviving at the bare minimum through temporary jobs and refusing to become screws in the machine.&lt;&#x2F;p&gt;
&lt;p&gt;A deeper collapse came from within society itself.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;In 1995 came the &lt;strong&gt;Great Hanshin Earthquake&lt;&#x2F;strong&gt;. A modern city thought impregnable proved helpless before a natural disaster.&lt;&#x2F;p&gt;
&lt;p&gt;Then came the &lt;strong&gt;sarin attack on the Tokyo subway&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;A doomsday cult called &lt;strong&gt;Aum Shinrikyo&lt;&#x2F;strong&gt; released a lethal nerve agent on rush-hour trains.&lt;&#x2F;p&gt;
&lt;p&gt;Rescuers in gas masks and office workers collapsing in agony on platforms: this &lt;strong&gt;surreal image&lt;&#x2F;strong&gt; shattered the last defense of the Japanese belief that “&lt;strong&gt;our country is absolutely safe&lt;&#x2F;strong&gt;.”&lt;&#x2F;p&gt;
&lt;p&gt;When a society built on &lt;strong&gt;collectivism&lt;&#x2F;strong&gt; and &lt;strong&gt;absolute order&lt;&#x2F;strong&gt; loses its economic engine and sees its spiritual pillars collapse, what remains is the “&lt;strong&gt;lost twenty years&lt;&#x2F;strong&gt;,” the “&lt;strong&gt;lost thirty years&lt;&#x2F;strong&gt;”: numbness and stagnation with &lt;strong&gt;no end in sight&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Japan’s tragedy was to rehearse, in the most devastating way, what awaits a country that mortgages all its dignity, dreams, and future to &lt;strong&gt;a global system&lt;&#x2F;strong&gt; dominated by &lt;strong&gt;speculative capital&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;Chapter-Four-Fading&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;30&#x2F;after-judgment-day&#x2F;#Chapter-Four-Fading&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Four: Fading&quot;&gt;&lt;&#x2F;a&gt;Chapter Four: Fading&lt;&#x2F;h2&gt;&lt;p&gt;In China, the story of the nineties began with &lt;strong&gt;another, deeper bargain&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;After the silence at the turn of spring and summer that year, an &lt;strong&gt;unspoken contract&lt;&#x2F;strong&gt; was placed before everyone:&lt;&#x2F;p&gt;
&lt;p&gt;“**Abandon your fantasies. Forget the slogans. Accept reality!**”&lt;&#x2F;p&gt;
&lt;p&gt;And so the whole country plunged headlong into &lt;strong&gt;the surging torrent of the market economy&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The first to pay, however, were &lt;strong&gt;those the era discarded&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Across the heavy-industrial northeast, vast state-owned factories once hailed as “&lt;strong&gt;the republic’s eldest sons&lt;&#x2F;strong&gt;” acquired cold iron padlocks overnight.&lt;&#x2F;p&gt;
&lt;p&gt;“&lt;strong&gt;Laid off&lt;&#x2F;strong&gt;”: a phrase so gentle it was almost cruel. It meant &lt;strong&gt;tens of millions of workers&lt;&#x2F;strong&gt;, together with their families, being torn out of the national machine like worn-out parts.&lt;&#x2F;p&gt;
&lt;p&gt;A middle-aged man who had given his entire life to a steel furnace had all his pride and skills bound to a factory that had gone cold.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;When the factory disappeared, he disappeared with it.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;His life, and everything he believed in, had been declared &lt;strong&gt;negative equity&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Enormous social change brought &lt;strong&gt;a loss of order&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Behind the &lt;strong&gt;Strike Hard campaigns&lt;&#x2F;strong&gt; stood a staggeringly high crime rate.&lt;&#x2F;p&gt;
&lt;p&gt;On slow, crowded &lt;strong&gt;green-painted trains&lt;&#x2F;strong&gt; full of mingled smells, you had to sew your fare home into the pocket of your underwear.&lt;&#x2F;p&gt;
&lt;p&gt;You could not know whether the silent man beside you would slit your luggage with a razor blade while you slept.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Bai Baoshan. Zhang Jun.&lt;&#x2F;strong&gt; Names of serial killers circulated like urban legends in the dark.&lt;&#x2F;p&gt;
&lt;p&gt;With &lt;strong&gt;extreme violence&lt;&#x2F;strong&gt;, they retaliated against a society they believed owed them something.&lt;&#x2F;p&gt;
&lt;p&gt;They were &lt;strong&gt;the most brutal monsters&lt;&#x2F;strong&gt; born of that upheaval.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The other face of the coin was &lt;strong&gt;power’s carnival&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Exploiting loopholes in &lt;strong&gt;the dual-track pricing system&lt;&#x2F;strong&gt;, they could effortlessly turn an official approval into a railway car of steel, then into stacks of brand-new renminbi.&lt;&#x2F;p&gt;
&lt;p&gt;This was &lt;strong&gt;the most savage, shameless plunder&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It demonstrated beyond dispute that in this new game, &lt;strong&gt;the rules&lt;&#x2F;strong&gt; would always be &lt;strong&gt;tailored for those with the power to make them&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;We had thought we were trading sweat and sacrifice for &lt;strong&gt;a better future&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;But the Chinese story of the nineties told us, with cruel logic, that this was more like &lt;strong&gt;an enormous mortgage&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;We mortgaged &lt;strong&gt;fairness&lt;&#x2F;strong&gt;, &lt;strong&gt;security&lt;&#x2F;strong&gt;, and the &lt;strong&gt;collectivist ideals&lt;&#x2F;strong&gt; we had once believed beyond doubt.&lt;&#x2F;p&gt;
&lt;p&gt;What we received was a rapidly advancing economic miracle, and a society &lt;strong&gt;torn into countless pieces&lt;&#x2F;strong&gt; that could never be put back together.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h2 id&#x3D;&quot;Chapter-Five-Echoes&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;30&#x2F;after-judgment-day&#x2F;#Chapter-Five-Echoes&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Five: Echoes&quot;&gt;&lt;&#x2F;a&gt;Chapter Five: Echoes&lt;&#x2F;h2&gt;&lt;p&gt;History never truly passes.&lt;&#x2F;p&gt;
&lt;p&gt;It merely &lt;strong&gt;gathers strength&lt;&#x2F;strong&gt;, waiting for its next echo.&lt;&#x2F;p&gt;
&lt;p&gt;The American-led global system of the nineties, with &lt;strong&gt;consumerism&lt;&#x2F;strong&gt; as its hallucinogen and &lt;strong&gt;neoliberalism&lt;&#x2F;strong&gt; as its painkiller, did not die in the dot-com crash or the subprime crisis.&lt;&#x2F;p&gt;
&lt;p&gt;It simply &lt;strong&gt;evolved&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It became stronger, less visible, and &lt;strong&gt;colder&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Today, in China, we are experiencing &lt;strong&gt;its latest version&lt;&#x2F;strong&gt; firsthand.&lt;&#x2F;p&gt;
&lt;p&gt;When three years of lockdown ended, we thought life would return to normal.&lt;&#x2F;p&gt;
&lt;p&gt;Instead, we saw something else: an unending succession of &lt;strong&gt;vehicle-ramming attacks&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The revenge was aimed at no particular person, but at society itself, at the suffocating calm in which “&lt;strong&gt;everything carries on as usual&lt;&#x2F;strong&gt;.”&lt;&#x2F;p&gt;
&lt;p&gt;We saw &lt;strong&gt;a swelling tide of unemployment&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Well-dressed young people who had worked in office towers for ten years discovered they were merely “&lt;strong&gt;thirty-five-year-olds&lt;&#x2F;strong&gt;” to be optimized away at any moment.&lt;&#x2F;p&gt;
&lt;p&gt;They flooded into &lt;strong&gt;food delivery&lt;&#x2F;strong&gt; and &lt;strong&gt;ride-hailing&lt;&#x2F;strong&gt;, entering a &lt;strong&gt;zero-sum game&lt;&#x2F;strong&gt; more fiercely competitive and more hopeless than before.&lt;&#x2F;p&gt;
&lt;p&gt;Was this not &lt;strong&gt;version 2.0&lt;&#x2F;strong&gt; of the nineties’ “&lt;strong&gt;mass layoffs&lt;&#x2F;strong&gt;”?&lt;&#x2F;p&gt;
&lt;p&gt;This time, the &lt;strong&gt;iron rice bowl&lt;&#x2F;strong&gt; had simply been exchanged for the employee badges of multinational offices and internet giants.&lt;&#x2F;p&gt;
&lt;p&gt;What remained unchanged was the same helplessness and bewilderment of &lt;strong&gt;being abandoned by one’s era&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Most people chose &lt;strong&gt;to carry on living&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;To keep sharing &lt;strong&gt;elegant afternoon teas&lt;&#x2F;strong&gt; and weekend &lt;strong&gt;camping photos&lt;&#x2F;strong&gt; on social media.&lt;&#x2F;p&gt;
&lt;p&gt;To keep &lt;strong&gt;enthusiastically placing orders&lt;&#x2F;strong&gt; in livestreams for things they could never use up.&lt;&#x2F;p&gt;
&lt;p&gt;We are like passengers in &lt;strong&gt;a leaking boat&lt;&#x2F;strong&gt;. So long as our own seats are dry, we pretend all is well. We even have the leisure to mock those already overboard for the inelegance of their swimming.&lt;&#x2F;p&gt;
&lt;p&gt;This is &lt;strong&gt;the enormous shadow&lt;&#x2F;strong&gt; the ghost of the nineties casts upon today.&lt;&#x2F;p&gt;
&lt;p&gt;It has persuaded us that every problem is &lt;strong&gt;an individual problem&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;You are poor because &lt;strong&gt;you did not work hard enough&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;You failed because &lt;strong&gt;you did not keep up with the times&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It has severed every possibility of &lt;strong&gt;connecting with one another&lt;&#x2F;strong&gt;, turning us into &lt;strong&gt;isolated islands&lt;&#x2F;strong&gt; that spend all their energy &lt;strong&gt;destroying each other&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Chapter-Six-I-Saw-a-White-Horse&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;30&#x2F;after-judgment-day&#x2F;#Chapter-Six-I-Saw-a-White-Horse&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Six: I Saw a White Horse&quot;&gt;&lt;&#x2F;a&gt;Chapter Six: I Saw a White Horse&lt;&#x2F;h2&gt;&lt;p&gt;And so I often feel &lt;strong&gt;a fear that reaches into my bones&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;A fear that “&lt;strong&gt;something big is coming&lt;&#x2F;strong&gt;.”&lt;&#x2F;p&gt;
&lt;p&gt;Because I know this system has accumulated too many &lt;strong&gt;contradictions and resentments&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I know the magnificent bridge to the future we once took such pride in, built from reinforced concrete and flesh and blood, has foundations &lt;strong&gt;riddled with corrosion&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Its piers are making &lt;strong&gt;cracking sounds&lt;&#x2F;strong&gt; we pretend not to hear.&lt;&#x2F;p&gt;
&lt;p&gt;After all, this is &lt;strong&gt;a grand, dazzling judgment for which all of us will eventually pay dearly, each in our own way&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;London Bridge is falling down,&lt;br&gt;Falling down, falling down.&lt;br&gt;London Bridge is falling down,&lt;br&gt;My fair lady.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
</content></entry><entry><title>What I wanted to say</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;23&#x2F;being-seen-tenderly&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;07&#x2F;23&#x2F;being-seen-tenderly&#x2F;"/><published>2025-07-23T14:33:33.000Z</published><updated>2025-07-23T14:33:33.000Z</updated><summary>On being seen, gently, by a human with a default avatar.</summary><content type="html">&lt;p&gt;I really cried today.&lt;br&gt;Not the kind of crying that comes out loud. Tears just circled in my eyes&lt;br&gt;without falling.&lt;&#x2F;p&gt;
&lt;p&gt;Just now, a Twitter user with a default avatar sent me a private message.&lt;br&gt;He said he had been quietly following my blog&lt;br&gt;and had even written an analysis of it on Zhihu.&lt;&#x2F;p&gt;
&lt;p&gt;Because he had analyzed my writing without asking,&lt;br&gt;he had signed up for Twitter specifically to send me this apologetic message.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Reading it, I felt a sudden ache.&lt;br&gt;So I was not just talking to myself in an empty room.&lt;br&gt;So a blog—&lt;strong&gt;without notifications, without little red dots, so quiet it can even be forgotten&lt;&#x2F;strong&gt;—&lt;br&gt;really could connect one person’s sincerity to another’s.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The world could still be this beautiful.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Because a stranger was quietly listening to me speak.&lt;&#x2F;p&gt;
&lt;p&gt;At the end, he wrote that I had not posted anything for a while.&lt;br&gt;And in that moment I felt terribly ashamed.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I could have written so much more.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I could have written about waking every morning, staring at the ceiling,&lt;br&gt;counting how long it had been since I had eaten properly.&lt;&#x2F;p&gt;
&lt;p&gt;About sitting blankly at the window in the evening,&lt;br&gt;watching the distant city lights come on and go out like isolated islands.&lt;&#x2F;p&gt;
&lt;p&gt;About the time I took &lt;strong&gt;96 guaifenesin&#x2F;dextromethorphan tablets&lt;&#x2F;strong&gt;,&lt;br&gt;lost my memory,&lt;br&gt;and left behind nothing but incoherent words typed in a haze.&lt;&#x2F;p&gt;
&lt;p&gt;I could even have written about the thought that keeps surfacing&lt;br&gt;as I drift through the effects of medication every day:&lt;br&gt;“Wouldn’t it be wonderful to be free of everything?”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;But I did not write.&lt;br&gt;I chose to lie there, hiding inside my phone’s feeds.&lt;br&gt;Refreshing one item after another until my eyes ached.&lt;&#x2F;p&gt;
&lt;p&gt;Night would arrive: drugs, alcohol, blackouts, unconsciousness, losing control.&lt;br&gt;In the moments when I was clearheaded, I felt utterly rotten.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;But I was a good girl.&lt;br&gt;The kind who used to worry for half a day after being late to class.&lt;&#x2F;p&gt;
&lt;p&gt;I was my parents’ little genius.&lt;br&gt;How did my life end up like this?&lt;&#x2F;p&gt;
&lt;p&gt;I know my intelligence could carry me toward more things.&lt;br&gt;I can write stories. I can code.&lt;br&gt;My head is full of &lt;strong&gt;maps, cities, philosophy, revolution, utopias, and love.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And yet the first question I ask when I open my eyes now is:&lt;br&gt;“How do I get through today?”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Seventeen. It really should not be like this.&lt;&#x2F;p&gt;
&lt;p&gt;But today, that stranger’s message&lt;br&gt;reminded me&lt;br&gt;that I have not given up on myself completely.&lt;&#x2F;p&gt;
&lt;p&gt;My life is chaotic. Yes, it is a ruin.&lt;br&gt;But perhaps the ruin itself is worth recording.&lt;br&gt;Even if it is not beautiful, it is an honest expression.&lt;&#x2F;p&gt;
&lt;p&gt;So the world is not without love.&lt;br&gt;Sometimes love is simply hidden too deep,&lt;br&gt;so deep you only see it when you are about to lose hope.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Today, I saw it.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Thank you, stranger with the default avatar.&lt;br&gt;Thank you for making me decide to write another blog post tonight.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I am still alive.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;I will try to keep writing.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;— Ame&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Late at night, July 23, 2025&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;(Still alive. Perhaps I can stay that way a little longer.)&lt;&#x2F;p&gt;
</content></entry><entry><title>Prisoners on the Amur</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;"/><published>2025-06-08T10:29:37.000Z</published><updated>2025-06-08T10:29:37.000Z</updated><summary>We crossed the river, thinking we were running toward freedom.</summary><content type="html">&lt;hr&gt;
&lt;h2 id&#x3D;&quot;title-Prisoners-by-the-Amur-Riverexcerpt-We-crossed-the-river-thinking-we-were-running-toward-freedom-translation-key-posts-amur-river&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#title-Prisoners-by-the-Amur-Riverexcerpt-We-crossed-the-river-thinking-we-were-running-toward-freedom-translation-key-posts-amur-river&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;title: Prisoners by the Amur Riverexcerpt: We crossed the river, thinking we were running toward freedom.translation_key: posts&#x2F;amur-river&quot;&gt;&lt;&#x2F;a&gt;title: Prisoners by the Amur River&lt;br&gt;excerpt: We crossed the river, thinking we were running toward freedom.&lt;br&gt;translation_key: posts&#x2F;amur-river&lt;&#x2F;h2&gt;&lt;h3 id&#x3D;&quot;Chapter-One-The-Seed&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-One-The-Seed&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter One | The Seed&quot;&gt;&lt;&#x2F;a&gt;Chapter One | The Seed&lt;&#x2F;h3&gt;&lt;p&gt;Russia.&lt;&#x2F;p&gt;
&lt;p&gt;Ru-ss-ia.&lt;&#x2F;p&gt;
&lt;p&gt;Before the sound has even faded,&lt;br&gt;the Siberian cold wind has already pierced the air,&lt;br&gt;tearing through the gaps between my teeth.&lt;&#x2F;p&gt;
&lt;p&gt;The frost-entwined wind&lt;br&gt;churns and howls over the frozen earth,&lt;br&gt;howls across the tundra like something that bites.&lt;&#x2F;p&gt;
&lt;p&gt;Carrying the scent of rust and hard liquor,&lt;br&gt;the wind slides past birch after lonely birch,&lt;br&gt;rips through the leaping melody of &lt;em&gt;Swan Lake&lt;&#x2F;em&gt;,&lt;br&gt;passes through the woods, and the wooden houses shudder and creak in the wind’s roar.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I remember in middle school,&lt;br&gt;when I opened the geography atlas,&lt;br&gt;what always drew my eyes&lt;br&gt;was the north of the Eurasian continent —&lt;br&gt;&lt;strong&gt;that great expanse, that seemingly boundless green.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Four square pictures,&lt;br&gt;on that yellowed textbook page,&lt;br&gt;gave off a faint scent of ink.&lt;&#x2F;p&gt;
&lt;p&gt;What they showed&lt;br&gt;was a faraway place I might never reach.&lt;&#x2F;p&gt;
&lt;p&gt;As for the content —&lt;br&gt;nothing more than Red Square, the Kremlin;&lt;br&gt;ballet, onion-domed churches.&lt;&#x2F;p&gt;
&lt;p&gt;My fingers brushed the slightly rough paper,&lt;br&gt;I narrowed my eyes and leaned closer.&lt;br&gt;&lt;strong&gt;Once, and once again.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And then —&lt;br&gt;they also appeared in exercise books and exam papers,&lt;br&gt;once, and once again.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I grew truly tired of it.&lt;&#x2F;p&gt;
&lt;p&gt;Gradually,&lt;br&gt;those pictures faded in my heart.&lt;&#x2F;p&gt;
&lt;p&gt;Along with the weariness came this:&lt;br&gt;I looked forward to that class even more —&lt;&#x2F;p&gt;
&lt;p&gt;until at last,&lt;br&gt;the teacher coughed, clicked the mouse,&lt;br&gt;and those four pictures, like a prank,&lt;br&gt;appeared on the projection screen.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Geography class,&lt;br&gt;like bait, briefly satisfied me,&lt;br&gt;then just as quickly cast me aside.&lt;&#x2F;p&gt;
&lt;p&gt;It tempted me to believe the world was vast,&lt;br&gt;yet again and again, with the exam syllabus,&lt;br&gt;pulled me back into the classroom,&lt;br&gt;&lt;strong&gt;leaving only the north that could not be seen outside the window.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;After class, in the evening,&lt;br&gt;I opened the atlas and sank into thought.&lt;&#x2F;p&gt;
&lt;p&gt;What caught my eye was —&lt;br&gt;a place name with parentheses.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“Vladivostok (Haishenwai)”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And so my gaze wandered along those rows of tongue-twisting names —&lt;&#x2F;p&gt;
&lt;p&gt;Irkutsk,&lt;br&gt;Ulan-Ude,&lt;br&gt;Chita,&lt;br&gt;Birobidzhan,&lt;br&gt;Khabarovsk,&lt;br&gt;Blagoveshchensk,&lt;br&gt;Ussuriysk.&lt;&#x2F;p&gt;
&lt;p&gt;Some had parentheses,&lt;br&gt;some did not.&lt;&#x2F;p&gt;
&lt;p&gt;The history teacher once mentioned&lt;br&gt;their Chinese names.&lt;&#x2F;p&gt;
&lt;p&gt;Having thought this, I turned to the next page.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;But what truly shook my chest was one day, wandering aimlessly on Wikipedia,&lt;br&gt;when I clicked into the entry for “Heihe”&lt;br&gt;and discovered —&lt;&#x2F;p&gt;
&lt;p&gt;Heihetun was once called Hailanpao,&lt;br&gt;and “Hailanpao” —&lt;br&gt;means exactly “Heihe.”&lt;&#x2F;p&gt;
&lt;p&gt;I suddenly remembered that pair of twin cities —&lt;br&gt;Buda-Pest.&lt;&#x2F;p&gt;
&lt;p&gt;And Hailanpao?&lt;&#x2F;p&gt;
&lt;p&gt;Like a rubber band pulled hard,&lt;br&gt;by guns, by documents,&lt;br&gt;and by rubber stamps,&lt;br&gt;&lt;strong&gt;torn forcibly apart.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Stretched thin and long,&lt;br&gt;until at last it snapped — “pa” — at a node of history.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I put down the atlas, inexplicably hollow inside,&lt;br&gt;and a question suddenly welled up:&lt;br&gt;would the people living in these twin cities&lt;br&gt;occasionally stand by the river in a daze,&lt;br&gt;gazing at the lights on the opposite bank;&lt;br&gt;would they wonder whose land&lt;br&gt;the ground beneath their feet belongs to?&lt;&#x2F;p&gt;
&lt;p&gt;Would they, like me,&lt;br&gt;&lt;strong&gt;be unable to say where their roots are?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Those names were printed again and again in atlases,&lt;br&gt;in textbooks, in visa application forms,&lt;br&gt;in identity documents;&lt;br&gt;they were printed into soldiers’ passwords.&lt;&#x2F;p&gt;
&lt;p&gt;Yet on the river’s surface where the wind blows,&lt;br&gt;they simply drift quietly away,&lt;br&gt;&lt;strong&gt;never to be fished back.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I began frantically researching,&lt;br&gt;reading the few scant lines of introduction on Wikipedia;&lt;br&gt;looking at the crisscrossing streets of those cities on Google Maps;&lt;br&gt;watching vlogs by Russian uploaders on bilibili.&lt;&#x2F;p&gt;
&lt;p&gt;I even registered a HelloTalk account,&lt;br&gt;using Google Translate to ask questions of Russian netizens.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Suddenly I longed for it.&lt;&#x2F;p&gt;
&lt;p&gt;Longed to set foot on that land,&lt;br&gt;to walk down streets with Russian signs.&lt;&#x2F;p&gt;
&lt;p&gt;Longed to see the people on the other side of that border,&lt;br&gt;their lives,&lt;br&gt;their names,&lt;br&gt;and how much they resembled mine.&lt;&#x2F;p&gt;
&lt;p&gt;Wanted to drink a mouthful of borscht,&lt;br&gt;wanted to see Lenin’s statue,&lt;br&gt;wanted to be in —&lt;br&gt;&lt;strong&gt;yes, even if only to be in;&lt;&#x2F;strong&gt;&lt;br&gt;that land.&lt;&#x2F;p&gt;
&lt;p&gt;—— That was enough.&lt;br&gt;&lt;strong&gt;That was the beginning of this journey.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h3 id&#x3D;&quot;Chapter-Two-The-Fugitives&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Two-The-Fugitives&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Two | The Fugitives&quot;&gt;&lt;&#x2F;a&gt;Chapter Two | The Fugitives&lt;&#x2F;h3&gt;&lt;p&gt;The idea of setting out came&lt;br&gt;on a late night in Jeju Island.&lt;&#x2F;p&gt;
&lt;p&gt;The zopiclone had not yet worn off,&lt;br&gt;blissful blood surging in my chest.&lt;&#x2F;p&gt;
&lt;p&gt;I had no sleepiness at all.&lt;br&gt;My hand gripped the phone tightly.&lt;br&gt;In the top-left corner of the screen, an avatar flickered —&lt;br&gt;a picture she had drawn herself.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;We had known each other for quite a while.&lt;&#x2F;p&gt;
&lt;p&gt;She was a few years older than me; we met on social media.&lt;br&gt;Born in Blagoveshchensk, her mother Chinese.&lt;&#x2F;p&gt;
&lt;p&gt;Later we started voice calls,&lt;br&gt;talking about small everyday things, social media topics…&lt;br&gt;She often complained that school was boring:&lt;br&gt;&lt;strong&gt;“Really just killing time, you know.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Some nights,&lt;br&gt;we simply left the voice call on,&lt;br&gt;neither of us speaking,&lt;br&gt;only the tapping of keyboards coming through.&lt;&#x2F;p&gt;
&lt;p&gt;She once told me&lt;br&gt;that apart from accompanying her mom to Heihe for shopping,&lt;br&gt;she had never left her city.&lt;br&gt;Her father and stepfather were both gone;&lt;br&gt;her mom had long tried to control her in her own way,&lt;br&gt;but as time passed, she began to break free —&lt;br&gt;she took Russian citizenship, served in the military,&lt;br&gt;and her mom gradually let go, no longer forcing her will on her.&lt;&#x2F;p&gt;
&lt;p&gt;Yet that letting go&lt;br&gt;was still some kind of exchange,&lt;br&gt;&lt;strong&gt;like a brick about to fall from a corner of the wall.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;We once discussed the Russo-Ukrainian war;&lt;br&gt;I just wanted to know what she thought.&lt;br&gt;She was silent for a long time, and her voice dropped:&lt;br&gt;&lt;strong&gt;“That topic… don’t talk about it. It’s not safe.”&lt;&#x2F;strong&gt;&lt;br&gt;I suddenly understood:&lt;br&gt;many words cannot be spoken there.&lt;br&gt;In that moment the night turned bitterly cold,&lt;br&gt;the air as if coated in ice.&lt;br&gt;She added one more line:&lt;br&gt;&lt;strong&gt;“You know, my phone was once inspected by the FSB.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I froze,&lt;br&gt;unable to speak,&lt;br&gt;despair, fear, and grievance jammed in my throat.&lt;&#x2F;p&gt;
&lt;p&gt;She said softly: “That’s why I want to escape.”&lt;br&gt;The night sank down; only her breathing remained on the line.&lt;br&gt;I suddenly understood:&lt;br&gt;in this world,&lt;br&gt;she was just like me —&lt;br&gt;only looking for a place to set foot,&lt;br&gt;a place unwatched, where one could breathe.&lt;&#x2F;p&gt;
&lt;p&gt;We were really all the same.&lt;br&gt;I asked her:&lt;br&gt;“Where do you think your homeland is?”&lt;&#x2F;p&gt;
&lt;p&gt;She was silent for a long time, and finally said:&lt;br&gt;“Nowhere, I suppose.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Neither of us is a “person with roots.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;While preparing for the trip, quarrels with my parents were expected.&lt;&#x2F;p&gt;
&lt;p&gt;During that period, because Russia was under sanctions, many payment methods didn’t work.&lt;br&gt;I wanted to send her money via Alipay&lt;br&gt;so she could prepare for expenses on the road,&lt;br&gt;but she had no Chinese bank card, so her mom had to receive it for her.&lt;&#x2F;p&gt;
&lt;p&gt;She said, “Let me discuss it with my mom.”&lt;br&gt;And then came —&lt;br&gt;the sound of her and her mom arguing on the other end of the call.&lt;&#x2F;p&gt;
&lt;p&gt;Separated by the screen and thousands of kilometers,&lt;br&gt;my body couldn’t stop trembling,&lt;br&gt;but I could no longer cry;&lt;br&gt;my throat was hoarse as if something were blocking it.&lt;&#x2F;p&gt;
&lt;p&gt;My own mom wouldn’t let it go either:&lt;br&gt;“How can you trust her? Her mother is exactly that kind of schemer!”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The storm gradually subsided.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;When the quarrel stopped, the other end of the phone suddenly went quiet,&lt;br&gt;only each other’s breathing left.&lt;br&gt;She was silent for a long time, as if trying hard to swallow her emotions.&lt;br&gt;I opened my mouth, wanting to say something,&lt;br&gt;but only a faint sob came out.&lt;br&gt;No sound from her side;&lt;br&gt;the two of us, across the screen,&lt;br&gt;both seemed to have our throats stopped with water.&lt;&#x2F;p&gt;
&lt;p&gt;Another stretch of silence.&lt;br&gt;Even the sound of the wind could be heard.&lt;&#x2F;p&gt;
&lt;p&gt;Suddenly — no one knew who started first —&lt;br&gt;a tear fell,&lt;br&gt;nasal and choked, low sobbing mixing into the call.&lt;br&gt;Then, as if we had agreed,&lt;br&gt;neither of us could hold back,&lt;br&gt;and we cried together across the screen.&lt;br&gt;Crying in fits and starts,&lt;br&gt;neither daring to let the emotions out too loudly,&lt;br&gt;only whispering again and again in the dark:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“It’s okay… it will pass.”&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;“We can always escape, right?”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;She suddenly said softly:&lt;br&gt;&lt;strong&gt;“I want so much to pat your head, Ame… what a shame I can’t reach…”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Her voice was low, carrying a trace of grievance and weakness,&lt;br&gt;and after saying it she choked up.&lt;br&gt;I froze; tears rolled down my face.&lt;br&gt;She cried in fits and starts; I could only comfort her over and over.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“We can always escape, it’s okay…”&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;“Really, one day we’ll meet…”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Amid Jeju’s wind and the drug’s effects,&lt;br&gt;I gripped my phone, palms full of sweat.&lt;&#x2F;p&gt;
&lt;p&gt;I am not brave —&lt;br&gt;I’ve simply been cornered by reality with no way back.&lt;&#x2F;p&gt;
&lt;p&gt;Every door in the world is shut,&lt;br&gt;the road never ends,&lt;br&gt;there is no exit anywhere,&lt;br&gt;yet I still longed for freedom,&lt;br&gt;even if only for a brief moment —&lt;br&gt;even if only to breathe in the darkness together with her,&lt;br&gt;to feel together that freedom we had never had.&lt;&#x2F;p&gt;
&lt;p&gt;Only one thought repeated in my heart:&lt;br&gt;if I really couldn’t get out,&lt;br&gt;if the whole world sealed us off,&lt;&#x2F;p&gt;
&lt;p&gt;then I only wanted to be a little closer,&lt;br&gt;no matter what,&lt;br&gt;only wanting, in the course of this escape,&lt;br&gt;&lt;strong&gt;to be myself again.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Even if only for an instant.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h3 id&#x3D;&quot;Chapter-Three-The-Small-City&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Three-The-Small-City&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Three | The Small City&quot;&gt;&lt;&#x2F;a&gt;Chapter Three | The Small City&lt;&#x2F;h3&gt;&lt;p&gt;Heihe is a small city.&lt;&#x2F;p&gt;
&lt;p&gt;That was all I thought at first —&lt;br&gt;but a small city’s “&lt;strong&gt;small&lt;&#x2F;strong&gt;” —&lt;br&gt;what exactly does that refer to?&lt;&#x2F;p&gt;
&lt;p&gt;First of all — &lt;strong&gt;the airport is small.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;No jet bridges, don’t even think about shuttle buses.&lt;br&gt;That day it was raining in Heihe;&lt;br&gt;I walked down the aircraft stairs&lt;br&gt;and ran through the drizzle toward that two-story shed —&lt;br&gt;the “arrivals hall.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The houses are small too.&lt;&#x2F;strong&gt;&lt;br&gt;Low five- or six-story buildings,&lt;br&gt;curtained, shabby storefronts,&lt;br&gt;red and blue rooftops lying bare,&lt;br&gt;like illustrations from childhood textbooks.&lt;br&gt;Quiet, square.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The streets are small too.&lt;&#x2F;strong&gt;&lt;br&gt;What could be called a “street” —&lt;br&gt;mostly two lanes, four at the widest;&lt;br&gt;even the main road was only six lanes.&lt;&#x2F;p&gt;
&lt;p&gt;One side of the road always seemed to be under repair,&lt;br&gt;workers busy, clanging sounds filling the air.&lt;&#x2F;p&gt;
&lt;p&gt;At the center of the streets was a roundabout; traffic formed a ring,&lt;br&gt;went around it, then headed onto the main roads on either side.&lt;&#x2F;p&gt;
&lt;p&gt;All of this was so much like&lt;br&gt;the Jinan in my memory,&lt;br&gt;before it grew wild into what it is today —&lt;br&gt;it too once had such roundabouts, such storefronts,&lt;br&gt;and these neither-tall-nor-short little buildings.&lt;&#x2F;p&gt;
&lt;p&gt;Only later&lt;br&gt;were they all replaced by crossroads,&lt;br&gt;leveled, swapped for taller, brighter new buildings.&lt;&#x2F;p&gt;
&lt;p&gt;But Heihe&lt;br&gt;seems to have had its time jammed by someone.&lt;br&gt;Everything has stayed&lt;br&gt;in that era when it had just learned “urbanization,”&lt;br&gt;&lt;strong&gt;never intending to take one more step forward.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This has nothing to do with north or south;&lt;br&gt;Jinan, Qingdao, Dalian…&lt;br&gt;those northern cities also had their era of “growing wild,”&lt;br&gt;&lt;strong&gt;giant towers hundreds of meters high rising from the ground.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But here,&lt;br&gt;if only Heihe could also…&lt;&#x2F;p&gt;
&lt;p&gt;Thinking this,&lt;br&gt;I suddenly felt a little ashamed,&lt;br&gt;and silently scolded myself in my heart:&lt;br&gt;all you think about is development,&lt;br&gt;and you still claim to stand with the people.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Scrolling, I saw it would rain again tomorrow.&lt;br&gt;Thinking I should buy an umbrella,&lt;br&gt;I opened a shopping app only to find —&lt;br&gt;even JD.com would take two or three days to deliver,&lt;br&gt;and by then I would already be on the other side of the river.&lt;&#x2F;p&gt;
&lt;p&gt;I remembered in Jinan&lt;br&gt;there was a JD warehouse in Dezhou;&lt;br&gt;“next-day delivery,” even “same-day delivery,”&lt;br&gt;was already routine,&lt;br&gt;and you could buy whatever you wanted in one breath.&lt;&#x2F;p&gt;
&lt;p&gt;But here,&lt;br&gt;time and distance suddenly became real and slow.&lt;&#x2F;p&gt;
&lt;p&gt;And I discovered&lt;br&gt;that umbrellas on the delivery app&lt;br&gt;&lt;strong&gt;were actually several times more expensive than online shopping.&lt;&#x2F;strong&gt;&lt;br&gt;I was stunned.&lt;&#x2F;p&gt;
&lt;p&gt;Big companies designed convenient delivery networks for the cities,&lt;br&gt;and small cities, as a matter of course, became the last stop.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;My hotel was near the customs building,&lt;br&gt;its sign written in Russian,&lt;br&gt;declaring its identity as a border city.&lt;&#x2F;p&gt;
&lt;p&gt;……&lt;br&gt;Wait,&lt;br&gt;this hotel actually has a supermarket!&lt;br&gt;Carrying the drink and umbrella I’d just bought,&lt;br&gt;I suddenly felt I wasn’t so helpless after all.&lt;&#x2F;p&gt;
&lt;p&gt;I took off my black mask,&lt;br&gt;set down the things in my hands,&lt;br&gt;opened the door with the key card,&lt;br&gt;dropped my backpack,&lt;br&gt;and fell backward onto the bed with a thump.&lt;&#x2F;p&gt;
&lt;p&gt;Ame nuzzled the pillow like a kitten&lt;br&gt;and casually posted a business-as-usual update on Twitter.&lt;&#x2F;p&gt;
&lt;p&gt;Ame, oh Ame,&lt;br&gt;&lt;strong&gt;another hard day of work.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Getting up, I walked to the mirror,&lt;br&gt;straightened the bangs nearly covering my eyes,&lt;br&gt;looked at my slightly bedraggled self,&lt;br&gt;and suddenly couldn’t help laughing.&lt;&#x2F;p&gt;
&lt;p&gt;Some people say hotels and rented rooms don’t count as “home,”&lt;br&gt;but right now I felt&lt;br&gt;this place was safe;&lt;br&gt;no one was coming to catch me;&lt;br&gt;there were drug-induced illusions,&lt;br&gt;and the pleasures inside the screen waiting for me —&lt;br&gt;&lt;strong&gt;this place is home.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I don’t know why, but I cried.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;After who knows how long,&lt;br&gt;the rain outside the window stopped,&lt;br&gt;the supermarket downstairs closed,&lt;br&gt;and the lights on the street grew sparse.&lt;&#x2F;p&gt;
&lt;p&gt;A small city is small —&lt;br&gt;&lt;strong&gt;just small enough to hold tonight’s me.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h3 id&#x3D;&quot;Chapter-Four-The-Escape&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Four-The-Escape&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Four | The Escape&quot;&gt;&lt;&#x2F;a&gt;Chapter Four | The Escape&lt;&#x2F;h3&gt;&lt;p&gt;Early in the morning,&lt;br&gt;&lt;strong&gt;seven o’clock sharp.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The sky was overcast,&lt;br&gt;yet there was an abnormally dazzling sunlight.&lt;&#x2F;p&gt;
&lt;p&gt;Like a picture whose curves were pulled wrong in Photoshop,&lt;br&gt;the city’s foreground and background seemed to split apart.&lt;br&gt;It came so suddenly, like a prank.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I packed my luggage and called a car.&lt;&#x2F;p&gt;
&lt;p&gt;The car wasn’t fast.&lt;br&gt;Outside the window swept tree after tree, house after house;&lt;br&gt;faded billboards swept past;&lt;br&gt;intersections and roundabouts that were beginning to feel familiar swept past.&lt;&#x2F;p&gt;
&lt;p&gt;And then —&lt;br&gt;the customs building,&lt;br&gt;and that Ferris wheel appeared at the end of my line of sight.&lt;&#x2F;p&gt;
&lt;p&gt;It stood there quietly,&lt;br&gt;all alone;&lt;br&gt;in my memory I had never seen it turn.&lt;&#x2F;p&gt;
&lt;p&gt;I had noticed it very early,&lt;br&gt;and had even planned to watch the sunset from it —&lt;br&gt;but the guides on Xiaohongshu told me&lt;br&gt;it had long since stopped operating.&lt;&#x2F;p&gt;
&lt;p&gt;Not the “temporarily out of service” kind,&lt;br&gt;but with no announcement, no notice,&lt;br&gt;simply vanished —&lt;br&gt;not even an obituary.&lt;&#x2F;p&gt;
&lt;p&gt;And so it just —&lt;br&gt;stands there,&lt;br&gt;fading bit by bit,&lt;br&gt;rusting,&lt;br&gt;creaking in the wind.&lt;&#x2F;p&gt;
&lt;p&gt;Just like that —&lt;br&gt;it fell,&lt;br&gt;shattered,&lt;br&gt;&lt;strong&gt;died young.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I watched it in silence,&lt;br&gt;like watching a forced-ripe fruit drop to the ground —&lt;br&gt;&lt;strong&gt;smashed to pulp.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Crossing the bridge,&lt;br&gt;the car stopped in front of the small border-inspection building.&lt;&#x2F;p&gt;
&lt;p&gt;I dragged my luggage into the building.&lt;&#x2F;p&gt;
&lt;p&gt;And then — I froze.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;People.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;A dense mass of people.&lt;&#x2F;strong&gt;&lt;br&gt;Backs pressed to backs, shoulders squeezing shoulders, skin brushing skin.&lt;br&gt;Layer upon layer, people surging in like a tide.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;People shoving forward,&lt;&#x2F;strong&gt;&lt;br&gt;shouting, gasping, squeezing ahead with numb eyes.&lt;&#x2F;p&gt;
&lt;p&gt;Two or three bulging plastic bags,&lt;br&gt;ropes fixed to home goods cutting red marks into hands,&lt;br&gt;people carrying tables, chairs, and stools.&lt;&#x2F;p&gt;
&lt;p&gt;Some cursed, some wept,&lt;br&gt;some tried to cut in line,&lt;br&gt;some shoved, yelled, and trampled like mad.&lt;&#x2F;p&gt;
&lt;p&gt;I stood where I was.&lt;&#x2F;p&gt;
&lt;p&gt;This was not the “port” I had imagined.&lt;br&gt;No smooth tile floors, no air conditioning,&lt;br&gt;no electronic gates with prompt tones.&lt;&#x2F;p&gt;
&lt;p&gt;Still,&lt;br&gt;management went on all the same —&lt;br&gt;&lt;strong&gt;the loudspeakers blared, signs were posted, police stood watch.&lt;&#x2F;strong&gt;&lt;br&gt;But all of it seemed like&lt;br&gt;a basin of water trying to plug a crack —&lt;br&gt;&lt;strong&gt;still dripping and leaking through the fingers.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The crowd slowly squeezed onto the boat.&lt;&#x2F;p&gt;
&lt;p&gt;A 9:30 boat,&lt;br&gt;and at 9:40 it still hadn’t departed.&lt;&#x2F;p&gt;
&lt;p&gt;When the hull began to sway gently,&lt;br&gt;a northeastern auntie behind me reminded me in a low voice:&lt;br&gt;“Grab a stool and sit down.”&lt;&#x2F;p&gt;
&lt;p&gt;I thanked her, pulled over a little stool, and sat.&lt;br&gt;Before me was a row of grilled sausages and bottled water on a counter;&lt;br&gt;I glanced at the prices —&lt;br&gt;almost three times what they cost on shore.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The boat rocked gently.&lt;&#x2F;p&gt;
&lt;p&gt;I looked up. Beyond the glass window&lt;br&gt;was her city.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Blagoveshchensk.&lt;&#x2F;strong&gt;&lt;br&gt;She was born here;&lt;br&gt;hidden here are&lt;br&gt;her laughter, her tears,&lt;br&gt;her grievances and her resistance.&lt;&#x2F;p&gt;
&lt;p&gt;I gazed over there,&lt;br&gt;gazed at that low, silent city.&lt;&#x2F;p&gt;
&lt;p&gt;I knew she was over there,&lt;br&gt;&lt;strong&gt;but I couldn’t see her.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And I,&lt;br&gt;adrift on this stretch of water,&lt;br&gt;was drawing closer and closer to her.&lt;&#x2F;p&gt;
&lt;p&gt;We were both adrift on it,&lt;br&gt;&lt;strong&gt;rootless, nameless, soundless.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;—— So let’s escape across, just like this.&lt;br&gt;Like a &lt;strong&gt;kitten&lt;&#x2F;strong&gt; leaving home,&lt;br&gt;&lt;strong&gt;never to return.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h3 id&#x3D;&quot;Chapter-Five-Her-City&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Five-Her-City&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Five | Her City&quot;&gt;&lt;&#x2F;a&gt;Chapter Five | Her City&lt;&#x2F;h3&gt;&lt;p&gt;After that treaty and that decree divided the river’s surface,&lt;br&gt;the name Hailanpao&lt;br&gt;was given to the town the Russians built on the north bank:&lt;br&gt;Blagoveshchensk.&lt;&#x2F;p&gt;
&lt;p&gt;Yes. I saw her; we got off the boat.&lt;&#x2F;p&gt;
&lt;p&gt;The moment I stepped onto this city’s soil, my heart raced abnormally fast; I could hardly breathe.&lt;&#x2F;p&gt;
&lt;p&gt;We called a taxi, and she sat beside me.&lt;&#x2F;p&gt;
&lt;p&gt;Outside the window was a street wide beyond reason —&lt;br&gt;I had never seen a street so wide.&lt;br&gt;Neatly planted trees lined both sides,&lt;br&gt;lush and green like a garden;&lt;br&gt;the houses were low, two or three stories.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I couldn’t help murmuring:&lt;&#x2F;p&gt;
&lt;p&gt;“So… the streets here are this wide…”&lt;&#x2F;p&gt;
&lt;p&gt;She laughed softly: “Here… they’re all like this.”&lt;&#x2F;p&gt;
&lt;p&gt;She said it frankly and calmly.&lt;br&gt;I turned sharply to look at her;&lt;br&gt;her expression showed no ripple at all,&lt;br&gt;as if it were something said a thousand times.&lt;&#x2F;p&gt;
&lt;p&gt;Yes. She was born in Blagoveshchensk&lt;br&gt;and had never truly left.&lt;&#x2F;p&gt;
&lt;p&gt;She grew up here, went to school here,&lt;br&gt;went through quarrel after quarrel, cry after cry.&lt;br&gt;She had never ridden a high-speed train, never even taken a plane,&lt;br&gt;much less had the chance to see the big cities that belonged to her —&lt;br&gt;Vladivostok, Moscow, Saint Petersburg.&lt;&#x2F;p&gt;
&lt;p&gt;She said she had been to China too —&lt;br&gt;but only to Heihe.&lt;&#x2F;p&gt;
&lt;p&gt;That little city which in my eyes was merely a brief stop on a journey,&lt;br&gt;which occupied only one page of my itinerary,&lt;br&gt;was to her already “a foreign land.”&lt;&#x2F;p&gt;
&lt;p&gt;I suddenly felt suffocated, wanted to cry…&lt;&#x2F;p&gt;
&lt;p&gt;Because I had been to too many places.&lt;&#x2F;p&gt;
&lt;p&gt;I had ridden the Shinkansen, been to Tokyo, been to Osaka,&lt;br&gt;and had wandered aimlessly through the streets of Jeju.&lt;br&gt;In a Tokyo café,&lt;br&gt;watching planes streak across the sky,&lt;br&gt;I had even found those scenes ordinary to the point of boredom.&lt;&#x2F;p&gt;
&lt;p&gt;Yet now, sitting beside her,&lt;br&gt;I suddenly felt an unprecedented guilt.&lt;&#x2F;p&gt;
&lt;p&gt;She had never blamed me for anything,&lt;br&gt;had never even mentioned this,&lt;br&gt;but still I dimly felt:&lt;&#x2F;p&gt;
&lt;p&gt;Was I showing off?&lt;&#x2F;p&gt;
&lt;p&gt;Did every casual description of mine&lt;br&gt;sting her?&lt;&#x2F;p&gt;
&lt;p&gt;Did I, in the depths of my heart,&lt;br&gt;also carry some self-righteous pity and sense of superiority —&lt;&#x2F;p&gt;
&lt;p&gt;I can leave whenever I want, go where I want,&lt;br&gt;while she can only stay here —&lt;br&gt;even at this very moment… meeting me.&lt;&#x2F;p&gt;
&lt;p&gt;I wanted so much to ask her: do you hate me?&lt;br&gt;Do you find me detestable?&lt;br&gt;Do you think I’m just a hypocritical,&lt;br&gt;superiority-soaked outsider?&lt;&#x2F;p&gt;
&lt;p&gt;But I couldn’t open my mouth; I couldn’t say these words.&lt;&#x2F;p&gt;
&lt;p&gt;The car moved slowly through the streets.&lt;&#x2F;p&gt;
&lt;p&gt;We passed that familiar-yet-strange sign — Rostics.&lt;br&gt;She told me it was Russia’s KFC;&lt;br&gt;ever since the Russo-Ukrainian war,&lt;br&gt;this city’s KFC had become Rostics.&lt;&#x2F;p&gt;
&lt;p&gt;I stared blankly at that sign&lt;br&gt;and suddenly remembered that saying:&lt;&#x2F;p&gt;
&lt;p&gt;“People take the world as it was when they were born as the default settings.”&lt;&#x2F;p&gt;
&lt;p&gt;She at least had seen a Russia that had KFC.&lt;&#x2F;p&gt;
&lt;p&gt;At least… at least?&lt;&#x2F;p&gt;
&lt;p&gt;I began to feel an inexpressible pain.&lt;&#x2F;p&gt;
&lt;p&gt;I looked at her profile,&lt;br&gt;her eyelashes stirred gently by the wind,&lt;br&gt;her gaze on the familiar scenery outside the window,&lt;br&gt;calm and soft.&lt;&#x2F;p&gt;
&lt;p&gt;While I could only sit beside her,&lt;br&gt;harboring a secret guilt,&lt;br&gt;trying to conceal what I thought of as my aloofness and hypocrisy,&lt;br&gt;trying to cover up that “condescending sympathy.”&lt;&#x2F;p&gt;
&lt;p&gt;I truly didn’t know how to atone.&lt;&#x2F;p&gt;
&lt;p&gt;Or rather — perhaps this “sin” doesn’t exist at all?&lt;br&gt;Maybe she never minded at all,&lt;br&gt;and all my so-called guilt&lt;br&gt;was nothing but a performance of self-indulgence?&lt;&#x2F;p&gt;
&lt;p&gt;But still I couldn’t help the pain.&lt;&#x2F;p&gt;
&lt;p&gt;And that pain made me understand:&lt;br&gt;the only thing that could ease my guilt at this moment&lt;br&gt;was to keep her company.&lt;&#x2F;p&gt;
&lt;p&gt;I just wanted to stay by her side,&lt;br&gt;to draw near her world,&lt;br&gt;even if only a little,&lt;br&gt;even if in a way I wasn’t sure was sincere.&lt;&#x2F;p&gt;
&lt;p&gt;She suddenly turned to look at me and smiled,&lt;br&gt;a smile gentle and unguarded.&lt;&#x2F;p&gt;
&lt;p&gt;“Where do you want to go today?”&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps this was the only atonement I could make:&lt;&#x2F;p&gt;
&lt;p&gt;to quietly keep her company like this,&lt;br&gt;no more words needed,&lt;br&gt;just follow her,&lt;br&gt;stroll the streets she knew by heart,&lt;br&gt;eat the food she was used to,&lt;br&gt;listen to her tell the most ordinary little things.&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps this kind of company&lt;br&gt;could slightly soothe my heart, torn apart by self-awareness.&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps I would discover&lt;br&gt;that she had never needed my pity or my so-called “rescue.”&lt;&#x2F;p&gt;
&lt;p&gt;She was simply here, in her city, on her land,&lt;br&gt;gently waiting for me to come.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;On the first day we didn’t do much.&lt;&#x2F;p&gt;
&lt;p&gt;I went out on my own, heading south along the road,&lt;br&gt;past Khrushchevkas and broad lawns,&lt;br&gt;through puddles and muddy pavement.&lt;&#x2F;p&gt;
&lt;p&gt;That shopping mall just appeared at the intersection,&lt;br&gt;a standard big-box mall oriented toward car users.&lt;&#x2F;p&gt;
&lt;p&gt;Rather, it itself represented this city’s respectability —&lt;br&gt;a kind of “all-Russia unified modern life.”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;After lingering in front of the entrance a while,&lt;br&gt;like a kitten that had done something wrong,&lt;br&gt;I slipped in while no one was looking.&lt;br&gt;—— After all, I wasn’t even sure where the entrance was.&lt;&#x2F;p&gt;
&lt;p&gt;……&lt;&#x2F;p&gt;
&lt;p&gt;Russian supermarkets actually have this many kinds of energy drinks…&lt;&#x2F;p&gt;
&lt;p&gt;According to what she said later,&lt;br&gt;these drinks actually require a passport.&lt;&#x2F;p&gt;
&lt;p&gt;But like many such “restrictions,”&lt;br&gt;in reality they are lightly bypassed.&lt;&#x2F;p&gt;
&lt;p&gt;—— No one questioned me; I easily bought a few cans.&lt;&#x2F;p&gt;
&lt;p&gt;I put several silver cans of Adrenaline into the basket&lt;br&gt;and grabbed some peanut snacks too.&lt;&#x2F;p&gt;
&lt;p&gt;After leaving the supermarket I went to Rostics.&lt;&#x2F;p&gt;
&lt;p&gt;I tried to order myself but couldn’t use cash,&lt;br&gt;so I grabbed a passerby nearby.&lt;&#x2F;p&gt;
&lt;p&gt;Took out my phone, opened a translation app.&lt;br&gt;He read it at a glance, nodded,&lt;br&gt;and quickly paid with his own card.&lt;&#x2F;p&gt;
&lt;p&gt;Without hesitation, I produced 500 rubles.&lt;&#x2F;p&gt;
&lt;p&gt;Just as I was about to leave,&lt;br&gt;he called out to stop me.&lt;br&gt;I turned; he exchanged a few quiet words with the clerk&lt;br&gt;and handed me back 100 rubles — my change.&lt;&#x2F;p&gt;
&lt;p&gt;So touching…&lt;br&gt;What a good person…&lt;br&gt;I silently thanked him in my heart.&lt;&#x2F;p&gt;
&lt;p&gt;Carrying these snacks and drinks,&lt;br&gt;I returned to the hotel.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I quietly set the things on the table&lt;br&gt;and slowly approached the bed.&lt;&#x2F;p&gt;
&lt;p&gt;She was sleeping peacefully.&lt;&#x2F;p&gt;
&lt;p&gt;I stared at her face for a while, took off my coat, and gently lay down beside her.&lt;&#x2F;p&gt;
&lt;p&gt;Outside the window the sky faded little by little,&lt;br&gt;and the streetlights gradually came on.&lt;&#x2F;p&gt;
&lt;p&gt;Many things happened this day.&lt;br&gt;So I closed my eyes,&lt;br&gt;digesting this newly felt part of the world.&lt;&#x2F;p&gt;
&lt;p&gt;Just like that, the first day quietly passed.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h3 id&#x3D;&quot;Chapter-Six-Dislocation&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Six-Dislocation&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Six | Dislocation&quot;&gt;&lt;&#x2F;a&gt;Chapter Six | Dislocation&lt;&#x2F;h3&gt;&lt;p&gt;In the early morning, Blagoveshchensk’s sunlight came through the gap in the curtains&lt;br&gt;and lit the room bright.&lt;br&gt;Just past five, and the sun had already risen high,&lt;br&gt;as if impatient to wake the city.&lt;br&gt;I opened my map app and found my location.&lt;&#x2F;p&gt;
&lt;p&gt;A red pin sat firmly in the center of Blagoveshchensk.&lt;br&gt;I took a screenshot, hesitating whether to send it to friends.&lt;br&gt;I’d even thought of the caption: I’m in Russia!&lt;br&gt;Yet my finger hovered over the send button, never pressing it.&lt;&#x2F;p&gt;
&lt;p&gt;The Russia we usually talk about — what is it like?&lt;br&gt;What comes to mind is always &lt;strong&gt;Moscow’s Red Square&lt;&#x2F;strong&gt;,&lt;br&gt;the solemn, majestic sight of the &lt;strong&gt;Kremlin&lt;&#x2F;strong&gt;,&lt;br&gt;at most with the classical splendor of &lt;strong&gt;Saint Petersburg’s Winter Palace&lt;&#x2F;strong&gt; added.&lt;br&gt;These are the Russia carved out by media and textbooks,&lt;br&gt;the entirety of most people’s knowledge of this country.&lt;&#x2F;p&gt;
&lt;p&gt;But Blagoveshchensk?&lt;br&gt;I recalled the scene in the supermarket yesterday:&lt;br&gt;on the signs for product categories,&lt;br&gt;&lt;strong&gt;Chinese translations&lt;&#x2F;strong&gt; were prominently printed.&lt;&#x2F;p&gt;
&lt;p&gt;That would be unimaginable in Moscow or Saint Petersburg.&lt;br&gt;This city had a subtle sense of dislocation&lt;br&gt;from the “Russia” in my impression.&lt;br&gt;Does it really belong to the Russia most people know?&lt;br&gt;It is more like a unique &lt;strong&gt;cultural melting pot&lt;&#x2F;strong&gt; on the Sino-Russian border&lt;br&gt;than that distant, grand imperial heart.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Lying on the hotel bed, sleepless, I let my thoughts wander like this.&lt;br&gt;Since sleep was gone, why not take a walk in the cool of the early morning.&lt;br&gt;She woke early too; we tidied up quickly.&lt;&#x2F;p&gt;
&lt;p&gt;“Shall we go?” she asked softly.&lt;&#x2F;p&gt;
&lt;p&gt;I nodded and picked up the room key on the table.&lt;&#x2F;p&gt;
&lt;p&gt;Oh right — a &lt;strong&gt;key&lt;&#x2F;strong&gt;;&lt;br&gt;an object I hadn’t seen in China for years.&lt;br&gt;Whether home doors, offices, or hotels,&lt;br&gt;now it’s mostly electronic locks, electronic access,&lt;br&gt;even just tapping a phone’s NFC to get through.&lt;br&gt;Physical keys seem to have become antiques,&lt;&#x2F;p&gt;
&lt;p&gt;like young people seeing a floppy disk&lt;br&gt;and curiously asking if it’s a figurine of the “save” icon.&lt;br&gt;Kids born after 2010 have never seen a landline, only mobile phones;&lt;br&gt;even their gesture for “making a phone call” is a flat palm held to the ear.&lt;&#x2F;p&gt;
&lt;p&gt;And so,&lt;br&gt;we pushed open the door into Blagoveshchensk’s early morning.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;We walked forward along the broad street.&lt;br&gt;On both sides were neatly trimmed lawns, full of green.&lt;br&gt;Ahead, a park quietly came into view.&lt;&#x2F;p&gt;
&lt;p&gt;At the park’s center, a tall statue stood majestically.&lt;br&gt;A flock of pigeons frolicked beside it,&lt;br&gt;now lowering their heads to peck, now spreading their wings to fly,&lt;br&gt;their feathers glinting in the morning light.&lt;br&gt;Seeing this scene, scenes from the old Soviet films I’d watched as a child&lt;br&gt;instantly struck my heart —&lt;br&gt;that imagery, carrying the imprint of history, was so vivid.&lt;br&gt;I hurried to photograph the pigeons with my phone,&lt;br&gt;and the lens also caught the bright flowers&lt;br&gt;someone had laid beside the soldiers’ memorial statue.&lt;&#x2F;p&gt;
&lt;p&gt;On the street, early risers walked in twos and threes,&lt;br&gt;carrying the particular unhurriedness of a small border town.&lt;br&gt;Following the street, we walked without noticing all the way to &lt;strong&gt;Lenin Square&lt;&#x2F;strong&gt;.&lt;br&gt;Just as nearly every Chinese city has a Zhongshan Road or a Zhongshan Park,&lt;br&gt;Russian cities, too, all seem to have a Lenin Square —&lt;br&gt;or at least a statue of Lenin.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Where is Grandpa Lenin?&lt;br&gt;Right in the middle of the square,&lt;br&gt;on a tall stone plinth, looking down at the people passing by,&lt;br&gt;one arm firmly extended forward, pointing into the distance.&lt;&#x2F;p&gt;
&lt;p&gt;I suddenly remembered the lyrics of the Russian song &lt;em&gt;Ilyich&lt;&#x2F;em&gt;:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;He (Lenin) is still standing, waving at us&lt;br&gt;already painted with a hundred coats of paint&lt;br&gt;The pigeons come cooing over&lt;br&gt;and shit on Ilyich’s bald head&lt;br&gt;He is still standing…&lt;br&gt;He is still standing…&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id&#x3D;&quot;Chapter-Seven-The-Riverbank&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Seven-The-Riverbank&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Seven | The Riverbank&quot;&gt;&lt;&#x2F;a&gt;Chapter Seven | The Riverbank&lt;&#x2F;h3&gt;&lt;p&gt;The sun gradually climbed higher.&lt;br&gt;We walked east along an east-west avenue.&lt;br&gt;We kept walking.&lt;br&gt;The road gradually narrowed;&lt;br&gt;the grass on both sides went from neatly trimmed to unkempt,&lt;br&gt;then to bare cement and mud pits.&lt;br&gt;We just kept walking like this,&lt;br&gt;until a section of brick wall appeared ahead.&lt;&#x2F;p&gt;
&lt;p&gt;On the brick wall&lt;br&gt;was that kind of street letter-graffiti;&lt;br&gt;looking closely,&lt;br&gt;it had been covered over in several layers.&lt;br&gt;There were also some letters whose meaning was unclear.&lt;&#x2F;p&gt;
&lt;p&gt;To our right was a stretch of railway track —&lt;br&gt;oh, so this was a level crossing.&lt;br&gt;I remembered the level crossings I’d seen in Japan.&lt;br&gt;Alarm bells, warning lights, barriers —&lt;br&gt;everything to keep people from being run over by trains.&lt;&#x2F;p&gt;
&lt;p&gt;But here,&lt;br&gt;so unkempt,&lt;br&gt;so &lt;strong&gt;Russian&lt;&#x2F;strong&gt;.&lt;br&gt;(A stereotype, I know.)&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Beside the level crossing,&lt;br&gt;a low wooden house came into view,&lt;br&gt;its walls mottled,&lt;br&gt;its wooden windows on the verge of falling apart.&lt;br&gt;Under the eaves hung a few strings of shriveled onions,&lt;br&gt;looking somewhat desolate.&lt;&#x2F;p&gt;
&lt;p&gt;A faint smell of coal smoke hung in the air,&lt;br&gt;mixed with the damp scent of earth.&lt;br&gt;This place was unlike the broad streets we’d passed before;&lt;br&gt;there were no neatly trimmed lawns either,&lt;br&gt;only unpolished roughness.&lt;&#x2F;p&gt;
&lt;p&gt;We stood before the crossing,&lt;br&gt;the rails glinting faintly in the sunlight.&lt;br&gt;Not far away&lt;br&gt;came the rumble of a slowly moving train.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Past the brick wall,&lt;br&gt;we finally saw the Heilongjiang — the Amur.&lt;br&gt;The river’s surface was extremely wide.&lt;br&gt;I had expected barbed wire or something,&lt;br&gt;but there were even people swimming in it.&lt;&#x2F;p&gt;
&lt;p&gt;I stuck out my tongue,&lt;br&gt;walked closer, closer,&lt;br&gt;until I reached the riverbank.&lt;br&gt;I reached out my hand —&lt;br&gt;the water was cool.&lt;br&gt;So,&lt;br&gt;&lt;strong&gt;this is the Heilongjiang.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Throughout history,&lt;br&gt;how many stories have been in the Heilongjiang’s surging waves.&lt;br&gt;From ancient times to now,&lt;br&gt;from ancient nomads to modern settlers,&lt;br&gt;everyone has had to deal with it.&lt;br&gt;A river so full of stories,&lt;br&gt;right now beneath my feet.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Suddenly it all felt a little unreal.&lt;br&gt;Just now,&lt;br&gt;I had, in a sense, touched&lt;br&gt;the “border” itself.&lt;&#x2F;p&gt;
&lt;p&gt;No barbed wire,&lt;br&gt;no soldiers standing guard,&lt;br&gt;only the river gently lapping the shore.&lt;&#x2F;p&gt;
&lt;p&gt;The river breeze blew softly, carrying a distinctive moist coolness,&lt;br&gt;caressing my cheeks.&lt;&#x2F;p&gt;
&lt;p&gt;Those ancient boat songs, the hoofbeats of nomadic tribes,&lt;br&gt;the cries of passing caravans, the shouts of border struggles —&lt;br&gt;all had melted into this surging water.&lt;&#x2F;p&gt;
&lt;p&gt;The sand underfoot was soft and fine, bearing the river’s wash marks.&lt;br&gt;Here and there a few round pebbles lay quietly.&lt;br&gt;I picked one up — ice-cold and smooth.&lt;&#x2F;p&gt;
&lt;p&gt;I don’t know why,&lt;br&gt;but I took a photo of it.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Eight-The-Cradle&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Eight-The-Cradle&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Eight | The Cradle&quot;&gt;&lt;&#x2F;a&gt;Chapter Eight | The Cradle&lt;&#x2F;h3&gt;&lt;p&gt;Back in the city, she and I first found a coffee shop,&lt;br&gt;an iced latte each.&lt;br&gt;The price was reasonable enough —&lt;br&gt;this is Europe after all, I thought to myself,&lt;br&gt;a world where coffee is a necessity.&lt;&#x2F;p&gt;
&lt;p&gt;Not much farther on, we came to a shopping mall.&lt;br&gt;It was a square little building,&lt;br&gt;three stories, not large,&lt;br&gt;with only two or three shops per floor.&lt;br&gt;We started browsing from the first floor;&lt;br&gt;only one “goods store” was open.&lt;&#x2F;p&gt;
&lt;p&gt;Wait, a goods store?&lt;br&gt;I shouldn’t have been surprised;&lt;br&gt;after all, I knew anime culture had spread widely in Eastern Europe.&lt;br&gt;I glanced over —&lt;br&gt;most of the merchandise bore Chinese rather than Japanese,&lt;br&gt;like &lt;em&gt;Naruto&lt;&#x2F;em&gt; doujin magazines,&lt;br&gt;and an entire wall of Russian-language manga.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Continuing up, the second floor was an Uzbek restaurant.&lt;br&gt;We ordered fried rice;&lt;br&gt;she said this kind of Central Asian fried rice was a great deal in Russia,&lt;br&gt;like kebabs —&lt;br&gt;a fine choice for filling your stomach.&lt;&#x2F;p&gt;
&lt;p&gt;Soon we would be leaving the city,&lt;br&gt;headed for a small town called Birobidzhan.&lt;br&gt;For such a short distance,&lt;br&gt;the train would actually take a whole night,&lt;br&gt;arriving only the next morning.&lt;&#x2F;p&gt;
&lt;p&gt;After checking out of the hotel,&lt;br&gt;we sat in the café a while longer,&lt;br&gt;then set off for the train station to wait.&lt;&#x2F;p&gt;
&lt;p&gt;The station was tiny,&lt;br&gt;with no platform —&lt;br&gt;we climbed the stairs up into the train straight from the ground.&lt;br&gt;Truly “Russian” style.&lt;br&gt;We walked to the track where the train stood;&lt;br&gt;it was already waiting for us.&lt;&#x2F;p&gt;
&lt;p&gt;With experience riding sleeper trains in China,&lt;br&gt;we had bought snacks and drinks in advance,&lt;br&gt;just waiting to board and feast.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Entering the carriage, I was a bit shocked.&lt;br&gt;Two levels of bunks!&lt;br&gt;Two!&lt;br&gt;In China there are three.&lt;br&gt;And I peeked at the toilet:&lt;br&gt;clean and tidy, with a proper toilet bowl.&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t help envying this setup.&lt;br&gt;This is Europe after all:&lt;br&gt;Europe’s floor is&lt;br&gt;Asia’s ceiling.&lt;br&gt;That’s how I consoled myself.&lt;&#x2F;p&gt;
&lt;p&gt;Once aboard, I opened a drink&lt;br&gt;and started eating sunflower seeds —&lt;br&gt;Russians especially love sunflower seeds;&lt;br&gt;no wonder the Northeast calls them “maoke,”&lt;br&gt;meaning “what the Russkies crack.”&lt;br&gt;When bedtime came,&lt;br&gt;I climbed into my bunk,&lt;br&gt;took the sleeping pill I take every night,&lt;br&gt;and pulled the thin quilt over me.&lt;&#x2F;p&gt;
&lt;p&gt;The carriage was very quiet.&lt;br&gt;No one made loud noise,&lt;br&gt;no one played videos out loud;&lt;br&gt;someone read quietly,&lt;br&gt;someone sipped coffee.&lt;&#x2F;p&gt;
&lt;p&gt;How nice —&lt;br&gt;&lt;strong&gt;so much like home.&lt;&#x2F;strong&gt;&lt;br&gt;I curled up on the bunk,&lt;br&gt;smiling.&lt;&#x2F;p&gt;
&lt;p&gt;Slowly,&lt;br&gt;amid the clatter-clatter,&lt;br&gt;I fell asleep.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Nine-City-of-the-Conqueror-·-One&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Nine-City-of-the-Conqueror-%C2%B7-One&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Nine | City of the Conqueror · One&quot;&gt;&lt;&#x2F;a&gt;Chapter Nine | City of the Conqueror · One&lt;&#x2F;h3&gt;&lt;p&gt;After a night of lullaby,&lt;br&gt;the green-skinned train delivered us to a brand-new morning.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Khabarovsk.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;This is the UTC+10 time zone;&lt;br&gt;the sun rises two hours earlier than back home,&lt;br&gt;as if in a hurry to show off&lt;br&gt;how different this city is.&lt;&#x2F;p&gt;
&lt;p&gt;We dragged our suitcases&lt;br&gt;through the faint morning light&lt;br&gt;and found the hotel we had booked.&lt;&#x2F;p&gt;
&lt;p&gt;Once everything was settled,&lt;br&gt;on the following day&lt;br&gt;our exploration of the city&lt;br&gt;officially began.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Unlike Blagoveshchensk’s&lt;br&gt;time-frozen stillness,&lt;br&gt;everything in Khabarovsk&lt;br&gt;exuded the air of a “big city.”&lt;&#x2F;p&gt;
&lt;p&gt;We walked into a park;&lt;br&gt;almost all its facilities&lt;br&gt;were brand new.&lt;&#x2F;p&gt;
&lt;p&gt;Orange benches&lt;br&gt;gleamed brightly in the sunlight,&lt;br&gt;like seats prepared&lt;br&gt;especially for us at this moment.&lt;&#x2F;p&gt;
&lt;p&gt;In the flowerbeds,&lt;br&gt;buds ready to bloom&lt;br&gt;crowded together in swathes,&lt;br&gt;awaiting the order to blossom.&lt;&#x2F;p&gt;
&lt;p&gt;Meticulously trimmed lawns,&lt;br&gt;carefully designed shrubbery…&lt;br&gt;everything&lt;br&gt;carried a planned,&lt;br&gt;modern refinement.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Coming out of a little supermarket with a “Минимаркет” sign,&lt;br&gt;I clutched my empty drink bottle,&lt;br&gt;instinctively looking for a trash can.&lt;&#x2F;p&gt;
&lt;p&gt;Back home,&lt;br&gt;this often requires me&lt;br&gt;to walk quite a stretch.&lt;&#x2F;p&gt;
&lt;p&gt;Yet&lt;br&gt;after only a few steps,&lt;br&gt;I saw one.&lt;&#x2F;p&gt;
&lt;p&gt;A few more steps,&lt;br&gt;another.&lt;&#x2F;p&gt;
&lt;p&gt;They were everywhere,&lt;br&gt;standing quietly by the roadside,&lt;br&gt;like this city’s&lt;br&gt;most faithful servants.&lt;&#x2F;p&gt;
&lt;p&gt;“As expected of Soviet heritage.”&lt;br&gt;I couldn’t help sighing softly.&lt;br&gt;This kind of ubiquitous public facility,&lt;br&gt;with its bold, rough-and-ready convenience,&lt;br&gt;makes one feel at ease.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;We crossed the park,&lt;br&gt;the view opened up ahead,&lt;br&gt;and there was another square.&lt;&#x2F;p&gt;
&lt;p&gt;Like all the Russian squares we’d seen,&lt;br&gt;this was a kingdom of pigeons.&lt;br&gt;They cooed,&lt;br&gt;strolled swaggeringly on the ground,&lt;br&gt;utterly unafraid of people.&lt;&#x2F;p&gt;
&lt;p&gt;A man in a tracksuit&lt;br&gt;jogged past&lt;br&gt;leading a huge Alaskan Malamute.&lt;br&gt;The dog excitedly lolled its tongue,&lt;br&gt;its tail wagging like a propeller.&lt;&#x2F;p&gt;
&lt;p&gt;Wuwu…&lt;br&gt;I truly love so much&lt;br&gt;every blade of grass and every tree here.&lt;br&gt;Whether Blagoveshchensk’s unpolished roughness&lt;br&gt;or Khabarovsk’s modern tidiness,&lt;br&gt;both made my heart&lt;br&gt;pound.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;At the end of the square,&lt;br&gt;we met again that&lt;br&gt;familiar old friend —&lt;br&gt;Lenin.&lt;&#x2F;p&gt;
&lt;p&gt;We took a photo from afar&lt;br&gt;and didn’t go closer.&lt;br&gt;After all,&lt;br&gt;Lenin Squares all look about the same.&lt;&#x2F;p&gt;
&lt;p&gt;And… hehe,&lt;br&gt;Ame secretly thought to herself,&lt;br&gt;the Lenin statue here&lt;br&gt;somehow doesn’t look&lt;br&gt;as imposing as the one in her city!&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;In the center of the square stood a huge fountain;&lt;br&gt;though it wasn’t running,&lt;br&gt;the ground around it&lt;br&gt;was inscribed with this city’s history.&lt;&#x2F;p&gt;
&lt;p&gt;My gaze&lt;br&gt;fell upon that name —&lt;br&gt;&lt;strong&gt;Khabarov.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Yes,&lt;br&gt;Khabarovsk&lt;br&gt;is named after the explorer Yerofey Pavlovich Khabarov.&lt;&#x2F;p&gt;
&lt;p&gt;My heart&lt;br&gt;was suddenly&lt;br&gt;gripped by something.&lt;&#x2F;p&gt;
&lt;p&gt;One nation’s hero&lt;br&gt;is another nation’s invader.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;This name,&lt;br&gt;to the Russians standing on this land,&lt;br&gt;represents pioneering,&lt;br&gt;courage,&lt;br&gt;and glory.&lt;&#x2F;p&gt;
&lt;p&gt;But to us on the other side of the river,&lt;br&gt;it is bound tightly to blood and tears,&lt;br&gt;to cession,&lt;br&gt;and to humiliation.&lt;&#x2F;p&gt;
&lt;p&gt;I turned my head&lt;br&gt;to look at her.&lt;br&gt;She too was gazing at the inscriptions,&lt;br&gt;her eyes calm,&lt;br&gt;no ripple to be seen.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;All these names,&lt;br&gt;boundaries,&lt;br&gt;stories,&lt;br&gt;cold and heat,&lt;br&gt;seep along the flagstones beneath our feet&lt;br&gt;into this once-contested land.&lt;&#x2F;p&gt;
&lt;p&gt;And the distant Amur River (Heilongjiang)&lt;br&gt;simply surges on in silence,&lt;br&gt;witnessing everything,&lt;br&gt;and washing everything away.&lt;&#x2F;p&gt;
&lt;p&gt;We stood in this conqueror’s city,&lt;br&gt;two tiny,&lt;br&gt;rootless girls,&lt;br&gt;feeling the&lt;br&gt;complicated echoes history left behind.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The wind blew across the square,&lt;br&gt;bringing the cooing of pigeons.&lt;&#x2F;p&gt;
&lt;p&gt;Gently,&lt;br&gt;quietly,&lt;br&gt;I took her hand.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Ten-City-of-the-Conqueror-·-Two&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Ten-City-of-the-Conqueror-%C2%B7-Two&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Ten | City of the Conqueror · Two&quot;&gt;&lt;&#x2F;a&gt;Chapter Ten | City of the Conqueror · Two&lt;&#x2F;h3&gt;&lt;p&gt;We walked on and on&lt;br&gt;along a street&lt;br&gt;full of European charm.&lt;&#x2F;p&gt;
&lt;p&gt;The road wasn’t wide;&lt;br&gt;on both sides were compact, elegant European-style buildings,&lt;br&gt;the sunlight casting&lt;br&gt;pretty light and shadow on the walls.&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t help&lt;br&gt;photographing&lt;br&gt;as I walked.&lt;&#x2F;p&gt;
&lt;p&gt;This place looked&lt;br&gt;exactly like&lt;br&gt;the European cities of my imagination.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Tired from walking,&lt;br&gt;we decided to have a meal of&lt;br&gt;the most common people’s Russian food.&lt;&#x2F;p&gt;
&lt;p&gt;That place was rather like&lt;br&gt;a Chinese university canteen.&lt;&#x2F;p&gt;
&lt;p&gt;We took trays&lt;br&gt;and moved along with the line.&lt;&#x2F;p&gt;
&lt;p&gt;First side dishes,&lt;br&gt;then the staple —&lt;br&gt;a few slices of dark, hard bread.&lt;&#x2F;p&gt;
&lt;p&gt;Then soup,&lt;br&gt;and finally a cutlet.&lt;&#x2F;p&gt;
&lt;p&gt;Looking at the food on my plate,&lt;br&gt;I suddenly remembered&lt;br&gt;the &lt;em&gt;Tom and Jerry&lt;&#x2F;em&gt; cartoons I watched as a child.&lt;&#x2F;p&gt;
&lt;p&gt;When Tom feasted,&lt;br&gt;on his plate was exactly that kind of&lt;br&gt;cutlet-and-rice doused in thick sauce.&lt;&#x2F;p&gt;
&lt;p&gt;Full of anticipation,&lt;br&gt;I took a bite.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;As for the taste —&lt;br&gt;I wouldn’t call it bad,&lt;br&gt;but…&lt;br&gt;if I had to eat this every day,&lt;br&gt;I might rather die.&lt;&#x2F;p&gt;
&lt;p&gt;In the following days,&lt;br&gt;we tried a few more times.&lt;br&gt;But each time&lt;br&gt;deepened my despair.&lt;&#x2F;p&gt;
&lt;p&gt;In the end,&lt;br&gt;whenever the two of us saw such a canteen,&lt;br&gt;we took a detour.&lt;&#x2F;p&gt;
&lt;p&gt;I even began letting my thoughts wander:&lt;br&gt;the people exiled to Siberia back then&lt;br&gt;probably ate…&lt;br&gt;more or less this…&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;After finishing this “exile meal,”&lt;br&gt;we continued strolling&lt;br&gt;along the riverbank.&lt;&#x2F;p&gt;
&lt;p&gt;We checked in at that&lt;br&gt;church seen countless times on postcards,&lt;br&gt;its golden onion domes&lt;br&gt;glittering in the sunlight.&lt;&#x2F;p&gt;
&lt;p&gt;We also checked in at the statue&lt;br&gt;belonging to this city —&lt;br&gt;Khabarov.&lt;br&gt;He sits on horseback,&lt;br&gt;gazing firmly into the distance.&lt;&#x2F;p&gt;
&lt;p&gt;Passing a tea-drink shop,&lt;br&gt;we ducked in.&lt;br&gt;Ordered a sweet strawberry drink,&lt;br&gt;and only then felt&lt;br&gt;ourselves come back to life.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Next door was a souvenir shop;&lt;br&gt;we went in and browsed.&lt;&#x2F;p&gt;
&lt;p&gt;I picked up a fridge magnet,&lt;br&gt;exquisitely made,&lt;br&gt;just my taste.&lt;&#x2F;p&gt;
&lt;p&gt;Happily I took it to the register.&lt;&#x2F;p&gt;
&lt;p&gt;And then…&lt;br&gt;it actually cost me&lt;br&gt;nearly sixty yuan.&lt;&#x2F;p&gt;
&lt;p&gt;Profiteer.&lt;br&gt;What a profiteer.&lt;&#x2F;p&gt;
&lt;p&gt;Indignant,&lt;br&gt;I stuck it on the fridge in our hotel room.&lt;&#x2F;p&gt;
&lt;p&gt;Hmph,&lt;br&gt;just consider it&lt;br&gt;the “IQ tax”&lt;br&gt;paid for this journey.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Eleven-City-of-the-Conqueror-·-Three&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Eleven-City-of-the-Conqueror-%C2%B7-Three&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Eleven | City of the Conqueror · Three&quot;&gt;&lt;&#x2F;a&gt;Chapter Eleven | City of the Conqueror · Three&lt;&#x2F;h3&gt;&lt;p&gt;She suddenly proposed&lt;br&gt;taking me to see&lt;br&gt;the most modern MALL here.&lt;&#x2F;p&gt;
&lt;p&gt;I gladly agreed.&lt;&#x2F;p&gt;
&lt;p&gt;We called a car&lt;br&gt;and drove toward the suburbs.&lt;&#x2F;p&gt;
&lt;p&gt;That mall was huge,&lt;br&gt;so huge it made me a little dazed.&lt;br&gt;It was no different&lt;br&gt;from those gleaming shopping centers&lt;br&gt;in any Chinese city of the same tier.&lt;&#x2F;p&gt;
&lt;p&gt;In that instant&lt;br&gt;I even wondered&lt;br&gt;whether I had gone home.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;An Apple store,&lt;br&gt;a Xiaomi store,&lt;br&gt;all kinds of clothing brands,&lt;br&gt;chain coffee shops,&lt;br&gt;even a Burger King!&lt;br&gt;Everything glittered.&lt;&#x2F;p&gt;
&lt;p&gt;If&lt;br&gt;“Russian modern life” needed a showroom,&lt;br&gt;this would surely be it.&lt;&#x2F;p&gt;
&lt;p&gt;She scratched her head&lt;br&gt;and said softly&lt;br&gt;that in her hometown Blagoveshchensk&lt;br&gt;there was no mall this new, this big.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;We walked in&lt;br&gt;and wandered aimlessly,&lt;br&gt;finally sitting down in a coffee shop&lt;br&gt;and ordering an Americano each.&lt;&#x2F;p&gt;
&lt;p&gt;Sitting across from us&lt;br&gt;was an elderly lady with white-streaked blonde hair.&lt;br&gt;She looked elegant,&lt;br&gt;quietly drinking her coffee.&lt;&#x2F;p&gt;
&lt;p&gt;I took out my laptop&lt;br&gt;and started writing my blog.&lt;br&gt;The tapping of the keyboard&lt;br&gt;sounded especially clear&lt;br&gt;against the café’s background noise.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Perhaps my focus&lt;br&gt;aroused her curiosity.&lt;br&gt;The old lady’s gaze&lt;br&gt;fell upon my screen.&lt;&#x2F;p&gt;
&lt;p&gt;A little embarrassed,&lt;br&gt;I nonetheless explained to her&lt;br&gt;that I was writing a travelogue of this trip to Russia.&lt;&#x2F;p&gt;
&lt;p&gt;I turned on the webpage’s translation feature,&lt;br&gt;converted the page to Russian,&lt;br&gt;and turned the laptop toward her.&lt;&#x2F;p&gt;
&lt;p&gt;She leaned in a bit&lt;br&gt;and read earnestly.&lt;br&gt;Her finger&lt;br&gt;slowly slid across the screen.&lt;&#x2F;p&gt;
&lt;p&gt;When she finished reading,&lt;br&gt;she raised her head,&lt;br&gt;a gentle smile on her face.&lt;&#x2F;p&gt;
&lt;p&gt;She praised my writing.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;My heart&lt;br&gt;was suddenly filled by a warm current.&lt;&#x2F;p&gt;
&lt;p&gt;Even though these words&lt;br&gt;had passed through machine translation&lt;br&gt;and lost their original flavor,&lt;br&gt;that feeling,&lt;br&gt;that sentiment,&lt;br&gt;could actually cross the barrier of language&lt;br&gt;and be understood and affirmed&lt;br&gt;by a stranger from a foreign land.&lt;&#x2F;p&gt;
&lt;p&gt;I was really…&lt;br&gt;so moved.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Twelve-The-City-in-the-Forest&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Twelve-The-City-in-the-Forest&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Twelve | The City in the Forest&quot;&gt;&lt;&#x2F;a&gt;Chapter Twelve | The City in the Forest&lt;&#x2F;h3&gt;&lt;p&gt;The train started again,&lt;br&gt;carrying us&lt;br&gt;toward the next destination.&lt;&#x2F;p&gt;
&lt;p&gt;After a day and a night,&lt;br&gt;we arrived at&lt;br&gt;Komsomolsk-on-Amur.&lt;&#x2F;p&gt;
&lt;p&gt;When I first saw this name&lt;br&gt;on the map of Russia,&lt;br&gt;a seed of curiosity was planted in my heart.&lt;&#x2F;p&gt;
&lt;p&gt;Komsomolsk —&lt;br&gt;a city built&lt;br&gt;by Komsomol members, right?&lt;&#x2F;p&gt;
&lt;p&gt;Sure enough,&lt;br&gt;the moment I got off the train,&lt;br&gt;I felt that&lt;br&gt;grandeur and desolation&lt;br&gt;of something risen out of the forest.&lt;&#x2F;p&gt;
&lt;p&gt;Desolate,&lt;br&gt;because before the station&lt;br&gt;there were almost no tall buildings;&lt;br&gt;it looked empty and forlorn.&lt;&#x2F;p&gt;
&lt;p&gt;Grand,&lt;br&gt;because the station’s own scale,&lt;br&gt;and the Soviet state emblem atop it,&lt;br&gt;still bright red,&lt;br&gt;silently told of&lt;br&gt;the fanfare of its construction back then.&lt;&#x2F;p&gt;
&lt;p&gt;Then came our traditional reserved program —&lt;br&gt;going to the square to watch pigeons.&lt;&#x2F;p&gt;
&lt;p&gt;After watching pigeons&lt;br&gt;and killing some time,&lt;br&gt;we dragged our luggage&lt;br&gt;and checked into the hotel.&lt;&#x2F;p&gt;
&lt;p&gt;It was a hotel converted&lt;br&gt;from a Soviet-era resort.&lt;br&gt;The room was big,&lt;br&gt;big to the point of emptiness,&lt;br&gt;and the decor retained&lt;br&gt;that era’s distinctive style.&lt;&#x2F;p&gt;
&lt;p&gt;Once settled in,&lt;br&gt;a wave of boredom hit.&lt;br&gt;So&lt;br&gt;we decided to order delivery.&lt;&#x2F;p&gt;
&lt;p&gt;Russia’s delivery app is called Yandex Go,&lt;br&gt;integrating errands, taxis, food delivery, and more.&lt;br&gt;We ordered a meat-sauce pizza.&lt;&#x2F;p&gt;
&lt;p&gt;When ordering, we worried&lt;br&gt;one wouldn’t be enough.&lt;br&gt;But when the delivery arrived —&lt;&#x2F;p&gt;
&lt;p&gt;Goodness.&lt;br&gt;The thickness of that meat sauce&lt;br&gt;was beyond anything imaginable in China.&lt;br&gt;So generous.&lt;br&gt;As expected of Russia —&lt;br&gt;this was truly… so Russian.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;We continued out for a stroll.&lt;&#x2F;p&gt;
&lt;p&gt;You could clearly feel&lt;br&gt;this was a city wrapped in forest.&lt;br&gt;The pedestrian roads were built wide,&lt;br&gt;and on both sides&lt;br&gt;were great stretches of weeds and freely growing shrubs.&lt;&#x2F;p&gt;
&lt;p&gt;They say&lt;br&gt;an eighth of this city’s area&lt;br&gt;is parkland.&lt;br&gt;Though rather than parks,&lt;br&gt;it’s more like preserved&lt;br&gt;primeval woods and dirt paths.&lt;&#x2F;p&gt;
&lt;p&gt;We wandered aimlessly through the woods.&lt;br&gt;Sunlight came through layer upon layer of leaves,&lt;br&gt;scattering dappled spots of light.&lt;&#x2F;p&gt;
&lt;p&gt;All around was quiet,&lt;br&gt;only wind and birdsong.&lt;&#x2F;p&gt;
&lt;p&gt;Coming to an empty clearing,&lt;br&gt;she stopped&lt;br&gt;and turned to look at me.&lt;&#x2F;p&gt;
&lt;p&gt;And then,&lt;br&gt;secretly,&lt;br&gt;we kissed.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Russian little supermarkets&lt;br&gt;aren’t like convenience stores;&lt;br&gt;they’re more like the corner shops of our childhood.&lt;br&gt;Maps label them “Минимаркет.”&lt;&#x2F;p&gt;
&lt;p&gt;We walked into a random one&lt;br&gt;and found grain and oil, daily necessities, snacks and drinks —&lt;br&gt;everything.&lt;br&gt;Like a full-category&lt;br&gt;miniature supermarket.&lt;&#x2F;p&gt;
&lt;p&gt;We grabbed a few bottles of drinks&lt;br&gt;and went back to the hotel.&lt;&#x2F;p&gt;
&lt;p&gt;You ask me&lt;br&gt;what we did back at the hotel?&lt;&#x2F;p&gt;
&lt;p&gt;Mm…&lt;br&gt;probably…&lt;br&gt;sex,&lt;br&gt;or,&lt;br&gt;scrolling on our phones.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Thirteen-White&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Thirteen-White&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Thirteen | White&quot;&gt;&lt;&#x2F;a&gt;Chapter Thirteen | White&lt;&#x2F;h3&gt;&lt;p&gt;At noon the next day,&lt;br&gt;I broke down.&lt;&#x2F;p&gt;
&lt;p&gt;My emotions were like a burst flood,&lt;br&gt;smashing through all my reason.&lt;&#x2F;p&gt;
&lt;p&gt;I swallowed&lt;br&gt;more than fifty Guaifenesin-Dextromethorphan tablets&lt;br&gt;and ten Stilnox.&lt;&#x2F;p&gt;
&lt;p&gt;Memory breaks off here.&lt;&#x2F;p&gt;
&lt;p&gt;I only remember&lt;br&gt;walking crookedly out of the hotel.&lt;&#x2F;p&gt;
&lt;p&gt;When I woke again,&lt;br&gt;I was lying in a hospital.&lt;br&gt;Naked,&lt;br&gt;with all kinds of tubes stuck in me.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;So terrifying.&lt;br&gt;Really.&lt;&#x2F;p&gt;
&lt;p&gt;No common language;&lt;br&gt;nurses shouted something at me loudly.&lt;br&gt;The way the doctor looked at me&lt;br&gt;had thorns in it.&lt;&#x2F;p&gt;
&lt;p&gt;It was a nightmare.&lt;br&gt;A nightmare you can never break free of.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I had even already forgotten&lt;br&gt;why I did it,&lt;br&gt;forgotten who&lt;br&gt;had angered me.&lt;br&gt;Those triggers&lt;br&gt;were all told to me afterward by others.&lt;&#x2F;p&gt;
&lt;p&gt;So hard to endure.&lt;&#x2F;p&gt;
&lt;p&gt;I looked out the window&lt;br&gt;as the sky went from pitch-black early morning,&lt;br&gt;to the faint light of dawn,&lt;br&gt;to a bright morning.&lt;&#x2F;p&gt;
&lt;p&gt;Time passed so slowly.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Finally,&lt;br&gt;a doctor came over,&lt;br&gt;handed me a sheet of paper,&lt;br&gt;and motioned for me to sign.&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t read what it said.&lt;br&gt;But I had no choice.&lt;br&gt;My personal freedom&lt;br&gt;was confined to this hospital bed.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Ha.&lt;br&gt;Thinking of it now, I suddenly feel…&lt;br&gt;it’s kind of erotic.&lt;&#x2F;p&gt;
&lt;p&gt;Bondage, doctor play…&lt;br&gt;the feeling of being unable to resist&lt;br&gt;is the best, right?&lt;&#x2F;p&gt;
&lt;p&gt;Numbly, I signed.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Soon,&lt;br&gt;I was wheeled out of the ward&lt;br&gt;and transferred into a vehicle.&lt;&#x2F;p&gt;
&lt;p&gt;She waited anxiously for me outside.&lt;br&gt;Her face was full of worry.&lt;&#x2F;p&gt;
&lt;p&gt;I didn’t cry.&lt;br&gt;Or rather,&lt;br&gt;part of my emotions&lt;br&gt;had sunk to a depth&lt;br&gt;even I could no longer reach.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;In the interval of being carried onto the vehicle,&lt;br&gt;out of the corner of my eye I glimpsed this hospital.&lt;br&gt;A plain three-story building.&lt;&#x2F;p&gt;
&lt;p&gt;As expected of the Soviet Union.&lt;br&gt;I couldn’t help marveling in my heart.&lt;br&gt;Even lying on a hospital bed,&lt;br&gt;treated as a nuisance,&lt;br&gt;I still couldn’t help&lt;br&gt;appreciating this rough-hewn beauty.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;What happened afterward&lt;br&gt;I’ve told others too many times;&lt;br&gt;I don’t much want to tell it again.&lt;&#x2F;p&gt;
&lt;p&gt;I was transferred to another children’s hospital,&lt;br&gt;then processed for discharge.&lt;&#x2F;p&gt;
&lt;p&gt;She stayed with me the whole time,&lt;br&gt;negotiating with everyone in Russian for me.&lt;br&gt;I had wanted to pick a fight with her,&lt;br&gt;to vent all my resentment on her.&lt;br&gt;But watching her bustling figure,&lt;br&gt;my heart&lt;br&gt;softened again.&lt;&#x2F;p&gt;
&lt;p&gt;I finally changed back into my own clothes.&lt;br&gt;We called a car and returned to the hotel.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Not long after,&lt;br&gt;the police knocked on our door,&lt;br&gt;saying they needed to take a statement.&lt;&#x2F;p&gt;
&lt;p&gt;Once again she stood in front of me,&lt;br&gt;explaining to them&lt;br&gt;in a language I couldn’t understand.&lt;&#x2F;p&gt;
&lt;p&gt;When the negotiation ended,&lt;br&gt;the officer looked at me&lt;br&gt;and said a sentence she translated for me:&lt;&#x2F;p&gt;
&lt;p&gt;“You’re a minor — how did you enter Russia?”&lt;br&gt;“You must have your friend prove she has guardianship capacity, or we cannot let you continue traveling.”&lt;&#x2F;p&gt;
&lt;p&gt;A bolt from the blue.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;But my brain&lt;br&gt;no longer had the strength to think.&lt;&#x2F;p&gt;
&lt;p&gt;I just wanted to take pills.&lt;br&gt;Just wanted to sleep.&lt;&#x2F;p&gt;
&lt;p&gt;What tomorrow would bring —&lt;br&gt;who cares.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Fourteen-“Legal”&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Fourteen-%E2%80%9CLegal%E2%80%9D&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Fourteen | “Legal”&quot;&gt;&lt;&#x2F;a&gt;Chapter Fourteen | “Legal”&lt;&#x2F;h3&gt;&lt;p&gt;“Temporary guardianship certificate.”&lt;&#x2F;p&gt;
&lt;p&gt;Those few words&lt;br&gt;were like a heavy shackle.&lt;&#x2F;p&gt;
&lt;p&gt;In that instant,&lt;br&gt;we were travelers no longer,&lt;br&gt;but had become&lt;br&gt;&lt;strong&gt;prisoners by the Amur River.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;That night,&lt;br&gt;I had insomnia.&lt;br&gt;I didn’t sleep at all.&lt;&#x2F;p&gt;
&lt;p&gt;The next morning, past nine,&lt;br&gt;she woke up.&lt;br&gt;My parents’ phone call&lt;br&gt;came right on time.&lt;&#x2F;p&gt;
&lt;p&gt;She began bustling about,&lt;br&gt;contacting the notary office,&lt;br&gt;handling the tedious paperwork.&lt;br&gt;Watching her exhausted profile,&lt;br&gt;at some moment&lt;br&gt;I finally couldn’t hold on&lt;br&gt;and sank into heavy sleep.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;In my fitful sleep&lt;br&gt;I heard she needed me to photograph my passport,&lt;br&gt;photograph my birth certificate…&lt;&#x2F;p&gt;
&lt;p&gt;She sighed and said to me:&lt;br&gt;“That’s Russia for you. Bureaucracy.”&lt;&#x2F;p&gt;
&lt;p&gt;In my heart&lt;br&gt;I echoed with a sigh:&lt;br&gt;as expected of the Soviet Union —&lt;br&gt;so Soviet.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;And then&lt;br&gt;came the endless running of errands.&lt;&#x2F;p&gt;
&lt;p&gt;The police station.&lt;br&gt;The hospital.&lt;br&gt;The hotel.&lt;&#x2F;p&gt;
&lt;p&gt;The hotel feared we&lt;br&gt;would keep causing trouble,&lt;br&gt;and tactfully indicated&lt;br&gt;they’d rather we didn’t stay on.&lt;br&gt;But they agreed&lt;br&gt;to help us contact a new one.&lt;&#x2F;p&gt;
&lt;p&gt;We dragged our luggage&lt;br&gt;from one place to another.&lt;br&gt;We were both so tired&lt;br&gt;we were about to fall apart.&lt;&#x2F;p&gt;
&lt;p&gt;Yet the notarization business&lt;br&gt;still wasn’t finished.&lt;br&gt;She forced her body to keep going,&lt;br&gt;kept making phone calls.&lt;&#x2F;p&gt;
&lt;p&gt;I handed her an energy drink,&lt;br&gt;hoping to give her a little bit of strength.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I don’t know how much time passed.&lt;&#x2F;p&gt;
&lt;p&gt;In the middle of her negotiations with the police,&lt;br&gt;a phone call&lt;br&gt;suddenly came in.&lt;&#x2F;p&gt;
&lt;p&gt;She listened for a while,&lt;br&gt;hung up,&lt;br&gt;turned to look at me,&lt;br&gt;her expression complicated.&lt;&#x2F;p&gt;
&lt;p&gt;She said&lt;br&gt;they had discussed it internally,&lt;br&gt;and that certificate&lt;br&gt;was no longer needed.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;That invisible shackle,&lt;br&gt;with this phone call,&lt;br&gt;with a “click,”&lt;br&gt;was opened again.&lt;&#x2F;p&gt;
&lt;p&gt;The prisoners by the Amur River&lt;br&gt;had been, with the powerful’s casual stroke of the pen,&lt;br&gt;&lt;strong&gt;pardoned.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Sigh.&lt;br&gt;Sigh…&lt;br&gt;Sigh…&lt;&#x2F;p&gt;
&lt;p&gt;What we felt in that moment&lt;br&gt;is hard to put into words.&lt;br&gt;Like being flung high by a giant wave,&lt;br&gt;then slammed back down.&lt;br&gt;Absurd, exhausted, and slightly relieved.&lt;&#x2F;p&gt;
&lt;p&gt;But thankfully,&lt;br&gt;it was fine now.&lt;br&gt;We were “legal” again.&lt;&#x2F;p&gt;
&lt;p&gt;Only at this moment&lt;br&gt;did I truly, viscerally experience&lt;br&gt;the tyranny of state power.&lt;&#x2F;p&gt;
&lt;p&gt;A single sentence from it&lt;br&gt;can make a person&lt;br&gt;lose their freedom, fall into a desperate situation.&lt;br&gt;How terrifying.&lt;&#x2F;p&gt;
&lt;p&gt;But thankfully,&lt;br&gt;we were still together.&lt;br&gt;We could embrace,&lt;br&gt;we could still kiss.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;We were really,&lt;br&gt;so tired.&lt;&#x2F;p&gt;
&lt;p&gt;We fell onto the bed together&lt;br&gt;and sank into deep sleep.&lt;&#x2F;p&gt;
&lt;p&gt;When we woke,&lt;br&gt;the sunlight outside the window&lt;br&gt;had already slanted west.&lt;br&gt;It was noon.&lt;&#x2F;p&gt;
&lt;p&gt;Neither of us had the heart to go out for food.&lt;br&gt;We ordered sushi delivery.&lt;&#x2F;p&gt;
&lt;p&gt;Before long,&lt;br&gt;the courier brought the box.&lt;br&gt;Opening it,&lt;br&gt;sure enough, it was that kind of&lt;br&gt;California roll piled with mayo and fish roe.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;It suddenly occurred to me&lt;br&gt;that Russians seem to especially love sushi.&lt;br&gt;This is probably the result&lt;br&gt;of Japanese culture’s forceful influx&lt;br&gt;in the nineties,&lt;br&gt;when the Soviet Union collapsed.&lt;&#x2F;p&gt;
&lt;p&gt;So strange.&lt;br&gt;The tides of history&lt;br&gt;just like that, silently,&lt;br&gt;change people’s dinner plates.&lt;&#x2F;p&gt;
&lt;p&gt;I also noticed&lt;br&gt;that many Russian delivery couriers&lt;br&gt;deliver on foot.&lt;br&gt;Even their app’s icon&lt;br&gt;is a person walking&lt;br&gt;with a delivery box on their back.&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps this&lt;br&gt;has to do with the scale of Russian cities.&lt;br&gt;Looking back,&lt;br&gt;all the places we’d rushed between these past days —&lt;br&gt;the police station, the hospital, the hotels —&lt;br&gt;were actually all within a three-kilometer radius.&lt;&#x2F;p&gt;
&lt;p&gt;A city,&lt;br&gt;just like that,&lt;br&gt;had enclosed our rushing and struggling&lt;br&gt;within a range&lt;br&gt;reachable on foot.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Fifteen-The-Big-City&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Fifteen-The-Big-City&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Fifteen | The Big City&quot;&gt;&lt;&#x2F;a&gt;Chapter Fifteen | The Big City&lt;&#x2F;h3&gt;&lt;p&gt;Neither of us had any heart&lt;br&gt;to continue the journey.&lt;&#x2F;p&gt;
&lt;p&gt;We just wanted to get home quickly,&lt;br&gt;to get back quickly to a place&lt;br&gt;where I could act “legally.”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Ha.&lt;br&gt;Thinking of it,&lt;br&gt;a sentence suddenly popped into my head:&lt;br&gt;Asia’s ceiling,&lt;br&gt;Europe’s floor.&lt;&#x2F;p&gt;
&lt;p&gt;Yet on the oppression of minors,&lt;br&gt;the two agree so perfectly.&lt;br&gt;In Japan it’s illegal for a minor to stay out overnight;&lt;br&gt;in Russia energy drinks require you to be 18.&lt;&#x2F;p&gt;
&lt;p&gt;The state,&lt;br&gt;the organs of violence —&lt;br&gt;how laughable.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Another day and night of train.&lt;br&gt;We arrived in Vladivostok.&lt;br&gt;Haishenwai.&lt;&#x2F;p&gt;
&lt;p&gt;Walking this city’s streets,&lt;br&gt;the deepest impression was —&lt;br&gt;internationalization.&lt;&#x2F;p&gt;
&lt;p&gt;This place&lt;br&gt;truly deserves to be called the “capital of the Far East.”&lt;br&gt;In a single Burger King&lt;br&gt;you can simultaneously see&lt;br&gt;Chinese, Japanese, Korean, Russian, English —&lt;br&gt;five languages.&lt;&#x2F;p&gt;
&lt;p&gt;At a street corner&lt;br&gt;we saw a stone stele.&lt;br&gt;Looking closer,&lt;br&gt;it was a monument to&lt;br&gt;the ethnic Koreans who settled here.&lt;&#x2F;p&gt;
&lt;p&gt;My heart&lt;br&gt;instantly grew heavy.&lt;br&gt;I thought again of&lt;br&gt;that small town north of Blagoveshchensk&lt;br&gt;called “Svobodny” — the Free City.&lt;br&gt;Its name,&lt;br&gt;it’s said, was given by Koreans exiled here.&lt;&#x2F;p&gt;
&lt;p&gt;Thinking of the peninsula still divided to this day,&lt;br&gt;I couldn’t help but sigh.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Everywhere on the streets,&lt;br&gt;besides the many languages,&lt;br&gt;were Japanese and Korean restaurants.&lt;br&gt;Though according to her,&lt;br&gt;the Japanese food here isn’t very authentic;&lt;br&gt;it’s “Russian-style Japanese food”&lt;br&gt;full of mayo and cheese.&lt;&#x2F;p&gt;
&lt;p&gt;As we walked,&lt;br&gt;we marveled.&lt;br&gt;Haishenwai really is a big city.&lt;&#x2F;p&gt;
&lt;p&gt;Elevated bridges,&lt;br&gt;trams,&lt;br&gt;everything a modern metropolis has —&lt;br&gt;all present and ready here.&lt;&#x2F;p&gt;
&lt;p&gt;The streets are narrow,&lt;br&gt;flanked by tall, ornate European-style buildings.&lt;br&gt;Some people say&lt;br&gt;Shenzhen is Beijing’s exclave in the south.&lt;br&gt;Then I’d say&lt;br&gt;this place is Moscow’s exclave in the Far East.&lt;&#x2F;p&gt;
&lt;p&gt;These buildings&lt;br&gt;might even be more “European”&lt;br&gt;than Moscow’s.&lt;br&gt;This is probably a kind of&lt;br&gt;convert’s zeal.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The bay here&lt;br&gt;is called the Golden Horn.&lt;br&gt;It is the home port of the Pacific Fleet.&lt;&#x2F;p&gt;
&lt;p&gt;This name&lt;br&gt;was given by Muravyov.&lt;br&gt;That figure printed on the 5,000-ruble banknote,&lt;br&gt;whom we call “the Butcher.”&lt;br&gt;He was paying homage&lt;br&gt;to Constantinople’s other Golden Horn.&lt;&#x2F;p&gt;
&lt;p&gt;We took a taxi along the bay&lt;br&gt;to the cape at its southernmost tip.&lt;br&gt;The sea wind was strong,&lt;br&gt;stinging my face.&lt;&#x2F;p&gt;
&lt;p&gt;We spread our arms wide,&lt;br&gt;meeting Haishenwai’s wind and waves,&lt;br&gt;watching the white lighthouse in the distance&lt;br&gt;standing quietly&lt;br&gt;between sea and sky.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Sixteen-Goodbye-Russia&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;06&#x2F;08&#x2F;amur-river&#x2F;#Chapter-Sixteen-Goodbye-Russia&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Sixteen | Goodbye, Russia&quot;&gt;&lt;&#x2F;a&gt;Chapter Sixteen | Goodbye, Russia&lt;&#x2F;h3&gt;&lt;p&gt;The wind&lt;br&gt;was still strong.&lt;&#x2F;p&gt;
&lt;p&gt;Besides us,&lt;br&gt;most of those who came here&lt;br&gt;were Chinese tour groups carrying little flags.&lt;&#x2F;p&gt;
&lt;p&gt;How much would they know&lt;br&gt;of this place’s history?&lt;br&gt;And after coming,&lt;br&gt;what insights would they take away?&lt;&#x2F;p&gt;
&lt;p&gt;I couldn’t help a wry smile.&lt;br&gt;After all,&lt;br&gt;I am Ame —&lt;br&gt;a misfit,&lt;br&gt;a fugitive.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I didn’t linger any longer.&lt;br&gt;The next evening&lt;br&gt;I called a car&lt;br&gt;and went to the airport alone.&lt;&#x2F;p&gt;
&lt;p&gt;The airport was tiny,&lt;br&gt;and there was nothing much to buy in the duty-free shop.&lt;br&gt;Everything seemed so ordinary.&lt;&#x2F;p&gt;
&lt;p&gt;And so,&lt;br&gt;just like that,&lt;br&gt;I left Haishenwai,&lt;br&gt;left the Russia I love,&lt;br&gt;and left behind&lt;br&gt;the only accomplice in my escape —&lt;br&gt;the her who kept me company for fourteen days.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Yes,&lt;br&gt;I love Russia.&lt;&#x2F;p&gt;
&lt;p&gt;I love its culture,&lt;br&gt;love every blade of its grass and every tree.&lt;br&gt;I love its sea wind and mountain forests,&lt;br&gt;love in its literature and music&lt;br&gt;that deep, boundless soul.&lt;&#x2F;p&gt;
&lt;p&gt;What I love&lt;br&gt;is not Putin’s government,&lt;br&gt;nor the Tsar’s palaces.&lt;br&gt;Still less&lt;br&gt;the gendarmes and rifles.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I also love her.&lt;&#x2F;p&gt;
&lt;p&gt;Before parting at the airport,&lt;br&gt;we kissed one last kiss.&lt;&#x2F;p&gt;
&lt;p&gt;I turned around&lt;br&gt;and didn’t look back,&lt;br&gt;but I could feel&lt;br&gt;her gaze following me all the way,&lt;&#x2F;p&gt;
&lt;p&gt;until I disappeared&lt;br&gt;around the corner at the security checkpoint.&lt;&#x2F;p&gt;
&lt;p&gt;Only I remained,&lt;br&gt;still fleeing.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Boarding.&lt;br&gt;I sat by the window.&lt;&#x2F;p&gt;
&lt;p&gt;The plane taxied slowly,&lt;br&gt;then accelerated,&lt;br&gt;and rose into the air.&lt;&#x2F;p&gt;
&lt;p&gt;I watched out the window&lt;br&gt;as that stretch of Haishenwai’s lights&lt;br&gt;gradually shrank in the night,&lt;br&gt;became a blurred patch of light,&lt;br&gt;and finally&lt;br&gt;melted entirely into darkness.&lt;&#x2F;p&gt;
&lt;p&gt;Amid the roar of the engines,&lt;br&gt;I fell into a deep sleep.&lt;&#x2F;p&gt;
&lt;p&gt;In my dream&lt;br&gt;I was free,&lt;br&gt;no longer needing pardon.&lt;br&gt;We were simply by the Amur River,&lt;br&gt;in that empty stretch of woods,&lt;br&gt;over and over again,&lt;br&gt;secretly kissing.&lt;&#x2F;p&gt;
&lt;p&gt;Goodbye, Russia.&lt;&#x2F;p&gt;
&lt;p&gt;I will come again.&lt;br&gt;In the name of a traveler.&lt;&#x2F;p&gt;
</content></entry><entry><title>Orphans of the Windy Island</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;"/><published>2025-05-25T16:00:57.000Z</published><updated>2025-05-25T16:00:57.000Z</updated><summary>The earth will disclose her blood, and no longer cover her slain.</summary><content type="html">&lt;hr&gt;
&lt;h2 id&#x3D;&quot;title-Orphans-of-the-Windy-Islandexcerpt-“The-earth-has-bared-her-blood-and-no-longer-covers-her-slain-”translation-key-posts-orphans-of-the-windy-island&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;#title-Orphans-of-the-Windy-Islandexcerpt-%E2%80%9CThe-earth-has-bared-her-blood-and-no-longer-covers-her-slain-%E2%80%9Dtranslation-key-posts-orphans-of-the-windy-island&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;title: Orphans of the Windy Islandexcerpt: “The earth has bared her blood, and no longer covers her slain.”translation_key: posts&#x2F;orphans-of-the-windy-island&quot;&gt;&lt;&#x2F;a&gt;title: Orphans of the Windy Island&lt;br&gt;excerpt: “The earth has bared her blood, and no longer covers her slain.”&lt;br&gt;translation_key: posts&#x2F;orphans-of-the-windy-island&lt;&#x2F;h2&gt;&lt;p&gt;It is as if every continent in the world, at its southeastern windward edge, has broken off an island.&lt;&#x2F;p&gt;
&lt;p&gt;Eurasia dropped one, called Taiwan;&lt;br&gt;Africa’s piece became Madagascar;&lt;br&gt;beside the Australian continent, the waves carved out Tasmania;&lt;br&gt;and off the Indian subcontinent fell a grain called Ceylon.&lt;&#x2F;p&gt;
&lt;p&gt;And at the tail end of the Korean Peninsula,&lt;br&gt;at the far reach of the East Sea and the Yellow Sea,&lt;br&gt;the wind shook loose a small island.&lt;&#x2F;p&gt;
&lt;p&gt;Her name is &lt;strong&gt;Jeju&lt;&#x2F;strong&gt;.&lt;br&gt;—— Epigraph&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h3 id&#x3D;&quot;Prologue-The-Spring-of-1948&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;#Prologue-The-Spring-of-1948&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Prologue | The Spring of 1948&quot;&gt;&lt;&#x2F;a&gt;Prologue | The Spring of 1948&lt;&#x2F;h3&gt;&lt;p&gt;I don’t know when I first heard of Jeju Island.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe it was a glimpse of that flat little dot beside the map of China;&lt;br&gt;maybe a notice board about visa-free entry, or a line in some K-drama;&lt;br&gt;maybe a few hurried lines in a travel guide I happened to open.&lt;&#x2F;p&gt;
&lt;p&gt;But ever since the first time I looked at a map, she was there.&lt;&#x2F;p&gt;
&lt;p&gt;Quietly, indisputably there.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The last time Jeju Island came up was because of a Jeju Air accident.&lt;br&gt;After a brief mourning, the topic was replaced by the next trending hashtag.&lt;br&gt;She sank into the deep sea beneath public opinion,&lt;br&gt;sank down.&lt;&#x2F;p&gt;
&lt;p&gt;Without a sound.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;There’s a saying that Jeju has much wind and many women.&lt;br&gt;Better to say,&lt;br&gt;Jeju Island is the daughter of the wind.&lt;&#x2F;p&gt;
&lt;p&gt;The wind beat at the hem of my clothes, telling its story.&lt;&#x2F;p&gt;
&lt;p&gt;It told me&lt;br&gt;that an unspeakable memory is buried here.&lt;&#x2F;p&gt;
&lt;p&gt;Burnt villages are buried here,&lt;br&gt;a massacre deliberately left blank in the newspaper headlines is buried here.&lt;&#x2F;p&gt;
&lt;p&gt;The wind comes and goes, but it cannot blow away the white bones beneath Hallasan.&lt;&#x2F;p&gt;
&lt;p&gt;This wind is so salty,&lt;br&gt;as if something were mixed into it.&lt;&#x2F;p&gt;
&lt;p&gt;Not seawater.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;It is blood, the blood that began to flow on April 3, 1948.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The blood of thirty thousand people.&lt;br&gt;&lt;strong&gt;Boiling blood.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Why come to Jeju Island?&lt;&#x2F;p&gt;
&lt;p&gt;Not for a vacation,&lt;br&gt;not to check in, not for a whirlwind “special forces” tour.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Because she took me in.&lt;&#x2F;strong&gt;&lt;br&gt;She took in a minor who had no time to get a visa;&lt;br&gt;she took in a child who would sit on a park bench at midnight, crying.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Just as she once sheltered those who hid in the caves.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Just as this island took in the civilians who hid in the caves of Hallasan,&lt;br&gt;took in the souls trying to flee the White Terror,&lt;br&gt;however insignificant,&lt;br&gt;however brief the reprieve.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Even though, in the end, none of them came back alive.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;And so I wondered,&lt;br&gt;could I, with my pen, gently call out their names?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;No — wake them from their silence.&lt;&#x2F;strong&gt;&lt;br&gt;Wake thirty thousand furious souls;&lt;&#x2F;p&gt;
&lt;p&gt;until I hear the cries drowned out in the wind,&lt;br&gt;&lt;strong&gt;the cries that defied the order of things.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Windy island, windy island,&lt;&#x2F;p&gt;
&lt;p&gt;do you still remember those who died upon you?&lt;br&gt;Those fugitives just like me,&lt;br&gt;those nameless gravestones and blanked-out newspapers,&lt;br&gt;those wronged souls who were never forgiven.&lt;&#x2F;p&gt;
&lt;p&gt;Write down their names,&lt;&#x2F;p&gt;
&lt;p&gt;so that&lt;br&gt;the flag raised high on April 3,&lt;br&gt;the flag dyed red with blood,&lt;br&gt;will never fall.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;And so, Ame writes the first stroke.&lt;&#x2F;p&gt;
&lt;p&gt;May the wind remember,&lt;br&gt;may the land remember,&lt;br&gt;&lt;strong&gt;may the people silent at this moment finally awaken.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-One-Lie-Down-Snuggle-Close&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;#Chapter-One-Lie-Down-Snuggle-Close&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter One | Lie Down, Snuggle Close&quot;&gt;&lt;&#x2F;a&gt;Chapter One | Lie Down, Snuggle Close&lt;&#x2F;h3&gt;&lt;p&gt;The moment the plane touched down, I almost cried.&lt;br&gt;Not from excitement — the kind of crying of a fugitive stepping onto safe ground. Even if I had to shoulder my pack and set out again the next second, at least for now I no longer had to wander.&lt;&#x2F;p&gt;
&lt;p&gt;As we landed, a gust of wind shook the fuselage gently.&lt;br&gt;The moment I stepped out of the cabin door and into Jeju International Airport,&lt;br&gt;my first impression was — so small. The terminal was as narrow as a bus station waiting hall.&lt;&#x2F;p&gt;
&lt;p&gt;At second glance, I naturally noticed the most prominent feature around me&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;—— the signs and posters were covered in unfamiliar Hangul.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;My eyes instinctively searched among these symbols for a familiar Chinese character,&lt;br&gt;the shapes that in Japanese I could still occasionally lean on,&lt;br&gt;but now there was nowhere at all to set foot.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I shivered, realizing:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I had walked out of the safe zone.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The shop signs on the street,&lt;br&gt;the storefront windows,&lt;br&gt;the airport diagrams —&lt;br&gt;every letter was utterly strange, every sentence proclaimed my helplessness.&lt;&#x2F;p&gt;
&lt;p&gt;It felt like swimming where your toes can’t touch the bottom —&lt;br&gt;panicked, lost, yet perfectly lucid.&lt;&#x2F;p&gt;
&lt;p&gt;I took a hard breath, and my heartbeat gradually steadied —&lt;br&gt;&lt;strong&gt;this is Jeju Island, a foreign land; I have finally set foot on an utterly unfamiliar island.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;From this moment on,&lt;br&gt;I could only rely on myself.&lt;&#x2F;p&gt;
&lt;p&gt;Even if it was only ten short days, I had truly landed somewhere new.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Fresh off the plane, I was a little smug.&lt;br&gt;“I’ve been to Japan and Hong Kong; Korea can’t be that different.”&lt;br&gt;That’s what I told myself.&lt;&#x2F;p&gt;
&lt;p&gt;Hotels in Japan mostly go like this:&lt;&#x2F;p&gt;
&lt;p&gt;unless you look far too young or are buying alcohol, nobody asks your age.&lt;&#x2F;p&gt;
&lt;p&gt;Let alone now, dressed as “harmless” as I was.&lt;&#x2F;p&gt;
&lt;p&gt;But the night before my departure, I scrolled onto a Xiaohongshu post.&lt;br&gt;Its title stabbed straight into my heart: &lt;strong&gt;“In Korea, under-19s cannot check into a hotel alone — not even with a parental consent letter!”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I froze, and hurriedly opened Ctrip, Agoda, Booking, checking one by one. The pages spelled it out plainly:&lt;br&gt;&lt;strong&gt;Check-in age requirement: must be 19 or older.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Every single one said it. No exceptions, no “negotiable,” no “special consideration.”&lt;&#x2F;p&gt;
&lt;p&gt;My heart went hollow.&lt;br&gt;What had seemed an ordinary trip suddenly turned into &lt;strong&gt;the possibility of being stranded on a foreign street&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;No — if I didn’t solve this, I really might end up on the street.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I began frantically searching for guesthouses, looking for hotels with self-check-in, combing through review sections, desperately hunting for comments from fellow minors who had managed to check in.&lt;&#x2F;p&gt;
&lt;p&gt;The more I searched, the colder and more panicked I felt.&lt;br&gt;Like standing at the end of a long, dark corridor,&lt;br&gt;trying to push open door after door,&lt;br&gt;only to find every one of them posted with “No Admittance.”&lt;&#x2F;p&gt;
&lt;p&gt;My hands began to shake; the words on my phone screen gradually blurred; I could barely see the keywords I was typing.&lt;&#x2F;p&gt;
&lt;p&gt;I had never felt so clearly how hostile this world is —&lt;br&gt;not toward criminals, not toward dangerous people,&lt;br&gt;&lt;strong&gt;but toward “unrecognized” people like me.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is the true face of state violence —&lt;br&gt;&lt;strong&gt;expulsion, suppression, surveillance, isolation.&lt;&#x2F;strong&gt;&lt;br&gt;Using rules to manufacture an ice-cold “you are outside the scope of our consideration,”&lt;br&gt;letting you &lt;strong&gt;hit the wall&lt;&#x2F;strong&gt; yourself, &lt;strong&gt;break down&lt;&#x2F;strong&gt; yourself, &lt;strong&gt;cry&lt;&#x2F;strong&gt; yourself.&lt;&#x2F;p&gt;
&lt;p&gt;No tenderness, &lt;strong&gt;no negotiation&lt;&#x2F;strong&gt;, no explanation.&lt;br&gt;Just a logic that negates your existence, forcing you to give up,&lt;br&gt;&lt;strong&gt;forcing you to realize you were shut out long ago.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;For a moment I even wondered:&lt;br&gt;&lt;strong&gt;“Maybe I… shouldn’t have come here?”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I opened Xiaohongshu, my fingers trembling as I typed: “Places to spend the night in Jeju Island.”&lt;&#x2F;p&gt;
&lt;p&gt;Post after post popped up:&lt;br&gt;“You can sit in a convenience store overnight, just buy something.”&lt;br&gt;“24-hour McDonald’s — buy a Coke and you can last the night, &lt;strong&gt;but don’t fall asleep, they’ll kick you out&lt;&#x2F;strong&gt;.”&lt;br&gt;“PC bangs won’t work; minors can’t get in at all. Saunas don’t take minors either.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The further I scrolled, the colder my heart grew.&lt;&#x2F;strong&gt;&lt;br&gt;“If it really doesn’t work out, sit in a park overnight — but &lt;strong&gt;watch out for the police&lt;&#x2F;strong&gt;!”&lt;&#x2F;p&gt;
&lt;p&gt;I snapped the phone screen off. My whole body went rigid, unable to move.&lt;br&gt;&lt;strong&gt;I never imagined I would fall to this point,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;never imagined I’d be searching questions like “can you sit in a convenience store overnight.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Like a madwoman, I opened the guesthouse app again,&lt;br&gt;like a drowning person struggling to grab every piece of driftwood,&lt;br&gt;desperately and stubbornly searching for that last thread of hope.&lt;&#x2F;p&gt;
&lt;p&gt;In the end, I bet on the right one.&lt;br&gt;The host’s reply was simple and clear: &lt;strong&gt;“Self-check-in. I’ll send you the room number and passcode in advance.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Like someone who had just escaped the execution ground, I tapped “book.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;170 yuan a night.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Not a youth hostel, not a bunk in a ten-person dorm.&lt;br&gt;A real &lt;strong&gt;double room&lt;&#x2F;strong&gt;, one bed, belonging only to me.&lt;&#x2F;p&gt;
&lt;p&gt;But the price was — my room was on the fourth floor, with no elevator.&lt;br&gt;I had to carry my pack up, step by step.&lt;br&gt;Every step felt like stepping on a mousetrap.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Reaching the fourth floor, I slid the key in and turned — it wouldn’t open; wrong direction.&lt;br&gt;Turned the other way. Click.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The moment the door opened, I almost burst into tears.&lt;&#x2F;strong&gt;&lt;br&gt;Not from happiness, but from the powerlessness left over after facing systemic violence head-on.&lt;&#x2F;p&gt;
&lt;p&gt;Like a lamplit cabin on a rainy night.&lt;br&gt;You fell, you’re soaked — it doesn’t matter.&lt;br&gt;&lt;strong&gt;Inside, a bed and a kettle of hot water are waiting for you.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The room was surprisingly large, two or three times the hotel I stayed at in Osaka.&lt;br&gt;Pale mint wallpaper on the walls; a few photos of Jeju scenery looked oddly out of place,&lt;br&gt;like some barely cobbled-together “respectability, best effort.”&lt;&#x2F;p&gt;
&lt;p&gt;I sat on the bed and looked back out the window: a row of low two- or three-story buildings, no neon on the street, none of the collage posters I’d seen in Japan — only sea wind and scattered lights.&lt;&#x2F;p&gt;
&lt;p&gt;The wind drifted in through the window, like an invisible hand gently patting my head.&lt;&#x2F;p&gt;
&lt;p&gt;I lay down and nuzzled the corner of the pillow.&lt;&#x2F;p&gt;
&lt;p&gt;No one knew who I was, but this bed did not push me away.&lt;br&gt;Soft, as if it could wrap me up entirely.&lt;&#x2F;p&gt;
&lt;p&gt;I smiled faintly.&lt;br&gt;&lt;strong&gt;As if the world had, at last, quietly caught me.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Two-The-Wind-Will-Remember-You-Came&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;#Chapter-Two-The-Wind-Will-Remember-You-Came&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Two | The Wind Will Remember You Came&quot;&gt;&lt;&#x2F;a&gt;Chapter Two | The Wind Will Remember You Came&lt;&#x2F;h3&gt;&lt;p&gt;Walking into the convenience store, my first reaction was: “Huh? Why is it so empty?”&lt;br&gt;A few kinds of lunch boxes and rice balls scattered on the shelves — nothing like the dazzling “sense of order” of a Japanese convenience store.&lt;&#x2F;p&gt;
&lt;p&gt;I wanted an ATM to withdraw cash,&lt;br&gt;wanted a printer to print a map,&lt;br&gt;and found there was nothing here at all.&lt;&#x2F;p&gt;
&lt;p&gt;Some stores even close at &lt;strong&gt;midnight&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I stood frozen in front of the freezer — in Japan, such a thing is unimaginable.&lt;&#x2F;p&gt;
&lt;p&gt;Convenience stores are 24-hour,&lt;br&gt;the undying lamp of the deep night,&lt;br&gt;the shelter at the farthest end of modernity.&lt;&#x2F;p&gt;
&lt;p&gt;But here, the cashier sat behind the counter wearing earphones, watching a drama.&lt;br&gt;Only when a customer walked in did she slowly take them off, take the money, and immediately return to her screen.&lt;&#x2F;p&gt;
&lt;p&gt;I understood at once.&lt;br&gt;That was not laziness.&lt;br&gt;&lt;strong&gt;—— It was freedom.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;A crack accidentally left loose, a breath long sealed up in the city.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The scene was strange yet familiar,&lt;br&gt;and something in my heart softened —&lt;br&gt;so this island, too, is part of the margins.&lt;&#x2F;p&gt;
&lt;p&gt;It is like a nerve ending:&lt;br&gt;by the time modernity’s current is conducted here, it has begun to jump, flicker, even occasionally go out.&lt;&#x2F;p&gt;
&lt;p&gt;You can feel the rhythm transmitted all the way from Seoul,&lt;br&gt;but by the time it arrives here, it is tired, slowed, broken.&lt;br&gt;Like a person in a suit, trouser cuffs frayed, soles coming loose, still wearing a persevering smile.&lt;&#x2F;p&gt;
&lt;p&gt;Half-renewed cement by the roadside,&lt;br&gt;untrimmed grass outside the coffee shop,&lt;br&gt;the bus stop’s LED screen flickering.&lt;&#x2F;p&gt;
&lt;p&gt;This is not backwardness,&lt;br&gt;but &lt;strong&gt;still striving to keep up appearances where strength runs short&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;An anxiety of desperately imitating the capital’s rhythm,&lt;br&gt;and a fatalism of “knowing you can’t catch up but not allowed to stop,”&lt;br&gt;tied a knot on this island, knotting into some unique way of life.&lt;&#x2F;p&gt;
&lt;p&gt;Not chaos, not savagery —&lt;br&gt;just too far, too far for the state to bother;&lt;br&gt;too lonely, so lonely that ideals blur into shadows here.&lt;&#x2F;p&gt;
&lt;p&gt;Like China’s second-tier cities, like the new towns of Hong Kong’s New Territories,&lt;br&gt;like the shabby little county town of my hometown in memory —&lt;br&gt;we have never been at the center, but none of us will give up dressing the facade.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;And so I understood why it didn’t feel strange.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It wasn’t the first time I’d seen such a place;&lt;br&gt;it was the first time I &lt;strong&gt;realized I came from such a place.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I too was a product of that kind of life:&lt;br&gt;unseen, unhelped,&lt;br&gt;but still cheering myself on, still maintaining that little bit of dignity.&lt;&#x2F;p&gt;
&lt;p&gt;So at this moment I am not a tourist,&lt;br&gt;not a sightseer,&lt;br&gt;but one of their own, come to seek refuge, quietly caught in the wind.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;No suitcase, no ID documents,&lt;br&gt;like a kitten tired from running in the rain,&lt;br&gt;I threw myself headfirst into this little fourth-floor room,&lt;br&gt;softly, quietly, curling up in the corner of the world.&lt;&#x2F;p&gt;
&lt;p&gt;No one recognized who I was,&lt;br&gt;but this bed did not push me away.&lt;br&gt;Nor did the wind.&lt;&#x2F;p&gt;
&lt;p&gt;I nuzzled the corner of the pillow ever so softly,&lt;br&gt;and the wind at my ear seemed to smile too.&lt;br&gt;&lt;strong&gt;“You’re still here.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I held myself tight and whispered:&lt;br&gt;&lt;strong&gt;“I really, really made it.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Three-Falling-Caught&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;#Chapter-Three-Falling-Caught&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Three | Falling, Caught&quot;&gt;&lt;&#x2F;a&gt;Chapter Three | Falling, Caught&lt;&#x2F;h3&gt;&lt;p&gt;I woke up late.&lt;br&gt;The room was still dark; the wind had stopped.&lt;br&gt;I opened my eyes and pulled out my phone — &lt;strong&gt;eleven o’clock sharp.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;“Can’t waste any more time,” I muttered under my breath.&lt;br&gt;Not because of a tight itinerary, but because I knew this day belonged to me.&lt;br&gt;I had to spend it well, spend it &lt;strong&gt;melting into this island&lt;&#x2F;strong&gt;.&lt;br&gt;Not ticking off sights, checking in, taking photos —&lt;br&gt;but &lt;strong&gt;living into it&lt;&#x2F;strong&gt;, becoming part of the island’s life.&lt;&#x2F;p&gt;
&lt;p&gt;I didn’t go to any “must-see attractions.”&lt;br&gt;Instead I turned the corner and walked into a nearby café.&lt;br&gt;An orange cat stood at the door; with a flick of its tail it slipped into the bushes,&lt;br&gt;like a greeting to me, the “temporary islander.”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Cafés really are everywhere in Korea.&lt;br&gt;As I ordered, I thought: the spread of this culture probably has something to do with the American military.&lt;br&gt;Coffee — they brought it;&lt;br&gt;but now it belongs to no one anymore.&lt;br&gt;It has become the island’s air, water, and light.&lt;&#x2F;p&gt;
&lt;p&gt;I ordered an Americano for only 2,000 won.&lt;br&gt;About Luckin’s promotional price — but Luckin isn’t cheap every day.&lt;br&gt;I couldn’t help sighing to myself:&lt;br&gt;&lt;strong&gt;“Here, coffee has become something like water.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I found a seat by the window,&lt;br&gt;opened my notebook, and started writing a blog post.&lt;br&gt;My typing rhythm was slow; I wrote and drifted off by turns,&lt;br&gt;my thoughts wandering now to this island’s history, to Korean politics,&lt;br&gt;now back to this cup of still-steaming coffee —&lt;br&gt;like a soul roaming the island that had found a brief foothold.&lt;&#x2F;p&gt;
&lt;p&gt;An afternoon passed just like that.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;When I came back to myself, it was past six.&lt;br&gt;I wasn’t very hungry, but I couldn’t skip eating.&lt;br&gt;Too lazy to choose, I ducked into a random Korean restaurant.&lt;&#x2F;p&gt;
&lt;p&gt;Pushing the door open, the server said hello in Korean.&lt;br&gt;I couldn’t help smiling wryly — that was probably the only Korean word I knew.&lt;&#x2F;p&gt;
&lt;p&gt;Summoning my courage, I walked to the counter and said to the server in English:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“One person.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;She nodded and led me to a corner seat.&lt;br&gt;I pointed at a picture on the menu and said:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“I would like this one.”&lt;br&gt;It was bibimbap, the signature dish.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Before long, the server first brought out a few side dishes —&lt;br&gt;kimchi, bean sprouts, pickled radish, seasoned spinach…&lt;br&gt;Looking at these faintly colored little dishes, I suddenly remembered the prejudice some people back home hold against Korean food.&lt;br&gt;They say it has “no flavor,” “no culture,” that “it’s all the same.”&lt;br&gt;A small sadness welled up in me.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Neighbors separated by only a strip of water — why can’t we properly understand each other?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The bibimbap arrived.&lt;br&gt;The stone pot was still sizzling.&lt;br&gt;I earnestly picked up the side dishes and ate them with the rice, bite by bite.&lt;br&gt;The flavor was very mild — a taste I had never sampled before.&lt;br&gt;But I liked it.&lt;br&gt;I like this plain, warm, unassuming flavor,&lt;br&gt;&lt;strong&gt;just like the island itself.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;After dinner, I walked alone to the seaside;&lt;br&gt;the guesthouse was not far from the shore.&lt;&#x2F;p&gt;
&lt;p&gt;Five minutes on foot, and I leaned against the railing by the sea,&lt;br&gt;watching the sun sink little by little.&lt;br&gt;The golden afterglow spilled across the water,&lt;br&gt;like scattered gold leaf, like shattered candy wrappers,&lt;br&gt;glittering with today’s last light.&lt;&#x2F;p&gt;
&lt;p&gt;I quietly took my photos and stood there still.&lt;br&gt;The sea wind chilled me a little,&lt;br&gt;but I couldn’t bear to leave.&lt;&#x2F;p&gt;
&lt;p&gt;I began to recall the people I’d met today —&lt;br&gt;the convenience store cashier, the young woman wiping tables at the café,&lt;br&gt;the server at the Korean restaurant, and the neighbor lady who smiled and nodded at me.&lt;&#x2F;p&gt;
&lt;p&gt;None of them asked questions, doubted, or were cold.&lt;br&gt;They were just ordinarily, briefly kind to me.&lt;br&gt;But it was exactly that ordinariness that warmed my heart.&lt;&#x2F;p&gt;
&lt;p&gt;Bad people may truly be the minority;&lt;br&gt;most people carry a simple goodness inside.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;How wonderful.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Back in my room, I opened a bottle of beer.&lt;br&gt;Bubbles leapt at the bottle’s mouth; I took a sip and felt a gentle sting on my tongue.&lt;&#x2F;p&gt;
&lt;p&gt;I hugged my pillow and burrowed into the soft bedding.&lt;br&gt;Today held no surprises, no waves,&lt;br&gt;only being quietly caught by the world, a few times over.&lt;&#x2F;p&gt;
&lt;p&gt;Silently, in my heart, I thought a sentence —&lt;br&gt;didn’t say it aloud, just smiled softly —&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“If the world is like this… then it’s alright to stay a little longer.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Four-The-Attempt-That-Failed&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;#Chapter-Four-The-Attempt-That-Failed&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Four | The Attempt That Failed&quot;&gt;&lt;&#x2F;a&gt;Chapter Four | The Attempt That Failed&lt;&#x2F;h3&gt;&lt;p&gt;I woke very early.&lt;br&gt;To be precise, at &lt;strong&gt;6:32.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The sunlight had not yet fully climbed onto the windowsill, but the wind had already begun to stroke my cheek, cool,&lt;br&gt;like that VOCALOID song by the producer MIMI.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;I rarely sleep this well.&lt;&#x2F;strong&gt;&lt;br&gt;Maybe because — last night I drank a bottled beverage. A soft bottle, labeled with a line of purple English letters:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Better Rest.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;As I unscrewed the toothpaste cap, thinking back,&lt;br&gt;I suddenly remembered: beside it had stood a row of brightly colored drinks.&lt;&#x2F;p&gt;
&lt;p&gt;Bearing words as if beyond question:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Relieves fatigue” “Boosts memory” “Reduces stress”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I couldn’t help but shudder.&lt;br&gt;&lt;strong&gt;Why did I drink it?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Don’t all those travel guides say it:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Top 5 must-buys at Korean convenience stores!”&lt;br&gt;“Tired from traveling? Drink this!”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;But I began to doubt…&lt;br&gt;is this &lt;strong&gt;good for me&lt;&#x2F;strong&gt;, or good for &lt;strong&gt;someone else&lt;&#x2F;strong&gt;?&lt;&#x2F;p&gt;
&lt;p&gt;The convenience store lights stung my eyes. Piles of snacks on the shelves,&lt;br&gt;every package screaming:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“Eat me!”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I glanced at the calorie counts, each number higher than the last.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Suddenly I remembered the book Han Kang wrote,&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The Vegetarian&lt;&#x2F;em&gt;.&lt;br&gt;&lt;strong&gt;She doesn’t eat meat.&lt;&#x2F;strong&gt;&lt;br&gt;She is refusing a system. With her body. With silence.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Could I do that?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I cannot.&lt;&#x2F;strong&gt;&lt;br&gt;I’m not qualified.&lt;&#x2F;p&gt;
&lt;p&gt;I’m no vegetarian. I abuse pills printed with &lt;strong&gt;prescription warnings&lt;&#x2F;strong&gt;.&lt;br&gt;I know perfectly well they’re poisoning me, yet I pretend they love me.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I…&lt;br&gt;&lt;strong&gt;am not even worthy of the three words “one who resists.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The convenience store’s air conditioning whooshed over me; I shrank a little.&lt;br&gt;In the end, I took a pack of sugar-free gum.&lt;&#x2F;p&gt;
&lt;p&gt;“This one should be fine, right?”&lt;br&gt;I said softly in my heart.&lt;&#x2F;p&gt;
&lt;p&gt;At the register, I forced a relaxed smile,&lt;br&gt;but my chest still felt blocked.&lt;br&gt;Even sugar-free, it held no answer.&lt;&#x2F;p&gt;
&lt;p&gt;I just wanted to try…&lt;br&gt;to bite down on something with my mouth, against the whole world that devours everything.&lt;&#x2F;p&gt;
&lt;p&gt;But does it really help?&lt;br&gt;&lt;strong&gt;I don’t know.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I only know that this morning I woke very early.&lt;br&gt;&lt;strong&gt;6:32.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Five-Falling-into-the-Abyss&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;#Chapter-Five-Falling-into-the-Abyss&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Five | Falling into the Abyss&quot;&gt;&lt;&#x2F;a&gt;Chapter Five | Falling into the Abyss&lt;&#x2F;h3&gt;&lt;p&gt;I rolled over against the sheets, the last trace of last night’s smile still on my lips.&lt;br&gt;&lt;strong&gt;So sleepy… so soft…&lt;&#x2F;strong&gt;&lt;br&gt;The wind gently stirred the curtains; I curled up my knees like a kitten.&lt;&#x2F;p&gt;
&lt;p&gt;But in truth I was wide awake.&lt;br&gt;Awake to excess.&lt;br&gt;&lt;strong&gt;As if my body had long been ready to do something bad.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;From the gap in the nightstand I took out a few blister packs of pills.&lt;br&gt;Yellow-and-white capsules rolled in my palm; I stared at them for a while —&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Pregabalin, 24 capsules.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;A bit much, right?&lt;br&gt;But I still popped them out, one by one, as if counting my sins.&lt;br&gt;As I swallowed, I gulped down air, afraid I’d throw up.&lt;br&gt;Empty stomach — only then can you feel the numbness arrive most completely.&lt;br&gt;&lt;strong&gt;I wanted to go soft, to not think about any lofty questions.&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;I didn’t want to think anymore, didn’t want to dissect everything clean.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;When the drug took effect, it started from the soles of my feet.&lt;br&gt;A warm tide slowly floated up, along my calves, knees, thighs, flooding up bit by bit.&lt;br&gt;I held myself and stuffed my whole body into the quilt.&lt;&#x2F;p&gt;
&lt;p&gt;The world before my eyes began to warp, warping like ocean waves.&lt;br&gt;Suddenly I wanted so badly to have company, to say something.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;So I picked up my phone and opened Discord.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I wasn’t looking for anyone in particular, I just… didn’t want to be alone.&lt;br&gt;I tapped on someone’s avatar —&lt;br&gt;a group friend who works as a programmer;&lt;br&gt;we’d chatted about technical questions a few times.&lt;&#x2F;p&gt;
&lt;p&gt;I hesitated, then typed:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Baobei~”&lt;br&gt;“I like you🥺❤️”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Discord’s notification chimed.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Thanks, I like you too”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I smiled. Truly that shy, timid kind of smile.&lt;br&gt;But as I smiled, the corners of my eyes grew wet.&lt;br&gt;Then came sobbing,&lt;br&gt;and pain like a knife drawn across my heart.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“like you like you like you like you like you like you”&lt;br&gt;“Do you want to shock me… the remote-control kind”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;These words crawled out of my fingertips one by one, like syrup, like poison.&lt;br&gt;No one forced me; no one held a knife to me.&lt;br&gt;It was me. The me sliding down inside the drugs, spitting out these words of my own accord.&lt;br&gt;I licked them.&lt;br&gt;Fell.&lt;&#x2F;p&gt;
&lt;p&gt;I really started panting.&lt;br&gt;Typing while clamping my legs together.&lt;&#x2F;p&gt;
&lt;p&gt;I curled up, my whole body shrinking into the corner of the quilt.&lt;br&gt;The drug wrapped me into a ball of something warm and shameful.&lt;br&gt;My consciousness slowly drifted away, yet as if tethered by a thread, stayed in place.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;As I typed those words, my face was red —&lt;br&gt;not with shyness, but with a guilt deep enough to nauseate.&lt;&#x2F;p&gt;
&lt;p&gt;By day I was still saying:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;“Everything in the world should be held in common!”&lt;&#x2F;strong&gt;&lt;br&gt;I spoke of Rosa Luxemburg, of democracy as the soul of communism,&lt;br&gt;of that anarchist utopia without oppression.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I believed it too.&lt;br&gt;I said that one day, &lt;strong&gt;the thousand-year kingdom would come.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But at night I huddled under the quilt with my legs clamped,&lt;br&gt;crying while saying to someone a thousand miles away:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“I want to be your toy❤”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I gripped the phone tightly, like a kitten afraid of being thrown away.&lt;br&gt;Not from desire, but from longing.&lt;br&gt;Longing to be liked, longing to be held onto, even as my dignity lay shattered on the floor.&lt;&#x2F;p&gt;
&lt;p&gt;Reality is too dark.&lt;br&gt;No utopia — only a Discord DM window at midnight, messages answered on and off,&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Sometimes,&lt;br&gt;the drug would knock me out.&lt;&#x2F;p&gt;
&lt;p&gt;The curtains blocked all light;&lt;br&gt;I couldn’t tell day from night.&lt;&#x2F;p&gt;
&lt;p&gt;The first thing I did was grab my phone.&lt;br&gt;Three in the morning.&lt;&#x2F;p&gt;
&lt;p&gt;The other person had long gone offline.&lt;br&gt;The screen still rested on our chat window.&lt;br&gt;I had said so many “baobei,” “I’m your kitten,” “I really miss you so much”…&lt;br&gt;while they only tossed back an emoji or two, then vanished into the early-morning timeline.&lt;&#x2F;p&gt;
&lt;p&gt;They didn’t even ask me:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Are you okay?&lt;br&gt;Did you just pass out all of a sudden?&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I stared at the screen, dazed, for a while.&lt;br&gt;Then, as if slashed by a knife, I suddenly clutched the quilt tight,&lt;br&gt;curled into a ball, and began to cry.&lt;&#x2F;p&gt;
&lt;p&gt;Not wailing — the kind of sob pressed out from deep in the throat,&lt;br&gt;as if my whole body was asking —&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Why… is it like this?&lt;br&gt;Why, when I only wanted to be liked a little, am I treated this way?&lt;br&gt;Am I really this not worth caring about?&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I buried my head in the quilt.&lt;br&gt;The residual warmth of the drug still glowed like evidence of a crime,&lt;br&gt;yet I only felt cold. Cold enough to shiver.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I didn’t betray my faith;&lt;br&gt;reality simply never gave me the right to stand.&lt;&#x2F;p&gt;
&lt;p&gt;Like an apostle fallen to earth,&lt;br&gt;still trying to shield something with broken wings.&lt;&#x2F;p&gt;
&lt;p&gt;But I was too lonely.&lt;br&gt;So lonely that even if the other person hated my views, I still wanted to be glanced at by him.&lt;br&gt;I didn’t betray my faith —&lt;br&gt;I just wanted someone… to hold me.&lt;&#x2F;p&gt;
&lt;p&gt;Tell me,&lt;br&gt;can the divine truly forgive me?&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“For the good that I would I do not: but the evil which I would not, that I do.”&lt;&#x2F;em&gt;&lt;br&gt;—— Romans 7:19&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr&gt;
&lt;p&gt;“I’m not clean, not perfect, and certainly no angel.”&lt;br&gt;“Can you still accept me?”&lt;&#x2F;p&gt;
&lt;p&gt;Suddenly I wanted very much to cry.&lt;br&gt;I don’t know why; I just wanted to cry.&lt;&#x2F;p&gt;
&lt;p&gt;I tossed the phone aside and pressed the pillow against my face.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“How could I… how could I say such things…”&lt;br&gt;“Why do I keep troubling other people…”&lt;br&gt;“Will he hate me…”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I really cried, like a child who had committed an unforgivable wrong.&lt;br&gt;I had clearly said I was an “angel.”&lt;br&gt;The Ame who believed in freedom, in resistance, in ideals.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;But the me of now,&lt;br&gt;naked, soft, burning,&lt;br&gt;is the one who spreads her legs of her own accord, sinking into the muddy abyss.&lt;&#x2F;p&gt;
&lt;p&gt;I wasn’t pushed down.&lt;br&gt;I slid down willingly.&lt;br&gt;It’s me — the Ame who, while saying “please command me,” longed to be discarded.&lt;&#x2F;p&gt;
&lt;p&gt;A little morning light seeped through the gap in the curtains.&lt;br&gt;Dawn was coming; a new day was about to begin.&lt;&#x2F;p&gt;
&lt;p&gt;But I’m so tired, truly so tired.&lt;br&gt;I hugged the pillow, pressing against it like the last remaining tenderness.&lt;&#x2F;p&gt;
&lt;p&gt;Then, to the blackened phone screen, I said in the smallest voice:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“I’m not worth it…”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;“They are all gone aside, they are all together become filthy: there is none that doeth good, no, not one.”&lt;&#x2F;strong&gt;&lt;br&gt;—— Psalm 14:3&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I just lay there in the darkness, crying, feverish, limp,&lt;br&gt;together with all the fallen children, quietly sinking into this world’s deepest, softest, most unforgivable corner.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h3 id&#x3D;&quot;Chapter-Six-Daughter-of-the-Wind&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;#Chapter-Six-Daughter-of-the-Wind&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Six | Daughter of the Wind&quot;&gt;&lt;&#x2F;a&gt;Chapter Six | Daughter of the Wind&lt;&#x2F;h3&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“He shall build an house for my name, and I will stablish the throne of his kingdom for ever.”&lt;&#x2F;em&gt;&lt;br&gt;—— 2 Samuel 7:13&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;That morning, the sky had not fully brightened, but the wind was already awake.&lt;br&gt;The wind skimmed lightly over the reeds by the inn’s entrance, leading me toward the cliffs.&lt;&#x2F;p&gt;
&lt;p&gt;I shouldered my backpack and set out to see a place called “Oedolgae” — the Lonely Rock.&lt;br&gt;At first, I thought it was a symbol commemorating the Korean independence movement,&lt;br&gt;perhaps a stone stele for the martyrs,&lt;br&gt;perhaps a memorial tower of resistance on the cliffs.&lt;&#x2F;p&gt;
&lt;p&gt;But up close I learned it was nothing more than a huge rock, standing alone by the sea.&lt;br&gt;The name means:&lt;&#x2F;p&gt;
&lt;p&gt;“the rock that stands alone here.”&lt;&#x2F;p&gt;
&lt;p&gt;A little disappointed. I gazed at it for a long time, feeling something was off.&lt;br&gt;Until my eyes were drawn to a strange statue beside it.&lt;&#x2F;p&gt;
&lt;p&gt;It was a stone statue, &lt;strong&gt;cylindrical&lt;&#x2F;strong&gt;, carved with an old man’s face, wearing a hat on its head.&lt;br&gt;Crude, yet carrying an eerie warmth, like some kind of gaze.&lt;&#x2F;p&gt;
&lt;p&gt;I frowned and opened my phone to look it up.&lt;br&gt;A few words jumped onto the page, and my fingertips paused gently.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“Dol Hareubang (돌하르방), the guardian deity of Jeju Island’s indigenous culture, symbolizing fertility and procreation; some scholars consider it a symbol of male phallic worship.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;My heart suddenly sank.&lt;br&gt;Not shock, but that kind of — “of course” — weariness.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I didn’t know what to say.&lt;&#x2F;strong&gt;&lt;br&gt;Again and again in my mind rang the words I had said before: &lt;strong&gt;Jeju Island is the daughter of the wind.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But now, standing before this stone, I found that this “daughter” was surrounded by stone phalluses, one after another.&lt;&#x2F;p&gt;
&lt;p&gt;The “daughter of the wind” lives on an island &lt;strong&gt;constructed of phalluses&lt;&#x2F;strong&gt;;&lt;br&gt;the statues stand at crossroads, guard temple gates,&lt;br&gt;as if the whole island were watched over by these “grandfathers.”&lt;&#x2F;p&gt;
&lt;p&gt;They don’t speak, but they watch you — like the “everywhere-present men” of Korean society,&lt;br&gt;not necessarily any concrete person, but rather that:&lt;br&gt;&lt;strong&gt;patriarchal structure itself, which may be touched, worshipped, and certified as bringing good fortune.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;People say that touching the grandfather’s “hat” brings good luck.&lt;&#x2F;p&gt;
&lt;p&gt;I stood there, watching helplessly as several tourists queued up, laughing as they reached out to touch the top of the stone.&lt;br&gt;I couldn’t laugh at all.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;This is not culture made cute for show; this is an outright “ritual of sexualization.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I looked again at Oedolgae, that giant rock standing isolated by the sea, just as stiffly erect.&lt;br&gt;Just like this country’s order.&lt;&#x2F;p&gt;
&lt;p&gt;I sighed. Not from tiredness, but… guilt.&lt;br&gt;A strange, unspeakable guilt.&lt;&#x2F;p&gt;
&lt;p&gt;My fingers slowly clenched.&lt;br&gt;The wind blew over from beyond the hill, whipping my hair across my eyes; I didn’t dodge.&lt;br&gt;I lowered my head, put my phone away, took no photo, and did not touch that hat.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;That “lucky hat” was not prepared for me.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I raised my head once more to look at the stone statue; its expression was blurred beyond reading.&lt;br&gt;Perhaps it never had a true face at all.&lt;br&gt;As long as it is hard enough, stable enough, it is a god.&lt;&#x2F;p&gt;
&lt;p&gt;I sighed — not from exhaustion, but a faint loss that had no way to be spoken.&lt;br&gt;Not anger, not protest.&lt;br&gt;Only: the wind was cold, the stone was heavy, and the whole island seemed sunk in a thick silence.&lt;&#x2F;p&gt;
&lt;p&gt;I turned and left, without looking back.&lt;br&gt;The wind tugged at the hem of my clothes, as if urging me to stay, or urging me on.&lt;&#x2F;p&gt;
&lt;p&gt;I walked slowly, but every step was light.&lt;br&gt;Like the daughter of the wind, passing silently beside the stones,&lt;br&gt;&lt;strong&gt;disturbing no one, leaving no trace.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;Chapter-Seven-The-Wind-Blows-Over-the-Names-on-the-Stele&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;25&#x2F;orphans-of-the-windy-island&#x2F;#Chapter-Seven-The-Wind-Blows-Over-the-Names-on-the-Stele&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Chapter Seven | The Wind Blows Over the Names on the Stele&quot;&gt;&lt;&#x2F;a&gt;Chapter Seven | The Wind Blows Over the Names on the Stele&lt;&#x2F;h3&gt;&lt;blockquote&gt;
&lt;p&gt;At the far reach of the East Sea and the Yellow Sea, the wind shook loose a small island…&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;As I stood at the entrance of the Jeju 4·3 Peace Memorial, this passage was in my mind.&lt;br&gt;It was written at the opening of my travelogue’s prologue, only a scene I had imagined.&lt;&#x2F;p&gt;
&lt;p&gt;But now, this island is no longer only the one in my imagination;&lt;br&gt;she has a name, has blood,&lt;br&gt;has gravestones.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The ride from Jeju City took nearly an hour; the scenery outside the window gradually grew open and deep green.&lt;br&gt;The city’s buildings slowly receded, replaced by stretches of fields and low hills.&lt;br&gt;The wind blew across the farmland, lifting small puffs of dust;&lt;br&gt;the sunlight slanted onto the road at the mountain’s foot, glinting.&lt;&#x2F;p&gt;
&lt;p&gt;Leaning against the window, watching the passing shadows of trees, I silently counted the time.&lt;br&gt;The bus was quiet; only the announcement murmured station names in Korean, like a distant sea speaking softly.&lt;&#x2F;p&gt;
&lt;p&gt;Suddenly I felt a little nervous.&lt;br&gt;Not afraid of seeing pain, but afraid —&lt;br&gt;afraid I wasn’t qualified, afraid I was merely someone who came too late.&lt;&#x2F;p&gt;
&lt;p&gt;Afraid I was too small, too weightless,&lt;br&gt;to bear the weight of those names,&lt;br&gt;to answer the silent summons beneath the stele.&lt;&#x2F;p&gt;
&lt;p&gt;But the wind kept blowing, as if someone were gently pushing me forward.&lt;&#x2F;p&gt;
&lt;p&gt;I pulled my backpack straps tighter, took a deep breath,&lt;br&gt;and said quietly to myself:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“No matter what, I’m going in.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Getting off the bus, the memorial hall came into view first — a low gray building, like a stele embedded in the ground.&lt;br&gt;It carried silence,&lt;br&gt;as if time had sunk it down.&lt;&#x2F;p&gt;
&lt;p&gt;I approached it with careful breath.&lt;&#x2F;p&gt;
&lt;p&gt;Inside the exhibition hall there was no clamor.&lt;br&gt;Only photographs, recordings, testimonies.&lt;&#x2F;p&gt;
&lt;p&gt;One after another, the names of the “nameless”; one after another, the portraits of the “ordinary.”&lt;br&gt;&lt;strong&gt;They were not soldiers, not generals, not heroes,&lt;&#x2F;strong&gt;&lt;br&gt;only farmers, teachers, mothers, children,&lt;br&gt;&lt;strong&gt;who, one spring, had the muzzles of the state turned on them.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I walked very slowly, afraid of disturbing them.&lt;br&gt;When I finally reached the memorial, the stele was an entire wall engraved with names.&lt;&#x2F;p&gt;
&lt;p&gt;I froze.&lt;&#x2F;p&gt;
&lt;p&gt;They were not “Martyr So-and-so,” not “General So-and-so,”&lt;br&gt;but the full names of civilians.&lt;br&gt;Men, women, infants, the elderly,&lt;br&gt;one by one chiseled into the stone, steadfastly resisting time.&lt;&#x2F;p&gt;
&lt;p&gt;Facing the stele, I bowed deeply.&lt;br&gt;It was a bow carrying shame.&lt;br&gt;As if it were not I who had come to commemorate them,&lt;br&gt;but they who permitted me&lt;br&gt;to stand a while on this blood-soaked land.&lt;&#x2F;p&gt;
&lt;p&gt;Suddenly I remembered the first day of my trip,&lt;br&gt;the me who had walked alone past the convenience store, trembling at age limits and state institutions.&lt;br&gt;Back then I felt I had “almost ended up on the street,”&lt;br&gt;but these people were thrown into the earth by the entire state.&lt;br&gt;And never came back.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“The stone which the builders refused is become the head stone of the corner.”&lt;br&gt;—— Psalm 118:22&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr&gt;
&lt;p&gt;I sat on the bench before the stele. The wind blew over, carrying the salt of the sea.&lt;&#x2F;p&gt;
&lt;p&gt;I lowered my head, my fingers brushing across those names.&lt;br&gt;Name after name — not epitaphs, but unfulfilled vows.&lt;&#x2F;p&gt;
&lt;p&gt;In that moment I understood:&lt;&#x2F;p&gt;
&lt;p&gt;they are not buried here;&lt;br&gt;they are &lt;strong&gt;waiting&lt;&#x2F;strong&gt; for us here —&lt;br&gt;waiting for us to no longer merely “remember,”&lt;br&gt;but to &lt;strong&gt;answer&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;To answer their unfinished struggle, to answer their final cry before death:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“We are not traitors! Not rioters! We are people who wanted to live!”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Yes — even though more than seventy years have passed,&lt;br&gt;even though this world has grown more refined, more indifferent,&lt;br&gt;I believe:&lt;br&gt;&lt;strong&gt;as long as someone is still willing to take their names as a spark,&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;the thousand-year kingdom will surely come,&lt;br&gt;&lt;strong&gt;and the oppressors’ monuments will one day crumble to dust.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I closed my eyes. In my ears were the wind, and the whispers beneath the stele.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;They were once discarded in the dark of night;&lt;br&gt;now they are buried in this land,&lt;br&gt;quietly waiting for us.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“They tried to bury us. They didn’t know we were seeds.”&lt;br&gt;—— Dinos Christianopoulos&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;But I know&lt;br&gt;I cannot stay here forever, cannot keep lying against this stele for warmth.&lt;br&gt;&lt;strong&gt;I came to flee, to hide in the wind, to catch a breath.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I am not their descendant, nor their successor,&lt;br&gt;just a child who nearly slept in the corner of a convenience store,&lt;br&gt;a person carrying a backpack, searching for a foothold at the edge of the map.&lt;&#x2F;p&gt;
&lt;p&gt;Yet this island, this stele, this wind,&lt;br&gt;as if understanding everything, quietly caught me.&lt;br&gt;It didn’t ask who I was, didn’t make me prove anything,&lt;br&gt;only left a bed, a gust of wind, a stretch of names,&lt;br&gt;letting me be, briefly, a little less lonely.&lt;&#x2F;p&gt;
&lt;p&gt;I stood up and put my backpack on again.&lt;br&gt;The wind lifted the ends of my hair, like a farewell,&lt;br&gt;and like a gentle whisper:&lt;br&gt;“Keep walking forward.”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;And so I walked —&lt;br&gt;not leaving, but taking them with me.&lt;br&gt;Taking thirty thousand unfinished names,&lt;br&gt;continuing to flee, continuing to write, continuing to search for that world not yet realized.&lt;&#x2F;p&gt;
&lt;p&gt;Like a seed lifted by the wind,&lt;br&gt;not to take root where it lands,&lt;br&gt;but to fly farther —&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;for those who died in the wind,&lt;&#x2F;strong&gt;&lt;br&gt;&lt;strong&gt;and for those still living in the wind.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
</content></entry><entry><title>Half a Month in Naniwa</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;"/><published>2025-05-23T11:28:52.000Z</published><updated>2025-05-23T11:28:52.000Z</updated><summary>Where there is power, there is resistance.</summary><content type="html">&lt;h3 id&#x3D;&quot;Prologue-You-Said-You-Came-from-Osaka&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#Prologue-You-Said-You-Came-from-Osaka&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Prologue | You Said You Came from Osaka&quot;&gt;&lt;&#x2F;a&gt;Prologue | You Said You Came from Osaka&lt;&#x2F;h3&gt;&lt;p&gt;I went to Osaka because of the Expo. To be honest, because its mascot was so strange. Red and blue, a misshapen body with a dozen eyes: the first time I saw it, I genuinely thought it was a parody. It turned out to be the official mascot.&lt;&#x2F;p&gt;
&lt;p&gt;I can’t quite explain the feeling. Not “how cute” or “how bizarre,” but the unease of laughing at something until you suddenly realize it isn’t a joke. It’s real.&lt;&#x2F;p&gt;
&lt;p&gt;So I looked up Expo 2025 Osaka: aerial photographs of the construction site, news of exploding budgets, the Grand Roof Ring the internet had almost memed to death.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Suddenly, I wanted very badly to go.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Not because I had illusions about world expos in globalization’s late age. I wanted to see how a supposedly proper event, entrusted to some of humanity’s finest elites, actually worked. Or whether it could still work at all.&lt;&#x2F;p&gt;
&lt;p&gt;Or whether it would quietly die in full view of everyone.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I had heard “Osaka” countless times without trying to understand it. Tokyo, Osaka. Tokyo, Osaka.&lt;&#x2F;p&gt;
&lt;p&gt;Yes, Osaka could only follow Tokyo. A city gazed upon from above, defined, packaged, consumed.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Osaka people are funny! They make takoyaki, and there are lots of comedians.”&lt;br&gt;“Shinsaibashi is great for shopping. The takoyaki is good, and it’s a little cheaper than Tokyo.”&lt;br&gt;“Osaka people are friendly. They’ll offer you directions.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I grew up hearing this. As though the state had issued a standard personality to everyone in Osaka. Like all subordinates, they live within an identity script for others to watch and consume: friendly, warm, unpretentious, funny. Because they aren’t Tokyo people. Tokyo doesn’t need a disobedient Osaka.&lt;&#x2F;p&gt;
&lt;p&gt;Tokyo never needs to be warm. It is aloof, standardized, indifferent without apology. It needn’t please anyone. It represents Japan itself.&lt;&#x2F;p&gt;
&lt;p&gt;And Osaka? &lt;strong&gt;Who cares?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Sometimes I think of Tianjin. Not Beijing, not Shanghai. Another port city with a history of finance, foreign concessions, and modern urban prosperity. More importantly, another supporting character beside the capital. Who remembers the old glory of the industrial trio Shanghai, Qingdao, and Tianjin?&lt;&#x2F;p&gt;
&lt;p&gt;Mention Tianjin now and people say its residents talk funny, its comedians perform xiangsheng, its old men dive into rivers. There is almost no essential difference between that and Osaka’s humor and takoyaki.&lt;&#x2F;p&gt;
&lt;p&gt;Turning a city into a joke is a process of stripping away politics and history. The dominant city gazes at you, names you, incorporates you. You become a vessel for ease, friendliness, entertainment. Your agency disappears; your blade grows dull. &lt;strong&gt;Nobody will remember you.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Tokyo looks at Osaka as Beijing looks at Tianjin: not as a city, but as a functional presence.&lt;&#x2F;p&gt;
&lt;p&gt;You must be funny, warm, proactive, plain, harmless, smiling. If you aren’t funny, who will play the capital’s foil?&lt;&#x2F;p&gt;
&lt;p&gt;Who will cover up the naked violence?&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;One passage from &lt;em&gt;Totto-chan: The Little Girl at the Window&lt;&#x2F;em&gt; stayed with me from childhood:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“I came from Osaka.”&lt;br&gt;“Osaka?” Totto-chan repeated, her voice especially high.&lt;br&gt;Her uncle lifted her up. “Let me show you Osaka.”&lt;br&gt;She blinked and strained to see, but never did.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Only later did I learn that &lt;strong&gt;Tetsuko Kuroyanagi was from Tokyo&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;However hard Totto-chan blinked, she couldn’t see it. Readers wouldn’t really ask where that city was either.&lt;&#x2F;p&gt;
&lt;p&gt;A strange thought came to me. If I hadn’t looked up the mascot, if I hadn’t been unable to sleep that day… if it hadn’t had so many eyes…&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps I too could have gone on pretending I saw nothing.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I didn’t know what I’d come for. Tourism? To see the mascot’s absurdity firsthand? Or simply to see what a city really looked like?&lt;&#x2F;p&gt;
&lt;p&gt;Not in a variety show, a tweet, or a travel guide. By walking into it with my body, looking with my eyes, sitting on its subway, eating rice balls outside a convenience store. To know this wasn’t a symbol or a template, some hollow sign, but &lt;strong&gt;a real, chaotic Osaka where people lived&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;I-Landing-Outside-the-Map&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#I-Landing-Outside-the-Map&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;I | Landing Outside the Map&quot;&gt;&lt;&#x2F;a&gt;I | Landing Outside the Map&lt;&#x2F;h3&gt;&lt;p&gt;Before landing, I kept savoring the sound of an old name: &lt;em&gt;Naniwa&lt;&#x2F;em&gt;. Osaka’s ancient name, written with characters for waves and flowers, waves and speed, or the difficult bay. Different spellings, the same sound. Naniwa.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Naniwazu ni&lt;br&gt;Saku ya kono hana&lt;br&gt;Fuyugomori&lt;br&gt;Ima wa harube to&lt;br&gt;Saku ya kono hana&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;At Naniwa harbor,&lt;br&gt;These flowers bloom—&lt;br&gt;After winter’s shelter,&lt;br&gt;Now that spring has come,&lt;br&gt;These flowers bloom.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Unfortunately, I had come at the wrong time. Spring’s flowers had already faded.&lt;&#x2F;p&gt;
&lt;p&gt;Beside the window, I watched the dense containers, runways, and jet bridges amid the sea below. Watched Osaka descend from the air onto paper.&lt;&#x2F;p&gt;
&lt;p&gt;Then the plane landed at Kansai International Airport.&lt;&#x2F;p&gt;
&lt;p&gt;Standing in the long immigration corridor, I smelled a little disinfectant, as though it were covering something that shouldn’t be there.&lt;&#x2F;p&gt;
&lt;p&gt;The airport wasn’t on the mainland, but on an artificial island in Osaka Bay. I’d read about it: it was built offshore not for technological innovation, but to “avoid social conflict.” More plainly: &lt;strong&gt;to avoid another Narita Airport.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I remember first seeing “Narita Airport struggle” on Wikipedia. I clicked through to blurry black-and-white photographs. The people looked less like protesters than neighbors, old women from the fields, uncles in work clothes. They held banners in forceful Chinese characters:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;STOP THE AIRPORT.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Behind them were dense ranks of riot police and a row of bulldozers.&lt;&#x2F;p&gt;
&lt;p&gt;Later, while casually searching for sights near Narita, I was recommended a “Memorial to Police Officers Killed in the Line of Duty.” The map showed it really was near the airport.&lt;&#x2F;p&gt;
&lt;p&gt;My scalp suddenly prickled. This wasn’t metaphor, literature, structural analysis, or something the phrase “machinery of violence” could contain.&lt;&#x2F;p&gt;
&lt;p&gt;Those who died on this flight path weren’t only police officers. Not only the heroes whose polished stones read “killed in the line of duty.”&lt;&#x2F;p&gt;
&lt;p&gt;People had really died, and never returned.&lt;&#x2F;p&gt;
&lt;p&gt;Their blood entered the runway asphalt, &lt;strong&gt;flattened and compacted&lt;&#x2F;strong&gt; with their bones.&lt;&#x2F;p&gt;
&lt;p&gt;The rice they planted and houses they built had been declared obstacles to modernization and &lt;strong&gt;cut away in one stroke&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;After they vanished, the country kept taking off as if every sacrifice made perfect sense.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ah, modernity is always so efficient.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr&gt;
&lt;p&gt;They died without names, were broken without monuments. The state machine swallowed their bodies; development’s concrete buried them. Even GPS couldn’t find their locations.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Your name is unknown. Your deed is immortal.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Really?&lt;&#x2F;p&gt;
&lt;p&gt;If only it were true.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Perhaps even spring has forgotten where the flowers that never bloomed once grew.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;II-If-You-Are-Innocent-Why-Must-You-Prove-It&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#II-If-You-Are-Innocent-Why-Must-You-Prove-It&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;II | If You Are Innocent, Why Must You Prove It?&quot;&gt;&lt;&#x2F;a&gt;II | If You Are Innocent, Why Must You Prove It?&lt;&#x2F;h3&gt;&lt;blockquote&gt;
&lt;p&gt;“Therefore by the deeds of the law there shall no flesh be justified in his sight: for by the law is the knowledge of sin.”&lt;br&gt;—Romans 3:20&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I handed over my passport. An identity code appeared on the screen: “C.” I joined the C line.&lt;&#x2F;p&gt;
&lt;p&gt;A middle-aged man was told to remove his mask and retake his photograph. A Korean girl was questioned repeatedly because she’d changed her hairstyle. Everyone surrendered fingerprints, pressed their hands down. Nobody argued or protested. Everything looked orderly.&lt;&#x2F;p&gt;
&lt;p&gt;Everyone obeyed the order.&lt;&#x2F;p&gt;
&lt;p&gt;Foucault once said:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“People are much freer than they feel.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Reversed, it seems more accurate:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;People have been tamed into obedience far earlier than they realize.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Is this really how it should be?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I remember clearly: passports have not always existed. They became a true institution after 1914.&lt;&#x2F;p&gt;
&lt;p&gt;In the aftermath of the First World War, countries began restricting borders and requiring permits. The Paris Passport Conference of 1920 even specified thirty-two pages and printing in at least two official languages, fitting a new global order: unregulated cross-border movement would be considered dangerous.&lt;&#x2F;p&gt;
&lt;p&gt;Sadly, the design made in the name of order did not end with war.&lt;&#x2F;p&gt;
&lt;p&gt;After World War I, borders and standardized passports controlled refugees and non-citizens. After World War II, the new order firmly entrenched them.&lt;&#x2F;p&gt;
&lt;p&gt;But in practice?&lt;&#x2F;p&gt;
&lt;p&gt;Not everyone can move. Not every passport works. Globalization isn’t about where you can go, but what you must accept.&lt;&#x2F;p&gt;
&lt;p&gt;Can you travel abroad? Yes.&lt;&#x2F;p&gt;
&lt;p&gt;But you need English, a visa, access to ways of seeing the world. You must be a pillar of society: a suited office worker, middle class, with a tax number, education, savings, and spending potential. You mustn’t be too poor or have nothing to do.&lt;&#x2F;p&gt;
&lt;p&gt;You mustn’t carry a Quixotic dream of beginning a new life.&lt;&#x2F;p&gt;
&lt;p&gt;Before them, all you can do is prove your innocence.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;The airport becomes a filter. Refugees in worn clothing with nowhere to go are stopped. People from “sensitive countries” are questioned separately. People who opposed a country’s policies online enter watchlists.&lt;&#x2F;p&gt;
&lt;p&gt;And we think this is normal.&lt;&#x2F;p&gt;
&lt;p&gt;We say:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“It’s fine. We are going abroad, after all.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;We say:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“As long as we get through.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;We say:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“They have their difficulties too.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Whose safety? Whose country? Who defines normal?&lt;&#x2F;p&gt;
&lt;p&gt;We have lived in the dream so long that we believe a room which can expel us at any moment embodies civilization.&lt;&#x2F;p&gt;
&lt;p&gt;Like the campus rules of that later “special period”: no nonessential outings, comprehensive silence, travel-code and health-code checks. Every phrase sounded reasonable and gentle, as if taking responsibility for your life.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;That was when I truly felt afraid.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Not because I couldn’t leave campus, but because leaving required a reason, walking required an application, breathing required gratitude.&lt;&#x2F;p&gt;
&lt;p&gt;You queue, give fingerprints, accept sorting. Finally you say:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“At least I can travel abroad. I’m lucky.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr&gt;
&lt;p&gt;I finally stepped through the door. I knew this wasn’t freedom. Still, we had come in.&lt;&#x2F;p&gt;
&lt;p&gt;I looked down at the landing-permission sticker:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;15 Days&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I had not been chosen by God. I was a temporarily exempted sinner, belonging nowhere here, only tolerated for a while.&lt;&#x2F;p&gt;
&lt;p&gt;I lowered my head and surrendered my eyes, voice, and past movements as if receiving pardon. &lt;strong&gt;Really, I simply hadn’t been exiled yet.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“And he causeth all, both small and great, rich and poor, free and bond, to receive a mark in their right hand, or in their foreheads.”&lt;br&gt;—Revelation 13:16&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id&#x3D;&quot;III-Beneath-the-Wheels&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#III-Beneath-the-Wheels&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;III | Beneath the Wheels&quot;&gt;&lt;&#x2F;a&gt;III | Beneath the Wheels&lt;&#x2F;h3&gt;&lt;p&gt;I boarded the subway and traveled south on the Midosuji Line.&lt;&#x2F;p&gt;
&lt;p&gt;Few passengers were beside me. Everyone looked down at a phone, no different from any afternoon in Tokyo, Beijing, or Shanghai.&lt;&#x2F;p&gt;
&lt;p&gt;The announcement said “Nishinakajima-Minamigata.” A mouthful, though that wasn’t what interested me.&lt;&#x2F;p&gt;
&lt;p&gt;I was thinking about the weathered traces at the entrance.&lt;&#x2F;p&gt;
&lt;p&gt;This station was built in 1964. That same year, something much larger quietly happened:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The Shinkansen opened.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Shinji Sogō, president of Japanese National Railways. Nobody mentions that name anymore.&lt;&#x2F;p&gt;
&lt;p&gt;Construction formally began on April 20, 1959.&lt;&#x2F;p&gt;
&lt;p&gt;They said: make the trains run.&lt;&#x2F;p&gt;
&lt;p&gt;They didn’t say what it would cost.&lt;&#x2F;p&gt;
&lt;p&gt;By 1963, the money was gone and the railway only half built. Parliament was furious; the Finance Ministry scrutinized the budget. He acted as though nothing was wrong, knowing that admitting it would end everything.&lt;&#x2F;p&gt;
&lt;p&gt;He lied and was forced to resign. The project barely held at history’s cliff edge.&lt;&#x2F;p&gt;
&lt;p&gt;Then politics took over.&lt;&#x2F;p&gt;
&lt;p&gt;Prime Minister Hayato Ikeda, who had announced the Income Doubling Plan, understood that this was not a railway but the nation’s fate. Stopping would collapse Japan’s credibility. The government gritted its teeth, found extra funds, and pushed this national artery all the way to Tokyo.&lt;&#x2F;p&gt;
&lt;p&gt;Sogō wasn’t invited to opening day. He had been asked to leave.&lt;&#x2F;p&gt;
&lt;p&gt;At home, he watched television images of trains racing at 210 kilometers per hour.&lt;&#x2F;p&gt;
&lt;p&gt;He died of pneumonia in 1981 at a JNR hospital in Shibuya, aged ninety-seven, reaching his destination more slowly than any train.&lt;&#x2F;p&gt;
&lt;p&gt;Who cares about a forgotten man?&lt;&#x2F;p&gt;
&lt;p&gt;The media celebrated. The people cheered. The future seemed to lie beneath their feet.&lt;&#x2F;p&gt;
&lt;p&gt;Tokyo Olympics, 1964. Osaka Expo, 1970.&lt;&#x2F;p&gt;
&lt;p&gt;People genuinely believed technology was justice and concrete could save a nation. Shinkansen, highways, mountains cut open: newspapers printed “economic miracle.” GDP was national dignity; development was the hard truth.&lt;&#x2F;p&gt;
&lt;p&gt;Haven’t you heard those slogans in another country?&lt;&#x2F;p&gt;
&lt;p&gt;In 1980, Deng Xiaoping visited Japan. As staff carefully described the high-speed railway’s miracle aboard the Shinkansen, the old man with the Sichuan accent said only:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“All I felt was speed, as if something were urging us to run.”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h4 id&#x3D;&quot;Fast&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#Fast&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Fast.&quot;&gt;&lt;&#x2F;a&gt;Fast.&lt;&#x2F;h4&gt;&lt;p&gt;One simple word.&lt;&#x2F;p&gt;
&lt;p&gt;From that moment, it became China’s national incantation for the next half-century.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;We must be fast too! We must not fall behind!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Fast meant Shenzhen speed, the infrastructure-building machine, Beijing to Shanghai in only four hours.&lt;&#x2F;p&gt;
&lt;p&gt;Fast meant the Liu Zhijun era, high-speed rail climbing from drawings onto the land overnight, and the slogan:&lt;&#x2F;p&gt;
&lt;p&gt;“Achieve leapfrog development of the railways.”&lt;&#x2F;p&gt;
&lt;p&gt;The rails climbed mountains, crossed rivers and deserts, bored through frozen earth. The Railway Ministry became the country’s largest asset holder. Wherever rails went, GDP soared.&lt;&#x2F;p&gt;
&lt;p&gt;For those years, China’s annual growth stayed in double digits. Ten, eleven, twelve percent. Growth was an addiction. Slow down and die.&lt;&#x2F;p&gt;
&lt;p&gt;A vast country ran as though possessed.&lt;&#x2F;p&gt;
&lt;p&gt;But it ran too fast. In 2011, a high-speed train collision in Wenzhou killed forty people.&lt;&#x2F;p&gt;
&lt;p&gt;Liu Zhijun fell, charged with corruption.&lt;&#x2F;p&gt;
&lt;p&gt;Yet it wasn’t he who was crushed. It was the workers who could never speak again. The rail lines forced to slow. The maglev dream that died halfway. Millions of railway employees whose silence paid for restructuring.&lt;&#x2F;p&gt;
&lt;p&gt;Migrant workers became expendable bricks and tiles. Cities became exhibitions of glass facades and property advertisements. Ordinary people became domestic demand waiting to expand.&lt;&#x2F;p&gt;
&lt;p&gt;Nobody asked why we were building, for whom, or where it would end.&lt;&#x2F;p&gt;
&lt;p&gt;We knew only that failing to build meant falling behind, and falling behind meant being beaten. So we built and built, constructing a country to display to ourselves as a dream.&lt;&#x2F;p&gt;
&lt;p&gt;I sat on the Midosuji Line watching stations recede: Shin-Osaka, Umeda, Shinsaibashi, Namba…&lt;&#x2F;p&gt;
&lt;p&gt;Like strata of time. I was an archaeologist digging out modernity’s bones.&lt;&#x2F;p&gt;
&lt;p&gt;This was more than transport. It was the logic of the state, the circuitry of power, a road that had swallowed millions of bodies, desires, and futures.&lt;&#x2F;p&gt;
&lt;p&gt;We thought we were taking a train. Really, the state was carrying us, running its faith in speed on our lives.&lt;&#x2F;p&gt;
&lt;p&gt;Who slowed down? Who died? Who was pinned beneath the tracks and never rose?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;It doesn’t matter.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;What matters is that the train cannot stop.&lt;&#x2F;p&gt;
&lt;p&gt;Look, it really is running.&lt;&#x2F;p&gt;
&lt;p&gt;But are you still aboard?&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;IV-Beneath-the-Tower-No-New-World&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#IV-Beneath-the-Tower-No-New-World&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;IV | Beneath the Tower, No New World&quot;&gt;&lt;&#x2F;a&gt;IV | Beneath the Tower, No New World&lt;&#x2F;h3&gt;&lt;p&gt;I got off at Dōbutsuen-mae, “in front of the zoo.” A station name out of a picture book, but Shinsekai above ground felt nothing like a fantasy.&lt;&#x2F;p&gt;
&lt;p&gt;“New World.”&lt;&#x2F;p&gt;
&lt;p&gt;A name so confident it was almost excessive. One glance told you it was no longer new.&lt;&#x2F;p&gt;
&lt;p&gt;Instead, it had a peculiar Showa feeling: takoyaki, souvenir shops, nothing that interested me. Everything seemed copied from travel brochures around the country, a nation repeatedly performing its imagined common people’s culture.&lt;&#x2F;p&gt;
&lt;p&gt;Walking along, I looked up and saw the tower.&lt;&#x2F;p&gt;
&lt;p&gt;Tsūtenkaku.&lt;&#x2F;p&gt;
&lt;p&gt;It stood abruptly, like a stiff nail driven into the city’s flesh. Neither imposing nor magnificent, but inexplicably odd.&lt;&#x2F;p&gt;
&lt;p&gt;Something dropped in my stomach. It shouldn’t be here.&lt;&#x2F;p&gt;
&lt;p&gt;Yet there it stood, &lt;strong&gt;unyieldingly rigid&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I read about it afterward.&lt;&#x2F;p&gt;
&lt;p&gt;The first Tsūtenkaku, built in 1912, imitated the Eiffel Tower, with an Arc de Triomphe-like base and a whole Westernized district around it. A product of Taisho romanticism, an urban fantasy following imperial victory.&lt;&#x2F;p&gt;
&lt;p&gt;It was destroyed in wartime fire.&lt;&#x2F;p&gt;
&lt;p&gt;Rebuilt after the war, it became taller, straighter, rougher. A symbol of economic revival, a defeated nation’s monument to getting an erection again.&lt;&#x2F;p&gt;
&lt;p&gt;It was never merely an observation tower for residents, but an instrument of symbolism, a monument to unfinished ambition. Something thrust above a poor district, sealing tragedy away in the name of hope.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Beneath it I saw a familiar, unfamiliar figure.&lt;&#x2F;p&gt;
&lt;p&gt;Billiken. That strange god of good luck.&lt;&#x2F;p&gt;
&lt;p&gt;Bald head, smiling face, enormous ears and feet. Sitting like some cartoon alien while tourists gathered to rub his soles for luck.&lt;&#x2F;p&gt;
&lt;p&gt;A chill passed through me.&lt;&#x2F;p&gt;
&lt;p&gt;Rubbing his feet seemed harmless, funny, relaxed. Yet I saw a nakedly sexualized ritual: bowing your head and waist, approaching the margins of his body. Not his eyes or hands, but his soles. Caring nothing for who he was, only whether you could extract good fortune.&lt;&#x2F;p&gt;
&lt;p&gt;He didn’t speak or refuse. But he kept looking, enjoying your submission.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;And then?&lt;&#x2F;p&gt;
&lt;p&gt;The Great Hanshin Earthquake came in 1995. Kobe’s port was paralyzed. Highways collapsed.&lt;&#x2F;p&gt;
&lt;p&gt;The bubble burst, banks failed, factories laid off workers, foreign capital fled. Would stagnation last only thirty years?&lt;&#x2F;p&gt;
&lt;p&gt;Nobody could say.&lt;&#x2F;p&gt;
&lt;p&gt;And Tsūtenkaku?&lt;&#x2F;p&gt;
&lt;p&gt;It did nothing. It could do nothing.&lt;&#x2F;p&gt;
&lt;p&gt;It was no lighthouse, power pylon, shelter, or broadcasting facility.&lt;&#x2F;p&gt;
&lt;p&gt;Only &lt;strong&gt;a pillar unable to become hard or soft&lt;&#x2F;strong&gt;, standing while the city collapsed and people died.&lt;&#x2F;p&gt;
&lt;p&gt;It saved nobody, said nothing, brought no luck.&lt;&#x2F;p&gt;
&lt;p&gt;It left only a ridiculous open-mouthed smile and soles rubbed bare by tourists.&lt;&#x2F;p&gt;
&lt;p&gt;That was its true face.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Standing below the tower and those polished feet, I suddenly wanted to laugh.&lt;&#x2F;p&gt;
&lt;p&gt;Not because it was funny, but because it was absurd.&lt;&#x2F;p&gt;
&lt;p&gt;A symbol cannot support suffering. A nation’s illusion can be stripped bare by one earthquake.&lt;&#x2F;p&gt;
&lt;p&gt;A few steps farther south lies Nishinari, the city’s real underbelly.&lt;&#x2F;p&gt;
&lt;p&gt;Beneath blue tarps is a street kingdom of homeless people. Unemployed old men linger outside bento shops. No tower, no god, no luck. Only two-hundred-yen udon and the cries of fried-skewer vendors.&lt;&#x2F;p&gt;
&lt;p&gt;Before reality, Tsūtenkaku had already lost completely.&lt;&#x2F;p&gt;
&lt;p&gt;But they wouldn’t admit it.&lt;&#x2F;p&gt;
&lt;p&gt;So they said: this is the New World.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;V-Modernity-in-Ruins&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#V-Modernity-in-Ruins&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;V | Modernity in Ruins&quot;&gt;&lt;&#x2F;a&gt;V | Modernity in Ruins&lt;&#x2F;h3&gt;&lt;p&gt;I went to Kobe, first to the Great Hanshin-Awaji Earthquake Memorial.&lt;&#x2F;p&gt;
&lt;p&gt;Before entering, we silently queued at ticket machines. Uniformed staff nearby looked like student volunteers just out of class. The first film showed streets on the morning after the quake: derailed trains, shattered roof tiles, smoking roads, residents wrapped in quilts warming themselves beside burning barrels. No narration, only wind through rubble.&lt;&#x2F;p&gt;
&lt;p&gt;I stood motionless while a corner of something inside me collapsed.&lt;&#x2F;p&gt;
&lt;p&gt;Not war or an external enemy, but the city’s own fracture. A sudden shaking of earth and sky tore apart people’s faith in the metropolis.&lt;&#x2F;p&gt;
&lt;p&gt;Another film showed orderly tents, signs reading “Rebuilding Lives,” and a soothing male NHK voice, as if speaking for the rationality of the state.&lt;&#x2F;p&gt;
&lt;p&gt;Could rationality rebuild every fallen house? I didn’t know.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Leaving the memorial, I headed north up the slope to Kitano’s foreign residences.&lt;&#x2F;p&gt;
&lt;p&gt;Foreigners had settled here after the Meiji Restoration: red-brick Western houses, little clock towers, European railings.&lt;&#x2F;p&gt;
&lt;p&gt;In the imagination of the 1920s, Kobe, Osaka, and Kyoto formed a whole, among Japan’s first regions to encounter capitalism, industrialization, and colonial networks. A model of East Asian modernity: trams, electric lights, running water, banks, trading houses, Western clothes, dance halls, Ashiya villas, Semba spinning mills, Umeda department stores.&lt;&#x2F;p&gt;
&lt;p&gt;Japan had just endured the Great Kanto Earthquake. Tokyo burned to ash; Kansai rose. Osaka briefly became Japan’s largest city, surpassing Tokyo in port traffic, industrial output, and population. They called it the Greater Osaka era.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;In Greater Osaka’s dream, Kobe was the port, the gateway, the future.&lt;&#x2F;p&gt;
&lt;p&gt;Modernity here wasn’t simply physical speed, order, and progress, but an emotional structure. It promised prosperity, safety, cleanliness, efficiency—if you submitted, if you believed.&lt;&#x2F;p&gt;
&lt;p&gt;At 5:46 a.m. on January 17, 1995, none of it held.&lt;&#x2F;p&gt;
&lt;p&gt;The city collapsed. Roads broke, water stopped, fires burned all day. Central Kobe was almost destroyed. More than six thousand people died beneath their own homes.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;That was not simply a natural disaster.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Earthquakes are indiscriminate. Death is sociological.&lt;&#x2F;p&gt;
&lt;p&gt;One tremor shattered modernity’s illusion.&lt;&#x2F;p&gt;
&lt;p&gt;I remembered the twisted train cab displayed at the memorial, once among Hanshin Electric Railway’s most advanced models. Now it lay like bent sheet metal behind glass, with photographs of collapsed highway bridges behind it.&lt;&#x2F;p&gt;
&lt;p&gt;Things that had symbolized progress were left silent.&lt;&#x2F;p&gt;
&lt;p&gt;Cities have no power to heal themselves. Generations of hands must slowly smooth the rubble, fill the roads, swallow the pain.&lt;&#x2F;p&gt;
&lt;p&gt;Our lives continue from such worlds, forcibly restarted.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;If an earthquake can destroy modernity, &lt;strong&gt;what about a pandemic?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I remember a story.&lt;&#x2F;p&gt;
&lt;p&gt;She was trapped at Shanghai Pudong Airport for fifty-six days. No hotel would take her; flights were suspended; no transport could bring her home. She lived on convenience-store instant noodles, sat in the terminal by day, and slept in a corner of the restroom at night.&lt;&#x2F;p&gt;
&lt;p&gt;She said it wasn’t being stranded. It was a legal expulsion. The state did not drive you out, but offered no place to remain. She became a by-product of modernity running idle, an unclassified existence: neither passenger nor resident, patient nor suspect. Only an undefined body.&lt;&#x2F;p&gt;
&lt;p&gt;Another person walked twenty-three kilometers for a PCR test before his green health code expired because no ride-hailing driver would take him. Drivers feared receiving yellow codes and being unable to return home themselves. Every technical network—health codes, appointments, travel records, district lockdowns—served not people, but control over people.&lt;&#x2F;p&gt;
&lt;p&gt;A few days later came a stranger story. Shut outside a checkpoint at the city’s edge, someone walked around Taihu Lake to get home. Seven hundred kilometers, like bodily penance.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;They sound like fables, but they happened. The year was 2022. The places were streets familiar to you and me.&lt;&#x2F;p&gt;
&lt;p&gt;Was the earthquake the exception? No. The pandemic was modernity’s true earthquake: invisible, normalized, administered through technology.&lt;&#x2F;p&gt;
&lt;p&gt;It destroyed not houses, but &lt;strong&gt;our faith in order&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Convenience stores, subways, food deliveries, parcels, hospitals, schools, social platforms: what you thought were freedom’s infrastructure became boundaries, filters, invisible barbed wire. You queued, scanned, had your temperature taken, surrendered test results, travel histories, facial features, addresses, identity numbers.&lt;&#x2F;p&gt;
&lt;p&gt;Then asked: who am I?&lt;&#x2F;p&gt;
&lt;p&gt;Passports, visas, IDs, health codes had all been for your own good. That day, you understood: you were no longer a person, but a movable unit, a number judged worthy or unworthy of passage, a risk-bearing body graded by technology.&lt;&#x2F;p&gt;
&lt;p&gt;A pandemic could take your freedom, and you still had to give thanks. A yellow code could keep you from home, and you still had to express understanding.&lt;&#x2F;p&gt;
&lt;p&gt;Still you believed it was for everyone.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I watched the train enter Osaka. Tracks lengthened beneath me; the city expanded ahead. Yet everything seemed to contract.&lt;&#x2F;p&gt;
&lt;p&gt;Not bodies, but the boundaries of being human. Not national borders, but the thin membrane of trust between us and institutions.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;It had broken.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Convenience stores remained open. High-speed trains kept running. Subway announcements still said Nishinakajima-Minamigata. Billiken still sat beneath Tsūtenkaku, smiling at everyone who rubbed his feet.&lt;&#x2F;p&gt;
&lt;p&gt;But I knew it all operated not for us, but to preserve an already hollow shell.&lt;&#x2F;p&gt;
&lt;p&gt;Modernity had collapsed. We remained inside it,&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;living on like ghosts.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id&#x3D;&quot;VI-You-Are-What-You-Eat&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#VI-You-Are-What-You-Eat&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;VI | You Are What You Eat&quot;&gt;&lt;&#x2F;a&gt;VI | You Are What You Eat&lt;&#x2F;h3&gt;&lt;p&gt;At the Expo souvenir shop, I stared at an excessively cute little box. A cat’s back was printed on it, with the words:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Nyanko Baum in KANAZAWA&lt;br&gt;Noto salted caramel flavor, made with Wajima sea salt&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;At first I only thought it cute. Then my eyes caught Noto salt and Wajima sea salt, and stopped.&lt;&#x2F;p&gt;
&lt;p&gt;Noto: the place just struck by an earthquake, swallowed by seawater, a wound whose numbers kept changing in news alerts.&lt;&#x2F;p&gt;
&lt;p&gt;But it wasn’t treated as a wound. It became a flavor, a marketing phrase beside a cat’s tail.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Where did that salt come from? Who dried it?&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Which fisherman, which salt field, which reconstruction recovered it? Nobody told me.&lt;&#x2F;p&gt;
&lt;p&gt;What I swallowed wasn’t caramel or sea salt. It was the illusion the state offered:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“This is good.”&lt;br&gt;“This is regional revitalization.”&lt;br&gt;“This supports the disaster area.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr&gt;
&lt;p&gt;I began noticing it everywhere. “Domestic rice” in every Yoshinoya window. “Domestic tea leaves” on drink bottles. “Direct from local producers” in the supermarket’s most prominent spot.&lt;&#x2F;p&gt;
&lt;p&gt;As if local production alone deserved confidence, pride, trust.&lt;&#x2F;p&gt;
&lt;p&gt;Who decided domestic meant trustworthy?&lt;&#x2F;p&gt;
&lt;p&gt;Japan’s local-production-for-local-consumption policies have run for decades. School lunches, workplace cafeterias, convenience-store bentos all label their origins. This isn’t transparency, but cultural governance.&lt;&#x2F;p&gt;
&lt;p&gt;It tells you: your body belongs to this country. You should eat what this country raises.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;You think you are choosing food. You are choosing belonging.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;No different from Korea’s &lt;em&gt;sinto buri&lt;&#x2F;em&gt;, the inseparability of body and soil, or slogans familiar to us: domestic means healthy; foreign food means unpatriotic; imports mean worshiping foreigners. Boycott American beef, oppose ractopamine pork, beware GM crops…&lt;&#x2F;p&gt;
&lt;p&gt;Like that cat-shaped treat, you buy it smiling, thinking you support disaster survivors. Really, you join a silent ritual: bowing to the state’s illusion of redistribution, accepting that happiness can be built by eating local specialties, believing the country still has ability, plans, residual warmth.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;But what about Wajima’s salt? Did it really come from that devastated place? Can those who lost homes rebuild because you ate this cake?&lt;&#x2F;p&gt;
&lt;p&gt;We stopped believing in the state long ago, yet still eat the illusions it feeds us.&lt;&#x2F;p&gt;
&lt;p&gt;Cat desserts, domestic rice, domestic chips: every commodity wrapped in national symbols is a gentle command.&lt;&#x2F;p&gt;
&lt;p&gt;It isn’t fierce like police or hard like institutions. It is sweet, cute, reassuring: “Eat. It’s fine. You don’t have to do that other thing.”&lt;&#x2F;p&gt;
&lt;p&gt;It never asks whether you’re hungry. It only fears you’ll wake up.&lt;&#x2F;p&gt;
&lt;p&gt;Looking at the cat treat, I suddenly shivered.&lt;&#x2F;p&gt;
&lt;p&gt;It smiles and meows while you chew and savor it, making you forget that violence originally tasted of sea, salt, pain.&lt;&#x2F;p&gt;
&lt;p&gt;Not caramel. Not tender words.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;An undisguised knife.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Should I eat it?&lt;&#x2F;p&gt;
&lt;p&gt;For a moment, I had no answer.&lt;&#x2F;p&gt;
&lt;h3 id&#x3D;&quot;VII-Not-in-My-Name&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#VII-Not-in-My-Name&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;VII | Not in My Name&quot;&gt;&lt;&#x2F;a&gt;VII | Not in My Name&lt;&#x2F;h3&gt;&lt;p&gt;I saw the stamp cabinet in a tourist souvenir shop.&lt;&#x2F;p&gt;
&lt;p&gt;“Can you find your name?” announced the sign. Neat compartments held English-name stamps rendered in kanji: Emily, Tom, Ann, Alex…&lt;&#x2F;p&gt;
&lt;p&gt;Beneath each were three or four red characters. Emily: 利恵美. Tom: 富夢. Alex: 悠久太寿.&lt;&#x2F;p&gt;
&lt;p&gt;I stared for a long time. Not amused, but sad. This wasn’t translation, naming, or writing. It was encoding: stuffing living names from different cultures into the gaps of another system, fitting superficial syllables into meaningless packaging.&lt;&#x2F;p&gt;
&lt;p&gt;Like speech recognition hearing “home” and writing 喉母, “throat-mother.” Almost right, entirely wrong.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I thought of Anglo-American culture’s strange fascinations with the East.&lt;&#x2F;p&gt;
&lt;p&gt;Hippies in patterned shawls, taking LSD, chanting mispronounced Sanskrit through hallucinations, speaking of Eastern spirituality and Himalayan mystery.&lt;&#x2F;p&gt;
&lt;p&gt;Had they truly understood anything? They needed exotic material, a fantasy to replace capitalism’s emptiness. A sticker over the hole in their souls.&lt;&#x2F;p&gt;
&lt;p&gt;The East was a sticker collection to tear from at will.&lt;&#x2F;p&gt;
&lt;p&gt;More ironically, the ethnic-minority performances I watched as a child were the same thing.&lt;&#x2F;p&gt;
&lt;p&gt;People photographed Miao girls singing and smiled at Dai dances. The performers had to dance, smile, perform ethnicity, never tire, complain, or feel anything real.&lt;&#x2F;p&gt;
&lt;p&gt;Their purpose was to please the mainstream and fulfill a national picture of harmonious diversity.&lt;&#x2F;p&gt;
&lt;p&gt;It wasn’t their dance. It was movement assigned by the state.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;Looking at those stamped names, I remembered a museum panel in Osaka listing ancient imperial names.&lt;&#x2F;p&gt;
&lt;p&gt;Not modern names like Akihito or Naruhito, but fragments of incantations stripped of meaning and even reliable pronunciation:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;天之冬衣開斗隅命, 彥火火出見尊, 饒速日命, 宇摩志麻遅命…&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Before that wall, I felt fear down to my bones.&lt;&#x2F;p&gt;
&lt;p&gt;Neither Japanese nor Chinese, but remains of a long-extinct sound system. Perhaps indigenous Kyushu voices, distant Ainu kin, Northeast Asian ancestors vanished into ice and snow. And now?&lt;&#x2F;p&gt;
&lt;p&gt;Wrapped in Chinese characters, edited by the imperial system into mythology, made part of the Age of the Gods. Cultural remains we can look at but no longer speak.&lt;&#x2F;p&gt;
&lt;p&gt;That &lt;strong&gt;sense of a language extinguished beyond retelling&lt;&#x2F;strong&gt; hurts most deeply.&lt;&#x2F;p&gt;
&lt;p&gt;Like Hokkaido’s place names: Tomakomai, Kushiro, Noboribetsu. Not Japanese in origin, but Ainu.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I thought too of names farther west: Xuyi, Suqian, Pizhou, Junan, Jurong…&lt;&#x2F;p&gt;
&lt;p&gt;Their characters look antique and elegant, yet are fragments of Dongyi languages roughly transcribed into Chinese.&lt;&#x2F;p&gt;
&lt;p&gt;Wuxi doesn’t simply mean “no tin.” Gusu isn’t merely a rearrangement of familiar Chinese words.&lt;&#x2F;p&gt;
&lt;p&gt;When civilization’s conquerors arrived, they declared the words too barbarous, not elegant enough, in need of meaningful characters.&lt;&#x2F;p&gt;
&lt;p&gt;Sounds were bent; meanings refined.&lt;&#x2F;p&gt;
&lt;p&gt;We call it cultural fusion. It is language murder.&lt;&#x2F;p&gt;
&lt;p&gt;Not translation, but replacement.&lt;&#x2F;p&gt;
&lt;p&gt;Standing there, I almost cried.&lt;&#x2F;p&gt;
&lt;p&gt;We had lost more than a language. &lt;strong&gt;We had lost another possibility.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Their words, gods, mother tongues, grammar, rhythms, spells were swallowed by civilization, along with their faces, epics, refusals.&lt;&#x2F;p&gt;
&lt;p&gt;Nobody knows their language family, deities, sentence structures. They died so completely that even their names no longer belonged to them.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I thought of Babel. Humanity spoke different tongues, civilizations developed separately.&lt;&#x2F;p&gt;
&lt;p&gt;But some never gave up. “We will rebuild the Tower of Babel!”&lt;&#x2F;p&gt;
&lt;p&gt;How? By wrenching letters from European phonetic systems, tearing languages apart and kneading them together, calling it internationalism, &lt;strong&gt;fashion, progress&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Whose language was it, finally? A language of European Latin letters.&lt;&#x2F;p&gt;
&lt;p&gt;Is the world only the land west of the Dnieper?&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;“Not in my name,” they say: American Jews answering Israel’s killing, drawing a fracture between ethnic identity and state violence.&lt;&#x2F;p&gt;
&lt;p&gt;I think it is what every replaced language would say:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Not in my name.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Don’t stamp with my name or speak with my voice. Don’t build cities from my bones or rename me after death as part of you.&lt;&#x2F;p&gt;
&lt;p&gt;They aren’t 利恵美, 富夢, or 悠久太寿. They have their own languages. You simply won’t listen.&lt;&#x2F;p&gt;
&lt;p&gt;Looking at the stamps, I cried inwardly:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Not in my name.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id&#x3D;&quot;VIII-A-Bus-That-Will-Not-Come&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#VIII-A-Bus-That-Will-Not-Come&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;VIII | A Bus That Will Not Come&quot;&gt;&lt;&#x2F;a&gt;VIII | A Bus That Will Not Come&lt;&#x2F;h3&gt;&lt;p&gt;I first saw “Tokushima” in the Expo’s Kansai pavilion. Not in news or history, but in a corner of a colorful folding map:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Tokushima—beside the Seto Inland Sea, home to the world’s largest whirlpools.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I stared at the name. Tokushima? Never heard of it. Beside the polished familiarity of Osaka, Kobe, and Kyoto, it seemed unfamiliar, blurred, peripheral.&lt;&#x2F;p&gt;
&lt;p&gt;Back at the hotel, I learned something: Tokushima had no electrified railway.&lt;&#x2F;p&gt;
&lt;p&gt;It struck like an electric shock.&lt;&#x2F;p&gt;
&lt;p&gt;A place marked as a city on the map didn’t even have electric trains. Could such a place count as modern? Carrying that prejudice, I bought a ticket and forced myself onto a bus to Tokushima.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I arrived.&lt;&#x2F;p&gt;
&lt;p&gt;At dusk, backpack on, I stepped into the empty station. No electric trains, no flashing LED transfer screens. Only a small station building and a bus that had just left.&lt;&#x2F;p&gt;
&lt;p&gt;Without checking the timetable, I sat beneath the stop sign and drifted.&lt;&#x2F;p&gt;
&lt;p&gt;Only when the cold wind made me hunch my shoulders did I realize the next bus was thirty minutes away.&lt;&#x2F;p&gt;
&lt;p&gt;Those thirty minutes felt less like waiting than a reckoning.&lt;&#x2F;p&gt;
&lt;p&gt;In Tokyo, missing a train never feels like the world has paused. In Tokushima, each missed bus feels like abandonment. No alternative, no plan B, only an empty platform and the darkening sky.&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;At that moment, I understood:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I had never truly possessed the night.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;In Tokyo I could cross Shibuya late, buy a hot drink, run for Shinjuku’s last train. In Osaka I could stare beneath Tsūtenkaku, wander Namba’s underground passages, eat udon outside a station.&lt;&#x2F;p&gt;
&lt;p&gt;But in this city without electrified railways, I was a minor, a girl, an outsider, a slight body.&lt;&#x2F;p&gt;
&lt;p&gt;No car, no guardian, no internet cafe that would admit me, no karaoke room where I could sleep.&lt;&#x2F;p&gt;
&lt;p&gt;Night meant full hotels, silent streets, no public transport.&lt;&#x2F;p&gt;
&lt;p&gt;It wasn’t that I had nowhere to go. I had nowhere I was allowed to go.&lt;&#x2F;p&gt;
&lt;p&gt;Night wasn’t an absence of lights, but an absence of destinations. Not an absence of sound, but an absence of response.&lt;&#x2F;p&gt;
&lt;p&gt;The whole society quietly told me:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;You should leave.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I sat in a gap in an institutional calculation.&lt;&#x2F;p&gt;
&lt;p&gt;It wasn’t insufficiently modern. Modernity was precisely this: adult, car-owning, wealthy, with family, and you are free. A girl, alone, young, without spending power, and you shouldn’t appear at night.&lt;&#x2F;p&gt;
&lt;p&gt;The city said it meant no harm. But exclusion without response is more hopeless than malicious refusal.&lt;&#x2F;p&gt;
&lt;p&gt;It doesn’t tell you you’re wrong.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;It simply leaves you no way to exist.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;h3 id&#x3D;&quot;Epilogue-The-Night-I-Never-Owned&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2025&#x2F;05&#x2F;23&#x2F;naniwa-half-month&#x2F;#Epilogue-The-Night-I-Never-Owned&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Epilogue | The Night I Never Owned&quot;&gt;&lt;&#x2F;a&gt;Epilogue | The Night I Never Owned&lt;&#x2F;h3&gt;&lt;p&gt;I remembered the C on the immigration screen, the queue, the fifteen-day permission.&lt;&#x2F;p&gt;
&lt;p&gt;I had thought those were merely border rules. Only in Tokushima’s night did I understand: from the beginning, my existence wasn’t legitimate, only tolerated.&lt;&#x2F;p&gt;
&lt;p&gt;Neither guest nor traveler, only a temporarily pardoned sinner.&lt;&#x2F;p&gt;
&lt;p&gt;That night I stayed nowhere.&lt;&#x2F;p&gt;
&lt;p&gt;I sat on the little slope behind the bus stop until dawn.&lt;&#x2F;p&gt;
&lt;p&gt;At daybreak I remembered the cat-shaped sweets labeled Noto sea salt still in my bag. I took one out and bit it.&lt;&#x2F;p&gt;
&lt;p&gt;As salt rushed into my mouth, I felt I had bitten through something. Not sugar, not caramel, but the system wrapped in cuteness, the voice saying, “Eat. This is what safety means.”&lt;&#x2F;p&gt;
&lt;hr&gt;
&lt;p&gt;I suddenly wanted to cry.&lt;&#x2F;p&gt;
&lt;p&gt;Not because it was salty, but because it sugar-coated a knife and described it with lies.&lt;&#x2F;p&gt;
&lt;p&gt;As I said at the beginning, the nights of this land had never truly belonged to me.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;It was time to go.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
</content></entry><entry><title>Using the Claude API to build a dataset and a Claude-like model</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;05&#x2F;04&#x2F;claudy-chat&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;05&#x2F;04&#x2F;claudy-chat&#x2F;"/><published>2024-05-04T14:21:27.000Z</published><updated>2024-05-04T14:21:27.000Z</updated><summary>Trying to distill an 8B Claude 3??</summary><content type="html">&lt;h1 id&#x3D;&quot;Introduction&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;05&#x2F;04&#x2F;claudy-chat&#x2F;#Introduction&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Introduction&quot;&gt;&lt;&#x2F;a&gt;Introduction&lt;&#x2F;h1&gt;&lt;p&gt;I finally got the free AWS 32V account sorted out! Claude 3 Sonnet is available in ap-south-1 (Mumbai).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src&#x3D;&quot;https:&#x2F;&#x2F;s1.imagehub.cc&#x2F;images&#x2F;2024&#x2F;05&#x2F;12&#x2F;3db6c201c559666b3504fbe0ab94fdc4.png&quot; alt&#x3D;&quot;Claude model access&quot;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;To request access to Claude:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;ap-south-1.console.aws.amazon.com&#x2F;bedrock&#x2F;home?region&#x3D;ap-south-1#&#x2F;modelaccess&quot;&gt;Open this page&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Click to request access and enter a real company whose location matches the IP address.&lt;&#x2F;li&gt;
&lt;li&gt;Approval usually takes anywhere from a few seconds to half a minute.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Here is what I have gathered so far:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Opus is unavailable, perhaps because its compute requirements are too high.&lt;&#x2F;li&gt;
&lt;li&gt;A 400 Method Not Allowed error means the account is restricted in that region. Switch regions and request access again.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h1 id&#x3D;&quot;Dataset&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;05&#x2F;04&#x2F;claudy-chat&#x2F;#Dataset&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Dataset&quot;&gt;&lt;&#x2F;a&gt;Dataset&lt;&#x2F;h1&gt;&lt;p&gt;Next, I tried extracting prompts from real conversation datasets such as WildChat and LMSYS to build a dataset.&lt;&#x2F;p&gt;
&lt;p&gt;The strategy:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Filter out all responses that have been censored or had personal information redacted.&lt;&#x2F;li&gt;
&lt;li&gt;Randomly sample 5,000 examples from what remains.&lt;&#x2F;li&gt;
&lt;li&gt;Remove unused fields such as hashes.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;The source datasets use ShareGPT format. I just replace all assistant&#x2F;GPT turns with outputs from Claude 3 Sonnet.&lt;&#x2F;p&gt;
&lt;p&gt;After generating and gathering data, I ended up with:&lt;&#x2F;p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;&#x2F;th&gt;
&lt;th&gt;Dataset size&lt;&#x2F;th&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;Claude 3 Sonnet&lt;&#x2F;td&gt;
&lt;td&gt;10k&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude 3 Opus&lt;&#x2F;td&gt;
&lt;td&gt;10k&lt;&#x2F;td&gt;
&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;These are all multi-turn conversations with real user inputs, so the resulting model might have strong long-context abilities!&lt;&#x2F;p&gt;
&lt;h1 id&#x3D;&quot;Training&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;05&#x2F;04&#x2F;claudy-chat&#x2F;#Training&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Training&quot;&gt;&lt;&#x2F;a&gt;Training&lt;&#x2F;h1&gt;&lt;p&gt;I chose the base Llama-3-8B model and stayed with Llama Factory as the framework.&lt;br&gt;One pitfall: selecting another prompt template for Llama-3-8B caused a device-side assertion error.&lt;&#x2F;p&gt;
&lt;p&gt;The solutions:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Enable vocabulary expansion, although this cannot be used with QLoRA.&lt;&#x2F;li&gt;
&lt;li&gt;Or use the Llama3 prompt template. The drawback is that uninitialized special tokens may affect the results…&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
</content></entry><entry><title>Deduplicating Data with Clustering and Similarity</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;04&#x2F;30&#x2F;collider-blog&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;04&#x2F;30&#x2F;collider-blog&#x2F;"/><published>2024-04-30T17:29:54.000Z</published><updated>2024-04-30T17:29:54.000Z</updated><summary>A dataset-cleaning script made by Claude and me!</summary><content type="html">&lt;p&gt;I’ve been preparing a conversation dataset lately and found quite a few similar examples in the base data. Time to get rid of those duplicates.&lt;&#x2F;p&gt;
&lt;p&gt;First, I converted every example into a vector using the &lt;strong&gt;BGE-M3&lt;&#x2F;strong&gt; embedding model.&lt;&#x2F;p&gt;
&lt;p&gt;You can read about the selection &lt;a href&#x3D;&quot;https:&#x2F;&#x2F;luxiangdong.com&#x2F;2024&#x2F;02&#x2F;25&#x2F;multilang&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;. The main reason was that BGE-M3 was the only embedding model I could find at the time that supported multiple languages, including Chinese.&lt;&#x2F;p&gt;
&lt;p&gt;Next, I used DBSCAN to gather similar examples into the same cluster.&lt;&#x2F;p&gt;
&lt;p&gt;For each cluster, I calculated the pairwise cosine similarity between all its examples. If an example’s highest similarity to another example exceeded the threshold, I removed it. That way, the remaining examples would have relatively low similarity to one another.&lt;&#x2F;p&gt;
&lt;p&gt;Finally, I saved the cleaned data to a new file for later use.&lt;&#x2F;p&gt;
&lt;p&gt;I also made a few optimizations, such as asynchronous requests and multiprocessing, to speed things up. Progress bars and logging made the output easier to follow, too.&lt;&#x2F;p&gt;
&lt;p&gt;I’ll release this as part of a dataset toolchain!&lt;&#x2F;p&gt;
&lt;p&gt;GitHub: &lt;a href&#x3D;&quot;https:&#x2F;&#x2F;github.com&#x2F;Ce-daros&#x2F;Collider&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;Ce-daros&#x2F;Collider&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id&#x3D;&quot;Code-snippets&quot;&gt;&lt;a href&#x3D;&quot;https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;04&#x2F;30&#x2F;collider-blog&#x2F;#Code-snippets&quot; class&#x3D;&quot;headerlink&quot; title&#x3D;&quot;Code snippets&quot;&gt;&lt;&#x2F;a&gt;Code snippets&lt;&#x2F;h2&gt;&lt;ol&gt;
&lt;li&gt;Read the input data and concatenate the system message and conversation:&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre class&#x3D;&quot;language-python&quot; data-language&#x3D;&quot;python&quot;&gt;&lt;code class&#x3D;&quot;language-python&quot;&gt;读取数据并拼接 system 和 conversation  
logging&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;info&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Reading and concatenating data...&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
all_texts &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token keyword&quot;&gt;with&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;open&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;input_file&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&#39;r&#39;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; encoding&lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&#39;utf-8&#39;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token keyword&quot;&gt;as&lt;&#x2F;span&gt; f&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
    data &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; json&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;load&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;f&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
    logging&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;info&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string-interpolation&quot;&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;f&quot;Loaded &lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token interpolation&quot;&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;len&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt; entries from &lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token interpolation&quot;&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;input_file&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token keyword&quot;&gt;for&lt;&#x2F;span&gt; entry &lt;span class&#x3D;&quot;token keyword&quot;&gt;in&lt;&#x2F;span&gt; data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
        system &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; entry&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;get&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;system&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
        conversation &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; entry&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;get&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;conversations&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
        &lt;span class&#x3D;&quot;token keyword&quot;&gt;if&lt;&#x2F;span&gt; conversation&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
            value &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; conversation&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token number&quot;&gt;0&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;get&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;value&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
            text &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; system &lt;span class&#x3D;&quot;token operator&quot;&gt;+&lt;&#x2F;span&gt; value
            all_texts&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;append&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;text&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;ol start&#x3D;&quot;2&quot;&gt;
&lt;li&gt;Calculate embeddings:&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre class&#x3D;&quot;language-pyton&quot; data-language&#x3D;&quot;pyton&quot;&gt;&lt;code class&#x3D;&quot;language-pyton&quot;&gt;logging.info(&quot;Calculating embeddings...&quot;)

all_embeddings &#x3D; []
batch_count &#x3D; 0
with torch.no_grad():
    for i in tqdm(range(0, len(all_texts), batch_size), desc&#x3D;&quot;Batches&quot;):
        batch &#x3D; all_texts[i:i+batch_size]
        # 使用模型计算嵌入向量
        inputs &#x3D; tokenizer(batch, padding&#x3D;True, truncation&#x3D;True, return_tensors&#x3D;&quot;pt&quot;).to(device)
        output &#x3D; model(**inputs, return_dict&#x3D;True)
        dense_output &#x3D; output.dense_output
        embeddings &#x3D; dense_output.cpu().numpy()
        all_embeddings.append(embeddings)&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;ol start&#x3D;&quot;3&quot;&gt;
&lt;li&gt;DBSCAN clustering and similarity filtering:&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre class&#x3D;&quot;language-python&quot; data-language&#x3D;&quot;python&quot;&gt;&lt;code class&#x3D;&quot;language-python&quot;&gt;执行 DBSCAN 聚类
logging&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;info&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Performing DBSCAN clustering...&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
clustering &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; DBSCAN&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;eps&lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt;eps&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; min_samples&lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt;min_samples&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; metric&lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&#39;cosine&#39;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
cluster_labels &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; clustering&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;fit_predict&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;list&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;tqdm&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;all_embeddings&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; desc&lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;DBSCAN input&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;  &lt;span class&#x3D;&quot;token comment&quot;&gt;# 将 tqdm 迭代器转换为列表&lt;&#x2F;span&gt;

&lt;span class&#x3D;&quot;token comment&quot;&gt;# 移除高相似度对&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token keyword&quot;&gt;if&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token boolean&quot;&gt;True&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
    logging&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;info&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Removing similar vectors using DBSCAN clustering and similarity threshold...&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
    unique_data &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;
    discarded_vectors &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;set&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;  &lt;span class&#x3D;&quot;token comment&quot;&gt;# 存储已舍弃的向量(字符串形式)&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token keyword&quot;&gt;for&lt;&#x2F;span&gt; label &lt;span class&#x3D;&quot;token keyword&quot;&gt;in&lt;&#x2F;span&gt; np&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;unique&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_labels&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
        &lt;span class&#x3D;&quot;token keyword&quot;&gt;if&lt;&#x2F;span&gt; label &lt;span class&#x3D;&quot;token operator&quot;&gt;!&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token operator&quot;&gt;-&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token number&quot;&gt;1&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
            &lt;span class&#x3D;&quot;token comment&quot;&gt;# 对于每个簇&lt;&#x2F;span&gt;
            cluster_indices &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; np&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;where&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_labels &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&#x3D;&lt;&#x2F;span&gt; label&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token number&quot;&gt;0&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;
            cluster_embeddings &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; all_embeddings&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;cluster_indices&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;
            cluster_data &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;i&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token keyword&quot;&gt;for&lt;&#x2F;span&gt; i &lt;span class&#x3D;&quot;token keyword&quot;&gt;in&lt;&#x2F;span&gt; cluster_indices&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;
            
            &lt;span class&#x3D;&quot;token comment&quot;&gt;# 计算簇内相似度矩阵&lt;&#x2F;span&gt;
            similarity_matrix &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; cosine_similarity&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_embeddings&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
            
            &lt;span class&#x3D;&quot;token comment&quot;&gt;# 根据相似度阈值选择代表&lt;&#x2F;span&gt;
            representatives &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;
            &lt;span class&#x3D;&quot;token keyword&quot;&gt;for&lt;&#x2F;span&gt; i &lt;span class&#x3D;&quot;token keyword&quot;&gt;in&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;range&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;len&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
                similar_indices &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; np&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;where&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;similarity_matrix&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;i&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token operator&quot;&gt;&gt;&lt;&#x2F;span&gt; similarity_threshold&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token number&quot;&gt;0&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;
                &lt;span class&#x3D;&quot;token keyword&quot;&gt;if&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;len&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;similar_indices&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token number&quot;&gt;1&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
                    &lt;span class&#x3D;&quot;token comment&quot;&gt;# 只有一个相似向量, 保留该向量&lt;&#x2F;span&gt;
                    vector_str &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;str&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;i&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
                    &lt;span class&#x3D;&quot;token keyword&quot;&gt;if&lt;&#x2F;span&gt; vector_str &lt;span class&#x3D;&quot;token keyword&quot;&gt;not&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token keyword&quot;&gt;in&lt;&#x2F;span&gt; discarded_vectors&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
                        representatives&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;append&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;i&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
                    &lt;span class&#x3D;&quot;token keyword&quot;&gt;else&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
                        discarded_vectors&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;add&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;vector_str&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
                &lt;span class&#x3D;&quot;token keyword&quot;&gt;else&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
                    &lt;span class&#x3D;&quot;token comment&quot;&gt;# 有多个相似向量, 选择第一个作为代表&lt;&#x2F;span&gt;
                    representative_index &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; similar_indices&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token number&quot;&gt;0&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;
                    &lt;span class&#x3D;&quot;token keyword&quot;&gt;if&lt;&#x2F;span&gt; i &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&#x3D;&lt;&#x2F;span&gt; representative_index&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
                        vector_str &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;str&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;i&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
                        &lt;span class&#x3D;&quot;token keyword&quot;&gt;if&lt;&#x2F;span&gt; vector_str &lt;span class&#x3D;&quot;token keyword&quot;&gt;not&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token keyword&quot;&gt;in&lt;&#x2F;span&gt; discarded_vectors&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
                            representatives&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;append&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;i&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
                    &lt;span class&#x3D;&quot;token keyword&quot;&gt;else&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
                        discarded_vectors&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;add&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;str&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;i&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
                        
            unique_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;extend&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;representatives&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
        &lt;span class&#x3D;&quot;token keyword&quot;&gt;else&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
            &lt;span class&#x3D;&quot;token comment&quot;&gt;# 对于噪声点直接保留&lt;&#x2F;span&gt;
            noise_indices &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt; np&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;where&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;cluster_labels &lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&#x3D;&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token operator&quot;&gt;-&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token number&quot;&gt;1&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token number&quot;&gt;0&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;
            unique_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;extend&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;i&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token keyword&quot;&gt;for&lt;&#x2F;span&gt; i &lt;span class&#x3D;&quot;token keyword&quot;&gt;in&lt;&#x2F;span&gt; noise_indices &lt;span class&#x3D;&quot;token keyword&quot;&gt;if&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;str&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;[&lt;&#x2F;span&gt;i&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token keyword&quot;&gt;not&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token keyword&quot;&gt;in&lt;&#x2F;span&gt; discarded_vectors&lt;span class&#x3D;&quot;token punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
            
    logging&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;info&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string-interpolation&quot;&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;f&quot;Saving &lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token interpolation&quot;&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;len&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;unique_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt; entries to &lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token interpolation&quot;&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;output_file&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
    &lt;span class&#x3D;&quot;token keyword&quot;&gt;with&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token builtin&quot;&gt;open&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;output_file&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&#39;w&#39;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; encoding&lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;&#39;utf-8&#39;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token keyword&quot;&gt;as&lt;&#x2F;span&gt; f&lt;span class&#x3D;&quot;token punctuation&quot;&gt;:&lt;&#x2F;span&gt;
        json&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;dump&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;unique_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; f&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; ensure_ascii&lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token boolean&quot;&gt;False&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt; indent&lt;span class&#x3D;&quot;token operator&quot;&gt;&#x3D;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token number&quot;&gt;4&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
        
    logging&lt;span class&#x3D;&quot;token punctuation&quot;&gt;.&lt;&#x2F;span&gt;info&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string-interpolation&quot;&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;f&quot;After removing: &lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token interpolation&quot;&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;len&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;unique_data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;. Before removing: &lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token interpolation&quot;&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token builtin&quot;&gt;len&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;data&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token string&quot;&gt;.&quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;An entire afternoon of wrestling with AI, plus a whole night… and the first module is finally done. Here’s the rough dataset-generation workflow:&lt;&#x2F;p&gt;
&lt;img src&#x3D;&quot;https:&#x2F;&#x2F;s1.imagehub.cc&#x2F;images&#x2F;2024&#x2F;05&#x2F;01&#x2F;c6867ddc5d58749a7396e548592ac313.png&quot; alt&#x3D;&quot;Dataset generation workflow&quot;&gt;
</content></entry><entry><title>Added Valine comments!</title><id>https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;04&#x2F;28&#x2F;add-comment-valine&#x2F;</id><link href="https:&#x2F;&#x2F;angelkawaii.xyz&#x2F;en&#x2F;2024&#x2F;04&#x2F;28&#x2F;add-comment-valine&#x2F;"/><published>2024-04-28T08:08:04.000Z</published><updated>2024-04-28T08:08:04.000Z</updated><summary>Improving the site, one step at a time…</summary><content type="html">&lt;p&gt;It was pretty straightforward, although this theme is too old to have official Valine support. I used an HTML snippet:&lt;&#x2F;p&gt;
&lt;pre class&#x3D;&quot;language-markup&quot; data-language&#x3D;&quot;markup&quot;&gt;&lt;code class&#x3D;&quot;language-markup&quot;&gt;&lt;span class&#x3D;&quot;token tag&quot;&gt;&lt;span class&#x3D;&quot;token tag&quot;&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;&lt;&lt;&#x2F;span&gt;div&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token attr-name&quot;&gt;id&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token attr-value&quot;&gt;&lt;span class&#x3D;&quot;token punctuation attr-equals&quot;&gt;&#x3D;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;&quot;&lt;&#x2F;span&gt;vcomments&lt;span class&#x3D;&quot;token punctuation&quot;&gt;&quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token tag&quot;&gt;&lt;span class&#x3D;&quot;token tag&quot;&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;&lt;&#x2F;&lt;&#x2F;span&gt;div&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;pre class&#x3D;&quot;language-javascript&quot; data-language&#x3D;&quot;javascript&quot;&gt;&lt;code class&#x3D;&quot;language-javascript&quot;&gt;&lt;span class&#x3D;&quot;token keyword&quot;&gt;new&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token class-name&quot;&gt;Valine&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;
	&lt;span class&#x3D;&quot;token literal-property property&quot;&gt;el&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token operator&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;#vcomments&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
	&lt;span class&#x3D;&quot;token literal-property property&quot;&gt;appId&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token operator&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;RheH6...kVK-gzGzoHsz&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
	&lt;span class&#x3D;&quot;token literal-property property&quot;&gt;placeholder&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token operator&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;Meow meow meow?&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
	&lt;span class&#x3D;&quot;token literal-property property&quot;&gt;appKey&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token operator&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;tVevphD...UhsHLk&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
	&lt;span class&#x3D;&quot;token literal-property property&quot;&gt;emojiCDN&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token operator&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token string&quot;&gt;&quot;...&quot;&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
	&lt;span class&#x3D;&quot;token literal-property property&quot;&gt;emojiMaps&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token operator&quot;&gt;:&lt;&#x2F;span&gt; &lt;span class&#x3D;&quot;token punctuation&quot;&gt;{&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token operator&quot;&gt;...&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;,&lt;&#x2F;span&gt;
&lt;span class&#x3D;&quot;token punctuation&quot;&gt;}&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;span class&#x3D;&quot;token punctuation&quot;&gt;;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;

&lt;p&gt;I made a few adjustments to fit the theme and used the custom emoji feature to add some Tangtang reaction images. Look!&lt;&#x2F;p&gt;
&lt;img src&#x3D;&quot;https:&#x2F;&#x2F;s2.loli.net&#x2F;2024&#x2F;06&#x2F;16&#x2F;m7lTRaYkL1EoFJw.png&quot; alt&#x3D;&quot;Custom Tangtang emoji in the comment box&quot;&gt;

&lt;p&gt;If you spot a bug, please let me know anytime.&lt;&#x2F;p&gt;
</content></entry></feed>