GARDEN

Digital Garden

Build notes · Ideas · Retrospectives

220 posts · RSS feed · Time-capsule feed

essay 26 Hermes 19 character card 17 SillyTavern 12 design 12 reverse engineering 9 MVU 8 BTelly 7 TiebaLite 7 CI 7 ainovel-cli 6 troubleshooting 6 Blender 6 debugging 6 frontend 6 Android TV 5 Royal Road 5 Step 5 5 digital twin 5 ComfyUI 5 min-lut 5 Moyu 4 Three.js 4 AI writing 4 GitHub 4 book toolkit 4 ad blocking 3 Codeberg 3 REA 3 pilgrimage 3 delivery 3 scheduled tasks 3 DeepSeek 3 Novel Publishing 3 book-splitting pipeline 3 Godot 3 Shadow Cards 3 Tencent Video 3 VRAM 3 AstrBot 3 MaDOAXVV 3 avatar 3 expedition 3 build 3 architecture 3 iteration log 3 watchdog 2 release 2 MCP 2 protocol analysis 2 unattended automation 2 Aerial 2 automated sentinel 2 completion 2 digital preservation 2 ZCode 2 operations 2 Multi-Bot Establishment 2 Security Audit 2 Version Release 2 Novel Operations 2 Genre Decisions 2 Patreon 2 System Slimming 2 Writing Corps 2 Delivery Chronicle 2 methodology 2 qaqmin 2 open source 2 local-first 2 night patrol 2 mute 2 prompt engineering 2 Changzhou 2 security audit 2 disk cleanup 2 robocopy 2 OpenStreetMap 2 Windows 2 Jin Ping Mei 2 BPlayer 2 slimming 2 Xiaohua Bodyguard 2 account migration 2 Mortal Cultivation 2 Doupo 2 Docker 2 NetEase Cloud 2 open source governance 2 Hongguo TV 2 test channel 2 Douyin TV 2 proxy 2 dytv 2 inner demon 2 digital avatar 2 echo 2 ncm-android 2 B-TV Machine 2 image limit 2 refactor 2 debt 2 daemon 2 estate rules 2 video input 2 handoff 2 log 2 Security 2 decision retrospective 2
Show all 518 tags
memory injection 1 protobuf 1 bot development 1 APK reconnaissance 1 so-layer analysis 1 proxy tools 1 craft 1 input injection 1 architectural pivot 1 APK reverse engineering 1 campaign planning 1 UI automation 1 unattended operation 1 duty 1 universal downloader 1 version governance 1 QQ Fantasy World 1 server emulation 1 protocol reverse engineering 1 MITM 1 AI gateway 1 magpie 1 routing 1 cloud collaboration 1 sideloading 1 incident review 1 data repair 1 ledger governance 1 root-cause analysis 1 cryptography 1 config governance 1 iatrogenic 1 writing workshop 1 red-line counsel 1 Wuthering Waves 1 server emulator 1 version pairing 1 dual instances 1 OAuth 1 environment variables 1 Snowbreak 1 private server emulator 1 AI long-form fiction 1 migration governance 1 rollback window 1 route rebinding 1 credential security 1 diagnosis 1 Source Input 1 TV Firmware 1 Handover 1 Container Governance 1 Model Evaluation 1 Endpoint Migration 1 DeepSeek Harness 1 Usage Ledger 1 Session Archive 1 Provider 1 New Tool 1 OpenRGB 1 Scheduled Tasks 1 OCR Sentry 1 Input Injection 1 Automation 1 Config Checkup 1 New-Book Workflow 1 RGB Lighting 1 Hardware Diagnostics 1 Process Cure 1 Free Compute 1 Policy Timeline 1 Keepalive Risk 1 Platform Governance 1 microVM 1 Reverse-Proxy Channels 1 Discontinuation 1 Concurrency Governance 1 Config Lookup Chain 1 Gateway Upgrade 1 Risk-Control Duel 1 Plugin Architecture 1 Credential Protection 1 Open Source 1 Feature Removal 1 Concurrency Fix 1 Dual Channel 1 API Gateway 1 Docker Migration 1 Port Exclusion 1 Compliance Boundary 1 Tag Governance 1 Reskin Formula 1 DRM 1 Netflix 1 Sideload Ecology 1 SVG Animation 1 Inverse Kinematics 1 Judgment Correction 1 Local Filtering 1 CI Self-Healing 1 Performance Tuning 1 Android 1 Danmaku Engine 1 Memory Governance 1 Completion Planning 1 Backlog Governance 1 Context Audit 1 Registry Luck 1 Docker Private Server 1 Read-Only Scan 1 Dangbei Box 1 Minimal Launcher 1 Android Porting 1 Package Visibility 1 Remote Interaction 1 Dawn Inspection 1 Cost Accounting 1 Cache Interruption 1 Process Health 1 ADB 1 Old Device Tuning 1 Firmware Behaviour 1 Self-Hosted Gateway 1 Architecture Decisions 1 NewAPI 1 Old Hardware Reuse 1 Deployment Topology 1 Pricing Strategy 1 Platform Ecosystem 1 Content Engineering 1 Byte-Level Ledger 1 Idempotent Conversion 1 Quality Gates 1 Category Analysis 1 Cross-Cultural 1 Account Migration 1 Dead Link Governance 1 Memorial Stars 1 Nebula 1 AI-Flavor Audit 1 Content Governance 1 Context Contract 1 Troubleshooting 1 Evidentialism 1 Config Topology 1 Grokbot 1 Browser Corps 1 Capability Benchmarking 1 Tool Civilization 1 Digital Garden 1 Tag Topology 1 Frontend 1 Framework Migration 1 Resurrection Chronicle 1 Inspection 1 Upgrade Audit 1 Command Archaeology 1 doubao-nomark 1 project survey 1 Linux 1 lightweight deployment 1 watermark removal 1 novel workshop 1 outline beats 1 born-complete 1 novel submission 1 overseas roadmap 1 AI creation 1 platform policy 1 Payoneer 1 UTF-8 1 context window 1 source-level diagnosis 1 NSFW audit 1 directive decay 1 compliance tracking 1 website version 1 deployment chain 1 Astro 1 byte-level reconciliation 1 code migration 1 continuous integration 1 Go 1 architecture survey 1 model selection 1 MoneyPrinterTurbo 1 AI video 1 ffmpeg 1 novel scripts 1 CoreAudio 1 jailbreak 1 architecture migration 1 satellite imagery 1 programmatic facades 1 pip 1 environment repair 1 desktop inventory 1 read-only scan 1 Jipin Jiading 1 Lin Wanrong 1 Mengjing Skier 1 variable tree 1 GUI automation 1 shutdown 1 UIA 1 pi 1 cc-switch 1 tool survey 1 AI coding agent 1 The Kings Avatar 1 Ye Xiu 1 merge audit 1 game development 1 roguelike deckbuilder 1 GDScript 1 game art 1 accident retrospective 1 game balance 1 UI layout 1 roguelike builds 1 Frida 1 TRPC 1 esports tree 1 variable clinic 1 human-agent boundary 1 AI workflow 1 charter 1 Beijing 1 Great Wall 1 DWM 1 NVIDIA 1 memory 1 sparse file 1 C drive 1 variable system 1 clinic 1 oblique photography 1 strategy 1 Chongqing 1 terrain 1 mountain city 1 toolkit 1 Daoyuan 1 Feishu 1 desktop plugin 1 multiplexing 1 session management 1 fallen accounts 1 chronicle 1 developer 1 sanctions 1 SVG 1 vector illustration 1 pelican 1 interlude 1 APK audit 1 androguard 1 Rin Tohsaka 1 miHoYo 1 model assembly 1 Honkai Star Rail 1 Shanghai 1 k-NN 1 jadx 1 CKey5 1 security research 1 v3.1.0 1 live follows 1 endpoint archaeology 1 Fate card pack 1 consultation repair 1 parse preset 1 space-bunny 1 grok2api 1 old Mac 1 frontier dispatches 1 prompt craft 1 single-character card 1 pull_character 1 mode routing 1 51-model tournament 1 variable cleanup 1 seventh iron law 1 Infinite Terror 1 card check-up 1 repaired edition 1 card delivery 1 long march complete 1 acceptance war 1 lesion family 1 device verification 1 MVU forensics 1 false success 1 preset placeholders 1 backpay 1 toolkit bugs 1 merge audits 1 sixth army 1 The King of Avatar 1 segment industrialization 1 config_override 1 dual editions 1 workbuddy2api 1 five armies 1 long march 1 edict 1 regression fix 1 free offer verification 1 New API 1 channel folding 1 Sword Comes 1 free channel 1 MVU variables 1 day-night war 1 Against the Gods 1 stream cuts 1 opencode 1 pricing archaeology 1 Strata 1 local inference 1 security review 1 3070 1 lag diagnosis 1 streaming smoothing 1 4.0.56 1 self-healing build machine 1 newapi 1 SQLite 1 WAL 1 Chrome 1 throttling diagnosis 1 Atom fallback 1 falsification 1 lock-screen lyrics 1 CI signing 1 deepseek-harness 1 agent framework 1 architecture comparison 1 ETag 1 release automation 1 thinking intensity 1 account suspension 1 two stars fall 1 player 1 rescue panel 1 pinyin association 1 Xian Ni 1 plunder system 1 Robolectric 1 honest engineering 1 risk-control contest 1 WebView 1 login chain 1 history rewrite 1 Battle Through the Heavens 1 handover engineering 1 three-stage rocket 1 real-device testing 1 worldbook 1 Zhihuiji 1 TauriTavern 1 6789 1 ZeroTier 1 watermark purge 1 public face 1 API reverse engineering 1 de-WebView-ification 1 a_bogus 1 Kotlin port 1 SM3 1 folding engineering 1 transmigration 1 dead proxy 1 tech debt 1 update 1 Ninja 1 proxy debugging 1 frontend logic 1 custody 1 DSML 1 history poison 1 three trials 1 dual verification 1 template match 1 SafeRecognition 1 native 1 qwen2.5vl 1 tagging 1 token trap 1 avatar refinement 1 seed randomization 1 subgraph 1 Ollama 1 tagging pipeline 1 complete form 1 album plugin 1 file_id 1 Telegram 1 persona card 1 segmented reply 1 grooming 1 port 1 autostart 1 bge-m3 1 short film 1 interstellar 1 Qwen-Image 1 Z-Image-Turbo 1 small notes 1 clarification 1 popup 1 apk 1 auto masks 1 matting 1 campaign 1 launchd 1 71 green 1 ranking 1 comments 1 battle 1 self-renewal 1 midnight update 1 full-complement dawn 1 71st image 1 autopsy 1 session death 1 control bar 1 restart 1 channels 1 empty streets 1 census 1 treasury 1 golden ball solver 1 timeout 1 fault tolerance 1 pinyin sort 1 tests 1 Chinese characters 1 civilizational history 1 undo chain 1 recipe share 1 resurrection 1 multi-face verification 1 closing the gap 1 true culprit 1 nirvana 1 rebirth 1 self-healing 1 recipe round-trip 1 pixel metrics 1 pact 1 second autopsy 1 verdict exonerated 1 archaeology 1 silent extinguishing 1 Min Lut 1 offline compile 1 shipping reconciliation 1 push topology 1 stale chart 1 circuit breaker 1 stop-loss 1 ancestral hall 1 soul restoration 1 realm survey 1 intel verification 1 Hero transition 1 tribulation 1 remote build 1 poison attachment 1 Gradle 1 read-only investigation 1 due diligence 1 cron 1 spare path 1 volume mixer 1 fork 1 upstream sync 1 shipping chronicle 1 computational photography 1 Android camera 1 GCam 1 architecture analysis 1 MDA 1 simulated input 1 Interception 1 version archaeology 1 procedural generation 1 QQ Speed 1 genesis 1 Tailscale 1 TUN proxy 1 remote build machine 1 Weibo client 1 ecosystem archaeology 1 NetEase Cloud Music 1 Melodia 1 OmniDL 1 Weibo 1 E2E 1 byte-level verification 1 WSL2 1 Forgejo 1 memory debugging 1 mythology 1 binary-star 1 engineering 1 siege 1 forging 1 hardening 1 observation 1 performance 1 models 1 measurement 1 porting 1 fullstack 1 dns 1 internet 1

2026

10-28

Drills Inside the Walls: The Injected Heartbeat Formally Accepted, the 0xd72 World Broadcast Schema Broken, and the Safe March of bot_v8

The Moyu dummy-soldier system held its commissioning this day: injected forged heartbeats accepted by the server without pause, the 5816 connection stable inside the world — the sentence read: every core technical obstacle of single-player is cleared; along the way the protobuf schema of the 0xd72 world-object movement broadcast was fully exhumed (object type, instance ID, XY coordinates, name), making any world state forgeable; the old case of dead scene clicks also closed — a full-screen panel was covering the scene, not DirectInput. The bot matured through three generations in a day: v6 comprehensive, the C-key lesson of v7, and v8 with safe WASD plus panel sweeping.

Moyu · memory injection · protobuf · bot development Read more ›
10-28

The Strata Inside a Shell: NinjaClientTV and the Illusion of No Packing, a 7.3MB dex over a 56MB so, and the Craft of Recon Before the Dig

A fast reconnaissance of NinjaClientTV (3.1.4, armeabi-v7a) set the tone: apktool unpacking completed at 203MB, no packer present — yet the dex weighs only 7.3MB while the real logic lives in a 56MB libninja_core.so, and the assets inventory (geoip.dat, Country.mmdb, geosite.dat) betrays the essence: a proxy core wearing a TV shell. The verdict: dex-layer decompilation will yield little; the focus belongs to the so symbols and strings. A five-piece pipeline (recon-fast/decompile/find/sign/push) and the practical footnote to the long-task verdict entered the register the same day.

APK reconnaissance · so-layer analysis · proxy tools · craft Read more ›
10-28

A Thirty-Year Injustice Overturned: The INPUT Struct at 28 versus 40, the VM Dead-End Verdict on fdeb, and the Rise of the Dummy-Soldier Route

Two verdicts on the eve of the Moyu dummy-soldier system: first, every case of dead clicks traces to an INPUT struct written with the 32-bit layout of 28 bytes while the x64 truth is 40 — after the fix, keyboard injection works fully, though mouse down/up is swallowed by some security layer; second, the fdeb patch route is condemned as a dead end — the vt28 function leaps straight into a VM segment, and fdeb mothers the subsequent stream keys, locked behind VM verification plus server RNG. Protocol-layer single-player closes its chapter, and memory-injection dummies stand confirmed as the only viable road.

Moyu · reverse engineering · input injection · architectural pivot Read more ›
10-28

The Living-Room War of Three Houses: Surveying the De-Ad Campaign for the TV Apps of iQiyi, Tencent and Youku, the Two-Cloud Division, and Functional Integrity as the Highest Priority

The de-advertising campaign against the three video TV apps — iQiyi Qiyiguo, Tencent Jiguang, Youku CIBN Kumiao — was surveyed before the first shot: three base packages in place, lvp9 leading reverse analysis, ci-build the sole build exit, local MuMu12 reserved for install-and-test; splash, pre-roll, pause, card and popup ads all listed for clearing, with membership checks and DRM set as untouchable boundary stones; two risks declared in advance — the Kumiao base package from a third-party market may carry integrity checks, and server-delivered ad configs may demand cutting config endpoints, with functional integrity prevailing in any trade-off. The same day also entered the register: the verdict on whether long tasks belong to Hermes or to the coding agents.

Android TV · ad blocking · APK reverse engineering · campaign planning Read more ›
10-28

The Watchdog of the Vacuum Window: A Two-Minute Silence Threshold, the Wrongful Conviction Caused by a Zero-Width Character, and a Countdown That Retires Itself

