Donald Knuth On NPR
StratoFlyer writes "This morning, NPR is running an interview with Donald Knuth titled Donald Knuth, Founding Artist of Computer Science. The persistence of this man is extraordinary, if not heroic. RealPlayer and MediaPlayer feeds will be available at 10am EST, according to the NPR.org site." Indeed they are.
He used graph theory to lay out his kitchen. The most connected resource? The trash can. It goes in the middle.
People who disagree with you are not automatically evil, greedy, or stupid.
I listened to it as well and I think he came off as having some sever social disorders. For instance, who thinks about the 8 parts of your mouth when brushing you teeth. He seems to be a perfectionist to the point of having it interfere with his daily life.
If he was not him then he would be diagnosed with something I'm sure. Maybe OCD, maybe something else but the fact remains, as far as normalcy is concerned, the guy comes up lacking.
As an aside, yes it was a great interview.
anyone ?
The page seems to set a cookie about your prefered video codec and you can't get direct link to the file, and it can either be a ".wax" or a ?"smil" file I cannot play.
Anyone gentle enough to provide a good ol' torrent or something ? and in a Linux-playable format.
Thanks
Heard the interview on the way to work. I love that he gives something like $2.56 or something to everyone who finds a flaw in the book. He has cut checks for around 20K so far and that the first Book had 90% of it's pages altered in some way because of that. We have the same kind of thing where I work. Free 6pack to anyone finding a non-sensical phrase embedded in our documentation. Everyone actually peer reviews documentation now.
Interesting note (IMHO) If you look at his website, he is currently writing volume IV of the art of programming. He has posted drafts of chapters up and actively elicits feedback from readers. He goes as far as offering money for bugs found. Another one he adds is in his citations he wants full names...he will pay readers $2.56 per full name discovered on his list of incomplete names. This is a guy who understands the value of community development even when referring to the work of someone head and shoulders above the community.
-- Sorry, I can't think of anything funny to say here.
"Do you believe that is a God?"
Knuth, "Yes I do."
Mr. Knuth goes on to talk about how it is good that there is no proof for God because makes him think about God. If there was a proof for God he would just solve it and to on.
This must make many people on Slashdot very happy. I have seen many posts claiming that only an idiot would believe in God. Think of how many people now have proof that they are smarter than Donald Knuth.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Knuth was there first. When "Fundamental Algorithms" came out, there were almost no computer science books. There were vendor machine manuals, and books on programming languages. "A Fortran Primer", by Elliot Organick was about as good as it got. MIT students had a tech note series called HAKMEM, but few others saw those. There was a huge vacuum waiting to be filled. That's why "Fundamental Algorithms" got so much attention.
And you are...who?
Why should you opinion matter?
Almost all of the very greatest minds in science have been people who believe in something that they can't prove. Even without a spiritual dimension, that thing can be called a 'theory'. How you view the world, even through the lense of less than 100% certainty, changes you. Hooray for God and other less empirical ideas.
Between knowing them and their work, and you shooting that hole in your face off, I'll side with them. Maybe I shouldn't be feeding you, trollboy, but the sheer towering cockiness I hear leaking out of your skull leads me to hope I never have to put my life on the line for one of your scientific theories.
RMW
flames > dev/null
My personal Knuth story: in 1979, when I was just starting graduate school at the University of Illinois, Knuth came on campus to give three lectures as that year's Gillies Lecture.
At the time, the second edition of Volume I had just come out, and everybody was eagerly awaiting volumes 4 through 7. The lectures were all packed, and the great man, inventor of LR parsing and author of the definitive tome on computer science, spoke on...
typesetting and fonts.
Don't get me wrong, the lectures were interesting, but it didn't seem all that fundamental to computer science, if you get my meaning. 25 years later, we're still waiting for volume 4 to be completed, but at least the new editions of 1-3 had nice fonts.
The following year, Douglas Hofstadter came to campus to speak. This was fairly soon after Godel, Escher, Bach came out, so we were all excited to see what cool and interesting CS things he would lecture on. His lecture turned to be on...
typesetting and fonts.
I guess it was just the thing to do at that time; little did I suspect that much of the productivity of US offices in the 90's would be spent selecting fonts for documents. I guess great thinkers are just ahead of their time.
Have you read my blog lately?
10 years ago my profressor of CS (3rd year) made us us LaTeX to turn our papers in.
We all could have us MS Word but there was a point to be made.
They looked ugly and of poor quality. But higly efficient!! Aggh!!
10 years have passed and while driving in the Garden State Parkway I heard the interview of this uber pragmatic man and the creator of LaTeX.
Donald Knuth.
A ha!
I got to work, looked at the NPR site and then went to Professor Kunth homepage.
I knew what I was looking for and got it in all it's glory.
His homepage.
What an eyesore!
A not very complementary self-picture (he should use the one on the NPR site) and the BIG BOLD heading-1 letters for all the link under some colorless background.
It sure took my back to my first html site 1995.
Function over form, the trademark of scientific academia.
A brilliant man, nevertheless.
He should pay 5.12 to some student to do a extreme-make-over to his home-site. Some drop-down
menus..cool graphics..make it pretty!
- these are not the droids you are looking for -
"Woah.. that was easy"
Yep, cut+paste. Try explaining how to save/convert that file in Windows using only a mouse.
There's no denying that Knuth is a great computer scientist, but his attitude toward those he works with can be appalling to say the least.
I was a grad student at Stanford in the early 90's. The practice then (and still probably now) was to shut down the CS department for a week or so during the December holidays, for the obvious reasons (vacations, spending time with the family, etc) An e-mail announcement was sent to that effect every year, so it surprised no one. However, Knuth spammed the entire department with a response to the announcement, questioning why we would close the department. I responded back with a reply, saying that our dedicated department staff deserved the time off.
Needless to say, I was the hero of the department for a few days.
I find it interesting that the interview was broadcast on Pi Day (3/14).
Wow, didn't know he was the man behind LR(1) (which in case others don't know is probably used millions of times every day) (and I've read the dragon book!). You are correct, Yacc/Bison use the LR(1) parsing algorithm. I just recently studied that algorithm in depth and have never seen a more beautiful algorithm. The way it augments the grammar and keeps shifting tokens with some reduction only to reduce everything that is left at the end is stunning. It's definitely an algorithm I can say I would have never thought of. Not to mention the use of basic data structure primitives it makes use of...beautiful.
But, many modern Parsers use LL parsing, such as Java. The main problem with them is they are not as intuitive and they don't accept left recursive grammars. However, they seem to be really popular now days because they use less memory on the fly. I'm not too familiar with them honestly...usually use LR(1) grammars as they are very flexible and do the trick just fine. Not to mention most "real" languages don't use Bison/Yacc for their parsers and I do so I am forced to use them. But I love them just the same (and folks who know more of compilers could probably have a nicely heated debate on what's better)
Thanx for the info!
"If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer