<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: sgarland</title><link>https://news.ycombinator.com/user?id=sgarland</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 06 Oct 2026 20:13:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sgarland" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sgarland in "Release of Polars 2.0"]]></title><description><![CDATA[
<p>TIL that Polars supports SQL. Amazing.</p>
]]></description><pubDate>Tue, 06 Oct 2026 13:04:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49977798</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49977798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49977798</guid></item><item><title><![CDATA[New comment by sgarland in "Opus 5.5 agents discover two room-temperature magnetic semiconductor candidates"]]></title><description><![CDATA[
<p>I am deeply upset every time the HomePod in another room decides to attempt to answer my query instead of the phone that’s in my hands, which then has to ask who is speaking, and has a 50:50 chance of ultimately failing to do the task.<p>With how magical handoff / continuity / whatever it’s called is, it is <i>baffling</i> to me why Apple allows the HomePod to so aggressively take over requests when it sucks so, so much at it.</p>
]]></description><pubDate>Mon, 05 Oct 2026 23:01:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49971964</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49971964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49971964</guid></item><item><title><![CDATA[New comment by sgarland in "Meta Uses A.I. Data Centers to Avoid Billions in Federal Taxes"]]></title><description><![CDATA[
<p>> One of the biggest expenses of any A.I. data center was computer chips, which are made by companies like Nvidia and cost thousands of dollars each.<p>“Thousands.” Yes, in the same way that the earth is thousands of years old. 4.5 million thousands, but still, thousands.</p>
]]></description><pubDate>Thu, 01 Oct 2026 14:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49921946</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49921946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49921946</guid></item><item><title><![CDATA[New comment by sgarland in "56k.rip – the 1996 dial-up internet experience"]]></title><description><![CDATA[
<p>This is great! I especially enjoyed the live chat feature, that was surprising. Should definitely allow HN to go through on the browser, though, that would be awesome. It would only take... ~90 seconds to load. Damn, it's heavier than I thought.</p>
]]></description><pubDate>Thu, 01 Oct 2026 13:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49921374</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49921374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49921374</guid></item><item><title><![CDATA[New comment by sgarland in "Ask HN: Who's still keeping a DOS machine up because the business depends on it?"]]></title><description><![CDATA[
<p>Or McLaren needing to use an ancient, very specific Compaq laptop to service the F1.<p><a href="https://www.extremetech.com/cars/227828-the-mclaren-f1-supercar-can-only-be-serviced-with-this-ancient-compaq-laptop" rel="nofollow">https://www.extremetech.com/cars/227828-the-mclaren-f1-super...</a></p>
]]></description><pubDate>Sun, 27 Sep 2026 01:33:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49862452</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49862452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49862452</guid></item><item><title><![CDATA[New comment by sgarland in "Ask HN: Who's still keeping a DOS machine up because the business depends on it?"]]></title><description><![CDATA[
<p>Because what they have works well enough to be NRC-certified, and they have enough spare parts to comfortably outlast the rated lifetime of the reactor.<p>Relevant: <a href="https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/" rel="nofollow">https://www.joelonsoftware.com/2000/04/06/things-you-should-...</a></p>
]]></description><pubDate>Sun, 27 Sep 2026 01:21:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49862390</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49862390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49862390</guid></item><item><title><![CDATA[New comment by sgarland in "Owners mourn spoiled food after firmware update bricks Samsung smart fridges"]]></title><description><![CDATA[
<p>Sorry, I was unclear / misunderstood your statement. I haven’t tested this with Spotify, but disabling the thermostat’s mic (Settings / Device Microphone) disables Alexa and Siri implicitly, and also seems to remove it as an AirPlay target, which is primarily how we stream music to Sonos.</p>
]]></description><pubDate>Fri, 25 Sep 2026 13:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49844524</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49844524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49844524</guid></item><item><title><![CDATA[New comment by sgarland in "Owners mourn spoiled food after firmware update bricks Samsung smart fridges"]]></title><description><![CDATA[
<p>I also experienced this, albeit deliberately. I saw that it was possible, and out of morbid curiosity, enqueued a song to play through it. I immediately questioned why anyone would want it, stopped play, and disabled it. There are settings on the thermostat you can change such that it isn't used for playback or recording.</p>
]]></description><pubDate>Fri, 25 Sep 2026 03:17:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49839817</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49839817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49839817</guid></item><item><title><![CDATA[New comment by sgarland in "Owners mourn spoiled food after firmware update bricks Samsung smart fridges"]]></title><description><![CDATA[
<p>The Bosch 800 series dishwashers are god-tier, or at least they were as of 5 years ago, when I last bought one. I've had one in the last 3 houses, and went so far recently as to swap my new house's dishwasher (I think a Whirlpool something-or-other) with my old house's Bosch 800, because it was a cross-town move, and I could.</p>
]]></description><pubDate>Fri, 25 Sep 2026 03:08:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49839764</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49839764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49839764</guid></item><item><title><![CDATA[New comment by sgarland in "Vibecoding isn't a crime How Distribute Your App on Linux after Flathub refusal"]]></title><description><![CDATA[
<p>Have you read maintainer guidelines for a major distro, like Debian's [0]? I would wager there is between 0 - 1% chance that a vibecoder would be willing or able to meet these.<p>0: <a href="https://www.debian.org/doc/manuals/developers-reference/developer-duties.en.html" rel="nofollow">https://www.debian.org/doc/manuals/developers-reference/deve...</a></p>
]]></description><pubDate>Wed, 23 Sep 2026 01:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49810423</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49810423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49810423</guid></item><item><title><![CDATA[New comment by sgarland in "SAML: A fractal of bad design"]]></title><description><![CDATA[
<p>If a company said "you must support DES," I would expect that their cybersecurity insurance provider would start asking them some questions, and if they became indignant that no one would do so, I would expect them to be publicly mocked.<p>There is one valid excuse for why you <i>must</i> have support for an outdated protocol: embedded / air-gapped systems. For anything else, just admit that you don't want to make the change. That's a business decision, nothing else.</p>
]]></description><pubDate>Wed, 23 Sep 2026 00:11:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49809975</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49809975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49809975</guid></item><item><title><![CDATA[New comment by sgarland in "AI coding has made CI a bottleneck, so we reworked ours to keep up"]]></title><description><![CDATA[
<p>Agreed. It was the first time I installed a new iOS version I can remember in a long time where it felt <i>faster</i>. My only complaint is that it also seems to have changed WebKit rendering somehow such that the HomeAssistant companion app is incredibly slow, but that also seems to at least partially my fault due to dashboard design. Still tinkering with that.</p>
]]></description><pubDate>Tue, 22 Sep 2026 12:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49799872</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49799872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49799872</guid></item><item><title><![CDATA[New comment by sgarland in "AI coding has made CI a bottleneck, so we reworked ours to keep up"]]></title><description><![CDATA[
<p>Percona Monitoring and Management [0].<p>...or not. Probably not.<p>0: <a href="https://github.com/percona/pmm" rel="nofollow">https://github.com/percona/pmm</a></p>
]]></description><pubDate>Tue, 22 Sep 2026 11:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49799743</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49799743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49799743</guid></item><item><title><![CDATA[New comment by sgarland in "Vibecoding isn't a crime How Distribute Your App on Linux after Flathub refusal"]]></title><description><![CDATA[
<p>So download the release from the tool’s Git{Hub,Lab} page.</p>
]]></description><pubDate>Tue, 22 Sep 2026 00:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49795164</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49795164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49795164</guid></item><item><title><![CDATA[New comment by sgarland in "Vibecoding isn't a crime How Distribute Your App on Linux after Flathub refusal"]]></title><description><![CDATA[
<p>> One shared that they were flagged for using Claude Code to submit the pull request, not to write the app.<p>Who is opening up an LLM to run git push?!</p>
]]></description><pubDate>Tue, 22 Sep 2026 00:10:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49795155</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49795155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49795155</guid></item><item><title><![CDATA[New comment by sgarland in "Heretic removes restrictions from language models"]]></title><description><![CDATA[
<p>They did, via uv. uv run heretic, and it will handle the rest.</p>
]]></description><pubDate>Mon, 21 Sep 2026 12:30:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49786441</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49786441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49786441</guid></item><item><title><![CDATA[New comment by sgarland in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>This is in fact more readable, thank you.<p>I still don’t know that I find it more intuitive or readable than the simple loop, but it’s much less awful than before.</p>
]]></description><pubDate>Sat, 19 Sep 2026 20:42:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769951</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49769951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769951</guid></item><item><title><![CDATA[New comment by sgarland in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>THANK YOU. I feel exactly the same way.<p><a href="https://news.ycombinator.com/item?id=49769812">https://news.ycombinator.com/item?id=49769812</a></p>
]]></description><pubDate>Sat, 19 Sep 2026 20:30:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769866</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49769866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769866</guid></item><item><title><![CDATA[New comment by sgarland in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>From TFA, on combinators vs. loops:<p><pre><code>    items.iter().enumerate().filter(|(_, i)| cond(i)).map(|(idx, i)| Pointer::idx(i, path, idx)).collect()

    while (i < cursors.len) {
        if (actual_index < arr.items.len) { cursors[i] = .{...}; i += 1; }
        else iteration.remove(i);
    }
</code></pre>
I’ve been slowly learning Rust, and this style is my main gripe against it, because I feel like I’m being gaslit. Its proponents praise its readability and ease of use, and just… no. It looks deranged. A simple loop is immediately obvious to anyone who’s programmed in any language. Even Python’s list comprehensions are loop-ish.</p>
]]></description><pubDate>Sat, 19 Sep 2026 20:22:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769812</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49769812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769812</guid></item><item><title><![CDATA[New comment by sgarland in "Tin: full-text search for Postgres"]]></title><description><![CDATA[
<p>On-prem.</p>
]]></description><pubDate>Sat, 19 Sep 2026 20:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769746</link><dc:creator>sgarland</dc:creator><comments>https://news.ycombinator.com/item?id=49769746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769746</guid></item></channel></rss>