<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: samhclark</title><link>https://news.ycombinator.com/user?id=samhclark</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 08:45:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=samhclark" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by samhclark in "Scrcpy v4.0"]]></title><description><![CDATA[
<p>Agreed with everyone else. Scrcpy is amazing and is so easy to use.</p>
]]></description><pubDate>Wed, 13 May 2026 02:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48117193</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=48117193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48117193</guid></item><item><title><![CDATA[New comment by samhclark in "Contra Benn Jordan, data center (and all) sub-audible infrasound issues are fake"]]></title><description><![CDATA[
<p>I think we agree? I can't tell if you meant this as additional support for what I wrote or as a rebuttal.<p>Regardless, yeah, I don't think that's wrong or misleading. I only meant to say that because there are exceptions now, there might also be more exceptions in the future. Which, to me, means it's important to evaluate each new local DC individually.<p>And your point about setting my priors is exactly what I'm saying, too.</p>
]]></description><pubDate>Mon, 20 Apr 2026 17:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47837491</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47837491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47837491</guid></item><item><title><![CDATA[New comment by samhclark in "Contra Benn Jordan, data center (and all) sub-audible infrasound issues are fake"]]></title><description><![CDATA[
<p>Agreed.<p>I think my takeaway from the water usage deep dive was about the scale of the numbers and a better intuition about water usage, but also that you really need to consider each data center uniquely. He'll say in broad strokes that data centers are fine, and then mention the few exceptions (in the infrasound article, that's the xAI DC). That's fine for the moment when he wrote the article, but if I'm evaluating a proposed data center in my local area, I don't know what bucket it falls in. Is it the exception or the norm? Still, because I read that deep dive, I feel better equipped to make that evaluation.</p>
]]></description><pubDate>Mon, 20 Apr 2026 16:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47836936</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47836936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47836936</guid></item><item><title><![CDATA[New comment by samhclark in "Contra Benn Jordan, data center (and all) sub-audible infrasound issues are fake"]]></title><description><![CDATA[
<p>In my opinion, this was a great debunking of Benn Jordan's infrasound videos.<p>When I first saw his videos, they didn't quite sit right with me. I was reminded of the arguments people made about WiFi and 5G. But I couldn't put my finger on the flaws in the logic, or the specifics of it. I also didn't feel like I had the time to dig in and research all his claims myself, so I just kinda left them feeling skeptical.<p>Reading this article felt great. Admittedly, it confirmed my biases so I tried spot checking it here and there. What little I did check seemed right and I trust Andy Masley's previous reporting.<p>I only have two criticisms of the article. First, the few cheap digs he took at Jordan (e.g. the CO2 emissions from his long drive) which I agree with but are unrelated to the overall argument. Second, some of the paragraphs had a strong "written by AI" tone. Maybe they were, maybe they weren't, but that made me trust those specific paragraphs slightly less.</p>
]]></description><pubDate>Mon, 20 Apr 2026 03:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47829923</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47829923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47829923</guid></item><item><title><![CDATA[New comment by samhclark in "Show HN: Smol machines – subsecond coldstart, portable virtual machines"]]></title><description><![CDATA[
<p>This is a very cool project and I'm happy to see it getting traction here. I stumbled upon it when I was looking to build something similar and surveying the state of the art...then I  realized you built _exactly_ what I wanted!<p>Thank you, great work!</p>
]]></description><pubDate>Sat, 18 Apr 2026 14:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47815996</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47815996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47815996</guid></item><item><title><![CDATA[New comment by samhclark in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>Do you have any more info you could add about that topic, or a direction to point me? As far as I know, (systemd-)pcrphase is for measured boot, but I'm not sure how that interacts with signing keys.<p>As someone who stores my SSH keys in my TPM, and has struggled with picking the right PCR values for Secure Boot in the past, I'm interested in learning more.</p>
]]></description><pubDate>Fri, 17 Apr 2026 14:32:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806384</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47806384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806384</guid></item><item><title><![CDATA[New comment by samhclark in "PCB devboard the size of a USB-C plug"]]></title><description><![CDATA[
<p>It isn't necessarily smaller. See <a href="https://github.com/PegorK/f32" rel="nofollow">https://github.com/PegorK/f32</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 01:29:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47303757</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47303757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303757</guid></item><item><title><![CDATA[New comment by samhclark in "Daily Driving GrapheneOS"]]></title><description><![CDATA[
<p>>Google Messages - for most of the last 8 months RCS was broken on GrapheneOS, but it's back now and Google messages is still the only option for messaging with family members on iOS.<p>I'm glad to hear that's finally fixed. That was my only pain point with GrapheneOS, but it got so bad I bought an iPhone when the 17's came out.<p>If the deal with Motorola helps GrapheneOS get better integration with the carriers, get a heads up about RCS changes ahead of time, get help fixing it, I'd happily switch back. I loved using GrapheneOS and iOS frustrates me daily.</p>
]]></description><pubDate>Wed, 04 Mar 2026 00:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47241056</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47241056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47241056</guid></item><item><title><![CDATA[New comment by samhclark in "Switch to Claude without starting over"]]></title><description><![CDATA[
<p>That's so frustrating with Claude. If I need to widely search the web or if I need it to read a specific URL I pasted, I always turn to ChatGPT. Claude seems to hit a lot more roadblocks while trying to navigate the web.</p>
]]></description><pubDate>Sun, 01 Mar 2026 14:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47207153</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47207153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47207153</guid></item><item><title><![CDATA[New comment by samhclark in "Bootc and OSTree: Modernizing Linux System Deployment"]]></title><description><![CDATA[
<p>Personally, I've really enjoyed using bootc for both my personal laptop and my NAS.<p>I really like the NAS use case because I can build the ZFS kmods for that specific version of Fedora CoreOS in CI/CD. If there's any compatibility failure, then my NAS doesn't get an update and I get the CI/CD failed email. No downtime because of some kernel incompatibility.<p>For the laptop though, I feel like there's a better way that I haven't found. Some way not to require CI/CD, to build the next image and switch to it all locally. I haven't gone down that path yet, but it looks kinda like that Option 2 the author described. Maybe it's really just that easy.<p>I've really been enjoying this space.</p>
]]></description><pubDate>Sat, 28 Feb 2026 17:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47198207</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47198207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47198207</guid></item><item><title><![CDATA[New comment by samhclark in "Turn Dependabot off"]]></title><description><![CDATA[
<p>This makes sense to me. I guess I'll start hunting for the equivalent of `govulncheck` for Rust/Cargo.<p>Separately, I love the idea of the `geomys/sandboxed-step` action, but I've got such an aversion to use anyone else's actions, besides the first-party `actions/*` ones. I'll give sandboxed-step a look, sounds like it would be a nice thing to keep in my toolbox.</p>
]]></description><pubDate>Fri, 20 Feb 2026 21:53:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47094519</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47094519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47094519</guid></item><item><title><![CDATA[New comment by samhclark in "I found a useful Git one liner buried in leaked CIA developer docs"]]></title><description><![CDATA[
<p>Depends on your workflow, I guess. I don't need to handle that case you noted and we delete the branch on remote after it's merged. So, it's good enough for me to delete my local branch if the upstream branch is gone. This is the alias I use for that, which I picked up from HN.<p><pre><code>    # ~/.gitconfig
    [alias]
        gone = ! "git fetch -p && git for-each-ref --format '%(refname:short) %(upstream:track)' | awk '$2 == \"[gone]\" {print $1}' | xargs -r git branch -D"
</code></pre>
Then you just `git gone` every once in a while, when you're between features.</p>
]]></description><pubDate>Fri, 20 Feb 2026 15:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47089580</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47089580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47089580</guid></item><item><title><![CDATA[New comment by samhclark in "Fix the iOS keyboard before the timer hits zero or I'm switching back to Android"]]></title><description><![CDATA[
<p>You don't get a blue bubble for using RCS. That's still reserved for iMessage exclusively. (At least, on iOS 26 in the US on T-Mobile)</p>
]]></description><pubDate>Fri, 13 Feb 2026 15:57:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47004174</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=47004174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47004174</guid></item><item><title><![CDATA[New comment by samhclark in "I Cannot SSH into My Server Anymore (and That's Fine)"]]></title><description><![CDATA[
<p>Yeah, this is closer to what I do, too. I was surprised not to see a Containerfile in the linked github repo in the article (<a href="https://github.com/lthms/tinkerbell" rel="nofollow">https://github.com/lthms/tinkerbell</a>)<p>I found working with normal `dnf` and normal config files much easier than dealing with Ignition and Butane. Plus, working with your image in CI/CD instead of locally fixed my ZFS instability. When Fedora kernel updates, but ZFS doesn't support that version yet, now it fails in GitHub Actions and the container is never built, so there's no botched update that my NAS mistakenly picks up.</p>
]]></description><pubDate>Mon, 12 Jan 2026 02:29:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46583221</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=46583221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46583221</guid></item><item><title><![CDATA[New comment by samhclark in "DIY NAS: 2026 Edition"]]></title><description><![CDATA[
<p>I can confirm that the Odroid H4 Plus also supports in-band ECC. If I remember right, Memtest86 showed different stats when I ran it with in-band ECC enabled/disabled though I didn't have a good way to test that an error was actually corrected.</p>
]]></description><pubDate>Thu, 27 Nov 2025 15:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46070447</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=46070447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46070447</guid></item><item><title><![CDATA[New comment by samhclark in "Claude Code vs. Codex: I built a sentiment dashboard from Reddit comments"]]></title><description><![CDATA[
<p>I went to a b-sides yesterday (so: small, local, cybersecurity-focused) where someone described their feelings toward GenAI as "praying for Star Trek, but planning for Terminator." Someone else described AGI as a short term inevitability.<p>Not many others addressed it directly. The vibe I got from offhand remarks was that people felt it was a thing being forced upon them that they are resistant to use.</p>
]]></description><pubDate>Sat, 18 Oct 2025 19:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45629660</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=45629660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45629660</guid></item><item><title><![CDATA[New comment by samhclark in "iPhone dumbphone"]]></title><description><![CDATA[
<p>Thanks for the reply, appreciate it.<p>Both of your answers sound workable for me!<p>Even if I couldn't restore the whole profile from backup while traveling (which seems natural), at least it's still possible to restore some data. Which should be enough in the short term.<p>And that's perfect that I could manage it from a different Mac. That totally works for me. I worried there would be something which prevented that. I'm imagining a parent using this for parental controls, but then the kid disabling it at a friend's house who has a Mac. Works better for my scenario though!</p>
]]></description><pubDate>Tue, 09 Sep 2025 14:32:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45182484</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=45182484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45182484</guid></item><item><title><![CDATA[New comment by samhclark in "iPhone dumbphone"]]></title><description><![CDATA[
<p>I really like this setup. I think it balances friction and usefulness in exactly the way I've been aiming for.<p>Still, I have a couple questions about it, since I don't own an iPhone but am considering buying one soon.<p>1. How does this affect backup and restore? Could I still restore from a backup on a new phone, if needed? I've lost my phone while traveling before and buying a replacement was pretty seamless.<p>2. Is the ability to disable the profile bound to the Mac you use Apple Configurator on? I don't own a Mac, but if I could use a friend's Mac when I need to make changes this could maybe work.<p>Great writeup, thanks for posting it!</p>
]]></description><pubDate>Mon, 08 Sep 2025 20:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45173880</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=45173880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45173880</guid></item><item><title><![CDATA[New comment by samhclark in "OpenSSH Post-Quantum Cryptography"]]></title><description><![CDATA[
<p>To comment on the part about what keys Secretive uses, I looked at this recently and I <i>think</i> it looks like the SE will be able to do ML-KEM soon.<p><a href="https://developer.apple.com/documentation/cryptokit/secureenclave/mlkem768" rel="nofollow">https://developer.apple.com/documentation/cryptokit/secureen...</a><p>Not totally sure that I'm reading it right, since I've never done MacOS development before, but I'm a big fan of Secretive and use it whenever possible. If I've got it right, maybe Secretive can add PQ support once ML-KEM is out of beta.</p>
]]></description><pubDate>Tue, 12 Aug 2025 06:33:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44873083</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=44873083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44873083</guid></item><item><title><![CDATA[New comment by samhclark in "How to Firefox"]]></title><description><![CDATA[
<p>I didn't see the author or anyone else mention TouchID yet. That was such a quality of life improvement for me that I switched from Firefox to Chrome on my work MacBook just for that. With SSO+MFA everywhere, TouchID saved me so much hassle.<p>Also, I must've been using UBO wrong all these years cause I switched to UBOL and didn't notice a difference. So, thanks to the author, I've got a bunch of new settings to try!</p>
]]></description><pubDate>Tue, 22 Jul 2025 18:07:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44650910</link><dc:creator>samhclark</dc:creator><comments>https://news.ycombinator.com/item?id=44650910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44650910</guid></item></channel></rss>