<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: craigkerstiens</title><link>https://news.ycombinator.com/user?id=craigkerstiens</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 09:45:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=craigkerstiens" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Do You Need to Tune Postgres Vacuum?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.snowflake.com/en/engineering-blog/tuning-postgres-vacuum/">https://www.snowflake.com/en/engineering-blog/tuning-postgres-vacuum/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47620763">https://news.ycombinator.com/item?id=47620763</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Apr 2026 22:04:12 +0000</pubDate><link>https://www.snowflake.com/en/engineering-blog/tuning-postgres-vacuum/</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=47620763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47620763</guid></item><item><title><![CDATA[Postgres Time Series (Open Source) Stack with Iceberg]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.snowflake.com/en/engineering-blog/postgres-time-series-iceberg/">https://www.snowflake.com/en/engineering-blog/postgres-time-series-iceberg/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47377787">https://news.ycombinator.com/item?id=47377787</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 14 Mar 2026 15:41:10 +0000</pubDate><link>https://www.snowflake.com/en/engineering-blog/postgres-time-series-iceberg/</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=47377787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47377787</guid></item><item><title><![CDATA[Building a High-Performance Postgres Time Series Stack with Iceberg]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.snowflake.com/en/engineering-blog/postgres-time-series-iceberg/">https://www.snowflake.com/en/engineering-blog/postgres-time-series-iceberg/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47279422">https://news.ycombinator.com/item?id=47279422</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 Mar 2026 18:56:06 +0000</pubDate><link>https://www.snowflake.com/en/engineering-blog/postgres-time-series-iceberg/</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=47279422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47279422</guid></item><item><title><![CDATA[Postgres Jsonb Columns and Toast: A Performance Guide]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.snowflake.com/en/engineering-blog/postgres-jsonb-columns-and-toast/">https://www.snowflake.com/en/engineering-blog/postgres-jsonb-columns-and-toast/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47160384">https://news.ycombinator.com/item?id=47160384</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Feb 2026 00:59:12 +0000</pubDate><link>https://www.snowflake.com/en/engineering-blog/postgres-jsonb-columns-and-toast/</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=47160384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47160384</guid></item><item><title><![CDATA[New comment by craigkerstiens in "An Update on Heroku"]]></title><description><![CDATA[
<p>It sounds like there were pretty broad layoffs which impacted a lot more than just a focus on enterprise contracts. It wasn't "just" a few enterprise sales people. Engineering may have indeed been the least impacted, but this sounds like biggest round of layoffs to hit Heroku since its inception, not just some right sizing from over hiring.</p>
]]></description><pubDate>Fri, 06 Feb 2026 17:31:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915673</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=46915673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915673</guid></item><item><title><![CDATA[New comment by craigkerstiens in "An Update on Heroku"]]></title><description><![CDATA[
<p>It sounds like there were pretty broad layoffs which impacted a lot more than just a focus on enterprise contracts. It wasn't "just" a few enterprise sales people. Engineering may have indeed been the least impacted, but this sounds like biggest round of layoffs to hit Heroku since its inception, not just some right sizing from overhiring.</p>
]]></description><pubDate>Fri, 06 Feb 2026 16:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915173</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=46915173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915173</guid></item><item><title><![CDATA[Postgres Scan Types]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crunchydata.com/blog/postgres-scan-types-in-explain-plans">https://www.crunchydata.com/blog/postgres-scan-types-in-explain-plans</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46568095">https://news.ycombinator.com/item?id=46568095</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 10 Jan 2026 17:53:52 +0000</pubDate><link>https://www.crunchydata.com/blog/postgres-scan-types-in-explain-plans</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=46568095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46568095</guid></item><item><title><![CDATA[Why Everyone Loves Japan]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.noahpinion.blog/p/why-everyone-loves-japan">https://www.noahpinion.blog/p/why-everyone-loves-japan</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46403917">https://news.ycombinator.com/item?id=46403917</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 27 Dec 2025 18:22:14 +0000</pubDate><link>https://www.noahpinion.blog/p/why-everyone-loves-japan</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=46403917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46403917</guid></item><item><title><![CDATA[Snowflake Postgres Is Now Available in Public Preview]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.snowflake.com/en/engineering-blog/postgres-public-preview/">https://www.snowflake.com/en/engineering-blog/postgres-public-preview/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46359038">https://news.ycombinator.com/item?id=46359038</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 22 Dec 2025 21:02:35 +0000</pubDate><link>https://www.snowflake.com/en/engineering-blog/postgres-public-preview/</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=46359038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46359038</guid></item><item><title><![CDATA[Snowflake Postgres Is Now Available in Public Preview]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.snowflake.com/en/engineering-blog/postgres-public-preview/">https://www.snowflake.com/en/engineering-blog/postgres-public-preview/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46327267">https://news.ycombinator.com/item?id=46327267</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 19 Dec 2025 16:02:17 +0000</pubDate><link>https://www.snowflake.com/en/engineering-blog/postgres-public-preview/</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=46327267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46327267</guid></item><item><title><![CDATA[Postgres Internals Hiding in Plain Sight]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crunchydata.com/blog/postgres-internals-hiding-in-plain-sight">https://www.crunchydata.com/blog/postgres-internals-hiding-in-plain-sight</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45852339">https://news.ycombinator.com/item?id=45852339</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 07 Nov 2025 23:06:00 +0000</pubDate><link>https://www.crunchydata.com/blog/postgres-internals-hiding-in-plain-sight</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=45852339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45852339</guid></item><item><title><![CDATA[Postgres 18: Old and New Rows in the Returning Clause]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crunchydata.com/blog/postgres-18-old-and-new-in-the-returning-clause">https://www.crunchydata.com/blog/postgres-18-old-and-new-in-the-returning-clause</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45387923">https://news.ycombinator.com/item?id=45387923</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 26 Sep 2025 15:53:35 +0000</pubDate><link>https://www.crunchydata.com/blog/postgres-18-old-and-new-in-the-returning-clause</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=45387923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45387923</guid></item><item><title><![CDATA[What's Coming in Postgres 18]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crunchydata.com/blog/get-excited-about-postgres-18">https://www.crunchydata.com/blog/get-excited-about-postgres-18</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45315721">https://news.ycombinator.com/item?id=45315721</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 20 Sep 2025 18:05:28 +0000</pubDate><link>https://www.crunchydata.com/blog/get-excited-about-postgres-18</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=45315721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45315721</guid></item><item><title><![CDATA[What's Coming in Postgres 18]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crunchydata.com/blog/get-excited-about-postgres-18">https://www.crunchydata.com/blog/get-excited-about-postgres-18</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45249865">https://news.ycombinator.com/item?id=45249865</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Sep 2025 14:00:46 +0000</pubDate><link>https://www.crunchydata.com/blog/get-excited-about-postgres-18</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=45249865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45249865</guid></item><item><title><![CDATA[Get Excited About Postgres 18]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crunchydata.com/blog/get-excited-about-postgres-18">https://www.crunchydata.com/blog/get-excited-about-postgres-18</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45223903">https://news.ycombinator.com/item?id=45223903</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 12 Sep 2025 16:33:55 +0000</pubDate><link>https://www.crunchydata.com/blog/get-excited-about-postgres-18</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=45223903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45223903</guid></item><item><title><![CDATA[I made Xcode's tests 60 times faster]]></title><description><![CDATA[
<p>Article URL: <a href="https://justin.searls.co/posts/i-made-xcodes-tests-60-times-faster/">https://justin.searls.co/posts/i-made-xcodes-tests-60-times-faster/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44701785">https://news.ycombinator.com/item?id=44701785</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 27 Jul 2025 14:56:47 +0000</pubDate><link>https://justin.searls.co/posts/i-made-xcodes-tests-60-times-faster/</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=44701785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44701785</guid></item><item><title><![CDATA[My Heroku Values (2015)]]></title><description><![CDATA[
<p>Article URL: <a href="https://brandur.org/heroku-values">https://brandur.org/heroku-values</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44678197">https://news.ycombinator.com/item?id=44678197</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 25 Jul 2025 00:49:03 +0000</pubDate><link>https://brandur.org/heroku-values</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=44678197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44678197</guid></item><item><title><![CDATA[Archive Postgres Partitions to Iceberg]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crunchydata.com/blog/archive-postgres-partitions-to-iceberg">https://www.crunchydata.com/blog/archive-postgres-partitions-to-iceberg</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44408588">https://news.ycombinator.com/item?id=44408588</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Jun 2025 22:12:59 +0000</pubDate><link>https://www.crunchydata.com/blog/archive-postgres-partitions-to-iceberg</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=44408588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44408588</guid></item><item><title><![CDATA[Who do you want to be?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.kyledaigle.com/who-do-you-want-to-be/">https://www.kyledaigle.com/who-do-you-want-to-be/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44065526">https://news.ycombinator.com/item?id=44065526</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 May 2025 19:03:45 +0000</pubDate><link>https://www.kyledaigle.com/who-do-you-want-to-be/</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=44065526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44065526</guid></item><item><title><![CDATA[Hacking the Postgres Statistics Tables for Faster Queries]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crunchydata.com/blog/hacking-the-postgres-statistics-tables-for-faster-queries">https://www.crunchydata.com/blog/hacking-the-postgres-statistics-tables-for-faster-queries</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44063653">https://news.ycombinator.com/item?id=44063653</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 May 2025 16:28:59 +0000</pubDate><link>https://www.crunchydata.com/blog/hacking-the-postgres-statistics-tables-for-faster-queries</link><dc:creator>craigkerstiens</dc:creator><comments>https://news.ycombinator.com/item?id=44063653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44063653</guid></item></channel></rss>