Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Fully understandable by a single person

Riddle me this, Batman.

What's the scope of "fully understandable?" How much of this home PC could be reasonably audited by individuals or small teams?

I've got no exceptional opsec needs as an individual, but I spend some time wondering the minimum required resources to audit a PC. Looking through the docs I see cases where there are multiple suppliers for a recommended part -- that's very cool!

As a "fake programmer" and web jockey, this looks like the right balance of complexity to learn with.



I don't think it's really a fair claim in an educational context. There are at least two completely modern computers (which I assume means fairly complex) including the Raspberry PI and another one he is using the the bus or something.

I just don't think modern CPUs really quite fit the claim of "fully understandable by a single person". I mean maybe technically but that is misleading in an educational context where there are much simpler computers that are definitely fully understandable.

Maybe all of the stuff he wraps around the main CPU is understandable though. And the expansion cards are cool.


That's a Raspberry Pi Pico. Very different platform to the Raspberry Pi proper, and a lot closer to being "understandable" in its entirety.


> but that is misleading in an educational context where there are much simpler computers that are definitely fully understandable.

Are there any other projects or resources in this space that you'd recommend?

A friend and I cut our teeth on those AlphaSmart word processors that ran BASIC. I might could wrap my head around that.


Ben Eater’s 6502 series (and whole channel) is the gold standard (imo) for understanding how a computer works in every detail.

https://youtube.com/playlist?list=PLowKtXNTBypFbtuVMUVXNR0z1...


I cannot recommend Code by Charles Petzold enough, especially the new second edition.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: