Top
Best
New

Posted by blkhp19 15 hours ago

I ported Mac OS X to the Nintendo Wii(bryankeller.github.io)
1392 points | 235 commentspage 8
rvz 14 hours ago|
The post is a work of an actual hacker who knows what they're doing. Zero mention of "I used Claude" or "Used AI" to understand what is needed for accomplish this task.

This is exceptional work. Unlike the low-effort slop posts I see here on "Show HN".

blkhp19 13 hours ago||
I used plenty of non-agentic AI to help understand the XNU codebase, and also research various topics. It wasn't always correct, but it certainly helped at times! My philosophy for this project was to use it as a learning tool - since that was kind of the whole point of me attempting this :)
dirasieb 13 hours ago|||
looks like they did use AI, swing and a miss for the luddites once again!
bigyabai 14 hours ago||
Ah, the Procrustian definition of "real hacker", where using AI disqualifies you but using Github pages is considered only a minor infraction.

The build-in-public era of hacking has really turned this field into an influencer economy.

jasaldivara 13 hours ago||
Whats wrong about Github pages?
dewey 13 hours ago|||
A real hacker would obviously never use a Microsoft product, or worse, post on a VC funded web forum!
bigyabai 11 hours ago|||
Absolutely nothing. People protest Github to virtue signal their anti-Microsoft sentiment and fill a hole in their personality.

Similarly, "zero mention of AI" is just a surface-level observation that says nothing about how the project was completed and everything about your own insecurities defining the word hacker.

frakt0x90 14 hours ago||
If all the AI stories on this site were replaced with amazing stuff like this, the world would be a better place.
jjice 12 hours ago||
I probably have rose colored glasses, but this is what I associate with Hacker News when I first started coming to this site. Truly absurd projects for no reason other than the love of the game and detailed write ups.

I'm not an LLM post hater, but it definitely has been a bit draining lately. This is exactly what I love to see here.

mech422 9 hours ago||
yeah - I wish the 'Hacker' part of 'HackerNews' got more attention. Last few years it often feels more like "VC-Buzzword-of-the-day-News" - AI is just the most recent cycle.
kstrauser 14 hours ago|||
Get to submitting! Be the change you want to see.
twoodfin 12 hours ago||
I’m SOO happy but also wistfully sad when I open a post like this that I am desperately excited to read and it’s not muddled-thinking- and LinkedInese-riddled slop.
zenlot 13 hours ago||
[dead]
ValveFan6969 10 hours ago||
[dead]
anskksdkdkdk 13 hours ago||
[flagged]
ynajjarine 12 hours ago||
[flagged]
duskwuff 10 hours ago||
I bet there's some way to make the GPU do the color conversion. It's not like it's doing much otherwise...
MarioMan 9 hours ago||
It looks like copying from EFB to XFB can do an RBG to YUV conversion automatically.
blkhp19 11 hours ago|||
Last I checked, the 60fps frame buffer conversion resulted in the system idling at 18% CPU. Certainly not ideal. I'd love to optimize this further.
dmitrygr 12 hours ago||
This solution’s COU cost can be significantly improved by using memory protection. You protect the frame buffer from writes. The first time it is written, you take a fault, and start refreshing every 60 Hz and leave it writeable. After some number of refreshes, you protect it again, the idea being is that the UI may now be quiescent. I do this in my Palm OS port for the same reason.
blkhp19 11 hours ago||
I'm intrigued by this technique! Will look into it, thanks for the tip!
dmitrygr 10 hours ago||
sample impl is in rePalm sources, but i described basically all there is to it :)

saves a lot of CPU

guerrilla 11 hours ago|
> The Wii uses a PowerPC 750CL

Well, okay, that's almost cheating.