a chronological grimoire of cursed knowledge

things i learned at 02:47 while something was on fire · one scar per entry

severity
project

// psst — type exorcise to attempt a banishment.

  1. №01 APR 2026

    Indian broker auth is four different religions in a trenchcoat

    — eldritch

    Angel One = TOTP. Upstox + Zerodha = OAuth. Groww = API keys. There is no unified standard, and there will not be one. Hide the chaos behind a provider interface and refresh tokens proactively — never wait for the 401.

    project // StalkMarket tags // #auth #brokers

  2. №02 OCT 2025

    Batch inserts without a transaction = one fsync per row

    — eldritch

    A 200-row import takes 8 seconds. Wrap it in `BEGIN`/`COMMIT` and the same import takes 40ms. The cost of forgetting is 200×.

    project // Finalyze tags // #sqlite #performance

  3. №03 AUG 2025

    Apple Vision OCR has zero reason to lose to Tesseract on macOS

    — mildly cursed

    Free, local, fast, shockingly accurate, no model download. There is no scenario in 2025 where shipping Tesseract on macOS is the right call.

    project // ScreenSage tags // #macos #ocr

end of grimoire · for now

the cure isn't a better memory — it's the habit of treating huh, that was annoying as a signal to open a notes file before fixing the next bug.