Live data from Hacker News

Knuth's Art of Computer Programming, V 4B, has gone into print

www-cs-faculty.stanford.edu

281–290 of 357 posts

Re: Knuth's Art of Computer Programming, V 4B, has gone into print

#281
With all the fascicles and updates to released volumes I'm a bit confused as to where one would start today with TAOCP.

If I wanted to give it an honest try, what do I buy?

Volume 1, 3rd edition + Volume 1, Fascicle 1?

If I get this right, fascicle 1 of Vol. 1 is used to replace/update the old MIX architecture used in TAoCP with the new MMIX. If so, what about volumes 2-4?

Re: Knuth's Art of Computer Programming, V 4B, has gone into print

#282

A few years ago I had the pleasure of meeting Knuth in his home, my wife was doing some photography for him. He took me to his room and showed me his setup, he was researching Soduku algorithms at the time. His hands were blisteringly quick, moving between EMacs panes, triggering evaluations and printing of results, as fast as any 20 year old. In his 80s , he hasn’t seemed to suffer any mental decline. I started talk…

I also noticed smart people type really fast (if they can touch type) and can switch between multiple windows/tabs fast too. It's not because their fingers move faster than normal people, but because their mind moves smoothly so they can produce a long string of command with stopping to think. > as fast as any 20 year old. I I certainly hope so. Though I think it's more likely that Knuth can be as fast as other 20-ye…

One of the smartest people I met as an undergrad at Berkeley was a theoretical chemistry PhD student. He was an extremely slow typist, with mostly hunt and peck. It would be frustrating for me because it would be like 1/4 my comfortable speed (20 vs. 80 wpm?). But being slow there made him faster, because he’d spend a little more time before typing thinking about what to type.

Re: Knuth's Art of Computer Programming, V 4B, has gone into print

#283
post #200
post #195

Earlier quoted context omitted.

You may have heard of the term "Kata" https://en.wikipedia.org/wiki/Kata It's used by many to perfect their craft.

Pumsae for the tae-kwon-do folks. It is awesome.

I think only WTF TKD calls them pumsae, ITF calls them tul (or teul).

Re: Knuth's Art of Computer Programming, V 4B, has gone into print

#284
post #222

Earlier quoted context omitted.

As someone whose computing career was improved by learning to touch-type in grade school (Mom had been a secretary, saw that these "personal" computers had keyboards, and bludgeoned the high school to let me in to the summer-school typing class) it's not actually the speed that matters - though that does certainly impress people - it's that it's "automatic". If you're not thinking about letters and where they are, yo…

There is however a terrible effect on productivity and self-respect when you have to switch keyboard layout for any reason. I'm still one month into switching to a macbook, and I now dread cutting and pasting. Oh, and typing "pipe", too. I wonder how long it will take my 40+ years old brain and hands to get their act together...

Even for MacBooks of the same generation, there’s a (significant, for me) hit when going from a US Mac keyboard to a UK one (enter key is all off).

Re: Knuth's Art of Computer Programming, V 4B, has gone into print

#285
post #226

Earlier quoted context omitted.

I also noticed smart people type really fast (if they can touch type) and can switch between multiple windows/tabs fast too. It's not because their fingers move faster than normal people, but because their mind moves smoothly so they can produce a long string of command with stopping to think. > as fast as any 20 year old. I I certainly hope so. Though I think it's more likely that Knuth can be as fast as other 20-ye…

Google and Youtube often think I am a robot because of how fast I operate on their sites: typing, clicking, switching tabs etc..

I hope you never use the stock iOS calculator, which still eats keystrokes.

Re: Knuth's Art of Computer Programming, V 4B, has gone into print

#287

Earlier quoted context omitted.

It just means you're not doing anything interesting on your job. If you have constraints, i.e. not enough compute, not enough memory, not enough storage, then you'll need a solution and, odds are, somebody has had the same problem before and it's been written up already in Knuth's TAOCP. Of course, the problem won't be exactly in the form it's been written up, but you have to have enough experience and knowledge to k…

Serious question - why wouldn’t you search for the algorithm you need (or the problem statement) on Google scholar these days? I have the books but if I ever found myself reaching for them at work, I would consult most recent literature

Nowadays, most papers in CS are filler (or even worse, sometimes they're just fraudulent), written to meet arbitrary bureucratic requirments. Sifting through that noise is really tedious.

Re: Knuth's Art of Computer Programming, V 4B, has gone into print

#288
post #284

Earlier quoted context omitted.

There is however a terrible effect on productivity and self-respect when you have to switch keyboard layout for any reason. I'm still one month into switching to a macbook, and I now dread cutting and pasting. Oh, and typing "pipe", too. I wonder how long it will take my 40+ years old brain and hands to get their act together...

Even for MacBooks of the same generation, there’s a (significant, for me) hit when going from a US Mac keyboard to a UK one (enter key is all off).

Switched to US layout on everything (because brackets and gt / lt are SO much more conveniently placed) and having to use an ISO keyboard now is just pain. My hands forgot.

Re: Knuth's Art of Computer Programming, V 4B, has gone into print

#289
post #222

Earlier quoted context omitted.

As someone whose computing career was improved by learning to touch-type in grade school (Mom had been a secretary, saw that these "personal" computers had keyboards, and bludgeoned the high school to let me in to the summer-school typing class) it's not actually the speed that matters - though that does certainly impress people - it's that it's "automatic". If you're not thinking about letters and where they are, yo…

There is however a terrible effect on productivity and self-respect when you have to switch keyboard layout for any reason. I'm still one month into switching to a macbook, and I now dread cutting and pasting. Oh, and typing "pipe", too. I wonder how long it will take my 40+ years old brain and hands to get their act together...

I feel this in my soul. My work uses Mac and I'm not used to it. Fn and cmd keys block my reach for alt and control in my vim sessions and make it awkward to go through tabs in the browser with the keyboard.

Re: Knuth's Art of Computer Programming, V 4B, has gone into print

#290
post #223

Earlier quoted context omitted.

Re "being paid", consider that he took early retirement in 1992 to work on this book that he sees as his life's work ( https://cs.stanford.edu/~knuth/retd.html ) (and until then was doing in his "side" time, separate from his job of teaching and research), giving up whatever salary a tenured Stanford CS professor's would be, and has been living off savings and royalties since then: he only gets "paid" when people cho…

> So teacher, that is how we spent the summer of 1960. ENIAC was finished in 1945. I cannot imagine how small the programming world must've felt back then.

I believe that at one point it was entirely in one room.
Post reply on HN