<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: andersmurphy</title><link>https://news.ycombinator.com/user?id=andersmurphy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 15 Oct 2026 00:37:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=andersmurphy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by andersmurphy in "To grieve, or not to grieve?"]]></title><description><![CDATA[
<p>Happens every time. Fascinating emergent behaviour.</p>
]]></description><pubDate>Fri, 02 Oct 2026 08:56:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49931335</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49931335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49931335</guid></item><item><title><![CDATA[New comment by andersmurphy in "The Navier–Stokes Millennium Prize Problem"]]></title><description><![CDATA[
<p>I mean the fact that comments like this get downvoted is wild.</p>
]]></description><pubDate>Wed, 09 Sep 2026 07:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49622820</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49622820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49622820</guid></item><item><title><![CDATA[New comment by andersmurphy in "The Navier–Stokes Millennium Prize Problem"]]></title><description><![CDATA[
<p>You'd think theft would still be illegal regardless of what a privacy policy says.</p>
]]></description><pubDate>Wed, 09 Sep 2026 06:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49622164</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49622164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49622164</guid></item><item><title><![CDATA[New comment by andersmurphy in "Ok, but does it scale?"]]></title><description><![CDATA[
<p>I think people get hung up on high availability (HA), and ironically don't test their backups. Single node with streaming backups to S3 (simple in a single writer system) can give you a system that will at most lose a few seconds of data (interestingly RDS has a 5 minute window of dataloss).<p>Multi node systems tend to have more failure modes, so fail more often, high availability is not free.<p>If you replicate data between two nodes (that are note async backups). You have to maintain strong data consistency. So writes to the database are considered successful only if the data is written to both nodes. If either node became unavailable you'd be unable to write anything without sacrificing consistency, reducing our overall availability rather than improving it. Also increasing latency.<p>This is why the whole multi node HA push by the industry is so laughable. A lot of time it makes systems more fragile.</p>
]]></description><pubDate>Sat, 05 Sep 2026 07:45:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49574133</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49574133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49574133</guid></item><item><title><![CDATA[New comment by andersmurphy in "We could save petabytes of cache storage with Zstandard and Pingora"]]></title><description><![CDATA[
<p>Sadly they do not. They stop after the first frame (at least last time I tested it).<p>They also don't always support window sizes above 8MB which means levels above 19 can fail to decompress (if they use the more than 8MB of window).</p>
]]></description><pubDate>Thu, 03 Sep 2026 11:41:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49548727</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49548727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49548727</guid></item><item><title><![CDATA[New comment by andersmurphy in "We could save petabytes of cache storage with Zstandard and Pingora"]]></title><description><![CDATA[
<p>I'm surprised the faster decompression speed of zstd wasn't mentioned. Feels like a big win for cache (assuming decompress on read).<p>A shame browsers don't support concatenating zstd frames (which zstd does support). Then you wouldn't need to decompress, just serve zstd straight to the browsers after concatenating the frames you care about.</p>
]]></description><pubDate>Thu, 03 Sep 2026 11:03:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49548469</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49548469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49548469</guid></item><item><title><![CDATA[New comment by andersmurphy in "We could save petabytes of cache storage with Zstandard and Pingora"]]></title><description><![CDATA[
<p>There's negative levels for faster decoding and compression. level -1 uses half the CPU of level 1 and with a custom window size can be really good for streaming compression. I think the negative levels go down to -7 if I remember correctly?</p>
]]></description><pubDate>Thu, 03 Sep 2026 10:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49548444</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49548444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49548444</guid></item><item><title><![CDATA[New comment by andersmurphy in "There's no reason for software to be slow anymore"]]></title><description><![CDATA[
<p>Project into sqlite on your app server is the main trick I use. Denormalize if you have to.<p>Hell, for a lot of projects you don't even need to get that fancy. Run a single server with an embedde database, running Go or Java and you're good to go.</p>
]]></description><pubDate>Sat, 22 Aug 2026 19:43:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49403114</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49403114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49403114</guid></item><item><title><![CDATA[New comment by andersmurphy in "There's no reason for software to be slow anymore"]]></title><description><![CDATA[
<p>I think a lot of the time when people say the network is slow. They really mean their backend is slow.<p>With a fast backend ~1-5ms response times (not even that fast). Streaming compression over something like SSE to keep your response sub 1kb packet (roughly an ethernet MTU).<p>With a push based model, pushing data to a user is half their RTT latency. They will only experience their full RTT on actions they trigger.<p>Now the network to you is distance to the server (not your rail/nextjs backend taking 400ms). Things like 4G and 3G are fine. The real problem is when you have such bad signal you effectively have no down or up.</p>
]]></description><pubDate>Sat, 22 Aug 2026 05:46:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49396906</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49396906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49396906</guid></item><item><title><![CDATA[New comment by andersmurphy in "AI didn't erase the junior engineer's value, it increased it it"]]></title><description><![CDATA[
<p>The paradox of AI. The better it is the less benefit there is to being an early adopter.</p>
]]></description><pubDate>Thu, 20 Aug 2026 13:36:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49374403</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49374403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49374403</guid></item><item><title><![CDATA[New comment by andersmurphy in "PostgreSQL for Everything"]]></title><description><![CDATA[
<p>Is it? Sqlite seems pretty fast. [1]<p>[1] - <a href="https://andersmurphy.com/2025/12/02/100000-tps-over-a-billion-rows-the-unreasonable-effectiveness-of-sqlite.html" rel="nofollow">https://andersmurphy.com/2025/12/02/100000-tps-over-a-billio...</a></p>
]]></description><pubDate>Thu, 20 Aug 2026 12:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49373633</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49373633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49373633</guid></item><item><title><![CDATA[New comment by andersmurphy in "AI is removing the middle class of software engineering?"]]></title><description><![CDATA[
<p>This is why my theory is LLMs are self defeating in large orgs. Or worse terminal for the organisation.<p>For everyone adding value with LLMs there will be way more destroying value. If you roll a critical failure a mediocre LLM enhanced VP convinces the org to sail aggressively in the wrong direction.</p>
]]></description><pubDate>Thu, 13 Aug 2026 04:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49281901</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49281901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49281901</guid></item><item><title><![CDATA[New comment by andersmurphy in "The Philippines' big offshoring industry is growing despite AI"]]></title><description><![CDATA[
<p>I mean that's a fair take.<p>But, for me it's not so much that it doesn't match my view. I'm honestly mixed on the whole thing (I am probably most concerned about the finances). It's more that the articles they write seem to align with the eb and flow of anthropics media tempo. This week it's FOMO, next week it's panacea, hack all the things week, followed by mild financial concerns with a but it will be fine tacked at the end. The articles tend to lack concreteness too. Maybe, it's just what reading The Economist is like when it's a domain you actually understand and follow closely?<p>Honestly, though I could probably say the same for a lot of publications these days.</p>
]]></description><pubDate>Tue, 11 Aug 2026 04:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49253395</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49253395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49253395</guid></item><item><title><![CDATA[New comment by andersmurphy in "The Philippines' big offshoring industry is growing despite AI"]]></title><description><![CDATA[
<p>Judging by the amount of insider interviews it's more than just ads.<p>Longtime subscriber. Pretty disappointed in how biased their coverage is.<p>The most critical piece they have put out on AI is oh no it's so powerful it's hacking everything. It's like being in a job interview and saying your biggest weakness is you work too hard.</p>
]]></description><pubDate>Mon, 10 Aug 2026 11:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49242397</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49242397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49242397</guid></item><item><title><![CDATA[New comment by andersmurphy in "The tragedy of the commons, AI edition"]]></title><description><![CDATA[
<p>Anthropic is a sponsor of The Economist. So maybe that influences their retoric somewhat.</p>
]]></description><pubDate>Mon, 10 Aug 2026 09:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49241221</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49241221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49241221</guid></item><item><title><![CDATA[New comment by andersmurphy in "The Philippines' big offshoring industry is growing despite AI"]]></title><description><![CDATA[
<p>Also worth pointing out Anthropic is a sponsor of The Economist. Probably muddies the water some more.</p>
]]></description><pubDate>Mon, 10 Aug 2026 09:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49241204</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49241204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49241204</guid></item><item><title><![CDATA[New comment by andersmurphy in "A year of fighting scrapers on my 1.5 million-page website"]]></title><description><![CDATA[
<p>Agreed! Cloudflare absolutely destroys user experience and honestly doesn't seem that effective in practice.<p>What's worked for me is I block any client that don't support brotli compression and http2. Seems to work well enough for stopping scrapers.</p>
]]></description><pubDate>Fri, 07 Aug 2026 18:44:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49214688</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49214688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49214688</guid></item><item><title><![CDATA[New comment by andersmurphy in "Let's make the worst Htmx"]]></title><description><![CDATA[
<p>So compression ratios with streaming compression (brotli/zstd) come down to the regularity of the data, the size of the change, and the size of your window.<p>Basically, if your html fat morph frames are 65kb uncompressed and you make a small change like checkbox it will send 13bytes so that's 5000:1. Caveat is as long as your compression context window is big enough.</p>
]]></description><pubDate>Sat, 01 Aug 2026 15:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49135255</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49135255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49135255</guid></item><item><title><![CDATA[New comment by andersmurphy in "Let's make the worst Htmx"]]></title><description><![CDATA[
<p>It's nice to see HTMX4 is adopting the core strengths of Datastar. That sort of cross pollination of ideas is a huge boon to the wider hypermedia community in general.</p>
]]></description><pubDate>Sat, 01 Aug 2026 11:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49133392</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49133392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49133392</guid></item><item><title><![CDATA[New comment by andersmurphy in "Let's make the worst Htmx"]]></title><description><![CDATA[
<p>A focus on morph by default means you don't have an explosion of endpoints and can write programs like the 300 redirect days. [1]<p>Once you want realtime/collaborative app SSE + morph lets you do that easily. Add streaming compression and this approach is suddenly crazy bandwidth efficient.<p>For people coming from react  this gives you v = f(state) over the wire.<p>Lastly signals handle the edge cases where an out of bound morph would nuke your ephemeral client side state (mostly text input).<p>You can do this in htmx but you are fighting the design the whole way. Turbo is a bit better but doesn't have signals.<p>[1] <a href="https://dev.37signals.com/a-happier-happy-path-in-turbo-with-morphing/" rel="nofollow">https://dev.37signals.com/a-happier-happy-path-in-turbo-with...</a></p>
]]></description><pubDate>Sat, 01 Aug 2026 07:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49131895</link><dc:creator>andersmurphy</dc:creator><comments>https://news.ycombinator.com/item?id=49131895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49131895</guid></item></channel></rss>