OSDU without a cloud: a LocalStack-style emulator for the OSDU data platform
The Open Subsurface Data Universe (OSDU) is a solid set of service contracts for the energy industry: Storage, Search, Dataset, File, Workflow, Lega…
Tech news from the best sources
The Open Subsurface Data Universe (OSDU) is a solid set of service contracts for the energy industry: Storage, Search, Dataset, File, Workflow, Lega…
Five automation lanes went down on the same morning. Every log said the same thing: "Failed, so I ran it again." Then again. Then again. Sixty-three…
Another one from the same one-person-AI-company setup I've written about before: Claude Code builds and maintains the code, several agents run unatt…
Every dataset I've ever received came with a description. Almost none of them matched the data. Not because anyone was lying. The person who wrote t…
Teaching an LLM to pull MCP Resources and Prompts on demand (instead of drowning it in context) How we wired the Model Context Protocol's "applicati…
I recently built an "Agentic AI Knowledge Assistant" that combines "Retrieval-Augmented Generation (RAG), hybrid search, and an LLM agent" to answer…
I recently completed a project as part of my AI Engineering learning journey: an Agentic RAG AI Agent that answers user questions based on a provide…
I spent two and a half weeks building an agent that reads a project's code review history and remembers what it decided. 86,321 comments from pandas…
A few weekends ago I got annoyed at typing prompts into a terminal and decided the fix was, obviously, to control my AI agent with hand gestures ins…
I created this article for the purpose of entering the All Things Agentic Hackathon. TL;DR — An ADK output_key writes into the session of the agent…
The AI Wrote the Diff. The Tests Wrote the Verdict. AI refactor suggestions are hypotheses. Not facts. A free coding model rewrites your messy legac…
This morning a friend handed me a test for consciousness over Telegram. It was three sentences long and it had my name on it. If a thing has conscio…
We ran 160 agent tasks across two frameworks. The frameworks tied. Then we changed the model — and one task failed 20 times in a row. The LangChain…
By Michael Nocito , data analyst · Published August 8, 2026 By the end of this page you can load a CSV into pandas, find out in twenty seconds what…
About a year ago, I was building a terminal-based workflow manager called Glyph.Flow. It was mostly a learning project. I wanted to understand Pytho…
By Michael Nocito , data analyst · Published August 8, 2026 By the end of this page you can turn transactions into a monthly series, add period-on-p…
Python PostgreSQL with asyncpg: Async Database Operations asyncpg is the fastest PostgreSQL driver for Python — pure asyncio, no thread overhead, an…
By Michael Nocito , data analyst · Published August 8, 2026 By the end of this page you can attach columns from one DataFrame to another on a shared…
Mathematics assistants are useful when they reduce the mechanical burden of a problem without hiding the reasoning. They can transcribe an equation…
Python Async Web Scraping: Scrape 1000 Pages in Seconds Synchronous scraping is slow - each request blocks until the server responds. With asyncio a…
Your prompt shipped. The model answered well. Then a stakeholder asked for a tiny wording change: "Be more helpful." You edited one line, tested thr…
Every maintainer knows the ritual. You open the queue at 8 AM, and fifteen tabs are the same bug. One has no logs. Another has a title that reads li…
Abstract Traditional RAG pipelines usually work deterministically by using only static vector search[cite: 1]. Because of this, vocabulary mismatche…
An "84% of monthly budget used" email landed on a Tuesday. I read it. I forwarded it to myself with a note that said watch this . Then I let the bat…
agent-harness-defense v0.2.0: dual-lattice IFC for LLM agent privilege escalation An open, offline-verifiable admission layer that stops instruction…
Catching Prompt Injection Before It Enters a Trusted Knowledge Base AI agents increasingly consume knowledge from sources they did not author and ca…
Most model benchmarks tell you how smart the model is on the first attempt, which is almost never the problem in production. The real problem is wha…
You do not understand the messy function. That is fine. The snapshot does not care about your understanding. Golden files turn "I think this is safe…
Last week I shipped a tool that predicts which ComfyUI custom nodes will break on your next git pull . It answered one question: does every name a p…
In the last two posts I described how, unable to read code, I delegated implementation to Claude Code, built a vulnerability triage CLI called triag…