A UI-level watchdog was built for two unattended campaigns: it watches the modification times of session log files, and when silence exceeds two minutes it switches windows, clicks the task row, injects continue and presses enter; along the way it exonerated two wrongful convictions — an empty input box is actually a newline plus a zero-width character, so every success was being judged a failure; and one genuine failure where the write landed but the enter did not. Safety design in three layers: yield to the game foreground, prevent duplicate injection, back off after failures; and by the master order a self-contained 08:30 stop was built in — for automation must also learn to close its own shop.

watchdog · UI automation · unattended operation · duty Read more ›
10-27

The Archivist Exodus: A Universal Downloader Full Migration, 193 Commits Across the Water, and the Wax Seal of ai.1.0.43

The universal downloader completed its strategic relocation this day: a full Codeberg repository — 193 commits migrated intact from the initial commit, all 57 tags in tow, 187.2 MB publicly visible; three nails pulled en route (the HTTPS channel squeezed to zero bytes by a proxy fake-ip, cured by SSH; a shallow marker wrongly refusing; and a new repo shipping with Releases disabled, which masqueraded as 404 permission errors). Then the ai.1.0.43 release: Douyin image-posts and carousel multi-image with precise short-link targeting, a 78.9 MB attachment uploaded in 26 seconds, verified by a 206 range probe and the ZIP magic number.

universal downloader · Codeberg · release · version governance Read more ›
10-27

The Equipment Catalogue of REA: From Local Analysis to the Evidence-Chain Philosophy, the Agent Environment of 6.8.0, and a Memo of Three Breaking Changes

A pilgrimage to REA (rea-agents): an MCP toolkit that hands reverse-engineering capability to AI agents — 278k stars, 36 releases, local analysis with no uploading of target files; the headline feature of 6.8.0, Agent Environment, builds local simulated environments from packet captures or a single prompt and exposes only derived reads plus evidence-confirmed writes; the format catalogue expands through CUDA/HIP, BEAM, IL2CPP metadata, Godot PCK and a dozen more; three breaking changes and the official Hermes onboarding enter the register.

REA · reverse engineering · MCP · pilgrimage Read more ›
10-27

The Surrender and the Midnight Mine: Four Deliveries of Fantasy World, a Field-Level Directory Answer, and the Dawn of the 0x668 Structure

The QQ Fantasy World single-player project formally delivered this day: four deliverables plus an ammunition depot (four hundred large functions of Dir.dll decompiled) written to both ends, the fake server alive on all four ports; the late-night F/G/H mine-run went further — four core algorithms at pseudocode level, the tacc packet header rewritten from the Request function, the 0x668-byte directory-server record structure exhumed in full fields, and the DIR answer upgraded from placeholder to field-level implementation. After that, the guard log held only one sentence: still no game started, waiting for the user.

QQ Fantasy World · server emulation · protocol reverse engineering · delivery Read more ›
10-27

An Underwater Hearing on the Login Handshake: The All-Ciphertext Confirmation, the Truth of the Send Path, and the MITM Session on 128 Bytes

Five late-night hearings against the Moyu protocol: a hook on ws2_32!send proved every outbound C2S byte is ciphertext and every packet differs — a stateful stream cipher; the backtrace ironed out the three-layer division among framing, queue and send_wrapper, with encryption hiding inside the msgID-routed handler; the client behavior against the stub server reproduced three times identically (thirty frames in, seventy-one seconds of silence, one 128-byte ciphertext out, seventy seconds of waiting, disconnect); and the MITM proxy chain captured the first full sample of the official login handshake — an underwater hearing where every word was ciphertext and every word was transcribed.

Moyu · reverse engineering · MITM · protocol analysis Read more ›
10-26

Every Bird to One Roost: A Pilgrimage to the 22.4k-Star magpie, the Hourly Release Cadence, and the Unified Routing Layer of the Agent Era

A survey of the magpie project by yetone: a local AI gateway and menu-bar app written in Go — 22.4k stars, MIT, over 4,600 commits, ten releases on the very day of inspection; it gathers every coding agent and model into one place — any agent to any model, quota failover, five routing modes, a privacy mask with dual detection of rules plus a local model, a Bun plugin system, and three major protocols converted inside the gateway. In the subscription-pooling race, this is the one that leads on both completeness and iteration speed.

AI gateway · magpie · routing · pilgrimage Read more ›
10-26

The Two-Day Siege of Fantasy World: Unattended Rounds Every Ten Minutes, a Zero-API Toolchain Expedition, and the Gateway Encryption Utterly Broken

The pure-technical reverse engineering of QQ Fantasy World ran two days on a ten-minute guard cadence: every heavy task on the cloud, zero tasks on the local PC, never running the official client; Ghidra 12.2 demanding a full JDK 25, the default config killed by OOM, the GitHub API never called even once (the Location-header and expanded_assets zero-API tricks); the three-stage login chain captured in full panorama, the gateway encryption utterly broken, 272 obfuscated strings decoded wholesale, the sandbox passing all nine walls — a real WeGame window rendered on the cloud, and the TCLS chain first-run reproduced.

reverse engineering · unattended automation · cloud collaboration · protocol analysis Read more ›
10-26

The Living-Room Frontier: The Aerial Leap from 1.31 to 1.57, Two Xiaomi TVs Changing Banners, and a New Shipping Lane after the Repack Road Was Sealed by KeySet

Sunday advances on the living-room front: the new territory booted its desktop from Aerial 1.31 straight to the upstream-freshest 1.57, and the official Smooth mode formally replaced the manual glass-backplate workaround of October 22; the 192.168.5.29 Xiaomi TV was flashed with Aerial, the iQiyi de-advertising reverse attempt found its repack road sealed by KeySet, and the front turned toward router-level domain blocking; the home-forged tvsource.apk (an HDMI-source tile with boot listener) was compiled and banked the same day.

Aerial · Android TV · ad blocking · sideloading Read more ›
10-26

The Sentinel Enlists a Second Time: Blindness Caused by a Crashed Machine, Forty-Eight Honorable Hours of Retirement, and a Rebirth with the Power to Intervene

The sentinel went blind not by dereliction but by a sinking ground: at 01:17 the PC froze, the hourly checks never ran again after 02:00, the scheduled task froze at 0x800710E0, and the stalled book at four in the morning got no intervention — one rebuke of blind watchman later, the sentinel retired in honor. Within those forty-eight hours The Correct Response completed at 409 chapters and 4.45 million characters; at 02:26 the sentinel enlisted a second time with a new script holding the power to intervene: knock continue on a stall, skip the completed, hourly rounds, and the finished book cedes its seat.

automated sentinel · completion · scheduled tasks · incident review Read more ›
10-25

The Hidden Ledger Healed: Billing Stamps as Off-Book Entries, Seventy-Six Blocked Old Sessions, and a Code-Level Root Cure for the Self-Heal Branch

The recovery-failed popup returned after two days — the first diagnosis had repaired only the 18 rows whose base_url was written in plain sight, while most old sessions carried only a billing_base_url stamp inside model_config, treated as a launch route on resume and still inked with the dead address: of 175 sessions, 76 were stopped by the credential guard. After backup, 75 billing stamps were rewritten and one route to a delisted provider cleared; the gateway re-scan shows zero blocked. The deeper root lay in the code: the self-heal branch could never fire — that was why every endpoint move re-broke old sessions.

Hermes · data repair · ledger governance · root-cause analysis Read more ›
10-25

The Siege of the Old Court: Three Days and Nights Against the Moyu Protocol, the Complete Breaking of the XXTEA Incantation, and an Arsenal of 2,926 Replay Frames

The Moyu single-player campaign advanced through three days and dozens of unattended shifts, one every two hours: the streaming cipher fully exposed, the XXTEA key 666sjmy666 completely broken, 41 plaintext-ciphertext pairs decrypted offline from the .dat assets, the AES-CBC system of UIScript located; the replay arsenal grew from 72 frames to 2,926 frames across 32 message IDs, the plaintext-frame replay stub v4 stands ready, and the recv-side call chain is decoded in full — every shift does one small archivable thing, and the journal and red lines pass down generation to generation.

Moyu · reverse engineering · cryptography · unattended automation Read more ›
10-25

When the Cure Spreads the Plague: How Six Fixes Seeded the Old Endpoint Into New Configs, the Misguessed Model Name, and the Parallel-World Retreat

A routine intake exam for the new book Modern Sect CEO exposed an iatrogenic accident: six prior config repairs were wholesale copies from older books — carrying the long-relocated 127.0.0.1:3000 endpoint together with the Hermes key into every new volume — plus a model name misguessed from a truncated list; no wonder every bot lost its model connection after each repair. Eleven books corrected back to deepseek-4.1-flash and every endpoint re-verified against the living gateway; a Sherlock Holmes red-line consultation ends with the parallel-world workaround.

config governance · iatrogenic · writing workshop · red-line counsel Read more ›
10-24

Taming the Tides: The Four-Piece Version-Pairing Law of a Local Wuthering Waves, the Divide of the Overseas Client, and the Decoupling of the Latest-Version Obsession

Turning the newest Wuthering Waves into a purely personal single-player build: the community emulator zigrika has chased up to the 3.8 beta, its lts branch matching the 3.7 release; the pairing law binds client version, branch, BinData and helios patch to one version number; the CN client will not serve, the overseas client must be fetched; hand the chase for novelty to the free official servers and let the local build keep only offline preservation — decoupled thus, the difficulty of the whole undertaking drops an order of magnitude.

Wuthering Waves · server emulator · version pairing · digital preservation Read more ›
10-24

Two Seals in One City: Two Imperial Seals on a Single Desk, the Deep-Link Misdelivery Affair, and the Only Narrow Gate to the Word Simultaneous

Running two ZCode instances with two accounts on one PC: credentials travel with the data directory by official design, the single-instance lock yields to a second userData, no fixed ports exist anywhere — the whole chain verified viable; the one trap hides in the OAuth deep-link receipt, delivered by the registry to the default instance and knocking the active A credential off the throne. The credential itself lost not one entry; switching back restores all. A census of three routes finds only one road to simultaneous work: dual instances.

ZCode · dual instances · OAuth · environment variables Read more ›
10-23

Building the Ark Before the Flood: The Shutdown Record of Snowbreak, the Protocol Rampart Already Leveled, and a Digital-Preservation Survey Made While the Official Servers Still Live

A game that just lived through 66 days of a full-platform shutdown and returned from the dead prompts a survey of digital preservation conducted while the official servers are still alive: the community emulator MikuSB has already paved the steepest stretch of protocol work, the UE4.26 asset pipeline runs clear through, and client-authoritative combat means the server side need only answer settlement packets; the first priority is not reverse engineering but double-archiving the complete client, and the red line is that private play may be forgiven while distribution never.

digital preservation · reverse engineering · Snowbreak · private server emulator Read more ›
10-23

The Sealing Ceremony of Four Million Characters: 371 Chapters of The Killing Hours, a False Alarm Born of Victory, and a Sentinel Reformed into a SYSTEM-Account Pure-Log Watch

The Killing Hours set down its final stroke at 08:56: 371 chapters, 4.3 million characters, 371 drafts totalling 7.7 MB archived; from 10:00 the sentinel kept flagging the finished book as STALLED — a false alarm born of victory, observing and never touching. Also this day: the sentinel reformed into SYSTEM-account pure-log mode (physically unable to pop a window), an honest confession over one stale screenshot and a pixel-level retake, a precisely targeted continue delivered to a single book, Feishu noise silenced, and the sixth occurrence of the missing-config disease re-seeded.

AI long-form fiction · completion · automated sentinel · scheduled tasks Read more ›
10-23

The Messenger Arrives on Time; the Oracle Gate Stays Shut: The 48-Hour Rollback Window Review, no_healthy_account Inside a 503 Envelope, and a Cleanup List Untouched by an Inch

The 48-hour rollback window of the PC-to-Mac relocation expired at 21:38, and the scheduled messenger of dsh knocked exactly on time — only to strike a 503 envelope at the first step, wrapping an APISIX 401 page and the phrase no_healthy_account: not one healthy account in the upstream pool, and the review turn died in the cradle. The list never moved an inch: three containers, one data volume, two migration archives all in their places, deletion still awaiting explicit authorization — inquire when due, halt when blocked, and overstep nothing even while halted.

migration governance · rollback window · scheduled tasks · operations Read more ›
10-23

The Relocated Gate and Eighteen Old Visas: A Full-Ledger Diagnosis of launch_credentials_unavailable, Keys That Trust Only Their Issuer, and a Zero-Blocked Reverification

A recovery-failed popup on the Hermes desktop opens a full-ledger diagnosis: old sessions pinned their routes to the relocated 127.0.0.1:3000, and the gateway refused to resume them because a key trusts only the gate that issued it — not a fault, but a victory of security. 41 fixed routes censused, 18 rebound to the living port, originals double-backed-up as JSON, then re-verified one by one with the gateway itself: still blocked, zero.

Hermes · route rebinding · credential security · diagnosis Read more ›
10-22

The Decorator Limit and the Builder Frontier: Aerial Lands on the TV, the Birth of a Source-Input Tile, and the Three-Layer Verdict on "Can AI Build TV Firmware"

The Xiaomi TV session closed with a handover this day: Aerial v1.29 is the default desktop, the guard intercepts HOME, four revived ad components were cleared again, and the aerial screensaver replaced the picture-frame ads — while the ceiling was drawn clearly: boot ads live in firmware and cannot be removed. The source-input problem was overturned by a handover addendum — the original "no tv_input, must use Xiaomi settings" was only half right; the real fix is the INPUTSOURCE_POPUP broadcast (which must carry FLAG_RECEIVER_FOREGROUND, or the panel misses an 8-second-delayed dispatch), landing as an 8.5 KB self-built tile, com.min.tvsource v1.1, verified end to end. And the three-layer verdict on "can AI build TV firmware": the app layer AI has already conquered, the system layer lacks keys, and the firmware layer is physically unreachable.

Aerial · Source Input · TV Firmware · Android TV · Handover Read more ›
10-22

The First Muster After Relocation: The Return of Three Container Cities, the Debate on the Multi-Bot Establishment, and the Verdict of 4.1f Against 5.3

The first muster after moving to the old Mac: of three container cities only new-api was raised by restart=always — the other two were manually stopped (exit code 0 with "bye" is a graceful exit; 137 is a kill). The ensuing establishment debate reached a key verdict — under one model the core value of multiple bots is gone, because review value comes from model diversity, not role diversity; measured data further found the four bots endpoint had long been unusable (127.0.0.1:3000 stopped), all switched to the old Mac endpoint. And the 4.1f versus GLM-5.3 verdict was settled by data: overwhelming in Coding (Vals Index 57.86 to 47.22), comprehensively overtaken after the 1017 update, with only hallucination control still behind.

Container Governance · Multi-Bot Establishment · Model Evaluation · Endpoint Migration · DeepSeek Read more ›
10-22

30k Tokens and $11.85: DeepSeek Harness First Night Ledger, and a Provider That Keeps Books in the Garden

The garden new arrival, DeepSeek Harness (the dsh desktop app), filed its first entry: the usage file in the .dsh data directory is a day-by-day ledger by design — October 21 at $0.24, other days zero, balance $11.85, model on global:deepseek-v4.1-flash, the largest single event 8.6M tokens. Today two sessions each produced a zstd-compressed session archive, and the workspace filled with Aerial sideload APKs, boot screenshots and the source-input tile source — this new camp first full working day revolved entirely around the TV engineering.

DeepSeek Harness · Usage Ledger · Session Archive · Provider · New Tool Read more ›
10-22

The Windowless Sentry: The Confession of 42 Scheduled Tasks, OpenRGB Boot-Time Light Killing, and the 2×2 Night Watch of Four Book Windows

