<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: nikita</title><link>https://news.ycombinator.com/user?id=nikita</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 08:20:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nikita" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nikita in "A recap on May/June stability at Neon"]]></title><description><![CDATA[
<p>replit</p>
]]></description><pubDate>Wed, 16 Jul 2025 22:45:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44587646</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=44587646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44587646</guid></item><item><title><![CDATA[A recap on May/June stability at Neon]]></title><description><![CDATA[
<p>Article URL: <a href="https://neon.com/blog/an-apology-and-a-recap-on-may-june-stability">https://neon.com/blog/an-apology-and-a-recap-on-may-june-stability</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44586427">https://news.ycombinator.com/item?id=44586427</a></p>
<p>Points: 55</p>
<p># Comments: 5</p>
]]></description><pubDate>Wed, 16 Jul 2025 20:22:57 +0000</pubDate><link>https://neon.com/blog/an-apology-and-a-recap-on-may-june-stability</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=44586427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44586427</guid></item><item><title><![CDATA[New comment by nikita in "Bridged Indexes in OrioleDB: architecture, internals and everyday use?"]]></title><description><![CDATA[
<p>(Neon CEO)<p>Not really. OrioleDB solve the vacuum problem with the introduction of the undo log. Neon gives you scale out storage which is in a way orthogonal to OrielDB. With some work you can run OrioleDB AND neon storage and get benefits of both.</p>
]]></description><pubDate>Fri, 30 May 2025 18:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44138807</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=44138807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44138807</guid></item><item><title><![CDATA[New comment by nikita in "Fauna Service Winding Down"]]></title><description><![CDATA[
<p>One of the services that can replace the fauna service is DocumentDB Postgres plugin (+proxy that is not open sourced yet, but will be shortly). It's available on Azure, but I can also see other Postgres Providers will start picking this up.<p><a href="https://github.com/microsoft/documentdb" rel="nofollow">https://github.com/microsoft/documentdb</a></p>
]]></description><pubDate>Wed, 19 Mar 2025 18:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43415381</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=43415381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43415381</guid></item><item><title><![CDATA[New comment by nikita in "Postgres Just Cracked the Top Fastest Databases for Analytics"]]></title><description><![CDATA[
<p>This is an exciting project. Few highlights:
- Query processor is DuckDB - as long as it translates PG type system to DuckDB typesystem well - it will be very fast.
- Data is stored on S3 in Parquet with Delta or Iceberg metadata. This is really cool. You don't need to push analytical data through WAL - only metadata goes into WAL. This mean fast loading at least in theory, and compatibility with all the Delta/Iceberg ecosystem.
- Once they build real-time ingest, you can just push timeseries into this system and you don't need a second system like Clickhouse</p>
]]></description><pubDate>Sat, 08 Mar 2025 05:42:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43297793</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=43297793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43297793</guid></item><item><title><![CDATA[New comment by nikita in "Microsoft open sources PostgreSQL extensions to muscle in on NoSQL"]]></title><description><![CDATA[
<p>The word is it's a serious effort on the part of Microsoft. It's missing a MongoDB wire protocol which they plan to opensource as well. In the meantime it's possible to use FerretDB for that.<p>I think the biggest use case is big data and dev platform that need application compatibility and wrapping Atlas is less attractive for some reason.</p>
]]></description><pubDate>Tue, 11 Feb 2025 15:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43013527</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=43013527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43013527</guid></item><item><title><![CDATA[Microsoft open sources a document database built on Postgres]]></title><description><![CDATA[
<p>Article URL: <a href="https://opensource.microsoft.com/blog/2025/01/23/documentdb-open-source-announcement/">https://opensource.microsoft.com/blog/2025/01/23/documentdb-open-source-announcement/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42858270">https://news.ycombinator.com/item?id=42858270</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Jan 2025 21:27:40 +0000</pubDate><link>https://opensource.microsoft.com/blog/2025/01/23/documentdb-open-source-announcement/</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=42858270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42858270</guid></item><item><title><![CDATA[New comment by nikita in "PostgreSQL is the Database Management System of the Year 2024"]]></title><description><![CDATA[
<p>Oh, that's coming very very soon! London and San Paolo. Def in Q1.</p>
]]></description><pubDate>Tue, 14 Jan 2025 18:58:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42702051</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=42702051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42702051</guid></item><item><title><![CDATA[New comment by nikita in "PostgreSQL is the Database Management System of the Year 2024"]]></title><description><![CDATA[
<p>(neon ceo). What region are you in?</p>
]]></description><pubDate>Tue, 14 Jan 2025 16:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42699108</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=42699108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42699108</guid></item><item><title><![CDATA[WeSQL. Separation of storage and compute for MySQL]]></title><description><![CDATA[
<p>Article URL: <a href="https://wesql.io/">https://wesql.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42290234">https://news.ycombinator.com/item?id=42290234</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 01 Dec 2024 19:41:15 +0000</pubDate><link>https://wesql.io/</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=42290234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42290234</guid></item><item><title><![CDATA[New comment by nikita in "QwQ: Alibaba's O1-like reasoning LLM"]]></title><description><![CDATA[
<p>I remember having a hard time solving this in my first year of college. This is really impressive.<p>So I have this problem here: given that for positive integers m and n, 0 ≤ x[m + n] ≤ x[m] + x[n], I need to prove that the limit of x[n]/n exists. Hmm, okay, let's see how to approach this.<p>…<p>Alternative approach: maybe I can show that a_n is convergent by showing that it's a Cauchy sequence.<p>But that might be complicated.<p>Alternatively, perhaps I can use the subadditivity to bound a_n.<p>Wait, let's consider the following:<p>Since x is subadditive, x[m + n] ≤ x[m] + x[n].<p>Let me set m = n, then x[2n] ≤ x[n] + x[n] = 2<i>x[n].<p>Therefore, x[2n]/(2n) ≤ x[n]/n.<p>So, a_{2n} ≤ a_n.<p>That means that a_{2n} ≤ a_n.<p>Similarly, x[3n] ≤ x[2n] + x[n] ≤ 2</i>x[n] + x[n] = 3<i>x[n].<p>So, x[3n]/(3n) ≤ x[n]/n.<p>Similarly, x[4n]/(4n) ≤ x[2n]/(2n) ≤ x[n]/n.<p>It seems like a_{k</i>n} ≤ a_n for any integer k ≥ 1.<p>This suggests that as n increases, a_n tends to decrease or stay the same.<p>But wait, in the example where x[n] = n, a_n = 1 for all n, so it's constant.<p>In the example where x[n] = sqrt(n), a_n = 1/sqrt(n), which decreases to 0.<p>So, in some cases, a_n is decreasing, and in some cases, it's constant.<p>But in general, a_n is bounded below by 0 and is decreasing along powers of 2, for example.<p>Wait, from x[2n]/(2n) ≤ x[n]/n, and x[4n]/(4n) ≤ x[2n]/(2n), and so on, so along the sequence n, 2n, 4n, 8n, etc., a_n is decreasing.<p>Maybe I can use this to show that a_n has a limit.<p>Let me consider n = 2^k, for integer k.<p>Let b_k = x[2^k]/2^k.<p>Then, from x[2^{k+1}] ≤ x[2^k] + x[2^k] = 2<i>x[2^k], so b_{k+1} = x[2^{k+1}]/2^{k+1} ≤ (2</i>x[2^k])/2^{k+1} = x[2^k]/2^k = b_k.<p>So, b_{k+1} ≤ b_k, meaning that b_k is a decreasing sequence.<p>Since b_k ≥ 0, it must converge to some limit, say L.<p>Now, I need to show that x[n]/n approaches L as n approaches infinity.<p>Given that b_k is decreasing and converges to L, and for general n, a_n is bounded below by L, and perhaps approaches L.<p>Wait, more carefully:<p>For any n, there exists k such that 2^{k-1} < n ≤ 2^k.<p>Then, x[n]/n ≤ x[2^k]/2^{k-1} = 2<i>(x[2^k]/2^k) = 2</i>b_k.<p>Since b_k approaches L, for large k, b_k is close to L.<p>But I need to show that x[n]/n is close to L.<p>Wait, perhaps I can bound x[n]/n between b_k and something else.<p>Given that 2^{k-1} < n ≤ 2^k, then x[n] ≤ x[2^{k-1}] + x[n - 2^{k-1}] ≤ x[2^{k-1}] + x[2^{k-1}] = 2<i>x[2^{k-1}].<p>Therefore, x[n]/n ≤ (2</i>x[2^{k-1}])/n ≤ (2<i>x[2^{k-1}])/2^{k-1} = 2</i>(x[2^{k-1}]/2^{k-1}) = 2<i>b_{k-1}.<p>But b_{k-1} approaches L as k increases.<p>Similarly, since n > 2^{k-1}, x[n]/n > x[2^k]/2^k = b_k.<p>But b_k ≤ b_{k-1}, and both approach L.<p>Therefore, x[n]/n is squeezed between b_k and 2</i>b_{k-1}, both of which approach L.<p>Therefore, x[n]/n approaches L as n approaches infinity.<p>This suggests that the limit exists and is equal to L.<p>Therefore, the limit of x[n]/n exists.<p>Alternatively, if I recall correctly, this is exactly what Fekete's lemma states.<p>So, in conclusion, the limit of x[n]/n exists.<p>*Final Answer*<p>\boxed{\lim_{n \to \infty} \frac{x[n]}{n} \text{ exists}}</p>
]]></description><pubDate>Fri, 29 Nov 2024 05:18:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42271045</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=42271045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42271045</guid></item><item><title><![CDATA[New Sota Text to Image]]></title><description><![CDATA[
<p>Article URL: <a href="https://huggingface.co/spaces/ArtificialAnalysis/Text-to-Image-Leaderboard">https://huggingface.co/spaces/ArtificialAnalysis/Text-to-Image-Leaderboard</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42006931">https://news.ycombinator.com/item?id=42006931</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 31 Oct 2024 13:53:19 +0000</pubDate><link>https://huggingface.co/spaces/ArtificialAnalysis/Text-to-Image-Leaderboard</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=42006931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42006931</guid></item><item><title><![CDATA[New comment by nikita in "Neon's Free plan now includes 10 projects"]]></title><description><![CDATA[
<p>Neon CEO...<p>This is possible from the cost perspective due to the architecture of Neon and the ability scale to 0. Happy to answer questions!</p>
]]></description><pubDate>Thu, 10 Oct 2024 16:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41800583</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=41800583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41800583</guid></item><item><title><![CDATA[New comment by nikita in "PostgreSQL 17"]]></title><description><![CDATA[
<p>(neon ceo). We have lots of examples of this. Here is one with Retool.
<a href="https://neon.tech/blog/how-retool-uses-retool-and-the-neon-api-to-manage-300k-postgres-databases" rel="nofollow">https://neon.tech/blog/how-retool-uses-retool-and-the-neon-a...</a></p>
]]></description><pubDate>Thu, 26 Sep 2024 18:18:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41661468</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=41661468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41661468</guid></item><item><title><![CDATA[New comment by nikita in "PostgreSQL 17"]]></title><description><![CDATA[
<p>A number of features stood out to me in this release:<p>1. Chipping away more at vacuum. Fundamentally Postgres doesn't have undo log and therefore has to have vacuum. It's a trade-off of fast recovery vs well.. having to vacuum. The unfortunate part about vacuum is that it adds load to the system exactly when the system needs all the resources. I hope one day people stop knowing that vacuum exists, we are one step closer, but not there.<p>2. Performance gets better and not worse. Mark Callaghan blogs about MySQL and Postgres performance changes over time and MySQL keep regressing performance while Postgres keeps improving.<p><a href="https://x.com/MarkCallaghanDB" rel="nofollow">https://x.com/MarkCallaghanDB</a>
<a href="https://smalldatum.blogspot.com/" rel="nofollow">https://smalldatum.blogspot.com/</a><p>3. JSON. Postgres keep improving QOL for the interop with JS and TS.<p>4. Logical replication is becoming a super robust way of moving data in and out.  This is very useful when you move data from one instance to another especially if version numbers don't match. Recently we have been using it to move at the speed of 1Gb/s<p>5. Optimizer. The better the optimizer the less you think about the optimizer. According to the research community SQL Server has the best optimizer. It's very encouraging that every release PG Optimizer gets better.</p>
]]></description><pubDate>Thu, 26 Sep 2024 18:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41661314</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=41661314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41661314</guid></item><item><title><![CDATA[New comment by nikita in "Going open-source as a VC-Backed company"]]></title><description><![CDATA[
<p>At neon we only worry about hyperscalers particularly Amazon. But they already have Aurora so we just open source everything under Apache 2.0<p>Being open is extremely important to us to build trust and we had this since day 1. VCs are fine with it because monetization is all cloud</p>
]]></description><pubDate>Tue, 10 Sep 2024 19:40:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41504696</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=41504696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41504696</guid></item><item><title><![CDATA[New comment by nikita in "Top features in Postgres 17 (plus our contributions)"]]></title><description><![CDATA[
<p>CEO of Neon here. Happy to answer question about Postgres development.</p>
]]></description><pubDate>Mon, 02 Sep 2024 15:07:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41426028</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=41426028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41426028</guid></item><item><title><![CDATA[Top Features in Postgres 17]]></title><description><![CDATA[
<p>Article URL: <a href="https://neon.tech/blog/top-3-features-in-postgres-17">https://neon.tech/blog/top-3-features-in-postgres-17</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41405286">https://news.ycombinator.com/item?id=41405286</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 30 Aug 2024 23:01:46 +0000</pubDate><link>https://neon.tech/blog/top-3-features-in-postgres-17</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=41405286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41405286</guid></item><item><title><![CDATA[New comment by nikita in "Understanding Neon's Autoscaling Algorithm"]]></title><description><![CDATA[
<p>Neon CEO here.<p>Happy to answer any questions</p>
]]></description><pubDate>Tue, 20 Aug 2024 19:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41303088</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=41303088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41303088</guid></item><item><title><![CDATA[New comment by nikita in "pg_duckdb: Splicing Duck and Elephant DNA"]]></title><description><![CDATA[
<p>Are you guys planning to opensource your work at crunchy?</p>
]]></description><pubDate>Sun, 18 Aug 2024 04:36:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41280153</link><dc:creator>nikita</dc:creator><comments>https://news.ycombinator.com/item?id=41280153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41280153</guid></item></channel></rss>