<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: arunmu</title><link>https://news.ycombinator.com/user?id=arunmu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 17:09:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arunmu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by arunmu in "Pg_vectorsearch: An index that is faster than pgvector's IVFFlat and HNSW"]]></title><description><![CDATA[
<p>Thanks. I wish you had gone into more details on why recall was bad and what scale etc so that current users could also identify their issues.
Also, it seems the new index is memory based and does not scale on machines with lower memory by being built on disk data structure ?</p>
]]></description><pubDate>Thu, 15 Oct 2026 01:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=50097831</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=50097831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50097831</guid></item><item><title><![CDATA[New comment by arunmu in "Pg_vectorsearch: An index that is faster than pgvector's IVFFlat and HNSW"]]></title><description><![CDATA[
<p>Didn't these guys also write pgvectorscale which seems to be unmaintained now ?
Why a new index instead of adding onto or improving pgvectorscale?</p>
]]></description><pubDate>Wed, 14 Oct 2026 16:32:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50090420</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=50090420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50090420</guid></item><item><title><![CDATA[New comment by arunmu in "Ten years of ClickHouse in open source"]]></title><description><![CDATA[
<p>Were you using it for simple grep search or actually required advanced searching for eg: BM25. Clickhouse will only help you with grep like search from what I understand.</p>
]]></description><pubDate>Fri, 19 Jun 2026 14:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48598712</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=48598712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48598712</guid></item><item><title><![CDATA[New comment by arunmu in "The Case Against PGVector"]]></title><description><![CDATA[
<p>There is pgvectorscale from timescale which uses disk ann based data structure and has support for pre and post filtering.</p>
]]></description><pubDate>Mon, 03 Nov 2025 15:36:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45800197</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=45800197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45800197</guid></item><item><title><![CDATA[New comment by arunmu in "BM25 Search in Postgres"]]></title><description><![CDATA[
<p>Thanks. We are already using timescale postgres image for pgvectorscale with some customizations on tsvector and GIN indexes. Would be nice to have bm25 as well. Any specific reason why this was not made open source from the get go or is it the usual phased approach by Timescale (now Tigerdata)? If not, it is a worrying signal as the same could happen with pgvectorscale development as well.<p>Anyways really appreciate the free offerings by timescale. Really makes things easy.</p>
]]></description><pubDate>Sat, 25 Oct 2025 05:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45701471</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=45701471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45701471</guid></item><item><title><![CDATA[New comment by arunmu in "BM25 Search in Postgres"]]></title><description><![CDATA[
<p>I would very much like it if it was opensourced like pgvectorscale and timescale extension itself</p>
]]></description><pubDate>Sat, 25 Oct 2025 00:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45700454</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=45700454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45700454</guid></item><item><title><![CDATA[BM25 Search in Postgres]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.tigerdata.com/blog/introducing-pg_textsearch-true-bm25-ranking-hybrid-retrieval-postgres">https://www.tigerdata.com/blog/introducing-pg_textsearch-true-bm25-ranking-hybrid-retrieval-postgres</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45700446">https://news.ycombinator.com/item?id=45700446</a></p>
<p>Points: 5</p>
<p># Comments: 4</p>
]]></description><pubDate>Sat, 25 Oct 2025 00:31:22 +0000</pubDate><link>https://www.tigerdata.com/blog/introducing-pg_textsearch-true-bm25-ranking-hybrid-retrieval-postgres</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=45700446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45700446</guid></item><item><title><![CDATA[New comment by arunmu in "TimescaleDB helped us scale analytics and reporting"]]></title><description><![CDATA[
<p>I am a big fan of cloudflare blogs. The tech blogs are usually highly detailed and there is so much to learn from those.<p>But this one, interesting but was not a practical choice at all from what I gather reading the blog. The reason given for not using Clickhouse which they are <i>already</i> using for analytics was vague and ambiguous. Clickhouse does support JSON which can be re-written into a more structured table using MV. Aggregation and other performance tuning steps are bread and butter of using Clickhouse.<p>The decision to go with postgres and learn the already known limitations the hard way and then continue using it by bringing up a new technology (Timescale) does not sound good, assuming that Cloudflare at this point might already have lots of internal tools for monitoring clickhouse clusters.</p>
]]></description><pubDate>Wed, 09 Jul 2025 05:24:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44506574</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=44506574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44506574</guid></item><item><title><![CDATA[TimescaleDB helped us scale analytics and reporting]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.cloudflare.com/timescaledb-art/">https://blog.cloudflare.com/timescaledb-art/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44506539">https://news.ycombinator.com/item?id=44506539</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 09 Jul 2025 05:17:18 +0000</pubDate><link>https://blog.cloudflare.com/timescaledb-art/</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=44506539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44506539</guid></item><item><title><![CDATA[New comment by arunmu in "Agentic patters from scratch using Groq"]]></title><description><![CDATA[
<p>Thanks. I would have preferred to use Go instead of Python, but somehow the language is not picking up a lot in terms of new LLM frameworks.<p>As of now, I am using very light weight abstractions over prompts in python and that gets the job done. But, it is way too early and I can see how pipelining multiple LLM calls would need a good library that is not too complex and involved. In the end it is just a API call and you hope for the best result :)</p>
]]></description><pubDate>Thu, 03 Oct 2024 08:41:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41728605</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=41728605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41728605</guid></item><item><title><![CDATA[New comment by arunmu in "Agentic patters from scratch using Groq"]]></title><description><![CDATA[
<p>> No LangChain, no LangGraph, no LlamaIndex, no CrewAI<p>Bless you. Using these over complicated abstractions (except CrewAI which I haven't yet checked out) never made sense to me. I understand that LLM is no magic wand and there is a need to make it systematic rather than slapping prompts everywhere. But these frameworks are not the solution to it. Next I will be looking at is Microsofts semantic-kernel. Anybody has any good words for it ?</p>
]]></description><pubDate>Thu, 03 Oct 2024 06:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41727790</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=41727790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41727790</guid></item><item><title><![CDATA[How not to write an async runtime in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/arun11299/How-not-to-async-rs">https://github.com/arun11299/How-not-to-async-rs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39957340">https://news.ycombinator.com/item?id=39957340</a></p>
<p>Points: 28</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Apr 2024 01:30:00 +0000</pubDate><link>https://github.com/arun11299/How-not-to-async-rs</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=39957340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39957340</guid></item><item><title><![CDATA[New comment by arunmu in "Cloudflare Log Explorer"]]></title><description><![CDATA[
<p>I wonder why not clickhouse. Cloudflare has already deployed a lot of analytics services based on CH. Would have been nice if they could provide more details on that.</p>
]]></description><pubDate>Sat, 09 Mar 2024 14:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39651992</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=39651992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39651992</guid></item><item><title><![CDATA[Cloudflare Log Explorer]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.cloudflare.com/log-explorer">https://blog.cloudflare.com/log-explorer</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39651980">https://news.ycombinator.com/item?id=39651980</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 09 Mar 2024 14:57:16 +0000</pubDate><link>https://blog.cloudflare.com/log-explorer</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=39651980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39651980</guid></item><item><title><![CDATA[New comment by arunmu in "The pool of talented C++ developers is running dry"]]></title><description><![CDATA[
<p>I have been a big fan of C++ and have had used it for about 8-9 years professionally as well as for side projects. The baggage that comes with it is just not worth it. My recommendation for any new project is to go either with Go or Rust as a C++ replacement unless the environment or hardware or resource constraints does not allow you otherwise.<p>As an individual developer, learning and being an expert in C++ intricacies is not worth the time and effort. Instead learn more about data layout in memory, hardware, language tooling etc and write code accordingly in a much better language as per the _need_ and C++ would really only qualify for very niche requirements.</p>
]]></description><pubDate>Wed, 02 Nov 2022 16:35:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=33438591</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=33438591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33438591</guid></item><item><title><![CDATA[New comment by arunmu in "4Bn rows/sec query benchmark: ClickHouse vs. QuestDB vs. Timescale"]]></title><description><![CDATA[
<p>Really disappointing post from QuestDB. I would have expected them to do some research on how to design CH table schema before doing such kind of benchmark.
The queries used does not take into account the primary key/order by fields. Based on query to be optimized, once could use Projections or MV. Perhaps a bit more work is needed, but that's the clickhouse way of doing it.</p>
]]></description><pubDate>Sun, 05 Jun 2022 13:35:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=31630856</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=31630856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31630856</guid></item><item><title><![CDATA[New comment by arunmu in "Comparing ClickHouse to PostgreSQL and TimescaleDB for time-series data"]]></title><description><![CDATA[
<p>Thank you. My only nit is the way the ratio (CH/TS) is shown. What is the purpose of that ? It will show a bigger percentage for cases in which TS is better, but lower percentage for cases where CH is giving better results. From the data representation perspective, I do not thinnk that is fair.</p>
]]></description><pubDate>Thu, 21 Oct 2021 18:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=28949036</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=28949036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28949036</guid></item><item><title><![CDATA[New comment by arunmu in "Comparing ClickHouse to PostgreSQL and TimescaleDB for time-series data"]]></title><description><![CDATA[
<p>What is the difference w.r.t the comparison done by Altinity of clickhouse with timescale ? Clickhouse performed better there for the same test. What gives ?</p>
]]></description><pubDate>Thu, 21 Oct 2021 17:30:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=28947942</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=28947942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28947942</guid></item><item><title><![CDATA[New comment by arunmu in "ClickHouse vs. Pinot"]]></title><description><![CDATA[
<p>Thats awseome! Thanks for sharing.</p>
]]></description><pubDate>Wed, 22 Sep 2021 03:51:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=28612953</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=28612953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28612953</guid></item><item><title><![CDATA[ClickHouse vs. Pinot]]></title><description><![CDATA[
<p>https://www.reddit.com/r/bigdata/comments/pse4gb/clickhouse_and_apache_pinot/<p>Originally a reddit post. Wanted to see/have more discussion on this topic.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28612540">https://news.ycombinator.com/item?id=28612540</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 22 Sep 2021 02:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=28612540</link><dc:creator>arunmu</dc:creator><comments>https://news.ycombinator.com/item?id=28612540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28612540</guid></item></channel></rss>