<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: thefogman</title><link>https://news.ycombinator.com/user?id=thefogman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 19 Sep 2026 11:07:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thefogman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thefogman in "A search-and-inference database from scratch in pure Zig"]]></title><description><![CDATA[
<p>I know I should be saying congrats on the new engine, but selfishly I want to hear more about how you did it.<p>So, the simulator only works if it knows what "correct" looks like and what kinds of failures to throw at the code, right? Who decided those two things? Was it the same agent that wrote the code? Were those human-written, or did they fall out of the formal specs?<p>You had three things that could each say "this is right", the end-to-end tests, the formal model, and how the old Go version behaved. When they disagreed, which one did you trust? Did the test ever turn out to be the thing that was wrong?<p>When the simulator caught something before release, was it usually the code that was wrong, or the definition of correct?<p>Feels like there's some really useful insights about best practices for coding with agents. I wonder if the Bun team used a similar approach if they still would have switched.</p>
]]></description><pubDate>Tue, 15 Sep 2026 16:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49715355</link><dc:creator>thefogman</dc:creator><comments>https://news.ycombinator.com/item?id=49715355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49715355</guid></item><item><title><![CDATA[New comment by thefogman in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>Interesting project.<p>I’ve got a project right now, separate vector DB, Elasticsearch, graph store, all for an agent system.<p>When you say Antfly combines all three, what does that actually look like at query time? Can I write one query that does semantic similarity + full-text + graph traversal together, or is it more like three separate indexes that happen to live in the same binary?<p>Does it ship with a CLI that's actually good? I’m pivoting away from MCP. Like can I pipe stuff in, run queries, manage indexes from the terminal without needing to write a client? That matters more to me than the MCP server honestly.<p>And re: Termite + single binary, is the idea that I can just run `antfly swarm`, throw docs and images at it, and have a working local RAG setup with no API keys? If so, that might save me a lot of docker-compose work.<p>Who's actually running this distributed vs. single-node? Curious what the typical user experience looks like.</p>
]]></description><pubDate>Tue, 17 Mar 2026 16:17:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47414748</link><dc:creator>thefogman</dc:creator><comments>https://news.ycombinator.com/item?id=47414748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47414748</guid></item></channel></rss>