<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: mshroyer</title><link>https://news.ycombinator.com/user?id=mshroyer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 20:19:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mshroyer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mshroyer in "Framework Laptop 13 Pro"]]></title><description><![CDATA[
<p>I switched my main home computer to the Framework 13 (albeit on Windows) in 2021, after multiple weeks with my MBP sent away for AppleCare.  I had some minor electrical issues with the original 11th gen Intel motherboard, but the 13th gen Intel board I've since upgraded to has been perfect.<p>It's by far the best primary computer I've owned.  The tradeoffs in battery life, speaker sound quality, and so on didn't matter much for my use case, so I was happy to take them; but this new model seems to fix those issues too, so I think it'll appeal to a much wider audience.</p>
]]></description><pubDate>Wed, 22 Apr 2026 10:25:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47861501</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=47861501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47861501</guid></item><item><title><![CDATA[New comment by mshroyer in "Framework Laptop 13 Pro"]]></title><description><![CDATA[
<p>I was lucky enough to be at the event and I can say the 13 Pro feels great in the hand. Overall chassis stiffness, typing (I guess due to the increased chassis stiffness), and the new touchpad all feel premium. Between that and the battery life, I think this really has a chance to win over a lot more current MBP users.<p>FYI, the existing Framework 13 Intel motherboards do support Thunderbolt 4: <a href="https://knowledgebase.frame.work/usb-port-definition-matrix-framework-laptop-13-HkHVUHaTge" rel="nofollow">https://knowledgebase.frame.work/usb-port-definition-matrix-...</a> There's an additional, optional retimer update that's officially Thunderbolt certified, but I haven't bothered with that because my Thunderbolt dock was already working: <a href="https://knowledgebase.frame.work/en_us/framework-laptop-bios-and-driver-releases-13th-gen-intel-core-BkQBvKWr3" rel="nofollow">https://knowledgebase.frame.work/en_us/framework-laptop-bios...</a></p>
]]></description><pubDate>Wed, 22 Apr 2026 00:13:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47856752</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=47856752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47856752</guid></item><item><title><![CDATA[New comment by mshroyer in "How to turn anything into a router"]]></title><description><![CDATA[
<p>I had a similar experience with FreeNAS (now called TrueNAS): I'm sure it's great for some people, but I ended up fighting the abstraction layer way more than I benefited from it. I personally found it easier to just run Samba on plain FreeBSD/OpenZFS.</p>
]]></description><pubDate>Tue, 31 Mar 2026 00:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581490</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=47581490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581490</guid></item><item><title><![CDATA[New comment by mshroyer in "How to turn anything into a router"]]></title><description><![CDATA[
<p>I've been running OpenBSD as a router for almost 20 years I think? These days, the only ongoing maintenance it requires of me is running `syspatch` and `pkg_add -u` periodically to keep things up-to-date, and then `sysupgrade` when a new release comes around. It's way more hassle-free than in the old days.</p>
]]></description><pubDate>Tue, 31 Mar 2026 00:43:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581462</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=47581462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581462</guid></item><item><title><![CDATA[New comment by mshroyer in "Notepad++ hijacked by state-sponsored actors"]]></title><description><![CDATA[
<p>> Asking for "no politics" is itself a strong political view<p>No, it explicitly is not, and this "deepity" doesn't change any rational analysis. The injection of politics into every aspect of society must and should be refused.</p>
]]></description><pubDate>Mon, 02 Feb 2026 05:26:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46852746</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46852746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46852746</guid></item><item><title><![CDATA[New comment by mshroyer in "HTTP Cats"]]></title><description><![CDATA[
<p>I didn't realize, until recognizing Bradbury in that image yesterday, that HTTP status 451 is an explicit reference to "Fahrenheit 451", but apparently it is: <a href="https://www.rfc-editor.org/rfc/rfc7725" rel="nofollow">https://www.rfc-editor.org/rfc/rfc7725</a><p>In the acknowledgments section,<p>> Thanks also to Ray Bradbury.</p>
]]></description><pubDate>Sat, 31 Jan 2026 19:28:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46839915</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46839915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46839915</guid></item><item><title><![CDATA[New comment by mshroyer in "HTTP Cats"]]></title><description><![CDATA[
<p>Illustrating "451 Unavailable For Legal Reasons" with Ray Bradbury made me laugh</p>
]]></description><pubDate>Sat, 31 Jan 2026 03:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46833217</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46833217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46833217</guid></item><item><title><![CDATA[New comment by mshroyer in "Microsoft forced me to switch to Linux"]]></title><description><![CDATA[
<p>I even had to switch my reading list spreadsheet over from LibreOffice to Excel when the former started seriously lagging with about 250 rows total</p>
]]></description><pubDate>Wed, 28 Jan 2026 20:28:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46801072</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46801072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46801072</guid></item><item><title><![CDATA[New comment by mshroyer in "Google is 'gradually rolling out' option to change your gmail.com address"]]></title><description><![CDATA[
<p>Yeah, I imagine this will help a lot of people who created retrospectively-cringey email addresses in their youth, but kept them over the years because of inertia<p>> After changing, Google details that your original email address will still receive emails at the same inbox as your new one and work for sign-in, and that none of your account access will change.</p>
]]></description><pubDate>Fri, 26 Dec 2025 04:25:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46389225</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46389225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46389225</guid></item><item><title><![CDATA[New comment by mshroyer in "Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem"]]></title><description><![CDATA[
<p>Not a perfect defense, but sufficient to make your key <i>much</i> harder to exploit: Use a Yubikey (or similar) resident SSH key, with the Yubikey configured to require a touch for each authentication request.</p>
]]></description><pubDate>Sun, 14 Dec 2025 21:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46267426</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46267426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46267426</guid></item><item><title><![CDATA[New comment by mshroyer in "Isn't WSL2 just a VM?"]]></title><description><![CDATA[
<p>Some distros have better WSL support than others—some will only work with systemd disabled, others have issues with X11. Ubuntu is well supported of course, but on the RHEL-ish side I've found that AlmaLinux 10 works especially well.</p>
]]></description><pubDate>Tue, 02 Dec 2025 04:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46117485</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46117485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46117485</guid></item><item><title><![CDATA[New comment by mshroyer in "A Love Letter to FreeBSD"]]></title><description><![CDATA[
<p>Really great book. Among other things, I think it's the best explanation of ZFS I've seen in print.</p>
]]></description><pubDate>Mon, 01 Dec 2025 05:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46103974</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46103974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46103974</guid></item><item><title><![CDATA[New comment by mshroyer in "A Love Letter to FreeBSD"]]></title><description><![CDATA[
<p>These days I use it as a home file server because for my needs, FreeBSD the best tool for that job.<p>But back in the early 2000s I got access to a free Unix shell account that included Apache hosting and Perl, and if I'm not misremembering, it was running on FreeBSD and hosted by an ISP in the UK using the domain names portland.co.uk and port5.com.<p>That was formative for me: I learned all of Unix, Perl, and basic CGI web development on that server. I don't know who specifically was running that server, or whether they have any relation to the current owner of that domain. But if you're out there, thanks! Having access to FreeBSD was a huge help to a random high schooler in the U.S., who wouldn't have been able to afford a paid hosting account back then.</p>
]]></description><pubDate>Mon, 01 Dec 2025 02:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46102891</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46102891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46102891</guid></item><item><title><![CDATA[New comment by mshroyer in "A Love Letter to FreeBSD"]]></title><description><![CDATA[
<p>Sure, but ZFS is much better integrated into FreeBSD. It supports ZFS on root with boot environments out of the box.<p>And when running a Samba server, it's helpful that FreeBSD supports NFSv4 ACLs when sitting between ZFS and SMB clients; on Linux, Samba has to hack around the lack of NFSv4 ACL support by stashing them in xattrs.<p>You can arguably get even better ZFS and SMB integration with an Illumos distribution, but for me FreeBSD hits the sweet spot between being nice to use and having the programs I need in its package library.</p>
]]></description><pubDate>Mon, 01 Dec 2025 01:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46102381</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46102381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46102381</guid></item><item><title><![CDATA[New comment by mshroyer in "Moving from OpenBSD to FreeBSD for firewalls"]]></title><description><![CDATA[
<p>The recent addition of dhcp6leased is a great example: Built into the base system, simpler to configure than either dhcp6c or dhcpcd, and presumably also more secure than either.</p>
]]></description><pubDate>Tue, 25 Nov 2025 10:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46044597</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=46044597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46044597</guid></item><item><title><![CDATA[New comment by mshroyer in "ChkTag: x86 Memory Safety"]]></title><description><![CDATA[
<p>Yeah it's the most succinct explanation I've seen of weird machines and memory tagging. Definitely bookmarking this one. I wonder if video of the talk that presumably presented this is available.</p>
]]></description><pubDate>Tue, 21 Oct 2025 05:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45652814</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=45652814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45652814</guid></item><item><title><![CDATA[New comment by mshroyer in "Vapor chamber tech keeps iPhone 17 Pro cool"]]></title><description><![CDATA[
<p>I use a screen protector to prevent wear to the oleophobic coating, which had noticeably degraded on my previous iPhone.  I know you can also buy treatments to replace the coating on the screen itself, but I don't know how good they are, and the screen protector is easier to replace if eventually needed.<p>(I walk a good deal and also bike with the phone in my pocket, so it's possible my phone gets above average wear in this department.)</p>
]]></description><pubDate>Sun, 21 Sep 2025 02:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45319471</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=45319471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45319471</guid></item><item><title><![CDATA[Juggling Multiple SSH_AUTH_SOCKs in Tmux]]></title><description><![CDATA[
<p>Article URL: <a href="https://markshroyer.com/2025/09/socklink/">https://markshroyer.com/2025/09/socklink/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45161634">https://news.ycombinator.com/item?id=45161634</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Sep 2025 20:01:37 +0000</pubDate><link>https://markshroyer.com/2025/09/socklink/</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=45161634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45161634</guid></item><item><title><![CDATA[New comment by mshroyer in "I tried living on IPv6 for a day"]]></title><description><![CDATA[
<p>You can additionally set up ULA: <a href="https://en.wikipedia.org/wiki/Unique_local_address" rel="nofollow">https://en.wikipedia.org/wiki/Unique_local_address</a><p>The way I do this, my internal DNS resolves hosts to their fixed ULA addresses. For the handful that are accessible externally, public DNS resolves to their address on the current public prefix.</p>
]]></description><pubDate>Sat, 02 Aug 2025 21:38:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44771795</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=44771795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44771795</guid></item><item><title><![CDATA[New comment by mshroyer in "I tried living on IPv6 for a day"]]></title><description><![CDATA[
<p>Huh, why IPv6 only instead of dual stack? Assuming you're talking about a home or small business network<p>The (occasionally, on Comcast) changing dynamic prefix was a pain for me too, when accessing things externally. For internal use I additionally set up a fixed ULA prefix.</p>
]]></description><pubDate>Sat, 02 Aug 2025 21:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44771767</link><dc:creator>mshroyer</dc:creator><comments>https://news.ycombinator.com/item?id=44771767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44771767</guid></item></channel></rss>