<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: nhumrich</title><link>https://news.ycombinator.com/user?id=nhumrich</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 08:10:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nhumrich" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nhumrich in "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"]]></title><description><![CDATA[
<p>Backblaze is a lot more affordable</p>
]]></description><pubDate>Tue, 07 Apr 2026 13:23:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47675019</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=47675019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47675019</guid></item><item><title><![CDATA[New comment by nhumrich in "Async Python Is Secretly Deterministic"]]></title><description><![CDATA[
<p>peps.python.org</p>
]]></description><pubDate>Sun, 05 Apr 2026 18:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47652676</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=47652676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47652676</guid></item><item><title><![CDATA[New comment by nhumrich in "Async Python Is Secretly Deterministic"]]></title><description><![CDATA[
<p>In a language without a spec? You don't. But python has a very strong spec.</p>
]]></description><pubDate>Fri, 03 Apr 2026 23:34:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633741</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=47633741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633741</guid></item><item><title><![CDATA[New comment by nhumrich in "Show HN: ctx – an Agentic Development Environment (ADE)"]]></title><description><![CDATA[
<p>Appears to not work on Linux. Just launches, doesn't install an application file, window is blank on launch, and menu bar is all greyed out.</p>
]]></description><pubDate>Fri, 03 Apr 2026 14:54:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47627351</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=47627351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627351</guid></item><item><title><![CDATA[New comment by nhumrich in "Motorola GrapheneOS devices will be bootloader unlockable/relockable"]]></title><description><![CDATA[
<p>I don't think the market of people buying used phones for the purpose of graphene is going to make a dent in profits for Google. It raises resale value maybe by say, $0, considering the price is set by the average consumer</p>
]]></description><pubDate>Wed, 04 Mar 2026 06:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47243976</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=47243976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47243976</guid></item><item><title><![CDATA[New comment by nhumrich in "What Claude Code chooses"]]></title><description><![CDATA[
<p>It has one thing going for it:
Setup.<p>And by setup I mean, integration and account creation. You don't have to do it. You already have a git repo, just add some yaml, and bobs your uncle.</p>
]]></description><pubDate>Thu, 26 Feb 2026 22:06:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47172613</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=47172613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47172613</guid></item><item><title><![CDATA[New comment by nhumrich in "Oban, the job processing framework from Elixir, has come to Python"]]></title><description><![CDATA[
<p>This is called the "transactional outbox pattern"!</p>
]]></description><pubDate>Wed, 28 Jan 2026 19:26:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46800328</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46800328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46800328</guid></item><item><title><![CDATA[New comment by nhumrich in "People who know the formula for WD-40"]]></title><description><![CDATA[
<p>A dry lubricant like graphite</p>
]]></description><pubDate>Tue, 27 Jan 2026 12:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46779236</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46779236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46779236</guid></item><item><title><![CDATA[New comment by nhumrich in "Deno has made its PyPI distribution official"]]></title><description><![CDATA[
<p>It does.</p>
]]></description><pubDate>Sat, 10 Jan 2026 03:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562317</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46562317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562317</guid></item><item><title><![CDATA[New comment by nhumrich in "Deno has made its PyPI distribution official"]]></title><description><![CDATA[
<p>Pypi is the only OS agnostic package manager already installed on every OS.<p>Also, it's VERY convenient for companies already using python as the primary language because they can manage the dependency with uv rather than introduce a second package manager for devs. (For example, if you run deno code, but don't maintain any JS yourself)</p>
]]></description><pubDate>Sat, 10 Jan 2026 02:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562313</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46562313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562313</guid></item><item><title><![CDATA[New comment by nhumrich in "Eat Real Food"]]></title><description><![CDATA[
<p>Might be corrupt, but is at least closer to truth then the last corrupted version. Let's not let perfect be the enemy of progress</p>
]]></description><pubDate>Thu, 08 Jan 2026 02:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46536336</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46536336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46536336</guid></item><item><title><![CDATA[New comment by nhumrich in "A4 Paper Stories"]]></title><description><![CDATA[
<p>It's technically a 300% margin because they are charging you for 20g but only shipping 6g.</p>
]]></description><pubDate>Thu, 08 Jan 2026 00:16:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46535252</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46535252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46535252</guid></item><item><title><![CDATA[New comment by nhumrich in "Why Big Companies Keep Failing: The Stack Fallacy (2016)"]]></title><description><![CDATA[
<p>Holy survivor bias batman!
A bakery that makes sandwiches is good because well... It's still around and making sandwiches. 
That's like saying "companies that become profitable are less likely to fail". Bakeries only start to make sandwiches _after_ succeeding at being a good bakery. 
On average a sandwich shop is bad for the same reason most startups fail: there are a lot of them.</p>
]]></description><pubDate>Wed, 07 Jan 2026 03:40:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46522254</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46522254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46522254</guid></item><item><title><![CDATA[New comment by nhumrich in "DENT: A network operating system (NOS) for everyone else"]]></title><description><![CDATA[
<p>What is a "network operating system"?</p>
]]></description><pubDate>Fri, 02 Jan 2026 07:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46462175</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46462175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46462175</guid></item><item><title><![CDATA[New comment by nhumrich in "CSRF protection without tokens or hidden form fields"]]></title><description><![CDATA[
<p>This is "not allowing cross site at all" so, technically it's not "request forgery" protection. 
Yes, this is very semantic, but, CSRF is a vulnerability introduced by enabling CS and CORS. 
So, technically, same-site cookies are not "protection" against CSRF.</p>
]]></description><pubDate>Thu, 25 Dec 2025 03:42:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381875</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46381875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381875</guid></item><item><title><![CDATA[New comment by nhumrich in "Go ahead, self-host Postgres"]]></title><description><![CDATA[
<p>What do you postgres self hosters use for performance analysis? Both GCP-SQL and RDS have their performance analysis pieces of the hosted DB and it's incredible. Probably my favorite reason for using them.</p>
]]></description><pubDate>Sat, 20 Dec 2025 16:15:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46337199</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46337199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46337199</guid></item><item><title><![CDATA[New comment by nhumrich in "Texas is suing all of the big TV makers for spying on what you watch"]]></title><description><![CDATA[
<p>> they will be the next Google<p>No, Google will copy them and shut them down.</p>
]]></description><pubDate>Fri, 19 Dec 2025 01:56:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46321448</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46321448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46321448</guid></item><item><title><![CDATA[New comment by nhumrich in "The State of AI Coding Report 2025"]]></title><description><![CDATA[
<p>The way DORA does. 
Error rate and mean time to recovery.</p>
]]></description><pubDate>Thu, 18 Dec 2025 00:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46307597</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46307597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46307597</guid></item><item><title><![CDATA[New comment by nhumrich in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>So, let me get this straight, the "platform fee" is baked into the runner cost, but, their cheapest runner is the _same price_ as the platform fee? So its the same price to have them run it vs have me run it?</p>
]]></description><pubDate>Tue, 16 Dec 2025 21:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46294743</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46294743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46294743</guid></item><item><title><![CDATA[New comment by nhumrich in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>I LOVE gitlab, but their new pricing is absurd. It feels like they are trying to shovelware their AI stuff. Their cheapest plan is more than 7x the cost of github, AND more expensive than github enterprise! And thats on the _cheapest_ non free gitlab plan. 
If you self host gitlab entirely, you can't even get branch/force-push protection. If they could bring their pricing to even just 2x github by having a NON-AI plan, I would purchase again in a heartbeat.</p>
]]></description><pubDate>Tue, 16 Dec 2025 21:25:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46294716</link><dc:creator>nhumrich</dc:creator><comments>https://news.ycombinator.com/item?id=46294716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46294716</guid></item></channel></rss>