<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: penberg</title><link>https://news.ycombinator.com/user?id=penberg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 04 Oct 2026 04:23:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=penberg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by penberg in "Supabase is acquiring Turso"]]></title><description><![CDATA[
<p>We're aware of your woes with ClickBench. The first time you added it I even explicitly told you that it was way too early to even try that. The attempt you did recently was fair, but it's all in the ingestion before the benchmark, and does not show up anywhere, so we ended up spending time on this instead:<p><a href="https://turso.tech/blog/turso-0.8.0" rel="nofollow">https://turso.tech/blog/turso-0.8.0</a><p>In any case, this is on our radar and we do intend to improve it but not the highest priority right now.</p>
]]></description><pubDate>Fri, 02 Oct 2026 18:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49936640</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=49936640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49936640</guid></item><item><title><![CDATA[New comment by penberg in "Show HN: A tool to manage a swarm of coding agents on Linux"]]></title><description><![CDATA[
<p>There's a reference manual in Git repository, but probably not what you're looking for. Will add something.</p>
]]></description><pubDate>Sat, 11 Apr 2026 05:21:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727663</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=47727663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727663</guid></item><item><title><![CDATA[New comment by penberg in "Show HN: A tool to manage a swarm of coding agents on Linux"]]></title><description><![CDATA[
<p>Yup, Ghostty build requirement.</p>
]]></description><pubDate>Sat, 11 Apr 2026 05:21:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727656</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=47727656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727656</guid></item><item><title><![CDATA[Show HN: A tool to manage a swarm of coding agents on Linux]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/penberg/swarm">https://github.com/penberg/swarm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47715152">https://news.ycombinator.com/item?id=47715152</a></p>
<p>Points: 5</p>
<p># Comments: 3</p>
]]></description><pubDate>Fri, 10 Apr 2026 08:22:50 +0000</pubDate><link>https://github.com/penberg/swarm</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=47715152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715152</guid></item><item><title><![CDATA[Repairing Programs with AI Agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://penberg.org/blog/rp.html">https://penberg.org/blog/rp.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47490375">https://news.ycombinator.com/item?id=47490375</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Mar 2026 14:53:36 +0000</pubDate><link>https://penberg.org/blog/rp.html</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=47490375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47490375</guid></item><item><title><![CDATA[Building AI agents with just bash and a filesystem in TypeScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://turso.tech/blog/agentfs-just-bash">https://turso.tech/blog/agentfs-just-bash</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46469088">https://news.ycombinator.com/item?id=46469088</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 02 Jan 2026 20:40:14 +0000</pubDate><link>https://turso.tech/blog/agentfs-just-bash</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=46469088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46469088</guid></item><item><title><![CDATA[AgentFS with FUSE: SQLite-backed agent state as a POSIX filesystem]]></title><description><![CDATA[
<p>Article URL: <a href="https://turso.tech/blog/agentfs-fuse">https://turso.tech/blog/agentfs-fuse</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46218308">https://news.ycombinator.com/item?id=46218308</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 10 Dec 2025 14:50:01 +0000</pubDate><link>https://turso.tech/blog/agentfs-fuse</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=46218308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46218308</guid></item><item><title><![CDATA[New comment by penberg in "Why Is SQLite Coded In C"]]></title><description><![CDATA[
<p>You're not wrong about VC-funded database arc, but what history are you even talking about?<p>I am sure you understand that I have absolutely nothing to do with Scylla's licensing. I have not worked there for four years nor was I ever in a position there that I would even had that opportunity to influence such decisions.<p>I am also sure you understand that Scylla's development model was completely different: they had AGPL license and contributors had to sign a CLA, which is why they were able to relicense in the first place. Turso is MIT licensed and there's no barrier to contributing and, therefore, already a much bigger contributor base.<p>I fully understand the scepticism, but you're mistaken about the open source history of Turso's founders.</p>
]]></description><pubDate>Fri, 17 Oct 2025 07:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45614023</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=45614023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45614023</guid></item><item><title><![CDATA[New comment by penberg in "Why Is SQLite Coded In C"]]></title><description><![CDATA[
<p>The project is MIT licensed with a growing community of contributors. It does not even matter how long the company lives, all that matters is that some of the core contributors live.</p>
]]></description><pubDate>Fri, 17 Oct 2025 06:47:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45613948</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=45613948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45613948</guid></item><item><title><![CDATA[New comment by penberg in "Why Is SQLite Coded In C"]]></title><description><![CDATA[
<p>The actual reality is that I personally started the project because its synchronous architecture is holding back performance. You can read all about it in <a href="https://penberg.org/papers/penberg-edgesys24.pdf" rel="nofollow">https://penberg.org/papers/penberg-edgesys24.pdf</a>. The design is literally the next evolution of SQLite's architecture.</p>
]]></description><pubDate>Fri, 17 Oct 2025 06:44:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45613928</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=45613928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45613928</guid></item><item><title><![CDATA[New comment by penberg in "Limbo: A complete rewrite of SQLite in Rust"]]></title><description><![CDATA[
<p>Yeah… Attempting to integrate MVCC and then doing vector search gave enough perspective to do this!</p>
]]></description><pubDate>Tue, 10 Dec 2024 17:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42379287</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=42379287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42379287</guid></item><item><title><![CDATA[Show HN: Limbo – SQLite compatible, in-process OLTP database written in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/penberg/limbo">https://github.com/penberg/limbo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41131945">https://news.ycombinator.com/item?id=41131945</a></p>
<p>Points: 10</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 01 Aug 2024 18:18:05 +0000</pubDate><link>https://github.com/penberg/limbo</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=41131945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41131945</guid></item><item><title><![CDATA[Approximate nearest neighbor search with DiskANN in libSQL]]></title><description><![CDATA[
<p>Article URL: <a href="https://turso.tech/blog/approximate-nearest-neighbor-search-with-diskann-in-libsql">https://turso.tech/blog/approximate-nearest-neighbor-search-with-diskann-in-libsql</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41077155">https://news.ycombinator.com/item?id=41077155</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 26 Jul 2024 09:36:36 +0000</pubDate><link>https://turso.tech/blog/approximate-nearest-neighbor-search-with-diskann-in-libsql</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=41077155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41077155</guid></item><item><title><![CDATA[Building a better-sqlite3 compatible JavaScript package with Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.turso.tech/building-a-better-sqlite3-compatible-javascript-package-with-rust-a388cee9">https://blog.turso.tech/building-a-better-sqlite3-compatible-javascript-package-with-rust-a388cee9</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39534363">https://news.ycombinator.com/item?id=39534363</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 28 Feb 2024 05:29:56 +0000</pubDate><link>https://blog.turso.tech/building-a-better-sqlite3-compatible-javascript-package-with-rust-a388cee9</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=39534363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39534363</guid></item><item><title><![CDATA[SQLite-based databases on the Postgres protocol? Yes we can]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.chiselstrike.com/sqlite-based-databases-on-the-postgres-protocol-yes-we-can-358e61171d65">https://blog.chiselstrike.com/sqlite-based-databases-on-the-postgres-protocol-yes-we-can-358e61171d65</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34423811">https://news.ycombinator.com/item?id=34423811</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Jan 2023 05:50:17 +0000</pubDate><link>https://blog.chiselstrike.com/sqlite-based-databases-on-the-postgres-protocol-yes-we-can-358e61171d65</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=34423811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34423811</guid></item><item><title><![CDATA[How ChiselStrike generates its TypeScript client API]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.chiselstrike.com/how-chiselstrike-generates-its-typescript-client-api-9c67659fde49">https://blog.chiselstrike.com/how-chiselstrike-generates-its-typescript-client-api-9c67659fde49</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34261618">https://news.ycombinator.com/item?id=34261618</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Jan 2023 15:59:19 +0000</pubDate><link>https://blog.chiselstrike.com/how-chiselstrike-generates-its-typescript-client-api-9c67659fde49</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=34261618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34261618</guid></item><item><title><![CDATA[Why middleware may not be the right abstraction for your data policies]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.chiselstrike.com/why-middleware-may-not-be-the-right-abstraction-for-your-data-policies-daf8a0c2172f">https://blog.chiselstrike.com/why-middleware-may-not-be-the-right-abstraction-for-your-data-policies-daf8a0c2172f</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33596257">https://news.ycombinator.com/item?id=33596257</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Nov 2022 16:16:43 +0000</pubDate><link>https://blog.chiselstrike.com/why-middleware-may-not-be-the-right-abstraction-for-your-data-policies-daf8a0c2172f</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=33596257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33596257</guid></item><item><title><![CDATA[Show HN: Viewstamped Replication for Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/penberg/vsr-rs">https://github.com/penberg/vsr-rs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33394484">https://news.ycombinator.com/item?id=33394484</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 30 Oct 2022 13:48:51 +0000</pubDate><link>https://github.com/penberg/vsr-rs</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=33394484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33394484</guid></item><item><title><![CDATA[Low latency drives modern infrastructure architecture]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.chiselstrike.com/latency-is-driving-edge-and-serverless-computing-infrastructure-21b708cbdfce">https://blog.chiselstrike.com/latency-is-driving-edge-and-serverless-computing-infrastructure-21b708cbdfce</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32954839">https://news.ycombinator.com/item?id=32954839</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 23 Sep 2022 17:35:02 +0000</pubDate><link>https://blog.chiselstrike.com/latency-is-driving-edge-and-serverless-computing-infrastructure-21b708cbdfce</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=32954839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32954839</guid></item><item><title><![CDATA[Fly.io makes infrastructure easy for developers]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.chiselstrike.com/fly-io-makes-infrastructure-easy-for-us-developers-63081d4d0476">https://blog.chiselstrike.com/fly-io-makes-infrastructure-easy-for-us-developers-63081d4d0476</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32951363">https://news.ycombinator.com/item?id=32951363</a></p>
<p>Points: 185</p>
<p># Comments: 121</p>
]]></description><pubDate>Fri, 23 Sep 2022 13:05:05 +0000</pubDate><link>https://blog.chiselstrike.com/fly-io-makes-infrastructure-easy-for-us-developers-63081d4d0476</link><dc:creator>penberg</dc:creator><comments>https://news.ycombinator.com/item?id=32951363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32951363</guid></item></channel></rss>