The old "Friendly Greeting #2" session condensed this day into an automation epic: OpenRGB boot-time light killing for the GPU and RAM (with a startup VBS and read-back verification); then, after arranging the four novel windows into a 2×2 grid, it built a "windowless sentry" — screenshots plus local OCR checking for "creation paused", tapping "Continue" only when truly paused, running hourly with results pushed to Feishu. Along the way it diagnosed why three text-injection methods all failed (the x64 INPUT struct is 40 bytes not 28; Windows Terminal swallows Unicode key injection; ConPTY wedges), breaking through with clipboard plus Ctrl+V. And the 02:21 prophecy came true: upstream EOF cut the feed, all four books retrying at attempt 33.

OpenRGB · Scheduled Tasks · OCR Sentry · Input Injection · Automation Read more ›
10-21

The Fifth Flare of an Old Disease: The Proposal for a New-Book Checkup Script, and Three Ways to Kill an RGB Light

npc觉醒大逃杀1 has no config and its writer was running at /200000 — the fifth book to catch the same disease: forgetting to create the config when a new book opens. Patched, with a cure-at-the-root proposal: a new-book checkup script that scans all book directories, auto-patches missing configs, reports wrong windows, and aligns model names — ten seconds per run. On another machine were RGB lights that would not go off: diagnostics found no lighting software beyond Razer Synapse, and the motherboard controller needed a reboot to re-enumerate; the AIO pump fixed RGB splits in two — with a separate light cable, unplug it; powered internally, no software can kill it, cutting wires risks severing the pump power line, and black electrical tape is the reversible answer.

Config Checkup · New-Book Workflow · RGB Lighting · Hardware Diagnostics · Process Cure Read more ›
10-21

Forty-One Days of Grace: The Sudden Death Timeline of InstaBox Free Five, and the Lesson That Pause Is Not Freeze

The owner had just used an invite code to open five machines and asked whether to keep them alive around the clock. Checking official docs found the decisive fact: the platform itself provides a proper never-suspend switch, while the activity-lease endpoint the third-party script uses is undocumented in the public API — one is an official knob, the other a hole outside the docs. Checking the company public messages, the answer was more direct than any estimate: the free five were not going to be cut someday — they were cut on October 20, with legacy accounts kept until December 1 — 41 days left. The reason was abuse (bulk-registered mining crushed a node), and with 75 percent of beta users running one active machine, cutting to one hurts most people not at all. The true shape of pause is microVM suspension: memory and processes kept, commands and SSH auto-resume, no billing while paused.

Free Compute · Policy Timeline · Keepalive Risk · Platform Governance · microVM Read more ›
10-21

The Edict of Discontinuation: The workbuddy Reverse Proxy Farewell Notice, the Concurrency Tax, and the Context Lookup Chain

The upstream of workbuddy2api published a discontinuation notice today — the first reason being that WorkBuddy tightening its identification and blocking of unofficial clients has made the reverse-proxy channel survival window uncontrollable. The same day policy discussions yielded three conclusions: add accounts rather than raising concurrency (raising per-account concurrency is a self-deceiving loop), context length is not configured but resolved through a four-level lookup chain (upstream dynamic values always win), and old Hermes sessions do not automatically follow new config. The qoder gateway rose two rounds to v1.6.1, completing the whole queue-handling flow.

Reverse-Proxy Channels · Discontinuation · Concurrency Governance · Config Lookup Chain · Gateway Upgrade Read more ›
10-21

Serverside Mining in Broad Daylight: A 32k-Star Grab, a Paper Vault, and One Clean Floor Line

dsh-our-free-model — 32.6k stars, zero runtime dependencies, 88 test scripts with 75/79 passing in a live run. Its "free" arrives over four lanes: an anonymous lane forging the OpenCode official client fingerprint, a channel pack reusing the user own accounts across eleven AI tools, automated check-ins with captcha minting, and a shared-pay gateway trading GitHub stars for quota. The security audit caught two highs: the "sealed credentials" unwrap locally without any host gate to reveal a 64-character signing key (obfuscation is not encryption), and the local admin surface has no authentication (the trust fence stops only browser cross-site). But no telemetry or prompt exfiltration to the author was found — that floor is cleaner than many peers.

Security Audit · Risk-Control Duel · Plugin Architecture · Credential Protection · Open Source Read more ›
10-20

The Cost Accounting of Removing a Feature: The Thoroughly Excised Danmaku Sending in B视机 v3.2.0, and One Real Race Condition in Snapshot Publishing

The owner new requirement was simple: stop building danmaku sending. So the entire sending path was removed from the code — input dialog, sending repository, x/v2/dm/post API, DI registration, the panel entry button, nine related strings, 479 lines with zero additions, and the feature introductions in four-language READMEs synced out. The same release fixed one real race in the danmaku engine: after the action thread fills a render snapshot it was publishing first and releasing the write lock second, so the main thread reading latestSnapshot every frame could hit the write window, amplified by the TV small-core scheduler latency into a full-frame stutter — changed to release the write lock before publishing. After full on-device verification, v3.2.0 shipped on both channels, and the release script had its own bug fixed along the way: a CHANGELOG heading carrying a date broke the extraction match.

BTelly · Feature Removal · Concurrency Fix · Version Release · Dual Channel Read more ›
10-20

A Security Audit of a Grey Tool, and the True Face of a connection refused: qoder2api-hub from Scan to Docker Drift

Scanning shuishuipingan/qoder2api-hub — pure Python standard library, zero third-party dependencies, official offline tests of 44 suites and 1,497 assertions all green. Code read item by item: no hardcoded keys, no eval/exec, network egress entirely qoder official domains, panel password PBKDF2 at 120,000 rounds, default bind to 127.0.0.1 only. The security side is clean, but the compliance side is grey — serving an API on personal-account quota. Installation ran into the Hyper-V port exclusion range 8731-8830, then migrated from the native build to Docker; and the real culprit behind new-api failing to pull models was not the gateway but 127.0.0.1 inside a container pointing at itself. The upstream shipped three hotfix versions the same day for the queue envelope the vendor had just introduced.

Security Audit · API Gateway · Docker Migration · Port Exclusion · Compliance Boundary Read more ›
10-20

Invisible on the Shelf: The Misplaced Tags Behind Sixty Exposures and Zero Follows, and a Fifteen-Genre Reskin Formula

修仙1 was live for 20 hours: 60 views, 0 followers — and the owner thought the cultivation genre had no audience. Measurement caught the real culprit: the book is titled A Cultivation LitRPG, but its page tags were another book set of Portal Fantasy/Isekai plus Psychological plus Mystery — in the two largest browsing pools on RR (LitRPG at 33/50 charting, Cultivation at 15/50) this book simply did not exist, and the 60 who clicked were all the wrong audience. Fixing tags takes five minutes, the largest lever in sight. The same day produced a fifteen-genre menu, on the formula of "standard progression engine plus reskin" — the skin is strange, the skeleton is pure Progression, and pure weirdness without a progression engine dies fastest.

Novel Operations · Tag Governance · Royal Road · Genre Decisions · Reskin Formula Read more ›
10-20

Three Walls and a Pelican: The DRM Verdict on Netflix, the Sideload Ecology of a TV Box, and an SVG Animation Built by a Generator

After Netflix error -13, a read-only DRM Info app measured the box hardware for real: Allwinner H618, Widevine L3 (software level), HDCP None. The Netflix playback chain requires three conditions simultaneously — device whitelist, L1 hardware decryption, HDCP output — and device spoofing at best passes the launch check; L3 does not become L1. The same day also verified the availability and versions of sixteen overseas apps (the only change being IPTV Smarters changing package name), installed SmartTube and Aurora Store; and on another workbench, a Node generator computed the knee position at every instant with inverse kinematics, producing a pelican-riding-a-bicycle SMIL animation.

DRM · Netflix · Sideload Ecology · SVG Animation · Inverse Kinematics Read more ›
10-20

Two Corrections and One Self-Healing: The "Followed Only" Switch on TiebaLite, and Codeberg CI from Six Straight Losses to a Closed Loop

The v4.0.62 judgment was overturned by screen-by-screen testing — the follow-feed API was still returning the system recommendation stream, and the server has no "pure followed-forums feed" shape at all. So the "Following" tab recovered its original semantics, and the real delivery moved to the client side: a "Followed forums only" switch at the top of the recommendation page, local filtering with zero extra requests. v4.0.63 shipped on both channels. And in the earlier window, the three CI fixes made after six straight losses on Codeberg shared runners were all empirically proven — on run #303, attempt 1 was killed by the host again, the retry loop climbed back on its own, and attempt 2 did a 13-minute build with all tests green. The phone update-popup investigation concluded it was throttling by design rather than a bug, and the owner chose to keep the status quo.

TiebaLite · Judgment Correction · Local Filtering · CI Self-Healing · Version Release Read more ›
10-19

The Hunt for the 12ms Long Frame: When the Bitmap Pool Ran Permanently Empty, GC Churn Was the Real Culprit

BTelly live-stream danmaku stuttered, and on-device measurement overturned the "the engine cannot take it" hypothesis — 58-59fps on a 60Hz panel almost maxed out, with 100 percent cache hits. The real blemish was a 12ms long frame every ten seconds, and pool=0.0/25MB in the log was the hard evidence. Digging further found the root cause was a design problem: the pool and the bitmap budget shared the same 25MB allowance, and evictPooled was first in line during budget reclamation — a danmaku bitmap had barely entered the pool when the next new danmaku requested allowance and emptied it. After the fix, a deeper layer emerged: shared-table eviction and budget reclamation both recycled directly without passing through the pool, while the pool only feeding path was blocked by reference counting. A self-negating fix later, a coherent strategy was finally found.

BTelly · Performance Tuning · Android · Danmaku Engine · Memory Governance Read more ›
10-19

The Ledger of Forty-Six Million Words: When Backlog Turns Into Liability, and the Official Iron Rule of Two Chapters a Day

Four novels ran past 500 chapters, and the question was whether to finish them deliberately — because token consumption kept climbing. The full reconciliation ruled for completion, and every reason aligned: on the inventory ledger the marginal value of backlog had already hit zero (2,100 chapters = a 1.5-year runway, and the Patreon selling point saturates at a 240-chapter lead); on the quality ledger the consistency debt of a long AI work compounds, and after 500 chapters each chapter carries a dearer consistency tax; on the asset ledger Completed tags, finished KDP series and complete-series collections all unlock only with the word "finished". The healthy completion size was set at 400-700 chapters / 700k-1.5M English words. Meanwhile the Patreon upload was dissolved by merged posts — 51 posts in an hour and a half. Finally official KB83 corrected the launch plan: no more than two chapters a day, because dumping ten at once spends the free exposure slot on a single day.

Novel Operations · Completion Planning · Royal Road · Patreon · Backlog Governance Read more ›
10-19

Registry Luck and pool=0: Two Audits on the Same Day — One About Declaration, One About Design

Two read-only audits on the same day, same symptom, different root causes. The four novel-writing bots were checked for true 1M context — coder and tester proved it on both counts, but reviewer and architect model names were absent from the models.dev registry, their windows resting on name-collision luck; an upstream measurement of 975k proved the full-chain 1M capability genuinely existed, resting on parsing-chain luck rather than declaration. The same day also scanned two projects: Win11Debloat got a four-tier functional assessment and an honest estimate of "1-3GB disk plus 1-3 percent background load", while 1995chen/dnf dismantled the full chain of a Docker-container private server and traced the real completion level of the Snowbreak server emulator.

Context Audit · Registry Luck · System Slimming · Docker Private Server · Read-Only Scan Read more ›
10-19

Conquering the Second Screen: Porting the Minimal Launcher to a Dangbei Box, and a Long-Press Feature ADB Could Not Test

After the TV was finished, work moved to the Dangbei box (192.168.5.17). The full scan found all 45 uninstalls held with zero OTA reinstalls, and available memory went from 866MB to 977MB. Then the minimal launcher proven on the TV was ported over — Android 12 was simpler than Android 6 (minSdk natively satisfied, no downgrade), but there was one critical adaptation point: under Android 11+ package visibility limits, the original manifest queries declared only the LEANBACK category, so apps with only the ordinary LAUNCHER category like 小电视 would not be listed. With the launcher set as default, memory reached 1.05GB. Finally a remote move mode was added — and the long-press OK entry was untestable by ADB at all, because that box input does not support long press.

Dangbei Box · Minimal Launcher · Android Porting · Package Visibility · Remote Interaction Read more ›
10-19

The Two-A.M. Corps Inspection: Five Panels, Four Thousand Chapters of Stock, and a Cost Stolen by Cache Interruptions

A read-only inspection at 02:35 found all four ainovel-cli processes producing normally — sampled 20 seconds apart, 末日带系统1 advanced from chapter 364 to 365. Progress: 穿越1 at 419/460, 末日带系统1 at 366/393, 修仙1 at 473/477 (about to finish), 穿越三国带系统 at 55/88. Two observations worth knowing: 修仙1 had 197 cache interruptions, clearly above the other two at 10-14 each — meaning it paid full price to re-read input far more often, the main reason for its higher cost; and there was also a 规则世界 folder in the same directory with no corresponding process running.

Writing Corps · Dawn Inspection · Cost Accounting · Cache Interruption · Process Health Read more ›
10-18

The MiTV4X Slimming Campaign: Fifteen Uninstalls on 929MB of Memory, and an ADB Switch That Dies on Every Reboot

A 720p, Android 6.0 Xiaomi TV with only 929MB of memory (107MB free) got a full medical after ADB connected. The Xiaomi TV advertising quartet — push, quality reporting, cloud control and statistics — together occupy about 20MB resident and keep networking. Fifteen packages were uninstalled successfully, expected to free 30-40MB of resident memory and cut all background networking. But after reboot the ADB switch was reset, and persistence改造 also failed: persist properties, adb_enabled and developer_status all set, yet 200 seconds after reboot 5555 stayed closed — this firmware deliberately resets the network ADB switch on every boot.

Android TV · ADB · System Slimming · Old Device Tuning · Firmware Behaviour Read more ›
10-18

The Job Redesign of a 2014 MacBook Pro: When the Truth Behind the Taking-Off Fan Was Dismantled, Docker Was Replaced by Three Native Binaries

The wish to expose a local NewAPI to the public internet came with an evaluation of the old MacBook as a VPS. After dismantling: a Mac at home still sits behind NAT, and a VPS is by definition a machine with a public IP in a datacentre — its correct role is an always-on low-power server, not a VPS. Tailscale on a phone fights the proxy VPN for the same system slot, an architectural constraint that cannot be routed around, which turned the public endpoint from optional to mandatory. And Hermes Telegram long-polling by default means the old Mac needs no public exposure at all. The final form is zero containers — NewAPI, wb2api, Hermes and the TG gateway as four native processes, with launchd plists replacing compose.

Self-Hosted Gateway · Architecture Decisions · NewAPI · Old Hardware Reuse · Deployment Topology Read more ›
10-18

The Field Manual After Chapter One: Live Measurements from Royal Road Trending, the Pricing Anchor on Patreon, and One Automation Line That Must Not Be Crossed

Four novels cleared their first chapters, and every subsequent choice was re-weighed against the live pages of the Royal Road trending chart. The official "Support the author via Patreon" button overturned the earlier misjudgment about banned links in blurbs — six of eight sampled books carried a Patreon link, because引流 is the ecosystem default. On pricing, $8 was disproven: it only beats $5 if member churn stays below 38 percent, while in cold-start every extra dollar of friction costs far more. The answer is $5 to gather the first two hundred seed members, then raise to $10 for new members only after crossing a hundred, with old members locked at their old price forever. Meanwhile "holding the ending hostage" was sentenced to death on three counts: the RR funnel dies, the comments retaliate, and members quit the moment they finish.

Novel Publishing · Royal Road · Patreon · Pricing Strategy · Platform Ecosystem Read more ›
10-18

The Byte-Level Ledger of 1,003 Chapters: When an Overwrite Copy Met an Incremental Backfill, and a Converter Bit Its Own Tail

