<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: frumplestlatz</title><link>https://news.ycombinator.com/user?id=frumplestlatz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 30 Aug 2026 12:36:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=frumplestlatz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by frumplestlatz in "Boot a Virtual iPhone via Apple's Virtualization.framework"]]></title><description><![CDATA[
<p>> that’s not an affirmative defense against being a white supremacist.<p>He doesn't need one. This is ridiculous, and you're being ridiculous.</p>
]]></description><pubDate>Sat, 29 Aug 2026 17:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49491801</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=49491801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49491801</guid></item><item><title><![CDATA[New comment by frumplestlatz in "U.S. sanctions against the A/I Collective"]]></title><description><![CDATA[
<p>That's a deeply flawed reading of what I've written. For example, you've disagreed with me in a way that leads me to believe you're more than a little bit dense, but not a terrorist.</p>
]]></description><pubDate>Sat, 29 Aug 2026 16:54:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49491410</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=49491410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49491410</guid></item><item><title><![CDATA[New comment by frumplestlatz in "U.S. sanctions against the A/I Collective"]]></title><description><![CDATA[
<p>Controversial -- particularly amongst those of a particular political persuasion that supports a terrorist state -- doesn’t mean preposterous.</p>
]]></description><pubDate>Sat, 29 Aug 2026 15:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49490739</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=49490739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49490739</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Protobuf has LSP support"]]></title><description><![CDATA[
<p>That's not the lesson I'm taking away from this. Imagine how much faster the code would be if you didn't use Python.</p>
]]></description><pubDate>Mon, 17 Aug 2026 14:52:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49332046</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=49332046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49332046</guid></item><item><title><![CDATA[New comment by frumplestlatz in "OpenSSH 10.5/10.5p1"]]></title><description><![CDATA[
<p>If you need to make exemptions for critical code because you must admit that AI is undeniably of significant utility, it's pretty foolish to still apply a blanket "hard stand" against it elsewhere.<p>AI is here, and it's not going anywhere. It's not going to be pretty, but the people that are going to be hit the hardest are those who cannot -- or worse, refuse to -- adapt.<p>I'm sympathetic -- I feel both a loss and an existential dread. I've also never, in my 30 years in my field, seen something sweep the technology space so quickly and change things so much overnight, and I see no chance of it stopping anytime soon.</p>
]]></description><pubDate>Tue, 11 Aug 2026 19:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49263313</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=49263313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49263313</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Illinois just passed a law that puts Linux on the hook for age verification"]]></title><description><![CDATA[
<p>What is the connection to “anti-trans bills”?</p>
]]></description><pubDate>Mon, 10 Aug 2026 21:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49250273</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=49250273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49250273</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Crime Pays but Botany Doesn't"]]></title><description><![CDATA[
<p>What specifically makes these issues, much less glaring issues?</p>
]]></description><pubDate>Thu, 06 Aug 2026 08:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49194144</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=49194144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49194144</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM"]]></title><description><![CDATA[
<p>Historically, I’d say that the chances of this being successful are exceptionally low given how large the ABI surface is — and it will wildly change out from underneath you on a near yearly cadence.<p>Perhaps LLMs change that calculation. I really couldn’t say.</p>
]]></description><pubDate>Sun, 02 Aug 2026 21:41:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49148650</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=49148650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49148650</guid></item><item><title><![CDATA[New comment by frumplestlatz in "After 7 years in production, Scarf has reluctantly moved away from Haskell"]]></title><description><![CDATA[
<p>Well, sure — and the issue with tests is we might end up with well-tested code that does the wrong thing.</p>
]]></description><pubDate>Sat, 11 Jul 2026 11:10:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48870941</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48870941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48870941</guid></item><item><title><![CDATA[New comment by frumplestlatz in "After 7 years in production, Scarf has reluctantly moved away from Haskell"]]></title><description><![CDATA[
<p>That's literally the opposite of reality; the research and adoption have consistently produced code of extremely high quality, at great cost.<p>The problem has always been:<p>- It's extremely labour-intensive, and even small changes to the code can require an enormous amount of new proof work.<p>- The skills required to formally verify software are very different from the skills required to write it, and the set of people capable of doing so is <i>much</i> smaller.<p>- Code has to be written with verification in mind, against a specification that expresses invariants that can actually be verified, and that is coherent enough that you can derive useful high-level properties of the system from it.<p>You needed two teams — verification and development. Verification would <i>always</i> be behind the development team, while also having to feed requirements and design changes back to the developers. Everything slowed to a crawl.<p>AI changes this. A coherent, verifiable, useful specification isn't easy to write — but it's far easier to write than the software itself, and AI can do most of that work: both drafting the spec and proving that it's consistent and that the high-level properties you actually care about follow from it.<p>More importantly, a high-level spec is <i>far</i> easier to read and reason about than the reams of code required to actually implement something. Which means:<p>- AI does the grunt work of writing and proving the spec; humans only have to carefully review that high-level artifact.<p>- AI writes code it must also prove conforms to the spec, so humans can be assured it's correct without babysitting the AI.<p>- Changes are driven top-down: evolve the spec first, then have the AI fix the implementation and re-prove conformance.<p>Our (very, very large) company is rapidly going all-in on formal verification across projects we never would have dreamed of verifying before; the velocity hit and the man-hour cost were only worth paying for truly critical infrastructure.</p>
]]></description><pubDate>Sat, 11 Jul 2026 11:02:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48870902</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48870902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48870902</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Dua Lipa opens library for banned and censored books in Portugal"]]></title><description><![CDATA[
<p>Who or what is preventing you from exposing your children to whatever you’d prefer?<p>The books aren’t banned.</p>
]]></description><pubDate>Wed, 08 Jul 2026 02:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48826624</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48826624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48826624</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Dua Lipa opens library for banned and censored books in Portugal"]]></title><description><![CDATA[
<p>Removing a book from the library is not a ban any more than a publisher rejecting a manuscript is a ban.<p>Declining to provide a book is not the same as prohibiting the possession, use, or distribution of a book.<p>As for “external parties”, schools in the US are public institutions.</p>
]]></description><pubDate>Wed, 08 Jul 2026 01:54:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48826542</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48826542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48826542</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Dua Lipa opens library for banned and censored books in Portugal"]]></title><description><![CDATA[
<p>Declining to buy and stock a book in a school library is not a ban at all.<p>The book can still be printed, bought, and read. It can be brought into that same school, and read there. It’s not banned.</p>
]]></description><pubDate>Tue, 07 Jul 2026 15:15:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48818999</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48818999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48818999</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Show HN: Homebrew 6.0.0"]]></title><description><![CDATA[
<p>No, Apple employees originally authored the project <i>on Apple’s time</i>.<p>And it was first hosted at OpenDarwin — which was Apple-run and not available for arbitrary public hosting.<p>It was then hosted at OpenDarwin’s successor — Mac OS Forge. That was also Apple-run and <i>not</i> available for arbitrary project hosting.<p>MacPorts was an Apple-authored and ultimately Apple-supported project for ~15 years.<p>As for momentum, the project is still going strong 25 years later, so I’m not really sure what you’re referring to.</p>
]]></description><pubDate>Fri, 12 Jun 2026 08:30:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501440</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48501440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501440</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Show HN: Homebrew 6.0.0"]]></title><description><![CDATA[
<p>MacPorts supports everything all the way back to 10.5/powerpc.</p>
]]></description><pubDate>Fri, 12 Jun 2026 05:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48500383</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48500383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48500383</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Show HN: Homebrew 6.0.0"]]></title><description><![CDATA[
<p>Apple developed — and for many years afterwards, hosted —- MacPorts.</p>
]]></description><pubDate>Fri, 12 Jun 2026 05:44:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48500371</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48500371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48500371</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Are insecure code completions in PyCharm a vulnerability?"]]></title><description><![CDATA[
<p>What is “monster-in-the-middle” and why is it being used in place of (presumably) “man-in-the-middle”?</p>
]]></description><pubDate>Thu, 11 Jun 2026 06:21:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486862</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48486862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486862</guid></item><item><title><![CDATA[New comment by frumplestlatz in "New York passes pied-a-terre tax"]]></title><description><![CDATA[
<p>I ran a company in NYC for six years before the taxes and onerous regulatory environment convinced me to bail.<p>The final straw was when we had to hire a fixer to clear up a state regulatory error that would’ve destroyed our business. No amount of calls or letters over months — by me — fixed the issue. The guy we hired got it cleared up in a week.<p>That’s how I learned firsthand that the more involved the state tries to be in protecting everyone from everything, the more opportunity there is for bad actors and gross inefficiency, and the worse things get.</p>
]]></description><pubDate>Thu, 28 May 2026 16:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48311545</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48311545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48311545</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Launch HN: Chert (YC P26) – Twilio for iMessage"]]></title><description><![CDATA[
<p>You’re about to tie your names and reputations to this.<p>I would strongly reconsider pivoting unless you actually <i>want</i> to work for no-name companies and on the shady side of technology for at least the next decade.</p>
]]></description><pubDate>Mon, 25 May 2026 21:34:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271935</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48271935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271935</guid></item><item><title><![CDATA[New comment by frumplestlatz in "Launch HN: Chert (YC P26) – Twilio for iMessage"]]></title><description><![CDATA[
<p>I genuinely can’t tell if this is naivety or willful ignorance, but at the end of the day, it doesn’t matter.<p>This is in direct violation of the terms of service, and Apple invests a lot of money in keeping iMessage clean of this kind of misuse.<p>They control the servers, the client, certificate provisioning, hardware identification, and user identification. They can trivially trace a registered account to the point of sale and the card and PII used to buy the hardware on which the account was registered.<p>You will fly under the radar for just as long as it takes to annoy enough of their customers that Apple brings down a massive ban hammer.</p>
]]></description><pubDate>Mon, 25 May 2026 16:20:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48268601</link><dc:creator>frumplestlatz</dc:creator><comments>https://news.ycombinator.com/item?id=48268601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48268601</guid></item></channel></rss>