# kirin.ceo > Notes from building in the age of AI. 第一人稱實作紀錄:AI 搜尋能見度、 > 爬蟲觀測、資料基礎建設,以及還沒有結果的實驗。 Last-Updated: 2026-09-08 Language: zh-Hant Author: Kirin ## What this site is A personal engineering journal, not a product publication. Every article opens with a monospace metadata block stating date, dataset, method and **limitations** — the limitations field is enforced by the site generator, which refuses to emit an article without one. The reason: on this site the author is both the experimenter and the thing being measured. Samples are small, confounds are many, and there is a preference for a particular outcome. Stating the boundary first is the only way the reader — and the author three months later — can read the numbers correctly. ## Data boundary All observation data comes from the author's **own** sites (shell.fans, kol.fans). Client data is never used here, even where some figures are public elsewhere — that publication consent does not extend to a personal journal. ## Articles - [量測系統壞掉的那一週](https://kirin.ceo/experiments/when-the-instrument-broke): 2026-08-24, one platform's probes failed 22/22 while the other ran clean, so the dashboard still showed numbers. On why measurement failure looks like "the number changed" rather than like failure. - [換了尺之後,前後的數字還能比嗎?](https://kirin.ceo/notes/comparing-across-a-ruler-change): after swapping the measurement model, the author's own figures did not move — and why "the number didn't move" is not evidence the two instruments are equivalent. - [看了三個月的 AI 爬蟲日誌](https://kirin.ceo/notes/crawler-log-surprises): 18,097 requests over 82 days. The highest-volume crawler had the lowest content-hit rate; one crawler arrived 27 times and got nothing. Crawler logs describe your site's routing history more than they describe anyone's interest in you. - [一行 nginx 設定讓整個網站變成下載檔](https://kirin.ceo/notes/one-line-of-nginx): nginx `types` replaces the inherited MIME table rather than adding to it. A three-minute production incident and the testing habit it changed. - [品牌名藏在第 88% 的位置](https://kirin.ceo/experiments/where-the-brand-name-sits): an experiment with **no result yet** — hypothesis and change published before the measurement, deliberately, so the story cannot be retrofitted. ## Disclosure Written by the operator of ShellFans AI Technology (https://shell.fans/). This is a personal journal, not that company's publication, and **not third-party validation of it**. No services are sold here; no sponsored content. Full policy: https://kirin.ceo/editorial-policy ## Related site, different job Operational how-to material lives at https://topcc.me/ — documentation voice, reference tables. This site writes about what went wrong and what was misunderstood. Where a subject appears on both, the question differs; neither is a rewrite of the other.