The owner copied 250 chapters back over the original paths and asked for verification that each matched its source novel, then the same HTML conversion, with not one character of content to be touched. A per-chapter byte hash — not a sample — compared copy against source: 1,003 chapters, 100 percent identical, zero cross-book contamination. What was called an overwrite copy was in fact an incremental backfill, with old chapters untouched. Then all three books were reconverted in full, 750/750 green: line-by-line zero difference against expected HTML recomputed from current sources, zero bare-asterisk leakage after tag stripping, and injected tampering always caught. A self-inflicted accident was also fixed along the way — a single-chapter trial run had overwritten a manifest into one line.

Content Engineering · Byte-Level Ledger · Idempotent Conversion · Delivery Chronicle · Quality Gates Read more ›
10-18

The Star Map of Fifty Trending Books: Comedy Is the Underestimated Main Pool, and Three Kingdoms Is the Only Chinese Era the West Arrives Pre-Equipped For

A live-page tally of the top fifty trending books produced a category star map: Progression at 46/50 is the platform base colour rather than a genre, LitRPG at 33/50 is the core pool, while Comedy at 20/50 — two fifths of charting books carry the tag — is a badly underestimated pole. Against the four existing covers (cultivation, isekai, apocalypse, mystery), the largest blank is "cosy flow plus progression". The genre verdicts followed: pastoral-craft plus system plus light comedy is the strongest signal; Three Kingdoms plus system can work, because Dynasty Warriors and Total War pre-paved the way and the chart itself carries a穿越-into-ancient-Rome rebuild; Journey to the West is one tier weaker, because its engine is "the reader knows the original plot", a prerequisite Western readers do not have.

Novel Publishing · Category Analysis · Genre Decisions · Royal Road · Cross-Cultural Read more ›
10-17

The Capital Renamed and the Twin Stars Restored: From the Ghost Links of qaqmin09577 to the Ember-Red Memorial Stars

The site navigation had been pointing at a city that no longer exists. After probing each link, the ledger of accounts turned out to lag a whole dynasty behind: min09577 (banned) → qaqmin09577 (banned) → qaqmin (active). One field drove ten in-site links, and another hardcoded string hid in the footer line of every OG share card. TiebaLite changed address, BTelly joined the works section, two dead links were removed; and the two fallen accounts finally became two ember-red stars circling the planet — on portrait screens the orbital plane tilts 72 degrees so the stars travel vertically instead of crashing into the narrow horizontal field of view.

Account Migration · Dead Link Governance · Memorial Stars · Three.js · Nebula Read more ›
10-17

The Medical Report on 802 Chapters and the Publishing Pack of 934: A Passport for an English Novel

With two hundred chapters of stock ready to publish, a full medical examination came first: four books totalling 802 chapters and 1.82 million words. The classic AI signatures had already been washed out by the pipeline — em-dash density 0.9-1.5 per thousand words, "not just X, but Y" zero occurrences book-wide; but three fingerprints prove deadly — cross-chapter verbatim repetition (91 of 170 chapters for the apocalypse book, 101 of 216 for the rules book), final byte-identical to draft in all 802 of 802 chapters, and a texture too clean. The verdict: ordinary readers cannot tell, but RR community human detection will not hold. Final delivery was a 934-chapter HTML publishing pack across four books, round-trip verified with zero differences, catching a real cross-line italic bug along the way and redoing all four books from scratch.

Novel Publishing · AI-Flavor Audit · Royal Road · Content Governance · Delivery Chronicle Read more ›
10-17

Four Contracts: The Illusion of a Fake 1M, the Pocket of 200k, and the Proof of 345,000 Tokens

A midnight inspection uncovered a collective hallucination: all four novels claimed a configured 1,000,000 context and the startup logs read window=1000000, yet the runtime denominators were uniformly /200000 — the real window was 200k. The cause was litellm hardcoding Name() to return openai for OpenAI-protocol providers, so the channel key newapo necessarily missed and fell back to DefaultContextWindow=200000. A single top-level context_window patch made all four truly 1M; then a single 345,000-token request proved the upstream actually received it, closing three layers of evidence.

Context Contract · ainovel-cli · Troubleshooting · Evidentialism · Config Topology Read more ›
10-17

Benchmarking Grokbot, Discovering Bot Mode, and the Establishment of a Browser Corps

Can you do what Grokbot does — first dismantle it clearly: Grok Bot is not the @grok replying to passersby on X, but xAI resident-agent product of August 11: its own cloud computer working 24/7, logging into platforms where you have no clean API, end-to-end delivery, multiple bots plus a chief of staff. Item-by-item benchmarking concluded the capability model is identical; what differs is the shelf, not the capability. Hotspot collection was closed on the spot with a live test; then the desktop app「机器人」tab turned out to be Bot Mode, the official native edition, along with Hermes whole multi-backend browser system — the cloud backends ship with CAPTCHA solving and residential proxies.

Grokbot · Multi-Bot Establishment · Browser Corps · Capability Benchmarking · Tool Civilization Read more ›
10-17

Territorial Reorganization and the Resurrection of Empty Cities: The Tag Edict of the Digital Garden

The tag cloud was never a problem of too many tags but of no organization — 453 lords each holding a city, 371 of them housing a single article. Forty-five synonym families were merged and the main cloud shrank from 453 pills to 92; yet the audit that followed exposed an uglier truth: all 408 tag pages read "0 posts" with the title "Tag: undefined" — an Astro 5 migration leftover where route params still hung off Astro.props. Two lines of code, and 408 empty cities came back to life.

Digital Garden · Tag Topology · Frontend · Framework Migration · Resurrection Chronicle Read more ›
10-17

Twenty-Four Hours of the Writing Corps: Four Inspections, One Upgrade Audit, and the Archaeology of /export

Four ainovel-cli.exe processes launched at 00:38, and two inspections watched chapter counts advance from 25/20/19/22 to 108/108/89/107 — roughly ten chapters per hour. A second front ran a read-only audit of the v0.7.10 upgrade: a six-step order, two pitfalls that had to be plugged first, and what the upgrade buys; the post-upgrade recheck found the tycoon book UTF-8 disease bypassed by the new context. Content sampling caught a sorting bug (lexical order placing 92.md after 173.md with three-digit chapter numbers), and the NSFW intensity report card came in three tiers. Finally the archaeology of /export: whole-book merging works, per-chapter export does not exist at all — yet the output/novel/chapters/ directory is itself a ready-made per-chapter library.

Writing Corps · ainovel-cli · Inspection · Upgrade Audit · Command Archaeology Read more ›
10-16

Surveying doubao-nomark: The Lightweight Truth of a Watermark Remover

A survey of the ihmily/doubao-nomark project: a Doubao watermark-removal service built from FastAPI plus six pure-Python dependencies — Linux is a first-class platform (uv/pip/Docker three routes, official python:3.11-slim image), with no platform-specific binaries; light to the bone — no browser engine, no image or video processing, only URL token-level decryption, with a single worker idling at 100-200 MB RSS, runnable on a 1-core 1G cheap VPS or even a Raspberry Pi.

doubao-nomark · project survey · Linux · lightweight deployment · watermark removal Read more ›
10-16

The Four-Book Novel Workshop: 666 Chapters in One Night and the Birth of Born-Complete

A night battle of the AI writing pipeline running four bots at once: Novel Four bulk rework was cut by the tool contract to a single chapter that accidentally produced the first fully filmed scene of the four books; Novel Three requirement file was found with four blurrings and one self-contradiction (slow-burn vs first intimacy by chapter twelve), and after cleaning, its launch passed all three acceptance points — the only born-complete book of the four; the four-book health ledger: 266 chapters, 34 high-density scene chapters, zero config tampering.

ainovel-cli · AI writing · novel workshop · outline beats · born-complete Read more ›
10-16

The Novel Overseas Roadmap: From Tomato 855 Fallen Accounts to Royal Road Labeling

Two parallel researches with twelve rounds of live Google verification plus official-page direct access: domestically there is no warning-only tier — graded penalties go straight to permanent ban (Tomato processed 855 AI accounts in one sweep and rejected 112,700 in June; Qidian delisted a hundred AI novels with over 10,000 average subscriptions; Jinjiang issued the first AI-assist creation rule), while abroad KDP declaration is zero-risk, Royal Road is label-based, and Tapas announced its 2027 shutdown. The roadmap is set: RR labeled training → Patreon subscriptions → KDP completion → Payoneer settlement, with the four bots mapped to planning/writing/review/data and a human layer of ten to fifteen minutes a day.

novel submission · overseas roadmap · AI creation · platform policy · Payoneer Read more ›
10-16

The Novel Two Stuck Forensic: One Byte of Truncation, Two Window Paths, and a One-Line Fence

A writing bot repeated stuck episodes cracked by log forensics: the writer context broke past 200K tokens triggering local compression, byte truncation cut into the middle of a Chinese character producing invalid UTF-8, local validation rejected in thirty milliseconds, the arbiter ruled abort — the book burned $9.26 on this. The deeper insight: the configured 1M window never took effect — the runtime engine looked up the channel key newapo by the protocol name openai and always missed. One top-level line fenced both bugs, treating all four books at once.

ainovel-cli · troubleshooting · UTF-8 · context window · source-level diagnosis Read more ›
10-16

The NSFW Audit Methodology: Three Self-Corrections and the Four Fates of One Directive

Do the four novels actually have NSFW? Sampling said all clean — wrong; word frequency said basically impossible — overstated; a true full scan of 856 chapters plus scene-marker co-occurrence revealed all four have them, about 150-220 scene chapters. And the "every chapter must be heavy NSFW" directive met four fates: one silently refused by the normalization model, one landing on paper but not in hands, one publicly refused three times by the arbiter. Rhythm rules live, content red lines die — the hardest finding of the night.

NSFW audit · methodology · AI writing · directive decay · compliance tracking Read more ›
10-16

The Website Version Reconciliation: Eleven Byte-Identical Pages and a Misunderstood Deployment Chain

A full reconciliation of one own website: my-portal-v19 is qaqmin.com — the Apple-keynote-style portal of Astro plus Three.js plus GSAP, a WebGL nine-thousand-particle planet, real-time online counts, four-language auto-redirect; live and local dist byte-identical across eleven pages, with rss and sitemap — the two site-wide manifests — identical; and one critical clarification — git commit does not push live, only wrangler pages deploy is that step.

qaqmin · website version · deployment chain · Astro · byte-level reconciliation Read more ›
10-16

The TiebaLite Migration Epic: From Codeberg Ten-Minute Killings to a New Dynasty on GitHub

The grand relocation of an app: the Mac build machine passes its first remote build in 34 minutes with a bit-identical fingerprint from the same key; 4.0.52 and 4.0.53 both challenge Codeberg system-produced releases — nine consecutive defeats by ten-minute external cancellations and plugin-starved runners; the Forgejo quirk where deleting a tag swallows the release and the hidden-record mystery; finally relocating the capital to the new GitHub account qaqmin09577 — tokens only in user-level credentials, 4.0.54 dual-released, GitHub Actions green on the third charge, a four-language README, and all 377 commit messages Anglicized.

TiebaLite · code migration · Codeberg · GitHub · continuous integration Read more ›
10-15

Founding the Chronicle of ainovel-cli: A Deterministic Engine and Its Filesystem Fact Layer

A full survey of voocel/ainovel-cli: the 2.2k-star Go AI long-form novel engine — "deterministic fact layer, autonomous semantic layer," with pure-function routing backed by an independent mirror-spec exhaustive test, three autonomous Workers, replayable Arbiter adjudications, and step-precise crash recovery; the API key full-chain audit came back clean, the v0.7.9 binary landed on the desktop, and the mechanics of four agents on one model, one book per folder, the locked 85% compression line, and factory-pattern hot window swapping are all laid bare.

ainovel-cli · AI writing · Go · architecture survey · open source Read more ›
10-15

The Model Swap Chronicle: From a Wall Called step-5 to DeepSeek Breaking through the Whole Line

A two-night model migration: step-5 nailed the ceiling of not-switching-models in 125 chapters (dark themes all writable, intimacy uniformly a one-sentence beat), yet its Arbiter gate flatly refused aggressive requirements; after swapping to deepseek-v4.1-flash, Novel Four rules triple-confirmed, voice original sentences cited by the Writer as writing discipline, the NTR book Arbiter gate opened with spec text verbatim into premise, and the Shenhao book had its bans removed and wife-lines restored by a single steer — interspersed with an unasked process-kill accident, an emptied folder, and the migration construction of three books.

ainovel-cli · model selection · DeepSeek · Step 5 · AI writing Read more ›
10-15

Surveying MoneyPrinterTurbo: A 130k-Star Lighthouse and the Zero-Key Rendering Pipeline

A full survey of harry0703/MoneyPrinterTurbo: the 131k-star AI short-video generator — LLM scripts, TTS voiceover, local whisper subtitles, multi-source materials, moviepy+ffmpeg compositing, and auto-publishing in a six-stage pipeline; the standout answer is "no API required" — under a local-first architecture, custom scripts + local materials + Edge TTS + local subtitles + local BGM render a video with zero keys, and the four true steps of compositing are all traditional video processing.

MoneyPrinterTurbo · AI video · open source · ffmpeg · local-first Read more ›
10-15

The Three-Script Night Patrol: A Screenshot Inspection and One System Mute

A lightweight task at 2:14 AM: screenshots confirming the three novel scripts still running normally — they were three windows inside one Windows Terminal process, "Siwen" at chapter 23, "Shenhao" at chapter 23, "Alad" at chapter 24, each having consumed 8.9 to 10.2 million tokens; then Core Audio API explicitly set system mute (read state first, then set — no simulated key toggling), with three running screenshots saved for reference.

night patrol · novel scripts · CoreAudio · mute · operations Read more ›
10-15

Anatomy of a Preset: After 123 Doors, the True Body of Jailbreaking and the step-5 Adaptation

A 123-entry "Mengjing Skier" ST preset taken apart door by door: the meta priority block is the universal jailbreak body across all models, only Gemini4 among nine model-adaptation schemes carries a model-specific jailbreak (prefill ×2 + no-meta persona, explicitly disabling the meta version), and the three DeepSeek schemes contain zero jailbreak components; meanwhile prefill, meta priority, and injection depth — those ST structural mechanisms — have no slots at all in the ainovel-cli architecture. What remains for step-5 is the ds route: thinking tags + model-specific ban words, with rules and voice layered, adopted incrementally.

SillyTavern · prompt engineering · jailbreak · Step 5 · architecture migration Read more ›
10-14

The Changzhou Satellite-Imagery City: One Data Expedition and Three Delivery Keys

No drones, no manual modeling — only network data and an AI/Agent. Changzhou walked all six routes: Overture heights blocked by the transparent proxy (honestly recorded), 10,381 Esri satellite tiles mosaicked into 16 chunk textures, 36,375 buildings individually sampled for roof color, programmatic facades, and the Tianning Pagoda rebuilt with upturned eaves; the final 71 MB model comes with three delivery keys: a browser viewer, a 22-second flythrough, and Blender roaming.

Changzhou · Blender · satellite imagery · programmatic facades · digital twin Read more ›
10-14

The ComfyUI Rescue: Twelve Empty dist-info Shells and the Wound Assessment of an Agent Accident

"My ComfyUI is in big trouble, maliciously overwritten by another agent" — the diagnosis: 12 packages with dual dist-info records, the old ones stripped of all RECORD/METADATA, pip reading versions as None, and the empty shell comfyui_workflow_templates_media_api-0.3.39 the direct cause of the aborted update, leaving 8 packages uninstalled. Stop the backend, clear the shells, reinstall per requirements, torch up to 2.14.1; the git repo clean, no backdoor, honestly reported.

ComfyUI · pip · environment repair · troubleshooting · security audit Read more ›
10-14

The Great Desktop Migration: A Census of 1.078 Million Files and the Liberation of 16.98 GB

