Difference between revisions of "Dynabook - The Complete Story"
From Viewpoints Intelligent Archive
								
												
				 (Created page with "{{#evt: service=youtubeIA |id=IwL3yXdupv0 |alignment=left |autoresize=false }}")  | 
				|||
| Line 5: | Line 5: | ||
|autoresize=false  | |autoresize=false  | ||
}}  | }}  | ||
| + | |||
| + | <subtitle id="0:0:46">again</subtitle>  | ||
| + | <subtitle id="0:0:49"> welcome to this program this is one of our occasional</subtitle>  | ||
| + | <subtitle id="0:0:52"> series of Bay Area Computer History perspectives</subtitle>  | ||
| + | <subtitle id="0:0:55"> I'm Peter Newark say from Sun and also</subtitle>  | ||
| + | <subtitle id="0:0:58"> organizing the program is Jeanne treichel also from some apps</subtitle>  | ||
| + | <subtitle id="0:1:1"> Jeanne could send up a moment yep away we have done</subtitle>  | ||
| + | <subtitle id="0:1:4"> so Jeanne and I appreciate any</subtitle>  | ||
| + | <subtitle id="0:1:7"> no suggestions for future programs the next program in the</subtitle>  | ||
| + | <subtitle id="0:1:10"> series will be October October 24th</subtitle>  | ||
| + | <subtitle id="0:1:13"> Neil's Neil from that s RI talking about shaky</subtitle>  | ||
| + | <subtitle id="0:1:16"> major contribution from the Bay Area</subtitle>  | ||
| + | <subtitle id="0:1:19"> to robotic history so our past</subtitle>  | ||
| + | <subtitle id="0:1:22"> programs have often been in the form of panel presentations</subtitle>  | ||
| + | <subtitle id="0:1:25"> is your Ethernet for example but</subtitle>  | ||
| + | <subtitle id="0:1:28"> on the subject tonight Dynabook it's pretty clear</subtitle>  | ||
| + | <subtitle id="0:1:31">eally one person to talk about it and that's Alan</subtitle>  | ||
| + | <subtitle id="0:1:34"> Kay and Alan is going to talk to aside</subtitle>  | ||
| + | <subtitle id="0:1:37"> thank you very much Alex</subtitle>  | ||
| + | <subtitle id="0:1:43">well</subtitle>  | ||
| + | <subtitle id="0:1:46">one</subtitle>  | ||
| + | <subtitle id="0:1:49"> of the things they're enough people with gray here</subtitle>  | ||
| + | <subtitle id="0:1:52"> in the audience so that I can't lie</subtitle>  | ||
| + | <subtitle id="0:1:55"> as much as I usually do when I tell this story</subtitle>  | ||
| + | <subtitle id="0:1:58"></subtitle>  | ||
| + | <subtitle id="0:2:1"> the other thing is a couple years ago</subtitle>  | ||
| + | <subtitle id="0:2:4"> I wrote a fairly extensive history</subtitle>  | ||
| + | <subtitle id="0:2:7"> of small talk which is published as</subtitle>  | ||
| + | <subtitle id="0:2:10"> a preprint in the</subtitle>  | ||
| + | <subtitle id="0:2:13"> sig plan as</subtitle>  | ||
| + | <subtitle id="0:2:16"> part of the hopeful to proceedings going to be</subtitle>  | ||
| + | <subtitle id="0:2:19"> in a book sometimes we have some in our office</subtitle>  | ||
| + | <subtitle id="0:2:22"> I'm going to leave one with Peter and Jeannie and</subtitle>  | ||
| + | <subtitle id="0:2:25"> it's more detailed well</subtitle>  | ||
| + | <subtitle id="0:2:28"> it's more much more about small talk than</subtitle>  | ||
| + | <subtitle id="0:2:31"> the Dinah books it has that story in</subtitle>  | ||
| + | <subtitle id="0:2:34"> there it's more detailed and I can cover tonight</subtitle>  | ||
| + | <subtitle id="0:2:37"> one of the things I discovered when I wrote this</subtitle>  | ||
| + | <subtitle id="0:2:40"> is it is simply not possible to tell the truth when you're doing</subtitle>  | ||
| + | <subtitle id="0:2:43"> a history</subtitle>  | ||
| + | <subtitle id="0:2:46"> even though there are about 50,000 words in</subtitle>  | ||
| + | <subtitle id="0:2:49"> it I had to leave out I apologize in</subtitle>  | ||
| + | <subtitle id="0:2:52"> the beginning for how many things I left out I also</subtitle>  | ||
| + | <subtitle id="0:2:55"> found myself leaving out enormous</subtitle>  | ||
| + | <subtitle id="0:2:58"> number really juicy and very</subtitle>  | ||
| + | <subtitle id="0:3:1"> funny stories just because the page</subtitle>  | ||
| + | <subtitle id="0:3:4"> limit was getting longer and longer and</subtitle>  | ||
| + | <subtitle id="0:3:7"> longer and it was impossible to</subtitle>  | ||
| + | <subtitle id="0:3:10"> express even in this longer thing</subtitle>  | ||
| + | <subtitle id="0:3:13"> all the different intellectual debts and so forth</subtitle>  | ||
| + | <subtitle id="0:3:16"> and again tonight the</subtitle>  | ||
| + | <subtitle id="0:3:19"> stories that I tell you can't possibly be the</subtitle>  | ||
| + | <subtitle id="0:3:22"> truth and a lot</subtitle>  | ||
| + | <subtitle id="0:3:25"> is going to be emitted and however</subtitle>  | ||
| + | <subtitle id="0:3:28"> some people in the audience might help my</subtitle>  | ||
| + | <subtitle id="0:3:31"> recollection on a couple of cases</subtitle>  | ||
| + | <subtitle id="0:3:34"> that case I'm showing early signs</subtitle>  | ||
| + | <subtitle id="0:3:37">Alzheimer's on just that although turns out that Alzheimer's</subtitle>  | ||
| + | <subtitle id="0:3:40"> is okay for one of these things because</subtitle>  | ||
| + | <subtitle id="0:3:43">remember the stuff that happened earlier quite in detail</subtitle>  | ||
| + | <subtitle id="0:3:46"> so I think I</subtitle>  | ||
| + | <subtitle id="0:3:49"> think I do remember that now</subtitle>  | ||
| + | <subtitle id="0:3:52"> what I'm going to do is I was</subtitle>  | ||
| + | <subtitle id="0:3:55"> originally asked to recapitulate the</subtitle>  | ||
| + | <subtitle id="0:3:58">talk I</subtitle>  | ||
| + | <subtitle id="0:4:1"> gave at hopeful but that</subtitle>  | ||
| + | <subtitle id="0:4:4">really intended to be supplemented by the by</subtitle>  | ||
| + | <subtitle id="0:4:7"> the paper which many of you have not</subtitle>  | ||
| + | <subtitle id="0:4:10"> read so I've done a different talk and</subtitle>  | ||
| + | <subtitle id="0:4:13"> I'm going to move through it as quickly as</subtitle>  | ||
| + | <subtitle id="0:4:16"> I possibly can if I don't degress too much we</subtitle>  | ||
| + | <subtitle id="0:4:19"> might get done more or less on time if I do degress</subtitle>  | ||
| + | <subtitle id="0:4:22"> then we'll probably</subtitle>  | ||
| + | <subtitle id="0:4:25"> time will run out before I ever get</subtitle>  | ||
| + | <subtitle id="0:4:28"> to the invention of the Dynabook we'll see</subtitle>  | ||
| + | <subtitle id="0:4:31"> so</subtitle>  | ||
| + | <subtitle id="0:4:34"> let's see I'm going to have</subtitle>  | ||
| + | <subtitle id="0:4:37"> a flat screen display here which is for controlling</subtitle>  | ||
| + | <subtitle id="0:4:40"> the video but I don't see how to control the slides okay</subtitle>  | ||
| + | <subtitle id="0:4:43">alright</subtitle>  | ||
| + | <subtitle id="0:4:46"> I have to go to another pillow okay</subtitle>  | ||
| + | <subtitle id="0:4:49"> this</subtitle>  | ||
| + | <subtitle id="0:4:52"> is a mode full user interface</subtitle>  | ||
| + | <subtitle id="0:4:58">okay slide projector</subtitle>  | ||
| + | <subtitle id="0:5:1"> on</subtitle>  | ||
| + | <subtitle id="0:5:4"> first one to go forward</subtitle>  | ||
| + | <subtitle id="0:5:7"> get okay goes fast forward I</subtitle>  | ||
| + | <subtitle id="0:5:10"> don't want to go okay so</subtitle>  | ||
| + | <subtitle id="0:5:13"> the context for this the other thing I found out</subtitle>  | ||
| + | <subtitle id="0:5:16"> in preparing this</subtitle>  | ||
| + | <subtitle id="0:5:19"> talk is a lot of my best explanations came</subtitle>  | ||
| + | <subtitle id="0:5:22"> post facto this is partly because</subtitle>  | ||
| + | <subtitle id="0:5:25"> we found it extremely difficult to explain these</subtitle>  | ||
| + | <subtitle id="0:5:28"> ideas to Xerox and over</subtitle>  | ||
| + | <subtitle id="0:5:31"> the years I found better examples</subtitle>  | ||
| + | <subtitle id="0:5:34"> however in order to keep this historical I want</subtitle>  | ||
| + | <subtitle id="0:5:37"> to try and stick pretty much with what</subtitle>  | ||
| + | <subtitle id="0:5:40"> we're thinking at the time and so I've</subtitle>  | ||
| + | <subtitle id="0:5:43"> left out some of some of the better ways of explaining</subtitle>  | ||
| + | <subtitle id="0:5:46">this stuff but I think there's enough context now this is after</subtitle>  | ||
| + | <subtitle id="0:5:49"> all let's see 27 or</subtitle>  | ||
| + | <subtitle id="0:5:52"> 28 years later there's</subtitle>  | ||
| + | <subtitle id="0:5:55">context so it shouldn't matter but I want to have set</subtitle>  | ||
| + | <subtitle id="0:5:58"> up one piece of context which in fact we did think about</subtitle>  | ||
| + | <subtitle id="0:6:1"> back then although we didn't completely</subtitle>  | ||
| + | <subtitle id="0:6:4"> realize that we were doing it ourselves was</subtitle>  | ||
| + | <subtitle id="0:6:7"> much more when we're thinking about how to help kids be creative</subtitle>  | ||
| + | <subtitle id="0:6:10"> and that is an idea from Arthur kessler's</subtitle>  | ||
| + | <subtitle id="0:6:13">creation which is written written in the mid-60s and</subtitle>  | ||
| + | <subtitle id="0:6:16"> one of his models of the creative act</subtitle>  | ||
| + | <subtitle id="0:6:19"> is that we tend to think in context</subtitle>  | ||
| + | <subtitle id="0:6:22"> the context here is pink and here's</subtitle>  | ||
| + | <subtitle id="0:6:25"> a train of thoughts working in</subtitle>  | ||
| + | <subtitle id="0:6:28">through the pink you can think of the pink as a paradigm to</subtitle>  | ||
| + | <subtitle id="0:6:31"> give us a goldfish bowl you can think of as a box whatever</subtitle>  | ||
| + | <subtitle id="0:6:34"> you like but the idea is that</subtitle>  | ||
| + | <subtitle id="0:6:37"> there seem to be constraints in</subtitle>  | ||
| + | <subtitle id="0:6:40">human mind to keep you thinking about one reality</subtitle>  | ||
| + | <subtitle id="0:6:43"> at a time and so when you have</subtitle>  | ||
| + | <subtitle id="0:6:46"> little deviant thoughts</subtitle>  | ||
| + | <subtitle id="0:6:49"> little blue thoughts they get</subtitle>  | ||
| + | <subtitle id="0:6:52">immediately you go back to</subtitle>  | ||
| + | <subtitle id="0:6:55"> pink thinking but every once in a while maybe</subtitle>  | ||
| + | <subtitle id="0:6:58"> when you're in a hot tub taking a shower out jogging</subtitle>  | ||
| + | <subtitle id="0:7:1">something one of these blue thoughts breaks through and all</subtitle>  | ||
| + | <subtitle id="0:7:4"> of a sudden you see that this pink thing that you</subtitle>  | ||
| + | <subtitle id="0:7:7">thinking about is really a blue thing</subtitle>  | ||
| + | <subtitle id="0:7:10"> and moreover it's much more interesting</subtitle>  | ||
| + | <subtitle id="0:7:13"> as a blue thing than it was as a pink thing so this</subtitle>  | ||
| + | <subtitle id="0:7:16"> is what Kessler calls by association the</subtitle>  | ||
| + | <subtitle id="0:7:19"> colliding of two contexts usually</subtitle>  | ||
| + | <subtitle id="0:7:22"> by analogy or metaphor and</subtitle>  | ||
| + | <subtitle id="0:7:25"> of course 90% of them are really</subtitle>  | ||
| + | <subtitle id="0:7:28"> bad ideas most ideas are</subtitle>  | ||
| + | <subtitle id="0:7:31"> bad but if you</subtitle>  | ||
| + | <subtitle id="0:7:34"> can filter these this is the way a lot</subtitle>  | ||
| + | <subtitle id="0:7:37"> of creative acts get done and Kessler pointed out that</subtitle>  | ||
| + | <subtitle id="0:7:40">hree basic emotional reactions to doing this if</subtitle>  | ||
| + | <subtitle id="0:7:43"> you're telling a joke it's hahaha</subtitle>  | ||
| + | <subtitle id="0:7:46"> you're doing science it's a ha and</subtitle>  | ||
| + | <subtitle id="0:7:49"> if it's art it's off</subtitle>  | ||
| + | <subtitle id="0:7:52"> because as he points out a joke</subtitle>  | ||
| + | <subtitle id="0:7:55"> is leading somebody down a garden path</subtitle>  | ||
| + | <subtitle id="0:7:58"> and then realizing it was about something else all along</subtitle>  | ||
| + | <subtitle id="0:8:1"> and science has the same</subtitle>  | ||
| + | <subtitle id="0:8:4"> thing we often feel that the ideas are all</subtitle>  | ||
| + | <subtitle id="0:8:7">can't see them because they're transparent</subtitle>  | ||
| + | <subtitle id="0:8:10"> to the context that we're in and of course art is</subtitle>  | ||
| + | <subtitle id="0:8:13"> again being able to see one thing as something</subtitle>  | ||
| + | <subtitle id="0:8:16"> else in a more powerful way so</subtitle>  | ||
| + | <subtitle id="0:8:19"> the context for this is that I think</subtitle>  | ||
| + | <subtitle id="0:8:22"> in most of these talks</subtitle>  | ||
| + | <subtitle id="0:8:25"> you'll hear people talking about things that they've done it</subtitle>  | ||
| + | <subtitle id="0:8:28"> will they'll fall into these patterns you know we are</subtitle>  | ||
| + | <subtitle id="0:8:31">looking at it this way and all of a sudden you see it something else and that</subtitle>  | ||
| + | <subtitle id="0:8:34"> gives us a new insight and new energy</subtitle>  | ||
| + | <subtitle id="0:8:37"> and of course one of the things</subtitle>  | ||
| + | <subtitle id="0:8:40"> not that this group needs this but it's</subtitle>  | ||
| + | <subtitle id="0:8:43"> amazing how much being</subtitle>  | ||
| + | <subtitle id="0:8:46"> generally well educated helps</subtitle>  | ||
| + | <subtitle id="0:8:49"> because if you're only thinking about pink if</subtitle>  | ||
| + | <subtitle id="0:8:52">pink things in your brain is really hard to get blue</subtitle>  | ||
| + | <subtitle id="0:8:55"> ideas one of the problems with Silicon</subtitle>  | ||
| + | <subtitle id="0:8:58"> Valley engineers is they're too good at what they do and</subtitle>  | ||
| + | <subtitle id="0:9:1"> so they spend all of their time optimizing in the</subtitle>  | ||
| + | <subtitle id="0:9:4"> only context that they've learned so</subtitle>  | ||
| + | <subtitle id="0:9:7"> you see super optimization is</subtitle>  | ||
| + | <subtitle id="0:9:10"> not particularly a creative act by Tesla's model</subtitle>  | ||
| + | <subtitle id="0:9:13"> so thinking about other things we</subtitle>  | ||
| + | <subtitle id="0:9:16"> reverse some of the most unusual things</subtitle>  | ||
| + | <subtitle id="0:9:19">Dave Smith who's sitting in front found himself</subtitle>  | ||
| + | <subtitle id="0:9:22"> I think to his great surprise reading</subtitle>  | ||
| + | <subtitle id="0:9:25"> books by Ernst Gombrich one</subtitle>  | ||
| + | <subtitle id="0:9:28"> called art and illusion which is about</subtitle>  | ||
| + | <subtitle id="0:9:31"> theories of artistic perception doing</subtitle>  | ||
| + | <subtitle id="0:9:34"> a computer science thesis at Stanford</subtitle>  | ||
| + | <subtitle id="0:9:37"> and that wasn't the most unusual book that I read</subtitle>  | ||
| + | <subtitle id="0:9:40"> so</subtitle>  | ||
| + | <subtitle id="0:9:43"> the the</subtitle>  | ||
| + | <subtitle id="0:9:46"> genesis of all this stuff is Memex</subtitle>  | ||
| + | <subtitle id="0:9:49"> this is a picture from this the</subtitle>  | ||
| + | <subtitle id="0:9:52"> Life magazine version</subtitle>  | ||
| + | <subtitle id="0:9:55"> of this article written by Bush fan</subtitle>  | ||
| + | <subtitle id="0:9:58"> of our Bush 50 years ago</subtitle>  | ||
| + | <subtitle id="0:10:1">there's by the way for those of you were interested on October</subtitle>  | ||
| + | <subtitle id="0:10:4"> 12th and 13th at MIT</subtitle>  | ||
| + | <subtitle id="0:10:7"> there's a 50-year celebration for</subtitle>  | ||
| + | <subtitle id="0:10:10"> Bush and a lot of people who are interested</subtitle>  | ||
| + | <subtitle id="0:10:13"> in mimicks</subtitle>  | ||
| + | <subtitle id="0:10:16"> and linking of information angle Bart will be there and so forth are</subtitle>  | ||
| + | <subtitle id="0:10:19"> showing up to commemorate Bush's vision and</subtitle>  | ||
| + | <subtitle id="0:10:22"> as you see in this in this drawing</subtitle>  | ||
| + | <subtitle id="0:10:25"> the idea was he said</subtitle>  | ||
| + | <subtitle id="0:10:28"> not too far in the future people will have in their</subtitle>  | ||
| + | <subtitle id="0:10:31"> homes a desk that has inside of it about</subtitle>  | ||
| + | <subtitle id="0:10:34"> five to ten thousand volumes worth of books held</subtitle>  | ||
| + | <subtitle id="0:10:37"> on an optical storage</subtitle>  | ||
| + | <subtitle id="0:10:40"> that there will be screens</subtitle>  | ||
| + | <subtitle id="0:10:43"> for viewing it there'll be ways for putting in information and</subtitle>  | ||
| + | <subtitle id="0:10:46"> drawing in information ways for searching it and most</subtitle>  | ||
| + | <subtitle id="0:10:49"> importantly there'll be ways for linking the information using</subtitle>  | ||
| + | <subtitle id="0:10:52">calls called halves he said</subtitle>  | ||
| + | <subtitle id="0:10:55"> there'll be profession called pathfinders and</subtitle>  | ||
| + | <subtitle id="0:10:58"> pathfinders will make interesting connections</subtitle>  | ||
| + | <subtitle id="0:11:1"> between knowledge and cell lows you can add</subtitle>  | ||
| + | <subtitle id="0:11:4"> them to your mimics as you go along now</subtitle>  | ||
| + | <subtitle id="0:11:7"> I was five years old in 1945 so</subtitle>  | ||
| + | <subtitle id="0:11:10"> I missed this particular article</subtitle>  | ||
| + | <subtitle id="0:11:13"> although I did read Life magazine back then but</subtitle>  | ||
| + | <subtitle id="0:11:16"> ankle Bart was in the Navy in the Pacific</subtitle>  | ||
| + | <subtitle id="0:11:19"> and did see</subtitle>  | ||
| + | <subtitle id="0:11:22"> this he was in Guam or something and</subtitle>  | ||
| + | <subtitle id="0:11:25"> it started a train of thought that for him gradually</subtitle>  | ||
| + | <subtitle id="0:11:28"> culminated in setting up a project to actually</subtitle>  | ||
| + | <subtitle id="0:11:31">I'll return to that in a minute I</subtitle>  | ||
| + | <subtitle id="0:11:34"> found out about it when I was about 14 or 15 because</subtitle>  | ||
| + | <subtitle id="0:11:37"> Robert Heinlein like to use generic</subtitle>  | ||
| + | <subtitle id="0:11:40"> names so</subtitle>  | ||
| + | <subtitle id="0:11:43">would take something that's capitalized like Memex and</subtitle>  | ||
| + | <subtitle id="0:11:46"> he would uncapitalized it and use it as</subtitle>  | ||
| + | <subtitle id="0:11:49"> a generic term used in the future as</subtitle>  | ||
| + | <subtitle id="0:11:52">a descriptive term so he would you say something like so-and-so</subtitle>  | ||
| + | <subtitle id="0:11:55"> used his Memex to do blah blah and</subtitle>  | ||
| + | <subtitle id="0:11:58"> Heinlein was very reliable about this</subtitle>  | ||
| + | <subtitle id="0:12:1"> and so I discovered early on if I actually looked up</subtitle>  | ||
| + | <subtitle id="0:12:4"> these uses of these things there would be something</subtitle>  | ||
| + | <subtitle id="0:12:7"> in somebody had done something that</subtitle>  | ||
| + | <subtitle id="0:12:10"> gave him this idea so</subtitle>  | ||
| + | <subtitle id="0:12:13"> he would give brand names to things and if you look up the brand names</subtitle>  | ||
| + | <subtitle id="0:12:16"> at Heinlein use you would discover somebody had had</subtitle>  | ||
| + | <subtitle id="0:12:19"> invented a precursor technology that Heinlein hit</subtitle>  | ||
| + | <subtitle id="0:12:22">so that's how I found that science fiction is very useful especially</subtitle>  | ||
| + | <subtitle id="0:12:25"> back back in the old days when they actually wrote about science</subtitle>  | ||
| + | <subtitle id="0:12:28"> so</subtitle>  | ||
| + | <subtitle id="0:12:31"> fast forward to around</subtitle>  | ||
| + | <subtitle id="0:12:34"> 1962 here's Ivan someone</subtitle>  | ||
| + | <subtitle id="0:12:37"> sitting at the console of a computer tx2</subtitle>  | ||
| + | <subtitle id="0:12:40"> the size of this room and I think this is</subtitle>  | ||
| + | <subtitle id="0:12:43">believe isn't a genie that Ivan gave his talks are</subtitle>  | ||
| + | <subtitle id="0:12:46"> not going to say too much about sketchpad I</subtitle>  | ||
| + | <subtitle id="0:12:49"> didn't know about sketchpad at the time although I'd</subtitle>  | ||
| + | <subtitle id="0:12:52">started programming for the air force the year</subtitle>  | ||
| + | <subtitle id="0:12:55"> earlier and I'm going to show</subtitle>  | ||
| + | <subtitle id="0:12:58"> you what you see on</subtitle>  | ||
| + | <subtitle id="0:13:1"> the screen there is Ivan has drawn a bridge in and</subtitle>  | ||
| + | <subtitle id="0:13:4"> sketchpad was peculiar even</subtitle>  | ||
| + | <subtitle id="0:13:7"> by today's standards in that you</subtitle>  | ||
| + | <subtitle id="0:13:10"> could attach meaning to every element of a drawing and sketchpad</subtitle>  | ||
| + | <subtitle id="0:13:13"> would attempt to synthesize all of the meanings of</subtitle>  | ||
| + | <subtitle id="0:13:16"> the parts into one grand</subtitle>  | ||
| + | <subtitle id="0:13:19"> simulation and the simulation was</subtitle>  | ||
| + | <subtitle id="0:13:22"> dynamic if it was under constraint so if</subtitle>  | ||
| + | <subtitle id="0:13:25">you drew if you drew a linkage in with sketchpad and</subtitle>  | ||
| + | <subtitle id="0:13:28"> the linkage was not completely constrained</subtitle>  | ||
| + | <subtitle id="0:13:31"> to be still the constraint solver</subtitle>  | ||
| + | <subtitle id="0:13:34"> and sketchpad would actually iterate its way around through the degrees</subtitle>  | ||
| + | <subtitle id="0:13:37"> of freedom not unlike the way a Prolog program</subtitle>  | ||
| + | <subtitle id="0:13:40"> will give you all the all of the answers for</subtitle>  | ||
| + | <subtitle id="0:13:43"> a particular retrieval but</subtitle>  | ||
| + | <subtitle id="0:13:46"> the one of the really interesting elements</subtitle>  | ||
| + | <subtitle id="0:13:49"> of sketchpad and we may not talk about</subtitle>  | ||
| + | <subtitle id="0:13:52">it too much further depending if I run out of time or</subtitle>  | ||
| + | <subtitle id="0:13:55"> not is that sketchpad</subtitle>  | ||
| + | <subtitle id="0:13:58"> had</subtitle>  | ||
| + | <subtitle id="0:14:1"> a peculiar another peculiar notion which</subtitle>  | ||
| + | <subtitle id="0:14:4">is that you didn't have to be exactly right in</subtitle>  | ||
| + | <subtitle id="0:14:7"> order to be interesting so the</subtitle>  | ||
| + | <subtitle id="0:14:10">constraint solvers in this were not symbolic constraints</subtitle>  | ||
| + | <subtitle id="0:14:13"> Altis they weren't performing logical</subtitle>  | ||
| + | <subtitle id="0:14:16"> operations but they're actually performing various kinds</subtitle>  | ||
| + | <subtitle id="0:14:19"> of arithmetic operations and</subtitle>  | ||
| + | <subtitle id="0:14:22"> fit operation so here's</subtitle>  | ||
| + | <subtitle id="0:14:25"> a here's an example of the</subtitle>  | ||
| + | <subtitle id="0:14:28"> view go ahead</subtitle>  | ||
| + | <subtitle id="0:14:31"> go over here hit</subtitle>  | ||
| + | <subtitle id="0:14:34"> play and see what happens</subtitle>  | ||
| + | <subtitle id="0:14:40">okay I'm worried now</subtitle>  | ||
| + | <subtitle id="0:14:43"> so somebody well</subtitle>  | ||
| + | <subtitle id="0:14:46"> I hope it should be warm</subtitle>  | ||
| + | <subtitle id="0:15:1">of course this thing is playing away and it</subtitle>  | ||
| + | <subtitle id="0:15:4"> doesn't showing maybe</subtitle>  | ||
| + | <subtitle id="0:15:7"></subtitle>  | ||
| + | <subtitle id="0:15:10"> yeah okay so let me run just back</subtitle>  | ||
| + | <subtitle id="0:15:25">in technology wonderful now it's</subtitle>  | ||
| + | <subtitle id="0:15:28"> blanking on me and</subtitle>  | ||
| + | <subtitle id="0:15:31"> try to rewind a little bit</subtitle>  | ||
| + | <subtitle id="0:15:34">yeah Oh</subtitle>  | ||
| + | <subtitle id="0:15:37"> another mode</subtitle>  | ||
| + | <subtitle id="0:15:40"> okay</subtitle>  | ||
| + | <subtitle id="0:15:43"> so</subtitle>  | ||
| + | <subtitle id="0:15:46">as</subtitle>  | ||
| + | <subtitle id="0:15:49"> the Marvel it's moving to watch I'm just going to show you one small</subtitle>  | ||
| + | <subtitle id="0:16:1">I don't</subtitle>  | ||
| + | <subtitle id="0:16:4"> know what it's doing really</subtitle>  | ||
| + | <subtitle id="0:16:7">okay he's drawing yeah</subtitle>  | ||
| + | <subtitle id="0:16:10"> drawing a rivet here and</subtitle>  | ||
| + | <subtitle id="0:16:13"> one of things you can do is</subtitle>  | ||
| + | <subtitle id="0:16:16">point you just told the constraint solver to go on</subtitle>  | ||
| + | <subtitle id="0:16:19"> and to line things up and the center of the circle</subtitle>  | ||
| + | <subtitle id="0:16:22"> oh boy</subtitle>  | ||
| + | <subtitle id="0:16:25"> now he's going to distort the thing and</subtitle>  | ||
| + | <subtitle id="0:16:28"> we turns on the solver</subtitle>  | ||
| + | <subtitle id="0:16:31"> again the solver will line it up so it's symmetric</subtitle>  | ||
| + | <subtitle id="0:16:34"> the center of the arch is the</subtitle>  | ||
| + | <subtitle id="0:16:37"> center of the cross piece the</subtitle>  | ||
| + | <subtitle id="0:16:40"> idea of a sketchpad is you put in generally what the thing is</subtitle>  | ||
| + | <subtitle id="0:16:43"> give it some additional rules that characterize</subtitle>  | ||
| + | <subtitle id="0:16:46"> the particular drawing you're trying to make those</subtitle>  | ||
| + | <subtitle id="0:16:49">ither have to do with the form of the thing but also can</subtitle>  | ||
| + | <subtitle id="0:16:52"> have to do with the meaning of the thing and here's</subtitle>  | ||
| + | <subtitle id="0:16:55"> another interesting thing about sketch pad</subtitle>  | ||
| + | <subtitle id="0:16:58"> this is by the way before</subtitle>  | ||
| + | <subtitle id="0:17:1"> there were real computer display so every dot is being</subtitle>  | ||
| + | <subtitle id="0:17:4"> put up here by brute force by the TX to</subtitle>  | ||
| + | <subtitle id="0:17:7">the</subtitle>  | ||
| + | <subtitle id="0:17:10"> nice thing about those old calligraphic displays is you got</subtitle>  | ||
| + | <subtitle id="0:17:13"> even real time scale</subtitle>  | ||
| + | <subtitle id="0:17:16"> changes which is still hard to come by on</subtitle>  | ||
| + | <subtitle id="0:17:19"> on current day machine so it's too</subtitle>  | ||
| + | <subtitle id="0:17:22"> bad and</subtitle>  | ||
| + | <subtitle id="0:17:25"> now you can get a few more rivets</subtitle>  | ||
| + | <subtitle id="0:17:37">and now it's fun is he goes to the master drawing</subtitle>  | ||
| + | <subtitle id="0:17:40"> says I better get rid of those cross pieces so I'll make them transparent</subtitle>  | ||
| + | <subtitle id="0:17:43"> and lo and behold when we go</subtitle>  | ||
| + | <subtitle id="0:17:46"> to the drawing all rivets</subtitle>  | ||
| + | <subtitle id="0:17:49">o this is actually the first object-oriented software</subtitle>  | ||
| + | <subtitle id="0:17:52"> system and really</subtitle>  | ||
| + | <subtitle id="0:17:55"> strong glory and anything that</subtitle>  | ||
| + | <subtitle id="0:17:58">you make out of it is in turn a master drawing</subtitle>  | ||
| + | <subtitle id="0:18:4">so here's he's made</subtitle>  | ||
| + | <subtitle id="0:18:7"> the rivet in the flange a master</subtitle>  | ||
| + | <subtitle id="0:18:10"> and now</subtitle>  | ||
| + | <subtitle id="0:18:13"> he's making instances from those okay</subtitle>  | ||
| + | <subtitle id="0:18:16"> so I have to go put it out of its misery here okay</subtitle>  | ||
| + | <subtitle id="0:18:19"> we can change the change to the next tape</subtitle>  | ||
| + | <subtitle id="0:18:22"> so sketchpad had</subtitle>  | ||
| + | <subtitle id="0:18:25"> three really amazing</subtitle>  | ||
| + | <subtitle id="0:18:28"> planners</subtitle>  | ||
| + | <subtitle id="0:18:37">there's</subtitle>  | ||
| + | <subtitle id="0:18:40"> Ivan three amazing is what</subtitle>  | ||
| + | <subtitle id="0:18:43"> people look like back then</subtitle>  | ||
| + | <subtitle id="0:18:46"></subtitle>  | ||
| + | <subtitle id="0:18:49"> so once said to Ivan in</subtitle>  | ||
| + | <subtitle id="0:18:52"> one year almost entirely</subtitle>  | ||
| + | <subtitle id="0:18:55"> by yourself you created the first real interactive</subtitle>  | ||
| + | <subtitle id="0:18:58"> graphics program first system with a window if you're noticing</subtitle>  | ||
| + | <subtitle id="0:19:1">it has a clipping window and the drawings on our much larger</subtitle>  | ||
| + | <subtitle id="0:19:4"> screen the first object-oriented software</subtitle>  | ||
| + | <subtitle id="0:19:7"> system and the first real-time</subtitle>  | ||
| + | <subtitle id="0:19:10"> problem-solving system you can even call it</subtitle>  | ||
| + | <subtitle id="0:19:13"> an AI system I said how did you do</subtitle>  | ||
| + | <subtitle id="0:19:16"> this and he said well you know it was hard he</subtitle>  | ||
| + | <subtitle id="0:19:19"> actually in his faces here is</subtitle>  | ||
| + | <subtitle id="0:19:22"> quite apologetic if anybody how many people here read</subtitle>  | ||
| + | <subtitle id="0:19:25"> this what's amazing</subtitle>  | ||
| + | <subtitle id="0:19:28"> about reading this thing besides how great it is still today is how</subtitle>  | ||
| + | <subtitle id="0:19:31"> apologetic he is it doesn't do more</subtitle>  | ||
| + | <subtitle id="0:19:34">this is why it's not good</subtitle>  | ||
| + | <subtitle id="0:19:37">closely into the future you might get discouraged</subtitle>  | ||
| + | <subtitle id="0:19:40"> okay another</subtitle>  | ||
| + | <subtitle id="0:19:43"> thing that was happening right at the same time is the first live</subtitle>  | ||
| + | <subtitle id="0:19:46"> vote for the first personal computer which is the link done</subtitle>  | ||
| + | <subtitle id="0:19:49"> by Wes Clark and Charlie Molnar here</subtitle>  | ||
| + | <subtitle id="0:19:52"> one of the design criteria is that it</subtitle>  | ||
| + | <subtitle id="0:19:55"> shouldn't loom over you so it's designed to</subtitle>  | ||
| + | <subtitle id="0:19:58">small and actually the first 20 people built their own they</subtitle>  | ||
| + | <subtitle id="0:20:1"> came spent a summer at Lincoln labs</subtitle>  | ||
| + | <subtitle id="0:20:4"> and the summer was actually learning about digital</subtitle>  | ||
| + | <subtitle id="0:20:7">electronics and the project they did was to build their own</subtitle>  | ||
| + | <subtitle id="0:20:10"> computer which they took back to them back with them to their lab</subtitle>  | ||
| + | <subtitle id="0:20:13"> about a somewhere between a thousand</subtitle>  | ||
| + | <subtitle id="0:20:16"> and two thousand of these machines were built in the in</subtitle>  | ||
| + | <subtitle id="0:20:19"> the 60s mostly for biomedical technicians</subtitle>  | ||
| + | <subtitle id="0:20:22"> these machines also</subtitle>  | ||
| + | <subtitle id="0:20:25"> influenced Dec tremendously for instance</subtitle>  | ||
| + | <subtitle id="0:20:28">drives at West invented for this machine if you look there looks</subtitle>  | ||
| + | <subtitle id="0:20:31"> like a deck tape but in fact deck tape was</subtitle>  | ||
| + | <subtitle id="0:20:34"> invented was originally called a link tape deck tapes</subtitle>  | ||
| + | <subtitle id="0:20:37"> just held files they were boring but link</subtitle>  | ||
| + | <subtitle id="0:20:40"> tapes actually held pages of the paging virtual</subtitle>  | ||
| + | <subtitle id="0:20:43">personal computer only</subtitle>  | ||
| + | <subtitle id="0:20:46"> had two K of 12 bit words on</subtitle>  | ||
| + | <subtitle id="0:20:49">a paging virtual memory on this tape and it was amazing</subtitle>  | ||
| + | <subtitle id="0:20:52"> what you could do with this machine is a beautiful machine designed</subtitle>  | ||
| + | <subtitle id="0:20:55"> to be taken care of by</subtitle>  | ||
| + | <subtitle id="0:20:58"> people in labs for themselves</subtitle>  | ||
| + | <subtitle id="0:21:1">have a very nice programming system in a beautiful little editor the</subtitle>  | ||
| + | <subtitle id="0:21:4"> debugger on it was quite remarkable in that you instead</subtitle>  | ||
| + | <subtitle id="0:21:7"> of single stepping your program you single step</subtitle>  | ||
| + | <subtitle id="0:21:10"> the machine so the software and the hardware were</subtitle>  | ||
| + | <subtitle id="0:21:13"> such that you could actually slow the entire</subtitle>  | ||
| + | <subtitle id="0:21:16"> machine down as you move</subtitle>  | ||
| + | <subtitle id="0:21:19"> through to see what was actually going on beautiful</subtitle>  | ||
| + | <subtitle id="0:21:22"> machine so</subtitle>  | ||
| + | <subtitle id="0:21:25"> the other thing that happened around 1962</subtitle>  | ||
| + | <subtitle id="0:21:28"> was Advanced Research Projects</subtitle>  | ||
| + | <subtitle id="0:21:31"> Agency phased out of the space</subtitle>  | ||
| + | <subtitle id="0:21:34">business and had some money left over and</subtitle>  | ||
| + | <subtitle id="0:21:37"> for various reasons all of them justified</subtitle>  | ||
| + | <subtitle id="0:21:40"> they like this guy Jack Lickliter</subtitle>  | ||
| + | <subtitle id="0:21:43"> known as Lick and decided</subtitle>  | ||
| + | <subtitle id="0:21:46"> to give him a bunch of money to do whatever he wanted</subtitle>  | ||
| + | <subtitle id="0:21:49"> and he was a psychologist and had</subtitle>  | ||
| + | <subtitle id="0:21:52"> been involved in some of the human factors design of the sage</subtitle>  | ||
| + | <subtitle id="0:21:55"> system in the 50s he is both a b b and</subtitle>  | ||
| + | <subtitle id="0:21:58"> an at MIT and he decided that the destiny of personal</subtitle>  | ||
| + | <subtitle id="0:22:1"> computing was to be a complementary partner</subtitle>  | ||
| + | <subtitle id="0:22:4"> for human beings complementary</subtitle>  | ||
| + | <subtitle id="0:22:7">in the sense that not trying to do what a human does</subtitle>  | ||
| + | <subtitle id="0:22:10"> but to do things that humans don't do well in</subtitle>  | ||
| + | <subtitle id="0:22:13"> a very interactive way</subtitle>  | ||
| + | <subtitle id="0:22:16"> so he was one of the people who could</subtitle>  | ||
| + | <subtitle id="0:22:19"> extrapolate from pointing light guns</subtitle>  | ||
| + | <subtitle id="0:22:22"> at digitally produced radar screens</subtitle>  | ||
| + | <subtitle id="0:22:25"> to the idea that this thing might actually help</subtitle>  | ||
| + | <subtitle id="0:22:28"> people think and his phrase</subtitle>  | ||
| + | <subtitle id="0:22:31"> up there is in his one of his earliest papers</subtitle>  | ||
| + | <subtitle id="0:22:34"> in 1960 which is called man computer symbiosis was</subtitle>  | ||
| + | <subtitle id="0:22:37"> to think as no human has ever human</subtitle>  | ||
| + | <subtitle id="0:22:40"> being has thought has ever thought I guess he</subtitle>  | ||
| + | <subtitle id="0:22:43"> was a great guy and he</subtitle>  | ||
| + | <subtitle id="0:22:46"> came up with and they just died</subtitle>  | ||
| + | <subtitle id="0:22:49"> a few years ago and Nicholas Negroponte and</subtitle>  | ||
| + | <subtitle id="0:22:52"> I are trying to raise money for a permanent</subtitle>  | ||
| + | <subtitle id="0:22:55">Licklider lectures at MIT</subtitle>  | ||
| + | <subtitle id="0:22:58"> so several ideas he had one</subtitle>  | ||
| + | <subtitle id="0:23:1">you shouldn't spend any time more time in Washington than</subtitle>  | ||
| + | <subtitle id="0:23:4"> you had to nobody</subtitle>  | ||
| + | <subtitle id="0:23:7"> sensible likes that place so he</subtitle>  | ||
| + | <subtitle id="0:23:10"> got the idea that you should only spend two</subtitle>  | ||
| + | <subtitle id="0:23:13"> years there and then he got the idea that</subtitle>  | ||
| + | <subtitle id="0:23:16"> the only people who should</subtitle>  | ||
| + | <subtitle id="0:23:19">article community should be people who came out of the</subtitle>  | ||
| + | <subtitle id="0:23:22"> Arco community and that that person</subtitle>  | ||
| + | <subtitle id="0:23:25"> would spend one year as a as</subtitle>  | ||
| + | <subtitle id="0:23:28"> a deputy learning the job and then</subtitle>  | ||
| + | <subtitle id="0:23:31"> two years as a director so this is the stream</subtitle>  | ||
| + | <subtitle id="0:23:34"> of people who created the</subtitle>  | ||
| + | <subtitle id="0:23:37"> funding that funded most of the technology that we have today</subtitle>  | ||
| + | <subtitle id="0:23:40"> how did I even get</subtitle>  | ||
| + | <subtitle id="0:23:43"> there well he got drafted not long after he did sketch</subtitle>  | ||
| + | <subtitle id="0:23:46"> pad and Lickliter did not want him to go to Vietnam</subtitle>  | ||
| + | <subtitle id="0:23:49"> so they pulled some strings and as a second lieutenant</subtitle>  | ||
| + | <subtitle id="0:23:52"> he was made head of ARPA at the age of 26</subtitle>  | ||
| + | <subtitle id="0:23:55"> that</subtitle>  | ||
| + | <subtitle id="0:23:58"> was one of the great moves of all time</subtitle>  | ||
| + | <subtitle id="0:24:1"> because I even you could even though each of these</subtitle>  | ||
| + | <subtitle id="0:24:4"> four guys are fantastic you could argue that Ivan was the greatest</subtitle>  | ||
| + | <subtitle id="0:24:7"> of the four of them because he was the youngest he</subtitle>  | ||
| + | <subtitle id="0:24:10"> was the most vitally interested in the input-output</subtitle>  | ||
| + | <subtitle id="0:24:13"> human interface part</subtitle>  | ||
| + | <subtitle id="0:24:16"> of the thing he was the person for instance who first funded Engelbart</subtitle>  | ||
| + | <subtitle id="0:24:19"> number of other things Taylor</subtitle>  | ||
| + | <subtitle id="0:24:22"> will meet him again a little bit later because he was one of the people who</subtitle>  | ||
| + | <subtitle id="0:24:25"> set up Jaques Park and Larry Roberts is</subtitle>  | ||
| + | <subtitle id="0:24:28"> best known for the for the ARPANET</subtitle>  | ||
| + | <subtitle id="0:24:31"> Larry Roberts was Ivan Sutherlands</subtitle>  | ||
| + | <subtitle id="0:24:34"> room late at Lincoln labs</subtitle>  | ||
| + | <subtitle id="0:24:37"> so here's the angel Bart</subtitle>  | ||
| + | <subtitle id="0:24:40"> a little bit</subtitle>  | ||
| + | <subtitle id="0:24:43">show in a couple of minutes on their show in Engelbart</subtitle>  | ||
| + | <subtitle id="0:24:46"> clip as I saw the system just</subtitle>  | ||
| + | <subtitle id="0:24:49"> not yet this is happened</subtitle>  | ||
| + | <subtitle id="0:24:52"> before I came on the scene then the</subtitle>  | ||
| + | <subtitle id="0:25:1">n I was</subtitle>  | ||
| + | <subtitle id="0:25:4"> programming at the just trying to see what</subtitle>  | ||
| + | <subtitle id="0:25:7"> it looks like here I was programming at</subtitle>  | ||
| + | <subtitle id="0:25:10"> Air Training Command in the Air Force in the</subtitle>  | ||
| + | <subtitle id="0:25:13"> early 60s and some</subtitle>  | ||
| + | <subtitle id="0:25:16"> unknown programmer came up with a great idea because</subtitle>  | ||
| + | <subtitle id="0:25:19"> back then didn't really have operating systems or</subtitle>  | ||
| + | <subtitle id="0:25:22"> the most places would build their own little</subtitle>  | ||
| + | <subtitle id="0:25:25">operating system to help them process back batch jobs and</subtitle>  | ||
| + | <subtitle id="0:25:28"> something and Air Training Command had many different</subtitle>  | ||
| + | <subtitle id="0:25:31"> phases a lot of them had burrows</subtitle>  | ||
| + | <subtitle id="0:25:34">and somebody came up with this great idea for</subtitle>  | ||
| + | <subtitle id="0:25:37"> how to make data</subtitle>  | ||
| + | <subtitle id="0:25:40"> sensible to people and that</subtitle>  | ||
| + | <subtitle id="0:25:43"> is the following each record on one</subtitle>  | ||
| + | <subtitle id="0:25:46"> of the two twenties tapes was a long thing</subtitle>  | ||
| + | <subtitle id="0:25:49"> those tapes didn't move very fast back then could</subtitle>  | ||
| + | <subtitle id="0:25:52"> write long records on them and they're in</subtitle>  | ||
| + | <subtitle id="0:25:55">parts the first part were set of pointers back</subtitle>  | ||
| + | <subtitle id="0:25:58"> into the second part which were set of procedures</subtitle>  | ||
| + | <subtitle id="0:26:1"> that knew about the third part which</subtitle>  | ||
| + | <subtitle id="0:26:4"> were the set of data records okay</subtitle>  | ||
| + | <subtitle id="0:26:7"> and so the way you use these things so the operating system was minimal</subtitle>  | ||
| + | <subtitle id="0:26:10"> right all</subtitle>  | ||
| + | <subtitle id="0:26:13"> you have to do was to read this thing into the core</subtitle>  | ||
| + | <subtitle id="0:26:16"> memory of the Burroughs 220 and start</subtitle>  | ||
| + | <subtitle id="0:26:19"> jumping in direct vectoring</subtitle>  | ||
| + | <subtitle id="0:26:22"> in direct procedure called indirectly through these guys</subtitle>  | ||
| + | <subtitle id="0:26:25"> were into standard orders that had to do with</subtitle>  | ||
| + | <subtitle id="0:26:28"> reading and writing and finding out how many fields the data had</subtitle>  | ||
| + | <subtitle id="0:26:31"> these procedures knew how to give the answers that these</subtitle>  | ||
| + | <subtitle id="0:26:34"> and the behaviors that these guys did and the</subtitle>  | ||
| + | <subtitle id="0:26:37"> cold mess here knew what to</subtitle>  | ||
| + | <subtitle id="0:26:40">down there which are never touched directly by</subtitle>  | ||
| + | <subtitle id="0:26:43"> anybody that a great idea don't</subtitle>  | ||
| + | <subtitle id="0:26:46"> you wish you had that on the internet I</subtitle>  | ||
| + | <subtitle id="0:26:49"> thought it was a pretty</subtitle>  | ||
| + | <subtitle id="0:26:52"> good idea never been able</subtitle>  | ||
| + | <subtitle id="0:26:55"> to find out who had this idea was there when I arrived</subtitle>  | ||
| + | <subtitle id="0:26:58"> in 1961 somebody had just done it and</subtitle>  | ||
| + | <subtitle id="0:27:1"> it worked extremely well until</subtitle>  | ||
| + | <subtitle id="0:27:4"> the government decided everybody has the program in</subtitle>  | ||
| + | <subtitle id="0:27:7"> COBOL a few years later and then it</subtitle>  | ||
| + | <subtitle id="0:27:10"> got thrown out so this</subtitle>  | ||
| + | <subtitle id="0:27:13"> is my first I</subtitle>  | ||
| + | <subtitle id="0:27:16"> believe this antedates all</subtitle>  | ||
| + | <subtitle id="0:27:19"> other forms of abstract data types that</subtitle>  | ||
| + | <subtitle id="0:27:22"> I know about there's an early paper by Doug</subtitle>  | ||
| + | <subtitle id="0:27:25"> Ross that has some of these ideas from MIT I</subtitle>  | ||
| + | <subtitle id="0:27:28"> think this is a digital invention by somebody and</subtitle>  | ||
| + | <subtitle id="0:27:31"> it certainly it's stuck in</subtitle>  | ||
| + | <subtitle id="0:27:34"> my mind the other thing</subtitle>  | ||
| + | <subtitle id="0:27:37"> that I learned there which I'm not going to try</subtitle>  | ||
| + | <subtitle id="0:27:40"> and explain is it just happened that the third machine I</subtitle>  | ||
| + | <subtitle id="0:27:43"> ever learned was the Burroughs be 5000 which</subtitle>  | ||
| + | <subtitle id="0:27:46"> is probably the greatest not probably it</subtitle>  | ||
| + | <subtitle id="0:27:49"> was was the greatest machine architecture ever</subtitle>  | ||
| + | <subtitle id="0:27:52"> designed I think</subtitle>  | ||
| + | <subtitle id="0:27:55"> 7 out of the 10 best software</subtitle>  | ||
| + | <subtitle id="0:27:58">thought up are in the hardware of this machine I</subtitle>  | ||
| + | <subtitle id="0:28:1"> will not try and explain with all of them are but it</subtitle>  | ||
| + | <subtitle id="0:28:4"> was basically a crash 'less machine is the first machine</subtitle>  | ||
| + | <subtitle id="0:28:7">to do what is known as capability addressing built into</subtitle>  | ||
| + | <subtitle id="0:28:10"> the hardware one of the first machines to have a stack the</subtitle>  | ||
| + | <subtitle id="0:28:13"> first machine to have byte codes there's no there are no addresses</subtitle>  | ||
| + | <subtitle id="0:28:16">allowed in the code all the code is relocatable</subtitle>  | ||
| + | <subtitle id="0:28:19"> and in fact it was kind of an object-oriented</subtitle>  | ||
| + | <subtitle id="0:28:22"> machine although this was before people knew how to handle it that</subtitle>  | ||
| + | <subtitle id="0:28:25"> way it was actually done for Algol 57</subtitle>  | ||
| + | <subtitle id="0:28:28"> Algol 58 which on</subtitle>  | ||
| + | <subtitle id="0:28:31"> this machine was called Balga back then but</subtitle>  | ||
| + | <subtitle id="0:28:34">hey got around to building the machine Barton guy</subtitle>  | ||
| + | <subtitle id="0:28:37"> who designed to be 5,000 had</subtitle>  | ||
| + | <subtitle id="0:28:40"> designed the first moderate what</subtitle>  | ||
| + | <subtitle id="0:28:43">consider the first modern compiler which ran on the Bo's to 20</subtitle>  | ||
| + | <subtitle id="0:28:46"> and Knuth was one of the programmers of it</subtitle>  | ||
| + | <subtitle id="0:28:49"> why do I say modern I think everybody</subtitle>  | ||
| + | <subtitle id="0:28:52"> in here knows what I mean when I say pass and a half</subtitle>  | ||
| + | <subtitle id="0:28:55">compiler which is a compiler that streams once</subtitle>  | ||
| + | <subtitle id="0:28:58"> through the source code puts</subtitle>  | ||
| + | <subtitle id="0:29:1"> the in fix-up pointers as it goes and then as it finds out</subtitle>  | ||
| + | <subtitle id="0:29:4"> information about for references fixes those I mop the first</subtitle>  | ||
| + | <subtitle id="0:29:7"> one of those ran on the bar was 220 when Barton was designing</subtitle>  | ||
| + | <subtitle id="0:29:10"> it he realized that the intermediate</subtitle>  | ||
| + | <subtitle id="0:29:13"> output of the compiler was actually more</subtitle>  | ||
| + | <subtitle id="0:29:16">interesting than borrows 220 machine code so he thought about why</subtitle>  | ||
| + | <subtitle id="0:29:19"> not just design the machine to run the direct output</subtitle>  | ||
| + | <subtitle id="0:29:22"> of the compiler and forget about all this down</subtitle>  | ||
| + | <subtitle id="0:29:25"> below which had nothing to do with</subtitle>  | ||
| + | <subtitle id="0:29:28"> higher-level languages and I</subtitle>  | ||
| + | <subtitle id="0:29:31"> commend his paper to you I think</subtitle>  | ||
| + | <subtitle id="0:29:34">papers ever written in computer science called</subtitle>  | ||
| + | <subtitle id="0:29:37"> a new approach to the functional design of a digital computer</subtitle>  | ||
| + | <subtitle id="0:29:40"> Western joint computer conference</subtitle>  | ||
| + | <subtitle id="0:29:43"> 1961 it's only four</subtitle>  | ||
| + | <subtitle id="0:29:46"> pages long that gives the complete architecture of this system I should</subtitle>  | ||
| + | <subtitle id="0:29:49"> mention by the way you know hot Java is</subtitle>  | ||
| + | <subtitle id="0:29:52"> a hot thing now the virtual machine</subtitle>  | ||
| + | <subtitle id="0:29:55"> on the B 5000 is much better than Java</subtitle>  | ||
| + | <subtitle id="0:29:58"> and fact</subtitle>  | ||
| + | <subtitle id="0:30:1"> the all the virtual machines</subtitle>  | ||
| + | <subtitle id="0:30:4">we get at Xerox PARC were based on this particular architecture</subtitle>  | ||
| + | <subtitle id="0:30:7"> anybody who wants to do a good virtual machine shouldn't</subtitle>  | ||
| + | <subtitle id="0:30:10"> bill themselves of that information rather than just trying</subtitle>  | ||
| + | <subtitle id="0:30:13"> to roll their own</subtitle>  | ||
| + | <subtitle id="0:30:16"> here's another</subtitle>  | ||
| + | <subtitle id="0:30:19"> thing that I came across at 1965</subtitle>  | ||
| + | <subtitle id="0:30:22"> which is Gordon Moore's original graph</subtitle>  | ||
| + | <subtitle id="0:30:25"> saying what was going to happen to Silicon</subtitle>  | ||
| + | <subtitle id="0:30:28"> published in data nation 1965</subtitle>  | ||
| + | <subtitle id="0:30:31"> I read it while I was helping debug this</subtitle>  | ||
| + | <subtitle id="0:30:34"> infamous system called the chippewa operating system</subtitle>  | ||
| + | <subtitle id="0:30:37"> for the 6600 in seymour crazed lab</subtitle>  | ||
| + | <subtitle id="0:30:40"> was back when you still work for control data</subtitle>  | ||
| + | <subtitle id="0:30:43"> so this is I'm semi-log</subtitle>  | ||
| + | <subtitle id="0:30:46"> paper and first</subtitle>  | ||
| + | <subtitle id="0:30:49"> thing Moore did was just plot what</subtitle>  | ||
| + | <subtitle id="0:30:52">happening with integrated circuits from 1959</subtitle>  | ||
| + | <subtitle id="0:30:55"> up to 65 and notice that it was an</subtitle>  | ||
| + | <subtitle id="0:30:58"> exponential power of two every year and</subtitle>  | ||
| + | <subtitle id="0:31:1"> started asking questions about what</subtitle>  | ||
| + | <subtitle id="0:31:4">would it be like if you could continue that and a few years later</subtitle>  | ||
| + | <subtitle id="0:31:7"> he did a more careful analysis and said well it's not going to be worse</subtitle>  | ||
| + | <subtitle id="0:31:10"> than a factor of two every two years that's this red line</subtitle>  | ||
| + | <subtitle id="0:31:13"> and here's the line for</subtitle>  | ||
| + | <subtitle id="0:31:16"> memory dynamic Ram memory</subtitle>  | ||
| + | <subtitle id="0:31:19"> as it started in about 1971 so</subtitle>  | ||
| + | <subtitle id="0:31:22">Gordon Moore on the basis of physical principles and</subtitle>  | ||
| + | <subtitle id="0:31:25"> because he picked the right kind of silicon MOS silicon</subtitle>  | ||
| + | <subtitle id="0:31:28"> to look at this</subtitle>  | ||
| + | <subtitle id="0:31:31"> is what led many people astray because back in those days it</subtitle>  | ||
| + | <subtitle id="0:31:34"> was so slow that nobody would ever think of building a</subtitle>  | ||
| + | <subtitle id="0:31:37"> computer about it because it basically has it</subtitle>  | ||
| + | <subtitle id="0:31:40"> works like blowing up a balloon with buckets</subtitle>  | ||
| + | <subtitle id="0:31:43"> basically a capacitive based way</subtitle>  | ||
| + | <subtitle id="0:31:46"> of doing switching and so you have to put a lot of charge into</subtitle>  | ||
| + | <subtitle id="0:31:49"> an MOS transistor in order</subtitle>  | ||
| + | <subtitle id="0:31:52"> to get it to switch it took a long time but</subtitle>  | ||
| + | <subtitle id="0:31:55"> gordon moore looked at it in part by</subtitle>  | ||
| + | <subtitle id="0:31:58"> talking with him about it once in part just</subtitle>  | ||
| + | <subtitle id="0:32:1"> because it was so much simpler to make that than bipolar that he could actually</subtitle>  | ||
| + | <subtitle id="0:32:4"> do some math on it bipolars has like 14</subtitle>  | ||
| + | <subtitle id="0:32:7"> layers and it's very complicated but the mos</subtitle>  | ||
| + | <subtitle id="0:32:10"> he realized that the smaller you make an</subtitle>  | ||
| + | <subtitle id="0:32:13">transistor the faster is going to be able to switch and</subtitle>  | ||
| + | <subtitle id="0:32:16"> so as a main question was how</subtitle>  | ||
| + | <subtitle id="0:32:19"> small can we make these guys and still hasn't be a transistor and</subtitle>  | ||
| + | <subtitle id="0:32:22">answer back then was about 5000 electrons we're now</subtitle>  | ||
| + | <subtitle id="0:32:25"> getting close to so</subtitle>  | ||
| + | <subtitle id="0:32:28"> 5,000 electrons took his</subtitle>  | ||
| + | <subtitle id="0:32:31"> graph out to about 1995</subtitle>  | ||
| + | <subtitle id="0:32:34"> so this is one of the great thirty-year predictions of all</subtitle>  | ||
| + | <subtitle id="0:32:37"> time and of course everybody here knows that</subtitle>  | ||
| + | <subtitle id="0:32:40">did the other thing you need to do the to predict</subtitle>  | ||
| + | <subtitle id="0:32:43"> the future which is he helped invent it right</subtitle>  | ||
| + | <subtitle id="0:32:46"> the left fairchild is one of the founders</subtitle>  | ||
| + | <subtitle id="0:32:49"> of Intel and is worth a few billion that worth as much as Bill</subtitle>  | ||
| + | <subtitle id="0:32:52"> Gates but he's a few billion is is nothing</subtitle>  | ||
| + | <subtitle id="0:32:55"> to sneeze at okay</subtitle>  | ||
| + | <subtitle id="0:32:58"> so I have to tell you that when I</subtitle>  | ||
| + | <subtitle id="0:33:1"> first saw this it meant nothing to me because</subtitle>  | ||
| + | <subtitle id="0:33:4"> I was be bucking a machine that ran at</subtitle>  | ||
| + | <subtitle id="0:33:7"> 10 myths in 1965 and it required</subtitle>  | ||
| + | <subtitle id="0:33:10"> liquid freon cooling</subtitle>  | ||
| + | <subtitle id="0:33:13"> so there's no particular way</subtitle>  | ||
| + | <subtitle id="0:33:16">extrapolating</subtitle>  | ||
| + | <subtitle id="0:33:19"> at that time I found</subtitle>  | ||
| + | <subtitle id="0:33:22"> myself at Utah and</subtitle>  | ||
| + | <subtitle id="0:33:25"> that Utah the first thing</subtitle>  | ||
| + | <subtitle id="0:33:28"> when you walk in a Dave Evans is office this is what he looked like is a</subtitle>  | ||
| + | <subtitle id="0:33:31">real friendly guy look before you even got a desk he</subtitle>  | ||
| + | <subtitle id="0:33:34"> had a pile of these things on it about this high</subtitle>  | ||
| + | <subtitle id="0:33:37"> so the first thing he would do is give</subtitle>  | ||
| + | <subtitle id="0:33:40">take this and we eat it so that</subtitle>  | ||
| + | <subtitle id="0:33:43"> and then you were supposed to come back and if you could</subtitle>  | ||
| + | <subtitle id="0:33:46">talk sensibly about it then he would give you a desk</subtitle>  | ||
| + | <subtitle id="0:33:49"> and</subtitle>  | ||
| + | <subtitle id="0:33:52"> it happened on my desk was a pile</subtitle>  | ||
| + | <subtitle id="0:33:55"> of tapes and listings that was</subtitle>  | ||
| + | <subtitle id="0:33:58"> supposed to be the algal compiler for the UNIVAC</subtitle>  | ||
| + | <subtitle id="0:34:1"> 1108 at the university of utah had but</subtitle>  | ||
| + | <subtitle id="0:34:4"> in fact it turned out to be the first Simula</subtitle>  | ||
| + | <subtitle id="0:34:7"> system here's another guy I ran into now</subtitle>  | ||
| + | <subtitle id="0:34:10"> I made this really murky this is fact is</subtitle>  | ||
| + | <subtitle id="0:34:13"> not even a picture of Bob Barton because I</subtitle>  | ||
| + | <subtitle id="0:34:16"> think we have determined that cameras</subtitle>  | ||
| + | <subtitle id="0:34:19"> cannot take pictures of him</subtitle>  | ||
| + | <subtitle id="0:34:22"> whose calls goes to walks because he was often</subtitle>  | ||
| + | <subtitle id="0:34:25"> seen in Merrell engineering building but he's never seen entering</subtitle>  | ||
| + | <subtitle id="0:34:28"> or leaving it</subtitle>  | ||
| + | <subtitle id="0:34:31"> in fact he he kind of hated the</subtitle>  | ||
| + | <subtitle id="0:34:34"> whole idea of school and he kind of hated graduate</subtitle>  | ||
| + | <subtitle id="0:34:37"> students and really hated burrows and</subtitle>  | ||
| + | <subtitle id="0:34:40"> but Dave Evans had convinced him</subtitle>  | ||
| + | <subtitle id="0:34:43"> to to leave burrows for a year and be</subtitle>  | ||
| + | <subtitle id="0:34:46"> a professor of sorts at the University</subtitle>  | ||
| + | <subtitle id="0:34:49"> of Utah I'll just tell you one barton</subtitle>  | ||
| + | <subtitle id="0:34:52"> story which is I took this course</subtitle>  | ||
| + | <subtitle id="0:34:55"> called advanced systems design and</subtitle>  | ||
| + | <subtitle id="0:34:58"> he handed out this sheet the first day and</subtitle>  | ||
| + | <subtitle id="0:35:1"> he said well there's something known about this is in 1966</subtitle>  | ||
| + | <subtitle id="0:35:4"> there's something known about advanced system</subtitle>  | ||
| + | <subtitle id="0:35:7">design and it's all written down here and I expect you all to learn</subtitle>  | ||
| + | <subtitle id="0:35:10"> this and understand it he</subtitle>  | ||
| + | <subtitle id="0:35:13"> said but my job this year</subtitle>  | ||
| + | <subtitle id="0:35:16"> is to firmly disabuse you of any fondly held notions</subtitle>  | ||
| + | <subtitle id="0:35:19"> you might have brought into this classroom in</subtitle>  | ||
| + | <subtitle id="0:35:22">entire classroom simply garbage collecting</subtitle>  | ||
| + | <subtitle id="0:35:25"> our brains one of the greatest educational experiences</subtitle>  | ||
| + | <subtitle id="0:35:28"> I've ever had he never referred to advanced</subtitle>  | ||
| + | <subtitle id="0:35:31"> systems programming again so the effective</subtitle>  | ||
| + | <subtitle id="0:35:34"> that we would read all of these things his</subtitle>  | ||
| + | <subtitle id="0:35:37"> what he was concerned was was that</subtitle>  | ||
| + | <subtitle id="0:35:40"> none of us could think and there</subtitle>  | ||
| + | <subtitle id="0:35:43"> were many dimensions to his complaints about how</subtitle>  | ||
| + | <subtitle id="0:35:46"> we weren't able to think and during</subtitle>  | ||
| + | <subtitle id="0:35:49"> this year he explored each and every one of them</subtitle>  | ||
| + | <subtitle id="0:35:52"> the result of this and of</subtitle>  | ||
| + | <subtitle id="0:35:55"> course he he hated pretty much everything</subtitle>  | ||
| + | <subtitle id="0:35:58"> that had been done all up</subtitle>  | ||
| + | <subtitle id="0:36:1"> to then in the 60s particularly by IBM and</subtitle>  | ||
| + | <subtitle id="0:36:4"> pretty</subtitle>  | ||
| + | <subtitle id="0:36:7">anything that we thought might be a good idea he had fifty</subtitle>  | ||
| + | <subtitle id="0:36:10"> five reasons why it was a terrible idea</subtitle>  | ||
| + | <subtitle id="0:36:13"> now you think gee whiz this was</subtitle>  | ||
| + | <subtitle id="0:36:16"> handy but down or taking a course</subtitle>  | ||
| + | <subtitle id="0:36:19"> but you have to realize this guy had the eloquence of</subtitle>  | ||
| + | <subtitle id="0:36:22">William F Buckley although he was to the left in his political</subtitle>  | ||
| + | <subtitle id="0:36:25"> leanings he was one of the most fascinating people you</subtitle>  | ||
| + | <subtitle id="0:36:28"> can ever imagine running into and he was</subtitle>  | ||
| + | <subtitle id="0:36:31"> extremely well-read excuse his degree</subtitle>  | ||
| + | <subtitle id="0:36:34"> was in mathematics and he was extremely well-read</subtitle>  | ||
| + | <subtitle id="0:36:37"> in philosophy and it was a wonderful experience</subtitle>  | ||
| + | <subtitle id="0:36:40"> now the result of that class was that the students</subtitle>  | ||
| + | <subtitle id="0:36:43"> who were left at the end of it were free</subtitle>  | ||
| + | <subtitle id="0:36:46"> and what I mean by free is he</subtitle>  | ||
| + | <subtitle id="0:36:49"> had completely removed all traces of</subtitle>  | ||
| + | <subtitle id="0:36:52"> religion about every</subtitle>  | ||
| + | <subtitle id="0:36:55"> phase of computer science that</subtitle>  | ||
| + | <subtitle id="0:36:58">meant there was nothing that we could not there was no thought that we could</subtitle>  | ||
| + | <subtitle id="0:37:1"> not have so the best</subtitle>  | ||
| + | <subtitle id="0:37:4">professor can ever do instead of putting knowledge into</subtitle>  | ||
| + | <subtitle id="0:37:7"> our mind he removed it</subtitle>  | ||
| + | <subtitle id="0:37:10"> it was the most valuable experience</subtitle>  | ||
| + | <subtitle id="0:37:13"> I had in graduate school because any also</subtitle>  | ||
| + | <subtitle id="0:37:16"> he wouldn't talk about the B 5000 I had to</subtitle>  | ||
| + | <subtitle id="0:37:19"> resort to step on strategies</subtitle>  | ||
| + | <subtitle id="0:37:22"> like talking asking</subtitle>  | ||
| + | <subtitle id="0:37:25"> his wife what it was like when he invent it turned out he invented</subtitle>  | ||
| + | <subtitle id="0:37:28"> the whole thing over one weekend had all</subtitle>  | ||
| + | <subtitle id="0:37:31">of the ideas he woke up in the middle of the night with all of the ideas for</subtitle>  | ||
| + | <subtitle id="0:37:34"> this machine that just came down it actually fighting</subtitle>  | ||
| + | <subtitle id="0:37:37"> him we found</subtitle>  | ||
| + | <subtitle id="0:37:40"> out he could drink beer problem was it was about six for</subtitle>  | ||
| + | <subtitle id="0:37:43"> a huge guy and he could drink any of us he</subtitle>  | ||
| + | <subtitle id="0:37:46">could drink australians under the table so</subtitle>  | ||
| + | <subtitle id="0:37:49"> is that we actually approached him and realized one of us</subtitle>  | ||
| + | <subtitle id="0:37:55">o take about four graduate students</subtitle>  | ||
| + | <subtitle id="0:37:58"> in a row to get him to drink</subtitle>  | ||
| + | <subtitle id="0:38:1">because you thought was a three to peer state</subtitle>  | ||
| + | <subtitle id="0:38:4"> but eventually</subtitle>  | ||
| + | <subtitle id="0:38:7">inside so this is a this is one of the great geniuses that</subtitle>  | ||
| + | <subtitle id="0:38:10"> has lived in our in our field completely</subtitle>  | ||
| + | <subtitle id="0:38:13"> unappreciated even today if</subtitle>  | ||
| + | <subtitle id="0:38:16"> you look at what he did in 1961 and 1962</subtitle>  | ||
| + | <subtitle id="0:38:19">Motorola sells today</subtitle>  | ||
| + | <subtitle id="0:38:22"> I mean it just is pathetic it turns your stomach</subtitle>  | ||
| + | <subtitle id="0:38:25"> turns mine anyway</subtitle>  | ||
| + | <subtitle id="0:38:28"> well there's this pile of stuff on</subtitle>  | ||
| + | <subtitle id="0:38:31"> my desk that turned</subtitle>  | ||
| + | <subtitle id="0:38:34"> out not to be alcohol at all Simula he's an alcohol</subtitle>  | ||
| + | <subtitle id="0:38:37"> that had been doctored to make a Simula and</subtitle>  | ||
| + | <subtitle id="0:38:40"> in the process of finding</subtitle>  | ||
| + | <subtitle id="0:38:43">we realized it was a programming language that did the</subtitle>  | ||
| + | <subtitle id="0:38:46"> same kinds of things with sequential code as</subtitle>  | ||
| + | <subtitle id="0:38:49"> sketchpad the data structures</subtitle>  | ||
| + | <subtitle id="0:38:52"> were basically very similar and this</subtitle>  | ||
| + | <subtitle id="0:38:55"> has a disadvantage it wasn't as beautiful as the constraint</subtitle>  | ||
| + | <subtitle id="0:38:58">solving methods of sketchpad but on the other hand you</subtitle>  | ||
| + | <subtitle id="0:39:1"> could do many more things with it because</subtitle>  | ||
| + | <subtitle id="0:39:4"> you weren't limited to what a constraint solver</subtitle>  | ||
| + | <subtitle id="0:39:7"> could do this is a huge</subtitle>  | ||
| + | <subtitle id="0:39:10"> revelation now here's here's one of these opportunities</subtitle>  | ||
| + | <subtitle id="0:39:13"> when you wind up with something new</subtitle>  | ||
| + | <subtitle id="0:39:16"> so data structures and</subtitle>  | ||
| + | <subtitle id="0:39:19"> procedures with a way to program and</subtitle>  | ||
| + | <subtitle id="0:39:22"> if you held on to your pink thoughts</subtitle>  | ||
| + | <subtitle id="0:39:25"> and looked at Simula</subtitle>  | ||
| + | <subtitle id="0:39:28"> as most people did you would wind up inventing</subtitle>  | ||
| + | <subtitle id="0:39:31"> an abstract data types which many people did happen</subtitle>  | ||
| + | <subtitle id="0:39:34"> in the 70s now this is</subtitle>  | ||
| + | <subtitle id="0:39:37"> a really weak thing because an abstract data type is kind of a</subtitle>  | ||
| + | <subtitle id="0:39:40"> slow way of doing what data structures do why</subtitle>  | ||
| + | <subtitle id="0:39:43"> do I say that because an abstract data type</subtitle>  | ||
| + | <subtitle id="0:39:46"> still thinks that you're supposed to use a</subtitle>  | ||
| + | <subtitle id="0:39:49"> generalized assignment statement on its</subtitle>  | ||
| + | <subtitle id="0:39:52"> simulated fields okay and</subtitle>  | ||
| + | <subtitle id="0:39:55"> sign assignment statements programming</subtitle>  | ||
| + | <subtitle id="0:39:58"> is not a very strong way of doing things and so most of the</subtitle>  | ||
| + | <subtitle id="0:40:1"> abstract data type languages have wound up</subtitle>  | ||
| + | <subtitle id="0:40:4"> requiring about the same code to</subtitle>  | ||
| + | <subtitle id="0:40:7"> program things as data structure languages before them</subtitle>  | ||
| + | <subtitle id="0:40:10"> they didn't show this factor of 10 difference</subtitle>  | ||
| + | <subtitle id="0:40:13"> that we found from OOP now there's a different</subtitle>  | ||
| + | <subtitle id="0:40:16"> way of looking at this and it came about</subtitle>  | ||
| + | <subtitle id="0:40:19">because one of my undergraduate degrees was in molecular biology</subtitle>  | ||
| + | <subtitle id="0:40:22"> and I had read this book a few years before</subtitle>  | ||
| + | <subtitle id="0:40:25"> published in 65 called</subtitle>  | ||
| + | <subtitle id="0:40:28"> the molecular biology of the gene and in</subtitle>  | ||
| + | <subtitle id="0:40:31"> it it had an assay for the first time ever</subtitle>  | ||
| + | <subtitle id="0:40:34"> of a bacterium</subtitle>  | ||
| + | <subtitle id="0:40:37"> ecoli bacterium such as we have</subtitle>  | ||
| + | <subtitle id="0:40:40"> millions of in our stomach this assay is kind of interesting</subtitle>  | ||
| + | <subtitle id="0:40:43"> it's about 70% water but it has</subtitle>  | ||
| + | <subtitle id="0:40:46"> about 120 million organic components</subtitle>  | ||
| + | <subtitle id="0:40:49"> that is things that interact</subtitle>  | ||
| + | <subtitle id="0:40:52"> with each other informational E and if</subtitle>  | ||
| + | <subtitle id="0:40:55">represent just those forgetting about the water it's about</subtitle>  | ||
| + | <subtitle id="0:40:58"> 100 gigabytes as a parallel information</subtitle>  | ||
| + | <subtitle id="0:41:1"> processing system and when I made this slide it</subtitle>  | ||
| + | <subtitle id="0:41:4"> was 200,000</subtitle>  | ||
| + | <subtitle id="0:41:7"> well how about 50,000</subtitle>  | ||
| + | <subtitle id="0:41:10"> to megabyte desktops in</subtitle>  | ||
| + | <subtitle id="0:41:13"> one of these eco lies and it was fast if</subtitle>  | ||
| + | <subtitle id="0:41:16"> you take an atom as being the size</subtitle>  | ||
| + | <subtitle id="0:41:19"> of a thing toys of a tennis ball then</subtitle>  | ||
| + | <subtitle id="0:41:22"> one of these white proteins here has about 5,000</subtitle>  | ||
| + | <subtitle id="0:41:25"> atoms so it's about the size of a Volkswagen and</subtitle>  | ||
| + | <subtitle id="0:41:28"> these guys can move</subtitle>  | ||
| + | <subtitle id="0:41:31"> their own length in about two nanoseconds</subtitle>  | ||
| + | <subtitle id="0:41:34"> now if you scale that up that's</subtitle>  | ||
| + | <subtitle id="0:41:37"> faster than the speed of light</subtitle>  | ||
| + | <subtitle id="0:41:40"> right anybody ever wonder why chemistry</subtitle>  | ||
| + | <subtitle id="0:41:43"> works this is it's really</subtitle>  | ||
| + | <subtitle id="0:41:46"> amazing to me that they never tell</subtitle>  | ||
| + | <subtitle id="0:41:49"> you in in high school so it's actually the</subtitle>  | ||
| + | <subtitle id="0:41:52">smarter kids that wind up rejecting tan rejecting</subtitle>  | ||
| + | <subtitle id="0:41:55"> chemistry because how can the molecules find each</subtitle>  | ||
| + | <subtitle id="0:41:58"> other it just really doesn't make sense if you actually think about it</subtitle>  | ||
| + | <subtitle id="0:42:1"> the only way it makes sense is</subtitle>  | ||
| + | <subtitle id="0:42:4">to realize just how much thermal agitation there is as</subtitle>  | ||
| + | <subtitle id="0:42:7"> you go down there for instance</subtitle>  | ||
| + | <subtitle id="0:42:10"> the deceleration on a bacterium in</subtitle>  | ||
| + | <subtitle id="0:42:13"> water is about a million GS</subtitle>  | ||
| + | <subtitle id="0:42:16"> water is like asphalt to</subtitle>  | ||
| + | <subtitle id="0:42:19"> these things they are incredibly strong when</subtitle>  | ||
| + | <subtitle id="0:42:22"> they stop lashing their tail they stop there's</subtitle>  | ||
| + | <subtitle id="0:42:25"> no inertia of any kind here</subtitle>  | ||
| + | <subtitle id="0:42:28"> and the thermal agitation as I say is</subtitle>  | ||
| + | <subtitle id="0:42:31">fit were scaled up it would be things moving the</subtitle>  | ||
| + | <subtitle id="0:42:34"> side moving eight or ten feet in a couple of</subtitle>  | ||
| + | <subtitle id="0:42:37"> nanoseconds so you can imagine what that is like you can</subtitle>  | ||
| + | <subtitle id="0:42:40"> imagine why biochemistry actually works</subtitle>  | ||
| + | <subtitle id="0:42:43"> that's a pretty complicated thing and furthermore</subtitle>  | ||
| + | <subtitle id="0:42:46"> it's only one five hundredth</subtitle>  | ||
| + | <subtitle id="0:42:49">e size of the cells in our body and we have between</subtitle>  | ||
| + | <subtitle id="0:42:52"> 10 and 100 trillion of them so</subtitle>  | ||
| + | <subtitle id="0:42:55"> you start thinking these cells have</subtitle>  | ||
| + | <subtitle id="0:42:58"> 60 billion organic components as opposed</subtitle>  | ||
| + | <subtitle id="0:43:1"> to 120 million and yet</subtitle>  | ||
| + | <subtitle id="0:43:4"> 50 cell divisions will make an entire baby</subtitle>  | ||
| + | <subtitle id="0:43:7"> now if you compare this against computing</subtitle>  | ||
| + | <subtitle id="0:43:10"> even today even against the internet with</subtitle>  | ||
| + | <subtitle id="0:43:13"> all the computers on it especially if you think about</subtitle>  | ||
| + | <subtitle id="0:43:16"> it compared to what computing was like back in the 60s you'll</subtitle>  | ||
| + | <subtitle id="0:43:19"> see that this constitutes a different class of organizing</subtitle>  | ||
| + | <subtitle id="0:43:22"> complex dynamic structures they just</subtitle>  | ||
| + | <subtitle id="0:43:25"> aren't like computing machinery at all and</subtitle>  | ||
| + | <subtitle id="0:43:28"> this is what I got from Simula</subtitle>  | ||
| + | <subtitle id="0:43:31"> so</subtitle>  | ||
| + | <subtitle id="0:43:34">Simula is not a better old thing but almost a</subtitle>  | ||
| + | <subtitle id="0:43:37"> new thing and got this</subtitle>  | ||
| + | <subtitle id="0:43:40"> hit that the one of the great</subtitle>  | ||
| + | <subtitle id="0:43:43"> ideas you could ever have in</subtitle>  | ||
| + | <subtitle id="0:43:46"> doing programming was to organize</subtitle>  | ||
| + | <subtitle id="0:43:49"> that the way biological cells are organized</subtitle>  | ||
| + | <subtitle id="0:43:52"> that is progressed</subtitle>  | ||
| + | <subtitle id="0:43:55"> along so you have this nice idea</subtitle>  | ||
| + | <subtitle id="0:43:58"> of encapsulation which is the main strength</subtitle>  | ||
| + | <subtitle id="0:44:1"> of it you</subtitle>  | ||
| + | <subtitle id="0:44:4"> have an even more weird thing but it's partially from</subtitle>  | ||
| + | <subtitle id="0:44:7"> Simula that you can simulate anything including</subtitle>  | ||
| + | <subtitle id="0:44:10">structures if you want to go back to them but</subtitle>  | ||
| + | <subtitle id="0:44:13"> in fact you get to deal with many</subtitle>  | ||
| + | <subtitle id="0:44:16"> many more things on a much more natural way</subtitle>  | ||
| + | <subtitle id="0:44:19"> using an architecture that we know from biology scales</subtitle>  | ||
| + | <subtitle id="0:44:22"> incredibly and</subtitle>  | ||
| + | <subtitle id="0:44:25"> you have something that biology doesn't do which is the DNA</subtitle>  | ||
| + | <subtitle id="0:44:28"> is not in the cells here but it's extract</subtitle>  | ||
| + | <subtitle id="0:44:31">get out and so there's only one copy of the DNA which if</subtitle>  | ||
| + | <subtitle id="0:44:34"> you twitch it everybody is going to feel</subtitle>  | ||
| + | <subtitle id="0:44:37"> that so that was a huge that was the last that</subtitle>  | ||
| + | <subtitle id="0:44:40"> happened to be in November 66 it was the last time I ever thought</subtitle>  | ||
| + | <subtitle id="0:44:43"> about doing procedural and data</subtitle>  | ||
| + | <subtitle id="0:44:46"> structure programming I just realized that that was</subtitle>  | ||
| + | <subtitle id="0:44:49"> a that was just an artifact of the past it meant nothing had</subtitle>  | ||
| + | <subtitle id="0:44:52"> nothing to do with the Destiny's computers in any way</subtitle>  | ||
| + | <subtitle id="0:44:55"> so</subtitle>  | ||
| + | <subtitle id="0:44:58"> then I saw let's see if this works</subtitle>  | ||
| + | <subtitle id="0:45:1"> now this</subtitle>  | ||
| + | <subtitle id="0:45:4"> thing is gone then angle Bart came</subtitle>  | ||
| + | <subtitle id="0:45:7"> to Utah I</subtitle>  | ||
| + | <subtitle id="0:45:10"> mean those AZ</subtitle>  | ||
| + | <subtitle id="0:45:13"> travel was a projector you could stop and start because people weren't used</subtitle>  | ||
| + | <subtitle id="0:45:16"> to seeing cursors so stop</subtitle>  | ||
| + | <subtitle id="0:45:19"> the Sony say I'd like to go to produce but</subtitle>  | ||
| + | <subtitle id="0:45:22"> I'd like good</subtitle>  | ||
| + | <subtitle id="0:45:25"> produce a good thing I'd like to say one branch only</subtitle>  | ||
| + | <subtitle id="0:45:28"> and you know just that little</subtitle>  | ||
| + | <subtitle id="0:45:31"> oh I can say</subtitle>  | ||
| + | <subtitle id="0:45:34"> I'd like to see one line or I</subtitle>  | ||
| + | <subtitle id="0:45:37"> could see but there's a little thing I can</subtitle>  | ||
| + | <subtitle id="0:45:40"> move does remember place that I found here</subtitle>  | ||
| + | <subtitle id="0:45:46">so here I'm afraid I'll need a different picture</subtitle>  | ||
| + | <subtitle id="0:45:49"> than you so here's I do with</subtitle>  | ||
| + | <subtitle id="0:45:52">picture drawing capability here so slight map if I start</subtitle>  | ||
| + | <subtitle id="0:45:55"> from work here's the route I seem to have to go to to pick</subtitle>  | ||
| + | <subtitle id="0:45:58"> up all the materials and that's my plan for getting home tonight</subtitle>  | ||
| + | <subtitle id="0:46:1"> but if I want to I can say the library</subtitle>  | ||
| + | <subtitle id="0:46:4"> what am I supposed to take up there I can just point to</subtitle>  | ||
| + | <subtitle id="0:46:7"> that and all the overdue books</subtitle>  | ||
| + | <subtitle id="0:46:10">in all while there was a statement there with that name go</subtitle>  | ||
| + | <subtitle id="0:46:13"> back what if I want my supposed to pick up the drugstore</subtitle>  | ||
| + | <subtitle id="0:46:16"> I see you understand all right</subtitle>  | ||
| + | <subtitle id="0:46:19"> target can do</subtitle>  | ||
| + | <subtitle id="0:46:22"> things if I wanted to say I'd like to interchange partisan</subtitle>  | ||
| + | <subtitle id="0:46:25"> cans materials jingle</subtitle>  | ||
| + | <subtitle id="0:46:28"> they're all numbered right if I care to know</subtitle>  | ||
| + | <subtitle id="0:46:31"> they're changing them very quickly can subpoena</subtitle>  | ||
| + | <subtitle id="0:46:34"> interchange the products</subtitle>  | ||
| + | <subtitle id="0:46:37"> they do it in August we numbered</subtitle>  | ||
| + | <subtitle id="0:46:40"> so it's pretty pretty</subtitle>  | ||
| + | <subtitle id="0:46:43">sickening to realize that this was done on 192k</subtitle>  | ||
| + | <subtitle id="0:46:46"> machine that was time shared you notice the response</subtitle>  | ||
| + | <subtitle id="0:46:49"> ever wish your pc or macintosh</subtitle>  | ||
| + | <subtitle id="0:46:52"> would have that response well</subtitle>  | ||
| + | <subtitle id="0:46:55"> you can't they're too fast</subtitle>  | ||
| + | <subtitle id="0:46:58"> because they're too fast nobody bothers</subtitle>  | ||
| + | <subtitle id="0:47:1">program them in a way that humans could use them but the</subtitle>  | ||
| + | <subtitle id="0:47:4"> Engelbart people really understood that this was</subtitle>  | ||
| + | <subtitle id="0:47:7"> all about close interaction and so they really paid attention to</subtitle>  | ||
| + | <subtitle id="0:47:10"> a lot of these things this is a beautiful system in so many</subtitle>  | ||
| + | <subtitle id="0:47:13"> ways and I don't know their</subtitle>  | ||
| + | <subtitle id="0:47:16"> angle Bart has been here to talk but he</subtitle>  | ||
| + | <subtitle id="0:47:19"> really deserves to say more about all</subtitle>  | ||
| + | <subtitle id="0:47:22"> they did compete they did conferencing they had programmers</subtitle>  | ||
| + | <subtitle id="0:47:25"> up in Oregon that worked with the program was done in the Monroe Park</subtitle>  | ||
| + | <subtitle id="0:47:28"> things that people are still trying to do today he</subtitle>  | ||
| + | <subtitle id="0:47:31"> did very successfully in the late 60s</subtitle>  | ||
| + | <subtitle id="0:47:37">well I made a huge impression on me and</subtitle>  | ||
| + | <subtitle id="0:47:40"> around that time I got involved with a</subtitle>  | ||
| + | <subtitle id="0:47:43"> engineer who</subtitle>  | ||
| + | <subtitle id="0:47:46"> wanted to do a little machine and together we did this thing</subtitle>  | ||
| + | <subtitle id="0:47:49">called the Flex machine this is a picture of it on its own display had</subtitle>  | ||
| + | <subtitle id="0:47:52"> the first object-oriented</subtitle>  | ||
| + | <subtitle id="0:47:55"> language I designed ran on this machine directly in the hardware</subtitle>  | ||
| + | <subtitle id="0:47:58"> so he made many mistakes on this</subtitle>  | ||
| + | <subtitle id="0:48:1"> machine one of them was just trying to scale the B 5,000</subtitle>  | ||
| + | <subtitle id="0:48:4"> down in history we learned from that experience that</subtitle>  | ||
| + | <subtitle id="0:48:7"> as Barton used to say good ideas don't often</subtitle>  | ||
| + | <subtitle id="0:48:10"> scale he</subtitle>  | ||
| + | <subtitle id="0:48:13"> had one of the earliest clipping dividing</subtitle>  | ||
| + | <subtitle id="0:48:16"> window system and multiple</subtitle>  | ||
| + | <subtitle id="0:48:19"> windows and a bunch of things so windows</subtitle>  | ||
| + | <subtitle id="0:48:22">current idea back</subtitle>  | ||
| + | <subtitle id="0:48:25"> then so</subtitle>  | ||
| + | <subtitle id="0:48:28"> another thing I saw early</subtitle>  | ||
| + | <subtitle id="0:48:31"> on was this system at RAND</subtitle>  | ||
| + | <subtitle id="0:48:34"> Corporation the same time</subtitle>  | ||
| + | <subtitle id="0:48:37"> Lee look they match</subtitle>  | ||
| + | <subtitle id="0:48:40"> go back</subtitle>  | ||
| + | <subtitle id="0:48:43"> Iran had invented the tablet</subtitle>  | ||
| + | <subtitle id="0:48:46"> the same year the Mouse's invented 1964 they</subtitle>  | ||
| + | <subtitle id="0:48:49"> built this system whoops</subtitle>  | ||
| + | <subtitle id="0:48:52"> first we erase it go arrow then</subtitle>  | ||
| + | <subtitle id="0:48:55">connector out of the way so that we may draw a box</subtitle>  | ||
| + | <subtitle id="0:48:58"> in its place seesee wants a box and</subtitle>  | ||
| + | <subtitle id="0:49:1"> makes one form now it's recognizing his printing</subtitle>  | ||
| + | <subtitle id="0:49:4"> the printing in the box is being used as commentary</subtitle>  | ||
| + | <subtitle id="0:49:7"> only in this case the box is</subtitle>  | ||
| + | <subtitle id="0:49:10"> slightly too large so we may change its size that's</subtitle>  | ||
| + | <subtitle id="0:49:13">where modern-day window control came from literally Android</subtitle>  | ||
| + | <subtitle id="0:49:16"> flow from the collector to the Box</subtitle>  | ||
| + | <subtitle id="0:49:19"> attached a</subtitle>  | ||
| + | <subtitle id="0:49:22"> decision element to the box and draw a flow from</subtitle>  | ||
| + | <subtitle id="0:49:25"> it to scan we then</subtitle>  | ||
| + | <subtitle id="0:49:28"> erase the flow arrows attached to the process post new</subtitle>  | ||
| + | <subtitle id="0:49:31"> area and move the box to a new position</subtitle>  | ||
| + | <subtitle id="0:49:37">this allows us to</subtitle>  | ||
| + | <subtitle id="0:49:40"> draw a new box</subtitle>  | ||
| + | <subtitle id="0:49:43"> okay</subtitle>  | ||
| + | <subtitle id="0:49:46">nice huh so</subtitle>  | ||
| + | <subtitle id="0:49:49"> one of these days I have the whole movie and Dave remembers</subtitle>  | ||
| + | <subtitle id="0:49:52"> well I used to show it to the group every few months of drugs</subtitle>  | ||
| + | <subtitle id="0:49:55"> part because what we wanted was something that nice</subtitle>  | ||
| + | <subtitle id="0:49:58"> I showed that movie</subtitle>  | ||
| + | <subtitle id="0:50:1">at Apple when they were doing the newton and said you</subtitle>  | ||
| + | <subtitle id="0:50:4"> know people have already done a really great hand</subtitle>  | ||
| + | <subtitle id="0:50:7"> character recognizer why don't you use it no no</subtitle>  | ||
| + | <subtitle id="0:50:10">we're going to recognize handwriting I said well you can't recognize</subtitle>  | ||
| + | <subtitle id="0:50:13">handwriting because people can't even recognize their own handwriting</subtitle>  | ||
| + | <subtitle id="0:50:16"> half the time they</subtitle>  | ||
| + | <subtitle id="0:50:19"> said well go corporation is doing it I said they can't be doing it</subtitle>  | ||
| + | <subtitle id="0:50:22"> it's not possible once you do this this</subtitle>  | ||
| + | <subtitle id="0:50:25"> a great recognizer done by Gabe groaner</subtitle>  | ||
| + | <subtitle id="0:50:28"> written up in 1966 and this system</subtitle>  | ||
| + | <subtitle id="0:50:31"> was around 1968 or I was 68 when I saw</subtitle>  | ||
| + | <subtitle id="0:50:34"> it today</subtitle>  | ||
| + | <subtitle id="0:50:37"> I can't talk about it more it's a beautiful first modeless</subtitle>  | ||
| + | <subtitle id="0:50:40"> system truly beautiful in every way</subtitle>  | ||
| + | <subtitle id="0:50:43"> and right around the same that</subtitle>  | ||
| + | <subtitle id="0:50:46"> summer I had seen a little square inch of glass</subtitle>  | ||
| + | <subtitle id="0:50:49"> with a few blinking</subtitle>  | ||
| + | <subtitle id="0:50:52"> lights on it little neon lights it was the first flat</subtitle>  | ||
| + | <subtitle id="0:50:55">display at the University of Illinois then</subtitle>  | ||
| + | <subtitle id="0:50:58"> in the fall I visited Seymour Papert</subtitle>  | ||
| + | <subtitle id="0:51:1"> for the first time and got an enormous</subtitle>  | ||
| + | <subtitle id="0:51:4"> enormous life-changing</subtitle>  | ||
| + | <subtitle id="0:51:7"> insight and the insight</subtitle>  | ||
| + | <subtitle id="0:51:10"> was that the computer is not a tool the</subtitle>  | ||
| + | <subtitle id="0:51:13"> computer is not a vehicle that's the way we were thinking about it angle</subtitle>  | ||
| + | <subtitle id="0:51:16"> Bart was sort of thinking about it as a Model T compared</subtitle>  | ||
| + | <subtitle id="0:51:19"> to IBM's railroads it's not a bad metaphor personal</subtitle>  | ||
| + | <subtitle id="0:51:22"> computing but what Seymour was doing</subtitle>  | ||
| + | <subtitle id="0:51:25"> with children had no interesting analogy</subtitle>  | ||
| + | <subtitle id="0:51:28"> through things like tools or it's</subtitle>  | ||
| + | <subtitle id="0:51:31"> a vehicle the only analogy it has it could work</subtitle>  | ||
| + | <subtitle id="0:51:34"> at all was an analogy to the printing press</subtitle>  | ||
| + | <subtitle id="0:51:37"> because what it was was a vehicle for</subtitle>  | ||
| + | <subtitle id="0:51:40"> representing powerful ideas the powerful</subtitle>  | ||
| + | <subtitle id="0:51:43"> ideas of our civilization in a concrete form</subtitle>  | ||
| + | <subtitle id="0:51:46"> the children could actually learn not</subtitle>  | ||
| + | <subtitle id="0:51:49"> in an abstract form or the abstract form</subtitle>  | ||
| + | <subtitle id="0:51:52"> was actually a concrete way of</subtitle>  | ||
| + | <subtitle id="0:51:55"> dealing with these things and on the I'll</subtitle>  | ||
| + | <subtitle id="0:51:58"> never forget that day and on the</subtitle>  | ||
| + | <subtitle id="0:52:1"> plane coming back from MIT</subtitle>  | ||
| + | <subtitle id="0:52:4"> I designed this machine and made</subtitle>  | ||
| + | <subtitle id="0:52:7"> a cardboard model of it when I got got back</subtitle>  | ||
| + | <subtitle id="0:52:10"> and the lady became called the Dynabook because the kids</subtitle>  | ||
| + | <subtitle id="0:52:13"> computer can't work on a desk kids</subtitle>  | ||
| + | <subtitle id="0:52:16"> are mobile kids have to go places</subtitle>  | ||
| + | <subtitle id="0:52:19"> and I got there many things we did this</subtitle>  | ||
| + | <subtitle id="0:52:22"> was hollow so you could fill it up with lead pellets and see how heavy it</subtitle>  | ||
| + | <subtitle id="0:52:25"> was would get before anybody didn't</subtitle>  | ||
| + | <subtitle id="0:52:28"> want to carry it anymore it turns out back in those days</subtitle>  | ||
| + | <subtitle id="0:52:31"> before people had</subtitle>  | ||
| + | <subtitle id="0:52:34">to buy these things because they work for companies</subtitle>  | ||
| + | <subtitle id="0:52:37"> the limit was about two it was about two pounds</subtitle>  | ||
| + | <subtitle id="0:52:40"> about one kilogram beyond</subtitle>  | ||
| + | <subtitle id="0:52:43"> doubt is too heavy I think that's still a good figure today</subtitle>  | ||
| + | <subtitle id="0:52:46"> two pounds and the</subtitle>  | ||
| + | <subtitle id="0:52:49"> other thing we discovered of all the different ways of making one</subtitle>  | ||
| + | <subtitle id="0:52:52"> of these things the main thing you wanted to do is</subtitle>  | ||
| + | <subtitle id="0:52:55"> to have it be really slim and at least one dimension the reason</subtitle>  | ||
| + | <subtitle id="0:52:58"> was you always have to carry other things too</subtitle>  | ||
| + | <subtitle id="0:53:1"> the portability became defined</subtitle>  | ||
| + | <subtitle id="0:53:4"> as meaning you could carry other things</subtitle>  | ||
| + | <subtitle id="0:53:7"> too we realized that this</subtitle>  | ||
| + | <subtitle id="0:53:10"> was a different kind of thing than the desktop computer</subtitle>  | ||
| + | <subtitle id="0:53:13"> we thought about how good would you have to make it</subtitle>  | ||
| + | <subtitle id="0:53:16"> to do mundane things on it like we do on</subtitle>  | ||
| + | <subtitle id="0:53:19"> paper paper you can write the Declaration of Independence on it</subtitle>  | ||
| + | <subtitle id="0:53:22"> but you also put grocery lists on so</subtitle>  | ||
| + | <subtitle id="0:53:25">f the imagines things we actually did was to carry this</subtitle>  | ||
| + | <subtitle id="0:53:28"> in to a supermarket and in Salt</subtitle>  | ||
| + | <subtitle id="0:53:31"> Lake City and imagine what it would be like to</subtitle>  | ||
| + | <subtitle id="0:53:34"> have your grocery list on this thing and you have to walk out</subtitle>  | ||
| + | <subtitle id="0:53:37"> with two bags of groceries Plus this thing</subtitle>  | ||
| + | <subtitle id="0:53:40"> so those are the kinds of thoughts in the</subtitle>  | ||
| + | <subtitle id="0:53:43"> late 60s about this</subtitle>  | ||
| + | <subtitle id="0:53:46"> machine which is called a kiddie computer back then</subtitle>  | ||
| + | <subtitle id="0:53:52">and because I had a philosophical turn</subtitle>  | ||
| + | <subtitle id="0:53:55"> in mind as well thinking</subtitle>  | ||
| + | <subtitle id="0:53:58">stuff while I was trying to write my thesis I</subtitle>  | ||
| + | <subtitle id="0:54:1"> realized that time</subtitle>  | ||
| + | <subtitle id="0:54:4"> sharing systems desktop computers and whatever</subtitle>  | ||
| + | <subtitle id="0:54:7"> this thing was actually constituted</subtitle>  | ||
| + | <subtitle id="0:54:10">three different kinds of information systems and</subtitle>  | ||
| + | <subtitle id="0:54:13"> it reminded me of something I've seen before</subtitle>  | ||
| + | <subtitle id="0:54:16"> which is in the history of the book</subtitle>  | ||
| + | <subtitle id="0:54:19"> so these manuscripts cost</subtitle>  | ||
| + | <subtitle id="0:54:22"> about two million dollars typical</subtitle>  | ||
| + | <subtitle id="0:54:25">ibrary would be about four times the size of this room and</subtitle>  | ||
| + | <subtitle id="0:54:28"> each book would have its own desk the</subtitle>  | ||
| + | <subtitle id="0:54:31"> books were chained to the desk they often have precious jewels</subtitle>  | ||
| + | <subtitle id="0:54:34"> on them because the jewels were nothing compared</subtitle>  | ||
| + | <subtitle id="0:54:37"> to the cost of one of these books often took as long as ten to fifteen</subtitle>  | ||
| + | <subtitle id="0:54:40"> years to make one of these books</subtitle>  | ||
| + | <subtitle id="0:54:43"> give you an example there were only 371</subtitle>  | ||
| + | <subtitle id="0:54:46">books in the Vatican Library in the Year 1400 it's</subtitle>  | ||
| + | <subtitle id="0:54:49"> one of the largest libraries in Europe the</subtitle>  | ||
| + | <subtitle id="0:54:52"> richest man in France who is the brother of</subtitle>  | ||
| + | <subtitle id="0:54:55"> the King John Newbery</subtitle>  | ||
| + | <subtitle id="0:54:58"> had 154 books when he died</subtitle>  | ||
| + | <subtitle id="0:55:1"> and he was a bibliophile he had these books made for him and</subtitle>  | ||
| + | <subtitle id="0:55:4"> one of the best twenty-five dollars you can ever spend is to</subtitle>  | ||
| + | <subtitle id="0:55:7"> get a facsimile of one of the books he had made</subtitle>  | ||
| + | <subtitle id="0:55:10"> for himself which is called the Book of Hours of John</subtitle>  | ||
| + | <subtitle id="0:55:13"> gusta berry it's marvelous and</subtitle>  | ||
| + | <subtitle id="0:55:16"> it gives you a bit of a sense of what these books</subtitle>  | ||
| + | <subtitle id="0:55:19"> were like and also what is lost by simply trying to photograph</subtitle>  | ||
| + | <subtitle id="0:55:22"> them they're renderings</subtitle>  | ||
| + | <subtitle id="0:55:25"> and capturing of the charisma</subtitle>  | ||
| + | <subtitle id="0:55:28"> of an oral basically oral society</subtitle>  | ||
| + | <subtitle id="0:55:31"> the Gutenberg Bibles</subtitle>  | ||
| + | <subtitle id="0:55:34"> were intended to look like these guys</subtitle>  | ||
| + | <subtitle id="0:55:37"> that was sort of the connection I made was oh yeah nobody</subtitle>  | ||
| + | <subtitle id="0:55:40">computer should look like so the best</subtitle>  | ||
| + | <subtitle id="0:55:43">computing back then is to make it look like a time-sharing</subtitle>  | ||
| + | <subtitle id="0:55:46"> terminal without the central mainframe</subtitle>  | ||
| + | <subtitle id="0:55:49"> but and it's</subtitle>  | ||
| + | <subtitle id="0:55:52"> just what a Gutenberg Bible is is the same size Gutenberg</subtitle>  | ||
| + | <subtitle id="0:55:55"> had 253 characters in his font</subtitle>  | ||
| + | <subtitle id="0:55:58"> just so he could imitate every ligature</subtitle>  | ||
| + | <subtitle id="0:56:1">and abbreviation the the medieval scribes use</subtitle>  | ||
| + | <subtitle id="0:56:4"> they had people come in and illuminate these books</subtitle>  | ||
| + | <subtitle id="0:56:7"> and the Nuremberg Book Fair in</subtitle>  | ||
| + | <subtitle id="0:56:10"> 1454 20 of these books were</subtitle>  | ||
| + | <subtitle id="0:56:13"> shown for the first time and they marveled</subtitle>  | ||
| + | <subtitle id="0:56:16"> of course of how alike these books were</subtitle>  | ||
| + | <subtitle id="0:56:19"> it was a new idea that the</subtitle>  | ||
| + | <subtitle id="0:56:22"> errors in them were the same and</subtitle>  | ||
| + | <subtitle id="0:56:25"> a place that was right was going to be right in all of</subtitle>  | ||
| + | <subtitle id="0:56:28"> the books that was a displacing kind of idea</subtitle>  | ||
| + | <subtitle id="0:56:31"> and they were cheap not cheap by our standards</subtitle>  | ||
| + | <subtitle id="0:56:34"> but compared to these things there are only</subtitle>  | ||
| + | <subtitle id="0:56:37"> three years of a clerks wages that's</subtitle>  | ||
| + | <subtitle id="0:56:40">about sixty thousand dollars so this is a kind of a workstation</subtitle>  | ||
| + | <subtitle id="0:56:43"> and if you think about that it</subtitle>  | ||
| + | <subtitle id="0:56:46"> fit well into what these machines friends</subtitle>  | ||
| + | <subtitle id="0:56:49"> was the link the handmade link was about a twenty thousand</subtitle>  | ||
| + | <subtitle id="0:56:52"> dollar machine and then</subtitle>  | ||
| + | <subtitle id="0:56:55"> about fifty years later came the great</subtitle>  | ||
| + | <subtitle id="0:56:58">printing was a guy by the name of Elvis whose last</subtitle>  | ||
| + | <subtitle id="0:57:1"> name was not pagemaker</subtitle>  | ||
| + | <subtitle id="0:57:4"> that's</subtitle>  | ||
| + | <subtitle id="0:57:7">where the company got their ideas that last name was Manutius or</subtitle>  | ||
| + | <subtitle id="0:57:10"> if you like colloquialisms which most</subtitle>  | ||
| + | <subtitle id="0:57:13"> people hate his real name was Aldo minutiae</subtitle>  | ||
| + | <subtitle id="0:57:16"> oh because thought of his eldest</subtitle>  | ||
| + | <subtitle id="0:57:19"> today and he made books through the</subtitle>  | ||
| + | <subtitle id="0:57:22"> size books that we use today</subtitle>  | ||
| + | <subtitle id="0:57:25"> books are like this size are a little bit</subtitle>  | ||
| + | <subtitle id="0:57:28"> bigger and he made them that size because</subtitle>  | ||
| + | <subtitle id="0:57:31">the streets of Venice and measured people's saddlebags</subtitle>  | ||
| + | <subtitle id="0:57:34"> because the first offering from his</subtitle>  | ||
| + | <subtitle id="0:57:37"> press was called the portable library and what</subtitle>  | ||
| + | <subtitle id="0:57:40"> he printed was not Bibles but everything the Greeks and</subtitle>  | ||
| + | <subtitle id="0:57:43"> the Romans ever wrote he and his sons went</subtitle>  | ||
| + | <subtitle id="0:57:46">everything that had ever been written they</subtitle>  | ||
| + | <subtitle id="0:57:49"> published forty thousand different titles in the thirty years</subtitle>  | ||
| + | <subtitle id="0:57:52">press existed forty thousand</subtitle>  | ||
| + | <subtitle id="0:57:55"> different titles each press run was about</subtitle>  | ||
| + | <subtitle id="0:57:58"> five thousand books or so now</subtitle>  | ||
| + | <subtitle id="0:58:1"> even though I'm running out of time it's</subtitle>  | ||
| + | <subtitle id="0:58:4"> it's worthwhile just pausing on one thing to ask the</subtitle>  | ||
| + | <subtitle id="0:58:7"> group here if anybody knows what the actual inventing</subtitle>  | ||
| + | <subtitle id="0:58:10"> invention of printing was</subtitle>  | ||
| + | <subtitle id="0:58:13"> anybody know</subtitle>  | ||
| + | <subtitle id="0:58:16"> what was the f no movable-type was invented by the Chinese</subtitle>  | ||
| + | <subtitle id="0:58:19"> in the 1st or 2nd century AD</subtitle>  | ||
| + | <subtitle id="0:58:22"> yes pardon no</subtitle>  | ||
| + | <subtitle id="0:58:25"> Chinese invented paper</subtitle>  | ||
| + | <subtitle id="0:58:28"> - yes Paul yes</subtitle>  | ||
| + | <subtitle id="0:58:31"> ok</subtitle>  | ||
| + | <subtitle id="0:58:34"> here's the here's the way it worked the Chinese</subtitle>  | ||
| + | <subtitle id="0:58:37"> invented all his stuff centuries centuries</subtitle>  | ||
| + | <subtitle id="0:58:40"> before thousands of years before</subtitle>  | ||
| + | <subtitle id="0:58:43"> they had the whole rigmarole they knew how to</subtitle>  | ||
| + | <subtitle id="0:58:46"> - they had presses that would</subtitle>  | ||
| + | <subtitle id="0:58:49"> press these things together they had movable typing</subtitle>  | ||
| + | <subtitle id="0:58:52">everything the problem was it took forever to get</subtitle>  | ||
| + | <subtitle id="0:58:55"> a font up and it wasn't just because of the Chinese</subtitle>  | ||
| + | <subtitle id="0:58:58"> characters so you need to 4,000 of them</subtitle>  | ||
| + | <subtitle id="0:59:1"> think about how many you need how many little things you</subtitle>  | ||
| + | <subtitle id="0:59:4"> need to print a book so the secret</subtitle>  | ||
| + | <subtitle id="0:59:7">here is that Gutenberg was a goldsmith and if you've</subtitle>  | ||
| + | <subtitle id="0:59:10"> ever worked the gold it's a soft metal you can work it with</subtitle>  | ||
| + | <subtitle id="0:59:13"> other metals and so</subtitle>  | ||
| + | <subtitle id="0:59:16"> Gutenberg winks through the following thought process at some point</subtitle>  | ||
| + | <subtitle id="0:59:19"> when he realized that he could make</subtitle>  | ||
| + | <subtitle id="0:59:22"> a steel die that</subtitle>  | ||
| + | <subtitle id="0:59:25"> was the character as he wanted that character</subtitle>  | ||
| + | <subtitle id="0:59:28"> that steel die was tough enough</subtitle>  | ||
| + | <subtitle id="0:59:31"> to just strike negative impressions</subtitle>  | ||
| + | <subtitle id="0:59:34"> of itself in copper or brass</subtitle>  | ||
| + | <subtitle id="0:59:37"> that copper or brass could</subtitle>  | ||
| + | <subtitle id="0:59:40"> then be poured with metal softer</subtitle>  | ||
| + | <subtitle id="0:59:43"> than it like lead and so a standard</subtitle>  | ||
| + | <subtitle id="0:59:46"> type maker in those days could make between 2,000</subtitle>  | ||
| + | <subtitle id="0:59:49"> and 4,000 pieces of type a day</subtitle>  | ||
| + | <subtitle id="0:59:52"> this is why the printing press spread and you</subtitle>  | ||
| + | <subtitle id="0:59:55"> should think about the connection of this to Moore's</subtitle>  | ||
| + | <subtitle id="0:59:58"> law right the printing press never</subtitle>  | ||
| + | <subtitle id="1:0:1"> would have happened the way it did if it hadn't been for</subtitle>  | ||
| + | <subtitle id="1:0:4"> the proliferation of what served as the bit you</subtitle>  | ||
| + | <subtitle id="1:0:7"> had to be able to have these bits spread out exponentially</subtitle>  | ||
| + | <subtitle id="1:0:10"> so that anybody could make these things fairly easily</subtitle>  | ||
| + | <subtitle id="1:0:13"> and in great quantity well</subtitle>  | ||
| + | <subtitle id="1:0:16"> that led to a bunch</subtitle>  | ||
| + | <subtitle id="1:0:19"> of different thoughts because the belief</subtitle>  | ||
| + | <subtitle id="1:0:22"> system for each one of these areas are completely</subtitle>  | ||
| + | <subtitle id="1:0:25"> different and in fact in history what</subtitle>  | ||
| + | <subtitle id="1:0:28">happened between here and here didn't really count</subtitle>  | ||
| + | <subtitle id="1:0:31"> that happens to</subtitle>  | ||
| + | <subtitle id="1:0:34"> be where we are in computing today nothing</subtitle>  | ||
| + | <subtitle id="1:0:37"> that is happening between personal computing in</subtitle>  | ||
| + | <subtitle id="1:0:40"> this next phase really camps it's all about</subtitle>  | ||
| + | <subtitle id="1:0:43"> this stuff almost everybody</subtitle>  | ||
| + | <subtitle id="1:0:46"> - today 100 million</subtitle>  | ||
| + | <subtitle id="1:0:49">personal computers in the world almost everybody today is not</subtitle>  | ||
| + | <subtitle id="1:0:52"> using hyperlinks almost</subtitle>  | ||
| + | <subtitle id="1:0:55"> everybody today is not simulating those are the two</subtitle>  | ||
| + | <subtitle id="1:0:58"> things that computers are doubt but what almost everybody today</subtitle>  | ||
| + | <subtitle id="1:1:1"> are doing is simulating the older culture</subtitle>  | ||
| + | <subtitle id="1:1:4"> the paper culture and this is a recapitulation</subtitle>  | ||
| + | <subtitle id="1:1:7"> of what happened back then</subtitle>  | ||
| + | <subtitle id="1:1:10"> so there many interesting things so</subtitle>  | ||
| + | <subtitle id="1:1:13"> one way of transforming this into a</subtitle>  | ||
| + | <subtitle id="1:1:16"> thinking way of thinking is</subtitle>  | ||
| + | <subtitle id="1:1:19"> to think of each one of these as a belief system I</subtitle>  | ||
| + | <subtitle id="1:1:22">call them the institutional belief system the personal belief system</subtitle>  | ||
| + | <subtitle id="1:1:25"> in the intimate belief system and you</subtitle>  | ||
| + | <subtitle id="1:1:28"> can play games writing</subtitle>  | ||
| + | <subtitle id="1:1:31"> different properties of these</subtitle>  | ||
| + | <subtitle id="1:1:34"> just the main ones we were thinking about back</subtitle>  | ||
| + | <subtitle id="1:1:37"> then where this one is going to be driven by the integrated circuit</subtitle>  | ||
| + | <subtitle id="1:1:40"> and this one would be driven by Wireless many</subtitle>  | ||
| + | <subtitle id="1:1:43"> people do not realize but I hope you get Larry Roberts</subtitle>  | ||
| + | <subtitle id="1:1:46"> here some time to realize that his plan for</subtitle>  | ||
| + | <subtitle id="1:1:49"> doing the ARPANET was not just to wind up with something like</subtitle>  | ||
| + | <subtitle id="1:1:52"> the internet but to do most of it Wireless back</subtitle>  | ||
| + | <subtitle id="1:1:55"> in the late 60s in fact when</subtitle>  | ||
| + | <subtitle id="1:1:58">Bay Area one of the first things I did was to ride around in</subtitle>  | ||
| + | <subtitle id="1:2:1"> a old Ford van that Stanford Research</subtitle>  | ||
| + | <subtitle id="1:2:4"> Institute had SR I had they</subtitle>  | ||
| + | <subtitle id="1:2:7"> had a model 33 teletype in the back of the thing</subtitle>  | ||
| + | <subtitle id="1:2:10"> and this very very expensive</subtitle>  | ||
| + | <subtitle id="1:2:13"> transponder that would</subtitle>  | ||
| + | <subtitle id="1:2:16">baud but it would do it with Wireless you could drive anywhere</subtitle>  | ||
| + | <subtitle id="1:2:19"> and be logged into angle Bart's STS</subtitle>  | ||
| + | <subtitle id="1:2:22"> 940 and Larry Roberts</subtitle>  | ||
| + | <subtitle id="1:2:25"> had a very elaborate plan that</subtitle>  | ||
| + | <subtitle id="1:2:28">he tried to implement before art Bo got shut down too</subtitle>  | ||
| + | <subtitle id="1:2:31"> give everybody a handheld terminal and do</subtitle>  | ||
| + | <subtitle id="1:2:34"> everything via the power of the network and</subtitle>  | ||
| + | <subtitle id="1:2:37"> if you think about that as a model for third world countries especially</subtitle>  | ||
| + | <subtitle id="1:2:40"> who can't afford desktop machines it's a really good one</subtitle>  | ||
| + | <subtitle id="1:2:43"> he wrote many papers about</subtitle>  | ||
| + | <subtitle id="1:2:46"> this and it's a very interesting side story here</subtitle>  | ||
| + | <subtitle id="1:2:49"> well I have</subtitle>  | ||
| + | <subtitle id="1:2:52">to be careful with this one because this has been improved</subtitle>  | ||
| + | <subtitle id="1:2:55"> over the years we've gone back to this many many</subtitle>  | ||
| + | <subtitle id="1:2:58"> times Larry Tesler did a really great version</subtitle>  | ||
| + | <subtitle id="1:3:1"> of this at Apple a few years ago everybody</subtitle>  | ||
| + | <subtitle id="1:3:4"> has their own version most important ideas just</subtitle>  | ||
| + | <subtitle id="1:3:7"> thinking of these as being really different and trying</subtitle>  | ||
| + | <subtitle id="1:3:10"> to understand what is different about them</subtitle>  | ||
| + | <subtitle id="1:3:13"> the</subtitle>  | ||
| + | <subtitle id="1:3:16"> other thing that was going on around 1969 was</subtitle>  | ||
| + | <subtitle id="1:3:19"> Ivan Sutherland had come to Utah where</subtitle>  | ||
| + | <subtitle id="1:3:22"> I still was and he brought with</subtitle>  | ||
| + | <subtitle id="1:3:25"> him the first virtual reality helmet</subtitle>  | ||
| + | <subtitle id="1:3:28"> here's an example of somebody grabbing you</subtitle>  | ||
| + | <subtitle id="1:3:31"> could grab things and move them around and</subtitle>  | ||
| + | <subtitle id="1:3:34"> we realized that it wasn't going to be too long</subtitle>  | ||
| + | <subtitle id="1:3:37"> before this would be an alternative way of thinking</subtitle>  | ||
| + | <subtitle id="1:3:40"> about a Dynabook and in fact it</subtitle>  | ||
| + | <subtitle id="1:3:43">lot of sense when you're riding on an airplane to</subtitle>  | ||
| + | <subtitle id="1:3:46"> be able to have a virtual display</subtitle>  | ||
| + | <subtitle id="1:3:49"> rather than or rather than a real physical one</subtitle>  | ||
| + | <subtitle id="1:3:52"> another</subtitle>  | ||
| + | <subtitle id="1:3:55"> person I met back</subtitle>  | ||
| + | <subtitle id="1:3:58"> then I have two slides one that this is one of his favorite comments</subtitle>  | ||
| + | <subtitle id="1:4:1"> life is complex</subtitle>  | ||
| + | <subtitle id="1:4:4"> for this occasion the actual should</subtitle>  | ||
| + | <subtitle id="1:4:7"> have been I have a plane to catch</subtitle>  | ||
| + | <subtitle id="1:4:10"> he was out visiting Utah and there's</subtitle>  | ||
| + | <subtitle id="1:4:13">long I think it was it had something to do with the I</subtitle>  | ||
| + | <subtitle id="1:4:16"> was on several ARPANET committee so I think it was an architect</subtitle>  | ||
| + | <subtitle id="1:4:19"> ARPANET committee saying he was that he had to give</subtitle>  | ||
| + | <subtitle id="1:4:22"> a talk and a drag on dragged on and finally he</subtitle>  | ||
| + | <subtitle id="1:4:25"> had prepared this our talk and he only had 15 minutes before</subtitle>  | ||
| + | <subtitle id="1:4:28">he had to go to the plane so it gave the entire talk in</subtitle>  | ||
| + | <subtitle id="1:4:31"> 15 minutes and it was just the best</subtitle>  | ||
| + | <subtitle id="1:4:34"> talk I've ever heard in my life you know he's</subtitle>  | ||
| + | <subtitle id="1:4:37"> done it for it now maybe 1.1</subtitle>  | ||
| + | <subtitle id="1:4:40"> or 1.2 Lamson is a little faster than usually</subtitle>  | ||
| + | <subtitle id="1:4:43"> talks and it could not have been clearer</subtitle>  | ||
| + | <subtitle id="1:4:46"> and it's all about capability operating</subtitle>  | ||
| + | <subtitle id="1:4:49"> systems and</subtitle>  | ||
| + | <subtitle id="1:4:52"> one</subtitle>  | ||
| + | <subtitle id="1:4:55">the things I gleaned from this and this is this is my diagram not</subtitle>  | ||
| + | <subtitle id="1:4:58"> Butler's but</subtitle>  | ||
| + | <subtitle id="1:5:1"> they did they weren't it wasn't</subtitle>  | ||
| + | <subtitle id="1:5:4"> really an object-oriented a capability system is darn</subtitle>  | ||
| + | <subtitle id="1:5:7"> close to an object system so if you're thinking about</subtitle>  | ||
| + | <subtitle id="1:5:10"> different kinds of servers</subtitle>  | ||
| + | <subtitle id="1:5:13"> that each object is a kind of a server then</subtitle>  | ||
| + | <subtitle id="1:5:16"> one of the things you realize is a lot</subtitle>  | ||
| + | <subtitle id="1:5:19"> of the services they're going to give have to be generic and</subtitle>  | ||
| + | <subtitle id="1:5:22"> that was in this system and that</subtitle>  | ||
| + | <subtitle id="1:5:25"> led to this realization</subtitle>  | ||
| + | <subtitle id="1:5:28"> that you have a kind of</subtitle>  | ||
| + | <subtitle id="1:5:31"> a matrix between generic behaviors</subtitle>  | ||
| + | <subtitle id="1:5:34">are your basically your powerful ideas your concepts and</subtitle>  | ||
| + | <subtitle id="1:5:37"> then you have lots of different variations of types or</subtitle>  | ||
| + | <subtitle id="1:5:40"> object classes and</subtitle>  | ||
| + | <subtitle id="1:5:43"> that made me realize that OOP could</subtitle>  | ||
| + | <subtitle id="1:5:46"> actually serve four you could actually build an operating system</subtitle>  | ||
| + | <subtitle id="1:5:49"> out of OOP impact back you probably should because</subtitle>  | ||
| + | <subtitle id="1:5:52"> you wouldn't have to have a lot of artificial distinctions that</subtitle>  | ||
| + | <subtitle id="1:5:55"> are in there and these capability mechanisms</subtitle>  | ||
| + | <subtitle id="1:5:58">would actually give you protection and limit access and</subtitle>  | ||
| + | <subtitle id="1:6:1"> and so forth the biggest problem with them was</subtitle>  | ||
| + | <subtitle id="1:6:4"> that the typical operating system process back then</subtitle>  | ||
| + | <subtitle id="1:6:7"> had an overhead of several K bytes to</subtitle>  | ||
| + | <subtitle id="1:6:10"> make one and so you couldn't make things little things like numbers</subtitle>  | ||
| + | <subtitle id="1:6:13"> out of this technique so one</subtitle>  | ||
| + | <subtitle id="1:6:16"> of the things that stuck in my mind is we should find a way of making objects</subtitle>  | ||
| + | <subtitle id="1:6:19"> any size without incurring an</subtitle>  | ||
| + | <subtitle id="1:6:22"> overhead</subtitle>  | ||
| + | <subtitle id="1:6:25"> ok another great book by Martin</subtitle>  | ||
| + | <subtitle id="1:6:28"> Minsky my</subtitle>  | ||
| + | <subtitle id="1:6:31"> other degree is in mathematics so I happen</subtitle>  | ||
| + | <subtitle id="1:6:34"> to enjoy this and this is the way I found out about Lisp</subtitle>  | ||
| + | <subtitle id="1:6:37"> because Marvin showed</subtitle>  | ||
| + | <subtitle id="1:6:40"> how gurdial numbers work and in order to illustrate</subtitle>  | ||
| + | <subtitle id="1:6:43"> it in here he actually built a lisp out of girdle</subtitle>  | ||
| + | <subtitle id="1:6:46"> numbers which essentially what GERD L did if you know that</subtitle>  | ||
| + | <subtitle id="1:6:49"> thing of and it was an interesting idea oh yeah</subtitle>  | ||
| + | <subtitle id="1:6:52"> you can use it sir you can actually</subtitle>  | ||
| + | <subtitle id="1:6:55">use integers to represent data structures because</subtitle>  | ||
| + | <subtitle id="1:6:58"> you can factor them back out and since Marvin and McCarthy</subtitle>  | ||
| + | <subtitle id="1:7:1"> had formed the AI project together and</subtitle>  | ||
| + | <subtitle id="1:7:4">Marvin d-list they actually did a lisp like language in</subtitle>  | ||
| + | <subtitle id="1:7:7"> there so that's really interesting maybe I should look at Lisp</subtitle>  | ||
| + | <subtitle id="1:7:10">it was kind</subtitle>  | ||
| + | <subtitle id="1:7:13"> of looked horrible and I discovered this wonderful book</subtitle>  | ||
| + | <subtitle id="1:7:16"> which I have about 20 copies of discovered</subtitle>  | ||
| + | <subtitle id="1:7:19"> over the years that when I need an idea I</subtitle>  | ||
| + | <subtitle id="1:7:22"> usually want it to come out this nice</subtitle>  | ||
| + | <subtitle id="1:7:25"> so I go out and buy a fresh copy of this book and</subtitle>  | ||
| + | <subtitle id="1:7:28"> I when MIT press quit printing</subtitle>  | ||
| + | <subtitle id="1:7:31"> it I'll have to retire they</subtitle>  | ||
| + | <subtitle id="1:7:34"> seem to use up their power</subtitle>  | ||
| + | <subtitle id="1:7:37"> so I have to buy new ones periodically</subtitle>  | ||
| + | <subtitle id="1:7:40"></subtitle>  | ||
| + | <subtitle id="1:7:43"> so however</subtitle>  | ||
| + | <subtitle id="1:7:46"> this let me commend this to you because there's nothing</subtitle>  | ||
| + | <subtitle id="1:7:49"> more beautiful on this earth than page the bottom</subtitle>  | ||
| + | <subtitle id="1:7:52"> of page 13 okay</subtitle>  | ||
| + | <subtitle id="1:7:55"> and there's nothing nicer than he only</subtitle>  | ||
| + | <subtitle id="1:7:58"> takes 13 pages to get to one of</subtitle>  | ||
| + | <subtitle id="1:8:1">ideas of all time which I think of as Maxwell this</subtitle>  | ||
| + | <subtitle id="1:8:4"> is something like Maxwell's equation this is like everything</subtitle>  | ||
| + | <subtitle id="1:8:7"> this is everything now</subtitle>  | ||
| + | <subtitle id="1:8:10"> of course Turing machines are everything but what's great about this</subtitle>  | ||
| + | <subtitle id="1:8:13"> is it's a Turing machine with slope you</subtitle>  | ||
| + | <subtitle id="1:8:16">don't have to write tons and tons of code to get it to meant anything so</subtitle>  | ||
| + | <subtitle id="1:8:19"> Universal machine that's small and</subtitle>  | ||
| + | <subtitle id="1:8:22">grow up like this when I finally went everybody</subtitle>  | ||
| + | <subtitle id="1:8:25"> here in this room remembers who</subtitle>  | ||
| + | <subtitle id="1:8:28"> went through this thing remembers the day they trace this thing putting</subtitle>  | ||
| + | <subtitle id="1:8:31"> their fingers down and at some point you realize</subtitle>  | ||
| + | <subtitle id="1:8:34"> holy this is everything this</subtitle>  | ||
| + | <subtitle id="1:8:37"> is it if</subtitle>  | ||
| + | <subtitle id="1:8:40"> you know if you don't get that experience you've missed</subtitle>  | ||
| + | <subtitle id="1:8:43"> one of the great things in computer science because in it to</subtitle>  | ||
| + | <subtitle id="1:8:46"> me it divides the world up into two different classes of people</subtitle>  | ||
| + | <subtitle id="1:8:49"> the people who think that you</subtitle>  | ||
| + | <subtitle id="1:8:52"> have to write endless amounts of grubby code to do anything and</subtitle>  | ||
| + | <subtitle id="1:8:55"> the people who realize that what you should be spending</subtitle>  | ||
| + | <subtitle id="1:8:58"> most of your time on is the meta system and let the meta system</subtitle>  | ||
| + | <subtitle id="1:9:1"> create the rest of the world for you</subtitle>  | ||
| + | <subtitle id="1:9:4"> so that had a huge</subtitle>  | ||
| + | <subtitle id="1:9:7"> effect on me I think what I'm</subtitle>  | ||
| + | <subtitle id="1:9:10"> going to do is skip the next tape in the instant</subtitle>  | ||
| + | <subtitle id="1:9:13"> of a very funny tape called LSD crocotta</subtitle>  | ||
| + | <subtitle id="1:9:16"> chip and the magical</subtitle>  | ||
| + | <subtitle id="1:9:19"> mystery time sharing machine which was made at</subtitle>  | ||
| + | <subtitle id="1:9:22"> the AI project which is where I went next</subtitle>  | ||
| + | <subtitle id="1:9:25"> and will will refer it to another time it's basically a</subtitle>  | ||
| + | <subtitle id="1:9:28"> nice example of what people were doing that</subtitle>  | ||
| + | <subtitle id="1:9:31">shows one of the first modeless text editors done on the PDP</subtitle>  | ||
| + | <subtitle id="1:9:34"> one day I'll just pass</subtitle>  | ||
| + | <subtitle id="1:9:37"> on that so I</subtitle>  | ||
| + | <subtitle id="1:9:40"> started I wanted to make one of these machines and of course the</subtitle>  | ||
| + | <subtitle id="1:9:43"> screen display was a way off so I thought</subtitle>  | ||
| + | <subtitle id="1:9:46">I'll get myself a Sony tummy china chime and</subtitle>  | ||
| + | <subtitle id="1:9:49"> I'll just wedge in there what a link has</subtitle>  | ||
| + | <subtitle id="1:9:52"> and I'll get myself a</subtitle>  | ||
| + | <subtitle id="1:9:55"> modern version of the link for for kids so this</subtitle>  | ||
| + | <subtitle id="1:9:58"> is the thing called a kiddy comp that I</subtitle>  | ||
| + | <subtitle id="1:10:1"> started designing then I wound up</subtitle>  | ||
| + | <subtitle id="1:10:4">at Xerox PARC and the</subtitle>  | ||
| + | <subtitle id="1:10:7"> chief scientist of</subtitle>  | ||
| + | <subtitle id="1:10:10">a research center and they were smart enough to hire Bob</subtitle>  | ||
| + | <subtitle id="1:10:13"> Taylor to set it up and Taylor knew</subtitle>  | ||
| + | <subtitle id="1:10:16"> every good PhD in the country because he had paid</subtitle>  | ||
| + | <subtitle id="1:10:19"> for their PhD and he started his</subtitle>  | ||
| + | <subtitle id="1:10:22"> siren song of gathering</subtitle>  | ||
| + | <subtitle id="1:10:25"> together a really fantastic group of people which</subtitle>  | ||
| + | <subtitle id="1:10:28"> included Butler Lampson occluded</subtitle>  | ||
| + | <subtitle id="1:10:31"> number of the people in this in this room and</subtitle>  | ||
| + | <subtitle id="1:10:34"> that five years is the most</subtitle>  | ||
| + | <subtitle id="1:10:37"> fun I've had in a five year</subtitle>  | ||
| + | <subtitle id="1:10:40"> period so I went</subtitle>  | ||
| + | <subtitle id="1:10:43">saying okay what we really need is something that looks</subtitle>  | ||
| + | <subtitle id="1:10:46"> like this this was 1971 and this</subtitle>  | ||
| + | <subtitle id="1:10:49"> was called Vinnie calm and</subtitle>  | ||
| + | <subtitle id="1:10:52"> we need I said we</subtitle>  | ||
| + | <subtitle id="1:10:55"> need to make about 25 or 30 of these things so we can start working</subtitle>  | ||
| + | <subtitle id="1:10:58"> with with children we</subtitle>  | ||
| + | <subtitle id="1:11:1">did Dick Schaap and I did some of the display hardware</subtitle>  | ||
| + | <subtitle id="1:11:4"> for this machine and then they got turned</subtitle>  | ||
| + | <subtitle id="1:11:7"> down by a guy who should</subtitle>  | ||
| + | <subtitle id="1:11:10"> have known better he was known in</subtitle>  | ||
| + | <subtitle id="1:11:13"> the in the papers executive X</subtitle>  | ||
| + | <subtitle id="1:11:16"> meanwhile other things were going on we realized that</subtitle>  | ||
| + | <subtitle id="1:11:19"> because these kinds of machines weren't going to be very</subtitle>  | ||
| + | <subtitle id="1:11:22"> portable that we need laser printing and Gary Starkweather</subtitle>  | ||
| + | <subtitle id="1:11:25"> was there to do it he is already</subtitle>  | ||
| + | <subtitle id="1:11:28"> working on a laser printer when I went to Xerox in 1971</subtitle>  | ||
| + | <subtitle id="1:11:31"> and got it working late that</subtitle>  | ||
| + | <subtitle id="1:11:34"> year and Butler</subtitle>  | ||
| + | <subtitle id="1:11:37"> Lampson had this meeting and</subtitle>  | ||
| + | <subtitle id="1:11:40"> said you know we've done so many bubblegum things</subtitle>  | ||
| + | <subtitle id="1:11:43"> in the 60s what</subtitle>  | ||
| + | <subtitle id="1:11:46"> we should do at Xerox PARC is take an oath that will never do anything</subtitle>  | ||
| + | <subtitle id="1:11:49"> that isn't engineered for 100 users so</subtitle>  | ||
| + | <subtitle id="1:11:52"> this was a novel thought his</subtitle>  | ||
| + | <subtitle id="1:11:55">Butler's idea it was probably the greatest reason</subtitle>  | ||
| + | <subtitle id="1:11:58"> that Park was a success was not that</subtitle>  | ||
| + | <subtitle id="1:12:1"> it was so far out but because it was actually incredibly conservative</subtitle>  | ||
| + | <subtitle id="1:12:4"> because of that we actually wound up doing things</subtitle>  | ||
| + | <subtitle id="1:12:7"> that we'd already done in a half-assed way in</subtitle>  | ||
| + | <subtitle id="1:12:10"> such a way that we could build a hundred of them as there were personal</subtitle>  | ||
| + | <subtitle id="1:12:13"> computers or run a hundred users if it was a time sharing</subtitle>  | ||
| + | <subtitle id="1:12:16"> system there was a huge huge thing</subtitle>  | ||
| + | <subtitle id="1:12:19">to this idea which today is called living labs</subtitle>  | ||
| + | <subtitle id="1:12:22"> so the idea is you</subtitle>  | ||
| + | <subtitle id="1:12:25"> live in your own creations don't just</subtitle>  | ||
| + | <subtitle id="1:12:28">demo it make enough for everybody but the programming</subtitle>  | ||
| + | <subtitle id="1:12:31"> language it has to be documented and solid enough</subtitle>  | ||
| + | <subtitle id="1:12:34"> for 100 people to use it so this became a pretty</subtitle>  | ||
| + | <subtitle id="1:12:37">general principle for most everything that was was</subtitle>  | ||
| + | <subtitle id="1:12:40"> done in the first five years of Xerox PARC and the</subtitle>  | ||
| + | <subtitle id="1:12:43"> most amazing thing about it astounding</subtitle>  | ||
| + | <subtitle id="1:12:46"> thing about it was that with rare exceptions</subtitle>  | ||
| + | <subtitle id="1:12:49"> it actually made things happen faster</subtitle>  | ||
| + | <subtitle id="1:12:52"> now everybody knows why</subtitle>  | ||
| + | <subtitle id="1:12:55"> right because that extra thought</subtitle>  | ||
| + | <subtitle id="1:12:58"> that you did when you were thinking oh yeah I have to engineer</subtitle>  | ||
| + | <subtitle id="1:13:1"> this 400 users prevented those bugs</subtitle>  | ||
| + | <subtitle id="1:13:4"> that add years onto the quick and</subtitle>  | ||
| + | <subtitle id="1:13:7"> dirty thing so in fact the stuffs</subtitle>  | ||
| + | <subtitle id="1:13:10"> worked just it was unbelievable and I</subtitle>  | ||
| + | <subtitle id="1:13:13"> won't go through the because it a</subtitle>  | ||
| + | <subtitle id="1:13:16"> very interesting talk is about Xerox</subtitle>  | ||
| + | <subtitle id="1:13:19"> PARC in those days I'm not going to do</subtitle>  | ||
| + | <subtitle id="1:13:22"> that but it was a fascinating process so</subtitle>  | ||
| + | <subtitle id="1:13:25"> around then there are the ideas we</subtitle>  | ||
| + | <subtitle id="1:13:28"> have to do a Dinah book notebook kind of thing first</subtitle>  | ||
| + | <subtitle id="1:13:31"> and then eventually we</subtitle>  | ||
| + | <subtitle id="1:13:34"> realized that the flat panel displays it actually be easier to make if</subtitle>  | ||
| + | <subtitle id="1:13:37"> they were small because of the contamination problems</subtitle>  | ||
| + | <subtitle id="1:13:40"> and that there would be eventually something</subtitle>  | ||
| + | <subtitle id="1:13:43"> like this that you'd wear on your your head one</subtitle>  | ||
| + | <subtitle id="1:13:46">the reasons we didn't go much further with that is that the the</subtitle>  | ||
| + | <subtitle id="1:13:49"> lightest head sensing device in those</subtitle>  | ||
| + | <subtitle id="1:13:52"> days weighed about four and a half pounds and</subtitle>  | ||
| + | <subtitle id="1:13:55">Nicholas Negroponte II had been talking about</subtitle>  | ||
| + | <subtitle id="1:13:58"> simply wearing your computer so</subtitle>  | ||
| + | <subtitle id="1:14:1">they have something like a wristwatch that knew where your hand was</subtitle>  | ||
| + | <subtitle id="1:14:4">and when you walk from one room to another it would know that</subtitle>  | ||
| + | <subtitle id="1:14:7">one room to another this today</subtitle>  | ||
| + | <subtitle id="1:14:10"> is called ubiquitous computing and Nikolas has never gotten as far as I</subtitle>  | ||
| + | <subtitle id="1:14:13"> can tell a shred of credit but in fact this was his</subtitle>  | ||
| + | <subtitle id="1:14:16"> idea and it was an early idea of his</subtitle>  | ||
| + | <subtitle id="1:14:19"></subtitle>  | ||
| + | <subtitle id="1:14:22"> so oh yeah</subtitle>  | ||
| + | <subtitle id="1:14:25"> so let me do we have</subtitle>  | ||
| + | <subtitle id="1:14:28"> yeah tape tape</subtitle>  | ||
| + | <subtitle id="1:14:31"> for what we want</subtitle>  | ||
| + | <subtitle id="1:14:34"> now again</subtitle>  | ||
| + | <subtitle id="1:14:37">this in the spirit of his being historical just</subtitle>  | ||
| + | <subtitle id="1:14:40"> by coincidence I gave a talk in November</subtitle>  | ||
| + | <subtitle id="1:14:43"> 72 I</subtitle>  | ||
| + | <subtitle id="1:14:46"> think this is the right order</subtitle>  | ||
| + | <subtitle id="1:14:49"> to do this I hope</subtitle>  | ||
| + | <subtitle id="1:14:52"></subtitle>  | ||
| + | <subtitle id="1:14:55"> November 72</subtitle>  | ||
| + | <subtitle id="1:14:58"> to a conference which happen to be videotaped</subtitle>  | ||
| + | <subtitle id="1:15:1"> Xerox PARC that</subtitle>  | ||
| + | <subtitle id="1:15:4"> tape got lost was</subtitle>  | ||
| + | <subtitle id="1:15:7"> not in any of the holdings that we had</subtitle>  | ||
| + | <subtitle id="1:15:10"> I saw an excerpt from that tape at</subtitle>  | ||
| + | <subtitle id="1:15:13"> a thing actually Paul Sappho and I</subtitle>  | ||
| + | <subtitle id="1:15:16"> an angle Bart did in Japan and I</subtitle>  | ||
| + | <subtitle id="1:15:19"> asked the Japanese how did you get that he said</subtitle>  | ||
| + | <subtitle id="1:15:22">we've had this for years so I asked well can I have a copy</subtitle>  | ||
| + | <subtitle id="1:15:25"> of it please and so the only known copy of</subtitle>  | ||
| + | <subtitle id="1:15:28">how they got a hold of this damn thing I have no idea but here's</subtitle>  | ||
| + | <subtitle id="1:15:31"> here's kind of the way I talked about this</subtitle>  | ||
| + | <subtitle id="1:15:34"> I'm sorry there's</subtitle>  | ||
| + | <subtitle id="1:15:37"> kind of way I</subtitle>  | ||
| + | <subtitle id="1:15:40"> talked about this in</subtitle>  | ||
| + | <subtitle id="1:15:43"> 1972</subtitle>  | ||
| + | <subtitle id="1:15:46"> and perhaps lower so let's</subtitle>  | ||
| + | <subtitle id="1:15:49"> sort of see what it is you've already got that on we have</subtitle>  | ||
| + | <subtitle id="1:15:52"> the lights down and I'll be able to cook this I don't</subtitle>  | ||
| + | <subtitle id="1:15:55"> drink so okay</subtitle>  | ||
| + | <subtitle id="1:15:58"></subtitle>  | ||
| + | <subtitle id="1:16:1"> well this is</subtitle>  | ||
| + | <subtitle id="1:16:4"> an existing device something that you a queue</subtitle>  | ||
| + | <subtitle id="1:16:7"> a Packard calls a pocket electronic slide rule</subtitle>  | ||
| + | <subtitle id="1:16:10"> and it</subtitle>  | ||
| + | <subtitle id="1:16:13">urns out that the way they decided to make it is so</subtitle>  | ||
| + | <subtitle id="1:16:16"> that would fit into Bill Hewlett shirt pocket</subtitle>  | ||
| + | <subtitle id="1:16:19"> that was the way it was was designed</subtitle>  | ||
| + | <subtitle id="1:16:22"> it had to do everything the slide rule would do except to</subtitle>  | ||
| + | <subtitle id="1:16:25"> ten places they actually spent</subtitle>  | ||
| + | <subtitle id="1:16:28"> almost the next three year</subtitle>  | ||
| + | <subtitle id="1:16:31"> on this thing to keep it to go to size specifications</subtitle>  | ||
| + | <subtitle id="1:16:34"> it has batteries and it can indeed should</subtitle>  | ||
| + | <subtitle id="1:16:37">just positive for a second I found out later that</subtitle>  | ||
| + | <subtitle id="1:16:40"> they actually retailored</subtitle>  | ||
| + | <subtitle id="1:16:43"> Hewlett shirt a number of times</subtitle>  | ||
| + | <subtitle id="1:16:46"> this is</subtitle>  | ||
| + | <subtitle id="1:16:49"> really and the guy who can tell that story is</subtitle>  | ||
| + | <subtitle id="1:16:52"> Tom Osborne who did the HP 35 if you remember</subtitle>  | ||
| + | <subtitle id="1:16:55"> that I knew it was it I got one of the very first one because</subtitle>  | ||
| + | <subtitle id="1:16:58">knew Tom Osborne and I had it for two weeks and</subtitle>  | ||
| + | <subtitle id="1:17:1"> has a wonderful</subtitle>  | ||
| + | <subtitle id="1:17:4"> experience with it and then it got stolen and that</subtitle>  | ||
| + | <subtitle id="1:17:7"> was when I realized that the new era had happened</subtitle>  | ||
| + | <subtitle id="1:17:10"> you could actually steal a computer now</subtitle>  | ||
| + | <subtitle id="1:17:13"></subtitle>  | ||
| + | <subtitle id="1:17:16"> he used on the gun on the grass</subtitle>  | ||
| + | <subtitle id="1:17:19"> the power that it has and the size</subtitle>  | ||
| + | <subtitle id="1:17:22"> portability and everything else make</subtitle>  | ||
| + | <subtitle id="1:17:25">completely different so different that Hewlett Packard expects</subtitle>  | ||
| + | <subtitle id="1:17:28">million of these in the next five years people</subtitle>  | ||
| + | <subtitle id="1:17:31"> who would never buy a calculating machine of any kind buy</subtitle>  | ||
| + | <subtitle id="1:17:34"> these things for $400</subtitle>  | ||
| + | <subtitle id="1:17:37"> okay so quantitative changes if you make the margin</subtitle>  | ||
| + | <subtitle id="1:17:40"> of our qualitative changes</subtitle>  | ||
| + | <subtitle id="1:17:43"> here's our conception of this gadget</subtitle>  | ||
| + | <subtitle id="1:17:46">called Dynabook also designed to be used in the graph</subtitle>  | ||
| + | <subtitle id="1:17:49"> we don't have to worry about what's</subtitle>  | ||
| + | <subtitle id="1:17:52"> in it it suffice it to say that we designed</subtitle>  | ||
| + | <subtitle id="1:17:55"> the outside package first we</subtitle>  | ||
| + | <subtitle id="1:17:58"> want it to be no larger than a standard</subtitle>  | ||
| + | <subtitle id="1:18:1"> notebook it's about nine by twelve and</subtitle>  | ||
| + | <subtitle id="1:18:4"> we try to make</subtitle>  | ||
| + | <subtitle id="1:18:7"> these specifications for it stylistic once once</subtitle>  | ||
| + | <subtitle id="1:18:10"> it had to do with the kind of quality that we wanted with</subtitle>  | ||
| + | <subtitle id="1:18:13"> the idea that we would try to beat the</subtitle>  | ||
| + | <subtitle id="1:18:16"> technology needs to</subtitle>  | ||
| + | <subtitle id="1:18:19"> be beaten totally in the submission in order to fulfill</subtitle>  | ||
| + | <subtitle id="1:18:22"> the inside of the gadget and that in fact is what we</subtitle>  | ||
| + | <subtitle id="1:18:25"> are doing so the idea here is</subtitle>  | ||
| + | <subtitle id="1:18:28"> the only idea here is that</subtitle>  | ||
| + | <subtitle id="1:18:31"> it's supposed to</subtitle>  | ||
| + | <subtitle id="1:18:34"> be something like active paper okay</subtitle>  | ||
| + | <subtitle id="1:18:37"> and it's not supposed to be worse than paper</subtitle>  | ||
| + | <subtitle id="1:18:40"> in any reasonable way one of the problems</subtitle>  | ||
| + | <subtitle id="1:18:43"> with modern technology they always come up with something worse</subtitle>  | ||
| + | <subtitle id="1:18:46"> we wanted to be able to handle</subtitle>  | ||
| + | <subtitle id="1:18:49"> things dynamically rather than statically</subtitle>  | ||
| + | <subtitle id="1:18:52"> the way paper did but it had no at no</subtitle>  | ||
| + | <subtitle id="1:18:55"> real loss and quality so basically</subtitle>  | ||
| + | <subtitle id="1:18:58">display in which you can see things you can think of as being like</subtitle>  | ||
| + | <subtitle id="1:19:1"> a television display means for</subtitle>  | ||
| + | <subtitle id="1:19:4"> entering things that has a you can barely see it away</subtitle>  | ||
| + | <subtitle id="1:19:7"> for entering drawings and it has a removable hunk</subtitle>  | ||
| + | <subtitle id="1:19:10"> of storage that will store one 500</subtitle>  | ||
| + | <subtitle id="1:19:13">page book okay or million characters runs</subtitle>  | ||
| + | <subtitle id="1:19:16"> on batteries and you can carry it with its portable by my definition</subtitle>  | ||
| + | <subtitle id="1:19:19"> of portability okay which is that</subtitle>  | ||
| + | <subtitle id="1:19:22"> you can carry something else too</subtitle>  | ||
| + | <subtitle id="1:19:25">well tell you</subtitle>  | ||
| + | <subtitle id="1:19:28"> what you can do with it in order</subtitle>  | ||
| + | <subtitle id="1:19:31"> to check out a few things we decided to simulate it using</subtitle>  | ||
| + | <subtitle id="1:19:34"> current computer technology so everything</subtitle>  | ||
| + | <subtitle id="1:19:37">oing to see from now on and everything all the pictures in the paper are</subtitle>  | ||
| + | <subtitle id="1:19:40"> actual photographs taken</subtitle>  | ||
| + | <subtitle id="1:19:43"> at our lab okay the simulation is in</subtitle>  | ||
| + | <subtitle id="1:19:46"> some sense a real simulation</subtitle>  | ||
| + | <subtitle id="1:19:49"> okay here's an example of the</subtitle>  | ||
| + | <subtitle id="1:19:52"> kind of display for text now</subtitle>  | ||
| + | <subtitle id="1:19:55"> because this is an active medium we can have any font</subtitle>  | ||
| + | <subtitle id="1:19:58"> that we want in text files</subtitle>  | ||
| + | <subtitle id="1:20:1"> for instance we have almost all of this book</subtitle>  | ||
| + | <subtitle id="1:20:4"> typed in we can look at this</subtitle>  | ||
| + | <subtitle id="1:20:7"> piece of text using</subtitle>  | ||
| + | <subtitle id="1:20:10"> any font the we that we wish and Fox of</subtitle>  | ||
| + | <subtitle id="1:20:13"> course have a great cloth coat so it goes goes on</subtitle>  | ||
| + | <subtitle id="1:20:16"> and on about</subtitle>  | ||
| + | <subtitle id="1:20:19"> why you should be able to read from the</subtitle>  | ||
| + | <subtitle id="1:20:22"> from it so here's</subtitle>  | ||
| + | <subtitle id="1:20:25"> the the old character generator</subtitle>  | ||
| + | <subtitle id="1:20:28"> as it was known and</subtitle>  | ||
| + | <subtitle id="1:20:31"> just for reference here is</subtitle>  | ||
| + | <subtitle id="1:20:34"> making a capital to the 20</subtitle>  | ||
| + | <subtitle id="1:20:37"> point Lydian cursive font and</subtitle>  | ||
| + | <subtitle id="1:20:40"> the page of text and the Lydian cursive back then</subtitle>  | ||
| + | <subtitle id="1:20:43"> look like this so it actually compares</subtitle>  | ||
| + | <subtitle id="1:20:46"> quite favorably with anything today</subtitle>  | ||
| + | <subtitle id="1:20:49"> we overdid practically everything i scary</subtitle>  | ||
| + | <subtitle id="1:20:52"> Stark withers first laser printer ever ran</subtitle>  | ||
| + | <subtitle id="1:20:55"> at a page a second at 500 pixels to</subtitle>  | ||
| + | <subtitle id="1:20:58"> the inch as a wonderful</subtitle>  | ||
| + | <subtitle id="1:21:1"> story as he tells it he</subtitle>  | ||
| + | <subtitle id="1:21:4">needed to get some sort of laser printer from Xerox and</subtitle>  | ||
| + | <subtitle id="1:21:7"> the only ones that they weren't selling back then happened</subtitle>  | ||
| + | <subtitle id="1:21:10"> to be the page a second one and the racks</subtitle>  | ||
| + | <subtitle id="1:21:13"> 3600 and he tried to slow it down but mechanically</subtitle>  | ||
| + | <subtitle id="1:21:16"> and inertia wise it was just set up to run at one speed</subtitle>  | ||
| + | <subtitle id="1:21:19"> so he had to speed up the laser so</subtitle>  | ||
| + | <subtitle id="1:21:22"> he could actually so he actually the</subtitle>  | ||
| + | <subtitle id="1:21:25"> first thing ever had a 24,000 rpm</subtitle>  | ||
| + | <subtitle id="1:21:28"> rotating mirror and laser</subtitle>  | ||
| + | <subtitle id="1:21:31"> is beautiful this this machine is</subtitle>  | ||
| + | <subtitle id="1:21:34"> beautiful</subtitle>  | ||
| + | <subtitle id="1:21:37"> okay another thing we're thinking about I'm</subtitle>  | ||
| + | <subtitle id="1:21:40"> gonna have to go a little bit faster now the other thing we're thinking about</subtitle>  | ||
| + | <subtitle id="1:21:43"> is psychological models again</subtitle>  | ||
| + | <subtitle id="1:21:46">this deeply because I've talked about before Piaget</subtitle>  | ||
| + | <subtitle id="1:21:49"> has a stage theory you go through a kinesthetic</subtitle>  | ||
| + | <subtitle id="1:21:52"> stage you have an iconic stage where</subtitle>  | ||
| + | <subtitle id="1:21:55">there's more water in the tall glass and later</subtitle>  | ||
| + | <subtitle id="1:21:58"> on around the age of</subtitle>  | ||
| + | <subtitle id="1:22:1"> 13 or 14 you enter a symbolic phase where</subtitle>  | ||
| + | <subtitle id="1:22:4">ason or at least in swiss-french children of</subtitle>  | ||
| + | <subtitle id="1:22:7"> that age no</subtitle>  | ||
| + | <subtitle id="1:22:10"> evidence that American teenagers ever achieve</subtitle>  | ||
| + | <subtitle id="1:22:13"> this stage</subtitle>  | ||
| + | <subtitle id="1:22:16"> still perhaps the greatest single</subtitle>  | ||
| + | <subtitle id="1:22:19"> book ever written on this stuff having</subtitle>  | ||
| + | <subtitle id="1:22:22">everything to do with the way people learn is</subtitle>  | ||
| + | <subtitle id="1:22:25"> Jerome Brunner's towards a theory of instruction</subtitle>  | ||
| + | <subtitle id="1:22:28"> on October</subtitle>  | ||
| + | <subtitle id="1:22:31"> 13th I'm</subtitle>  | ||
| + | <subtitle id="1:22:34"> going to be attending drum burners 80th birthday party in</subtitle>  | ||
| + | <subtitle id="1:22:37"> New York City</subtitle>  | ||
| + | <subtitle id="1:22:40"> this is one of the this is just a</subtitle>  | ||
| + | <subtitle id="1:22:43">book and he's a great writer as</subtitle>  | ||
| + | <subtitle id="1:22:46"> many wonderful things most of the deep</subtitle>  | ||
| + | <subtitle id="1:22:49"> insights we got about designing user interfaces</subtitle>  | ||
| + | <subtitle id="1:22:52"> came one way or another from this book</subtitle>  | ||
| + | <subtitle id="1:22:55"> so his experiment was to take the kid who said</subtitle>  | ||
| + | <subtitle id="1:22:58"> there was more water in the tall glass and</subtitle>  | ||
| + | <subtitle id="1:23:1"> to put a shield and</subtitle>  | ||
| + | <subtitle id="1:23:4"> discovered to his surprise that the kid changed his mind</subtitle>  | ||
| + | <subtitle id="1:23:7">said as soon as you prevented the kid from looking at</subtitle>  | ||
| + | <subtitle id="1:23:10">say oh another there can't be more waters</subtitle>  | ||
| + | <subtitle id="1:23:13"> and what he would do is then</subtitle>  | ||
| + | <subtitle id="1:23:16"> take it away and the kid says no there's more</subtitle>  | ||
| + | <subtitle id="1:23:19"> water put it in there the kid says no there</subtitle>  | ||
| + | <subtitle id="1:23:22"> can't be more water so if you have any six-year-olds you want to torment</subtitle>  | ||
| + | <subtitle id="1:23:25"> so</subtitle>  | ||
| + | <subtitle id="1:23:28"> burners one of burners many conclusions</subtitle>  | ||
| + | <subtitle id="1:23:31"> was that the Piaget way of thinking</subtitle>  | ||
| + | <subtitle id="1:23:34"> about things did indeed have some stage dependence</subtitle>  | ||
| + | <subtitle id="1:23:37"> to it but much more importantly that these mentalities</subtitle>  | ||
| + | <subtitle id="1:23:40"> our separate ways of thinking it's not a</subtitle>  | ||
| + | <subtitle id="1:23:43">metamorphosis like a caterpillar into a butterfly it's</subtitle>  | ||
| + | <subtitle id="1:23:46"> multiple ways of knowing the world they're</subtitle>  | ||
| + | <subtitle id="1:23:49"> operating at the same time and the development</subtitle>  | ||
| + | <subtitle id="1:23:52"> of children tends to turn on the</subtitle>  | ||
| + | <subtitle id="1:23:55"> dominance in this order but in fact by various</subtitle>  | ||
| + | <subtitle id="1:23:58">can show that the other ones are there you can make use of them and</subtitle>  | ||
| + | <subtitle id="1:24:1"> that if you think about it for user interface</subtitle>  | ||
| + | <subtitle id="1:24:4">of the most powerful ideas to think about because the stage</subtitle>  | ||
| + | <subtitle id="1:24:7"> theory doesn't help you much it kind of says you should wind</subtitle>  | ||
| + | <subtitle id="1:24:10"> up with ms-dos if they're over 14 but</subtitle>  | ||
| + | <subtitle id="1:24:13"> in fact if you</subtitle>  | ||
| + | <subtitle id="1:24:16"> look at Brenner's idea it says wow you</subtitle>  | ||
| + | <subtitle id="1:24:19"> should try and get synergy between these different ways of</subtitle>  | ||
| + | <subtitle id="1:24:22">knowing the world people know the world simultaneously in more</subtitle>  | ||
| + | <subtitle id="1:24:25"> than one way they can remember and so forth in</subtitle>  | ||
| + | <subtitle id="1:24:28"> more than one way so for instance everybody here</subtitle>  | ||
| + | <subtitle id="1:24:31">has had the experience of being able to remember a route better</subtitle>  | ||
| + | <subtitle id="1:24:34"> if they were the one just driving the car rather than if they're a passenger</subtitle>  | ||
| + | <subtitle id="1:24:37"> everybody here has has the experience of clicking</subtitle>  | ||
| + | <subtitle id="1:24:40"> from one channel to another on cable</subtitle>  | ||
| + | <subtitle id="1:24:43"> TV into a movie they haven't seen for 20 years and</subtitle>  | ||
| + | <subtitle id="1:24:46">being able to recognize that movie in just a couple of seconds right</subtitle>  | ||
| + | <subtitle id="1:24:49"> ok these are properties of</subtitle>  | ||
| + | <subtitle id="1:24:52"> these different mentalities and they're quite</subtitle>  | ||
| + | <subtitle id="1:24:55"> incredible and can be exploited so</subtitle>  | ||
| + | <subtitle id="1:24:58"> we were thinking about this stuff back then</subtitle>  | ||
| + | <subtitle id="1:25:4">iconic thinking burners</subtitle>  | ||
| + | <subtitle id="1:25:7"> middle stage so here's</subtitle>  | ||
| + | <subtitle id="1:25:10"> an easy one that the area of the triangle is 1/2</subtitle>  | ||
| + | <subtitle id="1:25:13"> the base times the height but if</subtitle>  | ||
| + | <subtitle id="1:25:16"> you combine it with a little bit of logic you</subtitle>  | ||
| + | <subtitle id="1:25:19">it's general for any triangle because you can divide things</subtitle>  | ||
| + | <subtitle id="1:25:22"> up this is the power of Greek thought</subtitle>  | ||
| + | <subtitle id="1:25:25">he Greeks realized you could take things apart and</subtitle>  | ||
| + | <subtitle id="1:25:28"> put them back together again and you could by simply</subtitle>  | ||
| + | <subtitle id="1:25:31">the triangle in half you could get two cases and therefore</subtitle>  | ||
| + | <subtitle id="1:25:34"> the rule had to be general</subtitle>  | ||
| + | <subtitle id="1:25:37"> fact</subtitle>  | ||
| + | <subtitle id="1:25:40"> many of these Dave Dave Smith's</subtitle>  | ||
| + | <subtitle id="1:25:43"> remembers all of these things we used to</subtitle>  | ||
| + | <subtitle id="1:25:46"> look at so the iconic ways</subtitle>  | ||
| + | <subtitle id="1:25:49">thinking about addition and multiplication or</subtitle>  | ||
| + | <subtitle id="1:25:52"> a plus B times a plus D</subtitle>  | ||
| + | <subtitle id="1:25:55"> iconic Lee is quite beautiful as well</subtitle>  | ||
| + | <subtitle id="1:26:1">here's</subtitle>  | ||
| + | <subtitle id="1:26:4"> a different proof of</subtitle>  | ||
| + | <subtitle id="1:26:7"> Pythagoras theorem which is even nicer than the one that we</subtitle>  | ||
| + | <subtitle id="1:26:10"> used to think about back then because it</subtitle>  | ||
| + | <subtitle id="1:26:13"> says here's the triangle here's the C squared</subtitle>  | ||
| + | <subtitle id="1:26:16"> and look we can put four more three</subtitle>  | ||
| + | <subtitle id="1:26:19"> more triangles in there to make this larger thing and</subtitle>  | ||
| + | <subtitle id="1:26:22"> it looks like there's just enough room for the a squared</subtitle>  | ||
| + | <subtitle id="1:26:25"> and the B squared plus the four triangles bingo</subtitle>  | ||
| + | <subtitle id="1:26:28"> that's what iconic proofs are like and they're wonderful</subtitle>  | ||
| + | <subtitle id="1:26:31">notice that one of the problems with the iconic proof</subtitle>  | ||
| + | <subtitle id="1:26:34"> is it doesn't tell you why this whole just shows</subtitle>  | ||
| + | <subtitle id="1:26:37"> you that it does that's actually an</subtitle>  | ||
| + | <subtitle id="1:26:40"> incredible much more subtle thing to</subtitle>  | ||
| + | <subtitle id="1:26:43"> try and understand why trying right triangles have to have</subtitle>  | ||
| + | <subtitle id="1:26:46">property besides just understanding that they do</subtitle>  | ||
| + | <subtitle id="1:26:49"> subtle difference between iconic and</subtitle>  | ||
| + | <subtitle id="1:26:52"> symbolic ways of thinking so early</subtitle>  | ||
| + | <subtitle id="1:26:55"> on we started thinking</subtitle>  | ||
| + | <subtitle id="1:26:58"> about we have to retreat from</subtitle>  | ||
| + | <subtitle id="1:27:1"> symbolic language down to the</subtitle>  | ||
| + | <subtitle id="1:27:4"> iconic down to the kinesthetic because there's a lot of good</subtitle>  | ||
| + | <subtitle id="1:27:7"> stuff down here it's our first</subtitle>  | ||
| + | <subtitle id="1:27:10"> essays at user interface design we're</subtitle>  | ||
| + | <subtitle id="1:27:13"> saying let's let's explore this down</subtitle>  | ||
| + | <subtitle id="1:27:16"> here more the more right-brain or more Bruner</subtitle>  | ||
| + | <subtitle id="1:27:19"> type mentality way of thinking</subtitle>  | ||
| + | <subtitle id="1:27:22"> here's a great book jacques</subtitle>  | ||
| + | <subtitle id="1:27:25"> hadamard psychology of invention in the mathematical field</subtitle>  | ||
| + | <subtitle id="1:27:28">showed that most of the great mathematicians and</subtitle>  | ||
| + | <subtitle id="1:27:31"> physicists of the world did most of their thinking in terms of</subtitle>  | ||
| + | <subtitle id="1:27:34"> visualizations and</subtitle>  | ||
| + | <subtitle id="1:27:37"> about 30% of them you actually use kinesthetic</subtitle>  | ||
| + | <subtitle id="1:27:40"> sensations Fineman wasn't included in this</subtitle>  | ||
| + | <subtitle id="1:27:43"> by an oversight but he</subtitle>  | ||
| + | <subtitle id="1:27:46">were two of the most interesting ones that actually used</subtitle>  | ||
| + | <subtitle id="1:27:49"> their body in very strong ways for thinking</subtitle>  | ||
| + | <subtitle id="1:27:52"> about things</subtitle>  | ||
| + | <subtitle id="1:27:55"></subtitle>  | ||
| + | <subtitle id="1:27:58"> we looked</subtitle>  | ||
| + | <subtitle id="1:28:1"> at a programming language called ambit G this</subtitle>  | ||
| + | <subtitle id="1:28:4"> is a bubble sort done as</subtitle>  | ||
| + | <subtitle id="1:28:7">kind of pattern matching diagrams against data</subtitle>  | ||
| + | <subtitle id="1:28:10"> structures I didn't know Dave Smith was going to be here</subtitle>  | ||
| + | <subtitle id="1:28:13"> but here's what he did if Dave remembers it</subtitle>  | ||
| + | <subtitle id="1:28:16"> of an iconic bubble sort</subtitle>  | ||
| + | <subtitle id="1:28:19"> so the idea</subtitle>  | ||
| + | <subtitle id="1:28:22">if what he did here is to combine the four and the after</subtitle>  | ||
| + | <subtitle id="1:28:25"> into one diagram where the</subtitle>  | ||
| + | <subtitle id="1:28:28"> before links are</subtitle>  | ||
| + | <subtitle id="1:28:31">ones and the after ones are the heavy ones and</subtitle>  | ||
| + | <subtitle id="1:28:34"> there's a single comparison in here so the idea is that this holds remember</subtitle>  | ||
| + | <subtitle id="1:28:37"> this so</subtitle>  | ||
| + | <subtitle id="1:28:40"> the whole diet if this whole diagram is is true</subtitle>  | ||
| + | <subtitle id="1:28:43"> then you do what the what's</subtitle>  | ||
| + | <subtitle id="1:28:46"> the the fat</subtitle>  | ||
| + | <subtitle id="1:28:49"> links tell you to tell you to do and that we did actually</subtitle>  | ||
| + | <subtitle id="1:28:52"> quite a number of programs doing</subtitle>  | ||
| + | <subtitle id="1:28:55"> this stuff I'm just</subtitle>  | ||
| + | <subtitle id="1:28:58"> going to skip this the realization that there's more than</subtitle>  | ||
| + | <subtitle id="1:29:1"> one kind of programming language and here's a another metaphor that</subtitle>  | ||
| + | <subtitle id="1:29:4"> you can do beautiful things</subtitle>  | ||
| + | <subtitle id="1:29:7"> in each architecture but the scale</subtitle>  | ||
| + | <subtitle id="1:29:10"> that you can work in depends a lot on what the actual premises</subtitle>  | ||
| + | <subtitle id="1:29:13"> of the architecture are so the Greeks built beautiful buildings because</subtitle>  | ||
| + | <subtitle id="1:29:16">post and lintels but you could not make them very big Gothic</subtitle>  | ||
| + | <subtitle id="1:29:19"> cathedrals have very similar amount</subtitle>  | ||
| + | <subtitle id="1:29:22"> of material to the Parthenon they're basically</subtitle>  | ||
| + | <subtitle id="1:29:25"> made out of air but you can</subtitle>  | ||
| + | <subtitle id="1:29:28"> make them huge because you have this notion of the vaulted arch and the</subtitle>  | ||
| + | <subtitle id="1:29:31"> flying buttress and of course a geodesic dome you</subtitle>  | ||
| + | <subtitle id="1:29:34"> can cover all the cathedrals made on this earth with</subtitle>  | ||
| + | <subtitle id="1:29:37"> the same amount of steel because steel is more</subtitle>  | ||
| + | <subtitle id="1:29:40"> powerful under tension than it is under compression</subtitle>  | ||
| + | <subtitle id="1:29:43">Chuck</subtitle>  | ||
| + | <subtitle id="1:29:46"> Thacker</subtitle>  | ||
| + | <subtitle id="1:29:49"> so this came about remember</subtitle>  | ||
| + | <subtitle id="1:29:52"> I told you that the our little mini con thing got turned down by</subtitle>  | ||
| + | <subtitle id="1:29:55"> executive X and turned out that</subtitle>  | ||
| + | <subtitle id="1:29:58">and Thacker wanted to do it for me anyway so they snuck over</subtitle>  | ||
| + | <subtitle id="1:30:1"> in September 72</subtitle>  | ||
| + | <subtitle id="1:30:4"> and this is what Thacker</subtitle>  | ||
| + | <subtitle id="1:30:7">said do you have any money and I said well yeah I have about</subtitle>  | ||
| + | <subtitle id="1:30:10"> two hundred and thirty thousand dollars that</subtitle>  | ||
| + | <subtitle id="1:30:13">o use to make it a couple of these things out of these</subtitle>  | ||
| + | <subtitle id="1:30:16">and they said well how would you like us to make your little machine for</subtitle>  | ||
| + | <subtitle id="1:30:19"> you and he said I'd like it and</subtitle>  | ||
| + | <subtitle id="1:30:22"> I said what is it and he said</subtitle>  | ||
| + | <subtitle id="1:30:25"> well you want a kiddie comp</subtitle>  | ||
| + | <subtitle id="1:30:28"> that works like a Dynabook I want to build a ten</subtitle>  | ||
| + | <subtitle id="1:30:31"> times faster data general Nova 800</subtitle>  | ||
| + | <subtitle id="1:30:34"> want one that runs at 80 nanoseconds and Butler wants</subtitle>  | ||
| + | <subtitle id="1:30:37"> a $500 pdp-10 so</subtitle>  | ||
| + | <subtitle id="1:30:40"> let's let's do a first shot at that so</subtitle>  | ||
| + | <subtitle id="1:30:43"> he gave them we gave them all the</subtitle>  | ||
| + | <subtitle id="1:30:46"> examples that we had</subtitle>  | ||
| + | <subtitle id="1:30:49"> done and another</subtitle>  | ||
| + | <subtitle id="1:30:52"> thing that here's Dan Ingalls another</subtitle>  | ||
| + | <subtitle id="1:30:55"> thing that happens is we had an argument</subtitle>  | ||
| + | <subtitle id="1:30:58"> in the hall about how powerful you could make programming</subtitle>  | ||
| + | <subtitle id="1:31:1"> languages and I said Oh half</subtitle>  | ||
| + | <subtitle id="1:31:4"> a page half a page you can do the most powerful programming</subtitle>  | ||
| + | <subtitle id="1:31:7"> language in the world because I knew about Lisp and they</subtitle>  | ||
| + | <subtitle id="1:31:10"> said put up or shut up so of course I didn't show them</subtitle>  | ||
| + | <subtitle id="1:31:13"> Lisp I sat down it's been a couple of weeks working out</subtitle>  | ||
| + | <subtitle id="1:31:16"> the actual first evaluator in</subtitle>  | ||
| + | <subtitle id="1:31:19"> itself for small talk and they came out to about a half a</subtitle>  | ||
| + | <subtitle id="1:31:22"> half a page so the</subtitle>  | ||
| + | <subtitle id="1:31:25"> small talk that we got was actually not anything like Dave will remember</subtitle>  | ||
| + | <subtitle id="1:31:28"> was not anything like what we were planning on doing it was just</subtitle>  | ||
| + | <subtitle id="1:31:31">accident it just happened as</subtitle>  | ||
| + | <subtitle id="1:31:34"> the result of this debt and everything</subtitle>  | ||
| + | <subtitle id="1:31:37"> would have been alright except dan implemented it</subtitle>  | ||
| + | <subtitle id="1:31:40"> in fact when I got back</subtitle>  | ||
| + | <subtitle id="1:31:43"> from that trip where I showed the the video he</subtitle>  | ||
| + | <subtitle id="1:31:46">already had a version of the thing work to the course he only had</subtitle>  | ||
| + | <subtitle id="1:31:49"> to take a half page description and</subtitle>  | ||
| + | <subtitle id="1:31:52"> he wrote about 700 lines of code on</subtitle>  | ||
| + | <subtitle id="1:31:55"> one of the many computers there and all of a sudden we</subtitle>  | ||
| + | <subtitle id="1:31:58">had a working small talk and once you have a working language you</subtitle>  | ||
| + | <subtitle id="1:32:1"> just really want to write code in it and it</subtitle>  | ||
| + | <subtitle id="1:32:4">derailed things although it was the language that they wrote</subtitle>  | ||
| + | <subtitle id="1:32:7"> his thesis in eventually but it actually kind of derailed</subtitle>  | ||
| + | <subtitle id="1:32:10"> what the research was to just have this thing around</subtitle>  | ||
| + | <subtitle id="1:32:13"> on the other hand is probably because we don't</subtitle>  | ||
| + | <subtitle id="1:32:16">whether the research would have been successful if Dan haven't done this</subtitle>  | ||
| + | <subtitle id="1:32:19"> so maybe I wouldn't be here talking to</subtitle>  | ||
| + | <subtitle id="1:32:22"> you if Dan hadn't decided to implement this</subtitle>  | ||
| + | <subtitle id="1:32:25">thing because small talk might have been the most interesting thing that we wound</subtitle>  | ||
| + | <subtitle id="1:32:28"> up doing we will never know meanwhile</subtitle>  | ||
| + | <subtitle id="1:32:31"> Thacker had a bet he</subtitle>  | ||
| + | <subtitle id="1:32:34"> bet a case of champagne with bill vidiq it</subtitle>  | ||
| + | <subtitle id="1:32:37"> was a Xerox executive that you could do a real system</subtitle>  | ||
| + | <subtitle id="1:32:40"> in just three months so he started the alto</subtitle>  | ||
| + | <subtitle id="1:32:43"> on November 22nd 1972 and</subtitle>  | ||
| + | <subtitle id="1:32:46"> around April Fool's Day and</subtitle>  | ||
| + | <subtitle id="1:32:49"> 1973 the alto started working</subtitle>  | ||
| + | <subtitle id="1:32:52"> one person two</subtitle>  | ||
| + | <subtitle id="1:32:55"> technicians and Ed macwrite did the disc</subtitle>  | ||
| + | <subtitle id="1:32:58"> drivers on the thing so that</subtitle>  | ||
| + | <subtitle id="1:33:1">genius he could just throw stuff at the wall and it would</subtitle>  | ||
| + | <subtitle id="1:33:4"> fall down machine</subtitle>  | ||
| + | <subtitle id="1:33:7"> so the first picture ever shown on the alto</subtitle>  | ||
| + | <subtitle id="1:33:10"> was this clicking monster which</subtitle>  | ||
| + | <subtitle id="1:33:13"> we done as part of our drawing</subtitle>  | ||
| + | <subtitle id="1:33:16"> experiments and now I</subtitle>  | ||
| + | <subtitle id="1:33:19"> should show what the only just play the next</subtitle>  | ||
| + | <subtitle id="1:33:22"> tape here</subtitle>  | ||
| + | <subtitle id="1:33:25">ight</subtitle>  | ||
| + | <subtitle id="1:33:28"> of a fabless didn't get Tron</subtitle>  | ||
| + | <subtitle id="1:33:31"> kept changing that change the next one please</subtitle>  | ||
| + | <subtitle id="1:33:34"> just try and show</subtitle>  | ||
| + | <subtitle id="1:33:37"> you some of the things we were doing back</subtitle>  | ||
| + | <subtitle id="1:33:40"> then so while he's changing the thing</subtitle>  | ||
| + | <subtitle id="1:33:43"> one of the summary things I could say here</subtitle>  | ||
| + | <subtitle id="1:33:46"> about this project is the thing</subtitle>  | ||
| + | <subtitle id="1:33:49"> that was really great about this project was that we</subtitle>  | ||
| + | <subtitle id="1:33:52"> didn't have a huge plan but</subtitle>  | ||
| + | <subtitle id="1:33:55"> we did have a huge vision what</subtitle>  | ||
| + | <subtitle id="1:33:58"> I mean by vision is like the how</subtitle>  | ||
| + | <subtitle id="1:34:1"> do you do a plan the best way you write down all the things that</subtitle>  | ||
| + | <subtitle id="1:34:4">should be and then you erase them and try and smell the perfume</subtitle>  | ||
| + | <subtitle id="1:34:7"> that's left because if you write down all</subtitle>  | ||
| + | <subtitle id="1:34:10">that should be and then try to do those things you</subtitle>  | ||
| + | <subtitle id="1:34:13"> lose why because you don't haven't learned anything yet</subtitle>  | ||
| + | <subtitle id="1:34:16"> this is why people who do things the plans</subtitle>  | ||
| + | <subtitle id="1:34:19"> usually don't do very interesting things much</subtitle>  | ||
| + | <subtitle id="1:34:22"> better way to do it is to set do</subtitle>  | ||
| + | <subtitle id="1:34:25"> all the writing but set</subtitle>  | ||
| + | <subtitle id="1:34:28"> the direction and you something</subtitle>  | ||
| + | <subtitle id="1:34:31"> much better will happen and I think during</subtitle>  | ||
| + | <subtitle id="1:34:34"> these five years just one thing</subtitle>  | ||
| + | <subtitle id="1:34:37"> after another that got done just turned out beautifully because</subtitle>  | ||
| + | <subtitle id="1:34:40"> there wasn't any we never had to justify the</subtitle>  | ||
| + | <subtitle id="1:34:43"> stuff we weren't spending an enormous amount of</subtitle>  | ||
| + | <subtitle id="1:34:46"> money but on the other hand we didn't have to explain stuff</subtitle>  | ||
| + | <subtitle id="1:34:49"> we couldn't have explained we</subtitle>  | ||
| + | <subtitle id="1:34:52"> couldn't exactly because it was all aesthetic there's some</subtitle>  | ||
| + | <subtitle id="1:34:55"> I mean to the part of the reason for</subtitle>  | ||
| + | <subtitle id="1:34:58"> doing a small talk was just how beautiful it was to</subtitle>  | ||
| + | <subtitle id="1:35:1"> do something that was completely this way let's see what this</subtitle>  | ||
| + | <subtitle id="1:35:4"> yeah so here's the alto</subtitle>  | ||
| + | <subtitle id="1:35:7"> playroom this is the</subtitle>  | ||
| + | <subtitle id="1:35:10"> alcove synthesizing music</subtitle>  | ||
| + | <subtitle id="1:35:13"> the alto could do 12 voices in real time</subtitle>  | ||
| + | <subtitle id="1:35:16"> like a podium all by itself</subtitle>  | ||
| + | <subtitle id="1:35:19"> bottle 33 dispatch</subtitle>  | ||
| + | <subtitle id="1:35:22"> here's the alto animation</subtitle>  | ||
| + | <subtitle id="1:35:25"> I think about that in reference</subtitle>  | ||
| + | <subtitle id="1:35:28"> to what you've seen on machines today</subtitle>  | ||
| + | <subtitle id="1:35:34">this</subtitle>  | ||
| + | <subtitle id="1:35:37"> is a system done by a child here fifteen</subtitle>  | ||
| + | <subtitle id="1:35:40"> year old the CAD</subtitle>  | ||
| + | <subtitle id="1:35:43"> system I mean because did</subtitle>  | ||
| + | <subtitle id="1:35:46">you</subtitle>  | ||
| + | <subtitle id="1:35:49">[Music]</subtitle>  | ||
| + | <subtitle id="1:35:52"></subtitle>  | ||
| + | <subtitle id="1:35:55"></subtitle>  | ||
| + | <subtitle id="1:35:58"></subtitle>  | ||
| + | <subtitle id="1:36:1">okay stop</subtitle>  | ||
| + | <subtitle id="1:36:4"> okay change the tape please</subtitle>  | ||
| + | <subtitle id="1:36:7"> so</subtitle>  | ||
| + | <subtitle id="1:36:10"> we built a zillion Altos</subtitle>  | ||
| + | <subtitle id="1:36:13"> we connected them with Ethernet</subtitle>  | ||
| + | <subtitle id="1:36:16"> we built five or six pages</subtitle>  | ||
| + | <subtitle id="1:36:19">econd laser printers and put them on as servers we use the</subtitle>  | ||
| + | <subtitle id="1:36:22"> Altos to construct a file system</subtitle>  | ||
| + | <subtitle id="1:36:25"> that's now today called client-server although</subtitle>  | ||
| + | <subtitle id="1:36:28"> I think we should realize the client-server is actually</subtitle>  | ||
| + | <subtitle id="1:36:31"> a bad model Pierre Pierre is what you really want you</subtitle>  | ||
| + | <subtitle id="1:36:34"> want to have equally powered machines the altar was so</subtitle>  | ||
| + | <subtitle id="1:36:37">powerful it's the inter inter engine back then was about</subtitle>  | ||
| + | <subtitle id="1:36:40"> a six smith machine you have to realize in</subtitle>  | ||
| + | <subtitle id="1:36:43"> 1972 so it was about a factor of 50 more</subtitle>  | ||
| + | <subtitle id="1:36:46"> than you got as somebody logging into a time</subtitle>  | ||
| + | <subtitle id="1:36:49"> sharing system that was me in such an enormous</subtitle>  | ||
| + | <subtitle id="1:36:52"> difference i week today</subtitle>  | ||
| + | <subtitle id="1:36:55"> when I see people trying to develop code that's supposed</subtitle>  | ||
| + | <subtitle id="1:36:58"> to run in the future on today's machines you have to do</subtitle>  | ||
| + | <subtitle id="1:37:1"> so much optimization but we made it because</subtitle>  | ||
| + | <subtitle id="1:37:4">Alto we didn't have to optimize it all for the first few</subtitle>  | ||
| + | <subtitle id="1:37:7"> years we just wrote the simplest code to try out the</subtitle>  | ||
| + | <subtitle id="1:37:10">and we're able to iterate and iterate and iterate</subtitle>  | ||
| + | <subtitle id="1:37:13"> and iterate how many people here know of</subtitle>  | ||
| + | <subtitle id="1:37:16"> Paul MacCready and the gossamer Condor</subtitle>  | ||
| + | <subtitle id="1:37:19"> okay here's an interesting story</subtitle>  | ||
| + | <subtitle id="1:37:22"> MacCready never intended to win the Kramer</subtitle>  | ||
| + | <subtitle id="1:37:25"> prize but it happened his brother-in-law had</subtitle>  | ||
| + | <subtitle id="1:37:28"> gotten into $100,000 in debt which McCready</subtitle>  | ||
| + | <subtitle id="1:37:31"> decided to assume and</subtitle>  | ||
| + | <subtitle id="1:37:34"> so all of a sudden McCready was a hundred thousand in the hole he's</subtitle>  | ||
| + | <subtitle id="1:37:37">driving through Arizona watching a hawk circling</subtitle>  | ||
| + | <subtitle id="1:37:40"> in the sky he suddenly realized that the current rate of exchange</subtitle>  | ||
| + | <subtitle id="1:37:43"> the Kramer the forty</subtitle>  | ||
| + | <subtitle id="1:37:46"> thousand pound Kramer prize for man-powered flight was</subtitle>  | ||
| + | <subtitle id="1:37:49"> exactly 100 thousand dollars</subtitle>  | ||
| + | <subtitle id="1:37:52"> and so as he was driving</subtitle>  | ||
| + | <subtitle id="1:37:55"> along he started thinking about gee I could pay off</subtitle>  | ||
| + | <subtitle id="1:37:58"> his debt if I could win this right now it happened that there's probably</subtitle>  | ||
| + | <subtitle id="1:38:1">nobody had won this prize for 45 years many</subtitle>  | ||
| + | <subtitle id="1:38:4"> groups large industrial groups had tried over</subtitle>  | ||
| + | <subtitle id="1:38:7"> the years McCready won it within six months of</subtitle>  | ||
| + | <subtitle id="1:38:10"> when he from that realization in the desert</subtitle>  | ||
| + | <subtitle id="1:38:13"> how because he realized</subtitle>  | ||
| + | <subtitle id="1:38:16"> that the biggest problem that the way everybody</subtitle>  | ||
| + | <subtitle id="1:38:19"> else had done it is that they would build an aircraft have</subtitle>  | ||
| + | <subtitle id="1:38:22"> a crash and then spend another six or eight</subtitle>  | ||
| + | <subtitle id="1:38:25"> months rebuilding the aircraft these aircraft are incredibly</subtitle>  | ||
| + | <subtitle id="1:38:28"> elaborate he said what we need is an aircraft that</subtitle>  | ||
| + | <subtitle id="1:38:31"> we can have ten crashes a day now</subtitle>  | ||
| + | <subtitle id="1:38:34">built one that you could actually fix with scotch tape</subtitle>  | ||
| + | <subtitle id="1:38:37"> it was just made out of mylar in a couple of aluminum</subtitle>  | ||
| + | <subtitle id="1:38:40"> spars and the things started working within</subtitle>  | ||
| + | <subtitle id="1:38:43">first couple of weeks and within six months he'd won the prize and</subtitle>  | ||
| + | <subtitle id="1:38:46"> we should something we should all think about that beyond</subtitle>  | ||
| + | <subtitle id="1:38:49"> a pertinent beyond a certain level we simply</subtitle>  | ||
| + | <subtitle id="1:38:52"> cannot plan our systems they are smarter</subtitle>  | ||
| + | <subtitle id="1:38:55"> than we are but we have to negotiate with them so</subtitle>  | ||
| + | <subtitle id="1:38:58">build a system we can't negotiate with and it</subtitle>  | ||
| + | <subtitle id="1:39:1"> gets beyond a certain size we debt here's</subtitle>  | ||
| + | <subtitle id="1:39:4"> a couple more things</subtitle>  | ||
| + | <subtitle id="1:39:7"> from back then so here's the way</subtitle>  | ||
| + | <subtitle id="1:39:10">kids programming we got them to make a couple of</subtitle>  | ||
| + | <subtitle id="1:39:13"> boxes each of them</subtitle>  | ||
| + | <subtitle id="1:39:16">instance of class box one is called Joe and one is called Jill</subtitle>  | ||
| + | <subtitle id="1:39:19"> and they're both animating separately and</subtitle>  | ||
| + | <subtitle id="1:39:22"> it gives the kids the idea that you can</subtitle>  | ||
| + | <subtitle id="1:39:25"> have multiple enemy and entities of the same type</subtitle>  | ||
| + | <subtitle id="1:39:28"> here's</subtitle>  | ||
| + | <subtitle id="1:39:31"> what the first small talk class is Marian</subtitle>  | ||
| + | <subtitle id="1:39:34"> Goldeen now one of things that that</subtitle>  | ||
| + | <subtitle id="1:39:37"> is kind of of interest that people here's the</subtitle>  | ||
| + | <subtitle id="1:39:40"> first application she did which was actually</subtitle>  | ||
| + | <subtitle id="1:39:43"> a painting program you'll see she built this</subtitle>  | ||
| + | <subtitle id="1:39:46"> after about I'd</subtitle>  | ||
| + | <subtitle id="1:39:49"> say about a month she had seen some of our</subtitle>  | ||
| + | <subtitle id="1:39:52"> painting program so she decided she would do one of her own so she'd see</subtitle>  | ||
| + | <subtitle id="1:39:55"> she picked up a square brush from the brush</subtitle>  | ||
| + | <subtitle id="1:39:58"> menu up there that she made this</subtitle>  | ||
| + | <subtitle id="1:40:1"> whole thing she has a</subtitle>  | ||
| + | <subtitle id="1:40:4"> different shape there so this is the first known that</subtitle>  | ||
| + | <subtitle id="1:40:7"> we know a person own example of a tool being</subtitle>  | ||
| + | <subtitle id="1:40:10"> done by a child what we call an application today</subtitle>  | ||
| + | <subtitle id="1:40:13"> was done by this 12 year old girl I</subtitle>  | ||
| + | <subtitle id="1:40:16"> should mention for those of you are interested in that in</subtitle>  | ||
| + | <subtitle id="1:40:19"> the 70s because there wasn't anything</subtitle>  | ||
| + | <subtitle id="1:40:22">about computing the girls were just as interested any of</subtitle>  | ||
| + | <subtitle id="1:40:25"> this boy</subtitle>  | ||
| + | <subtitle id="1:40:28"></subtitle>  | ||
| + | <subtitle id="1:40:31"></subtitle>  | ||
| + | <subtitle id="1:40:34"> this</subtitle>  | ||
| + | <subtitle id="1:40:37"> is next year of completing the class</subtitle>  | ||
| + | <subtitle id="1:40:40"> now 13</subtitle>  | ||
| + | <subtitle id="1:40:43"> and here's</subtitle>  | ||
| + | <subtitle id="1:40:46"> what one of her students did which is something</subtitle>  | ||
| + | <subtitle id="1:40:49"> more like Mack draw now instead of a painting system it's actually</subtitle>  | ||
| + | <subtitle id="1:40:52"> an object-oriented illustration system</subtitle>  | ||
| + | <subtitle id="1:40:55"> so there's a menu down</subtitle>  | ||
| + | <subtitle id="1:41:1">the menus saying Grosso</subtitle>  | ||
| + | <subtitle id="1:41:4"> is that she's going to make it grow smaller going</subtitle>  | ||
| + | <subtitle id="1:41:7">move the thing so each one of these things has</subtitle>  | ||
| + | <subtitle id="1:41:10"> its own object identity and each one of them is</subtitle>  | ||
| + | <subtitle id="1:41:13">made for doing polygons so there's a selection handle</subtitle>  | ||
| + | <subtitle id="1:41:16">twelve-year-old girl it was a girl by name of Susan Hammett</subtitle>  | ||
| + | <subtitle id="1:41:19"> did this and now</subtitle>  | ||
| + | <subtitle id="1:41:22">she's going to make it real small and give it a lot of sides so</subtitle>  | ||
| + | <subtitle id="1:41:25"> she'll get a circle</subtitle>  | ||
| + | <subtitle id="1:41:28"> change</subtitle>  | ||
| + | <subtitle id="1:41:31"> the color now she's going to</subtitle>  | ||
| + | <subtitle id="1:41:34"> make a bunch of these to make a truck</subtitle>  | ||
| + | <subtitle id="1:41:37"> so this is a very imposing Aalto that</subtitle>  | ||
| + | <subtitle id="1:41:40"> dick shout did around 1975</subtitle>  | ||
| + | <subtitle id="1:41:43"> so here's more of but</subtitle>  | ||
| + | <subtitle id="1:41:46"> the alto animation stuff was done by</subtitle>  | ||
| + | <subtitle id="1:41:49"> Steve Purcell and it could animate about</subtitle>  | ||
| + | <subtitle id="1:41:52"> a hundred and twenty square inches of graphics at ten frames a</subtitle>  | ||
| + | <subtitle id="1:41:55"> second which is very respectable even today was done</subtitle>  | ||
| + | <subtitle id="1:41:58"> much nicer this machine had double buffering</subtitle>  | ||
| + | <subtitle id="1:42:1"> built into it which is what you know anything about animation</subtitle>  | ||
| + | <subtitle id="1:42:4"> trying to do it on today's machines without animation is</subtitle>  | ||
| + | <subtitle id="1:42:7"> kind of silly here's a here's a system</subtitle>  | ||
| + | <subtitle id="1:42:10"> that some professional animators plus ron becker</subtitle>  | ||
| + | <subtitle id="1:42:13">did this is about five pages</subtitle>  | ||
| + | <subtitle id="1:42:16"> of small talk so</subtitle>  | ||
| + | <subtitle id="1:42:19"> the cell window is over there the animation window is</subtitle>  | ||
| + | <subtitle id="1:42:22"> here and what he's going to do is now give this</subtitle>  | ||
| + | <subtitle id="1:42:25"> ball that he just drew a path to follow</subtitle>  | ||
| + | <subtitle id="1:42:31">so it's</subtitle>  | ||
| + | <subtitle id="1:42:34"> following the path now he gets goes</subtitle>  | ||
| + | <subtitle id="1:42:37"> into the iconic menu here and picks up the</subtitle>  | ||
| + | <subtitle id="1:42:40"> step now he's single steps it what</subtitle>  | ||
| + | <subtitle id="1:42:43"> he wants to do is to get to the bottom because</subtitle>  | ||
| + | <subtitle id="1:42:46"> the way if you know anything about animation</subtitle>  | ||
| + | <subtitle id="1:42:49"> the the basic technique is called stretch and squash</subtitle>  | ||
| + | <subtitle id="1:42:52"> so we want to do is to make a squashed</subtitle>  | ||
| + | <subtitle id="1:42:55"> form of the ball down here and</subtitle>  | ||
| + | <subtitle id="1:42:58">furthermore he wants to do it while the animation is running</subtitle>  | ||
| + | <subtitle id="1:43:1">something that's quite disappointing about the animation</subtitle>  | ||
| + | <subtitle id="1:43:4"> system today is you have to do this stuff and then run</subtitle>  | ||
| + | <subtitle id="1:43:7">but notice what he's doing he has another transparent cell</subtitle>  | ||
| + | <subtitle id="1:43:10"> overlapped on that one so he's not</subtitle>  | ||
| + | <subtitle id="1:43:13">picture he's drawing a separate picture but he's using it as a reference</subtitle>  | ||
| + | <subtitle id="1:43:16"> and notice it's being inserted</subtitle>  | ||
| + | <subtitle id="1:43:19"> in there and now he has to put in the</subtitle>  | ||
| + | <subtitle id="1:43:22"> specular reflection in order to get the</subtitle>  | ||
| + | <subtitle id="1:43:25"> animation effect to work</subtitle>  | ||
| + | <subtitle id="1:43:28"> so</subtitle>  | ||
| + | <subtitle id="1:43:31"> this system was done over a single summer is about a five-page</subtitle>  | ||
| + | <subtitle id="1:43:34"> here's</subtitle>  | ||
| + | <subtitle id="1:43:37"> a movie name called gallic here's</subtitle>  | ||
| + | <subtitle id="1:43:40"> a twelve-year-old girl yet another one it's a horse</subtitle>  | ||
| + | <subtitle id="1:43:43"> galloping so she did a galloping horse in</subtitle>  | ||
| + | <subtitle id="1:43:46"> this animation write a program that has the</subtitle>  | ||
| + | <subtitle id="1:43:49"> horse scalp and the cross escape the</subtitle>  | ||
| + | <subtitle id="1:43:52">n</subtitle>  | ||
| + | <subtitle id="1:43:55"> she added a feature to this adult program</subtitle>  | ||
| + | <subtitle id="1:43:58"> which is to be able to take any</subtitle>  | ||
| + | <subtitle id="1:44:1"> two things and combine them in</subtitle>  | ||
| + | <subtitle id="1:44:4"> your single camera jockey I</subtitle>  | ||
| + | <subtitle id="1:44:7"></subtitle>  | ||
| + | <subtitle id="1:44:10"> can simply pose the jockey</subtitle>  | ||
| + | <subtitle id="1:44:13"> on horse</subtitle>  | ||
| + | <subtitle id="1:44:16">to make a racial</subtitle>  | ||
| + | <subtitle id="1:44:19"> then</subtitle>  | ||
| + | <subtitle id="1:44:22"> it becomes a single object to be animated</subtitle>  | ||
| + | <subtitle id="1:44:25"> now I can have the</subtitle>  | ||
| + | <subtitle id="1:44:28"> jockey and the horse run across</subtitle>  | ||
| + | <subtitle id="1:44:31"> the screen screaming by making another program</subtitle>  | ||
| + | <subtitle id="1:44:34"></subtitle>  | ||
| + | <subtitle id="1:44:37"></subtitle>  | ||
| + | <subtitle id="1:44:40"></subtitle>  | ||
| + | <subtitle id="1:44:43"> okay so we're getting the</subtitle>  | ||
| + | <subtitle id="1:44:46"> making progress here so just a couple of other quick</subtitle>  | ||
| + | <subtitle id="1:44:49"> things here's a wysiwyg</subtitle>  | ||
| + | <subtitle id="1:44:52"> retrieval system you</subtitle>  | ||
| + | <subtitle id="1:44:55"> fill in the blanks and it</subtitle>  | ||
| + | <subtitle id="1:44:58"> produces what the early window system looks like</subtitle>  | ||
| + | <subtitle id="1:45:1"> here's a an</subtitle>  | ||
| + | <subtitle id="1:45:4"> early slightly</subtitle>  | ||
| + | <subtitle id="1:45:7"> later version of the window system I think around 1975</subtitle>  | ||
| + | <subtitle id="1:45:10">multiple</subtitle>  | ||
| + | <subtitle id="1:45:13"> fonts here's an early version of the</subtitle>  | ||
| + | <subtitle id="1:45:16"> browser</subtitle>  | ||
| + | <subtitle id="1:45:19"> browser for debugging this is probably</subtitle>  | ||
| + | <subtitle id="1:45:22"> around 1977 or 78 this is a small</subtitle>  | ||
| + | <subtitle id="1:45:25"> talk 76 thing this was designed by Larry Tesler</subtitle>  | ||
| + | <subtitle id="1:45:28"> here's an</subtitle>  | ||
| + | <subtitle id="1:45:31"> early desktop publishing system called the galley editor</subtitle>  | ||
| + | <subtitle id="1:45:34"> and one of the things you might notice this</subtitle>  | ||
| + | <subtitle id="1:45:37">doing today this is these are embedded objects</subtitle>  | ||
| + | <subtitle id="1:45:40"> when you put the mouse into one of them it</subtitle>  | ||
| + | <subtitle id="1:45:43"> pops up a halo of its iconic menu</subtitle>  | ||
| + | <subtitle id="1:45:46"> so each one of these things is a different</subtitle>  | ||
| + | <subtitle id="1:45:49"> this is a component based system you can put</subtitle>  | ||
| + | <subtitle id="1:45:52"> any kind of thing in there and it simply it's</subtitle>  | ||
| + | <subtitle id="1:45:55"> like open dock it's like open dock</subtitle>  | ||
| + | <subtitle id="1:45:58"> so that was a nice really nice system</subtitle>  | ||
| + | <subtitle id="1:46:7">oh no</subtitle>  | ||
| + | <subtitle id="1:46:10"> what happened I need</subtitle>  | ||
| + | <subtitle id="1:46:13"> the other slide tray I'm almost done I</subtitle>  | ||
| + | <subtitle id="1:46:16"> appreciate your patience because when I laid</subtitle>  | ||
| + | <subtitle id="1:46:19">thing out I found it extremely difficult to</subtitle>  | ||
| + | <subtitle id="1:46:22"> tell a story that was somewhat</subtitle>  | ||
| + | <subtitle id="1:46:25"> like what happened to give you a flavor what</subtitle>  | ||
| + | <subtitle id="1:46:28"> it was like to do this stuff and realizing</subtitle>  | ||
| + | <subtitle id="1:46:31"> that there's a limit to people's patience of</subtitle>  | ||
| + | <subtitle id="1:46:34"> listening to this stuff and looking</subtitle>  | ||
| + | <subtitle id="1:46:37"> at it maybe it's while he's changing</subtitle>  | ||
| + | <subtitle id="1:46:40"> well maybe he's already done it</subtitle>  | ||
| + | <subtitle id="1:46:43"></subtitle>  | ||
| + | <subtitle id="1:46:46"> let's try</subtitle>  | ||
| + | <subtitle id="1:46:49">oh I know what he's having problems with</subtitle>  | ||
| + | <subtitle id="1:46:58">now how these slide things work you have to push down the</subtitle>  | ||
| + | <subtitle id="1:47:1"> thing to get to zero or</subtitle>  | ||
| + | <subtitle id="1:47:7">they once did</subtitle>  | ||
| + | <subtitle id="1:47:10"> yeah so</subtitle>  | ||
| + | <subtitle id="1:47:13"> here's a here's a multiple view system</subtitle>  | ||
| + | <subtitle id="1:47:16"> done by trig V rain Scout this is a planner</subtitle>  | ||
| + | <subtitle id="1:47:19"> I think it's the first one ever done really that</subtitle>  | ||
| + | <subtitle id="1:47:22"> could show you so this is a pert chart</subtitle>  | ||
| + | <subtitle id="1:47:25"> at the top I think a Gantt chart</subtitle>  | ||
| + | <subtitle id="1:47:28"> here a</subtitle>  | ||
| + | <subtitle id="1:47:31"> sequence list here and a</subtitle>  | ||
| + | <subtitle id="1:47:34">interested this is done by a guy who was one</subtitle>  | ||
| + | <subtitle id="1:47:37"> of the designers of the Norwegian ship building</subtitle>  | ||
| + | <subtitle id="1:47:40"> system and so this is I think the</subtitle>  | ||
| + | <subtitle id="1:47:43"> first sophisticated multiple and you see that's the problem</subtitle>  | ||
| + | <subtitle id="1:47:46"> with Windows the way they're used today is they almost</subtitle>  | ||
| + | <subtitle id="1:47:49"> never use to give alternate views of things simultaneously but</subtitle>  | ||
| + | <subtitle id="1:47:52"> that's the whole goddamn idea is to be able</subtitle>  | ||
| + | <subtitle id="1:47:55"> to look at the same thing in different ways so you can understand it</subtitle>  | ||
| + | <subtitle id="1:47:58"> there's one of the really disappointing things in the</subtitle>  | ||
| + | <subtitle id="1:48:1"> commercialization of this stuff that people were so paper</subtitle>  | ||
| + | <subtitle id="1:48:4"> centric when they went at it</subtitle>  | ||
| + | <subtitle id="1:48:7"> so the slogan for doing the user interface</subtitle>  | ||
| + | <subtitle id="1:48:10"> is this is Bruner's progression kinesthetic</subtitle>  | ||
| + | <subtitle id="1:48:13"> iconic symbolic doing with images make</subtitle>  | ||
| + | <subtitle id="1:48:16"> symbols that everything is rooted in</subtitle>  | ||
| + | <subtitle id="1:48:19"> doing and</subtitle>  | ||
| + | <subtitle id="1:48:22"> this general theory</subtitle>  | ||
| + | <subtitle id="1:48:25"> of user interface which is kind of wide</subtitle>  | ||
| + | <subtitle id="1:48:28"> widely spreads as well you want to do things</subtitle>  | ||
| + | <subtitle id="1:48:31"> with your body in various ways and having</subtitle>  | ||
| + | <subtitle id="1:48:34"> a kinesthetic feedback on the mouse of even better</subtitle>  | ||
| + | <subtitle id="1:48:37"> icons for the reason we're talking about</subtitle>  | ||
| + | <subtitle id="1:48:40"> and you need to have some sort of scripting language underneath</subtitle>  | ||
| + | <subtitle id="1:48:43"> for symbolic underpinning and we</subtitle>  | ||
| + | <subtitle id="1:48:46"> realized that the retreat</subtitle>  | ||
| + | <subtitle id="1:48:49"> back to the iconic and the kinesthetic was</subtitle>  | ||
| + | <subtitle id="1:48:52"> only half the story because the other half is</subtitle>  | ||
| + | <subtitle id="1:48:55">you want to go this direction as well you want</subtitle>  | ||
| + | <subtitle id="1:48:58"> to recapitulate childhood you want to learn by touching things</subtitle>  | ||
| + | <subtitle id="1:49:1">eeing but in you can't escape</subtitle>  | ||
| + | <subtitle id="1:49:4"> the need for abstract renderings</subtitle>  | ||
| + | <subtitle id="1:49:7"> of your ideas is very very hard for</subtitle>  | ||
| + | <subtitle id="1:49:10"> instance to make</subtitle>  | ||
| + | <subtitle id="1:49:13"> the argument in Tom Paine common sense</subtitle>  | ||
| + | <subtitle id="1:49:16"> using stained glass windows think</subtitle>  | ||
| + | <subtitle id="1:49:19"> about it it just doesn't work television</subtitle>  | ||
| + | <subtitle id="1:49:22"> is no good for this either so</subtitle>  | ||
| + | <subtitle id="1:49:25"> some very very important arguments need symbolic</subtitle>  | ||
| + | <subtitle id="1:49:28"> renderings in order to in order to actually</subtitle>  | ||
| + | <subtitle id="1:49:31"> work and so here's the whole user</subtitle>  | ||
| + | <subtitle id="1:49:34"> interface idea and so in the dust</subtitle>  | ||
| + | <subtitle id="1:49:37"> settled around 1974</subtitle>  | ||
| + | <subtitle id="1:49:40"> 7576 we have this</subtitle>  | ||
| + | <subtitle id="1:49:43"> complete system which of course Xerox turned down</subtitle>  | ||
| + | <subtitle id="1:49:46"> as a as a product idea</subtitle>  | ||
| + | <subtitle id="1:49:49"> but that's a different story it's not the story of</subtitle>  | ||
| + | <subtitle id="1:49:52"> and of course we had</subtitle>  | ||
| + | <subtitle id="1:49:55"> to take the Altos out to schools and it turned out</subtitle>  | ||
| + | <subtitle id="1:49:58"> we had to steal the first three Altos out of Xerox PARC</subtitle>  | ||
| + | <subtitle id="1:50:1"> because in by the time it came time to take</subtitle>  | ||
| + | <subtitle id="1:50:4"> the Altos out into the schools Xerox didn't want us to take the</subtitle>  | ||
| + | <subtitle id="1:50:7"> Altos out of the building anymore so Steve</subtitle>  | ||
| + | <subtitle id="1:50:10"> wire and I loaded several of them a</subtitle>  | ||
| + | <subtitle id="1:50:13"> guard had never seen anybody steal a computer</subtitle>  | ||
| + | <subtitle id="1:50:16"> before so instead</subtitle>  | ||
| + | <subtitle id="1:50:19">underhanded about we simply put the things on trucks and</subtitle>  | ||
| + | <subtitle id="1:50:22">the old station where I can put them on there it's very easy</subtitle>  | ||
| + | <subtitle id="1:50:25"></subtitle>  | ||
| + | <subtitle id="1:50:28"> then we built this</subtitle>  | ||
| + | <subtitle id="1:50:31"> machine this is 1978 now this</subtitle>  | ||
| + | <subtitle id="1:50:34">a note-taker this machine has three</subtitle>  | ||
| + | <subtitle id="1:50:37"> 8086 ins in it and a small talk</subtitle>  | ||
| + | <subtitle id="1:50:40"> that now runs in under</subtitle>  | ||
| + | <subtitle id="1:50:43"> basically had 512 K memory and</subtitle>  | ||
| + | <subtitle id="1:50:46"> several people dug Fairbairn</subtitle>  | ||
| + | <subtitle id="1:50:49"> here who did it Larry Tesler and</subtitle>  | ||
| + | <subtitle id="1:50:52"> I and I think a couple about it we build about</subtitle>  | ||
| + | <subtitle id="1:50:55"> ten of these machines had the experience of using them at</subtitle>  | ||
| + | <subtitle id="1:50:58"> least once in an airport</subtitle>  | ||
| + | <subtitle id="1:51:1"> they weighed a fair amount and</subtitle>  | ||
| + | <subtitle id="1:51:4"> so these were the machines</subtitle>  | ||
| + | <subtitle id="1:51:7"> that we actually hoped that Xerox would put</subtitle>  | ||
| + | <subtitle id="1:51:10"> out machine</subtitle>  | ||
| + | <subtitle id="1:51:13"> kind of look kind of like an Osborn don't they except they're about five</subtitle>  | ||
| + | <subtitle id="1:51:16"> years earlier a very nice</subtitle>  | ||
| + | <subtitle id="1:51:19"> machine actually so</subtitle>  | ||
| + | <subtitle id="1:51:22"> I think it's a good</subtitle>  | ||
| + | <subtitle id="1:51:25"> place to end with question about the Dynabook is</subtitle>  | ||
| + | <subtitle id="1:51:28"> there still a use a reason</subtitle>  | ||
| + | <subtitle id="1:51:31"> for the Dynabook now that we've had commercialization</subtitle>  | ||
| + | <subtitle id="1:51:34"> personal computing has been a howling success</subtitle>  | ||
| + | <subtitle id="1:51:37"> many people have made lots of money on it</subtitle>  | ||
| + | <subtitle id="1:51:40"> hundreds of billions of people are using it and</subtitle>  | ||
| + | <subtitle id="1:51:43"> I would say yeah the the worst</subtitle>  | ||
| + | <subtitle id="1:51:46"> thing we could possibly do</subtitle>  | ||
| + | <subtitle id="1:51:49"> here is to</subtitle>  | ||
| + | <subtitle id="1:51:52"> continue the trend of just trying to stuff</subtitle>  | ||
| + | <subtitle id="1:51:55"> desktop computers into these things we know</subtitle>  | ||
| + | <subtitle id="1:51:58"> these are going to get down to a couple of pounds very</subtitle>  | ||
| + | <subtitle id="1:52:1"> very shortly but the problem is they're never going to be a Dynabook</subtitle>  | ||
| + | <subtitle id="1:52:4"> unless their major reason</subtitle>  | ||
| + | <subtitle id="1:52:7"> for being is to help people to think</subtitle>  | ||
| + | <subtitle id="1:52:10"> they're right so having a printing press is not</subtitle>  | ||
| + | <subtitle id="1:52:13"> fulfilled if all you print is comic books all</subtitle>  | ||
| + | <subtitle id="1:52:16"> your print is pornography if all your print is money</subtitle>  | ||
| + | <subtitle id="1:52:19"> we're in a printing press was fulfilled by</subtitle>  | ||
| + | <subtitle id="1:52:22"> printing things like</subtitle>  | ||
| + | <subtitle id="1:52:25"> this and things like this</subtitle>  | ||
| + | <subtitle id="1:52:28"> is my favorite meta program the Constitution</subtitle>  | ||
| + | <subtitle id="1:52:31"> of the United States think about it</subtitle>  | ||
| + | <subtitle id="1:52:34"> you can put it on a single sheet of paper here</subtitle>  | ||
| + | <subtitle id="1:52:37"> it's just a few tiny little papers</subtitle>  | ||
| + | <subtitle id="1:52:40"> and it has been the controlling force for</subtitle>  | ||
| + | <subtitle id="1:52:43"> a an organism made up of millions</subtitle>  | ||
| + | <subtitle id="1:52:46"> and millions of mutually conflicting parts</subtitle>  | ||
| + | <subtitle id="1:52:49"> and is not broken</subtitle>  | ||
| + | <subtitle id="1:52:52"> for more than 200 years nobody</subtitle>  | ||
| + | <subtitle id="1:52:55"> has ever built an organization that</subtitle>  | ||
| + | <subtitle id="1:52:58"> complex and this and the only reason it</subtitle>  | ||
| + | <subtitle id="1:53:1"> works is because this is not a set of laws but</subtitle>  | ||
| + | <subtitle id="1:53:4"> a set of principles the only way</subtitle>  | ||
| + | <subtitle id="1:53:7"> we can get people to understand this</subtitle>  | ||
| + | <subtitle id="1:53:10"> is I believe is to have people</subtitle>  | ||
| + | <subtitle id="1:53:13"> understand the difference between laws which</subtitle>  | ||
| + | <subtitle id="1:53:16">makers obviously don't because they keep on making them</subtitle>  | ||
| + | <subtitle id="1:53:19"> this is case based reasoning of</subtitle>  | ||
| + | <subtitle id="1:53:22"> the worst traditional society way of</subtitle>  | ||
| + | <subtitle id="1:53:25"> doing things see the read why do I say that because you</subtitle>  | ||
| + | <subtitle id="1:53:28"> know King Solomon was the wisest man in</subtitle>  | ||
| + | <subtitle id="1:53:31"> the Bible and it even says why he knew more</subtitle>  | ||
| + | <subtitle id="1:53:34"> than 3,000 proverbs the</subtitle>  | ||
| + | <subtitle id="1:53:37">way proverbs work if you come home from a trip and your</subtitle>  | ||
| + | <subtitle id="1:53:40"> spouse is glad to see you then</subtitle>  | ||
| + | <subtitle id="1:53:43"> the reason is absence made the heart grow fonder</subtitle>  | ||
| + | <subtitle id="1:53:46"> but if you come home from a trip and your spouse</subtitle>  | ||
| + | <subtitle id="1:53:49">particularly glad to see you then what is the reason out</subtitle>  | ||
| + | <subtitle id="1:53:52"> of sight out of mind so</subtitle>  | ||
| + | <subtitle id="1:53:55"> oral societies obviously do not list their</subtitle>  | ||
| + | <subtitle id="1:53:58"> Proverbs because they're almost societies</subtitle>  | ||
| + | <subtitle id="1:54:1"> and proverbs are basically stories that</subtitle>  | ||
| + | <subtitle id="1:54:4"> are evaluated the way stories are you never worry about that the movie</subtitle>  | ||
| + | <subtitle id="1:54:7"> you see today contradicts the movie you saw last week that's</subtitle>  | ||
| + | <subtitle id="1:54:10">they're about they're about how good they are now</subtitle>  | ||
| + | <subtitle id="1:54:13"> so this is not</subtitle>  | ||
| + | <subtitle id="1:54:16"> a story and this</subtitle>  | ||
| + | <subtitle id="1:54:19"> is not a story</subtitle>  | ||
| + | <subtitle id="1:54:22"> now the problem is unless we learn these</subtitle>  | ||
| + | <subtitle id="1:54:25"> other ways of thinking the ways of logic</subtitle>  | ||
| + | <subtitle id="1:54:28"> and the ways of systems thinking our natural</subtitle>  | ||
| + | <subtitle id="1:54:31"> biological tendencies are to grow up and tuck</subtitle>  | ||
| + | <subtitle id="1:54:34"> in entirely in terms of a narrative television</subtitle>  | ||
| + | <subtitle id="1:54:37"> reinforces growing up in terms of</subtitle>  | ||
| + | <subtitle id="1:54:40"> a narrative and this isn't probably the most</subtitle>  | ||
| + | <subtitle id="1:54:43"> disastrous thing that's happened because we are not only getting</subtitle>  | ||
| + | <subtitle id="1:54:46"> lead meta evil eyes we are actually the</subtitle>  | ||
| + | <subtitle id="1:54:49"> world is now descending back</subtitle>  | ||
| + | <subtitle id="1:54:52"> to traditional societies and ways of thinking about</subtitle>  | ||
| + | <subtitle id="1:54:55"> things which is if a story is good</subtitle>  | ||
| + | <subtitle id="1:54:58"> that's all I need to be convinced now</subtitle>  | ||
| + | <subtitle id="1:55:1"> of course we don't want to get rid of this because</subtitle>  | ||
| + | <subtitle id="1:55:4"> that would be going to a theater and never being able to see the</subtitle>  | ||
| + | <subtitle id="1:55:7"> play right you just see people you'd never give</subtitle>  | ||
| + | <subtitle id="1:55:10"> yourself over to this thing but think of the people who go</subtitle>  | ||
| + | <subtitle id="1:55:13"> to the exact same format as</subtitle>  | ||
| + | <subtitle id="1:55:16"> the theater called a political</subtitle>  | ||
| + | <subtitle id="1:55:19"> rally music pageantry</subtitle>  | ||
| + | <subtitle id="1:55:22"> fine words and give themselves over</subtitle>  | ||
| + | <subtitle id="1:55:25"> to it that can't be right so</subtitle>  | ||
| + | <subtitle id="1:55:28"> these ways of thinking about the world are incredibly</subtitle>  | ||
| + | <subtitle id="1:55:31"> important to learn and to learn when we're</subtitle>  | ||
| + | <subtitle id="1:55:34"> going to use one form of thinking or another and</subtitle>  | ||
| + | <subtitle id="1:55:37"> I believe that the Seymour</subtitle>  | ||
| + | <subtitle id="1:55:40"> Papert was right in the beginning that</subtitle>  | ||
| + | <subtitle id="1:55:43"> the strongest ways of learning these new ways to think</subtitle>  | ||
| + | <subtitle id="1:55:46"> these inventions of the Greeks and of</subtitle>  | ||
| + | <subtitle id="1:55:49"> the 17th century people in the 19th</subtitle>  | ||
| + | <subtitle id="1:55:52"> century people of 20th century people are to actually be</subtitle>  | ||
| + | <subtitle id="1:55:55"> able to build things using each of these ways</subtitle>  | ||
| + | <subtitle id="1:55:58">knowing the world so from that standpoint I</subtitle>  | ||
| + | <subtitle id="1:56:1"> think the world is more desperately in need of a dining</subtitle>  | ||
| + | <subtitle id="1:56:4">than ever and one</subtitle>  | ||
| + | <subtitle id="1:56:7"> of things that be fun to see in the next few years is</subtitle>  | ||
| + | <subtitle id="1:56:10">hardware of the Dynabook because that was a lead-pipe</subtitle>  | ||
| + | <subtitle id="1:56:13"> cinch from Moore's law 30 years ago</subtitle>  | ||
| + | <subtitle id="1:56:16"> but to actually see the software the</subtitle>  | ||
| + | <subtitle id="1:56:19"> Dynabook actually needs thank</subtitle>  | ||
| + | <subtitle id="1:56:28">[Applause]</subtitle>  | ||
Latest revision as of 19:44, 22 August 2022
again
 welcome to this program this is one of our occasional
 series of Bay Area Computer History perspectives
 I'm Peter Newark say from Sun and also
 organizing the program is Jeanne treichel also from some apps
 Jeanne could send up a moment yep away we have done
 so Jeanne and I appreciate any
 no suggestions for future programs the next program in the
 series will be October October 24th
 Neil's Neil from that s RI talking about shaky
 major contribution from the Bay Area
 to robotic history so our past
 programs have often been in the form of panel presentations
 is your Ethernet for example but
 on the subject tonight Dynabook it's pretty clear
