<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: scottjg</title><link>https://news.ycombinator.com/user?id=scottjg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 04 Sep 2026 12:21:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=scottjg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by scottjg in "Kaiser nurses say AI, surveillance are making their jobs and patient care worse"]]></title><description><![CDATA[
<p>Kaiser is a vertically integrated healthcare provider. They provide insurance like UHC but they also require you, for the most part, to be treated in Kaiser medical facilities.<p>How can UHC use AI in the same way? They're an insurance company. They're not administering the actual healthcare?</p>
]]></description><pubDate>Sat, 18 Jul 2026 05:46:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48955558</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48955558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48955558</guid></item><item><title><![CDATA[New comment by scottjg in "Various LLM Smells"]]></title><description><![CDATA[
<p>usually the LLM will match against the style in the context, even if the words ask it to do otherwise. since your skill sounds like an LLM wrote it, I would be surprised if it didn't make things worse.<p>sorta like asking an LLM to get more creative with a visual design, that also never works.</p>
]]></description><pubDate>Thu, 28 May 2026 23:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48317167</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48317167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48317167</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>i admit, you got me chuckling with that one.</p>
]]></description><pubDate>Fri, 15 May 2026 01:08:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143286</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48143286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143286</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>interesting. that might be a fun intro project to MoltenVK. I hadn't dug into what was missing for Doom. I thought maybe the issue was that the intro/menu always ran in opengl mode or something. If it's just one missing op, that's way easier.</p>
]]></description><pubDate>Fri, 15 May 2026 01:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143264</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48143264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143264</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>custom zoom75</p>
]]></description><pubDate>Fri, 15 May 2026 01:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143222</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48143222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143222</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>it is a separate stack, but that probably doesn't matter much. a user process (in my case, qemu) can communicate with a driverkit driver. the user process can also map memory through the driver, which is how this pci passthrough system works.<p>i don't think the issues with the project really are specific to driverkit.</p>
]]></description><pubDate>Fri, 15 May 2026 00:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143192</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48143192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143192</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>i don't know for sure, but i suspect what makes the tinygrad stuff slow isn't the macos host driver itself. i think they're doing something very similar to what i'm doing, which is just mapping the PCI BARs to userspace, then they have a bunch of python code that drives the GPU.<p>this is only speculation, but i think the big thing that makes tinygrad slow is that the tinygrad inference engine has not really been optimized much for all these open LLM models. probably most of the work has gone towards optimizing the stack for george's self-driving hardware company. since you can't just run the existing CUDA kernels on their engine, that makes things a lot tougher, engineering-wise.<p>i am actually curious if my project could share a macos host driver with them. i think it would need some changes, but it seems like there's a lot of overlap</p>
]]></description><pubDate>Fri, 15 May 2026 00:52:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143176</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48143176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143176</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>thanks!<p>there also appears to be a generic pci passthrough path. we were discussing it on the qemu-devel list: <a href="https://lore.kernel.org/qemu-devel/C35B5E97-73F2-4A60-951B-B064A882BD1E@unpredictable.fr/" rel="nofollow">https://lore.kernel.org/qemu-devel/C35B5E97-73F2-4A60-951B-B...</a></p>
]]></description><pubDate>Fri, 15 May 2026 00:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143126</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48143126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143126</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>in fairness to the LLM critics, every time i ran into a minor speed bump in this project, it told me it probably just wasn't possible to get it to work well. the LLM did pretty actively discourage me from trying to get the whole thing working.<p>that said, since i was willing to ignore that aspect of it, it did accelerate getting the work done by a lot. it seems like it understands system programming really well, and did a good job navigating the qemu codebase. i have ~20 years of systems programming experience so i already knew what had to be done here. it didn't really guide the project much, but it did write a lot of the code.</p>
]]></description><pubDate>Fri, 15 May 2026 00:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48142947</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48142947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48142947</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>the exact numbers in the graph are 17019ms vs 142ms. so you're right, it's not 120x, it's 119.85x.</p>
]]></description><pubDate>Thu, 14 May 2026 19:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48139901</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48139901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48139901</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>two semi interesting things to note around this:<p>1. Virtualization.framework seems to support some form of GPU passthrough from the host (granted, not eGPU - it's for the integrated GPU). I think the primary use case is having macOS guests get acceleration, while still sharing GPU time with the host. There is also a patch that recently hit QEMU mainline that supports using the "venus server" with virtio-gpu to support a similar functionality for Linux guests under Hypervisor.framework.<p>2. Apple internally has some kind of PCI Passthrough support available in Virtualization.framework. It seems like the code is shipped to customers in the framework, but it relies on some kind of kext or kernel component that isn't shipped in retail macOS. I can't say if that's intended to ever be released to customers, but clearly someone at Apple has thought about this the feature.</p>
]]></description><pubDate>Thu, 14 May 2026 18:45:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48139464</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48139464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48139464</guid></item><item><title><![CDATA[You can plug a Thunderbolt eGPU into a Mac to play games and accelerate AI now]]></title><description><![CDATA[
<p>Article URL: <a href="https://scottjg.com/posts/2026-05-05-egpu-mac-gaming/">https://scottjg.com/posts/2026-05-05-egpu-mac-gaming/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48123441">https://news.ycombinator.com/item?id=48123441</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 13 May 2026 15:45:17 +0000</pubDate><link>https://scottjg.com/posts/2026-05-05-egpu-mac-gaming/</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48123441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48123441</guid></item><item><title><![CDATA[RTX 5090 and M4 MacBook Air: Implementing PCI Passthrough for Gaming]]></title><description><![CDATA[
<p>Article URL: <a href="https://scottjg.com/posts/2026-05-05-egpu-mac-gaming/">https://scottjg.com/posts/2026-05-05-egpu-mac-gaming/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48027271">https://news.ycombinator.com/item?id=48027271</a></p>
<p>Points: 11</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 May 2026 19:24:42 +0000</pubDate><link>https://scottjg.com/posts/2026-05-05-egpu-mac-gaming/</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=48027271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48027271</guid></item><item><title><![CDATA[New comment by scottjg in "Microsoft and OpenAI end their exclusive and revenue-sharing deal"]]></title><description><![CDATA[
<p>I very recently ran the numbers on these GPUs for an upcoming blog post. The token generation performance is bad, but the prefill performance is _really_ bad.<p>For a Qwen 3.6 35B / 3B MoE, 4-bit quant:<p>- parsing a 4k prompt on a M4 Macbook Air takes 17 seconds before generating a single token.<p>- on an M4 Max Mac Studio it's faster at 2.3 seconds<p>- on an RTX 5090, it's 142ms.<p>RTX 5090 uses more power than an M4 Max Mac Studio but it's not 16x more power.</p>
]]></description><pubDate>Tue, 28 Apr 2026 03:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47930163</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=47930163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47930163</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and Raspberry Pi: Can it game?"]]></title><description><![CDATA[
<p>we can only hope</p>
]]></description><pubDate>Sat, 10 Jan 2026 05:56:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46563171</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=46563171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46563171</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and Raspberry Pi: Can it game?"]]></title><description><![CDATA[
<p>a great post that definitely inspired this one. i link to it in the first paragraph of my blog post.</p>
]]></description><pubDate>Fri, 09 Jan 2026 23:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46560734</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=46560734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46560734</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and Raspberry Pi: Can it game?"]]></title><description><![CDATA[
<p>i thought my post was already too long to include this, but to your point, you can run AI inference in this setup and the performance can be pretty good.</p>
]]></description><pubDate>Fri, 09 Jan 2026 22:36:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46560416</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=46560416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46560416</guid></item><item><title><![CDATA[New comment by scottjg in "RTX 5090 and Raspberry Pi: Can it game?"]]></title><description><![CDATA[
<p>you're lucky you didn't get stuck with an S3 ViRGE.</p>
]]></description><pubDate>Fri, 09 Jan 2026 21:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46559329</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=46559329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46559329</guid></item><item><title><![CDATA[RTX 5090 and Raspberry Pi: Can it game?]]></title><description><![CDATA[
<p>Article URL: <a href="https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/">https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46558148">https://news.ycombinator.com/item?id=46558148</a></p>
<p>Points: 283</p>
<p># Comments: 115</p>
]]></description><pubDate>Fri, 09 Jan 2026 19:33:47 +0000</pubDate><link>https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=46558148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46558148</guid></item><item><title><![CDATA[New comment by scottjg in "A $20 drug in Europe requires a prescription and $800 in the U.S."]]></title><description><![CDATA[
<p>this is mostly right, but it's not true that you can just sign up at any time. there's an open enrollment period for the aca marketplace and if you miss it, you won't have the opportunity to buy health insurance until next year.</p>
]]></description><pubDate>Sat, 06 Dec 2025 06:14:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46171129</link><dc:creator>scottjg</dc:creator><comments>https://news.ycombinator.com/item?id=46171129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46171129</guid></item></channel></rss>