<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: skeptrune</title><link>https://news.ycombinator.com/user?id=skeptrune</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 10:30:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=skeptrune" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>Working on publishing those, but publishing benchmarks requires a lot of attention to detail so it will likely be a bit longer.</p>
]]></description><pubDate>Fri, 03 Apr 2026 21:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632767</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47632767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632767</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>agreed. hopefully we can get there soon</p>
]]></description><pubDate>Fri, 03 Apr 2026 21:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632755</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47632755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632755</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>Yea we did and actually use Daytona for another product, but it would have been too slow here.</p>
]]></description><pubDate>Fri, 03 Apr 2026 21:46:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632752</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47632752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632752</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>yea chromadb is not the point. multiple data storage solutions work</p>
]]></description><pubDate>Fri, 03 Apr 2026 19:20:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630936</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630936</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>agreed!</p>
]]></description><pubDate>Fri, 03 Apr 2026 19:14:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630851</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630851</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>We would also be super interested to see that comparison. I agree that there isn't a specific reason why Chroma would be required to build something like this.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630436</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630436</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>I agree that would have been the way to go given more time and resources. However, setting up a FUSE mount would have taken significantly longer and required additional infrastructure.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:42:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630415</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630415</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>100% agree. However, if there were no resource tradeoffs, then a FUSE mount would probably be the way to go.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630248</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630248</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>Modern OCR tooling is quite good. If the knowledge you are adding into your search database is able to be OCR'd then I think the approach we took here is able to be generalized.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630238</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630238</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>Hmmm, the post is an attempt to explain that Mintlify migrated from embedding-retrieval->reranker->LLM to an agent loop with access to call POSIX tools as it desires. Perhaps we didn't provide enough detail?</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630218</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630218</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>Vector search has moved from a "complete solution" to just one tool among many which you should likely provide to an agent.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:27:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630207</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630207</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>I think it's cool that LLMs can effectively do this kind of categorization on the fly at relatively large scale. When you give the LLM tools beyond just "search", it really is effectively cheating.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630186</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630186</guid></item><item><title><![CDATA[New comment by skeptrune in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>100% agree a FUSE mount would be the way to go given more time and resources.<p>Putting Chroma behind a FUSE adapter was my initial thought when I was implementing this but it was way too slow.<p>I think we would also need to optimize grep even if we had a FUSE mount.<p>This was easier in our case, because we didn’t need a 100% POSIX compatibility for our read only docs use case because the agent used only a subset of bash commands anyway to traverse the docs. This also avoids any extra infra overhead or maintenance of EC2 nodes/sandboxes that the agent would have to use.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:24:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630159</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630159</guid></item><item><title><![CDATA[New comment by skeptrune in "Show HN: I built a frontpage for personal blogs"]]></title><description><![CDATA[
<p>This is awesome! I'm happy someone made this exist.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:21:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630134</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47630134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630134</guid></item><item><title><![CDATA[The future of text layout is not CSS]]></title><description><![CDATA[
<p>Article URL: <a href="https://chenglou.me/pretext/editorial-engine/">https://chenglou.me/pretext/editorial-engine/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47551254">https://news.ycombinator.com/item?id=47551254</a></p>
<p>Points: 16</p>
<p># Comments: 19</p>
]]></description><pubDate>Sat, 28 Mar 2026 03:19:34 +0000</pubDate><link>https://chenglou.me/pretext/editorial-engine/</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47551254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551254</guid></item><item><title><![CDATA[New comment by skeptrune in "I created my first AI-assisted pull request"]]></title><description><![CDATA[
<p>Part of why I originally picked programming as a profession is because it felt like a way to get paid to be more of an artisan craftsman. Ultimately, I don't think it was ever quite that, even before ai.<p>But now post LLM coding agents, its not at all that. Nothing about programming for money resembles artisanship.<p>It might be time to try sewing wallets or something...</p>
]]></description><pubDate>Tue, 24 Mar 2026 02:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47498091</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47498091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47498091</guid></item><item><title><![CDATA[New comment by skeptrune in "Is it a pint?"]]></title><description><![CDATA[
<p>Most useful website I've been on in a hot minute</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47491673</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47491673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47491673</guid></item><item><title><![CDATA[New comment by skeptrune in "Kagi Translate now supports LinkedIn Speak as an output language"]]></title><description><![CDATA[
<p>input: my boss is making me go through a humiliation ritual known as "sprint planning"<p>output: Grateful for the opportunity to lean into another high-impact sprint planning session today!  It’s all about radical transparency, aligning our vision, and embracing the grind to deliver massive value. Growth happens outside the comfort zone! #AgileMindset #Leadership #Synergy</p>
]]></description><pubDate>Tue, 17 Mar 2026 05:30:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409008</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47409008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409008</guid></item><item><title><![CDATA[New comment by skeptrune in "MacBook Neo Is the Most Repairable MacBook in 14 Years"]]></title><description><![CDATA[
<p>i absolutely never ever in a million years would have guessed this to be the case</p>
]]></description><pubDate>Mon, 16 Mar 2026 07:48:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396144</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47396144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396144</guid></item><item><title><![CDATA[New comment by skeptrune in "Lies I was told about collaborative editing, Part 2: Why we don't use Yjs"]]></title><description><![CDATA[
<p>we're about to implement collaborative editing at Mintlify and were considering yjs so this couldn't have come at a better time</p>
]]></description><pubDate>Mon, 16 Mar 2026 07:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396139</link><dc:creator>skeptrune</dc:creator><comments>https://news.ycombinator.com/item?id=47396139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396139</guid></item></channel></rss>