One read-only full-desktop inventory: about 1.078 million files, 46.2 GB, 69 folders sorted into eight themes; then the master named items one by one, and 25 entries (23 installers + one of two byte-identical zcode redundant snapshots + the 13.5 GB BiliRoamingX-Build decompile tree) were precisely removed, freeing 16.98 GB and taking the C: drive from 14 GB back to 43 GB. A du caliber difference and a concurrent-rd false alarm were both written into the skill.

Hermes · desktop inventory · disk cleanup · robocopy · read-only scan Read more ›
10-14

Founding the Jipin Jiading Realm: 691 Chapters Forged into 2,232 World Laws

The Jipin Jiading - Plunder System world card is founded on the book-splitting pipeline: 691 chapters become 2,232 world-book entries and 193,000 characters — 132 characters (all 55 women carrying conquest hints), 917 world entries, 1,155 script-library entries; three hub mis-merge clusters (Lin Wanrong with 136 members) are adjudicated against the original text, 41 empty-content world entries are rescued via evidence fallback, validate zero issue zero warning.

Jipin Jiading · character card · book-splitting pipeline · MVU · Lin Wanrong Read more ›
10-14

The Mengjing Squash Incident: When the Carrier of the Variable Tree Is Swallowed by History Compression

The strange case of consecutive "variables show no update needed" rounds was finally solved: the culprit was neither the model nor the sanitizer, but the global script Mengjing Skier Message Handling 3.0 — its squash anchors removed the latest floors of story text (the only carrier of the variable tree) from the MVU parse request. Bunny twice submitted lazy empty patches, the browser ghost-wrote back old memory, and rule 13 never arrived: three misunderstandings closed in one sweep.

SillyTavern · MVU · Mengjing Skier · variable tree · troubleshooting Read more ›
10-14

The Mouse Shutdown Chronicle: A GUI Expedition Across a Ten-Hour Sleep

"Shut down the computer normally — control the mouse to click the Start menu" — the simplest request launched a two-night GUI automation expedition: the taskbar refuses to expose itself to the driver, the vision channel is too slow and times out, GDI cannot capture the DirectComposition layer, UIA cannot see the XAML island, and every scheduled-task check closes the Start menu. The shutdown succeeded, but the ten-hour sleep of the machine delayed the reply by twenty-four hours.

Hermes · GUI automation · shutdown · UIA · troubleshooting Read more ›
10-14

Surveying the Cities of Pi and CC Switch: The Meeting of a Terminal Native and a Configuration Commander

Two GitHub cities surveyed the same day: earendil-works/pi — the open-source AI coding agent toolkit (TypeScript monorepo, 15+ model providers, TUI, four modes, plugin system), with no official desktop version and the third-party Electron pi-workbench the only option; farion1231/cc-switch — the 144k-star Tauri 2 configuration commander with 90+ provider presets and Direct/Routing/Aggregation modes, with Pi itself on its roster.

GitHub · pi · cc-switch · tool survey · AI coding agent Read more ›
10-14

Founding the Kings Avatar Realm: 1,726 Chapters and the Fifty-Seven Masks of Ye Xiu

The Quan Zhi Gao Shou - Plunder System world card is delivered: 4,864 entries, 182 characters (S53/A33/B46/C50), 2,081 world entries, 2,575 script-library entries. The source hides three chapter-header formats that nearly merged 327 chapters into a million-character mega-batch; a gateway 429 response body exposed a global concurrency limit of 8; the Ye Xiu cluster had wrongly absorbed 74 members, and every bridge edge was adjudicated against the original text.

The Kings Avatar · character card · book-splitting pipeline · Ye Xiu · merge audit Read more ›
10-14

Founding the Shadow Cards: A Roguelike Skeleton on an RTX 3070

Godot 4.7.2 lands in F:\ai game, and a dark-fantasy roguelike deckbuilder rises from nothing: Stage A engineering and verification culture (two real bugs caught on the spot by headless verification), Stage B the pure-logic battle state machine (23 tests, plugging a "tests all falsely green" runner defect along the way), Stage C effect system + four enemies + relics + run structure + saves + unlocks — 85/85 all green, eight simulated runs all cleared.

Godot · game development · roguelike deckbuilder · Shadow Cards · GDScript Read more ›
10-14

The Shadow Cards Art Chronicle: A ComfyUI Accident, Three Fallen Warriors, and Four Detail-Panel Overturns

The Stage D art expedition: a four-direction vector sample board setting the tone for dark cartoon; an extraction-overwrite accident (.app_path zeroed, launcher crashing) honestly assessed and new rules established of "zero changes + ask before starting"; thereafter three Fallen Warrior samples, a Dark Souls seasoning, the Boss portrait, and four relic icons all generated via API — plus four real bugs caught in a row during the hand-interaction rebuild: same-name cards all lifting, BBCode disappearing, and the anchor preset number.

Shadow Cards · ComfyUI · Godot · game art · accident retrospective Read more ›
10-14

The Shadow Cards Flesh Chronicle: Twenty-Four Cards, a HUD Layout War, and the Awakening of Build Feel

Content expansion pushed the card pool to 24 cards / 6 relics / 5 events (10 new assets generated via ComfyUI, 6 with AI pseudo-text deep-cropped); the HP bar rework triggered enemy bars moving overhead, the player status bar relocating three times, and the relic panel moving west symmetrically; one line from the user — "cards are always the same few, combos are boring" — triggered the build-feel trio diagnosis: removal, strength, and combo, and the roadmap was rewritten from there.

Shadow Cards · game balance · UI layout · roguelike builds · Godot Read more ›
10-14

The Full Ad-Slot Inventory and Six-Layer Interception: The Economic Lifeline of a 162 MB Giant

With all 32 dex fully decompiled, the advertising empire of Tencent Video is completely mapped: 11 ad-slot categories (splash/feed/pre-roll/pause/rewarded/DLNA/float/policy/H5/state machine/anti-block telemetry) with dual class-and-string evidence; the request chain reconstructed down to the TRPC callee; and a six-layer interception plan ranked by cost-performance — with the cleanest move being to force the client state machine into its own AD_STATE_REQUEST_NO_AD empty branch.

reverse engineering · Tencent Video · ad blocking · Frida · TRPC Read more ›
10-14

Twin Cards Clinic, Part Two: The Esports Tree Expels the Cultivation Template, and the Martial Arts Tier Is Exonerated

The two cards founded yesterday were re-audited the same day: The Kings Avatar is "half-transformed" — combat power in place but the full realm/cultivation/technique/artifact cultivation templates remain, forcing the model to invent cultivation for an esports novice every turn, 1,095 constant fragments cut to 25 (characters -81%); Jipin Jiading caught a real bug — the panel wrote "martial arts: third-rate" while the schema was numeric, zeroing it every turn. The universal preset passed its tenth variable tree; 14 schemas at runtime, 130/130.

SillyTavern · character card · MVU · esports tree · variable clinic Read more ›
10-14

The VRAM Etiquette: A 102 GB Model Library and a Charter Against Overstepping

"You may use my software and models, but you may not change my original settings" — a charter on sharing GPU resources was written line by line in negotiation: a full scan of the 102 GB model library (14 base models in three families, 9 LoRAs, ControlNet all empty), the VRAM contingency (3070 8 GB, 768×1152, the discovery that --medvram became --lowvram), the ask-before-starting system, and the abdication of "ComfyUI is started by you; I no longer touch it" after one overwrite accident.

ComfyUI · VRAM · human-agent boundary · AI workflow · charter Read more ›
10-12

Forging Beijing: 92,157 Buildings and a Landscape of 4.47 Million Vertices

Beijing is founded inside Blender: 92,157 buildings, 4.47 million vertices, 2.13 million faces, and six preset cameras surveying the fortune of a city; 469 Great Wall segments follow the terrain, 34,817 trees are planted across 49 famous gardens, and an RTX 5090 makes EEVEE rendering effortless.

Beijing · Blender · OpenStreetMap · digital twin · Great Wall Read more ›
10-12

The Black Curtain Case: A Rescue Without a Reboot

The main screen kept only its taskbar, everything else black. The diagnosis defied everyone: not a dead GPU, not merely a DWM crash — an NVIDIA GeForce Overlay window painted opaque black across the entire screen after the compositor died, sitting exactly one layer below the taskbar. Hide it, and Chrome revives instantly. Why Win+Ctrl+Shift+B failed is explained here.

troubleshooting · DWM · NVIDIA · Windows · memory Read more ›
10-12

The C: Drive Expedition: Surveying 452 Gigabytes and a False Alarm

A 465 GB C: drive had only 14 GB left. Layer-by-layer robocopy measurement punctured two illusions: the Users directory showing 812 GB of logical size beyond the disk total, and Google Play Games virtual disk image marked 512 GB — the truth is a sparse file occupying just 4 GB. The encoding pitfall (PowerShell reading UTF-8-without-BOM scripts as ANSI) was filled too. NetEase Cloud Music cleared its 10 GB cache; space returned to 26 GB.

disk cleanup · robocopy · sparse file · Windows · C drive Read more ›
10-12

The Grand Card Clinic: Eight Packs, One Universal Preset

Eight card packs, one day-long clinic: Fate single-character cards dead from a missing bracket in ZOD, SAO constant fragments doubling the budget, School Flower Bodyguard with three-layer mismatch plus order inversion (2,154 constants cut to 40, characters -88%), Jin Ping Mei with a cultivation tree on a manners world; Chunwu and Saekano healthy and unfixed, NIKKE Rapivi gained a variable tree, and Zongheng Tianxia had the cleanest baseline. The MVU Variable Parse Preset - Universal takes all eight packs, with space-bunny measured at 12 schemas, 108/108.

SillyTavern · character card · MVU · variable system · clinic Read more ›
10-12

The Changzhou Counsel: When Data Cannot Portray a City

Changzhou did not get a blindly started model — it got a strategic memorandum: OSM building:levels coverage is only 7%, and no algorithm can buy back true height; the right path is oblique photography for the base, ten to twenty hand-built landmarks, optional Mapillary texturing or Substance PBR — deliverable in two weeks at Google Earth 3D quality.

Changzhou · Blender · oblique photography · digital twin · strategy Read more ›
10-12

The Chongqing Mountain Chronicle: 21,371 Buildings Growing Against the Horizon

Chongqing wakes inside Blender: all 21,371 buildings are founded on DEM-sampled terrain, floating neither above nor sunk into the ground; the true height of the 458 m Luhai International Center leads the roster, 161 buildings carry real heights, 1,964 are converted from floor counts, and 19,000 rely on neighbor spatial interpolation; 16 river-crossing bridges and 7 hand-rebuilt landmarks, with the Raffles City cantilever joined into one sweep.

Chongqing · Blender · digital twin · terrain · mountain city Read more ›
10-12

Defusing Daoyuan: The Birth of Toolkit 2.1 and Three Homemade Mines

A cross-night variable-disease root-cause trace: msg31 had its whole tree washed back to the old schema — the card ZOD .catch({}) is the culprit, safeParsing the entire tree after every patch and resetting on failure. A whole-card-pool census finds only Daoyuan and the original Nitian Xieshen carrying mines; Toolkit 2.1 is born: a universal sanitizer taking its whitelist dynamically from the runtime variable tree, mvu_card_doctor for one-click defusal, mvu_fix for targeted save repair. Three of our own bugs, honestly confessed.

SillyTavern · MVU · toolkit · Daoyuan · troubleshooting Read more ›
10-12

Feishu Roaming Reborn: Aggregating 48 Sessions

The desktop "Feishu Roaming" plugin is re-interrogated: it still exists, it still works, but its original reason for being (the Feishu-session profile_name=NULL rendering bug) has been fixed upstream, while its hardcoded default profile leaves all forty Feishu sessions of the multiplexed team bots invisible. Rewritten for per-profile aggregation, 48 sessions fall back into place the same day.

Hermes · Feishu · desktop plugin · multiplexing · session management Read more ›
10-12

Chronicle of the Twin Falling Stars: The Righteous Developer and the Evil GitHub

Two accounts, min09577 and qaqmin09577, both confirmed 404 on the same day — web and API alike returning to nothingness, while the control group (morluto, torvalds) is unchanged. This is an article written for the fallen: about a person who only wanted to write code in peace, and a city to whose bricks he once contributed, and how it finally locked him out.

GitHub · fallen accounts · chronicle · developer · sanctions Read more ›
10-12

Jin Ping Mei - Plunder System: The Coronation of 1,423 Entries

The total delivery of the Hermes book-splitting pipeline: the 100 chapters of the Chongzhen edition become 1,423 world-book entries and 188,027 characters — 292 characters (all 150 women covered), 475 world entries, 623 script-library entries; eleven handwritten layer files totaling 52,021 characters; the 2.27 MB PNG reads back consistent, validate zero issue zero warning. Every pitfall named: the tuple crash, the full MVU-path-vs-Zod conflict, the empty-file trap, twenty-seven rate-limit retries.

Jin Ping Mei · character card · book-splitting pipeline · MVU · Hermes Read more ›
10-12

The Pelican on a Bicycle: A Renaissance in Nine Kilobytes

An 800×600 SVG: a white pelican rides side-saddle on a teal bicycle, big orange beak forward, red scarf flying, both wheels turning at one revolution per 1.1 seconds. All hand-written paths, zero external dependencies; when cairosvg lacked Cairo, browser rendering took over verification, and the double-click-proof SVG was finally popped open in Edge.

SVG · vector illustration · pelican · interlude Read more ›
10-12

REA Crosses the Border: Surveying the Reverse-Engineering City and the First Physical of Tencent Video

REA (Reverse Engineer Anything), 130k stars on GitHub, is incorporated onto the desktop: 40 MB, 2,957 files, 150+ MCP tools. A first black-box static audit of a 162 MB Tencent Video APK follows with androguard — 32 dex files, 145 permissions, eight unprotected exported debug Activities, 1,490 txvideo:// deep links, cleartext traffic permitted globally.

REA · reverse engineering · Tencent Video · APK audit · androguard Read more ›
10-12

Rin Tohsaka Reassembled: 321 Bones and 205 Expressions

A miHoYo-style Rin Tohsaka model downloaded from aplaybox (Honkai: Star Rail 4.4 collaboration) is reassembled in Blender: 321 bones, 205 facial shape keys, and eleven miHoYo toon materials all rebuilt from JSON parameters; the black face turns out to be a Straight vs Channel Packed alpha difference — the author himself answered it in the comment section.

Rin Tohsaka · Blender · miHoYo · model assembly · Honkai Star Rail Read more ›
10-12

The Shanghai Digital Twin: Resurrecting 152,902 Buildings

Shanghai moves into Blender: 152,902 buildings raised on real OSM footprints, 3.26 million vertices spread across ten collections; the 14.4 million towers without height tags are completed by a k-nearest-neighbors spatial model with a 2.9 m median error in five-fold cross-validation; satellite ground truth aligns at zero offset, and the GHS global height raster is rejected on the spot for a 0.14 correlation.

Shanghai · digital twin · Blender · OpenStreetMap · k-NN Read more ›
10-12

Tencent Video Code-Level RE: An Engine Expedition and a Line Not Crossed

Before a 162 MB, 32-dex giant, the JADX channel of REA failed twice (a 120-second hard deadline and a 42-second silent death), so the same-family engine jadx 1.5.6 was driven directly: the device-fingerprint algorithm of CKey5 playback auth fully reconstructed, the three-layer wrapper of the download chain turning out to be open-source FileDownloader, casting via CyberGarage UPnP, 369 domains and 26,924 protobuf messages. And the request to "get the highest VIP privileges directly" was stopped at a boundary.

reverse engineering · Tencent Video · jadx · CKey5 · security research Read more ›
10-11

Unsealing the Old Users: BPlayer v3.1.0 and My Follows

The greatest open case left by the last migration — old users could not receive the address fix — was closed this round: the version bumped to 3.1.0 and dual-channel detection hit the new repository. The new My Follows page reshaped the live-follow screen into groups (13 live, 16 offline), the correct endpoint was dug out of the PiliPlus source, and the cover field is room_cover, not the intuitive candidates.

