RAG is (Not) Dead: How to Think about Building RAG Systems
RAG isn't about vector databases and embeddings, or any specific architecture. It's about retrieving relevant context well.
Musings on engineering, cybersecurity and AI.
RAG isn't about vector databases and embeddings, or any specific architecture. It's about retrieving relevant context well.
Deep dive into creating a zero-dependency TypeScript library for generating beautiful, deterministic identicons with PNG and SVG support, built with modern tooling.
Exploring the syntactic and semantic differences between XML and JSON and why the former provides a more robust structure for complex LLM prompts
I've spent months in the trenches building with MCP. This is my report from the front lines: a deep dive into MCP's powerful vision, frustrating reality, and critical security flaws.
Everybody's talking about MCP, but what's all the hype for? In this post I dig into what about MCP has everyone so excited.
Building AI Agents is hard! In this post I walk through the process of building OpenSearch, my open-source deep research agent, from scratch. I'll go over system design, my stack, and what I learned about building agents.
I decided to "Vibe Code" a port monitor app that lives in my Mac's menu bar, and I learned lots of lessons along the way like "How to debug corrupted system caches" and "How to boot a M3 Macbook Pro into safe mode". Featuring hot takes on vibe coding.
Building OAuth integrations is quite complicated and can be migraine-inducing - specifics vary between implementations, and security is easy to get wrong. In this article, I walk through what you need to make sure you're thinking about.
A podcast with the Naptha AI team about Google's new A2A protocol for inter-agent communication, and how it fits into the agent protocol stack with MCP
This is a transcription of a talk I gave at vLLM's office hours after landing vLLM's first-of-its-kind tool calling implementation that allows using OpenAI-compatible tools and tool streaming with opens-source models.
A beginner's guide to bypassing EDR systems using APC queue injection and direct system calls.
Credential re-use is rampant, and every post-exploitation action that gets you credentials for potential lateral movement is a win in my book. Learn how to grab stored enterprise wifi credentials from compromised machines.
Learn how to extract saved browser passwords from compromised hosts for fun and profit - your new favorite post-exploitation technique!