This would be awesome. Do a weekly/biweekly/monthly poll on different topics and adding the top voted entries to the list? Doesn't just have to be programming or science either, there've been some great threads with recommendations for music courses and lectures.
It's like going back to pre-google, but in a fun way.
Auto dang-bot that posts the comment he posted would be nice!
Recurring threads on HN are not limited to textbooks / resources. They're also working as intended (I think?) -- if they're getting upvotes, it's because they are bringing value to people and new to a sufficient number of readers.
Some sort of wiki-style site would be pretty neat, but on the other hand I also appreciate how barebones hn is and how it sticks to it's single purpose pretty well. Also getting a consensus on these things might be hard.
CLRS is terse. The mistake many make is not reading it precisely. By that, I mean - read each passage once, build a mental model, then read it twice more to confirm or refute that model. Each word is there for a reason.
For a different treatment, get Tim Roughgarden’s book. Brilliant presentation.
With the success of internet/search/gpt and package managers, these are the sorts of things that are good to know exist and have various space/time bounds but otherwise easy to look up. Some of the subsections and applications are probably good to see how a fundamental algorithm can be used different ways.
Most of my thinking time is at a higher (not deeper) level where it's mapping a problem to selected datastructures/algorithms and program design, putting the pieces together in a manageable way.
The book might be more aptly called 'advanced algorithms' as the prerequisites clearly indicate a need for a solid understanding of discrete mathematics, all fundamental data structures, and proficiency in basic algorithms related to searching, sorting, and graph theory.
Yes, exactly: it looks like a highly stylised rendering of al-Khwārizmī (الخوارزمي or something like that.... spelling may not be entirely standardised), repeated 4 times at 90° rotations.
Algorithms by Jeff Erickson - https://news.ycombinator.com/item?id=26074289 - Feb 2021 (152 comments)
Algorithms book, by Jeff Erickson - https://news.ycombinator.com/item?id=20733923 - Aug 2019 (13 comments)
Algorithms, by Jeff Erickson - https://news.ycombinator.com/item?id=18805624 - Jan 2019 (238 comments)
Algorithms, Etc. (2015) - https://news.ycombinator.com/item?id=16379236 - Feb 2018 (6 comments)
Algorithms Course Materials, by Jeff Erickson - https://news.ycombinator.com/item?id=3345041 - Dec 2011 (2 comments)