eally one person to talk about it and that's Alan
 Kay and Alan is going to talk to aside
 thank you very much Alex
well
one
 of the things they're enough people with gray here
 in the audience so that I can't lie
 as much as I usually do when I tell this story
 the other thing is a couple years ago
 I wrote a fairly extensive history
 of small talk which is published as
 a preprint in the
 sig plan as
 part of the hopeful to proceedings going to be
 in a book sometimes we have some in our office
 I'm going to leave one with Peter and Jeannie and
 it's more detailed well
 it's more much more about small talk than
 the Dinah books it has that story in
 there it's more detailed and I can cover tonight
 one of the things I discovered when I wrote this
 is it is simply not possible to tell the truth when you're doing
 a history
 even though there are about 50,000 words in
 it I had to leave out I apologize in
 the beginning for how many things I left out I also
 found myself leaving out enormous
 number really juicy and very
 funny stories just because the page
 limit was getting longer and longer and
 longer and it was impossible to
 express even in this longer thing
 all the different intellectual debts and so forth
 and again tonight the
 stories that I tell you can't possibly be the
 truth and a lot
 is going to be emitted and however
 some people in the audience might help my
 recollection on a couple of cases
 that case I'm showing early signs
Alzheimer's on just that although turns out that Alzheimer's
 is okay for one of these things because
