Blog 385 posts

Notes from the trenches on AI engineering, LLM apps, and the full-stack work that holds it all together.

Chinese humanoids ran 9.39 seconds in the 100m, then face-planted into the mats
4 min read

Chinese humanoids ran 9.39 seconds in the…

At Beijing's World Humanoid Robot Games, Tiangong Ultra clocked 9.39s in the 100m, faster than Usain Bolt's 9.58s world record. I broke down what the sprint times actually mean for factory deployment and why braking still looks unsolved.

Browse-capable AI agents turn every webpage into a prompt injection surface
6 min read

Browse-capable AI agents turn every webpage into…

When an agent can fetch URLs, read local files, and send messages in one session, a malicious page can steer all three. Promptfoo's OpenClaw lab shows why browsing and outbound action must not share one trust boundary.

Greptile TREX: why AI code review needs runtime proof, not predictions
6 min read

Greptile TREX: why AI code review needs…

Greptile's TREX layer runs PR branches in sandboxes and attaches logs, screenshots, and traces to review comments. Here is what that means for teams shipping with Cursor, Claude Code, and other agentic coding tools.