News for hackers. Stuff that matters.
Re:Ask HN: Recommended Open Source Projects for a CS Junior? by petersjt014 on Tuesday June 26, 2018 @04:54PM (#17403912)
Probably not the answer you were looking for, but one of the best ways is to simply just _make_ something of your own. At the very least it's good practice, and you just might make something people find useful if you've found an 'unscratched itch'.

Even failing that, your codebase can be an educational tool for others. rosettacode.org is a pretty solid example of this--any addition to the wiki is going to save someone's bacon at some point.

But to be more specific for a moment: I see you have a functional-ish language listed (Ocaml) and you've also mentioned compilers--If you're looking for low level stuff with a hint of FP, diving into Rust might be interest you. I'd suggest looking at Redox OS--it's a monster, but plenty of the big scary parts are modularized away. Might be interesting.

Re:Ask HN: Recommended Open Source Projects for a CS Junior? by slow_donkey on Tuesday June 26, 2018 @07:03PM (#17404652)
I wish I had worked on other people's codebases earlier. Its a bit daunting when starting out but the art of understanding a codebase is invaluable and you'll learn how others use a language in interesting different ways
Re:Ask HN: Recommended Open Source Projects for a CS Junior? by meko on Thursday June 28, 2018 @01:16AM (#17414245)
How would you describe practicing 'art' of learning a codebase? Surely there's a more efficient way than to just stare it down for weeks on end.