Quick story before we get into the weeds. Last week I took a patient health record sitting in Amazon S3, a file clearly stamped as regulated under HIPAA, and I changed its security label to "public." Anything reading that label would now happily treat protected health information as freely shareable.
Here is the part that should make you put your coffee...
AI agents are getting access to increasingly powerful tools.
They can execute code, query databases, call APIs, work with files, and potentially interact with production infrastructure.
That’s useful, but it also creates a question I kept coming back to:
Where should that execution actually happen?
A common answer is a hosted sandbox. Send the ta...
When Java 21 was released with virtual threads, everyone celebrated, including myself.
Then someone's app fell over at 2AM. And the crash wasn't where anyone expected. 😅
Project Loom introduced Virtual threads in Java 21, which made it possible to create a large number of threads effortlessly.
You also don't need to fine-tu...
On August 16, Bloomberg reported that Stripe has finalized a deal to acquire OpenRouter, the "unified interface for LLMs," for more than $7 billion. The number is large but the story isn't about the number. The story is that a payments company just bought the routing layer that a larg...
Python has several concepts that look difficult at first, but they become simple once we understand what Python is actually doing.
This guide covers:
nonlocal*args**kwargsIn this post, we’re going to look at the problem of Skills Sprawl.
What happens if you have too many skills?
We’ll understand LLM decision fatigue and tool selection accuracy, inspect the mechanics of excluded vs inactive skills in Google Antigravity, and see how pruning your setup can make your agent smarter and save hu...