nope, never worked on it personally. but it something I use daily cause the official client is just so heavy and slow for me, plus I personally like the TUIs
You don't need to remove the post (and generally, posts don't get removed other than in exceptional circumstances). Moderators will probably take out the 'Show HN' prefix but either way, people mispost stuff all the time, it mostly works out fine and isn't a big deal.
I wasn't sure what I was looking at at first, since there's no material, just a rough outline of a hypothetical course. The initial commit makes it a little clearer:
> Wrote this a few years ago, wanted to put it online. Hiring is hard, a lot of modern CS education is really bad, and it's so hard to find people who understand the modern computer stack from first principles. Maybe if I ever get 12 free weeks again I'll offer this as a play at home course. I want to play too.
It’s funny he says a lot of modern CS education is bad
I did Computer Engineering rather than CS for undergrad and we covered like 80% of the topics in that list
Had multiple courses in Verilog/OS and worked a lot with microcontrollers/FPGAs. Building a CPU in verilog then writing an assembler/compiler was definitely the highlight.
Was a hard program but I felt like I had a really good understanding of the full stack coming out of it.
Where I’m did you do undergrad. My son is not having much success finding a college to shoot for in terms of having a goal. I think a curriculum like you describe would at least show him some options that exist.
Seems to me that CE covers sections 1, 2, 3, 7, and a bit of 5, and CS covers 4, 5, and 6. A traditional CS education should teach 3, even though doing 3 is absolutely not the job of CS grads.