Live data from Hacker News

Algorithms by Jeff Erickson

jeffe.cs.illinois.edu

161–162 of 162 posts

Re: Algorithms by Jeff Erickson

#161

Earlier quoted context omitted.

Is it really cheating. If the goal is to learn the material using someone else's solution is incredibly helpful and can expedite the learning process. If there is a process to master a skill in 20 hours and another way to master it in 5, only the fool would chose the 20 hour process. When I took electrodynamics the first semester I worked through all the problems myself. I started on Sunday would ask questions Monday…

If your only goal is memorizing the material, then sure. But usually it is a goal in of itself, to apply knowledge to novel problems and develop a solution. There are no solution manuals to unsolved problems. If you went your whole graduate education not working on the ability to approach problems you haven't seen, you will not do very well in research, and many aspects of professional life. But sure, if you do a fir…

Well the feedback loop is much faster with a solution manual than a professor. I agree there is a line between leveraging the solution manual to teach yourself more quickly and just copying the solution. My quantum mechanics professor would give us the solutions to the homework before we were expected to turn it in so that we could learn from his explanations.

I agree that you have to a some point learn how to approach problems which you haven't seen before, but almost every field I have seen, the right way is to start by copying solutions of others until you understand it and then riffing from there. My father was a professor/researcher and he said you shouldn't start a problem unless you knew what your solution was and what you expected it to provide.

In fact much of the research work I have done is see if technique from field x will apply to field y after I have become an expert in field y. Or push to edge of field y and take the next logical step. But pushing to the edge of field y almost always requires working through the solutions of the people who have been there before rather than reinventing the wheel.

Re: Algorithms by Jeff Erickson

#162

Earlier quoted context omitted.

Thank you for engaging the other commenter and articulating my stance better than I could have. Also - while I have deep respect (I truthfully do) for the expertise of folks who teach this material - I have lost patience for their patronising tones and unhelpful assumptions about the folks that might read this book and books like it. The world needs an algorithms book that shows a modicum of humility to its readers.…

Totally agreed, the academic world has always operated and depended on a walled garden approach and making things needlessly complicated. Thankfully the cracks are forming, the pandemic probably sped things up quite a bit with universities trying to charge students to essentially watch Youtube videos. What's funny to me is that UIUC offers an online CS masters program now. Not having accessible solution guides seems…

Let me write these solutions to these research level problems....Just give me a couple years and some funding please. They don’t have solutions yet. Hello? You have to figure them out because the professor doesn’t know.

Are you even reading what I’m saying? How do they write solutions? I feel like a crazy person as everyone is talking about a walled garden. Like hello? Do you understand what, “there is no solution until you find it” means? Do you understand what, “there are many worked solutions in the text” means?

Post reply on HN