remember the stuff that happened earlier quite in detail
 so I think I
 think I do remember that now
 what I'm going to do is I was
 originally asked to recapitulate the
talk I
 gave at hopeful but that
really intended to be supplemented by the by
 the paper which many of you have not
 read so I've done a different talk and
 I'm going to move through it as quickly as
 I possibly can if I don't degress too much we
 might get done more or less on time if I do degress
 then we'll probably
 time will run out before I ever get
 to the invention of the Dynabook we'll see
 so
 let's see I'm going to have
 a flat screen display here which is for controlling
 the video but I don't see how to control the slides okay
alright
 I have to go to another pillow okay
 this
 is a mode full user interface
okay slide projector
 on
 first one to go forward
 get okay goes fast forward I
 don't want to go okay so
 the context for this the other thing I found out
 in preparing this
 talk is a lot of my best explanations came
 post facto this is partly because
 we found it extremely difficult to explain these
 ideas to Xerox and over
 the years I found better examples
 however in order to keep this historical I want
 to try and stick pretty much with what
 we're thinking at the time and so I've
 left out some of some of the better ways of explaining
this stuff but I think there's enough context now this is after
 all let's see 27 or
 28 years later there's
context so it shouldn't matter but I want to have set
 up one piece of context which in fact we did think about
 back then although we didn't completely
 realize that we were doing it ourselves was
 much more when we're thinking about how to help kids be creative
 and that is an idea from Arthur kessler's
creation which is written written in the mid-60s and
 one of his models of the creative act
 is that we tend to think in context
 the context here is pink and here's
 a train of thoughts working in
through the pink you can think of the pink as a paradigm to
 give us a goldfish bowl you can think of as a box whatever
 you like but the idea is that
 there seem to be constraints in
human mind to keep you thinking about one reality
 at a time and so when you have
 little deviant thoughts
 little blue thoughts they get
immediately you go back to
 pink thinking but every once in a while maybe
 when you're in a hot tub taking a shower out jogging
something one of these blue thoughts breaks through and all
 of a sudden you see that this pink thing that you
thinking about is really a blue thing
 and moreover it's much more interesting
 as a blue thing than it was as a pink thing so this
 is what Kessler calls by association the
 colliding of two contexts usually
 by analogy or metaphor and
 of course 90% of them are really
 bad ideas most ideas are
 bad but if you
 can filter these this is the way a lot
 of creative acts get done and Kessler pointed out that
hree basic emotional reactions to doing this if
 you're telling a joke it's hahaha
 you're doing science it's a ha and
 if it's art it's off
 because as he points out a joke
 is leading somebody down a garden path
 and then realizing it was about something else all along
 and science has the same
 thing we often feel that the ideas are all
can't see them because they're transparent
 to the context that we're in and of course art is
 again being able to see one thing as something
 else in a more powerful way so
 the context for this is that I think
 in most of these talks
 you'll hear people talking about things that they've done it
 will they'll fall into these patterns you know we are
