Remix.run Logo
bevr1337 5 days ago

> 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.

ilaksh 5 days ago | parent [-]

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.

zozbot234 5 days ago | parent | next [-]

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

bevr1337 5 days ago | parent | prev [-]

> 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.

vermilingua 5 days ago | parent | next [-]

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...

BirAdam 5 days ago | parent | prev [-]

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