Recent Updates

  1. Claude Code Logs Too Long? Testing Context Diet's Error Limits

    A source audit and synthetic Node.js tests of Context Diet v0.3.0: why bounded digests omit errors, how to recover raw logs, and what dry/capture actually change.

  2. Astro Check Breaks with TypeScript 7: Fix the Dependency, Don't Remove Type Checking

    Why Astro check can fail after TypeScript 7, what the native compiler and peer range change, and how one real project restored CI without dropping its type-check gate.

  3. Gatus Docker Compose Test: When a Service Returns 503, Do Alerts Fire and Resolve?

    Hands-on Gatus v5.37.0 experiment with HTTP 503 failure thresholds, recovery webhooks, startup connection refusal, and SQLite restart persistence.

  4. How to Archive Quant Research Data: PostgreSQL PITR, R2, and Reproducible Backtests

    When does quant research need R2 beyond PostgreSQL backups? A practical analysis of TOAST, MVCC, manifests, fencing, integrity checks, and point-in-time data versions.

  5. How I Validate Quant Factors with Bucket Spread and Rank IC

    A factor that works at 5D may fail at 1D or 3D. This public ETF reproduction tests Bucket Spread, Rank IC, multiple horizons, sampling sensitivity, and factor redundancy.

  6. PanelAlpha Engine Tested: Can AI Manage VPS and Replace GitHub Self-hosted Runner?

    A practical test of PanelAlpha Engine v2.1.1 on an independent Ubuntu VPS, comparing an AI Hosting Control Plane with GitHub Self-hosted Runner.

  7. How to Reweight a Multi-Factor Model Safely: Regimes, Shadow Models, and Weight Drift

    A factor passing validation does not mean its latest-window estimate should immediately become production weight. This reproducible regime-switching experiment compares Immediate, Delta Cap, and Shadow-first policies across false promotions, turnover, and adaptation lag.

  8. Docker pull Hangs on macOS? Check credential helpers and DOCKER_CONFIG

    A silent Docker pull on macOS may be waiting on a credential helper. A first-party experiment shows how DOCKER_CONFIG, credsStore, credHelpers, and empty auths actually behave.

  9. How Do You Choose a Coding Agent Model? I Compared SelfBench Across 9 Real Repositories

    Public coding-agent leaderboards may not represent your codebase. I analyzed nine SelfBench repositories to compare ranking shifts, cost, small-sample uncertainty, and hidden-test quality.

  10. ChatGPT Web + GitHub + Self-hosted Runner: Develop Anywhere, Deploy Through GitHub

    Decouple development from one laptop: keep code and review state in GitHub, run builds and deployments on a Self-hosted Runner, use Codex/cloud tools for collaboration, and keep SSH for deep diagnosis and emergencies.

  11. Are AI-Generated Tests Reliable? Using Mutation Testing to Check Coding Agent Tests

    A green test suite and 100% coverage can still miss boundary bugs. I ran a first-party mutation-testing A/B fixture to see what survivors reveal and what the extra gate costs.

  12. What Is AI Agent Orchestration? The Hard Part Is Shared State and Handoffs

    Once Codex, Claude Code, and other agents work on the same system, task routing is not enough. This post explains ownership, handoffs, receipts, capability boundaries, and replayable coordination state.

  13. Muse.ai Signup Stuck? How I Completed It with ChatGPT Work

    When Muse.ai signup behaved poorly in my local browser, I opened the site in ChatGPT Work's cloud browser, took over at the page, and completed registration there.

  14. When CLAUDE.md Gets Too Big: Rethinking AGENTS.md, Skills, and CI

    Starting from a real 760-line CLAUDE.md migration, I re-measured what changed after splitting AGENTS.md, Skills, and CI into clearer ownership layers.

  15. How to Refresh a WARP Egress IP When Gemini Rejects Your Location

    When Gemini returns User location is not supported even though WARP looks healthy, this walkthrough shows how to verify the real SOCKS5 egress, reconnect WARP, compare exits, and narrow the failure down.