looking at it this way and all of a sudden you see it something else and that
 gives us a new insight and new energy
 and of course one of the things
 not that this group needs this but it's
 amazing how much being
 generally well educated helps
 because if you're only thinking about pink if
pink things in your brain is really hard to get blue
 ideas one of the problems with Silicon
 Valley engineers is they're too good at what they do and
 so they spend all of their time optimizing in the
 only context that they've learned so
 you see super optimization is
 not particularly a creative act by Tesla's model
 so thinking about other things we
 reverse some of the most unusual things
Dave Smith who's sitting in front found himself
 I think to his great surprise reading
 books by Ernst Gombrich one
 called art and illusion which is about
 theories of artistic perception doing
 a computer science thesis at Stanford
 and that wasn't the most unusual book that I read
 so
 the the
 genesis of all this stuff is Memex
 this is a picture from this the
 Life magazine version
 of this article written by Bush fan
 of our Bush 50 years ago
there's by the way for those of you were interested on October
 12th and 13th at MIT
 there's a 50-year celebration for
 Bush and a lot of people who are interested
 in mimicks
 and linking of information angle Bart will be there and so forth are
 showing up to commemorate Bush's vision and
 as you see in this in this drawing
 the idea was he said
 not too far in the future people will have in their
 homes a desk that has inside of it about
 five to ten thousand volumes worth of books held
 on an optical storage
 that there will be screens
 for viewing it there'll be ways for putting in information and
 drawing in information ways for searching it and most
 importantly there'll be ways for linking the information using
