This week, I learned:

  • LiteParse is a PDF to text library that you can run via npx --package=@llamaindex/liteparse lit parse document.pdf. Simon Willison
  • Always add indecisiveness, inaction, “other”, “not applicable”, etc. as an option to LLMs. They are trained for decisive responses and pattern matching, so we need to guide the the other way. Martin Fowler
  • GPT 5.5 is priced twice that of GPT 5.4. No wonder my Codex usage is much higher than last month. Simon Willison. I am better off sticking to medium effort instead of the xhigh I usually use - it may not be required. OpenAI
  • “… the eigenquestion is the question where, if answered, it likely answers the subsequent questions as well.” Shishir Mehrotra & Matt Hudson
  • Claude Code stores the logged in OAuth token at ~/.claude/.credentials.json. We can use that to fetch https://api.anthropic.com/api/oauth/usage and retrieve Claude usage and reset times. uvx ccusage does this automatically, but I prefer my own script.
  • Ontology matters in the AI era. But some stuff matters more, and some less.
    • 🟢 MORE: Definitions: what “customer” means
    • 🟢 MORE: Constraints: e.g. “don’t reclassify loans”
    • 🟢 MORE: Interactions: how to verify, coordinate, delegate, …
    • 🔴 LESS: Creating ontologies: agents can do that.
    • 🔴 LESS: Completeness and rigor: agents tolerate uncertainty.
    • 🔴 LESS: Proprietary: agents can reverse-engineer.
  • There are several industries / markets that MBA case studies rarely cover (ChatGPT): Kirana stores; Care (child care, elder care, domestic work); Faith (finance, food, media, education); Remittances; Gambling (lottery, sports betting, gacha); Scams & organized fraud; Counterfeiting; …