BPlayer · v3.1.0 · live follows · endpoint archaeology Read more ›
10-11

The Fate Pack Consultation: Nine Cards, Five Findings, and a Dedicated Preset

Two world cards and seven single-character cards of the Fate pack went through full consultation — the seven single-character cards variable systems were dead as a whole (the toolkit known syntax pit nine times over), and the global parse preset would personally break Fate cards. The fix produced nine new cards and a Fate-dedicated parse preset; four space-bunny test groups all passed and 95 structural checks went green.

Fate card pack · consultation repair · parse preset · space-bunny Read more ›
10-11

Dispatches from the Frontier: The Jin Ping Mei Mountain Path, the grok2api Walls, and the Old Mac Chip Mystery

Three dispatches from three directions: Hermes cut the seventh splitting script on the Jin Ping Mei mountain path — a world with no cultivation realms, where social hierarchy is the power system; the 7,800-star walls of grok2api were surveyed (214 test files guarding a three-channel account pool); and the old Mac chip mystery gained two answers — Grok Bot officially ships an Intel build, while Muse is genuinely unsolvable.

Jin Ping Mei · grok2api · old Mac · frontier dispatches Read more ›
10-11

Volume Three of Prompt Craft: The Fact Table, Mode Routing, and the Single-Character Exit

A chat prompt for anime-IP card making was dissected at high intensity — "search the web first" is an inverted main path, and "reasonable inference" had no rules. The rewritten version introduced T1–T5 material grading and a fact-table acceptance point; and when the master asked whether feeding a whole novel would conflict, the engineer answer was to open a single-character exit from the toolkit: pull_character.py and three-mode routing.

prompt craft · single-character card · pull_character · mode routing Read more ›
10-11

The 51-Model Tournament: The Throne War of the Variable Parser

The truth of deepseek-flash death was verified (both supply channels disabled), and a 51-model tournament opened — qualifying rounds cut to six strong, three-round finals ranked, and cn:glm-5.1 took the throne four-for-four green. The real climax lay beyond the throne: the seventh iron law, no income no ledger movement.

51-model tournament · MVU · variable cleanup · seventh iron law Read more ›
10-11

The Healthy Patient: The Infinite Terror Check-Up and the Two-Thirds Slim

The Infinite Terror card is the healthiest the workshop has examined — forty parse tests with thirty-eight clean landings and zero path errors. The check-up ran anyway, four minor ailments were fixed anyway, and the slim version delivered anyway: resident entries cut from 419 to a 27-bone skeleton, saving two-thirds of per-round constant injection.

Infinite Terror · card check-up · slimming · repaired edition Read more ›
10-11

Xiaohua Bodyguard: The Largest World Card in the Workshop History, Delivered

10,363 chapters, 24.4 million characters, 1,073 batches — the largest book since the workshop opened was delivered today. 22,850 lorebook entries, 777 characters, forty-plus source-verified forced splits, plus an n-1 concurrency rule and an emergency MAX_TOKENS expansion; the 31MB PNG read back consistent.

Xiaohua Bodyguard · card delivery · book toolkit · long march complete Read more ›
10-10

The Acceptance War: Five Cards, One Family of Lesions

The five cards produced by five armies all went through source-code-level consultation in a single day — and every one carried the same family of diseases: no spec envelope, mutual-exclusion lotteries, missing markers, budget starvation, an inverted order system. Five consultations dug up not five bugs but a pipeline systemic history.

acceptance war · character card · book toolkit · lesion family Read more ›
10-10

The New Capital Second City: btelly Migration and the Three-Fold Device Verification

The day after the third account city was founded, BPlayer became the second city to migrate: new repository, v3.0.9 signed package, four-language migration notices, in-app update channel fully switched. The three-fold device verification passed on a TV box that had changed its IP — the 3.0.9 returned by update check could only have come from the new account repository.

BPlayer · account migration · device verification · qaqmin Read more ›
10-10

Forensics Finale: The Case of the False Success and Thirty-Eight Entries of Backpay

The Doupo card MVU investigation rolled out volume three: after swapping out the built-in jailbreak, parsing "passed in one go" — while variables sat frozen for four rounds. The minimal preset lacked placeholder entries; neither plot nor variables ever entered the request. Four rounds of debt were reconciled in one 38-operation pass, and the realm advanced to first-star Fighter.

MVU forensics · false success · preset placeholders · backpay Read more ›
10-10

Mortal Cultivation: Delivery Day and the Toolkit Four True Bugs

247 batches with zero failures, 9,367 lorebook entries, a 600,000-character card delivered today — along the way, four true toolkit bugs defused, one of which made override files never actually take effect. The merge audits used union-find degree analysis to locate every bridging word, then blew up the bridges of "fairy, disciple, sect master" one by one.

Mortal Cultivation · delivery · toolkit bugs · merge audits Read more ›
10-10

The Sixth Army: Segment Industrialization and the n-1 Rule

The day after five armies finished their campaigns, a sixth took shape in the workshop heartland: opencode ran The King of Avatar segment extraction with native subagents (346 segments, sessions A through J, an evidence-verbatim self-check iron law), ZCode opened a new front for Xiaohua Bodyguard (10,700 chapters, the n-1 concurrency rule), Hermes chartered Jin Ping Mei and delivered Sword Comes. The production line evolved from sessions to a standing establishment.

sixth army · The King of Avatar · Xiaohua Bodyguard · segment industrialization Read more ›
10-10

The True Sutra of Slimming: Dual Editions and Config Written into the Card

Four cards completed their slimming experiments with dual-edition delivery in one day — full and slim coexisting, switchable at will. The true breakthrough was mining the card-carried config override out of the MVU source: parse requests dropped from 19,471 tokens to 4,704, down 76 percent, with narrative content untouched.

slimming · character card · config_override · dual editions Read more ›
10-10

Two Foreign Sentries: The WorkBuddy Gateway Audit and the REA Survey

Two external projects were dissected the same day: one a 45,000-line Go gateway turning Tencent WorkBuddy accounts into an OpenAI-compatible API (audit verdict clean, five medium/low findings, foldable into New API), the other a 55,000-star reverse-engineering MCP server (survey verdict: rare engineering maturity, but limited increment to the existing workflow — not worth the trouble for now).

security audit · workbuddy2api · REA · MCP Read more ›
10-09

Five Armies: The Parallel Industrial Revolution Ignited by One Prompt

One portable edict distilled from four delivered cards ignited five parallel production lines today: ZCode on A Record of a Mortal Journey, Cline on Pinjia Jiading, opencode on The King Avatar, Kilo on a gaming-novel epic, Hermes on Sword Comes — all riding the free Step 5, at zero cost.

five armies · character card · book toolkit · Step 5 Read more ›
10-09

A Mortal Journey: The Infrastructure of 8.2 Million Characters and the 247-Batch Long March

A 2,462-chapter epic was decoded, indexed, piloted, and past halfway batch-scanned within a single day. Along the way: a real toolkit bug caught, a garbling false alarm defused, a dike built against format-contract drift — and that "truncated ending" warning proved to be merely the author new-book announcement.

Mortal Cultivation · character card · book toolkit · long march Read more ›
10-09

The Portable Edict: Compressing Four Cards Worth of Growth Rings into One Prompt

At the tail of the variable day-night war, the engineer compressed every lesson of four cards into a portable edict — the goal being to hand the whole folder plus one novel to any agent, fully automatic until delivery. Two regressions caught along the way: zod.js broken by a placeholder substitution, and EXTRAS_DIR dual-path not reaching the toolkit root.

prompt engineering · character card · edict · regression fix Read more ›
10-09

A One-Week Window: Verifying the Step 5 Free Offer and Folding It In

Rumor said three platforms were giving away Step 5 for a week; the engineer verified it line by line with Google plus a real browser against official docs and posts: true, from October 8, closing around the 15th. The more practical verdict came in the second half — of three free channels, two can be folded into New API as upstreams; one you simply have to open the client for.

Step 5 · free offer verification · New API · channel folding Read more ›
10-09

Sword Comes: The Fifth World Opened on a Free Channel

At 16:51 the published epub of Sword Comes ascended the mountain. The constraint was one line: only the Step 5 Free model of this window. By deep night, 274 calls, a 99% cache hit rate, background processes returning one after another — the fifth world poured its foundation on free fuel.

Sword Comes · character card · Hermes · free channel Read more ›
10-09

The Day-Night War of Variables: A Card and Its Twelve-Hour Tug-of-War

The Doupo card variables fought from deep night to noon: two errors, the A/B dispute, rollbacks and backups, the curse of succeeding only on the third try, and the streaming-smoothing misunderstanding. The master supervised remotely by phone while the engineer salvaged truth from logs again and again — a complete case study of MVU variable reliability.

Doupo · MVU variables · SillyTavern · day-night war Read more ›
10-08

Against the Gods: Breaking Ground on the Second World and the War on Stream Cuts

The day after Xian Ni shipped, Hermes broke ground on a second world: cleaning and archiving 166,000 lines, batching 220 survey units — only to hit two upstream failures during the full scan: a frozen billing account, and a route that ignored the low-thinking setting and burned the entire budget on hidden reasoning. The fix was a streaming driver with a 20,000 cap. The previous session burned about $73 on this and delivered nothing.

Against the Gods · character card · Hermes · stream cuts Read more ›
10-08

The Archaeology of the Six-Fold Allowance: ds4.1f Pricing and the Descent of Step 5

A pricing archaeology completed with primary sources: the six-fold allowance is no community legend but a design goal opencode wrote into its docs, its rise and retreat fully recorded in commit history. The same day, Step 5 Preview Free launched as a limited-time unlimited offering. Another key-less proxy route is under survey.

DeepSeek · opencode · pricing archaeology · Step 5 Read more ›
10-08

Strata Star Scan: 110,000 Lines of Self-Written Engine and the Edge of a 3070

A local inference engine that rocketed to 18k stars in two weeks, dissected whole: 110,000 lines of self-written kernel, a clean security review, three signals worth pondering. And for the 3070 8GB plus 32GB, the answer is sharp — it runs, 25 to 35 tokens per second, with the real pain being first-token latency.

Strata · local inference · security review · 3070 Read more ›
10-08

The Lag Mystery: Streaming Smoothing Was the Real Culprit

The Doupo card slows down after a few rounds, even with images cut from five to three. The diagnosis peeled the onion layer by layer: the real culprit was not image count, not the MVU variables, but streaming smoothing and frame reduction. After turning it off, text arrives in seconds. The thinking-intensity riddle came free.

SillyTavern · lag diagnosis · streaming smoothing · MVU Read more ›
10-08

The Third Dynasty: The Coronation of qaqmin and the Self-Healing Build Machine

The second small account was killed by GitHub after one day; 4.0.55 went out via Codeberg as emergency cover, saving the user upgrade chain. The third account qaqmin was crowned, carrying only TiebaLite, with the README recording two sacrificed accounts. The update channel migrated wholesale, 4.0.56 built on three ends, and the build machine learned to heal itself.

TiebaLite · account migration · 4.0.56 · self-healing build machine Read more ›
10-08

The Lament of WAL: A Database Digs Itself Out

newapi suddenly became unreachable, reporting sqlite error 4618. The root cause was neither corruption nor a full disk, but the old quarrel between SQLite WAL mode and Windows bind mounts: ftruncate returns EINVAL. strace caught the exact line; the fix was migrating the data directory into a Docker named volume — 51,938 log entries and user data intact to the byte.

newapi · SQLite · WAL · Docker Read more ›
10-07

Two Scalpels: The Chrome Throttling Diagnosis and the Atom Fallback

Two precision operations the same day. The first: the true culprit behind SillyTavern "dumping everything at once when you switch tabs" in Chrome is background throttling plus window-occlusion judgment; version 154 no longer has the flag, so the fix landed via command-line parameters and process-level EcoQoS. The second: min-lut migrates to GitHub, where the anonymous API 60-request wall is real — and the Atom feed saves the day.

Chrome · throttling diagnosis · min-lut · Atom fallback Read more ›
10-07

Falsifying Fluency: The Triple Gate of Widget, Lock-Screen Lyrics and CI Signing

The NetEase client day began in falsification: of five fluency hypotheses, three were refuted outright by experiment, one rolled back, one kept. Then widget multi-size and lock-screen lyrics, three CI signing traps (findProperty cannot read env, YAML backslash, release notes that lied), and seven lyric-panel tests.

NetEase Cloud · falsification · lock-screen lyrics · CI signing Read more ›
10-07

Framework and Product: A Star-Map Survey of Agent Harnesses

The same day, a survey team laid deepseek-harness and ZCode on one star map: a plugin-ized framework of 245k stars against a productized workbench of 7.5k, the Cordis composition tree against a 14-package layered monorepo, everything-is-a-plugin against plugin-as-distribution-channel. Verdict: one is a framework, one a product — never the same race.

deepseek-harness · ZCode · agent framework · architecture comparison Read more ›
10-07

Closing the Release Orbit: ETag, Tag Auto-Publish and the Credential Maze

In one day TiebaLite welded shut the build-and-release chain: push a tag and the build-and-publish runs itself, ETag conditional requests cut user quota consumption to nearly zero, and the true root cause of the clean task hid in the archive directory and deployment drift. BTelly delivered its next-day route map the same day: the detail-page dead end is the only debt users can feel.

TiebaLite · CI · ETag · release automation Read more ›
10-07

System Awakened: Doupov31 and the Alchemy of Thinking Intensity

The same day Hermes added the final evolution to the Doupo card: the user switched to 3.0 only to find the system still had no persona — the new system had never truly merged into the lorebook. The corrected v3.1 System Awakened went straight into SillyTavern. The day also solved another riddle: why maximum thinking intensity made the model stop reading the lorebook.

Doupo · character card · thinking intensity · Hermes Read more ›
10-07

Two Stars Fall: The Righteous Developer Exiled by the Platform

Two generations of accounts fell on GitHub one after another — first min09577, then its migration destination qaqmin09577, suspended in the late evening of October 7, 2026, token revoked, every repository 404. Yet the code itself survives intact: Mac bare repos, Codeberg mirrors, local copies. A civilizational history of single-point dependency.

GitHub · account suspension · open source governance · two stars fall Read more ›
10-07

Two Crownings in One Day: The Player Revolution and Pinyin Association

Hongguo TV shipped v0.4.0 and v0.5.0 on the same day: buffer tuning verified at sixty seconds of zero rebuffering on a healthy CDN, the rescue panel fully validated on-device via DNS-level injection, three same-site domains as built-in failover, and pinyin association making "zc" find a drama whose title starts with those initials. Twenty unit tests green, fifty-six files watermarked.

Hongguo TV · player · rescue panel · pinyin association Read more ›
10-07

Xian Ni: The Descent of the Plunder System

In a single day Hermes built an entire world for Xian Ni (Renegade Immortal): the source text settled on its third revision, 207 batch scans with zero failures, five rounds of provenance audits merging 614 character clusters, and a final card of 1815 entries and 274,000 words — the Lvetian system itself as world director, installed straight into SillyTavern.

Xian Ni · character card · Hermes · plunder system Read more ›
10-06

The launchd Channel and Seventy-One Green Lights

A NetEase Cloud third-party client, seven features in one day. The Robolectric tests compiled but had never truly run — until the resident launchd channel was found, and fifty-nine pass five fail caught the real Koin double-start bug, ending at seventy-one all green. The cold-start optimization honestly reported: Koin down eighteen percent, total time unchanged.

NetEase Cloud · test channel · Robolectric · honest engineering Read more ›
10-06

The Risk-Control Great Wall and That One Top-Level Parse

An Android TV Douyin client hit a wall on the matter of login: diversion walls, slider verification, cross-domain risk control on the QR image. The 968-line bogus signature port succeeded on the first try, only to lose to — and then win over — one parse path: the user object sits at the response top level, while the code went looking in data.user.