calls called halves he said
 there'll be profession called pathfinders and
 pathfinders will make interesting connections
 between knowledge and cell lows you can add
 them to your mimics as you go along now
 I was five years old in 1945 so
 I missed this particular article
 although I did read Life magazine back then but
 ankle Bart was in the Navy in the Pacific
 and did see
 this he was in Guam or something and
 it started a train of thought that for him gradually
 culminated in setting up a project to actually
I'll return to that in a minute I
 found out about it when I was about 14 or 15 because
 Robert Heinlein like to use generic
 names so
would take something that's capitalized like Memex and
 he would uncapitalized it and use it as
 a generic term used in the future as
a descriptive term so he would you say something like so-and-so
 used his Memex to do blah blah and
 Heinlein was very reliable about this
 and so I discovered early on if I actually looked up
 these uses of these things there would be something
 in somebody had done something that
 gave him this idea so
 he would give brand names to things and if you look up the brand names
 at Heinlein use you would discover somebody had had
 invented a precursor technology that Heinlein hit
so that's how I found that science fiction is very useful especially
 back back in the old days when they actually wrote about science
 so
 fast forward to around
 1962 here's Ivan someone
 sitting at the console of a computer tx2
 the size of this room and I think this is
believe isn't a genie that Ivan gave his talks are
 not going to say too much about sketchpad I
 didn't know about sketchpad at the time although I'd
