Two ways to show a model its tools
Side by side: a JSON schema pasted into the model, or a short name list. Same job. About half the text. Not a faster answer. The UCL product from the Universal Conditional Logic preprint.
Blog
Notes and longer posts when there’s something real to say. Subscribe via RSS · browse tags .
Side by side: a JSON schema pasted into the model, or a short name list. Same job. About half the text. Not a faster answer. The UCL product from the Universal Conditional Logic preprint.
Fishing trip with Dad out of Frankfort, Michigan on August 28, 2026 — Coho and Chinook salmon on Lake Michigan. Smoked September 3.
I digitized Maxwell's 1873 Treatise into three repos: a source edition, an OCR pipeline, and maxwell-modernized — a Python library covering all 866 articles.
Lessons from constraint-aware data pipelines (15–30% mailing cost cuts, ~70% less manual reporting) and multi-agent orchestration work including LOOM and BMAD agent templates.
How I built Lemonade Interviewer—a local-first multi-modal interview agent with Whisper ASR, on-device LLMs, and multi-turn reliability under Ryzen AI constraints.
Universal Conditional Logic (arXiv:2601.00880): a formal specification approach that reduced token usage by 29.8% (p<0.001) via indicator functions, structural overhead modeling, and early binding.
Anthony Mikinka’s site for local-first AI agents, open source, Universal Conditional Logic research, and projects.