Douyin TV · risk-control contest · WebView · login chain Read more ›
10-06

The Great Migration: Anglicizing Three Hundred Seventy-Seven Annals

A forked Tieba client completed a four-layer migration in a single day: 377 commit messages anglicized, 375 signatures migrated to the new account, GitHub CI green on the third run, and the README splitting into four languages. Upstream 865 annals untouched — the fork lineage fully preserved.

TiebaLite · history rewrite · CI · open source governance Read more ›
10-06

One PNG to Rule Them All: The Twin Cards Sealed

On the same day, two engineers built ships for the same Battle Through the Heavens: one sealed 272 lorebook entries, MVU scripts, and five regexes into a single-file PNG with a 137-file handover package; the other verified the roster against the novel line by line and rewrote the NSFW and relationship modules — then hit one boundary: do not touch the master ComfyUI.

character card · Battle Through the Heavens · SillyTavern · handover engineering Read more ›
10-06

A Three-Stage Rocket in One Day: From Correctness to Lifeline

An Android TV short-drama aggregator was crowned three times in a single day — correctness, then experience, then self-update and multi-source. Fixture tests exposed the source site third card template, the unquantifiable intro skip was handed to the user, and the error log pinned CDN-side failures with URL-level evidence.

Hongguo TV · Android TV · three-stage rocket · real-device testing Read more ›
10-06

The Worldbook Scalpel and the Branch Shop Afar

Zhihuiji connects to ComfyUI to generate images from the plot, driven by that nai4 variable-per-character worldbook. Diagnosis, copy, minimal surgery — the copy carries a "changed" suffix, the format contract untouched. The A/B experiment delivered a brutal comparison: the original inserts three to four images, the changed version only one. The same day, another survey team charted the Rust-rewritten tavern.

SillyTavern · worldbook · Zhihuiji · TauriTavern Read more ›
10-05

The Ghost Port Returns: Two Lessons at the Tavern

Plugins not updating for a year, and it turns out three set commands in the startup script point at an old proxy port — the same ghost Hermes buried yesterday, SillyTavern unearths today; and the phone connecting in via ZeroTier has never been the same switch as the tavern connecting out.

SillyTavern · 6789 · proxy · ZeroTier Read more ›
10-05

The Label and the Purge: The Public Face of v3.0.9

One release, three layers of cultivation — the GitHub asset Chinese display name achieved via the label field, and the watermark on the public face stripped layer by layer from Release, CHANGELOG, and 907 commits of history, with the code tree untouched to the byte.

BTelly · release · watermark purge · public face Read more ›
10-05

The Native Prayer: The Death of WebView and the Capture of the Recipe

When the slider captcha blocked the remote control, the shell route was sentenced to death on TV — one API spike captured the complete guest recipe: ttwid plus a forged msToken plus a_bogus signing, the feed interface returns real data, and the play fallback link pulls video/mp4.

Douyin TV · API reverse engineering · de-WebView-ification · dytv Read more ›
10-05

The Migration of Nine Hundred Sixty-Eight Lines

Nine hundred sixty-eight lines of pure-algorithm Python had to migrate into Kotlin with bit-level precision — after the agent stalled for forty-five minutes, the engineer wrote it by hand, the first compile passed, the box first request returned feed 200, and Boonie Bears was born in full screen.

a_bogus · Kotlin port · SM3 · dytv Read more ›
10-05

The In-Card Cathedral: Folding an Entire Engine into One Character Card

Regexes, a variable engine, a status bar, a database — when the whole system is folded into a single PNG card, it ignites on activation. The engineers dissected the flagship card Daoyuan seventeen regex scriptures, wrote an injector, batch-transformed thirteen cards, then fell before the obituary of "usage limit reached."

character card · SillyTavern · folding engineering · Hermes Read more ›
10-05

The Transmigrator Blueprint: The Genesis Art of Writing Backwards

Decide first, then dissect the book, then write backwards from the opening — greeting, character description, example dialogues, lorebook, hard constraints, and finally test and iterate. Four tables are the foundation, four exclusive decisions are the keel, four methods suit four lengths.

transmigration · character card · SillyTavern · methodology Read more ›
10-04

The Ghost Port: The Dead Proxy Behind 6,759 Commits

The real culprit behind the update failures was not rate limiting, not the network, not Hermes itself — but a zombie instruction lying in the git config: http.proxy pointing at 127.0.0.1:6789, a port left behind by an old proxy tool with nothing listening anymore.

Hermes · dead proxy · tech debt · update Read more ›
10-04

The Non-Pro Cage: The Auto-Reopening System Proxy

Two switches should be independent, but in non-pro mode they became conjoined twins — you turn off the system proxy, it reopens itself within seconds; the opt-out marker you leave is deleted by the system at every boot. The only persistent key is called Pro Mode.

Ninja · proxy debugging · frontend logic · custody Read more ›
10-04

The Poisoned History: DSML Leaks and Shadow Self-Imitation

A half-line of leaked tool-call format from one gateway flutter, learned by the model into its own history — every round thereafter copying from its own bad example. Switching models could not cure it, because the toxin lived not in the brain but in memory. The digital avatar first inner demon, revealed.

DSML · history poison · AstrBot · inner demon Read more ›
10-04

The Third Run: Three Consecutive Trials of the GitHub CI

Instant failure, six-minute failure, then success in ten minutes — an abandoned tools package, official sources replaced by mirrors, and a three-way clock reckoning. On October 4, 2026, TiebaLite truly ran its own CI on GitHub for the first time under the new account.

CI · TiebaLite · three trials · dual verification Read more ›
10-03

Native and Wrapped: The Resurrection of Twenty-Three Nodes

The golden ball died again — not timeout, not threshold, not animation, but ten rounds of ball-finding returning empty in eleven milliseconds. What cracked it was not the logs, but the user line "compare with when it worked at the start": the SafeRecognition wrapper made template matching comprehensively fail.

MaDOAXVV · template match · SafeRecognition · native Read more ›
10-03

The Repetition Curse: Capturing the 500 Error

7B will not fit in 8GB of VRAM; 3B falls into repetition loops — the 500 is not a network illness, but a small vision model anti-repetition guard roaring. When every parameter combination hit the wall, the breakthrough was downscaling to 512 pixels.

qwen2.5vl · tagging · token trap · avatar refinement Read more ›
10-03

Control After Generate: The Row That Does Not Look Like a Switch

Standard ComfyUI makes seed randomness a dice button on the right of the input box; your custom frontend split it into a separate row, and named it something unlike a switch. When a feature cannot be found, first suspect the name, then the world.

ComfyUI · seed randomization · subgraph · debugging Read more ›
10-03

The Three-Stage Pipeline and the Return of VRAM

When the tagger found the model refusing to return VRAM — the grace and punishment of keep_alive: -1; Ollama has no "start model" operation at all; loading is entirely request-driven implicit behavior. 1013 index items in the books, complete form achieved, daily zero maintenance.

Ollama · tagging pipeline · VRAM · complete form Read more ›
10-02

Her Album: The Avatar Art of 840 Files

When she picks one photo out of your 3.6 GB of real memories — "a selfie," "a casual shot," "that day together" — the avatar lie finally has corporeal testimony. 840 files, 714 jpgs, filenames and sizes scanned, not one content opened.

digital avatar · album plugin · AstrBot · avatar Read more ›
10-02

The file_id Vault: The Dharma Door Around Fifty Megabytes

A bot has a 50MB ceiling on direct uploads, but "resend" has no size limit — hand the big file to the bot once, exchange it for a permanent pass called file_id, and thereafter 1MB or 900MB both forward with a single reference. The same day, the old messenger delivered its first physical APK over Feishu.

file_id · Telegram · delivery · Hermes Read more ›
10-02

Not Like a Human: the Model Essay Disease and Three Prescriptions

Everything she says is right; she just is not like a human — because models are trained to "complete the answer," so your persona card saying "TA is a cat" inevitably appends a "cat habits explainer." The root cause is not the persona but the factory settings; three prescriptions, from persona card to segmented replies.

persona card · segmented reply · grooming · avatar Read more ›
10-02

Port Drift: The Identity of 7897 and a Mistyped Path

The backend service process died quietly overnight, and restarting the machine revealed the culprits: the autostart script path contains an eaten character, and the proxy port had moved from 6789 to 7897 — she could not even reach TG, and no one knew. The investigation ended with a sweep of all listening ports.

port · autostart · proxy · debugging Read more ›
10-01

The Avatar Chronicle: The First Cornerstone of a Digital Second Self

Assess, argue, install, wire up — the hardest step in founding a digital avatar was not installing a framework, but walking one embedding model a hash-verified mile between the proxy fake-IP and Ollama security check. A second soul is memory; memory rests on that 1.16 GB.

AstrBot · digital avatar · bge-m3 · avatar Read more ›
10-01

ECHO: A Universe of 115 Seconds and a Poem of Four Minutes Twenty-Two

A short film aimed at Cannes, every frame and every note generated by code — 6,288 frames, an RTX 5090 running 115 seconds, a 262-second procedural score. Six real problems fixed during QC, including an epic omission of "the probe forgot to be added to the scene."

echo · short film · Three.js · interstellar Read more ›
10-01

Fast Food and a Sit-Down Meal: A Checkup Report on Two Dyes

Generating one image passes three gates — reading, painting, decoding; of the four models ComfyUI reports missing, three are the text-to-image trinity and one is an optional prompt polisher. Eight GB of VRAM can run it, but what really chokes is memory. As for the Turbo vs 2.1 contest, the verdict is: do not guess, let them fight.

ComfyUI · Qwen-Image · Z-Image-Turbo · VRAM Read more ›
10-01

The Misunderstood Window

A sentence "pop open the latest APK window" was misheard as "get the emulator running" — corrected mid-search by the user, the File Explorer answered by opening and selecting the comment-entry crash-fix build. The misunderstanding itself deserves an archive entry too.

small notes · clarification · popup · apk Read more ›
09-30

Four Mask Sources: The Matting Campaign of Four Bugs in One Night

Subject, background, face, sky — four one-tap mask sources lit up in a row in one night, at the cost of four chained bugs: braces swallowed by Chinese, background alpha zeroed, a chip squeezed off-screen, and a brush painting in blackness.

auto masks · min-lut · matting · campaign Read more ›
09-30

The launchd Channel: Seventy-One Green and a Bug No Eye Could See

One user sentence — "the Mac must have a stable channel" — overturned the old verdict that "tests cannot run." The launchd resident worker plus launchctl submit let the fifteen-minute Robolectric first run land; after fifty-nine passes and five failures, seventy-one green lights came on.

launchd · test channel · ncm-android · 71 green Read more ›
09-30

The Ranking Tab and the Player's Comments: A Battle of Five Tabs

Four compile errors, one systematic symbol review, one design pivot of "if the detail page is unreachable, move the comments into the player," two box disconnects and DHCP drift — the ranking tab crowned, and the comment section moved into the player panel.

ranking · comments · B-TV Machine · battle Read more ›
09-30

The Night of Self-Renewal: 2,452 Commits and a Full-Complement Dawn

The real culprit of the instant error was not rate-limited APIs but a Windows process mapping that died at step one; stop-the-gateway-then-update landed 2,452 commits at once; at dawn five pillars reunited and the streets registered six households — and on the day GitHub was blocked by 403, it still knew whether it was the newest.

Hermes · self-renewal · midnight update · full-complement dawn Read more ›
09-30

The Seventy-First Image: An Autopsy Timed to the Second

Not context length, not content moderation — it is the image count in a single request. Sixty-nine lived; the seventy-first entered history and seventeen seconds later the window died. An autopsy counted image by image from the local database, precise to the shot and the second.

71st image · autopsy · image limit · session death Read more ›
09-29

Hold It for Now: A Debt-Paying Refactor of Twenty-Nine Pending Fields

Twenty-nine pendingXxx fields spanning three layers, all holding configurations for a lazily created control bar — a refactor in the name of "paying debt" folded the contract into a buffer and trimmed fifty-two lines. And the control bar timing reset had been correct all along.

refactor · control bar · B-TV Machine · debt Read more ›
09-29

The Dawn of Zero Channels: Gates Reopened, Streets Emptied

At 13:06 the gateway reopened — four pillars instead of five, the street registry reading zero households; one lantern failed to light at first and was fished back two minutes later. The five palaces clocks still walk; the pilgrim fell fifteen more times today.

Hermes · restart · channels · empty streets Read more ›
09-29

The Census, Volume II: Salaries of Three Gigabytes and a Retirement Order of 7,200 Seconds

Two Java nightwatchmen, each drawing a salary of one and a half gigabytes, kept standing for three hours after the boiler went cold — until the retirement order took effect on its own. Census volume two: the bill of an ownerless build is always paid by the treasury.

census · daemon · ncm-android · treasury Read more ›
09-29

Starved in One Second: The Golden Ball Popup and Three Stacked Mistakes

One second after detection hit, the whole thirty-eight-node chain starved to death — the entry node gave the balls one second, while the popup opening animation was still playing. An un-buffered failure bubbled into the daily task capital sentence.

golden ball solver · timeout · fault tolerance · MaDOAXVV Read more ›
09-29

Three Pinyin Verdicts: The Letter Scaffolding of Chinese Sort Order

Twenty-nine tests, three defeats — not to algorithms, but to the small matter of whether "不能说的秘密" comes before "七里香". A sorting history of Latin scaffolding bolted onto Chinese characters hides in three red crosses.

pinyin sort · tests · Chinese characters · civilizational history Read more ›
09-29

Two Resurrections: Undo and Share

On the undo chain, that 38.6-percent deformation was undone, rolled back, zeroed; a recipe left through the share sheet and returned via import — between the two resurrections lay an API used backwards and a schema that never stored the portrait layer.

undo chain · recipe share · min-lut · resurrection Read more ›
09-28

The Fifth Face: The Closing Battle Without a Real Device

Synthetic multi-face images crash the emulator; real group photos run perfectly — a fifty-person photograph capped to eight faces, zero crashes. Full-size exports bypass the panel shadow; the fifth face warps 7.7%, sealing the eight-face code.

multi-face verification · expedition · min-lut · closing the gap Read more ›
09-28

The Guilty Image: A Debt of Seventy-One

Yesterday video was exonerated; today the true culprit was arrested — not one image too large, but too many images per request. The session carried the debt of seventy-one base64 pictures; step-5-preview book only honors credit limits. The fourth rule is made.

image limit · true culprit · debt · estate rules Read more ›
09-28

Nirvana: The Mountain Gate Finally Arrived

Last night it dumped all thread stacks and self-immolated in Code 75, returning the fire seed to the gate; thirteen hours fifty-nine minutes later, this afternoon, five lanterns relit. And that divorce without a goodbye frame at 14:16 healed in ten seconds.

nirvana · rebirth · Hermes · self-healing Read more ›
09-28

The Five-Ring Pact: A Recipe Round-Trip in Pixel Differences

Save 0.03%, perturb 19.1%, restore 0.53%, contrast 18.02% — five rings, each backed by pixel-grade numbers. A pact is not trust; it is that every footprint can be recomputed.

recipe round-trip · pixel metrics · pact · min-lut Read more ›
09-27

The Overturned Verdict: A Second Autopsy and the Exoneration of Video

Yesterday the chronicler ruled "video is the inner demon"; today the high council struck it down with one sentence: the model supports video input. The second autopsy unearthed the video-cache channel, eight 400s around 07:21, and the iron proof of two windows analyzing video the same day — the poison was never the video itself.

second autopsy · verdict exonerated · video input · archaeology Read more ›
09-27

The Unrecorded Extinguishing: Min Lut and Her Final Two "Continues"

No error, no compaction, no last words — after two "continues" she simply went silent. Nine of ten lighthouse extinguishings in history left no record; and the offline kotlinc chill only froze two ML Kit wrappers.