started programming for the air force the year
 earlier and I'm going to show
 you what you see on
 the screen there is Ivan has drawn a bridge in and
 sketchpad was peculiar even
 by today's standards in that you
 could attach meaning to every element of a drawing and sketchpad
 would attempt to synthesize all of the meanings of
 the parts into one grand
 simulation and the simulation was
 dynamic if it was under constraint so if
you drew if you drew a linkage in with sketchpad and
 the linkage was not completely constrained
 to be still the constraint solver
 and sketchpad would actually iterate its way around through the degrees
 of freedom not unlike the way a Prolog program
 will give you all the all of the answers for
 a particular retrieval but
 the one of the really interesting elements
 of sketchpad and we may not talk about
it too much further depending if I run out of time or
 not is that sketchpad
 had
 a peculiar another peculiar notion which
is that you didn't have to be exactly right in
 order to be interesting so the
constraint solvers in this were not symbolic constraints
 Altis they weren't performing logical
 operations but they're actually performing various kinds
 of arithmetic operations and
 fit operation so here's
 a here's an example of the
 view go ahead
 go over here hit
 play and see what happens
okay I'm worried now
 so somebody well
 I hope it should be warm
of course this thing is playing away and it
 doesn't showing maybe
 yeah okay so let me run just back
in technology wonderful now it's
 blanking on me and
 try to rewind a little bit
yeah Oh
 another mode
 okay
 so
as
 the Marvel it's moving to watch I'm just going to show you one small
I don't
 know what it's doing really
okay he's drawing yeah
 drawing a rivet here and
 one of things you can do is
point you just told the constraint solver to go on
 and to line things up and the center of the circle
 oh boy
 now he's going to distort the thing and
 we turns on the solver
 again the solver will line it up so it's symmetric
 the center of the arch is the
 center of the cross piece the
 idea of a sketchpad is you put in generally what the thing is
 give it some additional rules that characterize
 the particular drawing you're trying to make those
ither have to do with the form of the thing but also can
 have to do with the meaning of the thing and here's
 another interesting thing about sketch pad
 this is by the way before
 there were real computer display so every dot is being
 put up here by brute force by the TX to
the
 nice thing about those old calligraphic displays is you got
 even real time scale
 changes which is still hard to come by on
 on current day machine so it's too
 bad and
 now you can get a few more rivets
and now it's fun is he goes to the master drawing
 says I better get rid of those cross pieces so I'll make them transparent
 and lo and behold when we go
 to the drawing all rivets
o this is actually the first object-oriented software
 system and really
 strong glory and anything that
you make out of it is in turn a master drawing
so here's he's made
 the rivet in the flange a master
 and now
 he's making instances from those okay
 so I have to go put it out of its misery here okay
 we can change the change to the next tape
 so sketchpad had
 three really amazing
 planners
there's
 Ivan three amazing is what
 people look like back then
 so once said to Ivan in
 one year almost entirely
 by yourself you created the first real interactive
 graphics program first system with a window if you're noticing
it has a clipping window and the drawings on our much larger
 screen the first object-oriented software
 system and the first real-time
 problem-solving system you can even call it
 an AI system I said how did you do
 this and he said well you know it was hard he
 actually in his faces here is
 quite apologetic if anybody how many people here read
 this what's amazing
 about reading this thing besides how great it is still today is how
 apologetic he is it doesn't do more
this is why it's not good
closely into the future you might get discouraged
 okay another
 thing that was happening right at the same time is the first live
 vote for the first personal computer which is the link done
 by Wes Clark and Charlie Molnar here
 one of the design criteria is that it
 shouldn't loom over you so it's designed to
small and actually the first 20 people built their own they
 came spent a summer at Lincoln labs
 and the summer was actually learning about digital
electronics and the project they did was to build their own
 computer which they took back to them back with them to their lab
 about a somewhere between a thousand
 and two thousand of these machines were built in the in
 the 60s mostly for biomedical technicians
 these machines also
 influenced Dec tremendously for instance
drives at West invented for this machine if you look there looks
 like a deck tape but in fact deck tape was
 invented was originally called a link tape deck tapes
 just held files they were boring but link
 tapes actually held pages of the paging virtual
personal computer only
 had two K of 12 bit words on
a paging virtual memory on this tape and it was amazing
 what you could do with this machine is a beautiful machine designed
 to be taken care of by
 people in labs for themselves
have a very nice programming system in a beautiful little editor the
 debugger on it was quite remarkable in that you instead
 of single stepping your program you single step
 the machine so the software and the hardware were
 such that you could actually slow the entire
 machine down as you move
 through to see what was actually going on beautiful
 machine so
 the other thing that happened around 1962
 was Advanced Research Projects
 Agency phased out of the space
business and had some money left over and
 for various reasons all of them justified
 they like this guy Jack Lickliter
 known as Lick and decided
 to give him a bunch of money to do whatever he wanted
 and he was a psychologist and had
 been involved in some of the human factors design of the sage
 system in the 50s he is both a b b and
 an at MIT and he decided that the destiny of personal
 computing was to be a complementary partner
 for human beings complementary
in the sense that not trying to do what a human does
 but to do things that humans don't do well in
 a very interactive way
 so he was one of the people who could
 extrapolate from pointing light guns
 at digitally produced radar screens
 to the idea that this thing might actually help
 people think and his phrase
 up there is in his one of his earliest papers
 in 1960 which is called man computer symbiosis was
 to think as no human has ever human
 being has thought has ever thought I guess he
 was a great guy and he
 came up with and they just died
 a few years ago and Nicholas Negroponte and
 I are trying to raise money for a permanent
Licklider lectures at MIT
 so several ideas he had one
you shouldn't spend any time more time in Washington than
 you had to nobody
 sensible likes that place so he
 got the idea that you should only spend two
 years there and then he got the idea that
 the only people who should
article community should be people who came out of the
 Arco community and that that person
 would spend one year as a as
 a deputy learning the job and then
 two years as a director so this is the stream
 of people who created the
 funding that funded most of the technology that we have today
 how did I even get
 there well he got drafted not long after he did sketch
 pad and Lickliter did not want him to go to Vietnam
 so they pulled some strings and as a second lieutenant
 he was made head of ARPA at the age of 26
 that
 was one of the great moves of all time
 because I even you could even though each of these
 four guys are fantastic you could argue that Ivan was the greatest
 of the four of them because he was the youngest he
 was the most vitally interested in the input-output
 human interface part
 of the thing he was the person for instance who first funded Engelbart
 number of other things Taylor
 will meet him again a little bit later because he was one of the people who
 set up Jaques Park and Larry Roberts is
 best known for the for the ARPANET
 Larry Roberts was Ivan Sutherlands
 room late at Lincoln labs
 so here's the angel Bart
 a little bit
show in a couple of minutes on their show in Engelbart
 clip as I saw the system just
 not yet this is happened
 before I came on the scene then the
n I was
 programming at the just trying to see what
 it looks like here I was programming at
 Air Training Command in the Air Force in the
 early 60s and some
 unknown programmer came up with a great idea because
 back then didn't really have operating systems or
 the most places would build their own little
operating system to help them process back batch jobs and
 something and Air Training Command had many different
 phases a lot of them had burrows
and somebody came up with this great idea for
 how to make data
 sensible to people and that
 is the following each record on one
 of the two twenties tapes was a long thing
 those tapes didn't move very fast back then could
 write long records on them and they're in
parts the first part were set of pointers back
 into the second part which were set of procedures
 that knew about the third part which
 were the set of data records okay
 and so the way you use these things so the operating system was minimal
 right all
 you have to do was to read this thing into the core
 memory of the Burroughs 220 and start
 jumping in direct vectoring
 in direct procedure called indirectly through these guys
 were into standard orders that had to do with
 reading and writing and finding out how many fields the data had
 these procedures knew how to give the answers that these
 and the behaviors that these guys did and the
 cold mess here knew what to
down there which are never touched directly by
 anybody that a great idea don't
 you wish you had that on the internet I
 thought it was a pretty
 good idea never been able
 to find out who had this idea was there when I arrived
 in 1961 somebody had just done it and
 it worked extremely well until
 the government decided everybody has the program in
 COBOL a few years later and then it
 got thrown out so this
 is my first I
 believe this antedates all
 other forms of abstract data types that
 I know about there's an early paper by Doug
 Ross that has some of these ideas from MIT I
 think this is a digital invention by somebody and
 it certainly it's stuck in
 my mind the other thing
 that I learned there which I'm not going to try
 and explain is it just happened that the third machine I
 ever learned was the Burroughs be 5000 which
 is probably the greatest not probably it
 was was the greatest machine architecture ever
 designed I think
 7 out of the 10 best software
thought up are in the hardware of this machine I
 will not try and explain with all of them are but it
 was basically a crash 'less machine is the first machine
to do what is known as capability addressing built into
 the hardware one of the first machines to have a stack the
 first machine to have byte codes there's no there are no addresses
allowed in the code all the code is relocatable
 and in fact it was kind of an object-oriented
 machine although this was before people knew how to handle it that
 way it was actually done for Algol 57
 Algol 58 which on
 this machine was called Balga back then but
hey got around to building the machine Barton guy
 who designed to be 5,000 had
 designed the first moderate what
consider the first modern compiler which ran on the Bo's to 20
 and Knuth was one of the programmers of it
 why do I say modern I think everybody
 in here knows what I mean when I say pass and a half
compiler which is a compiler that streams once
 through the source code puts
 the in fix-up pointers as it goes and then as it finds out
 information about for references fixes those I mop the first
 one of those ran on the bar was 220 when Barton was designing
 it he realized that the intermediate
 output of the compiler was actually more
interesting than borrows 220 machine code so he thought about why
 not just design the machine to run the direct output
 of the compiler and forget about all this down
 below which had nothing to do with
 higher-level languages and I
 commend his paper to you I think
papers ever written in computer science called
 a new approach to the functional design of a digital computer
 Western joint computer conference
 1961 it's only four
 pages long that gives the complete architecture of this system I should
 mention by the way you know hot Java is
 a hot thing now the virtual machine
 on the B 5000 is much better than Java
 and fact
 the all the virtual machines
we get at Xerox PARC were based on this particular architecture
 anybody who wants to do a good virtual machine shouldn't
 bill themselves of that information rather than just trying
 to roll their own
 here's another
 thing that I came across at 1965
 which is Gordon Moore's original graph
 saying what was going to happen to Silicon
 published in data nation 1965
 I read it while I was helping debug this
 infamous system called the chippewa operating system
 for the 6600 in seymour crazed lab
 was back when you still work for control data
 so this is I'm semi-log
 paper and first
 thing Moore did was just plot what
happening with integrated circuits from 1959
 up to 65 and notice that it was an
 exponential power of two every year and
 started asking questions about what
would it be like if you could continue that and a few years later
 he did a more careful analysis and said well it's not going to be worse
 than a factor of two every two years that's this red line
 and here's the line for
 memory dynamic Ram memory
 as it started in about 1971 so
Gordon Moore on the basis of physical principles and
 because he picked the right kind of silicon MOS silicon
 to look at this
 is what led many people astray because back in those days it
 was so slow that nobody would ever think of building a
 computer about it because it basically has it
 works like blowing up a balloon with buckets
 basically a capacitive based way
 of doing switching and so you have to put a lot of charge into
 an MOS transistor in order
 to get it to switch it took a long time but
 gordon moore looked at it in part by
 talking with him about it once in part just
 because it was so much simpler to make that than bipolar that he could actually
 do some math on it bipolars has like 14
 layers and it's very complicated but the mos
 he realized that the smaller you make an
transistor the faster is going to be able to switch and
 so as a main question was how
 small can we make these guys and still hasn't be a transistor and
answer back then was about 5000 electrons we're now
 getting close to so
 5,000 electrons took his
 graph out to about 1995
 so this is one of the great thirty-year predictions of all
 time and of course everybody here knows that
did the other thing you need to do the to predict
 the future which is he helped invent it right
 the left fairchild is one of the founders
 of Intel and is worth a few billion that worth as much as Bill
 Gates but he's a few billion is is nothing
 to sneeze at okay
 so I have to tell you that when I
 first saw this it meant nothing to me because
 I was be bucking a machine that ran at
 10 myths in 1965 and it required
 liquid freon cooling
 so there's no particular way
extrapolating
 at that time I found
 myself at Utah and
 that Utah the first thing
 when you walk in a Dave Evans is office this is what he looked like is a
real friendly guy look before you even got a desk he
 had a pile of these things on it about this high
 so the first thing he would do is give
take this and we eat it so that
 and then you were supposed to come back and if you could
talk sensibly about it then he would give you a desk
 and
 it happened on my desk was a pile
 of tapes and listings that was
 supposed to be the algal compiler for the UNIVAC
 1108 at the university of utah had but
 in fact it turned out to be the first Simula
 system here's another guy I ran into now
 I made this really murky this is fact is
 not even a picture of Bob Barton because I
 think we have determined that cameras
 cannot take pictures of him
 whose calls goes to walks because he was often
 seen in Merrell engineering building but he's never seen entering
 or leaving it
 in fact he he kind of hated the
 whole idea of school and he kind of hated graduate
 students and really hated burrows and
 but Dave Evans had convinced him
 to to leave burrows for a year and be
 a professor of sorts at the University
 of Utah I'll just tell you one barton
 story which is I took this course
 called advanced systems design and
 he handed out this sheet the first day and
 he said well there's something known about this is in 1966
 there's something known about advanced system
design and it's all written down here and I expect you all to learn
 this and understand it he
 said but my job this year
 is to firmly disabuse you of any fondly held notions
 you might have brought into this classroom in
entire classroom simply garbage collecting
 our brains one of the greatest educational experiences
 I've ever had he never referred to advanced
 systems programming again so the effective
 that we would read all of these things his
 what he was concerned was was that
 none of us could think and there
 were many dimensions to his complaints about how
 we weren't able to think and during
 this year he explored each and every one of them
 the result of this and of
 course he he hated pretty much everything
 that had been done all up
 to then in the 60s particularly by IBM and
 pretty
anything that we thought might be a good idea he had fifty
 five reasons why it was a terrible idea
 now you think gee whiz this was
 handy but down or taking a course
 but you have to realize this guy had the eloquence of
William F Buckley although he was to the left in his political
 leanings he was one of the most fascinating people you
 can ever imagine running into and he was
 extremely well-read excuse his degree
 was in mathematics and he was extremely well-read
 in philosophy and it was a wonderful experience
 now the result of that class was that the students
 who were left at the end of it were free
 and what I mean by free is he
 had completely removed all traces of
 religion about every
 phase of computer science that
meant there was nothing that we could not there was no thought that we could
 not have so the best
professor can ever do instead of putting knowledge into
 our mind he removed it
 it was the most valuable experience
 I had in graduate school because any also
 he wouldn't talk about the B 5000 I had to
 resort to step on strategies
 like talking asking
 his wife what it was like when he invent it turned out he invented
 the whole thing over one weekend had all
of the ideas he woke up in the middle of the night with all of the ideas for
 this machine that just came down it actually fighting
 him we found
 out he could drink beer problem was it was about six for
 a huge guy and he could drink any of us he
could drink australians under the table so
 is that we actually approached him and realized one of us
o take about four graduate students
 in a row to get him to drink
because you thought was a three to peer state
 but eventually
inside so this is a this is one of the great geniuses that
 has lived in our in our field completely
 unappreciated even today if
 you look at what he did in 1961 and 1962
Motorola sells today
 I mean it just is pathetic it turns your stomach
 turns mine anyway
 well there's this pile of stuff on
 my desk that turned
 out not to be alcohol at all Simula he's an alcohol
 that had been doctored to make a Simula and
 in the process of finding
we realized it was a programming language that did the
 same kinds of things with sequential code as
 sketchpad the data structures
 were basically very similar and this
 has a disadvantage it wasn't as beautiful as the constraint
solving methods of sketchpad but on the other hand you
 could do many more things with it because
 you weren't limited to what a constraint solver
 could do this is a huge
 revelation now here's here's one of these opportunities
 when you wind up with something new
 so data structures and
 procedures with a way to program and
 if you held on to your pink thoughts
 and looked at Simula
 as most people did you would wind up inventing
 an abstract data types which many people did happen
 in the 70s now this is
 a really weak thing because an abstract data type is kind of a
 slow way of doing what data structures do why
 do I say that because an abstract data type
 still thinks that you're supposed to use a
 generalized assignment statement on its
 simulated fields okay and
 sign assignment statements programming
 is not a very strong way of doing things and so most of the
 abstract data type languages have wound up
 requiring about the same code to
 program things as data structure languages before them
 they didn't show this factor of 10 difference
 that we found from OOP now there's a different
 way of looking at this and it came about
because one of my undergraduate degrees was in molecular biology
 and I had read this book a few years before
 published in 65 called
 the molecular biology of the gene and in
 it it had an assay for the first time ever
 of a bacterium
 ecoli bacterium such as we have
 millions of in our stomach this assay is kind of interesting
 it's about 70% water but it has
 about 120 million organic components
 that is things that interact
 with each other informational E and if
represent just those forgetting about the water it's about
 100 gigabytes as a parallel information
 processing system and when I made this slide it
 was 200,000
 well how about 50,000
 to megabyte desktops in
 one of these eco lies and it was fast if
 you take an atom as being the size
 of a thing toys of a tennis ball then
 one of these white proteins here has about 5,000
 atoms so it's about the size of a Volkswagen and
 these guys can move
 their own length in about two nanoseconds
 now if you scale that up that's
 faster than the speed of light
 right anybody ever wonder why chemistry
 works this is it's really
 amazing to me that they never tell
 you in in high school so it's actually the
smarter kids that wind up rejecting tan rejecting
 chemistry because how can the molecules find each
 other it just really doesn't make sense if you actually think about it
 the only way it makes sense is
to realize just how much thermal agitation there is as
 you go down there for instance
 the deceleration on a bacterium in
 water is about a million GS
 water is like asphalt to
 these things they are incredibly strong when
 they stop lashing their tail they stop there's
 no inertia of any kind here
 and the thermal agitation as I say is
fit were scaled up it would be things moving the
 side moving eight or ten feet in a couple of
 nanoseconds so you can imagine what that is like you can
 imagine why biochemistry actually works
 that's a pretty complicated thing and furthermore
 it's only one five hundredth
e size of the cells in our body and we have between
 10 and 100 trillion of them so
 you start thinking these cells have
 60 billion organic components as opposed
 to 120 million and yet
 50 cell divisions will make an entire baby
 now if you compare this against computing
 even today even against the internet with
 all the computers on it especially if you think about
 it compared to what computing was like back in the 60s you'll
 see that this constitutes a different class of organizing
 complex dynamic structures they just
 aren't like computing machinery at all and
 this is what I got from Simula
 so
Simula is not a better old thing but almost a
 new thing and got this
 hit that the one of the great
 ideas you could ever have in
 doing programming was to organize
 that the way biological cells are organized
 that is progressed
 along so you have this nice idea
 of encapsulation which is the main strength
 of it you
 have an even more weird thing but it's partially from
 Simula that you can simulate anything including
structures if you want to go back to them but
 in fact you get to deal with many
 many more things on a much more natural way
 using an architecture that we know from biology scales
 incredibly and
 you have something that biology doesn't do which is the DNA
 is not in the cells here but it's extract
get out and so there's only one copy of the DNA which if
 you twitch it everybody is going to feel
 that so that was a huge that was the last that
 happened to be in November 66 it was the last time I ever thought
 about doing procedural and data
 structure programming I just realized that that was
 a that was just an artifact of the past it meant nothing had
 nothing to do with the Destiny's computers in any way
 so
 then I saw let's see if this works
 now this
 thing is gone then angle Bart came
 to Utah I
 mean those AZ
 travel was a projector you could stop and start because people weren't used
 to seeing cursors so stop
 the Sony say I'd like to go to produce but
 I'd like good
 produce a good thing I'd like to say one branch only
 and you know just that little
 oh I can say
 I'd like to see one line or I
 could see but there's a little thing I can
 move does remember place that I found here
so here I'm afraid I'll need a different picture
 than you so here's I do with
picture drawing capability here so slight map if I start
 from work here's the route I seem to have to go to to pick
 up all the materials and that's my plan for getting home tonight
 but if I want to I can say the library
 what am I supposed to take up there I can just point to
 that and all the overdue books
in all while there was a statement there with that name go
 back what if I want my supposed to pick up the drugstore
 I see you understand all right
 target can do
 things if I wanted to say I'd like to interchange partisan
 cans materials jingle
 they're all numbered right if I care to know
 they're changing them very quickly can subpoena
 interchange the products
 they do it in August we numbered
 so it's pretty pretty
sickening to realize that this was done on 192k
 machine that was time shared you notice the response
 ever wish your pc or macintosh
 would have that response well
 you can't they're too fast
 because they're too fast nobody bothers
program them in a way that humans could use them but the
 Engelbart people really understood that this was
 all about close interaction and so they really paid attention to
 a lot of these things this is a beautiful system in so many
 ways and I don't know their
 angle Bart has been here to talk but he
 really deserves to say more about all
 they did compete they did conferencing they had programmers
 up in Oregon that worked with the program was done in the Monroe Park
 things that people are still trying to do today he
 did very successfully in the late 60s
well I made a huge impression on me and
 around that time I got involved with a
 engineer who
 wanted to do a little machine and together we did this thing
called the Flex machine this is a picture of it on its own display had
 the first object-oriented
 language I designed ran on this machine directly in the hardware
 so he made many mistakes on this
 machine one of them was just trying to scale the B 5,000
 down in history we learned from that experience that
 as Barton used to say good ideas don't often
 scale he
 had one of the earliest clipping dividing
 window system and multiple
 windows and a bunch of things so windows
current idea back
 then so
 another thing I saw early
 on was this system at RAND
 Corporation the same time
 Lee look they match
 go back
 Iran had invented the tablet
 the same year the Mouse's invented 1964 they
 built this system whoops
 first we erase it go arrow then
connector out of the way so that we may draw a box
 in its place seesee wants a box and
 makes one form now it's recognizing his printing
 the printing in the box is being used as commentary
 only in this case the box is
 slightly too large so we may change its size that's
where modern-day window control came from literally Android
 flow from the collector to the Box
 attached a
 decision element to the box and draw a flow from
 it to scan we then
 erase the flow arrows attached to the process post new
 area and move the box to a new position
this allows us to
 draw a new box
 okay
nice huh so
 one of these days I have the whole movie and Dave remembers
 well I used to show it to the group every few months of drugs
 part because what we wanted was something that nice
 I showed that movie
at Apple when they were doing the newton and said you
 know people have already done a really great hand
 character recognizer why don't you use it no no
we're going to recognize handwriting I said well you can't recognize
handwriting because people can't even recognize their own handwriting
 half the time they
 said well go corporation is doing it I said they can't be doing it
 it's not possible once you do this this
 a great recognizer done by Gabe groaner
 written up in 1966 and this system
 was around 1968 or I was 68 when I saw
 it today
 I can't talk about it more it's a beautiful first modeless
 system truly beautiful in every way
 and right around the same that
 summer I had seen a little square inch of glass
 with a few blinking
 lights on it little neon lights it was the first flat
display at the University of Illinois then
 in the fall I visited Seymour Papert
 for the first time and got an enormous
 enormous life-changing
 insight and the insight
 was that the computer is not a tool the
 computer is not a vehicle that's the way we were thinking about it angle
 Bart was sort of thinking about it as a Model T compared
 to IBM's railroads it's not a bad metaphor personal
 computing but what Seymour was doing
 with children had no interesting analogy
 through things like tools or it's
 a vehicle the only analogy it has it could work
 at all was an analogy to the printing press
 because what it was was a vehicle for
 representing powerful ideas the powerful
 ideas of our civilization in a concrete form
 the children could actually learn not
 in an abstract form or the abstract form
 was actually a concrete way of
 dealing with these things and on the I'll
 never forget that day and on the
 plane coming back from MIT
 I designed this machine and made
 a cardboard model of it when I got got back
 and the lady became called the Dynabook because the kids
 computer can't work on a desk kids
 are mobile kids have to go places
 and I got there many things we did this
 was hollow so you could fill it up with lead pellets and see how heavy it
 was would get before anybody didn't
 want to carry it anymore it turns out back in those days
 before people had
to buy these things because they work for companies
 the limit was about two it was about two pounds
 about one kilogram beyond
 doubt is too heavy I think that's still a good figure today
 two pounds and the
 other thing we discovered of all the different ways of making one
 of these things the main thing you wanted to do is
 to have it be really slim and at least one dimension the reason
 was you always have to carry other things too
 the portability became defined
 as meaning you could carry other things
 too we realized that this
 was a different kind of thing than the desktop computer
 we thought about how good would you have to make it
 to do mundane things on it like we do on
 paper paper you can write the Declaration of Independence on it
 but you also put grocery lists on so
f the imagines things we actually did was to carry this
 in to a supermarket and in Salt
 Lake City and imagine what it would be like to
 have your grocery list on this thing and you have to walk out
 with two bags of groceries Plus this thing
 so those are the kinds of thoughts in the
 late 60s about this
 machine which is called a kiddie computer back then
and because I had a philosophical turn
 in mind as well thinking
stuff while I was trying to write my thesis I
 realized that time
 sharing systems desktop computers and whatever
 this thing was actually constituted
three different kinds of information systems and
 it reminded me of something I've seen before
 which is in the history of the book
 so these manuscripts cost
 about two million dollars typical
ibrary would be about four times the size of this room and
 each book would have its own desk the
 books were chained to the desk they often have precious jewels
 on them because the jewels were nothing compared
 to the cost of one of these books often took as long as ten to fifteen
 years to make one of these books
 give you an example there were only 371
books in the Vatican Library in the Year 1400 it's
 one of the largest libraries in Europe the
 richest man in France who is the brother of
 the King John Newbery
 had 154 books when he died
 and he was a bibliophile he had these books made for him and
 one of the best twenty-five dollars you can ever spend is to
 get a facsimile of one of the books he had made
 for himself which is called the Book of Hours of John
 gusta berry it's marvelous and
 it gives you a bit of a sense of what these books
 were like and also what is lost by simply trying to photograph
 them they're renderings
 and capturing of the charisma
 of an oral basically oral society
 the Gutenberg Bibles
 were intended to look like these guys
 that was sort of the connection I made was oh yeah nobody
computer should look like so the best
computing back then is to make it look like a time-sharing
 terminal without the central mainframe
 but and it's
 just what a Gutenberg Bible is is the same size Gutenberg
 had 253 characters in his font
 just so he could imitate every ligature
and abbreviation the the medieval scribes use
 they had people come in and illuminate these books
 and the Nuremberg Book Fair in
 1454 20 of these books were
 shown for the first time and they marveled
 of course of how alike these books were
 it was a new idea that the
 errors in them were the same and
 a place that was right was going to be right in all of
 the books that was a displacing kind of idea
 and they were cheap not cheap by our standards
 but compared to these things there are only
 three years of a clerks wages that's
about sixty thousand dollars so this is a kind of a workstation
 and if you think about that it
 fit well into what these machines friends
 was the link the handmade link was about a twenty thousand
 dollar machine and then
 about fifty years later came the great
printing was a guy by the name of Elvis whose last
 name was not pagemaker
 that's
where the company got their ideas that last name was Manutius or
 if you like colloquialisms which most
 people hate his real name was Aldo minutiae
 oh because thought of his eldest
 today and he made books through the
 size books that we use today
 books are like this size are a little bit
 bigger and he made them that size because
the streets of Venice and measured people's saddlebags
 because the first offering from his
 press was called the portable library and what
 he printed was not Bibles but everything the Greeks and
 the Romans ever wrote he and his sons went
everything that had ever been written they
 published forty thousand different titles in the thirty years
