Blog

Mostly technical writing, with a few career posts and other things I ended up caring enough to write down.

ukka Final Chapter — 開始喜歡的時候,故事剛好結束

2026-05-25

看完 ukka 最後一場 live 後的感想。最遺憾的不是解散本身,而是開始覺得這個團體有趣的時候,故事剛好結束。

IdolLiveLife

推し清單 — 現在跟以前推過的偶像

2026-05-25

從 Stardust 起點,到現在主要在追、已解散的推、以前喜歡偶爾看、觀望中的團。成員名以代表色標示。

IdolLife

高嶺のなでしこ — 生きてりゃいい 歌詞翻譯

2026-05-14

高嶺のなでしこ「生きてりゃいい」歌詞翻譯。エースコック はるさめキャンペーン主題曲,shito・中西作詞作曲,HoneyWorks 編曲。

Idoltakaneko

文件是 AI 時代的隱藏槓桿

2026-05-03

以前文件常常像成本;現在它可能是讓 AI、團隊、未來的自己都更快進入 context 的介面。AI 時代不是讓文件變得不重要,而是讓文件的價值被放大。

Software EngineeringAI

AtCoder ABC 456 F Plan Holidays

2026-05-03

把買假日問題轉成最大不相鄰省略和,並用線段樹「左右端狀態相依」模式維護動態查詢。順便整理 max subarray sum 同模式的對照。

Competitive ProgrammingSegment Tree

KOL、牛市放大器,與投資裡的平行時空

2026-05-02

牛市會把一個人的魅力放大成神,熊市才會把同樣的特質放大成風險。從 D 大、反 D 大的人、其他 KOL 類型,到我自己對配置跟少賺的反思。

Life投資

各大 Online Judge 介紹

2026-04-29

從台灣的 ZeroJudge、TIOJ 到 Codeforces、AtCoder、LeetCode,主流 OJ 的特色、適合誰、怎麼用。給想入坑 CP 或不知道往哪邊練的人。

Competitive Programming

Cursor Teams 年繳踩雷紀錄

2026-04-29

公司用 Cursor Teams 年繳遇到的 seat billing 爭議:email rotation 被當成新增 seat,已付費 seat 沒人能用卻繼續被收錢。簡短紀錄一下。

雜談SaaS

LeetCode 2463 Minimum Total Distance Traveled

2026-04-15

直觀的二維匹配 DP,但轉移的實作不太直觀。每日一題的好題。

AlgorithmDP

多年後的程式競賽選手生涯回憶錄

2026-04-14

從計概作業太難開始刷題,到 ICPC Gold。你永遠不知道,你的興趣可以把你帶得多遠。

Competitive ProgrammingPersonal

LeetCode Weekly Contest 497 Q4 Good Subsequence Queries

2026-04-12

Segment Tree 維護 GCD,分 case 討論。值域限制讓拿掉誰 GCD 都不為 1 只在很小的 n 才可能。

Competitive ProgrammingNumber Theory

區塊鏈日報 RESET 活動心得

2026-04-12

去年我是粉絲,今年我換了角度。一場心理成長活動背後的包裝、銷售設計,以及我自己的反思。

Life觀察

CF2217F Interval Game

2026-04-08

Nim + XOR 加法恆等式 + Digit DP。把區間博弈轉成 Nim,再用代數轉換拆解 counting。

Competitive ProgrammingGame Theory

2025 偶像現場全紀錄

2026-04-08

意外回歸星塵的一年,感謝各種現場的相遇與告別。從桃草到蝦中、從虎魚組到高嶺のなでしこ,2025 年的偶像現場紀錄。

LifeIdol

從 Midnight 看隱私鏈技術

2026-04-06

從零開始理解隱私鏈的核心技術:ZK-SNARKs、雙狀態架構、可程式化隱私,以 Midnight Network (NIGHT) 為例拆解。

Web3Privacy

離開 Google 半年後的轉職紀錄

2026-04-06

在 Google Cloud 待了三年,我最後選擇裸辭。不是因為壓力太大,而是因為太輕鬆。

CareerPersonal

搞懂 Dependency Injection

2026-04-06

我想把這個很常被講得很玄的主題講清楚,所以直接用例子拆到夠細。

Design PatternSoftware Engineering

C++ 編譯期可以做的五件事

2026-03-31

從 constexpr 到 LUT 生成 - 五個實用的編譯期技巧,把能在編譯期做的事移到編譯期。

C++Performance

SSO 跟 Copy Elision:C++ 背後在偷做什麼

2026-03-31

std::string 不一定用 heap?return 時加 std::move 反而更慢?拆解編譯器與標準庫在背後做的事。

C++PerformanceMemory

Padding、Vtable、Smart Pointer:C++ 的隱藏成本

2026-03-31

sizeof 不是你想的那樣、virtual 讓物件膨脹 4 倍、shared_ptr 的隱藏原子操作代價。

C++PerformanceMemory

手寫 inplace_vector:一場硬核 C++ 面試

2026-03-31

世界頂級量化交易公司的面試,面試官劍橋畢業,從零實作 inplace_vector:aligned storage、placement new、Rule of Five。

C++C++26Interview

HFT 面試的六道 C++ 效能題

2026-03-31

我親身參與的某知名 Crypto / HFT 公司 C++ 面試,涵蓋 string 傳遞、lambda 捕獲、Order Book 設計等六道效能分析題。

C++InterviewHFT

系統設計面試的經典注意事項

Draft

以 Auto-complete 為案例,整理系統設計面試中常見的思路:需求分析、狀態設計、Debounce、快取策略、Accessibility。

System DesignInterview

財務自由是不是假議題

Draft

明知道這輩子不需要太擔心,卻停不下來想捲。科技圈的投資焦慮、亞洲文化的匱乏感,跟那個永遠不夠的數字。

LifeCareer

如果人生可以 A/B Test

Draft

人過度美化自己沒選的路,也過度合理化已選的路。但真相是你永遠跑不了對照組。

LifePersonal

什麼叫做強

Draft

CP 的強、工程的強、職場的強,不同維度的定義跟我自己的體會。

CareerPersonal