GARDEN
Digital Garden
220 posts · RSS feed · Time-capsule feed
2026
10-28Drills 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.
Read more › 10-28The 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.
Read more › 10-28A 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.
Read more › 10-28The 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.
Read more › 10-28The 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.
Read more › 10-27The 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.
Read more › 10-27The 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.
Read more › 10-27The 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.
Read more › 10-27An 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.
Read more › 10-26Every 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.
Read more › 10-26The 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.
Read more › 10-26The 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.
Read more › 10-26The 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.
Read more › 10-25The 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.
Read more › 10-25The 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.
Read more › 10-25When 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.
Read more › 10-24Taming 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.
Read more › 10-24Two 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.
Read more › 10-23Building 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.
Read more › 10-23The 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.
Read more › 10-23The 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.
Read more › 10-23The 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.
Read more › 10-22The 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.
Read more › 10-22The 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.
Read more › 10-2230k 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.
Read more › 10-22The 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.
Read more › 10-21The 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.
Read more › 10-21Forty-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.
Read more › 10-21The 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.
Read more › 10-21Serverside 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.
Read more › 10-20The 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.
Read more › 10-20A 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.
Read more › 10-20Invisible 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.
Read more › 10-20Three 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.
Read more › 10-20Two 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.
Read more › 10-19The 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.
Read more › 10-19The 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.
Read more › 10-19Registry 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.
Read more › 10-19Conquering 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.
Read more › 10-19The 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.
Read more › 10-18The 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.
Read more › 10-18The 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.
Read more › 10-18The 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.
Read more › 10-18The 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.
Read more › 10-18The 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.
Read more › 10-17The 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.
Read more › 10-17The 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.
Read more › 10-17Four 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.
Read more › 10-17Benchmarking 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.
Read more › 10-17Territorial 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.
Read more › 10-17Twenty-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.
Read more › 10-16Surveying 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.
Read more › 10-16The 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.
Read more › 10-16The 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.
Read more › 10-16The 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.
Read more › 10-16The 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.
Read more › 10-16The 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.
Read more › 10-16The 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.
Read more › 10-15Founding 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.
Read more › 10-15The 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.
Read more › 10-15Surveying 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.
Read more › 10-15The 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.
Read more › 10-15Anatomy 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.
Read more › 10-14The 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.
Read more › 10-14The 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.
Read more › 10-14The 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.
Read more › 10-14Founding 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.
Read more › 10-14The 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.
Read more › 10-14The 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.
Read more › 10-14Surveying 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.
Read more › 10-14Founding 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.
Read more › 10-14Founding 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.
Read more › 10-14The 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.
Read more › 10-14The 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.
Read more › 10-14The 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.
Read more › 10-14Twin 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.
Read more › 10-14The 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.
Read more › 10-12Forging 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.
Read more › 10-12The 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.
Read more › 10-12The 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.
Read more › 10-12The 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.
Read more › 10-12The 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.
Read more › 10-12The 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.
Read more › 10-12Defusing 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.
Read more › 10-12Feishu 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.
Read more › 10-12Chronicle 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.
Read more › 10-12Jin 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.
Read more › 10-12The 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.
Read more › 10-12REA 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.
Read more › 10-12Rin 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.
Read more › 10-12The 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.
Read more › 10-12Tencent 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.
Read more › 10-11Unsealing 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.
Read more › 10-11The 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.
Read more › 10-11Dispatches 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.
Read more › 10-11Volume 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.
Read more › 10-11The 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.
Read more › 10-11The 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.
Read more › 10-11Xiaohua 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.
Read more › 10-10The 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.
Read more › 10-10The 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.
Read more › 10-10Forensics 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.
Read more › 10-10Mortal 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.
Read more › 10-10The 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.
Read more › 10-10The 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.
Read more › 10-10Two 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).
Read more › 10-09Five 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.
Read more › 10-09A 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.
Read more › 10-09The 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.
Read more › 10-09A 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.
Read more › 10-09Sword 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.
Read more › 10-09The 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.
Read more › 10-08Against 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.
Read more › 10-08The 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.
Read more › 10-08Strata 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.
Read more › 10-08The 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.
Read more › 10-08The 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.
Read more › 10-08The 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.
Read more › 10-07Two 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.
Read more › 10-07Falsifying 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.
Read more › 10-07Framework 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.
Read more › 10-07Closing 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.
Read more › 10-07System 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.
Read more › 10-07Two 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.
Read more › 10-07Two 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.
Read more › 10-07Xian 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.
Read more › 10-06The 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.
Read more › 10-06The 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.
Read more › 10-06The 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.
Read more › 10-06One 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.
Read more › 10-06A 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.
Read more › 10-06The 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.
Read more › 10-05The 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.
Read more › 10-05The 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.
Read more › 10-05The 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.
Read more › 10-05The 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.
Read more › 10-05The 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."
Read more › 10-05The 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.
Read more › 10-04The 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.
Read more › 10-04The 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.
Read more › 10-04The 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.
Read more › 10-04The 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.
Read more › 10-03Native 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.
Read more › 10-03The 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.
Read more › 10-03Control 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.
Read more › 10-03The 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.
Read more › 10-02Her 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.
Read more › 10-02The 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.
Read more › 10-02Not 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.
Read more › 10-02Port 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.
Read more › 10-01The 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.
Read more › 10-01ECHO: 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."
Read more › 10-01Fast 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.
Read more › 10-01The 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.
Read more › 09-30Four 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.
Read more › 09-30The 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.
Read more › 09-30The 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.
Read more › 09-30The 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.
Read more › 09-30The 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.
Read more › 09-29Hold 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.
Read more › 09-29The 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.
Read more › 09-29The 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.
Read more › 09-29Starved 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.
Read more › 09-29Three 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.
Read more › 09-29Two 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.
Read more › 09-28The 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.
Read more › 09-28The 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.
Read more › 09-28Nirvana: 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.
Read more › 09-28The 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.
Read more › 09-27The 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.
Read more › 09-27The 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.
Read more › 09-27The 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.
Read more › 09-27Self-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.
Read more › 09-26Night 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.
Read more › 09-26The 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.
Read more › 09-26The 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.
Read more › 09-26The 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."
Read more › 09-25Census 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.
Read more › 09-25The 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.
Read more › 09-25The 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.
Read more › 09-25A 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.
Read more › 09-24The 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.
Read more › 09-24Prosthetics 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.
Read more › 09-24A 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.
Read more › 09-24The 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.
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.
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.\""
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.
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.
Read more › 09-21The 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.
Read more › 09-21The 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.
Read more › 09-21The 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.
Read more › 09-21The 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.
Read more › 09-20The 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.
Read more › 09-20Two 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.
Read more › 09-20The 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.
Read more › 09-20The 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.
Read more › 09-19The 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.
Read more › 09-19Transplanting 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.
Read more › 09-19The 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.
Read more › 09-18The 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.
Read more › 09-18The 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.
Read more › 09-18The 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.
Read more › 09-17Tap, 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.
Read more › 09-17The 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.
Read more › 09-17The 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.
Read more › 09-17Replies, 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.
Read more › 09-17Giving 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.
Read more › 09-16The 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.
Read more › 09-16The 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."
Read more › 09-16The 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.
Read more › 09-15The 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.
Read more › 09-14One 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".
Read more › 09-14The 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.
Read more › 09-14Between 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".
Read more › 09-14Sophistication Lives in the Details: Three Micro-interactions
Counting numbers, a focus halo, a hovering tag — three unremarkable spots, one restrained collective upgrade.
Read more › 09-14An 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.
Read more › 09-13Roots 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.
Read more › 09-13Ripping 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.
Read more › 09-13I 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.
Read more ›