press existed forty thousand
 different titles each press run was about
 five thousand books or so now
 even though I'm running out of time it's
 it's worthwhile just pausing on one thing to ask the
 group here if anybody knows what the actual inventing
 invention of printing was
 anybody know
 what was the f no movable-type was invented by the Chinese
 in the 1st or 2nd century AD
 yes pardon no
 Chinese invented paper
 - yes Paul yes
 ok
 here's the here's the way it worked the Chinese
 invented all his stuff centuries centuries
 before thousands of years before
 they had the whole rigmarole they knew how to
 - they had presses that would
 press these things together they had movable typing
everything the problem was it took forever to get
 a font up and it wasn't just because of the Chinese
 characters so you need to 4,000 of them
 think about how many you need how many little things you
 need to print a book so the secret
here is that Gutenberg was a goldsmith and if you've
 ever worked the gold it's a soft metal you can work it with
 other metals and so
 Gutenberg winks through the following thought process at some point
 when he realized that he could make
 a steel die that
 was the character as he wanted that character
 that steel die was tough enough
 to just strike negative impressions
 of itself in copper or brass
 that copper or brass could
 then be poured with metal softer
 than it like lead and so a standard
 type maker in those days could make between 2,000
 and 4,000 pieces of type a day
 this is why the printing press spread and you
 should think about the connection of this to Moore's
 law right the printing press never
 would have happened the way it did if it hadn't been for
 the proliferation of what served as the bit you
 had to be able to have these bits spread out exponentially
 so that anybody could make these things fairly easily
 and in great quantity well
 that led to a bunch
 of different thoughts because the belief
 system for each one of these areas are completely
 different and in fact in history what
happened between here and here didn't really count
 that happens to
 be where we are in computing today nothing
 that is happening between personal computing in
 this next phase really camps it's all about
 this stuff almost everybody
 - today 100 million
personal computers in the world almost everybody today is not
 using hyperlinks almost
 everybody today is not simulating those are the two
 things that computers are doubt but what almost everybody today
 are doing is simulating the older culture
 the paper culture and this is a recapitulation
 of what happened back then
 so there many interesting things so
 one way of transforming this into a
 thinking way of thinking is
 to think of each one of these as a belief system I
call them the institutional belief system the personal belief system
 in the intimate belief system and you
 can play games writing
 different properties of these
 just the main ones we were thinking about back
 then where this one is going to be driven by the integrated circuit
 and this one would be driven by Wireless many
 people do not realize but I hope you get Larry Roberts
 here some time to realize that his plan for
 doing the ARPANET was not just to wind up with something like
 the internet but to do most of it Wireless back
 in the late 60s in fact when
Bay Area one of the first things I did was to ride around in
 a old Ford van that Stanford Research
 Institute had SR I had they
 had a model 33 teletype in the back of the thing
 and this very very expensive
 transponder that would
baud but it would do it with Wireless you could drive anywhere
 and be logged into angle Bart's STS
 940 and Larry Roberts
 had a very elaborate plan that
he tried to implement before art Bo got shut down too
 give everybody a handheld terminal and do
 everything via the power of the network and
 if you think about that as a model for third world countries especially
 who can't afford desktop machines it's a really good one
 he wrote many papers about
 this and it's a very interesting side story here
 well I have
to be careful with this one because this has been improved
 over the years we've gone back to this many many
 times Larry Tesler did a really great version
 of this at Apple a few years ago everybody
 has their own version most important ideas just
 thinking of these as being really different and trying
 to understand what is different about them
 the
 other thing that was going on around 1969 was
 Ivan Sutherland had come to Utah where
 I still was and he brought with
 him the first virtual reality helmet
 here's an example of somebody grabbing you
 could grab things and move them around and
 we realized that it wasn't going to be too long
 before this would be an alternative way of thinking
 about a Dynabook and in fact it
lot of sense when you're riding on an airplane to
 be able to have a virtual display
 rather than or rather than a real physical one
 another
 person I met back
 then I have two slides one that this is one of his favorite comments
 life is complex
 for this occasion the actual should
 have been I have a plane to catch
 he was out visiting Utah and there's
long I think it was it had something to do with the I
 was on several ARPANET committee so I think it was an architect
 ARPANET committee saying he was that he had to give
 a talk and a drag on dragged on and finally he
 had prepared this our talk and he only had 15 minutes before
he had to go to the plane so it gave the entire talk in
 15 minutes and it was just the best
 talk I've ever heard in my life you know he's
 done it for it now maybe 1.1
 or 1.2 Lamson is a little faster than usually
 talks and it could not have been clearer
 and it's all about capability operating
 systems and
 one
the things I gleaned from this and this is this is my diagram not
 Butler's but
 they did they weren't it wasn't
 really an object-oriented a capability system is darn
 close to an object system so if you're thinking about
 different kinds of servers
 that each object is a kind of a server then
 one of the things you realize is a lot
 of the services they're going to give have to be generic and
 that was in this system and that
 led to this realization
 that you have a kind of
 a matrix between generic behaviors
are your basically your powerful ideas your concepts and
 then you have lots of different variations of types or
 object classes and
 that made me realize that OOP could
 actually serve four you could actually build an operating system
 out of OOP impact back you probably should because
 you wouldn't have to have a lot of artificial distinctions that
 are in there and these capability mechanisms
would actually give you protection and limit access and
 and so forth the biggest problem with them was
 that the typical operating system process back then
 had an overhead of several K bytes to
 make one and so you couldn't make things little things like numbers
 out of this technique so one
 of the things that stuck in my mind is we should find a way of making objects
 any size without incurring an
 overhead
 ok another great book by Martin
 Minsky my
 other degree is in mathematics so I happen
 to enjoy this and this is the way I found out about Lisp
 because Marvin showed
 how gurdial numbers work and in order to illustrate
 it in here he actually built a lisp out of girdle
 numbers which essentially what GERD L did if you know that
 thing of and it was an interesting idea oh yeah
 you can use it sir you can actually
use integers to represent data structures because
 you can factor them back out and since Marvin and McCarthy
 had formed the AI project together and
Marvin d-list they actually did a lisp like language in
 there so that's really interesting maybe I should look at Lisp
it was kind
 of looked horrible and I discovered this wonderful book
 which I have about 20 copies of discovered
 over the years that when I need an idea I
 usually want it to come out this nice
 so I go out and buy a fresh copy of this book and
 I when MIT press quit printing
 it I'll have to retire they
 seem to use up their power
 so I have to buy new ones periodically
 so however
 this let me commend this to you because there's nothing
 more beautiful on this earth than page the bottom
 of page 13 okay
 and there's nothing nicer than he only
 takes 13 pages to get to one of
ideas of all time which I think of as Maxwell this
 is something like Maxwell's equation this is like everything
 this is everything now
 of course Turing machines are everything but what's great about this
 is it's a Turing machine with slope you
don't have to write tons and tons of code to get it to meant anything so
 Universal machine that's small and
grow up like this when I finally went everybody
 here in this room remembers who
 went through this thing remembers the day they trace this thing putting
 their fingers down and at some point you realize
 holy this is everything this
 is it if
 you know if you don't get that experience you've missed
 one of the great things in computer science because in it to
 me it divides the world up into two different classes of people
 the people who think that you
 have to write endless amounts of grubby code to do anything and
 the people who realize that what you should be spending
 most of your time on is the meta system and let the meta system
 create the rest of the world for you
 so that had a huge
 effect on me I think what I'm
 going to do is skip the next tape in the instant
 of a very funny tape called LSD crocotta
 chip and the magical
 mystery time sharing machine which was made at
 the AI project which is where I went next
 and will will refer it to another time it's basically a
 nice example of what people were doing that
shows one of the first modeless text editors done on the PDP
 one day I'll just pass
 on that so I
 started I wanted to make one of these machines and of course the
 screen display was a way off so I thought
I'll get myself a Sony tummy china chime and
 I'll just wedge in there what a link has
 and I'll get myself a
 modern version of the link for for kids so this
 is the thing called a kiddy comp that I
 started designing then I wound up
at Xerox PARC and the
 chief scientist of
a research center and they were smart enough to hire Bob
 Taylor to set it up and Taylor knew
 every good PhD in the country because he had paid
 for their PhD and he started his
 siren song of gathering
 together a really fantastic group of people which
 included Butler Lampson occluded
 number of the people in this in this room and
 that five years is the most
 fun I've had in a five year
 period so I went
saying okay what we really need is something that looks
 like this this was 1971 and this
 was called Vinnie calm and
 we need I said we
 need to make about 25 or 30 of these things so we can start working
 with with children we
did Dick Schaap and I did some of the display hardware
 for this machine and then they got turned
 down by a guy who should
 have known better he was known in
 the in the papers executive X
 meanwhile other things were going on we realized that
 because these kinds of machines weren't going to be very
 portable that we need laser printing and Gary Starkweather
 was there to do it he is already
 working on a laser printer when I went to Xerox in 1971
 and got it working late that
 year and Butler
 Lampson had this meeting and
 said you know we've done so many bubblegum things
 in the 60s what
 we should do at Xerox PARC is take an oath that will never do anything
 that isn't engineered for 100 users so
 this was a novel thought his
Butler's idea it was probably the greatest reason
 that Park was a success was not that
 it was so far out but because it was actually incredibly conservative
 because of that we actually wound up doing things
 that we'd already done in a half-assed way in
 such a way that we could build a hundred of them as there were personal
 computers or run a hundred users if it was a time sharing
 system there was a huge huge thing
to this idea which today is called living labs
 so the idea is you
 live in your own creations don't just
demo it make enough for everybody but the programming
 language it has to be documented and solid enough
 for 100 people to use it so this became a pretty
general principle for most everything that was was
 done in the first five years of Xerox PARC and the
 most amazing thing about it astounding
 thing about it was that with rare exceptions
 it actually made things happen faster
 now everybody knows why
 right because that extra thought
 that you did when you were thinking oh yeah I have to engineer
 this 400 users prevented those bugs
 that add years onto the quick and
 dirty thing so in fact the stuffs
 worked just it was unbelievable and I
 won't go through the because it a
 very interesting talk is about Xerox
 PARC in those days I'm not going to do
 that but it was a fascinating process so
 around then there are the ideas we
 have to do a Dinah book notebook kind of thing first
 and then eventually we
 realized that the flat panel displays it actually be easier to make if
 they were small because of the contamination problems
 and that there would be eventually something
 like this that you'd wear on your your head one
the reasons we didn't go much further with that is that the the
 lightest head sensing device in those
 days weighed about four and a half pounds and
Nicholas Negroponte II had been talking about
 simply wearing your computer so
they have something like a wristwatch that knew where your hand was
and when you walk from one room to another it would know that
one room to another this today
 is called ubiquitous computing and Nikolas has never gotten as far as I
 can tell a shred of credit but in fact this was his
 idea and it was an early idea of his
 so oh yeah
 so let me do we have
 yeah tape tape
 for what we want
 now again
this in the spirit of his being historical just
 by coincidence I gave a talk in November
 72 I
 think this is the right order
 to do this I hope
 November 72
 to a conference which happen to be videotaped
 Xerox PARC that
 tape got lost was
 not in any of the holdings that we had
 I saw an excerpt from that tape at
 a thing actually Paul Sappho and I
 an angle Bart did in Japan and I
 asked the Japanese how did you get that he said
we've had this for years so I asked well can I have a copy
 of it please and so the only known copy of
how they got a hold of this damn thing I have no idea but here's
 here's kind of the way I talked about this
 I'm sorry there's
 kind of way I
 talked about this in
 1972
 and perhaps lower so let's
 sort of see what it is you've already got that on we have
 the lights down and I'll be able to cook this I don't
 drink so okay
 well this is
 an existing device something that you a queue
 a Packard calls a pocket electronic slide rule
 and it
urns out that the way they decided to make it is so
 that would fit into Bill Hewlett shirt pocket
 that was the way it was was designed
 it had to do everything the slide rule would do except to
 ten places they actually spent
 almost the next three year
 on this thing to keep it to go to size specifications
 it has batteries and it can indeed should
just positive for a second I found out later that
 they actually retailored
 Hewlett shirt a number of times
 this is
 really and the guy who can tell that story is
 Tom Osborne who did the HP 35 if you remember
 that I knew it was it I got one of the very first one because
knew Tom Osborne and I had it for two weeks and
 has a wonderful
 experience with it and then it got stolen and that
 was when I realized that the new era had happened
 you could actually steal a computer now
 he used on the gun on the grass
 the power that it has and the size
 portability and everything else make
completely different so different that Hewlett Packard expects
million of these in the next five years people
 who would never buy a calculating machine of any kind buy
 these things for $400
 okay so quantitative changes if you make the margin
 of our qualitative changes
 here's our conception of this gadget
called Dynabook also designed to be used in the graph
 we don't have to worry about what's
 in it it suffice it to say that we designed
 the outside package first we
 want it to be no larger than a standard
 notebook it's about nine by twelve and
 we try to make
 these specifications for it stylistic once once
 it had to do with the kind of quality that we wanted with
 the idea that we would try to beat the
 technology needs to
 be beaten totally in the submission in order to fulfill
 the inside of the gadget and that in fact is what we
 are doing so the idea here is
 the only idea here is that
 it's supposed to
 be something like active paper okay
 and it's not supposed to be worse than paper
 in any reasonable way one of the problems
 with modern technology they always come up with something worse
 we wanted to be able to handle
 things dynamically rather than statically
 the way paper did but it had no at no
 real loss and quality so basically
display in which you can see things you can think of as being like
 a television display means for
 entering things that has a you can barely see it away
 for entering drawings and it has a removable hunk
 of storage that will store one 500
page book okay or million characters runs
 on batteries and you can carry it with its portable by my definition
 of portability okay which is that
 you can carry something else too
well tell you
 what you can do with it in order
 to check out a few things we decided to simulate it using
 current computer technology so everything
oing to see from now on and everything all the pictures in the paper are
 actual photographs taken
 at our lab okay the simulation is in
 some sense a real simulation
 okay here's an example of the
 kind of display for text now
 because this is an active medium we can have any font
 that we want in text files
 for instance we have almost all of this book
 typed in we can look at this
 piece of text using
 any font the we that we wish and Fox of
 course have a great cloth coat so it goes goes on
 and on about
 why you should be able to read from the
 from it so here's
 the the old character generator
 as it was known and
 just for reference here is
 making a capital to the 20
 point Lydian cursive font and
 the page of text and the Lydian cursive back then
 look like this so it actually compares
 quite favorably with anything today
 we overdid practically everything i scary
 Stark withers first laser printer ever ran
 at a page a second at 500 pixels to
 the inch as a wonderful
 story as he tells it he
needed to get some sort of laser printer from Xerox and
 the only ones that they weren't selling back then happened
 to be the page a second one and the racks
 3600 and he tried to slow it down but mechanically
 and inertia wise it was just set up to run at one speed
 so he had to speed up the laser so
 he could actually so he actually the
 first thing ever had a 24,000 rpm
 rotating mirror and laser
 is beautiful this this machine is
 beautiful
 okay another thing we're thinking about I'm
 gonna have to go a little bit faster now the other thing we're thinking about
 is psychological models again
this deeply because I've talked about before Piaget
 has a stage theory you go through a kinesthetic
 stage you have an iconic stage where
there's more water in the tall glass and later
 on around the age of
 13 or 14 you enter a symbolic phase where
ason or at least in swiss-french children of
 that age no
 evidence that American teenagers ever achieve
 this stage
 still perhaps the greatest single
 book ever written on this stuff having
everything to do with the way people learn is
 Jerome Brunner's towards a theory of instruction
 on October
 13th I'm
 going to be attending drum burners 80th birthday party in
 New York City
 this is one of the this is just a
book and he's a great writer as
 many wonderful things most of the deep
 insights we got about designing user interfaces
 came one way or another from this book
 so his experiment was to take the kid who said
 there was more water in the tall glass and
 to put a shield and
 discovered to his surprise that the kid changed his mind
said as soon as you prevented the kid from looking at
say oh another there can't be more waters
 and what he would do is then
 take it away and the kid says no there's more
 water put it in there the kid says no there
 can't be more water so if you have any six-year-olds you want to torment
 so
 burners one of burners many conclusions
 was that the Piaget way of thinking
 about things did indeed have some stage dependence
 to it but much more importantly that these mentalities
 our separate ways of thinking it's not a
metamorphosis like a caterpillar into a butterfly it's
 multiple ways of knowing the world they're
 operating at the same time and the development
 of children tends to turn on the
 dominance in this order but in fact by various
can show that the other ones are there you can make use of them and
 that if you think about it for user interface
of the most powerful ideas to think about because the stage
 theory doesn't help you much it kind of says you should wind
 up with ms-dos if they're over 14 but
 in fact if you
 look at Brenner's idea it says wow you
 should try and get synergy between these different ways of
knowing the world people know the world simultaneously in more
 than one way they can remember and so forth in
 more than one way so for instance everybody here
has had the experience of being able to remember a route better
 if they were the one just driving the car rather than if they're a passenger
 everybody here has has the experience of clicking
 from one channel to another on cable
 TV into a movie they haven't seen for 20 years and
being able to recognize that movie in just a couple of seconds right
 ok these are properties of
 these different mentalities and they're quite
 incredible and can be exploited so
 we were thinking about this stuff back then
iconic thinking burners
 middle stage so here's
 an easy one that the area of the triangle is 1/2
 the base times the height but if
 you combine it with a little bit of logic you
it's general for any triangle because you can divide things
 up this is the power of Greek thought
he Greeks realized you could take things apart and
 put them back together again and you could by simply
the triangle in half you could get two cases and therefore
 the rule had to be general
 fact
 many of these Dave Dave Smith's
 remembers all of these things we used to
 look at so the iconic ways
thinking about addition and multiplication or
 a plus B times a plus D
 iconic Lee is quite beautiful as well
here's
 a different proof of
 Pythagoras theorem which is even nicer than the one that we
 used to think about back then because it
 says here's the triangle here's the C squared
 and look we can put four more three
 more triangles in there to make this larger thing and
 it looks like there's just enough room for the a squared
 and the B squared plus the four triangles bingo
 that's what iconic proofs are like and they're wonderful
notice that one of the problems with the iconic proof
 is it doesn't tell you why this whole just shows
 you that it does that's actually an
 incredible much more subtle thing to
 try and understand why trying right triangles have to have
property besides just understanding that they do
 subtle difference between iconic and
 symbolic ways of thinking so early
 on we started thinking
 about we have to retreat from
 symbolic language down to the
 iconic down to the kinesthetic because there's a lot of good
 stuff down here it's our first
 essays at user interface design we're
 saying let's let's explore this down
 here more the more right-brain or more Bruner
 type mentality way of thinking
 here's a great book jacques
 hadamard psychology of invention in the mathematical field
showed that most of the great mathematicians and
 physicists of the world did most of their thinking in terms of
 visualizations and
 about 30% of them you actually use kinesthetic
 sensations Fineman wasn't included in this
 by an oversight but he
were two of the most interesting ones that actually used
 their body in very strong ways for thinking
 about things
 we looked
 at a programming language called ambit G this
 is a bubble sort done as
kind of pattern matching diagrams against data
 structures I didn't know Dave Smith was going to be here
 but here's what he did if Dave remembers it
 of an iconic bubble sort
 so the idea
if what he did here is to combine the four and the after
 into one diagram where the
 before links are
ones and the after ones are the heavy ones and
 there's a single comparison in here so the idea is that this holds remember
 this so
 the whole diet if this whole diagram is is true
 then you do what the what's
 the the fat
 links tell you to tell you to do and that we did actually
 quite a number of programs doing
 this stuff I'm just
 going to skip this the realization that there's more than
 one kind of programming language and here's a another metaphor that
 you can do beautiful things
 in each architecture but the scale
 that you can work in depends a lot on what the actual premises
 of the architecture are so the Greeks built beautiful buildings because
post and lintels but you could not make them very big Gothic
 cathedrals have very similar amount
 of material to the Parthenon they're basically
 made out of air but you can
 make them huge because you have this notion of the vaulted arch and the
 flying buttress and of course a geodesic dome you
 can cover all the cathedrals made on this earth with
 the same amount of steel because steel is more
 powerful under tension than it is under compression
Chuck
 Thacker
 so this came about remember
 I told you that the our little mini con thing got turned down by
 executive X and turned out that
and Thacker wanted to do it for me anyway so they snuck over
 in September 72
 and this is what Thacker
said do you have any money and I said well yeah I have about
 two hundred and thirty thousand dollars that
o use to make it a couple of these things out of these
and they said well how would you like us to make your little machine for
 you and he said I'd like it and
 I said what is it and he said
 well you want a kiddie comp
 that works like a Dynabook I want to build a ten
 times faster data general Nova 800
 want one that runs at 80 nanoseconds and Butler wants
 a $500 pdp-10 so
 let's let's do a first shot at that so
 he gave them we gave them all the
 examples that we had
 done and another
 thing that here's Dan Ingalls another
 thing that happens is we had an argument
 in the hall about how powerful you could make programming
 languages and I said Oh half
 a page half a page you can do the most powerful programming
 language in the world because I knew about Lisp and they
 said put up or shut up so of course I didn't show them
 Lisp I sat down it's been a couple of weeks working out
 the actual first evaluator in
 itself for small talk and they came out to about a half a
 half a page so the
 small talk that we got was actually not anything like Dave will remember
 was not anything like what we were planning on doing it was just
accident it just happened as
 the result of this debt and everything
 would have been alright except dan implemented it
 in fact when I got back
 from that trip where I showed the the video he
already had a version of the thing work to the course he only had
 to take a half page description and
 he wrote about 700 lines of code on
 one of the many computers there and all of a sudden we
had a working small talk and once you have a working language you
 just really want to write code in it and it
derailed things although it was the language that they wrote
 his thesis in eventually but it actually kind of derailed
 what the research was to just have this thing around
 on the other hand is probably because we don't
whether the research would have been successful if Dan haven't done this
 so maybe I wouldn't be here talking to
 you if Dan hadn't decided to implement this
thing because small talk might have been the most interesting thing that we wound
 up doing we will never know meanwhile
 Thacker had a bet he
 bet a case of champagne with bill vidiq it
 was a Xerox executive that you could do a real system
 in just three months so he started the alto
 on November 22nd 1972 and
 around April Fool's Day and
 1973 the alto started working
 one person two
 technicians and Ed macwrite did the disc
 drivers on the thing so that
genius he could just throw stuff at the wall and it would
 fall down machine
 so the first picture ever shown on the alto
 was this clicking monster which
 we done as part of our drawing
 experiments and now I
 should show what the only just play the next
 tape here
ight
 of a fabless didn't get Tron
 kept changing that change the next one please
 just try and show
 you some of the things we were doing back
 then so while he's changing the thing
 one of the summary things I could say here
 about this project is the thing
 that was really great about this project was that we
 didn't have a huge plan but
 we did have a huge vision what
 I mean by vision is like the how
 do you do a plan the best way you write down all the things that
should be and then you erase them and try and smell the perfume
 that's left because if you write down all
that should be and then try to do those things you
 lose why because you don't haven't learned anything yet
 this is why people who do things the plans
 usually don't do very interesting things much
 better way to do it is to set do
 all the writing but set
 the direction and you something
 much better will happen and I think during
 these five years just one thing
 after another that got done just turned out beautifully because
 there wasn't any we never had to justify the
 stuff we weren't spending an enormous amount of
 money but on the other hand we didn't have to explain stuff
 we couldn't have explained we
 couldn't exactly because it was all aesthetic there's some
 I mean to the part of the reason for
 doing a small talk was just how beautiful it was to
 do something that was completely this way let's see what this
 yeah so here's the alto
 playroom this is the
 alcove synthesizing music
 the alto could do 12 voices in real time
 like a podium all by itself
 bottle 33 dispatch
 here's the alto animation
 I think about that in reference
 to what you've seen on machines today
this
 is a system done by a child here fifteen
 year old the CAD
 system I mean because did
you
[Music]
okay stop
 okay change the tape please
 so
 we built a zillion Altos
 we connected them with Ethernet
 we built five or six pages
econd laser printers and put them on as servers we use the
 Altos to construct a file system
 that's now today called client-server although
 I think we should realize the client-server is actually
 a bad model Pierre Pierre is what you really want you
 want to have equally powered machines the altar was so
powerful it's the inter inter engine back then was about
 a six smith machine you have to realize in
 1972 so it was about a factor of 50 more
 than you got as somebody logging into a time
 sharing system that was me in such an enormous
 difference i week today
 when I see people trying to develop code that's supposed
 to run in the future on today's machines you have to do
 so much optimization but we made it because
Alto we didn't have to optimize it all for the first few
 years we just wrote the simplest code to try out the
and we're able to iterate and iterate and iterate
 and iterate how many people here know of
 Paul MacCready and the gossamer Condor
 okay here's an interesting story
 MacCready never intended to win the Kramer
 prize but it happened his brother-in-law had
 gotten into $100,000 in debt which McCready
 decided to assume and
 so all of a sudden McCready was a hundred thousand in the hole he's
driving through Arizona watching a hawk circling
 in the sky he suddenly realized that the current rate of exchange
 the Kramer the forty
 thousand pound Kramer prize for man-powered flight was
 exactly 100 thousand dollars
 and so as he was driving
 along he started thinking about gee I could pay off
 his debt if I could win this right now it happened that there's probably
nobody had won this prize for 45 years many
 groups large industrial groups had tried over
 the years McCready won it within six months of
 when he from that realization in the desert
 how because he realized
 that the biggest problem that the way everybody
 else had done it is that they would build an aircraft have
 a crash and then spend another six or eight
 months rebuilding the aircraft these aircraft are incredibly
 elaborate he said what we need is an aircraft that
 we can have ten crashes a day now
built one that you could actually fix with scotch tape
 it was just made out of mylar in a couple of aluminum
 spars and the things started working within
first couple of weeks and within six months he'd won the prize and
 we should something we should all think about that beyond
 a pertinent beyond a certain level we simply
 cannot plan our systems they are smarter
 than we are but we have to negotiate with them so
build a system we can't negotiate with and it
 gets beyond a certain size we debt here's
 a couple more things
 from back then so here's the way
kids programming we got them to make a couple of
 boxes each of them
instance of class box one is called Joe and one is called Jill
 and they're both animating separately and
 it gives the kids the idea that you can
 have multiple enemy and entities of the same type
 here's
 what the first small talk class is Marian
 Goldeen now one of things that that
 is kind of of interest that people here's the
 first application she did which was actually
 a painting program you'll see she built this
 after about I'd
 say about a month she had seen some of our
 painting program so she decided she would do one of her own so she'd see
 she picked up a square brush from the brush
 menu up there that she made this
 whole thing she has a
 different shape there so this is the first known that
 we know a person own example of a tool being
 done by a child what we call an application today
 was done by this 12 year old girl I
 should mention for those of you are interested in that in
 the 70s because there wasn't anything
about computing the girls were just as interested any of
 this boy
 this
 is next year of completing the class
 now 13
 and here's
 what one of her students did which is something
 more like Mack draw now instead of a painting system it's actually
 an object-oriented illustration system
 so there's a menu down
the menus saying Grosso
 is that she's going to make it grow smaller going
move the thing so each one of these things has
 its own object identity and each one of them is
made for doing polygons so there's a selection handle
twelve-year-old girl it was a girl by name of Susan Hammett
 did this and now
she's going to make it real small and give it a lot of sides so
 she'll get a circle
 change
 the color now she's going to
 make a bunch of these to make a truck
 so this is a very imposing Aalto that
 dick shout did around 1975
 so here's more of but
 the alto animation stuff was done by
 Steve Purcell and it could animate about
 a hundred and twenty square inches of graphics at ten frames a
 second which is very respectable even today was done
 much nicer this machine had double buffering
 built into it which is what you know anything about animation
 trying to do it on today's machines without animation is
 kind of silly here's a here's a system
 that some professional animators plus ron becker
did this is about five pages
 of small talk so
 the cell window is over there the animation window is
 here and what he's going to do is now give this
 ball that he just drew a path to follow
so it's
 following the path now he gets goes
 into the iconic menu here and picks up the
 step now he's single steps it what
 he wants to do is to get to the bottom because
 the way if you know anything about animation
 the the basic technique is called stretch and squash
 so we want to do is to make a squashed
 form of the ball down here and
furthermore he wants to do it while the animation is running
something that's quite disappointing about the animation
 system today is you have to do this stuff and then run
but notice what he's doing he has another transparent cell
 overlapped on that one so he's not
picture he's drawing a separate picture but he's using it as a reference
 and notice it's being inserted
 in there and now he has to put in the
 specular reflection in order to get the
 animation effect to work
 so
 this system was done over a single summer is about a five-page
 here's
 a movie name called gallic here's
 a twelve-year-old girl yet another one it's a horse
 galloping so she did a galloping horse in
 this animation write a program that has the
 horse scalp and the cross escape the
n
 she added a feature to this adult program
 which is to be able to take any
 two things and combine them in
 your single camera jockey I
 can simply pose the jockey
 on horse
to make a racial
 then
 it becomes a single object to be animated
 now I can have the
 jockey and the horse run across
 the screen screaming by making another program
 okay so we're getting the
 making progress here so just a couple of other quick
 things here's a wysiwyg
 retrieval system you
 fill in the blanks and it
 produces what the early window system looks like
 here's a an
 early slightly
 later version of the window system I think around 1975
multiple
 fonts here's an early version of the
 browser
 browser for debugging this is probably
 around 1977 or 78 this is a small
 talk 76 thing this was designed by Larry Tesler
 here's an
 early desktop publishing system called the galley editor
 and one of the things you might notice this
doing today this is these are embedded objects
 when you put the mouse into one of them it
 pops up a halo of its iconic menu
 so each one of these things is a different
 this is a component based system you can put
 any kind of thing in there and it simply it's
 like open dock it's like open dock
 so that was a nice really nice system
oh no
 what happened I need
 the other slide tray I'm almost done I
 appreciate your patience because when I laid
thing out I found it extremely difficult to
 tell a story that was somewhat
 like what happened to give you a flavor what
 it was like to do this stuff and realizing
 that there's a limit to people's patience of
 listening to this stuff and looking
 at it maybe it's while he's changing
 well maybe he's already done it
 let's try
oh I know what he's having problems with
now how these slide things work you have to push down the
 thing to get to zero or
they once did
 yeah so
 here's a here's a multiple view system
 done by trig V rain Scout this is a planner
 I think it's the first one ever done really that
 could show you so this is a pert chart
 at the top I think a Gantt chart
 here a
 sequence list here and a
interested this is done by a guy who was one
 of the designers of the Norwegian ship building
 system and so this is I think the
 first sophisticated multiple and you see that's the problem
 with Windows the way they're used today is they almost
 never use to give alternate views of things simultaneously but
 that's the whole goddamn idea is to be able
 to look at the same thing in different ways so you can understand it
 there's one of the really disappointing things in the
 commercialization of this stuff that people were so paper
 centric when they went at it
 so the slogan for doing the user interface
 is this is Bruner's progression kinesthetic
 iconic symbolic doing with images make
 symbols that everything is rooted in
 doing and
 this general theory
 of user interface which is kind of wide
 widely spreads as well you want to do things
 with your body in various ways and having
 a kinesthetic feedback on the mouse of even better
 icons for the reason we're talking about
 and you need to have some sort of scripting language underneath
 for symbolic underpinning and we
 realized that the retreat
 back to the iconic and the kinesthetic was
 only half the story because the other half is
you want to go this direction as well you want
 to recapitulate childhood you want to learn by touching things
eeing but in you can't escape
 the need for abstract renderings
 of your ideas is very very hard for
 instance to make
 the argument in Tom Paine common sense
 using stained glass windows think
 about it it just doesn't work television
 is no good for this either so
 some very very important arguments need symbolic
 renderings in order to in order to actually
 work and so here's the whole user
 interface idea and so in the dust
 settled around 1974
 7576 we have this
 complete system which of course Xerox turned down
 as a as a product idea
 but that's a different story it's not the story of
 and of course we had
 to take the Altos out to schools and it turned out
 we had to steal the first three Altos out of Xerox PARC
 because in by the time it came time to take
 the Altos out into the schools Xerox didn't want us to take the
 Altos out of the building anymore so Steve
 wire and I loaded several of them a
 guard had never seen anybody steal a computer
 before so instead
underhanded about we simply put the things on trucks and
the old station where I can put them on there it's very easy
 then we built this
 machine this is 1978 now this
a note-taker this machine has three
 8086 ins in it and a small talk
 that now runs in under
 basically had 512 K memory and
 several people dug Fairbairn
 here who did it Larry Tesler and
 I and I think a couple about it we build about
 ten of these machines had the experience of using them at
 least once in an airport
 they weighed a fair amount and
 so these were the machines
 that we actually hoped that Xerox would put
 out machine
 kind of look kind of like an Osborn don't they except they're about five
 years earlier a very nice
 machine actually so
 I think it's a good
 place to end with question about the Dynabook is
 there still a use a reason
 for the Dynabook now that we've had commercialization
 personal computing has been a howling success
 many people have made lots of money on it
 hundreds of billions of people are using it and
 I would say yeah the the worst
 thing we could possibly do
 here is to
 continue the trend of just trying to stuff
 desktop computers into these things we know
 these are going to get down to a couple of pounds very
 very shortly but the problem is they're never going to be a Dynabook
 unless their major reason
 for being is to help people to think
 they're right so having a printing press is not
 fulfilled if all you print is comic books all
 your print is pornography if all your print is money
 we're in a printing press was fulfilled by
 printing things like
 this and things like this
 is my favorite meta program the Constitution
 of the United States think about it
 you can put it on a single sheet of paper here
 it's just a few tiny little papers
 and it has been the controlling force for
 a an organism made up of millions
 and millions of mutually conflicting parts
 and is not broken
 for more than 200 years nobody
 has ever built an organization that
 complex and this and the only reason it
 works is because this is not a set of laws but
 a set of principles the only way
 we can get people to understand this
 is I believe is to have people
 understand the difference between laws which
makers obviously don't because they keep on making them
 this is case based reasoning of
 the worst traditional society way of
 doing things see the read why do I say that because you
 know King Solomon was the wisest man in
 the Bible and it even says why he knew more
 than 3,000 proverbs the
way proverbs work if you come home from a trip and your
 spouse is glad to see you then
 the reason is absence made the heart grow fonder
 but if you come home from a trip and your spouse
particularly glad to see you then what is the reason out
 of sight out of mind so
 oral societies obviously do not list their
 Proverbs because they're almost societies
 and proverbs are basically stories that
 are evaluated the way stories are you never worry about that the movie
 you see today contradicts the movie you saw last week that's
they're about they're about how good they are now
 so this is not
 a story and this
 is not a story
 now the problem is unless we learn these
 other ways of thinking the ways of logic
 and the ways of systems thinking our natural
 biological tendencies are to grow up and tuck
 in entirely in terms of a narrative television
 reinforces growing up in terms of
 a narrative and this isn't probably the most
 disastrous thing that's happened because we are not only getting
 lead meta evil eyes we are actually the
 world is now descending back
 to traditional societies and ways of thinking about
 things which is if a story is good
 that's all I need to be convinced now
 of course we don't want to get rid of this because
 that would be going to a theater and never being able to see the
 play right you just see people you'd never give
 yourself over to this thing but think of the people who go
 to the exact same format as
 the theater called a political
 rally music pageantry
 fine words and give themselves over
 to it that can't be right so
 these ways of thinking about the world are incredibly
 important to learn and to learn when we're
 going to use one form of thinking or another and
 I believe that the Seymour
 Papert was right in the beginning that
 the strongest ways of learning these new ways to think
 these inventions of the Greeks and of
 the 17th century people in the 19th
 century people of 20th century people are to actually be
 able to build things using each of these ways
knowing the world so from that standpoint I
 think the world is more desperately in need of a dining
than ever and one
 of things that be fun to see in the next few years is
hardware of the Dynabook because that was a lead-pipe
 cinch from Moore's law 30 years ago
 but to actually see the software the
 Dynabook actually needs thank
[Applause]