<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: kingcauchy</title><link>https://news.ycombinator.com/user?id=kingcauchy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 08:10:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kingcauchy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kingcauchy in "AI is code – and can't be prompted into being smarter"]]></title><description><![CDATA[
<p>I wonder if we'll see a new sort of "role" in the training (user, system, assistant) for unstrusted sources, I'm a little surprised we haven't already. In fact it would probably make sense to have an arbitrary number of entity roles and to be able to configure the chat calls with truth values. Interesting article though.<p>That being said AI is not code, it's a statistical algorithm with non-determinism baked in. You can write code to run them but it's nothing without the evolution of the model weights from the training process. And you can absolutely make the model weights better aligned with intent.</p>
]]></description><pubDate>Mon, 15 Jun 2026 01:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48535515</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=48535515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48535515</guid></item><item><title><![CDATA[New comment by kingcauchy in "Anthropic apologizes for invisible Claude Fable guardrails"]]></title><description><![CDATA[
<p>How much of the apology was written by Claude? How much of the release note process was written by Claude? Will they have better prompts going forward to make sure Claude doesn't write upsetting things into the release notes for devs like silent nerfing? Spooky times.</p>
]]></description><pubDate>Thu, 11 Jun 2026 17:17:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48493265</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=48493265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48493265</guid></item><item><title><![CDATA[New comment by kingcauchy in "Anthropic requires 30 day data retention for Fable and Mythos"]]></title><description><![CDATA[
<p>« Trust us, we’re doing this for the good of humanity » (fills pockets with stock value and externalities from data center polloution) « No seriously trust us , at least we’re not Sam Altman »<p>Update: « Oh and we’re the only ones who will stop AI from turning into SkyNet and eating your babies, you just have to pay us to make sure we invent SkyNet first »</p>
]]></description><pubDate>Thu, 11 Jun 2026 02:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485507</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=48485507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485507</guid></item><item><title><![CDATA[New comment by kingcauchy in "If Claude Fable stops helping you, you'll never know"]]></title><description><![CDATA[
<p>It's also hard to imagine them not doing this with any of the products they're building. "You can't use Claude to build an agent because that competes with Claude Code, you can't use Claude to build a design tool because that competes with Claude Design, you can't use Claude to build an email tool because that competes with Cowork."</p>
]]></description><pubDate>Wed, 10 Jun 2026 00:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469705</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=48469705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469705</guid></item><item><title><![CDATA[New comment by kingcauchy in "If Claude Fable stops helping you, you'll never know"]]></title><description><![CDATA[
<p>"We won't use this product to spy or build weapons but you'll have to trust us, but we're also going to intentionally lie to you when you break our terms of service but trust us."</p>
]]></description><pubDate>Wed, 10 Jun 2026 00:04:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469494</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=48469494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469494</guid></item><item><title><![CDATA[New comment by kingcauchy in "If Claude Fable stops helping you, you'll never know"]]></title><description><![CDATA[
<p>The silently never telling you is so insidious on top of it being ridiculous given how they trained the model in the first place. We do distributed model training for embedder/reranker models and I'd deeply resonate that this article's message exactly for our company. We couldn't trust the model in the first place, but now the model is intentionally burning our money if we asked it the wrong question, on top of being deeply expensive in the first place. If we did find evidence of being incorrectly nerfed, we'd never be able to reach a human to let them know. Too many reverse incentives with Anthropic, maybe they're about AI security but that doesn't make them ethical to consumers (i.e. humans).</p>
]]></description><pubDate>Tue, 09 Jun 2026 23:37:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469291</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=48469291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469291</guid></item><item><title><![CDATA[New comment by kingcauchy in "Cheap code means formal verification is reasonable now"]]></title><description><![CDATA[
<p>I work with you so I'm bias but I think this is neat.</p>
]]></description><pubDate>Thu, 21 May 2026 22:45:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48229741</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=48229741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48229741</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>Thanks for the feedback!<p>In regards to contention, the answer is definitely dependent on how you host. We've had a lot of experience running different ML workloads and from an SRE perspective we knew you'd need a variety of different styles of hosting the models depending on read/write patterns of your usage. Termite and the proxy service/operator allow for all styles of model loading, either preloading and compiling to prevent cold starts or lazy loading to protect memory, with different pooling strategies and caching strategies for bundling multiple models running in the same Termite container.<p>If a heavy indexing job is running on a CPU only single-node deployment, it won't be using Raft (no replication). If it's running with GPU it doesn't share resources with the DB anyways really significantly there. If it's running distributed, also no issue with contention really.<p>Let us know if you have any other questions!</p>
]]></description><pubDate>Wed, 18 Mar 2026 21:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47431550</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47431550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47431550</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>I'd be super interested to here more about what you all do in this space, currently Antfly (and Termite) doesn't handle custom content types explicitly because we've mostly focused on supporting the "classic" ones (application/pdf, image/png, image/jp2, e.g.) but we've had to build out a lot of the support for these things as custom support into the system. For instance I chose jsonschema for the schema so users could do exactly what you're suggesting, custom content types indexed differently. The ML side of things also has to know how to support them (i.e. does a pdf get rendered ocr then embedded or text extraction on some fallback). Would love to here about what you all do and the types of media you make searchable today!</p>
]]></description><pubDate>Wed, 18 Mar 2026 15:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426623</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47426623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426623</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p><a href="https://github.com/antflydb/antfly/pull/8" rel="nofollow">https://github.com/antflydb/antfly/pull/8</a><p>Upon another look it looks like we were actually missing the pause lock for the backfill operation too during a shard split though, I also went ahead and added it to batch for good measure although that case should be caught by the manager! Thank you for the report!</p>
]]></description><pubDate>Wed, 18 Mar 2026 04:16:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421532</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47421532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421532</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>I guessed that neo4j gets this question a lot so I went to see if they had a good blog post and this one is pretty good <a href="https://neo4j.com/blog/cypher-and-gql/10-things-you-can-do-with-cypher/" rel="nofollow">https://neo4j.com/blog/cypher-and-gql/10-things-you-can-do-w...</a></p>
]]></description><pubDate>Wed, 18 Mar 2026 03:00:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421146</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47421146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421146</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>Possibly, Amazon and Google also made the ability for smaller startup based DB companies to go that route with things like ValKey and OpenSearch. LLMs have made it super easy to transpile the ideas into whatever programming language you please though, you just have to put in the time.</p>
]]></description><pubDate>Wed, 18 Mar 2026 02:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421097</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47421097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421097</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>Nope! Awesome you’re poking around though. I’m currently working on deterministic simulation testing and a feature set to allow pausing of index backfills but it’s not fully implemented yet, stay tuned!</p>
]]></description><pubDate>Wed, 18 Mar 2026 02:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420805</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47420805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420805</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>Great question! I think the fundamentally hard problem with distributed systems (at least for me!) comes down to the complicated distributed state machines you have to manage rather than the memory management problems. I think async rust gets in my way with respect to these problems more than it helps (especially when it comes to raft or paxos). That being said with the new async Zig, I’ve been excitedly implementing a swappable backend for the core database that I hope will be a nice marriage of performance and ergonomics.</p>
]]></description><pubDate>Wed, 18 Mar 2026 02:02:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420801</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47420801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420801</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>Fascinating! We settled on Quic with Protobuf because it was more performant in our testing than the gRPC when coupled with the backoff, failure cases (node startup ordering server/client connections), and to not be coupled with the gRPC library versions in Go, which has bitten us a number of times when dealing with dependency management when you're trying to juggle k8s, etcd, and google dependencies in the same Go project. Plus the performance bottleneck in most of the use cases we're specializing in are on the embedding/ml side of things.<p>Thanks for the links! I hadn't seem yamux before!</p>
]]></description><pubDate>Tue, 17 Mar 2026 22:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47419146</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47419146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47419146</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>I've added a specific example for that using the go-sdk <a href="https://github.com/antflydb/antfly/pull/5" rel="nofollow">https://github.com/antflydb/antfly/pull/5</a> here!</p>
]]></description><pubDate>Tue, 17 Mar 2026 18:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47416296</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47416296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47416296</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>I can't speak for everyone, knowledge graphs are the "new hotness" of the ai space (RAG and MCP are seeing a lull in their hype cycles I guess). But I've used graphs professionally for a long time to connect relationships that SQL normal forms have trouble expressing non-recursively. E.g. I used graphs to define identity relationships between data sources hierarchically, and then had a another graph relationship on top of that to define connections between those identities, user at one level and organizations at the next. Graphs as indexes allow you to express arbitrary relationships between data to allow for more efficient lookups by a database. Some folks use it to express conceptual relationship between data for AI now, so if I have a bunch of images stored in google drive, I might want to abstract the concept of pets and pets have relationship with a human etc. then my database queries for looking up all pictures related to the dog-pets owned by some human becomes a tractable search instead of a scan of the corpus!</p>
]]></description><pubDate>Tue, 17 Mar 2026 18:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47416112</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47416112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47416112</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>There's some examples in the quickstart on the website but I'll add an explicit e2e example case for that too. Otherwise the tests for that are a little lower level in the code! I'll add the RSF (merging of the two lists) example for that too!! Thanks for the feedback.</p>
]]></description><pubDate>Tue, 17 Mar 2026 17:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47416010</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47416010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47416010</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>Thanks! Fixed that up!</p>
]]></description><pubDate>Tue, 17 Mar 2026 17:46:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415891</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47415891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415891</guid></item><item><title><![CDATA[New comment by kingcauchy in "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go"]]></title><description><![CDATA[
<p>Oh thanks for the 404 on the verify link (I abstracted out the auth OIDC for cross domain login and must have missed a path).<p>Yes good call, I tried to start that on the website with a react-flows based architectural flow chart a little bit but it's a bit high level, and not consumable directly in github markdown files but I'll work on that!<p>That's exactly the direction I've been working on, the reranking, embedders and chunkers are all plugable and the schema design (using jsonschema for our "schema-ish" approach allows for fine-grained index backend hints for individual data types etc.) I'll work on getting a good architecture doc up today and tomorrow!</p>
]]></description><pubDate>Tue, 17 Mar 2026 17:41:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415833</link><dc:creator>kingcauchy</dc:creator><comments>https://news.ycombinator.com/item?id=47415833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415833</guid></item></channel></rss>