<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: ADevWithAnIdea</title><link>https://news.ycombinator.com/user?id=ADevWithAnIdea</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 16 Sep 2026 10:36:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ADevWithAnIdea" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>The friend I am referring to I met at Stanford around April of 2026 in a dorm event. We've spoken in person exactly once (I use "friend" loosely to describe anyone I've spoken to who I'm not on bad terms with) and at no point did we discuss anything detailed about Apple Silicon. For further context, I left Apple in June of 2025.</p>
]]></description><pubDate>Wed, 16 Sep 2026 01:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49721112</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49721112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49721112</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>I detail most of the development process in part 1:<p><a href="https://codyho.dev/blog/hypervisor-macbook-neo/" rel="nofollow">https://codyho.dev/blog/hypervisor-macbook-neo/</a><p>tl;dr you reboot the device with `macvdmtool`, you install m1n1 as the boot object, you talk to the m1n1 proxy over a python shell. I'm documenting the process as I go also (see: the blog posts, also my github repos) both so others can do it and as record of the clean room nature, but this really is just GPT go brrrrr</p>
]]></description><pubDate>Tue, 15 Sep 2026 23:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49720450</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49720450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49720450</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>Right now I'm focusing specifically on the M4 Mac Mini and Neo, I just don't own any M4 Pro or Max hardware. My guess is that most of the drivers will just work on the other platforms, but we'll have to test.</p>
]]></description><pubDate>Tue, 15 Sep 2026 23:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49720436</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49720436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49720436</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>> concealing that he is a former Apple engineer with direct contacts to the people involved in Apple Silicon development<p>This is false. I am a former Apple engineer. I did not conceal it (it's the top item of my resume and my LinkedIn and I made my PR from my public Github with my name attached, as opposed to a pseudonym which is expressly allowed by Asahi policy). I also had no exposure, at all, to any internal information or code about macOS, SPTM, or Apple Silicon during my time there.<p>I also don't have connections to people involved in Apple Silicon development (and I'd add that this does not mean someone cannot contribute, the question is were they exposed to tainted information, which is absolutely not true in my case). I have many friends who work for Apple (I'm a Stanford alum) but none in Apple Silicon directly.<p>I disagree with the phrasing of this entire thing, but this statement is demonstrably false.</p>
]]></description><pubDate>Tue, 15 Sep 2026 23:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49720236</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49720236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49720236</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>TL;DR:<p>1. We want to guarantee our work is not a "derivative work" of anything Apple wrote.<p>2. If we look at any Apple binaries, there's no way prove that our code didn't borrow from Apple.<p>3. Since we didn't look at any Apple binaries, then there's no way our work can be a derivative work-- we didn't even look at their stuff.</p>
]]></description><pubDate>Tue, 15 Sep 2026 22:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719879</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719879</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>Linking to another HN comment: <a href="https://news.ycombinator.com/item?id=49719480">https://news.ycombinator.com/item?id=49719480</a></p>
]]></description><pubDate>Tue, 15 Sep 2026 22:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719844</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719844</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>For the kernel driver it's literally just: run the hypervisor, wait for the kick, save the UAT state, replay the whole thing, make sure the output pages change, then just follow the pointer to initdata until you've built the whole tree from scratch. LLM handles the rest.</p>
]]></description><pubDate>Tue, 15 Sep 2026 22:39:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719835</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719835</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>Great observation, two things:<p>- During my time at Apple I never saw any of the macOS source code, at all, even for userspace components. I had not even heard of things like SPTM.<p>- I have not worked there since June 2025<p>I don't believe that there's any risk due to my former Apple employment. As another example, WINE does not ban all former Microsoft employees, they just ban anyone who has ever looked at the Windows source code. If I felt there was even a chance that my employment at Apple may have exposed me to relevant internal secrets, I would refrain from contributing to community projects.</p>
]]></description><pubDate>Tue, 15 Sep 2026 22:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719480</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719480</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>Traditional hardware RE centers around heroics by a small number of very smart people, see: marcan, Alyssa Rosenzweig, Asahi Lina, etc. What they did is insanely impressive, and given how hard it was with LLMs I'm sure I would not personally be able to do this work without LLMs.  That said, I'm looking forward to a world where the staring at hexdumps and traces can be delegated to LLMs and talented humans can spend their time building as opposed to head banging.</p>
]]></description><pubDate>Tue, 15 Sep 2026 21:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719409</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719409</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>Can't disagree more, but my experiences are my own.</p>
]]></description><pubDate>Tue, 15 Sep 2026 21:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719321</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719321</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>I still can't quite believe it either!</p>
]]></description><pubDate>Tue, 15 Sep 2026 21:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719316</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719316</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>:) I think we have a surprise in store here. Asahi don't have a monopoly over Linux for Apple Silicon, and upstream Linux absolutely does *NOT* ban LLMs.</p>
]]></description><pubDate>Tue, 15 Sep 2026 21:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719305</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719305</guid></item><item><title><![CDATA[Building a Linux GPU Driver for the M4 Mac Mini in One Month]]></title><description><![CDATA[
<p>Article URL: <a href="https://codyho.dev/blog/gpu-driver/">https://codyho.dev/blog/gpu-driver/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49717638">https://news.ycombinator.com/item?id=49717638</a></p>
<p>Points: 331</p>
<p># Comments: 192</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:30:03 +0000</pubDate><link>https://codyho.dev/blog/gpu-driver/</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49717638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717638</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "I Came, I Prompted, I Left Part 1: Building a Hypervisor for the MacBook Neo"]]></title><description><![CDATA[
<p>Of this work?  We're taking it all the way to shipping a distro with full hardware support on all released Macs and later to upstream Linux. We've taken significant care to respect Apple's copyright and publicly document all our processes. We don't think this will take too long, our development velocity has been pretty good, see: the GPU driver.</p>
]]></description><pubDate>Wed, 09 Sep 2026 19:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49633036</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49633036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49633036</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "I Came, I Prompted, I Left Part 1: Building a Hypervisor for the MacBook Neo"]]></title><description><![CDATA[
<p>We're available on Discord if you want to help with development!  I know what has to be done to make wifi sing and don't think it'll take too long, Niklas already has the DCP covered (or at least all the non laptop bits).<p>Astra has been insane and I'm loving it so far.</p>
]]></description><pubDate>Wed, 09 Sep 2026 19:11:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49632431</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49632431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49632431</guid></item><item><title><![CDATA[I Came, I Prompted, I Left Part 1: Building a Hypervisor for the MacBook Neo]]></title><description><![CDATA[
<p>Article URL: <a href="https://codyho.dev/blog/hypervisor-macbook-neo/">https://codyho.dev/blog/hypervisor-macbook-neo/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49631931">https://news.ycombinator.com/item?id=49631931</a></p>
<p>Points: 10</p>
<p># Comments: 5</p>
]]></description><pubDate>Wed, 09 Sep 2026 18:49:09 +0000</pubDate><link>https://codyho.dev/blog/hypervisor-macbook-neo/</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49631931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49631931</guid></item></channel></rss>