<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: redskyluan</title><link>https://news.ycombinator.com/user?id=redskyluan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 11 Jun 2026 00:18:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=redskyluan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Introduce Loon: lake-native storage engine behind Milvus 3.0 for AI data]]></title><description><![CDATA[
<p>Article URL: <a href="https://zilliz.com/blog/why-we-built-loon-a-storage-engine-for-ai-data-that-never-stops-changing">https://zilliz.com/blog/why-we-built-loon-a-storage-engine-for-ai-data-that-never-stops-changing</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48413538">https://news.ycombinator.com/item?id=48413538</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 05 Jun 2026 15:06:45 +0000</pubDate><link>https://zilliz.com/blog/why-we-built-loon-a-storage-engine-for-ai-data-that-never-stops-changing</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=48413538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48413538</guid></item><item><title><![CDATA[Between Claude Code and my wife, only one enjoyed my late nights]]></title><description><![CDATA[
<p>Article URL: <a href="https://zilliz.com/blog/i-spent-600-on-claude-code-to-vibecode-a-2mline-database">https://zilliz.com/blog/i-spent-600-on-claude-code-to-vibecode-a-2mline-database</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47180483">https://news.ycombinator.com/item?id=47180483</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 27 Feb 2026 13:51:05 +0000</pubDate><link>https://zilliz.com/blog/i-spent-600-on-claude-code-to-vibecode-a-2mline-database</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=47180483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47180483</guid></item><item><title><![CDATA[New comment by redskyluan in "My Wife Wanted Dior. I Spent $600 on Claude Code to Vibe-Code Database Instead"]]></title><description><![CDATA[
<p>Between Claude Code and my wife, only one enjoyed my late nights — a fun take on vibe-coding obsession and hard engineering lessons.</p>
]]></description><pubDate>Wed, 25 Feb 2026 14:22:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47151864</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=47151864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47151864</guid></item><item><title><![CDATA[My Wife Wanted Dior. I Spent $600 on Claude Code to Vibe-Code Database Instead]]></title><description><![CDATA[
<p>Article URL: <a href="https://zilliz.com/blog/i-spent-600-on-claude-code-to-vibecode-a-2mline-database">https://zilliz.com/blog/i-spent-600-on-claude-code-to-vibecode-a-2mline-database</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47151863">https://news.ycombinator.com/item?id=47151863</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 25 Feb 2026 14:22:50 +0000</pubDate><link>https://zilliz.com/blog/i-spent-600-on-claude-code-to-vibecode-a-2mline-database</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=47151863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47151863</guid></item><item><title><![CDATA[New comment by redskyluan in "MinIO repository is no longer maintained"]]></title><description><![CDATA[
<p><p><pre><code>  Maintainer of Milvus here. A few thoughts from someone who lives this every day:

  1. The free user problem is real, and AI makes it worse. We serve a massive community of free Milvus users — and we're grateful for them, they make the project what it is. But we also feel the tension MinIO is describing. You invest serious engineering effort into stability and bug fixes, and most users will never become paying customers. In the AI era this ratio only gets harder — copy with AI becomes easier than ever

  2. We need better object storage options. As a heavy consumer of object storage, Milvus needs a reliable, performant, and truly open foundation. RustFS is a solid candidate — we've been evaluating it seriously. But we'd love to see more good options emerge. If the ecosystem can't meet our needs long-term, we may have to invest in building our own.

  3. Open source licensing deserves a serious conversation. The Apache 2.0 / Hadoop-era model served us well, but cracks are showing. Cloud vendors and AI companies consume enormous amounts of open-source infrastructure, and the incentives to contribute back are weaker than ever. I don't think the answer is closing the source — but I also don't think "hope enterprises pay for support" scales forever. We need the community to have an honest conversation about what sustainable open source looks like in the AI era. MinIO's move is a symptom worth paying attention to.</code></pre></p>
]]></description><pubDate>Fri, 13 Feb 2026 16:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47004854</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=47004854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47004854</guid></item><item><title><![CDATA[New comment by redskyluan in "ANN v3: 200ms p99 query latency over 100B vectors"]]></title><description><![CDATA[
<p>Using Hierarchical Clustering significantly reduces recall; this is a solution we used and abandoned three years ago.</p>
]]></description><pubDate>Sun, 25 Jan 2026 16:36:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46755545</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=46755545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46755545</guid></item><item><title><![CDATA[New comment by redskyluan in "Valori – A Python-native Vector Database I built from scratch"]]></title><description><![CDATA[
<p>dude you already missed the window.<p>nothing is better than sqlite as a library and don't use high perforamnce as your value for a python product</p>
]]></description><pubDate>Sun, 09 Nov 2025 13:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45865609</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=45865609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45865609</guid></item><item><title><![CDATA[New comment by redskyluan in "Ask HN: Who wants to be hired? (November 2025)"]]></title><description><![CDATA[
<p>I really enjoyed this article. I have a lot of appreciation for PG, but some articles tend to exaggerate its capabilities, especially when it comes to PG vectors, which can be off-putting."</p>
]]></description><pubDate>Mon, 03 Nov 2025 18:32:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45802527</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=45802527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45802527</guid></item><item><title><![CDATA[New comment by redskyluan in "The Case Against PGVector"]]></title><description><![CDATA[
<p>check <a href="https://github.com/zilliztech/VectorDBBench" rel="nofollow">https://github.com/zilliztech/VectorDBBench</a></p>
]]></description><pubDate>Mon, 03 Nov 2025 18:29:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45802480</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=45802480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45802480</guid></item><item><title><![CDATA[New comment by redskyluan in "Will Amazon S3 Vectors kill vector databases or save them?"]]></title><description><![CDATA[
<p>By the way, if you’re not fully satisfied with S3Vector’s write, query, or recall performance, I’d encourage you to take a look at what we’ve built with Zilliz Cloud. It may not always be the lowest-cost option, but it will definitely meet your expectations when it comes to latency and recall.</p>
]]></description><pubDate>Mon, 08 Sep 2025 17:03:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45170782</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=45170782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45170782</guid></item><item><title><![CDATA[New comment by redskyluan in "Will Amazon S3 Vectors kill vector databases or save them?"]]></title><description><![CDATA[
<p>Author of this article.<p>Yes, I’m the founder and maintainer of the Milvus project, and also a big fan of many AWS projects, including S3, Lambda, and Aurora. Personally, I don’t consider S3Vector to be among the best products in the S3 ecosystem, though I was impressed by its excellent latency control. It’s not particularly fast, nor is it feature-rich, but it seems to embody S3’s design philosophy: being “good enough” for certain scenarios.<p>In contrast, the products I’ve built usually push for extreme scalability and high performance. Beyond Milvus, I’ve also been deeply involved in the development of HBase and Oracle products. I hope more people will dive into the underlying implementation of S3Vector—this kind of discussion could greatly benefit both the search and storage communities and accelerate their growth.</p>
]]></description><pubDate>Mon, 08 Sep 2025 17:02:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45170768</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=45170768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45170768</guid></item><item><title><![CDATA[New comment by redskyluan in "Show HN: OctaneDB – Fast, Open-Source Vector Database for Python"]]></title><description><![CDATA[
<p>Curious—why the shift from a Milvus-compatible API to a Chroma-compatible one?
And of course, something in Python… because that’s obviously the fastest way to conquer the world.</p>
]]></description><pubDate>Sat, 23 Aug 2025 14:11:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44996123</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=44996123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44996123</guid></item><item><title><![CDATA[New comment by redskyluan in "Code Context – Make Claude Code 10x more powerful"]]></title><description><![CDATA[
<p>Code Context is an MCP plugin that brings semantic code search to Claude Code, Gemini CLI, or any AI coding agent.<p>Full codebase indexing means richer context and better code generation.<p>100% open-source.</p>
]]></description><pubDate>Tue, 29 Jul 2025 13:27:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44723091</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=44723091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44723091</guid></item><item><title><![CDATA[Code Context – Make Claude Code 10x more powerful]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/zilliztech/code-context">https://github.com/zilliztech/code-context</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44723090">https://news.ycombinator.com/item?id=44723090</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 29 Jul 2025 13:27:51 +0000</pubDate><link>https://github.com/zilliztech/code-context</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=44723090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44723090</guid></item><item><title><![CDATA[VectorDB bench now support S3Vector]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/zilliztech/VectorDBBench/pull/570">https://github.com/zilliztech/VectorDBBench/pull/570</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44669131">https://news.ycombinator.com/item?id=44669131</a></p>
<p>Points: 19</p>
<p># Comments: 5</p>
]]></description><pubDate>Thu, 24 Jul 2025 10:39:52 +0000</pubDate><link>https://github.com/zilliztech/VectorDBBench/pull/570</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=44669131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44669131</guid></item><item><title><![CDATA[New comment by redskyluan in "Claude Code/Cursor is using grep? Are we devolving"]]></title><description><![CDATA[
<p>Same as cursor, We update every 5 minutes. You can pick a local storage or using cloud services for sure</p>
]]></description><pubDate>Fri, 11 Jul 2025 09:31:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44530141</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=44530141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44530141</guid></item><item><title><![CDATA[New comment by redskyluan in "Postgres LISTEN/NOTIFY does not scale"]]></title><description><![CDATA[
<p>Postgres users often hit scaling issues — whether it's with LISTEN/NOTIFY, PGVector, or even basic relational queries.<p>For startups, Postgres is a fantastic first choice. But plan ahead: as your workload grows, you’ll likely need to migrate or augment your stack.</p>
]]></description><pubDate>Fri, 11 Jul 2025 09:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44530122</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=44530122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44530122</guid></item><item><title><![CDATA[New comment by redskyluan in "Claude Code/Cursor is using grep? Are we devolving"]]></title><description><![CDATA[
<p>Also let us know your ideas! How do we make code search easier</p>
]]></description><pubDate>Fri, 11 Jul 2025 08:35:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44529692</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=44529692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44529692</guid></item><item><title><![CDATA[Claude Code/Cursor is using grep? Are we devolving]]></title><description><![CDATA[
<p>Every AI coding tool has a search problem.<p>Claude uses grep. Cursor does basic vector search. Context retrieval? Honestly, pretty mediocre.<p>As a co-founder of a vector database company, I’ve realized: the only way to understand real developer pain is to use these tools every day — not just sit in strategy meetings.<p>Tried Claude Code. Loved the idea: delegating tasks from the terminal feels magical. But hit a wall fast — grep-based search doesn’t understand semantics. It finds strings, not meaning.<p>Cursor? A good start with vector search, but still shallow. No deep understanding of code structure or intent.<p>That pain point became our opportunity.<p>The more I used Claude, Cursor, Windsurf… the clearer it became: AI tools lack true semantic code understanding.<p>So we built Code Indexer CLI:<p>One-click indexing of your codebase<p>Fast, semantic retrieval<p>Native support for all major AI coding tools<p>We’re not just fixing search — we’re building a better foundation for AI coding. Because context matters more than code.<p>Lesson: Don’t just build for AI. Build with it. Use what your users use. Feel their pain.<p>Your best product ideas live inside your daily frustrations.<p>→ https://github.com/zilliztech/CodeIndexer</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44529677">https://news.ycombinator.com/item?id=44529677</a></p>
<p>Points: 3</p>
<p># Comments: 3</p>
]]></description><pubDate>Fri, 11 Jul 2025 08:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44529677</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=44529677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44529677</guid></item><item><title><![CDATA[New comment by redskyluan in "We built a real-world bench for vectorDBs"]]></title><description><![CDATA[
<p>Most vector database benchmarks today focus on toy use cases: static data, pure ANN search, no filters, no writes.<p>That’s not how things work in production.<p>We built VectorDBBench to benchmark vector databases under real-world conditions. It’s open source and just hit v1.0.0.<p>What’s new in v1.0.0:<p>Label Filtering + vector search tests<p>Concurrent read/write under pressure<p>Customer dataset<p>Better webUI<p>It supports several popular vector DBs out of the box (Milvus, Weaviate, Qdrant, Chroma, etc.) and is easy to extend.<p>If you’re building anything with RAG, embeddings, or search infra, we’d love feedback.</p>
]]></description><pubDate>Mon, 16 Jun 2025 18:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44292282</link><dc:creator>redskyluan</dc:creator><comments>https://news.ycombinator.com/item?id=44292282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44292282</guid></item></channel></rss>