<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: shellpipe</title><link>https://news.ycombinator.com/user?id=shellpipe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 06 Sep 2026 19:05:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=shellpipe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by shellpipe in "Io_uring Without Readahead"]]></title><description><![CDATA[
<p>TPC-H is the recommended approach in Turso's CONTRIBUTING.md - <a href="https://github.com/tursodatabase/turso/blob/main/CONTRIBUTING.md#tpc-" rel="nofollow">https://github.com/tursodatabase/turso/blob/main/CONTRIBUTIN...</a></p>
]]></description><pubDate>Tue, 01 Sep 2026 21:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49528287</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=49528287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49528287</guid></item><item><title><![CDATA[Data Access Patterns That Makes Your CPU Angry]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.weineng.me/posts/slowest_add">https://blog.weineng.me/posts/slowest_add</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48702840">https://news.ycombinator.com/item?id=48702840</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 27 Jun 2026 23:32:07 +0000</pubDate><link>https://blog.weineng.me/posts/slowest_add</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=48702840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48702840</guid></item><item><title><![CDATA[New comment by shellpipe in "Reading a cryptominer from its strace"]]></title><description><![CDATA[
<p>Not entirely sure, but my best guess is that the previous DevOps engineer was running a PostgreSQL 14 instance exposed to the internet with the password set to postgres. There's even an old CVE describing a remote code execution path for that kind of setup. Unfortunately, the PostgreSQL logs had been deleted, so I was never able to confirm it.</p>
]]></description><pubDate>Sat, 13 Jun 2026 21:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48521532</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=48521532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521532</guid></item><item><title><![CDATA[Reading a cryptominer from its strace]]></title><description><![CDATA[
<p>Article URL: <a href="https://frn.sh/tforks/">https://frn.sh/tforks/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48521054">https://news.ycombinator.com/item?id=48521054</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:22:51 +0000</pubDate><link>https://frn.sh/tforks/</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=48521054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521054</guid></item><item><title><![CDATA[Flipping two bytes to stop ls from being a program]]></title><description><![CDATA[
<p>Article URL: <a href="https://frn.sh/program/">https://frn.sh/program/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48373149">https://news.ycombinator.com/item?id=48373149</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 02 Jun 2026 17:16:32 +0000</pubDate><link>https://frn.sh/program/</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=48373149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48373149</guid></item><item><title><![CDATA[Where Is Every Byte?]]></title><description><![CDATA[
<p>Article URL: <a href="https://frn.sh/smaps/">https://frn.sh/smaps/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47627900">https://news.ycombinator.com/item?id=47627900</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Apr 2026 15:32:43 +0000</pubDate><link>https://frn.sh/smaps/</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=47627900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627900</guid></item><item><title><![CDATA[Investigating Node.js memory bloat: V8 lazy GC and glibc arena fragmentation]]></title><description><![CDATA[
<p>Article URL: <a href="https://frn.sh/pmem/">https://frn.sh/pmem/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47469529">https://news.ycombinator.com/item?id=47469529</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 21 Mar 2026 18:03:26 +0000</pubDate><link>https://frn.sh/pmem/</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=47469529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47469529</guid></item><item><title><![CDATA[What happens inside Postgres when IOPS runs out]]></title><description><![CDATA[
<p>Article URL: <a href="https://frn.sh/bio/">https://frn.sh/bio/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47004684">https://news.ycombinator.com/item?id=47004684</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 13 Feb 2026 16:41:59 +0000</pubDate><link>https://frn.sh/bio/</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=47004684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47004684</guid></item><item><title><![CDATA[What Is a Program?]]></title><description><![CDATA[
<p>Article URL: <a href="https://frn.sh/posts/programs/">https://frn.sh/posts/programs/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46124226">https://news.ycombinator.com/item?id=46124226</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 02 Dec 2025 18:01:48 +0000</pubDate><link>https://frn.sh/posts/programs/</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=46124226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46124226</guid></item><item><title><![CDATA[New comment by shellpipe in "DNS LOC Record (2014)"]]></title><description><![CDATA[
<p>Haha. Great idea, I might try this one.</p>
]]></description><pubDate>Sat, 29 Nov 2025 20:16:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46090393</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=46090393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46090393</guid></item><item><title><![CDATA[New comment by shellpipe in "Molly: An Improved Signal App"]]></title><description><![CDATA[
<p>this is great. having a few screenshots would be sweet.</p>
]]></description><pubDate>Sat, 29 Nov 2025 05:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46085274</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=46085274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46085274</guid></item><item><title><![CDATA[Understanding copy-on-write: why Redis needs memory overcommit]]></title><description><![CDATA[
<p>Article URL: <a href="https://frn.sh/posts/cow/">https://frn.sh/posts/cow/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46085211">https://news.ycombinator.com/item?id=46085211</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 29 Nov 2025 04:42:05 +0000</pubDate><link>https://frn.sh/posts/cow/</link><dc:creator>shellpipe</dc:creator><comments>https://news.ycombinator.com/item?id=46085211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46085211</guid></item></channel></rss>