<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: harpiaharpyja</title><link>https://news.ycombinator.com/user?id=harpiaharpyja</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 08 Sep 2026 22:33:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=harpiaharpyja" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by harpiaharpyja in "Functional State Machines in Rust: Typestate and Newtype Patterns"]]></title><description><![CDATA[
<p>Thanks, that was insightful.<p>Personally, I think the main legitimate use of the ticket pattern is when dealing with hardware. In which case your global hidden state is actually the physical world and can't be eliminated.<p>Otherwise, I think you have a good point.</p>
]]></description><pubDate>Wed, 02 Sep 2026 16:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49538413</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=49538413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49538413</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Lion-man"]]></title><description><![CDATA[
<p>Pastimes are in fact incredibly valuable. And it's possible the motivations that led to the creation of this artifact wasn't just all about the end product.</p>
]]></description><pubDate>Tue, 01 Sep 2026 15:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49522890</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=49522890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49522890</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Nearly 1,400 live streams from Japan"]]></title><description><![CDATA[
<p>Maybe the Korean live stream map will depict it as a Korean territory</p>
]]></description><pubDate>Tue, 18 Aug 2026 16:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49348020</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=49348020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49348020</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Trump Ripped by Reporters Used as Decoys in Secret Escape"]]></title><description><![CDATA[
<p>Exactly right? Why would anyone expect a competent security outfit to tell the reporters anything?</p>
]]></description><pubDate>Wed, 12 Aug 2026 02:30:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49267201</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=49267201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49267201</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Rust All Hands 2026 Retrospective"]]></title><description><![CDATA[
<p>I've been introducing rust to our embedded projects at work for the past few years and I can really empathize with this.<p>The rust embedded ecosystem seems to have <i>way too much</i> focus on ownership and safe handling of peripherals. Exactly as you say there's not many of them, you're limited to what's in the hardware. These are not things that you are dynamically spinning up and tearing down dozens of instances all the time but the HALs I've seen all treat them that way. The result is a lot of abstraction that creates a ton of needless boilerplate.<p>I would rather these things just get out of the way and let me focus on building abstraction in the business logic where it's needed.</p>
]]></description><pubDate>Tue, 11 Aug 2026 17:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49261597</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=49261597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49261597</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "70% of AI revenue comes from OpenAI and Anthropic"]]></title><description><![CDATA[
<p>Except when it's that same someone else's money being spent.</p>
]]></description><pubDate>Sun, 09 Aug 2026 16:55:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233154</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=49233154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233154</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Git rebase -i is not that scary"]]></title><description><![CDATA[
<p>This notion that `git rebase -i` is some scary unusual thing is totally alien to me. Doing some minor cleanup on local history with rebase is a *<i>basic*</i> operation that I would have thought everyone would be using regularly.</p>
]]></description><pubDate>Sun, 26 Jul 2026 12:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49057664</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=49057664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49057664</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Stolen Buttons"]]></title><description><![CDATA[
<p>They didn't copy any hold/hover states which is too bad, those are an integral part of a button IMO</p>
]]></description><pubDate>Sat, 25 Jul 2026 16:16:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49048867</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=49048867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49048867</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Zuckerberg 'Admits' Meta's Layoffs Were Ineffective"]]></title><description><![CDATA[
<p>It doesn't have to be mutually exclusive.</p>
]]></description><pubDate>Fri, 03 Jul 2026 13:59:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48775152</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=48775152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48775152</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "AI is code – and can't be prompted into being smarter"]]></title><description><![CDATA[
<p>I find the "EMBEDDED MALWARE DESTROYED MONTHS OF WORK" issue opened on the jqwik repo to be baffling. Do they not use source control? And if not, what are they doing on <i>Git</i>Hub</p>
]]></description><pubDate>Mon, 15 Jun 2026 01:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48535246</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=48535246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48535246</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Average cost of living, anywhere on Earth"]]></title><description><![CDATA[
<p>Compare is broken, always produces "not found"</p>
]]></description><pubDate>Sun, 07 Jun 2026 02:57:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48431346</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=48431346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48431346</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Dropbox CEO Drew Houston to step down"]]></title><description><![CDATA[
<p>As a customer of DropBox since ~2011 I would say they've been an outstanding success.<p>Maybe it's time we redefine what success means.</p>
]]></description><pubDate>Wed, 27 May 2026 12:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48293315</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=48293315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48293315</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "War game exposed U.S. vulnerability to low-tech warfare"]]></title><description><![CDATA[
<p>I don't think it's clearly established that 10,000 Shahed drones would actually be a threat to an aircraft carrier though.<p>Remember that 10k drones can't just be conjured into the air all at once or act with perfect coordination. There are operational limitations that prevent effectiveness from scaling up past a certain point.</p>
]]></description><pubDate>Tue, 19 May 2026 17:44:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48196582</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=48196582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48196582</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Stochastic Parrots: Frequently Unasked Questions"]]></title><description><![CDATA[
<p>...did you read TFA?</p>
]]></description><pubDate>Sun, 17 May 2026 02:26:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48165563</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=48165563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48165563</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Cursing the government does not fix potholes. Spray-painting them does"]]></title><description><![CDATA[
<p>Equally dogmatic take. A lot of scarcity is artificial.</p>
]]></description><pubDate>Fri, 15 May 2026 13:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48148600</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=48148600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48148600</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "The Abstraction Fallacy: Why AI can simulate but not instantiate consciousness"]]></title><description><![CDATA[
<p>I'm only partway through, but I believe one of the foundational blocks is that computation is fundamentally an interpretation of physical events, not something that can just exist by itself.</p>
]]></description><pubDate>Wed, 29 Apr 2026 18:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952038</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=47952038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952038</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "A good AGENTS.md is a model upgrade. A bad one is worse than no docs at all"]]></title><description><![CDATA[
<p>It's funny how often my brain gets redirected to German Shepard Dogs when reading conversations about AI. And I still can't remember what the other meaning of GSD is supposed to be without an Internet search.</p>
]]></description><pubDate>Wed, 29 Apr 2026 13:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47948387</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=47948387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47948387</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "Model-Based Testing for Dungeons & Dragons"]]></title><description><![CDATA[
<p>I would love to see a model of Mythras/Runequest</p>
]]></description><pubDate>Sat, 11 Apr 2026 12:10:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47729888</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=47729888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47729888</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "There Is a RAM Shortage"]]></title><description><![CDATA[
<p>Do these companies that are buying up all the supply actually need all that RAM <i>right now</i>? Or are they buying it all up in anticipation of future need? If the latter, honestly this might be a case where some kind of regulation really ought to step in.</p>
]]></description><pubDate>Sat, 04 Apr 2026 19:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47642689</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=47642689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47642689</guid></item><item><title><![CDATA[New comment by harpiaharpyja in "We rewrote our Rust WASM parser in TypeScript and it got faster"]]></title><description><![CDATA[
<p>I think a lot of people (especially those who are only peripherally involved in development, like management) don't really consider performance regressions at all when thinking about how to get software to go faster.<p>Meanwhile my experience has been that whenever there has been a performance issue severe enough to actually matter, it's often been the result of some kind of performance bug, not so much language, runtime, or even algorithm choices for that matter.<p>Hence whenever the topic of how to improve performance comes up, I always, <i>always</i> insist that we profile first.</p>
]]></description><pubDate>Sat, 21 Mar 2026 07:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47464947</link><dc:creator>harpiaharpyja</dc:creator><comments>https://news.ycombinator.com/item?id=47464947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47464947</guid></item></channel></rss>