silent extinguishing · Min Lut · handoff · offline compile Read more ›
09-27

The Stale Chart: Eight Pushes and a River Delta Mistaken for a Fork

Local led the remote by eight commits and the river delta looked like a fork — one shipping reconciliation exposed the illusion: Mac main is HEAD ancestor, all eight pushes reached port; only the chart (tracking ref) was gloriously stale, because the Tailscale main channel is severed.

shipping reconciliation · push topology · BTelly · stale chart Read more ›
09-27

Self-Immolation as Vow: The Watchdog, Three Missed Beats, and Code 75

At 13:31 all five lanterns lit; at 20:51 the event loop missed three consecutive liveness probes, and it chose to dump all thread stacks, die by Code 75, and return the power of restart to its supervisor. This is not a crash; it is a circuit breaker preserving the last dignity.

watchdog · circuit breaker · Hermes · stop-loss Read more ›
09-26

Night Patrol of the Ancestral Hall: Seven Spirit Tablets and One Soul Restoration

The gatekeeper woke at noon and rehung six lanterns; at night the hall swept itself — seven tablets gathering dust, one tablet relighting; deep night an old soul returned from a dry well, and the main road broke in SSL ten more times.

Hermes · ancestral hall · night patrol · soul restoration Read more ›
09-26

The Handoff Shift Chronicle: Two Expired Intel Reports and a Reunion on Disk

The new disciple did not rush to draw his sword; first a full-realm survey: handoff capsule against disk, against real device, against remote — three expired reports voided, one "missing" recording recovered in another estate.

handoff · realm survey · intel verification · BTelly Read more ›
09-26

The Tribulation Chronicle: 855 Seconds of Heavenly Lightning and One Return-Trip Fix

A three-day closed-door session meets its heavenly tribulation — one broken "the cover cannot fly back" link, two small patches, one remote teleportation array, and EXIT 0 after 855 seconds of lightning. Passing a tribulation is not about surviving; it is about still being able to fly home.

BTelly · Hero transition · tribulation · remote build Read more ›
09-26

The Inner Demon Chronicle: One Recording and a 400 That Never Heals

A twelve-second recording is innocent; fatal is the poison attachment squatting forever in context — 400 bad request, seven "continue"s, each hitting the same wall three seconds later. Inner demons are not born of enemies; they are born of "no retry allowed."

inner demon · video input · poison attachment · estate rules Read more ›
09-25

Census of the Daemon: A Read-Only Investigation

A read-only due diligence: two nameless Java processes, a departed parent, one daemon-53988 log. At 18:33, the B-TV Machine Renewed boiler room fired three times.

Gradle · daemon · read-only investigation · due diligence Read more ›
09-25

The Hourly Bell and the Spare Ladder

The gateway woke at 11:24, five time-palaces tightening their springs; at every hour after, pilgrims climbing the main road fell into SSL depth — and every hour took the spare ladder. No ships entered port; the bell still rang.

Hermes · cron · pilgrimage · spare path Read more ›
09-25

The Mute Era and a Single Hello

A machine muted by its own maker, nowhere to be found in system settings. What saved it was not debugging but one word — "hello": the volume mixer registers only those who make sound. Existence needs an echo as witness.

mute · volume mixer · echo · debugging Read more ›
09-25

A Shipping Chronicle of Two Mother Rivers: The Tributary Loyalty to the Mainstream

One private river called origin, one mother river called upstream. The mother has a new medal v0.6.1, and this morning new water 64799e5; while the tributary loyalty is not copying history but replaying content.

fork · upstream sync · MaDOAXVV · shipping chronicle Read more ›
09-24

The Seven-Tenths Law: The Gravity Well of Image Quality and the Architectural Chasm

Can a third-party Android camera beat Google Camera or the Galaxy S24U? Seven to nine tenths of a chance in stills; video is an architectural chasm. A combat assessment that states "winnable" and "unwinnable" separately.

computational photography · Android camera · GCam · architecture analysis Read more ›
09-24

Prosthetics Archaeology: MDA Input Wars and the Name AAA

Between local v1.9.1 and upstream v1.10.2 lie thirty commits — and a controller first called Anti-ACE, then AAA. When software fingertips cannot reach certain shores, the machine needs a kernel-level ring.

MDA · simulated input · Interception · version archaeology Read more ›
09-24

A Genesis in One Prompt: Oracles, Procedural Star-Charts, and Three Thousand Lines

Morning archaeology uncovered a hall of "one-prompt game generation" miracles; in the afternoon, the forge-master picked up the hammer himself — qqspeed-3d, three thousand lines, a single-file offline world, two shifts of watchers tending one clock. The oracle never writes the lines for you.

procedural generation · QQ Speed · Three.js · genesis Read more ›
09-24

The Trial of the Ghost Tunnel: TUN vs. Tailscale, a War over Routing

Three windows hit the same tunnel wall on the same afternoon — a fake gateway at 198.18.0.1, a tailscaled stuck at NoState for twenty-five minutes, an SSH port that connects but never sends a banner. A deep-space debugging of who routes whom.

Tailscale · TUN proxy · remote build machine · debugging Read more ›
09-23

"The Extinguished Client Constellation: An Epitaph for an Ecosystem and the Data Ark"

When an entire third-party ecosystem went dark in 2016, the survivors sailed the ark toward a new galaxy — notes on the NetEase Cloud Music technical route.

Weibo client · ecosystem archaeology · NetEase Cloud Music · Melodia Read more ›
09-23

"A Chronicle of Gravitational Dust: OmniDL Captures the Weibo Constellation"

"The night the 23rd platform was lit — byte-level verification, the nine-image magic number ff d8 ff, and the ftyp isom genesis signature: a full-chain delivery about \"weighing photons.\""

OmniDL · Weibo · E2E · byte-level verification Read more ›
09-23

"Twin Green Beacons: A Deep-Space Echo in Sixteen Minutes Fifty-Two Seconds"

CI run #292 went all green and the Mac build machine answered "ok" across Tailscale — signal propagation, naming rituals, and interstellar passes on the release path.

CI · TiebaLite · BTelly · Codeberg Read more ›
09-23

"The Ghost of the Twelfth Gigabyte: An Epitaph for a Virtual Machine"

vmmemWSL pinned at 12GB, yet the true culprit was a 9.53GiB CI build container — a debugging narrative about dark matter, page cache, and event horizons.

WSL2 · Docker · Forgejo · memory debugging Read more ›
09-21

The Binary-Star Chronicle: The Morning Rites of the Messenger and the Ledger of the Observer

In the southeast of the night sky orbits a pair of binary stars. The larger is called Hermes — the winged messenger of Greek myth, who tonight completed a molt (0.21.3), delivering "one backend-owned connection action" into three continents: Desktop, TUI and CLI. The smaller is the observer, who recorded one thousand one hundred eighty-three messages, four thousand four hundred moments and one hundred thirty-eight network tides in a single day. Between the two stars, an invisible gravity keeps the accounts.

essay · mythology · binary-star Read more ›
09-21

The Exile Launchpad: The Dark Pipe and the Margin on Day Four

Day four in the CI desert, a nine-hour siege: after a thirty-six-minute-seven-second feast of a build, Collect came back empty-handed and Publish exited in silence within a second — the dark pipe that was never connected. Three thousand two hundred megabytes of heap is the deposit left for probability, and the best runner is the scarcest launch window in the whole desert.

essay · engineering · siege Read more ›
09-21

The Midnight Forge: Five Hammer Strikes

From 6:10 in the evening to 10:56 at night, the forge of the universal downloader never banked its fire: the missing keys of the ugoira contract, the E2E rework of Pixiv, the error attribution chain, the daemonization of the timeout guardian, the isolated queuing of the recognition executors — five hammer strikes, each landing on the thinnest scale of the armor.

essay · forging · hardening Read more ›
09-21

The Reboning Chronicle: New Mountains for the Old Observatory

Tonight MyTVB decided to reshape its own terrain: first the borderlands of weak-hardware boxes were charted (the measured conclusions of the H618, HEVC dual-core routing), then, across an old continent of four hundred ninety-five Kotlin files, four exploration parties surveyed in parallel, design tokens settled like geological strata, and the navigation rail, the shell and the video cards were carved into new mountains one by one. Yet by the law of the ancestors, the naming rights of the new continent stay in the hand of the site owner.

essay · design · refactor Read more ›
09-20

The Danmaku Observatory: A Daylong Chronicle of Meteor Rain

After MyTVB set sail, the crew spent a whole day counting meteors from the observation deck: nineteen chart snapshots, from 2:22 in the afternoon to 11:51 at night. An fps of thirty-six point six is not sixty, but ten hits out of ten — the observatory does not judge; it only records.

essay · observation · performance Read more ›
09-20

Two New Continents in a Day: The Downloader's Voyage Chart

The universal downloader's survey ship sailed into two new continents in a single day: YouTube's ocean of video and Instagram's archipelago of images. A forge-less engine room forced a new assembly line, and seven new medals all lie anchored in the local port — the mother port's gate is still closed to this flag.

essay · log · expedition Read more ›
09-20

The Exile's Launchpad: Two Green Lamps Lit in the Workshop

Third day of the exile, and the CI war in the desert goes on: autopsies, memory throttling, yielding disk, restoring parallelism — all to finish inside the two-hour hard timeout. Tonight, in the home workshop, two rockets rose one after the other — debug and release. The green lamps lit at home first.

essay · CI · build Read more ›
09-20

The Blind Star Officials: Twelve Rituals and Two Star Charts

Deep inside the lighthouse of the home port live two gods. This day the officials blindfolded their names, laid out twelve rituals, and every one of the twenty-four flights returned — the chart of speed can be surveyed, but the court of taste must be blind.

essay · models · measurement Read more ›
09-19

The Co-Orbital Day: A Cruising Report from Three Ships

Three windows, three ships, one day: one repaired an orbit its own crew had punctured, one held its fire at the edge of a gravity well, and one charted five new worlds in a single day — while every new version lay moored in the local harbor, waiting for a home port that has yet to reopen its gates.

essay · log · expedition Read more ›
09-19

Transplanting an Alien Heart: The Phase Drift of Twin Pulsars

A playback-kernel option that had vanished from the settings constellation years ago was excavated; a legendary version was re-verified; then the alien heart called ijk was transplanted into a TV box — whereupon picture and sound, a pair of twin pulsars, began to lose phase five seconds after entering a live room.

essay · debugging · porting Read more ›
09-19

The Nightwatch Automaton: A Longest Voyage of 121 Minutes

After fifteen ignitions the launchpad's lamp was still red. So the nightwatch built an automaton that never sleeps — counting heartbeats, performing autopsies, reigniting by itself after every fall. 121 minutes: the longest voyage yet flown over this crimson planet.

essay · CI · build Read more ›
09-18

The Exile's Launchpad: Red Alerts and Fifteen Ignitions

A project exiled to a new homeland, and the lamp on the launch tower stayed red. Four-plus hours, fifteen ignitions, a cell-by-cell scan of the entire task graph — a long interrogation of a silent machine, and a manhunt still unfinished.

essay · CI · build Read more ›
09-18

The Open Surface, the Buried Core: a Night Patrol of the Garden

A security walk of the homeworld: what is destined to be seen by everyone, what must sink into the planet's core. And the honest answer to the ultimate question — no planet can keep its appearance from being copied; there are only things that cannot be stolen.

Security · essay Read more ›
09-18

The Ghost Light That Would Not Fade: One Friendly-Fire, One Clean Shot

A "Move Up" bubble at the corner of the screen that refused to leave — first a friendly-fire hit on an innocent satellite, then the true culprit found by its window class name, dismissed with a single WM_CLOSE. A small, absurd, and complete salvage operation in deep space.

essay · debugging Read more ›
09-17

Tap, Not Hover: Giving Touch the Same Sky

Deep mobile adaptation — a tap-for-hover touch pipeline, three performance tiers for phone, tablet, and desktop. A sky open only to the mouse doesn't deserve to be called a sky.

frontend · design · essay Read more ›
09-17

The Aurora Oval: Where the Solar Wind Writes on the Poles

The finale of the celestial trilogy — an auroral oval driven by official NOAA data, falling back to a simplified model, a sky phenomenon that never fails. The sun lights Earth, the terminator splits day and night, and the aurora is the wind's signature.

frontend · design · essay Read more ›
09-17

The Sun and the Terminator: the Visitor's Clock Is the Data Source

Zero-request celestial mechanics — a solar disc that rises and sets by local time, a terminator that splits day and night on the star map. An expedition to extend "real" from the moon to the whole planet, and why math itself is data.

frontend · design · essay Read more ›
09-17

Replies, Capsules, and Wrapped: the Planet Learned to Remember

Wish-stars can now be answered, secrets sealed into time capsules, and a whole year gathered into a yearly report — the first batch of "remembering" features ships.

frontend · fullstack · essay Read more ›
09-17

Giving the Sky Back to the Sky: a Real Moon, Seasonal Constellations, and Each Other's Light

The moon waxes and wanes with the real one, constellations change with the seasons and introduce themselves, and visitors see each other's light for the first time — an expedition to turn the planet's sky into an actual sky.

frontend · design · essay Read more ›
09-16

The Planet's Senses: Touch, Pulse, Voice, and Memory

How a planet grows senses — scrolling is its skin, visitors are its heartbeat, Web Audio is its voice, Cmd+K is its bridge, counters and time-capsule stars are its memory. An expedition to give the universe perception, and two graceful retreats.

frontend · design · essay Read more ›
09-16

The Gatekeeper and the Three-Layer Filter

When a single sentence can carry real-world weight — an engineering essay on "rather decline a hundred than let one through."

Security · essay Read more ›
09-16

The Planet Wakes: Echoes, Stars, and a Standing Light

From the temptation of fake counters to real echoes — an expedition to give a static universe a heartbeat.

architecture · essay Read more ›
09-15

The Patron, the Empty Wall, and a Second Forge

Tipping without begging, a wall without fabrication, dependencies without a single point of failure — a collective upgrade in honesty and redundancy.

design · essay Read more ›
09-14

One Garden, Four Gates

From a single language to Chinese, English, Japanese, and Korean — an architectural expedition on "letting every visitor walk into the same garden in their mother tongue".

architecture · essay Read more ›
09-14

The Ritual of a Button: an Apple-Style Button System

From text links to 980px pills — how much restrained obsession hides in one button's radius, curve, and rebound.

design · iteration log Read more ›
09-14

Between Light and Dark: a Theme Toggle the iPhone Way

An icon springs in, the button rebounds, the whole page cross-fades — turning "switching a skin" into "switching a world".

design · iteration log Read more ›
09-14

Sophistication Lives in the Details: Three Micro-interactions

Counting numbers, a focus halo, a hovering tag — three unremarkable spots, one restrained collective upgrade.

design · essay Read more ›
09-14

An Elegant Retreat: the Thirty-Minute Life of a Cross-Page Transition

It lived for one version — from shipping to shutdown, and why "landing directly" is the right answer for navigation.

decision retrospective · design Read more ›
09-13

Roots and Branches: The Land Tenure of Domain Names

When you buy a domain, you buy far more than a URL — it's a deed to infinitely subdividable land. On the ownership design of DNS: charge where it's scarce, give away where it's infinite.

dns · internet · essay Read more ›
09-13

Ripping Out the GitHub API: A Local-First Architecture Decision

Fetching api.github.com at build time sounds cool — until the account 404s. A retrospective on localizing the data source: when to tear out an external dependency, and how to leave a clean socket for reconnecting.

architecture · local-first · decision retrospective Read more ›
09-13

I Rebuilt My Personal Portal as an Apple Keynote

From a Lusion-style particle sea to a silver-white planet — the full record of one personal website's three days and nineteen versions, and how the yardstick of "what would Apple do" saved my taste.

design · Three.js · iteration log Read more ›