<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: zachmu</title><link>https://news.ycombinator.com/user?id=zachmu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Jul 2026 01:15:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zachmu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zachmu in "What if database branching was easy?"]]></title><description><![CDATA[
<p>I remember that engineering decision. You guys were pretty early customers for your throughput and durability requirements (we hadn't even added standby replication yet when you started your integration). We've come a long way in the years since then.</p>
]]></description><pubDate>Thu, 23 Apr 2026 23:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47883640</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47883640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47883640</guid></item><item><title><![CDATA[New comment by zachmu in "What if database branching was easy?"]]></title><description><![CDATA[
<p>Neon is basically this same idea: postgres on a copy-on-write file system.<p>These aren't really "branches" though, they're hard forks. You can't merge them back after making changes. Dolt is still the only SQL database with branch and merge.</p>
]]></description><pubDate>Mon, 20 Apr 2026 18:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47838669</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47838669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47838669</guid></item><item><title><![CDATA[New comment by zachmu in "What if database branching was easy?"]]></title><description><![CDATA[
<p>Can you be more specific about what complications you ran into? As for performance, Dolt is faster overall than MySQL on sysbench now.<p><a href="https://docs.dolthub.com/sql-reference/benchmarks/latency" rel="nofollow">https://docs.dolthub.com/sql-reference/benchmarks/latency</a></p>
]]></description><pubDate>Mon, 20 Apr 2026 18:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47838639</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47838639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47838639</guid></item><item><title><![CDATA[New comment by zachmu in "Chicago charges Medicaid 8x the national median for an ambulance ride"]]></title><description><![CDATA[
<p>Figures are per ambulance ride.</p>
]]></description><pubDate>Wed, 11 Mar 2026 18:43:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47339515</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47339515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47339515</guid></item><item><title><![CDATA[Chicago charges Medicaid 8x the national median for an ambulance ride]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dolthub.com/blog/2026-03-11-chicago-amblance/">https://www.dolthub.com/blog/2026-03-11-chicago-amblance/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47339208">https://news.ycombinator.com/item?id=47339208</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 11 Mar 2026 18:21:02 +0000</pubDate><link>https://www.dolthub.com/blog/2026-03-11-chicago-amblance/</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47339208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47339208</guid></item><item><title><![CDATA[New comment by zachmu in "Welcome to the Wasteland: A Thousand Gas Towns"]]></title><description><![CDATA[
<p><a href="https://docs.dolthub.com/other/faq#why-is-it-called-dolt-are-you-calling-me-dumb" rel="nofollow">https://docs.dolthub.com/other/faq#why-is-it-called-dolt-are...</a></p>
]]></description><pubDate>Wed, 04 Mar 2026 19:24:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47252516</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47252516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252516</guid></item><item><title><![CDATA[New comment by zachmu in "Welcome to the Wasteland: A Thousand Gas Towns"]]></title><description><![CDATA[
<p>What's the incentive for people to contribute to an open source project?</p>
]]></description><pubDate>Wed, 04 Mar 2026 19:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47252368</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47252368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252368</guid></item><item><title><![CDATA[New comment by zachmu in "Welcome to the Wasteland: A Thousand Gas Towns"]]></title><description><![CDATA[
<p>Regardless of whether this particular project goes anywhere, it's at least very interesting that Yegge has discovered a way to make multi-agent setups work better. Giving them discrete personas ("you are a senior database engineer with 30 years of experience") and narrower scopes makes them much more effective. This was surprising to me but makes a lot of sense in retrospect.</p>
]]></description><pubDate>Wed, 04 Mar 2026 18:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47252139</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47252139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252139</guid></item><item><title><![CDATA[New comment by zachmu in "Welcome to the Wasteland: A Thousand Gas Towns"]]></title><description><![CDATA[
<p>It is DOLT, you were right.</p>
]]></description><pubDate>Wed, 04 Mar 2026 18:08:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47251424</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47251424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47251424</guid></item><item><title><![CDATA[New comment by zachmu in "Welcome to the Wasteland: A Thousand Gas Towns"]]></title><description><![CDATA[
<p>lol it's DOLT, not DoIt.<p>Yegge's Medium uses a serif font so you can tell, but in many faces you can't.<p>(We still get this comment constantly and it's very unfortunate)</p>
]]></description><pubDate>Wed, 04 Mar 2026 18:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47251419</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=47251419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47251419</guid></item><item><title><![CDATA[New comment by zachmu in "Ask HN: How do you safely give LLMs SSH/DB access?"]]></title><description><![CDATA[
<p>We build DoltDB, which is a version-controlled SQL database. Recently we've been working with customers doing exactly this, giving an AI agent access to their database. You give the agent its own branch / clone of the prod DB to work on, then merge their changes back to main after review if everything looks good. This requires running Dolt / Doltgres as your database server instead of MySQL / Postgres, of course. But it's free and open source, give it a shot.<p><a href="https://github.com/dolthub/dolt" rel="nofollow">https://github.com/dolthub/dolt</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 21:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46623760</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=46623760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46623760</guid></item><item><title><![CDATA[Show HN: Beta for Doltgres, the Postgres Version of Dolt]]></title><description><![CDATA[
<p>You asked for it, we built it: the world's first version-controlled SQL database, Dolt, now has a Postgres-compatible version, Doltgres. We announced the limited alpha here on Hacker News 18 months ago, and today we're excited to announce the Beta release.<p>Doltgres is free and open source, and you can download it from our GitHub repository here:<p><a href="https://github.com/dolthub/doltgresql/">https://github.com/dolthub/doltgresql/</a><p>More details on the Beta release in our announcement blog post:<p><a href="https://www.dolthub.com/blog/2025-04-16-doltgres-goes-beta/" rel="nofollow">https://www.dolthub.com/blog/2025-04-16-doltgres-goes-beta/</a><p>If you've been waiting for the Postgres version of Dolt, wait no more. Please give it a try by importing your Postgres database using pg_dump and psql, then playing around with the version control features. Let us know via GitHub issues if you encounter any problems.<p>This release represents 18 months of engineering and innovation. We're excited to hear what you think.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43710503">https://news.ycombinator.com/item?id=43710503</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 16 Apr 2025 21:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43710503</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=43710503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43710503</guid></item><item><title><![CDATA[New comment by zachmu in "Amazon employees: 'I'd rather go back to school than work in an office again'"]]></title><description><![CDATA[
<p>You'll never hear more nonsense about the industry than when the topic of H1Bs comes up.</p>
]]></description><pubDate>Wed, 18 Sep 2024 20:33:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41585114</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=41585114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41585114</guid></item><item><title><![CDATA[New comment by zachmu in "Amazon employees: 'I'd rather go back to school than work in an office again'"]]></title><description><![CDATA[
<p>I have, and this is an absurd assertion</p>
]]></description><pubDate>Tue, 17 Sep 2024 22:17:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41573482</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=41573482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41573482</guid></item><item><title><![CDATA[New comment by zachmu in "Amazon employees: 'I'd rather go back to school than work in an office again'"]]></title><description><![CDATA[
<p>> 80%+ h1bs<p>This is laughable, cite a source or get out.</p>
]]></description><pubDate>Tue, 17 Sep 2024 20:17:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41572241</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=41572241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41572241</guid></item><item><title><![CDATA[New comment by zachmu in "The 4-chan Go programmer"]]></title><description><![CDATA[
<p>when I was learning Go, I read a guide that told you to fire off a goroutine to walk a tree and send the values back to the main goroutine via a channel. I think about that "just an example" guide a lot when I see bad channel code.<p>For me the biggest red flag is somebody using a channel as part of an exported library function signature, either as a param or a return value. Almost never the right call.</p>
]]></description><pubDate>Wed, 28 Aug 2024 20:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41383985</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=41383985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41383985</guid></item><item><title><![CDATA[New comment by zachmu in "The 4-chan Go programmer"]]></title><description><![CDATA[
<p>You are a bad bad man</p>
]]></description><pubDate>Wed, 28 Aug 2024 20:00:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41383606</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=41383606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41383606</guid></item><item><title><![CDATA[New comment by zachmu in "CockroachDB license change"]]></title><description><![CDATA[
<p>Think of it as a replacement for spanner with a postgres frontend. It's about global availability and replication without application-level sharding.</p>
]]></description><pubDate>Thu, 15 Aug 2024 22:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41261000</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=41261000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41261000</guid></item><item><title><![CDATA[New comment by zachmu in "CockroachDB license change"]]></title><description><![CDATA[
<p>Sometimes it's a reasonable choice to pay for software, especially if you're a large company that can easily afford it. It's not like "just using postgres" in a manner similar to Cockroach's capabilities is trivial, building your own solution also has a whole set of risks.<p>If you're absolutely opposed to ever paying for a software solution, then sure, avoid commercial projects. I'm happy to spend my (company's) money on useful software.</p>
]]></description><pubDate>Thu, 15 Aug 2024 21:02:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41260328</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=41260328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41260328</guid></item><item><title><![CDATA[New comment by zachmu in "CockroachDB license change"]]></title><description><![CDATA[
<p>The BSL doesn't make it closed source, it prevents a competitor from running their own DBaaS business using Cockroach as the backend. This has happened to various open source projects, AWS started selling their technology and ate their lunch.<p>BSL is a totally fair compromise for commercial open source licensing imho.<p>If you see BSL as the first step to an announcement like today's, that's a fair criticism. Not sure how often that happens. But BSL doesn't disqualify software from being open source.</p>
]]></description><pubDate>Thu, 15 Aug 2024 20:52:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41260251</link><dc:creator>zachmu</dc:creator><comments>https://news.ycombinator.com/item?id=41260251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41260251</guid></item></channel></rss>