<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: mrpippy</title><link>https://news.ycombinator.com/user?id=mrpippy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 07:08:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mrpippy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mrpippy in "Fun Extending the C Preprocessor"]]></title><description><![CDATA[
<p>> slow compilation, hard to debug code, opaque and fragile code, and incredible complexity<p>Most people describe C++ in those terms.</p>
]]></description><pubDate>Sun, 18 Oct 2026 15:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50141821</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=50141821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50141821</guid></item><item><title><![CDATA[New comment by mrpippy in "Python 3.15"]]></title><description><![CDATA[
<p>No, this is not true. macOS 10.15 included Python 2.7 as part of the OS, and it was removed in macOS 12.2 IIRC.<p>Python 3.9 is still included in Xcode and the Command Line Tools, but not the OS itself. It’s only for running scripts (and for supporting LLDB I think), applications cannot link against it like they could with the old OS-bundled 2.7.<p>Python 3.9 is getting conspicuously old though, I was a bit surprised Apple didn’t update it in Xcode 27.</p>
]]></description><pubDate>Sat, 10 Oct 2026 00:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50028088</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=50028088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50028088</guid></item><item><title><![CDATA[New comment by mrpippy in "MXC - a sandboxed code execution system"]]></title><description><![CDATA[
<p>The docs are pretty clear that it’s experimental, and it’s not even exported from a DLL. It’ll be hilarious if some application depends on it and they have to keep it though</p>
]]></description><pubDate>Fri, 09 Oct 2026 14:54:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50021387</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=50021387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50021387</guid></item><item><title><![CDATA[New comment by mrpippy in "Shipping JPEG XL in Chrome"]]></title><description><![CDATA[
<p><i>When</i> Apple adopts jxl-rs? Any source for them doing that? I can’t think of any Rust code that Apple is shipping.</p>
]]></description><pubDate>Wed, 07 Oct 2026 16:15:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49994878</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49994878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49994878</guid></item><item><title><![CDATA[New comment by mrpippy in "OpenSSH 10.6"]]></title><description><![CDATA[
<p>Are sandbox profiles (or how to use them) officially documented anywhere (as non-deprecated)?<p>They just got burned by the documented usage of sandbox_init() going away (which didn’t even get a mention in the release notes), I can understand why they’d be unexcited about moving to a different deprecated/undocumented API.</p>
]]></description><pubDate>Wed, 07 Oct 2026 05:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49988506</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49988506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49988506</guid></item><item><title><![CDATA[New comment by mrpippy in "OpenSSH 10.6"]]></title><description><![CDATA[
<p>Code signing and entitlements are integrated into the binary.<p>(Restricted entitlements require a provisioning profile which requires a bundle, but restricted entitlements are pretty rare)</p>
]]></description><pubDate>Wed, 07 Oct 2026 03:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49987707</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49987707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49987707</guid></item><item><title><![CDATA[New comment by mrpippy in "California closed the Montana license plate loophole"]]></title><description><![CDATA[
<p>Every time you pay your registration in CA (either online or through the mail) they ask if you want to register PNO or not. Also, it’s not free (like $20) to register PNO, so doing it automatically would still result in an unpaid bill.</p>
]]></description><pubDate>Wed, 07 Oct 2026 01:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49986951</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49986951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49986951</guid></item><item><title><![CDATA[New comment by mrpippy in "OpenSSH 10.6"]]></title><description><![CDATA[
<p>I look forward to seeing if Apple makes any changes in the fork they ship with the OS: <a href="https://github.com/apple-oss-distributions/OpenSSH" rel="nofollow">https://github.com/apple-oss-distributions/OpenSSH</a>.<p>"Updated sandbox for privilege-separated pre-authorization sshd process" is listed as a modification to the open-source project, but I suspect this is out-of-date.</p>
]]></description><pubDate>Tue, 06 Oct 2026 22:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49985205</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49985205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49985205</guid></item><item><title><![CDATA[New comment by mrpippy in "NASA asked several former SR-71A staffers to help secret restart"]]></title><description><![CDATA[
<p>The article says this one was on a pylon (with a spare engine on display on the ground below). Being owned by NASA is important, also being on a military base (the home of USAF test flight!) where it could be removed and easily wheeled into a large-enough hangar without anyone noticing for 5+ months.<p>Getting any of those planes outside of their museums would be logistically difficult, and of course it would immediately be noticed. And even if you can rent a hangar big enough, and secure it, then you're stuck at BFI/IAD/Wright-Patterson trying to do this impossible task.</p>
]]></description><pubDate>Wed, 30 Sep 2026 16:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49911358</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49911358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49911358</guid></item><item><title><![CDATA[New comment by mrpippy in "Banks and Credit Unions to Team Up Against Apple Pay Fees"]]></title><description><![CDATA[
<p>Or (common in the US) handing your card to a restaurant waiter who walks off with it to do the charge</p>
]]></description><pubDate>Sat, 26 Sep 2026 20:10:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49860093</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49860093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49860093</guid></item><item><title><![CDATA[New comment by mrpippy in "A brief history of Windows scroll bar shortcuts"]]></title><description><![CDATA[
<p>It works, but gives you zero help with dark mode or HiDPI (both are possible, it's just entirely on the developer)</p>
]]></description><pubDate>Thu, 24 Sep 2026 15:40:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49832238</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49832238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49832238</guid></item><item><title><![CDATA[New comment by mrpippy in "Linux support is coming to Snapdragon X2 series"]]></title><description><![CDATA[
<p>This. The X1 Elite laptops came out 2+ years ago, but you still need to use a special Ubuntu remix to get everything* working, and support is very dependent on which laptop you bought. You could say it’s not Qualcomm’s job to make audio or the camera work on every Lenovo/Dell/HP, but someone needs to do it…<p>*: I’m sure there’s some features that still aren’t working right.</p>
]]></description><pubDate>Thu, 24 Sep 2026 03:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49825786</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49825786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49825786</guid></item><item><title><![CDATA[New comment by mrpippy in "Comma's hands-off driving tech under investigation after 2 fatal crashes"]]></title><description><![CDATA[
<p>Completely predictable. They’ll likely dodge a lawsuit in this case (since the car that was hit was an unoccupied police car) but it will inevitably happen.</p>
]]></description><pubDate>Wed, 23 Sep 2026 14:28:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49816747</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49816747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49816747</guid></item><item><title><![CDATA[New comment by mrpippy in "Apple Copland D11E4 Booting in the Browser"]]></title><description><![CDATA[
<p>Gerbils! is a demo app for QuickDraw 3D where gerbils are racing on a roller coaster track (or similar…it’s been a few decades). It existed for classic Mac OS too (I remember playing it on a 6100)</p>
]]></description><pubDate>Tue, 22 Sep 2026 05:23:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49797081</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49797081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49797081</guid></item><item><title><![CDATA[New comment by mrpippy in "The scourge of x86 emulation"]]></title><description><![CDATA[
<p>> A potential concern is that when jumping between x86 emulation and ARM code, that the ARM code will pay unnecessary overhead due to all its accesses being TSO now. While this is a reasonable concern, the amount of ARM native code executing under emulation approaches 0%.<p>This may be true when FEX is executing as a usermode whole-process emulator on Linux, but it is not true when FEX is built for Windows(/Wine)'s ARM64EC mode. With ARM64EC a thread could be running a very small amount of emulated code while everything else is native.<p>I believe Microsoft Office is built as ARM64EC in order to support x86_64 plugins, in this case the entire suite itself (along with all the system DLLs) are native ARM64EC code and the only emulation would be for plugins. Kingdom Come Deliverance 2 has an ARM64EC build where the main game EXE is small and x86_64, but the actual game engine is in an ARM64EC DLL.<p>I don't know of a good solution for this though, enabling/disabling TSO needs a kernel syscall so is too slow to be doing constantly when entering/leaving emulation. With cases like KCD2 where the game itself is ARM64EC, maybe it could be faster to not use hardware TSO.</p>
]]></description><pubDate>Fri, 18 Sep 2026 21:54:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49760778</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49760778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49760778</guid></item><item><title><![CDATA[New comment by mrpippy in "Android 17 is the first since 3.x to add new APIs without releasing to the AOSP"]]></title><description><![CDATA[
<p>That’s possible (never underestimate the bad decision-making of phone makers), but what would they have done instead? Windows Mobile 6 was the only licensable alternative, but it was a known quantity and obviously a generation behind Android and iOS.</p>
]]></description><pubDate>Fri, 18 Sep 2026 20:00:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49759440</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49759440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49759440</guid></item><item><title><![CDATA[New comment by mrpippy in "Steam Frame starts at $1059"]]></title><description><![CDATA[
<p>AFAIK they still aren't shipping an actual ARM64 version of Steam, making it difficult to actually use those (unsupported) ARM builds of Proton. That article is 5 months old.</p>
]]></description><pubDate>Mon, 14 Sep 2026 17:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49700968</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49700968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49700968</guid></item><item><title><![CDATA[New comment by mrpippy in "Homebrew 7.0.0"]]></title><description><![CDATA[
<p>Sonoma will be getting its last security update imminently (possibly tomorrow).</p>
]]></description><pubDate>Sun, 13 Sep 2026 14:05:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49684148</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49684148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49684148</guid></item><item><title><![CDATA[New comment by mrpippy in "RavynOS: Pre-alpha open-source OS based on Darwin, FreeBSD, Apple open-source"]]></title><description><![CDATA[
<p>Yes, real apps use Mach messaging directly. i.e.:  <a href="https://source.chromium.org/chromium/chromium/src/+/main:ipc/mach_port_mac.h" rel="nofollow">https://source.chromium.org/chromium/chromium/src/+/main:ipc...</a></p>
]]></description><pubDate>Mon, 31 Aug 2026 21:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49515258</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49515258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49515258</guid></item><item><title><![CDATA[New comment by mrpippy in "RavynOS: Pre-alpha open-source OS based on Darwin, FreeBSD, Apple open-source"]]></title><description><![CDATA[
<p>The Mach APIs are available to userland applications, if you used a different kernel you’d have to implement them somehow</p>
]]></description><pubDate>Mon, 31 Aug 2026 19:23:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49513830</link><dc:creator>mrpippy</dc:creator><comments>https://news.ycombinator.com/item?id=49513830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49513830</guid></item></channel></rss>