<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: mebcitto</title><link>https://news.ycombinator.com/user?id=mebcitto</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Jul 2026 21:17:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mebcitto" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mebcitto in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>Perhaps pure pgrx extensions would make sense as a first target?</p>
]]></description><pubDate>Thu, 09 Jul 2026 09:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48843335</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=48843335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48843335</guid></item><item><title><![CDATA[New comment by mebcitto in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>Does it support the extension ecosystem? Or would extensions need to be rewritten as well?</p>
]]></description><pubDate>Thu, 09 Jul 2026 07:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48842227</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=48842227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48842227</guid></item><item><title><![CDATA[New comment by mebcitto in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>Not sure it’s so simple. I think close to 100% of new ambitious projects are going to leverage AI at least to some degree. I know a couple that have strict no-AI policies (e.g. Zig), but it’s a tiny minority i think.<p>So how much AI usage does it make it an “AI rewrite”?</p>
]]></description><pubDate>Thu, 09 Jul 2026 07:36:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48842218</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=48842218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48842218</guid></item><item><title><![CDATA[Open-source cloud-native Postgres platform]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/xataio/xata">https://github.com/xataio/xata</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48697681">https://news.ycombinator.com/item?id=48697681</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 27 Jun 2026 12:31:20 +0000</pubDate><link>https://github.com/xataio/xata</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=48697681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48697681</guid></item><item><title><![CDATA[New comment by mebcitto in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>Unfortunately there is currently an issue in pnpm that makes `minimumReleaseAge` difficult: <a href="https://github.com/pnpm/pnpm/issues/11068" rel="nofollow">https://github.com/pnpm/pnpm/issues/11068</a></p>
]]></description><pubDate>Tue, 12 May 2026 09:41:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48106082</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=48106082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106082</guid></item><item><title><![CDATA[New comment by mebcitto in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>That might be opus 4.7 behaviour because I also get that all the time in the past few weeks. Also complex code base, but likely an order of magnitude simpler than yours.</p>
]]></description><pubDate>Sat, 09 May 2026 19:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48077722</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=48077722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077722</guid></item><item><title><![CDATA[Postgres on K8s with fast data branching]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/xataio/xata">https://github.com/xataio/xata</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48074691">https://news.ycombinator.com/item?id=48074691</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 09 May 2026 13:06:54 +0000</pubDate><link>https://github.com/xataio/xata</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=48074691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48074691</guid></item><item><title><![CDATA[Exposing ZFS volumes over the network via NVMe-oF]]></title><description><![CDATA[
<p>Article URL: <a href="https://xata.io/blog/xatastor-zfs-nvme-of-for-millions-of-postgres-databases">https://xata.io/blog/xatastor-zfs-nvme-of-for-millions-of-postgres-databases</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47985542">https://news.ycombinator.com/item?id=47985542</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 02 May 2026 11:43:19 +0000</pubDate><link>https://xata.io/blog/xatastor-zfs-nvme-of-for-millions-of-postgres-databases</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=47985542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985542</guid></item><item><title><![CDATA[New comment by mebcitto in "Why C Remains the Gold Standard for Cryptographic Software"]]></title><description><![CDATA[
<p>This rings true to me. Rust is great but in environments where you need a lot of unsafe anyway, it’s still not memory safe, and adds complexity otherwise.</p>
]]></description><pubDate>Sun, 26 Apr 2026 07:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47908228</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=47908228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47908228</guid></item><item><title><![CDATA[Xata OSS: Postgres platform with branching, now Apache 2.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://xata.io/blog/open-source-postgres-branching-copy-on-write">https://xata.io/blog/open-source-postgres-branching-copy-on-write</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47819050">https://news.ycombinator.com/item?id=47819050</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 18 Apr 2026 20:00:17 +0000</pubDate><link>https://xata.io/blog/open-source-postgres-branching-copy-on-write</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=47819050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47819050</guid></item><item><title><![CDATA[New comment by mebcitto in "Benchmarking Postgres 17 vs. 18"]]></title><description><![CDATA[
<p>That explains why `sync` and `worker` have so similar results in almost all runs.  The benchmarks from Tomas Vondra (<a href="https://vondra.me/posts/tuning-aio-in-postgresql-18/" rel="nofollow">https://vondra.me/posts/tuning-aio-in-postgresql-18/</a>) showed some significant differences.</p>
]]></description><pubDate>Fri, 24 Oct 2025 04:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45690671</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=45690671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45690671</guid></item><item><title><![CDATA[New comment by mebcitto in "Fixing UUIDv7 (for database use-cases)"]]></title><description><![CDATA[
<p>Yeah, I don't think "fixing" is really the right term here, since this brings a different set of tradeoffs. You don't leak timestamps, you get ok page locality, but you lose the ability to sort by the IDs. I do see how this might be a good choice for a general PK default (i.e. by default, don't leak stuff).</p>
]]></description><pubDate>Thu, 23 Oct 2025 17:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45684518</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=45684518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45684518</guid></item><item><title><![CDATA[Fixing UUIDv7 (for database use-cases)]]></title><description><![CDATA[
<p>Article URL: <a href="https://brooker.co.za/blog/2025/10/22/uuidv7.html">https://brooker.co.za/blog/2025/10/22/uuidv7.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45678169">https://news.ycombinator.com/item?id=45678169</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 23 Oct 2025 04:27:00 +0000</pubDate><link>https://brooker.co.za/blog/2025/10/22/uuidv7.html</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=45678169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45678169</guid></item><item><title><![CDATA[New comment by mebcitto in "Liquibase continues to advertise itself as "open source" despite license switch"]]></title><description><![CDATA[
<p>It's Postgres specific but there is <a href="https://github.com/xataio/pgroll" rel="nofollow">https://github.com/xataio/pgroll</a> which takes the automation a step further.</p>
]]></description><pubDate>Thu, 16 Oct 2025 13:42:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45605242</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=45605242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45605242</guid></item><item><title><![CDATA[Speeding up pgstream snapshots for PostgreSQL]]></title><description><![CDATA[
<p>Article URL: <a href="https://xata.io/blog/behind-the-scenes-speeding-up-pgstream-snapshots-for-postgresql">https://xata.io/blog/behind-the-scenes-speeding-up-pgstream-snapshots-for-postgresql</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44458805">https://news.ycombinator.com/item?id=44458805</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 03 Jul 2025 20:17:17 +0000</pubDate><link>https://xata.io/blog/behind-the-scenes-speeding-up-pgstream-snapshots-for-postgresql</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=44458805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44458805</guid></item><item><title><![CDATA[Database Branching for PostgreSQL: A Comparision]]></title><description><![CDATA[
<p>Article URL: <a href="https://xata.io/blog/neon-vs-supabase-vs-xata-postgres-branching-part-1">https://xata.io/blog/neon-vs-supabase-vs-xata-postgres-branching-part-1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44274920">https://news.ycombinator.com/item?id=44274920</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 14 Jun 2025 07:50:42 +0000</pubDate><link>https://xata.io/blog/neon-vs-supabase-vs-xata-postgres-branching-part-1</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=44274920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44274920</guid></item><item><title><![CDATA[New comment by mebcitto in "Multigres: Vitess for Postgres"]]></title><description><![CDATA[
<p>This is very interesting, thanks for offering to answer questions. I'm curious of two things:<p>* Are you also considering going the Postgres extension route, like Citus? It is after all the best attempt at sharding Postgres so far.<p>* If you are willing to share, why not doing this from inside Planetscale? I assume it was at least considered over the years.</p>
]]></description><pubDate>Tue, 10 Jun 2025 15:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44238085</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=44238085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44238085</guid></item><item><title><![CDATA[New comment by mebcitto in "Pglocks.org"]]></title><description><![CDATA[
<p>Other relevant talks/blogs that I found really useful for understanding Postgres locks are:<p>* Unlocking the Postgres Lock Manager by Bruce Momjian: <a href="https://momjian.us/main/writings/pgsql/locking.pdf" rel="nofollow">https://momjian.us/main/writings/pgsql/locking.pdf</a><p>* Anatomy of table-level locks by Gulcin Yildirim Jelinek: <a href="https://xata.io/blog/anatomy-of-locks" rel="nofollow">https://xata.io/blog/anatomy-of-locks</a></p>
]]></description><pubDate>Sun, 18 May 2025 10:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44020406</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=44020406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44020406</guid></item><item><title><![CDATA[Xata: Postgres at scale, with copy-on-write branching and anonymization]]></title><description><![CDATA[
<p>Article URL: <a href="https://xata.io/blog/xata-postgres-with-data-branching-and-pii-anonymization">https://xata.io/blog/xata-postgres-with-data-branching-and-pii-anonymization</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44016289">https://news.ycombinator.com/item?id=44016289</a></p>
<p>Points: 45</p>
<p># Comments: 16</p>
]]></description><pubDate>Sat, 17 May 2025 19:06:14 +0000</pubDate><link>https://xata.io/blog/xata-postgres-with-data-branching-and-pii-anonymization</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=44016289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44016289</guid></item><item><title><![CDATA[AI Agents and Observability]]></title><description><![CDATA[
<p>Article URL: <a href="https://xata.io/blog/are-ai-agents-the-future-of-observability">https://xata.io/blog/are-ai-agents-the-future-of-observability</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43523074">https://news.ycombinator.com/item?id=43523074</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 30 Mar 2025 10:42:55 +0000</pubDate><link>https://xata.io/blog/are-ai-agents-the-future-of-observability</link><dc:creator>mebcitto</dc:creator><comments>https://news.ycombinator.com/item?id=43523074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43523074</guid></item></channel></rss>