Difference between revisions of "Alan Kay Squeak Demo at ACM1 (2001)"

From Viewpoints Intelligent Archive
Jump to: navigation, search
(Created page with "{{#evt: service=youtubeIA |id=7MdipZag03M |alignment=left |autoresize=false }}")
 
 
Line 3: Line 3:
 
|id=7MdipZag03M
 
|id=7MdipZag03M
 
|alignment=left
 
|alignment=left
|autoresize=false
+
|autoresize=true
 
}}
 
}}
 +
 +
<subtitle id='00:00:00'></subtitle>
 +
<subtitle id='00:00:06'>[Music]</subtitle>
 +
<subtitle id='00:00:21'>good morning good to see you welcome</subtitle>
 +
<subtitle id='00:00:25'>back to ACM 1 I hope you don't own too</subtitle>
 +
<subtitle id='00:00:29'>many of the wrong stocks today and I</subtitle>
 +
<subtitle id='00:00:33'>hope they go back up real soon I hope your um yes right so are you</subtitle>
 +
<subtitle id='00:00:41'>ready for a big day tell you what let's take attendance let's put up the seating</subtitle>
 +
<subtitle id='00:00:46'>chart let's get get the wands the paddles and try to find yourself on the</subtitle>
 +
<subtitle id='00:00:54'>seating chart just to be sure you know where you are</subtitle>
 +
<subtitle id='00:01:05'>and now please if you have been to the expo to the ACM 1 Expo next door would</subtitle>
 +
<subtitle id='00:01:11'>you please show green to the front show us green if you've been and excellent</subtitle>
 +
<subtitle id='00:01:17'>and those of you who have not been to the XO Expo I urge you to do so it's</subtitle>
 +
<subtitle id='00:01:21'>right outside it'll be open till 4:00 o'clock today and I guess your big opportunity to do that is not to walk</subtitle>
 +
<subtitle id='00:01:27'>out on the upcoming speech but rather to go during the two-hour lunch break</subtitle>
 +
<subtitle id='00:01:32'>from 12:00 to 2:00 now many too many of</subtitle>
 +
<subtitle id='00:01:38'>us still tend to think of computers as data processing machines or we tend to</subtitle>
 +
<subtitle id='00:01:43'>think of the internet as an email box of some kind but at 8 cm 97 bran Ferren</subtitle>
 +
<subtitle id='00:01:50'>expressed an entirely different view</subtitle>
 +
<subtitle id='00:01:57'>[Music]</subtitle>
 +
<subtitle id='00:02:02'>every time a significant storytelling</subtitle>
 +
<subtitle id='00:02:06'>technology has been introduced to the world it changed the course of</subtitle>
 +
<subtitle id='00:02:10'>civilization or rather we change the course of civilization with it and this</subtitle>
 +
<subtitle id='00:02:15'>can be language it can be writing it can be printing that can be radio television</subtitle>
 +
<subtitle id='00:02:19'>it can be poetry it can be animation and</subtitle>
 +
<subtitle id='00:02:23'>now it's getting to be computers now no</subtitle>
 +
<subtitle id='00:02:28'>person that I know understands what bran is talking about better than Alan Kay I</subtitle>
 +
<subtitle id='00:02:33'>first met Alan in 1972 at the Xerox Palo</subtitle>
 +
<subtitle id='00:02:37'>Alto Research Center where he was busy down the hall inventing personal</subtitle>
 +
<subtitle id='00:02:41'>computers he had he had previously graduated in mathematics and molecular</subtitle>
 +
<subtitle id='00:02:45'>biology from the University of Colorado and received his PhD in 1969 from the</subtitle>
 +
<subtitle id='00:02:52'>University of Utah Allen is best known for his ideas about personal computing</subtitle>
 +
<subtitle id='00:02:57'>and the intimate laptop computer and his inventions of overlapping window</subtitle>
 +
<subtitle id='00:03:02'>interface modern object-oriented inventions of overlapping window</subtitle>
 +
<subtitle id='00:03:06'>interface and modern object-oriented do not want to get into a fight about who</subtitle>
 +
<subtitle id='00:03:10'>invented modern object-oriented programming his interest in children of</subtitle>
 +
<subtitle id='00:03:15'>course and children and education were the catalyst for his many many</subtitle>
 +
<subtitle id='00:03:20'>ideas today Alan is the vice president research is vice president research and</subtitle>
 +
<subtitle id='00:03:24'>development of Walt Disney Imagineering where he is a Disney fellow a former</subtitle>
 +
<subtitle id='00:03:30'>professional jazz guitarist composer and theatrical designer he is now an amateur</subtitle>
 +
<subtitle id='00:03:34'>classical pipe organist today Alan will</subtitle>
 +
<subtitle id='00:03:39'>attempt a lifetime first he's told me that he has never given a talk in less</subtitle>
 +
<subtitle id='00:03:44'>than 30 minutes please join me in welcoming Alan Kay</subtitle>
 +
<subtitle id='00:03:57'>thank you so here are looking at the</subtitle>
 +
<subtitle id='00:04:06'>future and many people have pointed out that some decades ago nobody knew what</subtitle>
 +
<subtitle id='00:04:14'>the future is going to be but of course that wasn't so there was a very good</subtitle>
 +
<subtitle id='00:04:18'>road map of the future back in the 60s in the ARPA community a dream going all</subtitle>
 +
<subtitle id='00:04:25'>the way back to the late 50s about a worldwide information utility and the</subtitle>
 +
<subtitle id='00:04:32'>start of interactive graphical computing with ivan sutherland in the early 60s</subtitle>
 +
<subtitle id='00:04:38'>1962 in that very same year the machine i think of as the first personal</subtitle>
 +
<subtitle id='00:04:43'>computer which is wes clark slink on 65 was when Gordon Moore's first article</subtitle>
 +
<subtitle id='00:04:50'>and data mayshen appeared putting forth Moore's law and so by the time sharing</subtitle>
 +
<subtitle id='00:04:58'>it happen by then and people were starting to do interactive computing and</subtitle>
 +
<subtitle id='00:05:02'>so there are a lot of components there that made it very easy to predict that</subtitle>
 +
<subtitle id='00:05:06'>personal computing was going to happen year or two later flatscreen displays</subtitle>
 +
<subtitle id='00:05:11'>started to show up in laboratories and</subtitle>
 +
<subtitle id='00:05:15'>and so on and so forth and the I think the difficult thing for most of the</subtitle>
 +
<subtitle id='00:05:21'>people back then was that they're trying to be practical reason they missed</subtitle>
 +
<subtitle id='00:05:26'>predicting the future is that they are trying to be incremental on the</subtitle>
 +
<subtitle id='00:05:30'>infrastructure that existed rather than being romantic about what it would be</subtitle>
 +
<subtitle id='00:05:35'>really neat to have and what would be especially good for children to have so</subtitle>
 +
<subtitle id='00:05:41'>I'm going to talk a little bit about why the computer revolution hasn't happened</subtitle>
 +
<subtitle id='00:05:45'>yet but first if we could have the computers screen</subtitle>
 +
<subtitle id='00:05:50'>one of the things that always happens in talks is the people behind all of these</subtitle>
 +
<subtitle id='00:05:56'>ideas never get their due so I just made this complicated panoply of influences</subtitle>
 +
<subtitle id='00:06:03'>on us of cognitive influences computer influences here's our group</subtitle>
 +
<subtitle id='00:06:07'>here's some of the people we work with here's our interns and in the background</subtitle>
 +
<subtitle id='00:06:11'>we have a an open-source community courtesy of the internet and so I guess</subtitle>
 +
<subtitle id='00:06:18'>the the right title for this slide is</subtitle>
 +
<subtitle id='00:06:22'>that science is a great open source process it was one of the original open</subtitle>
 +
<subtitle id='00:06:26'>source processes and you actually make progress by giving your ideas away we</subtitle>
 +
<subtitle id='00:06:31'>wouldn't be where we were if science was a closed process business people have</subtitle>
 +
<subtitle id='00:06:36'>not learned this yet they want to make</subtitle>
 +
<subtitle id='00:06:42'>money there has to be Bob Noyce used to say engineers make wealth and everybody</subtitle>
 +
<subtitle id='00:06:47'>else just moves it around so to me the</subtitle>
 +
<subtitle id='00:06:52'>way I think of the future is I don't even worry about the technology and</subtitle>
 +
<subtitle id='00:06:57'>there's a nice suggestion here by Marshall McLuhan that children are the</subtitle>
 +
<subtitle id='00:07:02'>messages we send the future but not exactly they really are the future we're</subtitle>
 +
<subtitle id='00:07:08'>sending to the future there isn't anything else that's much interesting</subtitle>
 +
<subtitle id='00:07:12'>about the future except the people who are going to be there and so helping</subtitle>
 +
<subtitle id='00:07:18'>children grow into the next several generations of adults is the most</subtitle>
 +
<subtitle id='00:07:22'>important thing we can do and if we go</subtitle>
 +
<subtitle id='00:07:27'>to graduation at one of the nation's</subtitle>
 +
<subtitle id='00:07:31'>greatest universities Harvard University about ten years ago right after the</subtitle>
 +
<subtitle id='00:07:36'>seniors flipped their tassels NSF took a camera around and interviewed a number</subtitle>
 +
<subtitle id='00:07:41'>of them about a few simple ideas about</subtitle>
 +
<subtitle id='00:07:46'>the about the world and so let's hear</subtitle>
 +
<subtitle id='00:07:50'>that they test how a lifetime of education affects our understanding of science we ask these recent graduates</subtitle>
 +
<subtitle id='00:07:55'>some simple questions in astronomy consider for example that the causes of</subtitle>
 +
<subtitle id='00:08:00'>the seasons is a topic taught in every standard curriculum okay I think the seasons happens because as the earth</subtitle>
 +
<subtitle id='00:08:05'>travels around the Sun it gets nearer to the Sun which produces warmer weather</subtitle>
 +
<subtitle id='00:08:11'>and gets farther away which produces colder weather and thence and hence the</subtitle>
 +
<subtitle id='00:08:15'>seasons how hot it is or how cold it is in any given time of the year has to do</subtitle>
 +
<subtitle id='00:08:19'>with the the closeness of the earth to the Sun during the seasonal periods the</subtitle>
 +
<subtitle id='00:08:24'>earth goes around the Sun and and it</subtitle>
 +
<subtitle id='00:08:28'>gets hotter when we get closer to the Sun and it gets colder when we get further away from the Sun these</subtitle>
 +
<subtitle id='00:08:32'>graduates like many of us think of the Earth's orbit as a highly exaggerated</subtitle>
 +
<subtitle id='00:08:36'>ellipse even though the Earth's orbit is very nearly circular with distance</subtitle>
 +
<subtitle id='00:08:41'>producing virtually no effect on the seasons we carry with us the strong</subtitle>
 +
<subtitle id='00:08:46'>incorrect belief that changing distance is responsible for the seasons I took</subtitle>
 +
<subtitle id='00:08:51'>physics planetary motion and relativity</subtitle>
 +
<subtitle id='00:08:56'>electromagnetic seasons and waves I've never really had a scientific background</subtitle>
 +
<subtitle id='00:09:00'>whatsoever and I and I got through school without having it I've gotten very far without having it I had quite a</subtitle>
 +
<subtitle id='00:09:06'>bit of science in high school yeah through physics want first year in two</subtitle>
 +
<subtitle id='00:09:12'>years of chemistry regardless of their science education 21 of the 23 randomly</subtitle>
 +
<subtitle id='00:09:18'>selected students faculty and alumni of Harvard University revealed</subtitle>
 +
<subtitle id='00:09:22'>misconceptions when asked to explain either the scenes or the phases of the</subtitle>
 +
<subtitle id='00:09:26'>Moon when it's further away from the Sun then it gets colder the earth position</subtitle>
 +
<subtitle id='00:09:33'>interferes with the reflection of the Sun against the moon so we can see that</subtitle>
 +
<subtitle id='00:09:42'>the main curriculum at Harvard must be confidence 101</subtitle>
 +
<subtitle id='00:09:52'>[Applause]</subtitle>
 +
<subtitle id='00:09:56'>but of course it's not just restricted to Ivy League colleges I was waiting for</subtitle>
 +
<subtitle id='00:10:00'>NSF to ask the next logical questions but they didn't in this wonderful video</subtitle>
 +
<subtitle id='00:10:05'>you can get it over the internet called the private universe and but a couple of</subtitle>
 +
<subtitle id='00:10:12'>weeks later is at UCLA and found that the audience before the talk I was</subtitle>
 +
<subtitle id='00:10:17'>giving there we're mostly graduating seniors so I asked them to come outside with me and I one by one I asked them</subtitle>
 +
<subtitle id='00:10:23'>the same two questions and got about the same results about ninety-five percent</subtitle>
 +
<subtitle id='00:10:27'>of them had serious misconceptions about</subtitle>
 +
<subtitle id='00:10:31'>one or either and then I got to ask the the next question which is well tell me</subtitle>
 +
<subtitle id='00:10:37'>this if the proximity of the earth to the Sun has something to do with the seasons then tell me do you know what</subtitle>
 +
<subtitle id='00:10:43'>when it's summer up here in the northern hemisphere what season it is in the</subtitle>
 +
<subtitle id='00:10:48'>southern hemisphere and every single one of them knew that it was winter they</subtitle>
 +
<subtitle id='00:10:53'>didn't know why obviously</subtitle>
 +
<subtitle id='00:10:58'>but it was odd so they'd remembered it and I think I'm justified by induction</subtitle>
 +
<subtitle id='00:11:06'>to claim that the Harvard students and this professor here all knew that then</subtitle>
 +
<subtitle id='00:11:11'>there was about a 30-second pause while I watched each of these people</subtitle>
 +
<subtitle id='00:11:16'>struggling with this fact that they'd had in their head conflicted completely</subtitle>
 +
<subtitle id='00:11:22'>with their proximity theory that was one of those sort of hmm and for this</subtitle>
 +
<subtitle id='00:11:30'>professor the question for those who are confused about the phases of the Moon</subtitle>
 +
<subtitle id='00:11:35'>I'd ask them well have you ever seen the Sun and the moon in the sky at the same</subtitle>
 +
<subtitle id='00:11:39'>time and actually anybody who walked out the fairmount this morning anybody do</subtitle>
 +
<subtitle id='00:11:46'>that moon is right there was it in phase anybody see it this is</subtitle>
 +
<subtitle id='00:11:51'>my favorite thing as people have seen this zillions of times and the moon was</subtitle>
 +
<subtitle id='00:11:57'>visible in the sky and so was the Sun and the moon was in phase and therefore</subtitle>
 +
<subtitle id='00:12:01'>it is very hard to imagine how anything could be between the Sun and the moon if</subtitle>
 +
<subtitle id='00:12:07'>you can see them both in the sky so now</subtitle>
 +
<subtitle id='00:12:13'>what's going on here variety of things but most important thing for this talk</subtitle>
 +
<subtitle id='00:12:18'>is that these Harvard kids were just thinking normally they're doing</subtitle>
 +
<subtitle id='00:12:22'>absolutely normal human thinking which is to compartmentalize the knowledge II</subtitle>
 +
<subtitle id='00:12:26'>make each one into a little story and so forth and this is basically the future</subtitle>
 +
<subtitle id='00:12:31'>we're sending to the future and mostly have been for the last 80,000 years</subtitle>
 +
<subtitle id='00:12:36'>basically cave people now they have atomic weapons and if you take this</subtitle>
 +
<subtitle id='00:12:44'>common-sense way of looking at the world that has been around for many tens of</subtitle>
 +
<subtitle id='00:12:49'>thousands of years let's pick on Yale this time give this guy a Yale diploma</subtitle>
 +
<subtitle id='00:12:54'>and dress them up a little bit</subtitle>
 +
<subtitle id='00:13:01'>he could he can go very far in most</subtitle>
 +
<subtitle id='00:13:06'>people's estimation and sure enough a</subtitle>
 +
<subtitle id='00:13:10'>couple of weeks after Bush took office he started bombing Iraq just to show</subtitle>
 +
<subtitle id='00:13:15'>them that he had a spear it's in this</subtitle>
 +
<subtitle id='00:13:19'>case is a missile and this is basically what's going on so it's very easy to</subtitle>
 +
<subtitle id='00:13:24'>predict the next 50 years and that is for most people it's going to be just</subtitle>
 +
<subtitle id='00:13:29'>the way it is right now it's going to be more glittery things around more distractions</subtitle>
 +
<subtitle id='00:13:33'>but as Neil postman pointed out that</subtitle>
 +
<subtitle id='00:13:37'>people in the 20th century accept more things on faith than they did in the</subtitle>
 +
<subtitle id='00:13:42'>Middle Ages because most people accept all the things on faith that were</subtitle>
 +
<subtitle id='00:13:46'>accepted on faith in the Middle Ages plus there's all that new science stuff</subtitle>
 +
<subtitle id='00:13:50'>that most people accept on faith and all the new medicine that they accept on</subtitle>
 +
<subtitle id='00:13:54'>faith so for most people very little has</subtitle>
 +
<subtitle id='00:13:59'>changed except things in the environment</subtitle>
 +
<subtitle id='00:14:06'>and of course I really was looking for modern uses of Spears today and I was</subtitle>
 +
<subtitle id='00:14:10'>going to go on the internet to find it but the LA Times last weekend blessed me</subtitle>
 +
<subtitle id='00:14:15'>with a front page article on the revival</subtitle>
 +
<subtitle id='00:14:19'>of headhunting in Borneo and here are these guys around motorcycles but they</subtitle>
 +
<subtitle id='00:14:25'>have their Spears and they actually have beheaded at least 500 people now as it</subtitle>
 +
<subtitle id='00:14:31'>says here they are using traditional</subtitle>
 +
<subtitle id='00:14:35'>weapons to defend themselves and send away evil because it disturbs the harmony of life and they eat their</subtitle>
 +
<subtitle id='00:14:41'>hearts to subdue their victims spirits</subtitle>
 +
<subtitle id='00:14:45'>and absorb their magic this is perfectly normal behavior it's been going on for</subtitle>
 +
<subtitle id='00:14:51'>tens of thousands of of years just let</subtitle>
 +
<subtitle id='00:14:55'>me go let me go back here for a second</subtitle>
 +
<subtitle id='00:14:59'>and the thing that struck me is worse was another article in The New York</subtitle>
 +
<subtitle id='00:15:04'>Times which reminded me that slavery still exists many places in the world</subtitle>
 +
<subtitle id='00:15:09'>including this recent thing that came up that these little paper clips that all</subtitle>
 +
<subtitle id='00:15:14'>of us use are made by slaves that were purchased</subtitle>
 +
<subtitle id='00:15:18'>from a woman's prison this is going on today and there are many aspects of</subtitle>
 +
<subtitle id='00:15:23'>slavery going on all over the world as I speak here so pretty frightening</subtitle>
 +
<subtitle id='00:15:33'>sorry so one way of looking at this is</subtitle>
 +
<subtitle id='00:15:38'>McLuhan's way of the goldfish in the bowl I set out and who discovered water</subtitle>
 +
<subtitle id='00:15:44'>but it wasn't a fish we are the fish and the pink water that the fish can't see</subtitle>
 +
<subtitle id='00:15:49'>are our underlying assumptions about the world our deep beliefs and you get a</subtitle>
 +
<subtitle id='00:15:56'>model of thinking that Arthur Kessler came up with is if you take the pink</subtitle>
 +
<subtitle id='00:16:00'>water in the bowl and make it a plane you're the aunt crawling along is like</subtitle>
 +
<subtitle id='00:16:04'>human thought having the illusion of making progress being able to set goals</subtitle>
 +
<subtitle id='00:16:09'>get around obstacles and so forth but never being aware that it's doing a flat</subtitle>
 +
<subtitle id='00:16:16'>instead of pink ideas of course every time once in a while a little blue idea</subtitle>
 +
<subtitle id='00:16:21'>comes along but we've all gone to school</subtitle>
 +
<subtitle id='00:16:27'>many people go to church we all have parents so there are powerful forces to</subtitle>
 +
<subtitle id='00:16:33'>ker-splat those little outlaw ideas but</subtitle>
 +
<subtitle id='00:16:38'>every once in a while you're taking a shower out for a run and one of these</subtitle>
 +
<subtitle id='00:16:42'>epiphanies comes how many people have had one of these big epiphanies feels</subtitle>
 +
<subtitle id='00:16:48'>like it comes from the heavens because it was in our subconscious not in our</subtitle>
 +
<subtitle id='00:16:54'>conscious and the old days when people had these they'd go out and start a new religion because it does appear to come</subtitle>
 +
<subtitle id='00:17:01'>from the heavens but we know today that most ideas wherever they come from are</subtitle>
 +
<subtitle id='00:17:06'>mediocre down to bad and so it's very</subtitle>
 +
<subtitle id='00:17:10'>important to be careful about these ones that seem to come from heaven because</subtitle>
 +
<subtitle id='00:17:14'>they're likely to be bad ideas as well and Kessler pointed out that you get a</subtitle>
 +
<subtitle id='00:17:20'>mixture of emotional reactions when this happens if it's a joke you start</subtitle>
 +
<subtitle id='00:17:25'>laughing and in science it's an aha which</subtitle>
 +
<subtitle id='00:17:29'>they also laugh about because of course the world didn't change just because we got to see it a little better so all of</subtitle>
 +
<subtitle id='00:17:34'>these things we found out about the world are lurking beyond our ability to</subtitle>
 +
<subtitle id='00:17:39'>see them and then the most important one</subtitle>
 +
<subtitle id='00:17:43'>is this long drawn-out ah of art because one of art's main purposes is to remind</subtitle>
 +
<subtitle id='00:17:49'>us that there's more to be thought about than is currently in our little pink</subtitle>
 +
<subtitle id='00:17:53'>context and a lot of the way of getting</subtitle>
 +
<subtitle id='00:17:57'>from the mundane world to better</subtitle>
 +
<subtitle id='00:18:02'>different ideas is through artistic</subtitle>
 +
<subtitle id='00:18:06'>thinking I think bill Buxton will say a few words about that as well as to me is</subtitle>
 +
<subtitle id='00:18:10'>the number one important thing to think about when you're trying to send</subtitle>
 +
<subtitle id='00:18:14'>children into the future in a more enlightened way and that is to develop</subtitle>
 +
<subtitle id='00:18:21'>every child's initial aesthetic approach to the world and then the kicker for</subtitle>
 +
<subtitle id='00:18:28'>modern education of invented ideas is</subtitle>
 +
<subtitle id='00:18:32'>that it takes almost as much creativity to learn one of these ideas as it did to</subtitle>
 +
<subtitle id='00:18:38'>invent it in the first place and this is where school is completely wrong because school is basically set up to teach</subtitle>
 +
<subtitle id='00:18:45'>stuff that's fairly easy for kids to learn and the problem is most of the</subtitle>
 +
<subtitle id='00:18:51'>important ideas to learn now are not easy to learn and so we have to find a</subtitle>
 +
<subtitle id='00:18:56'>way of allowing getting the kids to be creative enough to break out of their</subtitle>
 +
<subtitle id='00:19:00'>little pink planes is our friend Betty</subtitle>
 +
<subtitle id='00:19:05'>Edwards who teaches drawing to people and one of the things she does in the</subtitle>
 +
<subtitle id='00:19:09'>very first day of her class is say that</subtitle>
 +
<subtitle id='00:19:13'>you know the problem with drawing is not that you can't move your hand but you're already interpreting what you see too</subtitle>
 +
<subtitle id='00:19:18'>much so she shows them these two tables and she says you know this table shape</subtitle>
 +
<subtitle id='00:19:23'>top shape is exactly the same as this table shot top shape and everybody says</subtitle>
 +
<subtitle id='00:19:28'>no that can't possibly be true and she says well look I'm gonna take this guy</subtitle>
 +
<subtitle id='00:19:32'>off here and I'll rotate it and I'll</subtitle>
 +
<subtitle id='00:19:38'>just pick it up and take a look at that it's even</subtitle>
 +
<subtitle id='00:19:45'>amazing if you just bring it over here it is very hard to see that this length was exactly the same as that length</subtitle>
 +
<subtitle id='00:19:52'>that's another way of thinking about what our problem with the world is and</subtitle>
 +
<subtitle id='00:19:56'>the Talmud points out we've seen see things not as they are but as we are and</subtitle>
 +
<subtitle id='00:20:01'>I'm often wondered what happened to the person who came up with that idea in an</subtitle>
 +
<subtitle id='00:20:06'>Orthodox faith because if you take it to its logical conclusion it's not where</subtitle>
 +
<subtitle id='00:20:11'>the timid really wanted to go so</subtitle>
 +
<subtitle id='00:20:16'>Montessori had this great idea she pointed out the children are set up to</subtitle>
 +
<subtitle id='00:20:20'>learn in a village culture through play imitation and the problem with 20th</subtitle>
 +
<subtitle id='00:20:26'>century now 21st century knowledge is that most of it is opaque to children</subtitle>
 +
<subtitle id='00:20:31'>unlike the knowledge in a traditional culture and so her idea is we have to</subtitle>
 +
<subtitle id='00:20:36'>give the kids modern environments and</subtitle>
 +
<subtitle id='00:20:40'>modern toys where the kids accept these toys as play toys but they have</subtitle>
 +
<subtitle id='00:20:46'>interesting side effects and she spent many years of her life designing toys</subtitle>
 +
<subtitle id='00:20:50'>designed to be pleasurable for the kids and to have worthwhile side effects on</subtitle>
 +
<subtitle id='00:20:55'>their common sense and one of the the</subtitle>
 +
<subtitle id='00:20:59'>main tasks we have is to ask ourselves what are the 21st century thinker toys</subtitle>
 +
<subtitle id='00:21:04'>going to have to be in order to get this</subtitle>
 +
<subtitle id='00:21:08'>uncommon sense as Montessori put it that she was trying to shape and again the</subtitle>
 +
<subtitle id='00:21:14'>the route there is through art and this haha combination of breaking through the</subtitle>
 +
<subtitle id='00:21:22'>pink plane to the blue plane well it's a little background for what we might</subtitle>
 +
<subtitle id='00:21:27'>choose as some goals for making a future and I I got involved in this stuff</subtitle>
 +
<subtitle id='00:21:33'>through no fault of my own I believe ed</subtitle>
 +
<subtitle id='00:21:37'>Sheila and I are working on this desktop machine back at Utah in the 60s 1968 i</subtitle>
 +
<subtitle id='00:21:44'>visited seymour papert and kids were doing programs like this too they would</subtitle>
 +
<subtitle id='00:21:50'>make a circle with their body then seem over to ask them what are you doing and heeds they'd say</subtitle>
 +
<subtitle id='00:21:55'>well I'm going a little and turning a little over and over type that into logo</subtitle>
 +
<subtitle id='00:21:59'>forward five right five repeated over and over again execute it and you get</subtitle>
 +
<subtitle id='00:22:06'>this perfect circle no x squared plus y squared equals R squared the reason is</subtitle>
 +
<subtitle id='00:22:11'>is that the turtle is a vector and this is a differential equation in inertial</subtitle>
 +
<subtitle id='00:22:15'>coordinates which is the language of differential geometry which is the main</subtitle>
 +
<subtitle id='00:22:20'>language of most hard sciences today and</subtitle>
 +
<subtitle id='00:22:24'>here were these kids treating this as a toy logo is a toy and Seymour was not</subtitle>
 +
<subtitle id='00:22:30'>trying to teach them calculus he was trying to do what Montessori said we</subtitle>
 +
<subtitle id='00:22:34'>should do for young kids what you want to do is to teach them the intuitive background for modern knowledge give</subtitle>
 +
<subtitle id='00:22:41'>them a big tree with lots of branches to hand to hang these more crisp ideas on</subtitle>
 +
<subtitle id='00:22:46'>later but build that uncommon sense tree</subtitle>
 +
<subtitle id='00:22:50'>while the children are Leong so I thought this is the best idea that ever</subtitle>
 +
<subtitle id='00:22:54'>seen for what a computer might be good for which is to help children grow up</subtitle>
 +
<subtitle id='00:22:59'>thinking better than most adults do today but of course I realized there was</subtitle>
 +
<subtitle id='00:23:04'>a Zen problem here even in 1968 programmers were kind of</subtitle>
 +
<subtitle id='00:23:10'>the the least unenlightened people I knew they could take this beautiful silk</subtitle>
 +
<subtitle id='00:23:17'>purse of a computer with all of its possibilities and turn it into the sow's</subtitle>
 +
<subtitle id='00:23:21'>ear of most software and if anything</subtitle>
 +
<subtitle id='00:23:25'>that has gotten worse today rather than better so that made me think of the</subtitle>
 +
<subtitle id='00:23:30'>computer being kind of like a piano you can put pianos in every classroom but</subtitle>
 +
<subtitle id='00:23:34'>the music is not in it it's an amplifier of musical impulse in a person and you</subtitle>
 +
<subtitle id='00:23:42'>can develop that musical impulse in a person without a piano or any other</subtitle>
 +
<subtitle id='00:23:47'>musical instrument because we already are musical instruments and then the</subtitle>
 +
<subtitle id='00:23:52'>these wonderful instruments that have been invented are amplifiers of these</subtitle>
 +
<subtitle id='00:23:56'>musical impulses so the Zen is something it's like there's a Zen in music the Zen</subtitle>
 +
<subtitle id='00:24:01'>is not in the piano the Zen has to be developed in humans has to be developed</subtitle>
 +
<subtitle id='00:24:06'>and then can I it with various kinds of technology so coming back in the plane</subtitle>
 +
<subtitle id='00:24:11'>from Utah from that visit I started thinking about a kitty computer and</subtitle>
 +
<subtitle id='00:24:16'>realized it could not be a desktop computer like the Flex machine because</subtitle>
 +
<subtitle id='00:24:21'>kids are mobile I had this image of them being taking it out like we take out</subtitle>
 +
<subtitle id='00:24:26'>books books are nice because you can take them out and think your own</subtitle>
 +
<subtitle id='00:24:31'>thoughts with them and so this image of two kids learning science by programming</subtitle>
 +
<subtitle id='00:24:37'>a collaborative space board game was kind of the first image I had and taking</subtitle>
 +
<subtitle id='00:24:42'>the Dynabook to the tidepools and these</subtitle>
 +
<subtitle id='00:24:47'>this notion of an instrument whose music is ideas and of course music is an idea</subtitle>
 +
<subtitle id='00:24:52'>so music had to be part of this and so</subtitle>
 +
<subtitle id='00:24:56'>forth then I was wondering whether we'd ever get done before we died because if</subtitle>
 +
<subtitle id='00:25:02'>we look back in history there was a great technology invented around the middle of the fifth 15th century here</subtitle>
 +
<subtitle id='00:25:09'>called printing but the real printing</subtitle>
 +
<subtitle id='00:25:13'>revolution really happened in the 1600s so it lagged by about 150 years the</subtitle>
 +
<subtitle id='00:25:19'>biggest change is from the printing press happened here when people start</subtitle>
 +
<subtitle id='00:25:23'>gradually had learned how to argue in a very different way and think about what</subtitle>
 +
<subtitle id='00:25:27'>knowledge meant in a very different way in both science and the social argument</subtitle>
 +
<subtitle id='00:25:33'>that led to various Democratic revolutions happened in this period of</subtitle>
 +
<subtitle id='00:25:39'>time and so the mainframe was kind of</subtitle>
 +
<subtitle id='00:25:44'>the manuscript book only ownable by an institution and so we had these ideas of</subtitle>
 +
<subtitle id='00:25:51'>desktop computing and then these intimate laptop computers we call them</subtitle>
 +
<subtitle id='00:25:56'>today and I was wondering how much of a</subtitle>
 +
<subtitle id='00:26:01'>lag is there actually going to be before the real computer revolution happens</subtitle>
 +
<subtitle id='00:26:05'>because if you look at this as being the real printing revolution required a</subtitle>
 +
<subtitle id='00:26:11'>rather large number of people to learn how to read and write and to be</subtitle>
 +
<subtitle id='00:26:17'>conversant with the powerful ideas that could be best expressed in a book so it's not a</subtitle>
 +
<subtitle id='00:26:24'>question of making the possibility of it here the Gutenberg Bible was set up to</subtitle>
 +
<subtitle id='00:26:29'>look as much like old manuscript books as possible so as not to scare anybody</subtitle>
 +
<subtitle id='00:26:35'>one of the major uses of the printing</subtitle>
 +
<subtitle id='00:26:39'>press besides printing Bibles back then was printing indulgences for the</subtitle>
 +
<subtitle id='00:26:43'>Catholic Church so as a early form of paper money actually because indulgences</subtitle>
 +
<subtitle id='00:26:48'>were traded back and forth as currency so they're many mundane uses of printing</subtitle>
 +
<subtitle id='00:26:54'>back then before the real stuff kicked in and I would claim that what's been</subtitle>
 +
<subtitle id='00:26:58'>going on especially since 1980 could hardly have been more mundane it could</subtitle>
 +
<subtitle id='00:27:04'>hardly have been more of a caricature of what people were thinking about in the</subtitle>
 +
<subtitle id='00:27:09'>60s and 70s so short talk can't go</subtitle>
 +
<subtitle id='00:27:17'>through all of the goals you'd like to have here but one way of thinking about</subtitle>
 +
<subtitle id='00:27:22'>this stuff is that because of the way our our minds work minds are a little</subtitle>
 +
<subtitle id='00:27:27'>language machines everything comes to us</subtitle>
 +
<subtitle id='00:27:31'>filtered and it's kind of like a shadow show for instance gravity let's say is</subtitle>
 +
<subtitle id='00:27:39'>the real bunny out here cast this shadow and Newton's theory of gravitation is</subtitle>
 +
<subtitle id='00:27:44'>expressed in mathematics was kind of like making a shadow out of your hands</subtitle>
 +
<subtitle id='00:27:48'>and we try and get it to cast a similar a shadow to the bunny shadow as possible</subtitle>
 +
<subtitle id='00:27:54'>and it worked for a long time until somebody noticed that the real bunny had</subtitle>
 +
<subtitle id='00:27:58'>a little round tail on it and it was hard to make a little round tail with</subtitle>
 +
<subtitle id='00:28:03'>your arm being in the way and so Einstein in order to get that little</subtitle>
 +
<subtitle id='00:28:07'>round tail on there had to go to a completely different way of looking at</subtitle>
 +
<subtitle id='00:28:13'>gravity and a different set of mathematics which if you only looked at this part of it gave you a nice</subtitle>
 +
<subtitle id='00:28:18'>Newtonian bunny and then it had this extra stuff on here as well and it's</subtitle>
 +
<subtitle id='00:28:25'>important to realize that you can put on a fun shadow show without making anything representational language is</subtitle>
 +
<subtitle id='00:28:31'>about language not about the real world and Einstein really realized that and he said a number of</subtitle>
 +
<subtitle id='00:28:37'>wonderful things one of my favorites is you must learn to distinguish between what is true and what is real what is</subtitle>
 +
<subtitle id='00:28:43'>true is what you can do in mathematics and what is real is out there and as he</subtitle>
 +
<subtitle id='00:28:49'>said as far as mathematics refers to reality it is not certain and as far as</subtitle>
 +
<subtitle id='00:28:56'>math is certain it does not refer to reality and so this I believe is the</subtitle>
 +
<subtitle id='00:29:01'>modern view of science which is that science is a negotiation between</subtitle>
 +
<subtitle id='00:29:07'>the limitations of our representations and what our brain can make of things</subtitle>
 +
<subtitle id='00:29:12'>and the kinds of probings we can do out there and the important thing about this is</subtitle>
 +
<subtitle id='00:29:19'>this is one of the greatest heuristics for making progress in all areas that</subtitle>
 +
<subtitle id='00:29:26'>has ever been invented it's just the knowledge that all you're only dealing</subtitle>
 +
<subtitle id='00:29:30'>in maps and therefore in order for the map to work the map has to have</subtitle>
 +
<subtitle id='00:29:35'>criticisms about how well it is doing it it has to be scaffolded and Krzyzewski</subtitle>
 +
<subtitle id='00:29:40'>fifty or sixty years ago said that one</subtitle>
 +
<subtitle id='00:29:44'>measure of sanity is the comparison between what's in here and what's out</subtitle>
 +
<subtitle id='00:29:48'>there and by that measure all humans are at least unsane and some of us are quite</subtitle>
 +
<subtitle id='00:29:55'>dangerously so and so an interesting global goal for sending children into</subtitle>
 +
<subtitle id='00:30:01'>the future might be to send them into the future a little less unsane than the</subtitle>
 +
<subtitle id='00:30:06'>adults that are occupy our world today</subtitle>
 +
<subtitle id='00:30:10'>so these are all thoughts from back then and a few years before I had gotten my</subtitle>
 +
<subtitle id='00:30:17'>particular slant on what I called objects which were a biological approach</subtitle>
 +
<subtitle id='00:30:22'>to computing and the simplest way of</subtitle>
 +
<subtitle id='00:30:26'>thinking about is the idea is computers all the way down was influenced quite a</subtitle>
 +
<subtitle id='00:30:31'>bit by some of the thinking that was going on about the ARPANET having</subtitle>
 +
<subtitle id='00:30:36'>networks of computers many many computers and at some point I realized</subtitle>
 +
<subtitle id='00:30:40'>that if you only had little software computers that were made out of only</subtitle>
 +
<subtitle id='00:30:44'>little software computers you'd have this great way of always retaining full</subtitle>
 +
<subtitle id='00:30:49'>power on all of your representations you'd never degenerate to a data structure that had to be interpreted</subtitle>
 +
<subtitle id='00:30:54'>from the outside that these objects when you sent them over a network would take</subtitle>
 +
<subtitle id='00:30:59'>their main interpreters along with them rather than being these raw packets of</subtitle>
 +
<subtitle id='00:31:04'>bits that somebody would have to write an interpreter for at the other end and so forth this is because my background</subtitle>
 +
<subtitle id='00:31:09'>was in molecular biology and sketchpad</subtitle>
 +
<subtitle id='00:31:13'>had already started using ideas like that and sketchpad 3 had already had</subtitle>
 +
<subtitle id='00:31:18'>multiple windows multiple windows go all the way back into the early 60s so there</subtitle>
 +
<subtitle id='00:31:24'>a lot of ideas about using this and if we come up to the present and take a</subtitle>
 +
<subtitle id='00:31:29'>look at modern objects here 2001 a lot</subtitle>
 +
<subtitle id='00:31:34'>of different things here so you know a movie is a as an object in this system I</subtitle>
 +
<subtitle id='00:31:48'>love her but I have to move this talk along little game is completely made of</subtitle>
 +
<subtitle id='00:31:56'>everything in here is made out of objects there's a little pong game we</subtitle>
 +
<subtitle id='00:32:02'>can move the paddle and so forth this 3d</subtitle>
 +
<subtitle id='00:32:07'>bunny is sitting on what looks like a 2d</subtitle>
 +
<subtitle id='00:32:12'>desktop here so if I said the bunny Luce</subtitle>
 +
<subtitle id='00:32:17'>see it actually comes out in front it's</subtitle>
 +
<subtitle id='00:32:24'>a little hard to see exactly what's going on until the bunny actually starts</subtitle>
 +
<subtitle id='00:32:28'>going behind now you get a better idea of the relationship of 2d and 3d space</subtitle>
 +
<subtitle id='00:32:34'>in this system is that they're actually intermingled if you think about it why</subtitle>
 +
<subtitle id='00:32:40'>not you don't want to be slaves of a</subtitle>
 +
<subtitle id='00:32:46'>desk top another interesting way of</subtitle>
 +
<subtitle id='00:32:51'>looking at it is this thing we're all familiar with it which is word wrap</subtitle>
 +
<subtitle id='00:32:58'>but what is going on back there in this</subtitle>
 +
<subtitle id='00:33:02'>biological way of looking at things these letters are actually little</subtitle>
 +
<subtitle id='00:33:08'>objects that are like little animals and</subtitle>
 +
<subtitle id='00:33:14'>one of the things we've taught them is to follow the leader in a couple of different ways so this way when I say do</subtitle>
 +
<subtitle id='00:33:23'>your thing only the letter capital H knows what to do everybody else has to</subtitle>
 +
<subtitle id='00:33:28'>follow kind of cute it's nice because</subtitle>
 +
<subtitle id='00:33:39'>this is a program that kids can figure out because it's basically holding the hands and falling you notice that these</subtitle>
 +
<subtitle id='00:33:44'>guys are active it's going to bounce them around with the margin here now</subtitle>
 +
<subtitle id='00:33:51'>more direct way of programming this is to not move until somebody has called to</subtitle>
 +
<subtitle id='00:33:58'>you that I'm in my right place so the H will go there and now everybody's</subtitle>
 +
<subtitle id='00:34:03'>stopped until they know that they can go and they go so that's kind of cute and</subtitle>
 +
<subtitle id='00:34:10'>if we do it all behind the scenes we get</subtitle>
 +
<subtitle id='00:34:16'>this fiction of instant thing and this</subtitle>
 +
<subtitle id='00:34:23'>is just typical distributed algorithm in a real dynamic OOP system okay so</subtitle>
 +
<subtitle id='00:34:28'>another thing you can build out of these are overlapping object interfaces here's</subtitle>
 +
<subtitle id='00:34:34'>a little recorder more here that's going</subtitle>
 +
<subtitle id='00:34:39'>to so we can record demos and so forth</subtitle>
 +
<subtitle id='00:34:44'>and I've just got it turning this guy back on again because I want to show you a way of thinking about the abstraction</subtitle>
 +
<subtitle id='00:34:49'>of this if every object has the same DNA</subtitle>
 +
<subtitle id='00:34:54'>then there really must be just wearing costumes and this little mouse up here</subtitle>
 +
<subtitle id='00:34:58'>is a button if I click on the button I'll reveal what's actually here which</subtitle>
 +
<subtitle id='00:35:04'>is each of these types here is actually made out of one type</subtitle>
 +
<subtitle id='00:35:10'>and the abstraction here we're showing is just what their countries are and if</subtitle>
 +
<subtitle id='00:35:17'>you have a dynamic object system you can also count the object so I'll execute</subtitle>
 +
<subtitle id='00:35:23'>this program here and say please count all the objects there and it says they're about 750,000 objects in this</subtitle>
 +
<subtitle id='00:35:31'>group of things part of which is this this demo</subtitle>
 +
<subtitle id='00:35:37'>ok so Universal basically a universal</subtitle>
 +
<subtitle id='00:35:41'>algebra if you like mathematics and the</subtitle>
 +
<subtitle id='00:35:45'>way we divide it up is one language so</subtitle>
 +
<subtitle id='00:35:49'>it's like if a kid learns English they're learning the language of Shakespeare but they might they might be</subtitle>
 +
<subtitle id='00:35:55'>10 or 15 years away from being able to appreciate Shakespeare but there's a</subtitle>
 +
<subtitle id='00:35:59'>continuity of using language for talking about a whole bunch of different things so in this system which is called squeak</subtitle>
 +
<subtitle id='00:36:05'>which is a derive from the work that we did at Xerox PARC</subtitle>
 +
<subtitle id='00:36:09'>there are basically three views of this</subtitle>
 +
<subtitle id='00:36:13'>single language and single system and the operating system which this has its</subtitle>
 +
<subtitle id='00:36:18'>own is written in the same language that the kids do their programming in that</subtitle>
 +
<subtitle id='00:36:24'>brings us to kids we've been working with many thousands of children over</subtitle>
 +
<subtitle id='00:36:28'>many many years this is the hard part of the research because the average</subtitle>
 +
<subtitle id='00:36:35'>educational experiment doesn't go right</subtitle>
 +
<subtitle id='00:36:39'>and whether it goes right or wrong is very very hard to tell why so</subtitle>
 +
<subtitle id='00:36:46'>longitudinal experiments over many years are necessary to get even the simplest</subtitle>
 +
<subtitle id='00:36:50'>amounts of information and basically</subtitle>
 +
<subtitle id='00:36:54'>what I'm going to show you a little bit today in these examples are some of the</subtitle>
 +
<subtitle id='00:36:59'>things that we do with nine ten and eleven year old children so we started</subtitle>
 +
<subtitle id='00:37:06'>off with a blank slate if a kid is getting this on the internet they get a</subtitle>
 +
<subtitle id='00:37:10'>set of hints but the learning here is</subtitle>
 +
<subtitle id='00:37:14'>actually by doing construction and each one of these things is like a little</subtitle>
 +
<subtitle id='00:37:18'>three or four minute project with lots</subtitle>
 +
<subtitle id='00:37:22'>of reflection I'm just going to run through some of the things so I get</subtitle>
 +
<subtitle id='00:37:26'>a little palette drop it in to get a</subtitle>
 +
<subtitle id='00:37:30'>painting and the first thing I'll do is kind of the quintessential project here</subtitle>
 +
<subtitle id='00:37:36'>which is a little car that you can learn</subtitle>
 +
<subtitle id='00:37:40'>how to drive design a car is seen from</subtitle>
 +
<subtitle id='00:37:45'>the top both boys and girls love putting</subtitle>
 +
<subtitle id='00:37:49'>on big off-road tires when they do this</subtitle>
 +
<subtitle id='00:37:53'>we don't give the kids clipart because it's very important for them to learn</subtitle>
 +
<subtitle id='00:37:58'>how to draw this is more of this art and</subtitle>
 +
<subtitle id='00:38:04'>play so the kid makes the car the way</subtitle>
 +
<subtitle id='00:38:11'>they want it and it immediately is made into something that they can do things</subtitle>
 +
<subtitle id='00:38:16'>with and they can look at another view</subtitle>
 +
<subtitle id='00:38:20'>of it which is it's symbolic view and the Montessori game we're playing here is that here is where the kids main pay</subtitle>
 +
<subtitle id='00:38:27'>off an interest is and what we're trying to do is show them builder an intuition</subtitle>
 +
<subtitle id='00:38:32'>as to how powerful it is to be able to have some symbolic ways of expressing</subtitle>
 +
<subtitle id='00:38:38'>behaviors of these things so if you look at sketches heading over there let's</subtitle>
 +
<subtitle id='00:38:43'>call it car click on this little caret</subtitle>
 +
<subtitle id='00:38:48'>so the number starts counting up the car starts rotating and again if I rotate it</subtitle>
 +
<subtitle id='00:38:53'>with my hand the number goes positive and negative so these are two views of</subtitle>
 +
<subtitle id='00:38:57'>the same thing here's a car Ford by five so I'll click on the exclamation point</subtitle>
 +
<subtitle id='00:39:02'>car turn by five then things get fun</subtitle>
 +
<subtitle id='00:39:06'>when you can just drag out these little</subtitle>
 +
<subtitle id='00:39:10'>behaviors and it makes a script for you and you can just start the script going</subtitle>
 +
<subtitle id='00:39:17'>and all of a sudden I've got a basically</subtitle>
 +
<subtitle id='00:39:21'>Seymour's logo turtle circle we're the</subtitle>
 +
<subtitle id='00:39:25'>costume on it and this costume is very important for many of the kids because</subtitle>
 +
<subtitle id='00:39:31'>it enables them as bran Ferren was pointing out it enables them to get into</subtitle>
 +
<subtitle id='00:39:36'>this stuff into their personal story about something they want to do like being able to drive an adult</subtitle>
 +
<subtitle id='00:39:41'>car okay so then then what we want to do is</subtitle>
 +
<subtitle id='00:39:45'>to make a steering wheel for this this</subtitle>
 +
<subtitle id='00:39:50'>is like old time Lego and in that the system the system doesn't know that I'm</subtitle>
 +
<subtitle id='00:39:58'>making a steering wheel I'm just making a drawing as far as its concerned let's</subtitle>
 +
<subtitle id='00:40:02'>say keep same deal with a steering wheel I can look at its interface looks</subtitle>
 +
<subtitle id='00:40:07'>exactly the same because the DNA is the same I'll call it steer and it has a</subtitle>
 +
<subtitle id='00:40:14'>heading as well and now undo an</subtitle>
 +
<subtitle id='00:40:18'>experiment with driving this car so let me click this number down here to zero</subtitle>
 +
<subtitle id='00:40:24'>and I see the car is going straight and if I go negative the car is going the other way so if I can put positive and</subtitle>
 +
<subtitle id='00:40:30'>negative numbers in here I should be able to steer this car around and steers</subtitle>
 +
<subtitle id='00:40:36'>heading there is generating positive and negative numbers as I turn the steering</subtitle>
 +
<subtitle id='00:40:41'>wheel so why can't I just pick up the name of those numbers and drop them</subtitle>
 +
<subtitle id='00:40:45'>right into this little script and now</subtitle>
 +
<subtitle id='00:40:49'>can I control the car by driving the steering wheel and I can the kids love</subtitle>
 +
<subtitle id='00:40:54'>this for about 30 seconds and they complain they say wow this is - this is</subtitle>
 +
<subtitle id='00:40:58'>great but it's too hard to steer and we say yes because you made a race car they</subtitle>
 +
<subtitle id='00:41:02'>say what's a race car and we say well there's no gears between the steering wheel and the front wheels and kids say</subtitle>
 +
<subtitle id='00:41:08'>well what's the gear we say look at this little triangle here press on it and you</subtitle>
 +
<subtitle id='00:41:13'>can go and do a little arithmetic let's divide the number coming out of the</subtitle>
 +
<subtitle id='00:41:17'>steering wheel by three and now the car</subtitle>
 +
<subtitle id='00:41:21'>should be easier to control and it is so</subtitle>
 +
<subtitle id='00:41:27'>just to pause for a second the kids have learned a few powerful ideas without</subtitle>
 +
<subtitle id='00:41:31'>even giving a name to them including why divide might be useful it's useful for</subtitle>
 +
<subtitle id='00:41:36'>scaling things you have to realize that in a fifth graders life they've never</subtitle>
 +
<subtitle id='00:41:41'>had a use for division think about it</subtitle>
 +
<subtitle id='00:41:45'>you don't need it for dividing up M&Ms you do that by parceling them out one</subtitle>
 +
<subtitle id='00:41:50'>you do Pizza cutting by I so nowhere in the the</subtitle>
 +
<subtitle id='00:41:55'>fifth-graders basic way of meeting the</subtitle>
 +
<subtitle id='00:42:00'>world do they need any of this stuff until they start using a computer the</subtitle>
 +
<subtitle id='00:42:04'>computer is actually allowing them to make their toys behave the way they want</subtitle>
 +
<subtitle id='00:42:09'>them to okay so let's stop this guy and</subtitle>
 +
<subtitle id='00:42:18'>let's paint ourselves a road get a brown</subtitle>
 +
<subtitle id='00:42:28'>road here now one of the things the kids</subtitle>
 +
<subtitle id='00:42:35'>do is to make a game to put their car on</subtitle>
 +
<subtitle id='00:42:41'>the road and see if they can keep the car in the road and they can make noises if their car is getting off the road and</subtitle>
 +
<subtitle id='00:42:46'>they actually get a in one of the classes that it's used at the open school in Los Angeles they get a little</subtitle>
 +
<subtitle id='00:42:52'>driver's license if they can keep their car in the road so this is the ultimate</subtitle>
 +
<subtitle id='00:42:57'>enfranchisement in adult type activities but the next phase is what I'm going to</subtitle>
 +
<subtitle id='00:43:03'>show you here which is I want to make a little robot car explore another</subtitle>
 +
<subtitle id='00:43:07'>powerful idea so I'll repaint this car and I'll just give it a little sensor</subtitle>
 +
<subtitle id='00:43:14'>and the sensors are just paint so this</subtitle>
 +
<subtitle id='00:43:19'>car has a little sensor and now I want to make this robot car so look at its</subtitle>
 +
<subtitle id='00:43:26'>viewer and first thing I know I want the car to do is to go forward and I want to</subtitle>
 +
<subtitle id='00:43:34'>test the road so I get a test guy here</subtitle>
 +
<subtitle id='00:43:38'>I'll look at tests in here here's a nice</subtitle>
 +
<subtitle id='00:43:44'>test so I'm looking at cars color blue</subtitle>
 +
<subtitle id='00:43:50'>which I'm going to use as its sensor and looking to see if I can see the road</subtitle>
 +
<subtitle id='00:43:54'>which is this brown color and I know</subtitle>
 +
<subtitle id='00:43:58'>that I am going to do a couple of turns</subtitle>
 +
<subtitle id='00:44:03'>here but I'm not sure which way so I'll just drop a couple of these guys in here and let's think about it for a</subtitle>
 +
<subtitle id='00:44:11'>second so if I'm following a wall and I bump into the wall I should turn away</subtitle>
 +
<subtitle id='00:44:15'>from it and if I'm away from the wall like I am here I should turn into it so</subtitle>
 +
<subtitle id='00:44:21'>says the no version of the thing is right car turned by five turned o'clock</subtitle>
 +
<subtitle id='00:44:25'>was into it and I should make this guy minus five so I'll turn away to it when</subtitle>
 +
<subtitle id='00:44:30'>I from it when I hit it and let's start that going and so this is a simple one</subtitle>
 +
<subtitle id='00:44:37'>of the simplest feedback programs and feedback is an incredibly powerful idea</subtitle>
 +
<subtitle id='00:44:41'>because it's one of the main ways that both nature in general and humans in</subtitle>
 +
<subtitle id='00:44:47'>particular make progress when they don't have complete information so this gives</subtitle>
 +
<subtitle id='00:44:52'>you a search and there are many different parts of the curriculum that we do that involve these feedback ideas</subtitle>
 +
<subtitle id='00:45:00'>okay so I'll stop this guy and move it aside</subtitle>
 +
<subtitle id='00:45:06'>now let's take a look look at another use of stuff here I'll spare you my</subtitle>
 +
<subtitle id='00:45:14'>drawing these ants so I draw these two</subtitle>
 +
<subtitle id='00:45:19'>ants with their legs in different positions and I drop them into a thing</subtitle>
 +
<subtitle id='00:45:23'>called a holder and now I want to</subtitle>
 +
<subtitle id='00:45:27'>program an animation here so I want the</subtitle>
 +
<subtitle id='00:45:37'>car to look like something starts off</subtitle>
 +
<subtitle id='00:45:43'>with car looking like dot because I haven't said what it should actually look like and let's look at this holder</subtitle>
 +
<subtitle id='00:45:50'>here and here's the ant holders player</subtitle>
 +
<subtitle id='00:45:56'>at cursor here's the ant right here so</subtitle>
 +
<subtitle id='00:46:00'>let me drag that guy out and drop it in here so now I've got car look like holders player at cursor and if I click</subtitle>
 +
<subtitle id='00:46:06'>once the car now looks like this ant now</subtitle>
 +
<subtitle id='00:46:10'>I want them to look like the other ant and here's the control of the cursor in</subtitle>
 +
<subtitle id='00:46:14'>this older and I'm just gonna say increased by one over and over again and if I start that</subtitle>
 +
<subtitle id='00:46:20'>going I get my aunt animating so as many</subtitle>
 +
<subtitle id='00:46:25'>different things you can do just with animation there and of course he's still</subtitle>
 +
<subtitle id='00:46:33'>this guy here and we might ask what would happen if we turn on our road</subtitle>
 +
<subtitle id='00:46:38'>following script here so I'll turn this guy back on and now we've got an ant</subtitle>
 +
<subtitle id='00:46:43'>following a scent trail or something we</subtitle>
 +
<subtitle id='00:46:47'>can make into a fish swimming upstream and so forth</subtitle>
 +
<subtitle id='00:46:51'>okay turn these guys off so what I'm</subtitle>
 +
<subtitle id='00:46:57'>doing is just taking you through some of these sort of first stage powerful ideas</subtitle>
 +
<subtitle id='00:47:02'>I'll get rid of this road here and drop</subtitle>
 +
<subtitle id='00:47:08'>this down there and now what I want to do is to see this guy first I'm gonna</subtitle>
 +
<subtitle id='00:47:19'>make a particle system here</subtitle>
 +
<subtitle id='00:47:26'>drop the ant in it take this little</subtitle>
 +
<subtitle id='00:47:30'>script out here so what I'm going to do is again I'm gonna read repaint this ant</subtitle>
 +
<subtitle id='00:47:35'>but this time I'm going to get rid of everything except the little blue dot here that gives me a little blue dot and</subtitle>
 +
<subtitle id='00:47:45'>now let's program this dot to do</subtitle>
 +
<subtitle id='00:47:49'>something so forward let's make it</subtitle>
 +
<subtitle id='00:48:00'>forward by 15 so it moves pretty quickly and let's make it bounce off the walls</subtitle>
 +
<subtitle id='00:48:12'>now I'm gonna these bounce will make a sound when it hits the wall I'm gonna go</subtitle>
 +
<subtitle id='00:48:17'>to the teachers favorite sound which is</subtitle>
 +
<subtitle id='00:48:21'>silence and you'll see why in a minute</subtitle>
 +
<subtitle id='00:48:25'>so if I start this guy going just going</subtitle>
 +
<subtitle id='00:48:29'>to bounce around here and now what I</subtitle>
 +
<subtitle id='00:48:33'>want to make is a zillion of these so I need a copy command here and copy if it</subtitle>
 +
<subtitle id='00:48:45'>I just copy it I'm just going to get a stack of these guys on top of each other</subtitle>
 +
<subtitle id='00:48:49'>it's not going to look all that exciting so what I'm going to do is actually turn</subtitle>
 +
<subtitle id='00:48:56'>the guy each time before I copy it and what shall I turn it with but I'll turn</subtitle>
 +
<subtitle id='00:49:01'>it with a random number here some number</subtitle>
 +
<subtitle id='00:49:05'>between 1 and 180 and then if I just hit</subtitle>
 +
<subtitle id='00:49:10'>the exclamation point here I'll spritz a</subtitle>
 +
<subtitle id='00:49:17'>whole bunch of these guys out there and so I get a little particle system okay</subtitle>
 +
<subtitle id='00:49:28'>now I'll get my Little Miss million</subtitle>
 +
<subtitle id='00:49:32'>things you can do with the particle system and I'm going to show you a couple of them later this one's kind of</subtitle>
 +
<subtitle id='00:49:37'>fun here which is a Fineman motor so I</subtitle>
 +
<subtitle id='00:49:41'>turn these guys on so this ratchet guy</subtitle>
 +
<subtitle id='00:49:46'>is going to go one way when a blue dot</subtitle>
 +
<subtitle id='00:49:51'>hits the red it's going to go the other way when the blue dot hits the green and</subtitle>
 +
<subtitle id='00:49:55'>on average that's getting hit you know</subtitle>
 +
<subtitle id='00:49:59'>see it's sort of tipping around a little bit but if I turn one of these guys off</subtitle>
 +
<subtitle id='00:50:04'>it's the equivalent of putting the pawl in the ratchet so I'll do that</subtitle>
 +
<subtitle id='00:50:14'>and now the pawl present prevents it from going clockwise I'm only going to</subtitle>
 +
<subtitle id='00:50:19'>get counterclockwise so this is a thing that Feynman put in a paper called</subtitle>
 +
<subtitle id='00:50:23'>there's plenty of room at the bottom where he's trying to explain how</subtitle>
 +
<subtitle id='00:50:27'>everything interesting in most phenomena</subtitle>
 +
<subtitle id='00:50:32'>including biology and chemistry ultimately depend on there being kinetic</subtitle>
 +
<subtitle id='00:50:36'>energy from from heat let's take a look</subtitle>
 +
<subtitle id='00:50:41'>at some of the kids so those are kind of four powerful things you can do right</subtitle>
 +
<subtitle id='00:50:45'>away now when you look at kids projects you notice that a little different they</subtitle>
 +
<subtitle id='00:50:49'>almost always put idiosyncratic art they</subtitle>
 +
<subtitle id='00:50:53'>don't copy our art so here's Lauren has</subtitle>
 +
<subtitle id='00:50:59'>fixed this thing so it warns her by</subtitle>
 +
<subtitle id='00:51:03'>making she's much better at driving this</subtitle>
 +
<subtitle id='00:51:10'>than I am but basically her idea is if this was giving her sonic warnings then</subtitle>
 +
<subtitle id='00:51:16'>it would help her learn to drive the car right down the very center of the road</subtitle>
 +
<subtitle id='00:51:21'>now these two girls were less on fitting than many of the other kids in the class</subtitle>
 +
<subtitle id='00:51:26'>and the challenge here was to figure out a way of getting a car to drive a robo</subtitle>
 +
<subtitle id='00:51:31'>car to drive down the center of the road these two girls came up with a truly</subtitle>
 +
<subtitle id='00:51:35'>elegant solution and the way we explain these things to people on the internet</subtitle>
 +
<subtitle id='00:51:39'>because everything I'm showing you here is directly Internet able and is going</subtitle>
 +
<subtitle id='00:51:45'>out on our website called squeak land dot org we use these transparent</subtitle>
 +
<subtitle id='00:51:52'>membranes here to overlay the kids program so when a teacher is reading us</subtitle>
 +
<subtitle id='00:51:56'>they can come in and say oh yeah here's the car here's an explanation of it we</subtitle>
 +
<subtitle id='00:52:00'>explain to the teacher why the program is elegant if it is elegant this one is</subtitle>
 +
<subtitle id='00:52:04'>truly elegant because the kids realize that instead of having nested</subtitle>
 +
<subtitle id='00:52:09'>conditionals that could be just three separate cases and the car this thing is</subtitle>
 +
<subtitle id='00:52:14'>actually running right now but this conditional says don't run unless you're</subtitle>
 +
<subtitle id='00:52:18'>on the road you're supposed to run on so if I pick it up and put it on the road</subtitle>
 +
<subtitle id='00:52:22'>and notice that when it gets off the road it will not run until it's made the</subtitle>
 +
<subtitle id='00:52:27'>turn and the car will still do the right</subtitle>
 +
<subtitle id='00:52:32'>thing if this sensor hits all three things at once because the two the four</subtitle>
 +
<subtitle id='00:52:36'>and the minus 4 will cancel out and the thing will just go forward so this is</subtitle>
 +
<subtitle id='00:52:41'>when you see a child derive a program like this from scratch it's worth the 30</subtitle>
 +
<subtitle id='00:52:47'>years because this is wonderful when they do it and it changed their entire</subtitle>
 +
<subtitle id='00:52:52'>attitude as you might guess about whether they could do this stuff here's</subtitle>
 +
<subtitle id='00:52:58'>another kid that realized that curser increased by one was wrapping around and</subtitle>
 +
<subtitle id='00:53:03'>therefore you should be able to have as many frames as you want in the animation</subtitle>
 +
<subtitle id='00:53:07'>and why not put faces on them here's</subtitle>
 +
<subtitle id='00:53:11'>another kid who realized you should be able to do the drive a car and the</subtitle>
 +
<subtitle id='00:53:15'>animation at the same time so here's a Superman animation here and here's his</subtitle>
 +
<subtitle id='00:53:23'>foreword and he decided to put in a speed control so forward in the in the</subtitle>
 +
<subtitle id='00:53:27'>joystick controls velocity and side by</subtitle>
 +
<subtitle id='00:53:31'>side so he's got something more like a video game here and made a maze that</subtitle>
 +
<subtitle id='00:53:36'>you're not supposed to bump into okay</subtitle>
 +
<subtitle id='00:53:41'>now these when I said we have a magic</subtitle>
 +
<subtitle id='00:53:45'>new art algebra this is partly what I</subtitle>
 +
<subtitle id='00:53:50'>meant because we have been doing increase by all along increased by is</subtitle>
 +
<subtitle id='00:53:54'>how you move around the physical world the all of these guys are vectors and</subtitle>
 +
<subtitle id='00:54:00'>you're adding a little vector to them and so they move we were doing increase</subtitle>
 +
<subtitle id='00:54:05'>by when we were doing animation but we're jumping from one part to another</subtitle>
 +
<subtitle id='00:54:09'>in this holder structure and here we</subtitle>
 +
<subtitle id='00:54:13'>have another holder structure that is actually holding sound so just to show</subtitle>
 +
<subtitle id='00:54:18'>you a little bit so if you take out this magnifying glass you can see each one of</subtitle>
 +
<subtitle id='00:54:22'>these things is a little guy like the like one of the ants and it turns out</subtitle>
 +
<subtitle id='00:54:29'>that that sound synthesis is just moving</subtitle>
 +
<subtitle id='00:54:33'>a speaker cone according to the height</subtitle>
 +
<subtitle id='00:54:37'>of these separate guys so this very same animation</subtitle>
 +
<subtitle id='00:54:42'>should work if I am moving the speaker cone instead of changing costumes so if</subtitle>
 +
<subtitle id='00:54:47'>I turn turn this on so here's the the</subtitle>
 +
<subtitle id='00:54:53'>real speaker cone is actually doing this but of course it's going so slowly that all you're getting is a deep bass far</subtitle>
 +
<subtitle id='00:54:59'>far too low so what I want to do here is go in here and speed everything up by a</subtitle>
 +
<subtitle id='00:55:05'>factor of 10,000 and play it Tom and I</subtitle>
 +
<subtitle id='00:55:14'>can ask the question what would happen if I put 0.5 in here so it goes down an</subtitle>
 +
<subtitle id='00:55:26'>octave and what if I put another number</subtitle>
 +
<subtitle id='00:55:32'>in</subtitle>
 +
<subtitle id='00:55:40'>oh the kids now realize that this little</subtitle>
 +
<subtitle id='00:55:44'>number which is the rate of progress through there is the magic number that</subtitle>
 +
<subtitle id='00:55:48'>they need for every note on the keyboard and so by making a little button that</subtitle>
 +
<subtitle id='00:55:54'>has these magic numbers in there which they find out for themselves they have</subtitle>
 +
<subtitle id='00:55:58'>suddenly made themselves a sampling synthesizer that works just the way the</subtitle>
 +
<subtitle id='00:56:02'>Roland synthesizers do and you can combine this</subtitle>
 +
<subtitle id='00:56:07'>into a really neat musical thing look at</subtitle>
 +
<subtitle id='00:56:16'>the trombone sliders here when I move this this player when it comes to the</subtitle>
 +
<subtitle id='00:56:25'>bring the trumpet into prominence here</subtitle>
 +
<subtitle id='00:56:30'>actually used to play in a Dixieland band and I like flugelhorns so I'll go</subtitle>
 +
<subtitle id='00:56:36'>in here and I'll change the trumpet</subtitle>
 +
<subtitle id='00:56:40'>make the clarinet sound more like a clarinet I'll explain what I'm doing is</subtitle>
 +
<subtitle id='00:56:47'>real-time FM being controlled</subtitle>
 +
<subtitle id='00:56:55'>I'll stop this for a second well you can't hear a C in our head we can go in</subtitle>
 +
<subtitle id='00:57:00'>here and it will be played if I play in</subtitle>
 +
<subtitle id='00:57:06'>the score here nearer note I'll get the</subtitle>
 +
<subtitle id='00:57:10'>whole chord</subtitle>
 +
<subtitle id='00:57:15'>well that sounds almost dixieland but I know that this wants to be a seventh</subtitle>
 +
<subtitle id='00:57:20'>chord so I'll just change this note in the court get the seventh chord</subtitle>
 +
<subtitle id='00:57:26'>I'll change the rest of these guys</subtitle>
 +
<subtitle id='00:57:30'>[Music] so the progression is now like this</subtitle>
 +
<subtitle id='00:57:38'>started up again [Music]</subtitle>
 +
<subtitle id='00:57:53'>please note these synthetic convers that the kids make can be inserted into this</subtitle>
 +
<subtitle id='00:57:58'>and if you want to see what the little toy program for doing all of this is</subtitle>
 +
<subtitle id='00:58:04'>it's these scripts so these 9 scripts are all that has to be written in order</subtitle>
 +
<subtitle id='00:58:09'>to do this play environment ok science</subtitle>
 +
<subtitle id='00:58:14'>is more tricky on a computer because you can lie on a computer and business</subtitle>
 +
<subtitle id='00:58:19'>people do all the time you can have</subtitle>
 +
<subtitle id='00:58:23'>inverse cube laws of gravity and so forth so in order to do the real world</subtitle>
 +
<subtitle id='00:58:29'>we take a fake picture of the real world like this sketch of the Imagineering</subtitle>
 +
<subtitle id='00:58:35'>building and we superimpose a movie on it so if I here's a one of our cohorts</subtitle>
 +
<subtitle id='00:58:42'>here dropping a water balloon and it's</subtitle>
 +
<subtitle id='00:58:46'>kind of hard to see what's going on even</subtitle>
 +
<subtitle id='00:58:51'>in playing the movie over and over again but if we look at every tenth frame we</subtitle>
 +
<subtitle id='00:58:58'>can see that something nonlinear is going on and one thing is that's</subtitle>
 +
<subtitle id='00:59:02'>beautiful about having these pictures is that we don't even need numbers to</subtitle>
 +
<subtitle id='00:59:06'>figure out what is going on so there's the height there's the distance between</subtitle>
 +
<subtitle id='00:59:11'>the two balloons between those two frames and I can see right away here</subtitle>
 +
<subtitle id='00:59:15'>that I somehow have to make this higher by some amount in order to get to the</subtitle>
 +
<subtitle id='00:59:19'>next balloon and I somehow have to make</subtitle>
 +
<subtitle id='00:59:23'>it higher by what seems to be about the same amount to get to the next balloon and if I stack these up and if I've done</subtitle>
 +
<subtitle id='00:59:29'>this carefully enough here's my little incremental amount that looks like it's</subtitle>
 +
<subtitle id='00:59:34'>the same so it looks like what's happening is the velocity is increasing at a constant rate each time interval</subtitle>
 +
<subtitle id='00:59:44'>that I've been looking at here so in order to check that out we build build</subtitle>
 +
<subtitle id='00:59:49'>ourselves a little model and again I</subtitle>
 +
<subtitle id='00:59:53'>won't go through building the whole thing I've just</subtitle>
 +
<subtitle id='00:59:58'>prepared a little set and the little</subtitle>
 +
<subtitle id='01:00:02'>model winds up saying I want to increase this thing called velocity by minus one</subtitle>
 +
<subtitle id='01:00:08'>so that's the constant amount over and over and over again so velocity will go</subtitle>
 +
<subtitle id='01:00:12'>up uniformly and I want to increase the balloons position by whatever this</subtitle>
 +
<subtitle id='01:00:19'>velocity is each time so the balloons position is going to change nonlinearly</subtitle>
 +
<subtitle id='01:00:24'>and I can test that out by trying them both at the same time and I see my time</subtitle>
 +
<subtitle id='01:00:31'>constant is off a little bit but I believe you'll trust me that if we</subtitle>
 +
<subtitle id='01:00:36'>monkey with that number we can get them to match up completely and that allows</subtitle>
 +
<subtitle id='01:00:42'>us to put gravity on objects of pleasure like a spaceship so if I start this guy</subtitle>
 +
<subtitle id='01:00:48'>off with just the gravity going and try</subtitle>
 +
<subtitle id='01:00:52'>and land them on the moon I get an explosion so I have a motor in here I</subtitle>
 +
<subtitle id='01:00:59'>have something that will show a flame when the motor is on and I have something that will crash me if I don't</subtitle>
 +
<subtitle id='01:01:03'>land at the right speed so now let's see</subtitle>
 +
<subtitle id='01:01:08'>if I can fly this ship down but I have</subtitle>
 +
<subtitle id='01:01:13'>to be careful because my motor is powerful</subtitle>
 +
<subtitle id='01:01:20'>it'll come back sorry</subtitle>
 +
<subtitle id='01:01:30'>so idea carefully not well now if my</subtitle>
 +
<subtitle id='01:01:34'>blood is up</subtitle>
 +
<subtitle id='01:01:45'>there we go all right could still play a</subtitle>
 +
<subtitle id='01:01:51'>video game at sixty ok so here's another</subtitle>
 +
<subtitle id='01:01:55'>kind of a feedback idea of more profound idea which is following gradients so we</subtitle>
 +
<subtitle id='01:02:01'>have gradients here and here's a salmon smelling its way upstream so what it's</subtitle>
 +
<subtitle id='01:02:07'>doing is it's comparing the brightness</subtitle>
 +
<subtitle id='01:02:11'>under it to where it was last time and unless it's in an upstream direction it</subtitle>
 +
<subtitle id='01:02:16'>circles until it finds a favorable gradient then it follows the gradient</subtitle>
 +
<subtitle id='01:02:21'>here's a clownfish which wants to find its sea anenome by the gradient of perfume given off by</subtitle>
 +
<subtitle id='01:02:27'>the sea anenome so that this is a radial gradient so I'll start him going and see</subtitle>
 +
<subtitle id='01:02:35'>you need another strap this is kind of</subtitle>
 +
<subtitle id='01:02:39'>like business you know they're following gradients but they don't have a strategy when the gradient runs out same thing</subtitle>
 +
<subtitle id='01:02:48'>with the Sam and he's gonna circle around he's actually gotten close enough</subtitle>
 +
<subtitle id='01:02:52'>to switch over to another brain module that will get him to nest in the sea</subtitle>
 +
<subtitle id='01:02:56'>anenome okay now a little more science</subtitle>
 +
<subtitle id='01:03:04'>diffusion it's really great if I had time I would do it in this audience</subtitle>
 +
<subtitle id='01:03:09'>because I love big audience so we have to turn off the air conditioner but if you open a fairly powerful perfume now</subtitle>
 +
<subtitle id='01:03:15'>you're seeing it going 60 times real time and to ask people to raise their</subtitle>
 +
<subtitle id='01:03:19'>hands and they can smell it you get this beautiful diffusion wave going back into</subtitle>
 +
<subtitle id='01:03:24'>the audience it will go at a different</subtitle>
 +
<subtitle id='01:03:28'>rate depending on how hot the water is in here and now we're using a sort of a</subtitle>
 +
<subtitle id='01:03:33'>much more powerful built-in particle system that we derived from Mitch</subtitle>
 +
<subtitle id='01:03:38'>Resnick starlogo stuff so here's the water particles and here's the dye</subtitle>
 +
<subtitle id='01:03:42'>particles and this is a very very simple</subtitle>
 +
<subtitle id='01:03:47'>little program for each guy which is to be bouncing randomly off these guys and</subtitle>
 +
<subtitle id='01:03:52'>we see what happens as we get disorder the starts becoming quite uniform</subtitle>
 +
<subtitle id='01:04:00'>and that's a very nice motivator for thinking about what might be going on</subtitle>
 +
<subtitle id='01:04:06'>down there now if we combine gradient following we can do some really cool ant</subtitle>
 +
<subtitle id='01:04:10'>stuff so we have about 50 ants here these guys are food and the ants go</subtitle>
 +
<subtitle id='01:04:17'>about randomly until they find food they pav food they will go towards the nest</subtitle>
 +
<subtitle id='01:04:23'>and leave a pheromone trail behind and</subtitle>
 +
<subtitle id='01:04:28'>notice the pheromone trail organizes the other ants as they wander into it</subtitle>
 +
<subtitle id='01:04:32'>because if an ant wanders into it and doesn't have food it goes upstream to find the food and then downstream to</subtitle>
 +
<subtitle id='01:04:38'>find the nest and you can think of these</subtitle>
 +
<subtitle id='01:04:43'>as fads so it's really quite interesting</subtitle>
 +
<subtitle id='01:04:48'>to watch yeah so here we have quite a bit of activity and there's no food this</subtitle>
 +
<subtitle id='01:05:00'>is kind of reminds me of investing the</subtitle>
 +
<subtitle id='01:05:06'>excitement lingers long after the food</subtitle>
 +
<subtitle id='01:05:10'>is gone so there are many beautiful</subtitle>
 +
<subtitle id='01:05:15'>things you can do with these particle systems and fifth-graders have</subtitle>
 +
<subtitle id='01:05:24'>difficulty with recursion like most of us and one of the interesting things you</subtitle>
 +
<subtitle id='01:05:29'>can do with objects is you can do programs that would normally be done</subtitle>
 +
<subtitle id='01:05:33'>recursively by making new objects that just do something once so to grow a tree</subtitle>
 +
<subtitle id='01:05:38'>what you really need to do is just grow one branch and then make two buds and</subtitle>
 +
<subtitle id='01:05:45'>tell them to do the same thing so if I tell this to happen a little bit of</subtitle>
 +
<subtitle id='01:05:51'>randomness in there it's all done in parallel and over here we have it at a</subtitle>
 +
<subtitle id='01:05:58'>much greater depth so it's actually putting out about 2,000 little particles</subtitle>
 +
<subtitle id='01:06:07'>here a little randomness and you start</subtitle>
 +
<subtitle id='01:06:11'>getting an idea that may nature though complicated is complicated</subtitle>
 +
<subtitle id='01:06:17'>in a very special way it's not complicated the way we think most things</subtitle>
 +
<subtitle id='01:06:22'>are complicated and therefore it can be understood in many important ways okay</subtitle>
 +
<subtitle id='01:06:31'>now to end up look at our last particle</subtitle>
 +
<subtitle id='01:06:35'>system example or lots of wonderful things you can do with kinetic theory of</subtitle>
 +
<subtitle id='01:06:39'>heat and everything but suppose these are people and we're going to infect</subtitle>
 +
<subtitle id='01:06:43'>just one of them and let the infection</subtitle>
 +
<subtitle id='01:06:49'>spread get an epidemic people always</subtitle>
 +
<subtitle id='01:06:55'>root for the last one there it is that's</subtitle>
 +
<subtitle id='01:07:05'>life or death depending on how you look</subtitle>
 +
<subtitle id='01:07:09'>at it hard to see what happened there so you want to get a little graph should</subtitle>
 +
<subtitle id='01:07:15'>always do a few of those these things that have random behaviors</subtitle>
 +
<subtitle id='01:07:32'>okay another graph here well so these</subtitle>
 +
<subtitle id='01:07:36'>are characteristic curves of AIDS and it's quite interesting if we just change</subtitle>
 +
<subtitle id='01:07:42'>the time constant by a little little bit here so the linear path along the side</subtitle>
 +
<subtitle id='01:07:49'>is about half what it was if we started an infection here we see it happens</subtitle>
 +
<subtitle id='01:07:56'>right away and we got something that looks more like typhoid with just a little change in the time constant and</subtitle>
 +
<subtitle id='01:08:02'>the problem here is that unaided human</subtitle>
 +
<subtitle id='01:08:07'>common-sense has a keyhole only about this big and if you look at aids with</subtitle>
 +
<subtitle id='01:08:11'>normal human common sense it doesn't look like anything needs to be done</subtitle>
 +
<subtitle id='01:08:15'>whereas if you come up here and look at typhoid you can see right away that</subtitle>
 +
<subtitle id='01:08:21'>something needs to be done but science</subtitle>
 +
<subtitle id='01:08:25'>can look at something like AIDS before it's truly dangerous and boosts our</subtitle>
 +
<subtitle id='01:08:32'>common sense this uncommon sense of science is what allows us to imagine</subtitle>
 +
<subtitle id='01:08:36'>things deeply enough to take action as though there was an actual epidemic and</subtitle>
 +
<subtitle id='01:08:43'>that's important because actually 22 now</subtitle>
 +
<subtitle id='01:08:51'>have died 35 million are infected in</subtitle>
 +
<subtitle id='01:08:56'>some hair in Africa alone some people don't even still believe that AIDS might</subtitle>
 +
<subtitle id='01:09:02'>be caused by a virus the politicians haven't taken action and</subtitle>
 +
<subtitle id='01:09:07'>it's starting 70 percent of for instance</subtitle>
 +
<subtitle id='01:09:11'>Botswana land is infected now 70 percent</subtitle>
 +
<subtitle id='01:09:15'>so we're talking about to hala costs already and probably five or six more</subtitle>
 +
<subtitle id='01:09:22'>hala costs to go before this gets controlled and yet it was controlled</subtitle>
 +
<subtitle id='01:09:26'>very well in the countries that had science because they knew that no matter</subtitle>
 +
<subtitle id='01:09:32'>how long the time constant is that when you have a deadly disease that is</subtitle>
 +
<subtitle id='01:09:36'>contagious and incurable you're going to get an exponential curve that is going to be very very dangerous and</subtitle>
 +
<subtitle id='01:09:44'>so I've ended where it began which is if we want to have a great future</subtitle>
 +
<subtitle id='01:09:49'>let's send children to make that great</subtitle>
 +
<subtitle id='01:09:54'>future that think a heck of a lot better than most of us do today thank you</subtitle>
 +
<subtitle id='01:10:09'>a good night okay</subtitle>
 +
<subtitle id='01:10:16'>Allen I'm sorry to say that you did not break your 30-minute record here today</subtitle>
 +
<subtitle id='01:10:20'>so I have time for one question Kay's</subtitle>
 +
<subtitle id='01:10:25'>first law that I've read about is that the best way to predict the future is to</subtitle>
 +
<subtitle id='01:10:29'>invent it I've heard that yes and Kay</subtitle>
 +
<subtitle id='01:10:33'>second law is as I understand it is that to win big you have to invent something</subtitle>
 +
<subtitle id='01:10:37'>that creates a need and then fills it</subtitle>
 +
<subtitle id='01:10:41'>what is Kay's third law and while you're at it what's your fourth fifth and sixth</subtitle>
 +
<subtitle id='01:10:46'>was well I don't believe in laws because</subtitle>
 +
<subtitle id='01:10:50'>that's the whole pink plain blue plain thing is the idea is to try and break</subtitle>
 +
<subtitle id='01:10:55'>the ones that don't make any sense so principles I've just tell you that</subtitle>
 +
<subtitle id='01:11:01'>Bob warned me that he was going to ask me this question but the answer popped</subtitle>
 +
<subtitle id='01:11:06'>into my mind and I think it drives out of this this talk that when you have an</subtitle>
 +
<subtitle id='01:11:12'>idea and it's not a great idea try</subtitle>
 +
<subtitle id='01:11:17'>taking a nap rather than action because</subtitle>
 +
<subtitle id='01:11:22'>as I look around where we are right now no vandalism is throwing a brick through</subtitle>
 +
<subtitle id='01:11:28'>a window because you can and what I see in our society is inverse vandalism</subtitle>
 +
<subtitle id='01:11:33'>which is making things just because you can so most of the things that are made</subtitle>
 +
<subtitle id='01:11:37'>are if you go to a flea market you get a strong sense of this that it's</subtitle>
 +
<subtitle id='01:11:41'>unbelievable to realize that almost everything in that everything in that</subtitle>
 +
<subtitle id='01:11:45'>flea market some one or two or in people</subtitle>
 +
<subtitle id='01:11:49'>had to desire it so much that they went through the labor of designing it and</subtitle>
 +
<subtitle id='01:11:55'>building it and putting it out there and</subtitle>
 +
<subtitle id='01:11:59'>so I think the I think the idea of especially in computer science where the</subtitle>
 +
<subtitle id='01:12:04'>incremental change is kind of the black hole of every programmer I think much</subtitle>
 +
<subtitle id='01:12:10'>more design before the programming and</subtitle>
 +
<subtitle id='01:12:14'>much more elevated view of what's trying to be accomplished given that nobody's</subtitle>
 +
<subtitle id='01:12:19'>figured out a way to put a half-life on code tends to stay around and I believe</subtitle>
 +
<subtitle id='01:12:25'>that my friend Bill Buxton is going to talk quite a bit about the</subtitle>
 +
<subtitle id='01:12:29'>importance of design in the next talk thanks so much</subtitle>
 +
<subtitle id='4361'>I </subtitle>

Latest revision as of 22:57, 5 December 2017

[Music]
good morning good to see you welcome
back to ACM 1 I hope you don't own too
many of the wrong stocks today and I
hope they go back up real soon I hope your um yes right so are you
ready for a big day tell you what let's take attendance let's put up the seating
chart let's get get the wands the paddles and try to find yourself on the
seating chart just to be sure you know where you are
and now please if you have been to the expo to the ACM 1 Expo next door would
you please show green to the front show us green if you've been and excellent
and those of you who have not been to the XO Expo I urge you to do so it's
right outside it'll be open till 4:00 o'clock today and I guess your big opportunity to do that is not to walk
out on the upcoming speech but rather to go during the two-hour lunch break
from 12:00 to 2:00 now many too many of
us still tend to think of computers as data processing machines or we tend to
think of the internet as an email box of some kind but at 8 cm 97 bran Ferren
expressed an entirely different view
[Music]
every time a significant storytelling
technology has been introduced to the world it changed the course of
civilization or rather we change the course of civilization with it and this
can be language it can be writing it can be printing that can be radio television
it can be poetry it can be animation and
now it's getting to be computers now no
person that I know understands what bran is talking about better than Alan Kay I
first met Alan in 1972 at the Xerox Palo
Alto Research Center where he was busy down the hall inventing personal
computers he had he had previously graduated in mathematics and molecular
biology from the University of Colorado and received his PhD in 1969 from the
University of Utah Allen is best known for his ideas about personal computing
and the intimate laptop computer and his inventions of overlapping window
interface modern object-oriented inventions of overlapping window
interface and modern object-oriented do not want to get into a fight about who
invented modern object-oriented programming his interest in children of
course and children and education were the catalyst for his many many
ideas today Alan is the vice president research is vice president research and
development of Walt Disney Imagineering where he is a Disney fellow a former
professional jazz guitarist composer and theatrical designer he is now an amateur
classical pipe organist today Alan will
attempt a lifetime first he's told me that he has never given a talk in less
than 30 minutes please join me in welcoming Alan Kay
thank you so here are looking at the
future and many people have pointed out that some decades ago nobody knew what
the future is going to be but of course that wasn't so there was a very good
road map of the future back in the 60s in the ARPA community a dream going all
the way back to the late 50s about a worldwide information utility and the
start of interactive graphical computing with ivan sutherland in the early 60s
1962 in that very same year the machine i think of as the first personal
computer which is wes clark slink on 65 was when Gordon Moore's first article
and data mayshen appeared putting forth Moore's law and so by the time sharing
it happen by then and people were starting to do interactive computing and
so there are a lot of components there that made it very easy to predict that
personal computing was going to happen year or two later flatscreen displays
started to show up in laboratories and
and so on and so forth and the I think the difficult thing for most of the
people back then was that they're trying to be practical reason they missed
predicting the future is that they are trying to be incremental on the
infrastructure that existed rather than being romantic about what it would be
really neat to have and what would be especially good for children to have so
I'm going to talk a little bit about why the computer revolution hasn't happened
yet but first if we could have the computers screen
one of the things that always happens in talks is the people behind all of these
ideas never get their due so I just made this complicated panoply of influences
on us of cognitive influences computer influences here's our group
here's some of the people we work with here's our interns and in the background
we have a an open-source community courtesy of the internet and so I guess
the the right title for this slide is
that science is a great open source process it was one of the original open
source processes and you actually make progress by giving your ideas away we
wouldn't be where we were if science was a closed process business people have
not learned this yet they want to make
money there has to be Bob Noyce used to say engineers make wealth and everybody
else just moves it around so to me the
way I think of the future is I don't even worry about the technology and
there's a nice suggestion here by Marshall McLuhan that children are the
messages we send the future but not exactly they really are the future we're
sending to the future there isn't anything else that's much interesting
about the future except the people who are going to be there and so helping
children grow into the next several generations of adults is the most
important thing we can do and if we go
to graduation at one of the nation's
greatest universities Harvard University about ten years ago right after the
seniors flipped their tassels NSF took a camera around and interviewed a number
of them about a few simple ideas about
the about the world and so let's hear
that they test how a lifetime of education affects our understanding of science we ask these recent graduates
some simple questions in astronomy consider for example that the causes of
the seasons is a topic taught in every standard curriculum okay I think the seasons happens because as the earth
travels around the Sun it gets nearer to the Sun which produces warmer weather
and gets farther away which produces colder weather and thence and hence the
seasons how hot it is or how cold it is in any given time of the year has to do
with the the closeness of the earth to the Sun during the seasonal periods the
earth goes around the Sun and and it
gets hotter when we get closer to the Sun and it gets colder when we get further away from the Sun these
graduates like many of us think of the Earth's orbit as a highly exaggerated
ellipse even though the Earth's orbit is very nearly circular with distance
producing virtually no effect on the seasons we carry with us the strong
incorrect belief that changing distance is responsible for the seasons I took
physics planetary motion and relativity
electromagnetic seasons and waves I've never really had a scientific background
whatsoever and I and I got through school without having it I've gotten very far without having it I had quite a
bit of science in high school yeah through physics want first year in two
years of chemistry regardless of their science education 21 of the 23 randomly
selected students faculty and alumni of Harvard University revealed
misconceptions when asked to explain either the scenes or the phases of the
Moon when it's further away from the Sun then it gets colder the earth position
interferes with the reflection of the Sun against the moon so we can see that
the main curriculum at Harvard must be confidence 101
[Applause]
but of course it's not just restricted to Ivy League colleges I was waiting for
NSF to ask the next logical questions but they didn't in this wonderful video
you can get it over the internet called the private universe and but a couple of
weeks later is at UCLA and found that the audience before the talk I was
giving there we're mostly graduating seniors so I asked them to come outside with me and I one by one I asked them
the same two questions and got about the same results about ninety-five percent
of them had serious misconceptions about
one or either and then I got to ask the the next question which is well tell me
this if the proximity of the earth to the Sun has something to do with the seasons then tell me do you know what
when it's summer up here in the northern hemisphere what season it is in the
southern hemisphere and every single one of them knew that it was winter they
didn't know why obviously
but it was odd so they'd remembered it and I think I'm justified by induction
to claim that the Harvard students and this professor here all knew that then
there was about a 30-second pause while I watched each of these people
struggling with this fact that they'd had in their head conflicted completely
with their proximity theory that was one of those sort of hmm and for this
professor the question for those who are confused about the phases of the Moon
I'd ask them well have you ever seen the Sun and the moon in the sky at the same
time and actually anybody who walked out the fairmount this morning anybody do
that moon is right there was it in phase anybody see it this is
my favorite thing as people have seen this zillions of times and the moon was
visible in the sky and so was the Sun and the moon was in phase and therefore
it is very hard to imagine how anything could be between the Sun and the moon if
you can see them both in the sky so now
what's going on here variety of things but most important thing for this talk
is that these Harvard kids were just thinking normally they're doing
absolutely normal human thinking which is to compartmentalize the knowledge II
make each one into a little story and so forth and this is basically the future
we're sending to the future and mostly have been for the last 80,000 years
basically cave people now they have atomic weapons and if you take this
common-sense way of looking at the world that has been around for many tens of
thousands of years let's pick on Yale this time give this guy a Yale diploma
and dress them up a little bit
he could he can go very far in most
people's estimation and sure enough a
couple of weeks after Bush took office he started bombing Iraq just to show
them that he had a spear it's in this
case is a missile and this is basically what's going on so it's very easy to
predict the next 50 years and that is for most people it's going to be just
the way it is right now it's going to be more glittery things around more distractions
but as Neil postman pointed out that
people in the 20th century accept more things on faith than they did in the
Middle Ages because most people accept all the things on faith that were
accepted on faith in the Middle Ages plus there's all that new science stuff
that most people accept on faith and all the new medicine that they accept on
faith so for most people very little has
changed except things in the environment
and of course I really was looking for modern uses of Spears today and I was
going to go on the internet to find it but the LA Times last weekend blessed me
with a front page article on the revival
of headhunting in Borneo and here are these guys around motorcycles but they
have their Spears and they actually have beheaded at least 500 people now as it
says here they are using traditional
weapons to defend themselves and send away evil because it disturbs the harmony of life and they eat their
hearts to subdue their victims spirits
and absorb their magic this is perfectly normal behavior it's been going on for
tens of thousands of of years just let
me go let me go back here for a second
and the thing that struck me is worse was another article in The New York
Times which reminded me that slavery still exists many places in the world
including this recent thing that came up that these little paper clips that all
of us use are made by slaves that were purchased
from a woman's prison this is going on today and there are many aspects of
slavery going on all over the world as I speak here so pretty frightening
sorry so one way of looking at this is
McLuhan's way of the goldfish in the bowl I set out and who discovered water
but it wasn't a fish we are the fish and the pink water that the fish can't see
are our underlying assumptions about the world our deep beliefs and you get a
model of thinking that Arthur Kessler came up with is if you take the pink
water in the bowl and make it a plane you're the aunt crawling along is like
human thought having the illusion of making progress being able to set goals
get around obstacles and so forth but never being aware that it's doing a flat
instead of pink ideas of course every time once in a while a little blue idea
comes along but we've all gone to school
many people go to church we all have parents so there are powerful forces to
ker-splat those little outlaw ideas but
every once in a while you're taking a shower out for a run and one of these
epiphanies comes how many people have had one of these big epiphanies feels
like it comes from the heavens because it was in our subconscious not in our
conscious and the old days when people had these they'd go out and start a new religion because it does appear to come
from the heavens but we know today that most ideas wherever they come from are
mediocre down to bad and so it's very
important to be careful about these ones that seem to come from heaven because
they're likely to be bad ideas as well and Kessler pointed out that you get a
mixture of emotional reactions when this happens if it's a joke you start
laughing and in science it's an aha which
they also laugh about because of course the world didn't change just because we got to see it a little better so all of
these things we found out about the world are lurking beyond our ability to
see them and then the most important one
is this long drawn-out ah of art because one of art's main purposes is to remind
us that there's more to be thought about than is currently in our little pink
context and a lot of the way of getting
from the mundane world to better
different ideas is through artistic
thinking I think bill Buxton will say a few words about that as well as to me is
the number one important thing to think about when you're trying to send
children into the future in a more enlightened way and that is to develop
every child's initial aesthetic approach to the world and then the kicker for
modern education of invented ideas is
that it takes almost as much creativity to learn one of these ideas as it did to
invent it in the first place and this is where school is completely wrong because school is basically set up to teach
stuff that's fairly easy for kids to learn and the problem is most of the
important ideas to learn now are not easy to learn and so we have to find a
way of allowing getting the kids to be creative enough to break out of their
little pink planes is our friend Betty
Edwards who teaches drawing to people and one of the things she does in the
very first day of her class is say that
you know the problem with drawing is not that you can't move your hand but you're already interpreting what you see too
much so she shows them these two tables and she says you know this table shape
top shape is exactly the same as this table shot top shape and everybody says
no that can't possibly be true and she says well look I'm gonna take this guy
off here and I'll rotate it and I'll
just pick it up and take a look at that it's even
amazing if you just bring it over here it is very hard to see that this length was exactly the same as that length
that's another way of thinking about what our problem with the world is and
the Talmud points out we've seen see things not as they are but as we are and
I'm often wondered what happened to the person who came up with that idea in an
Orthodox faith because if you take it to its logical conclusion it's not where
the timid really wanted to go so
Montessori had this great idea she pointed out the children are set up to
learn in a village culture through play imitation and the problem with 20th
century now 21st century knowledge is that most of it is opaque to children
unlike the knowledge in a traditional culture and so her idea is we have to
give the kids modern environments and
modern toys where the kids accept these toys as play toys but they have
interesting side effects and she spent many years of her life designing toys
designed to be pleasurable for the kids and to have worthwhile side effects on
their common sense and one of the the
main tasks we have is to ask ourselves what are the 21st century thinker toys
going to have to be in order to get this
uncommon sense as Montessori put it that she was trying to shape and again the
the route there is through art and this haha combination of breaking through the
pink plane to the blue plane well it's a little background for what we might
choose as some goals for making a future and I I got involved in this stuff
through no fault of my own I believe ed
Sheila and I are working on this desktop machine back at Utah in the 60s 1968 i
visited seymour papert and kids were doing programs like this too they would
make a circle with their body then seem over to ask them what are you doing and heeds they'd say
well I'm going a little and turning a little over and over type that into logo
forward five right five repeated over and over again execute it and you get
this perfect circle no x squared plus y squared equals R squared the reason is
is that the turtle is a vector and this is a differential equation in inertial
coordinates which is the language of differential geometry which is the main
language of most hard sciences today and
here were these kids treating this as a toy logo is a toy and Seymour was not
trying to teach them calculus he was trying to do what Montessori said we
should do for young kids what you want to do is to teach them the intuitive background for modern knowledge give
them a big tree with lots of branches to hand to hang these more crisp ideas on
later but build that uncommon sense tree
while the children are Leong so I thought this is the best idea that ever
seen for what a computer might be good for which is to help children grow up
thinking better than most adults do today but of course I realized there was
a Zen problem here even in 1968 programmers were kind of
the the least unenlightened people I knew they could take this beautiful silk
purse of a computer with all of its possibilities and turn it into the sow's
ear of most software and if anything
that has gotten worse today rather than better so that made me think of the
computer being kind of like a piano you can put pianos in every classroom but
the music is not in it it's an amplifier of musical impulse in a person and you
can develop that musical impulse in a person without a piano or any other
musical instrument because we already are musical instruments and then the
these wonderful instruments that have been invented are amplifiers of these
musical impulses so the Zen is something it's like there's a Zen in music the Zen
is not in the piano the Zen has to be developed in humans has to be developed
and then can I it with various kinds of technology so coming back in the plane
from Utah from that visit I started thinking about a kitty computer and
realized it could not be a desktop computer like the Flex machine because
kids are mobile I had this image of them being taking it out like we take out
books books are nice because you can take them out and think your own
thoughts with them and so this image of two kids learning science by programming
a collaborative space board game was kind of the first image I had and taking
the Dynabook to the tidepools and these
this notion of an instrument whose music is ideas and of course music is an idea
so music had to be part of this and so
forth then I was wondering whether we'd ever get done before we died because if
we look back in history there was a great technology invented around the middle of the fifth 15th century here
called printing but the real printing
revolution really happened in the 1600s so it lagged by about 150 years the
biggest change is from the printing press happened here when people start
gradually had learned how to argue in a very different way and think about what
knowledge meant in a very different way in both science and the social argument
that led to various Democratic revolutions happened in this period of
time and so the mainframe was kind of
the manuscript book only ownable by an institution and so we had these ideas of
desktop computing and then these intimate laptop computers we call them
today and I was wondering how much of a
lag is there actually going to be before the real computer revolution happens
because if you look at this as being the real printing revolution required a
rather large number of people to learn how to read and write and to be
conversant with the powerful ideas that could be best expressed in a book so it's not a
question of making the possibility of it here the Gutenberg Bible was set up to
look as much like old manuscript books as possible so as not to scare anybody
one of the major uses of the printing
press besides printing Bibles back then was printing indulgences for the
Catholic Church so as a early form of paper money actually because indulgences
were traded back and forth as currency so they're many mundane uses of printing
back then before the real stuff kicked in and I would claim that what's been
going on especially since 1980 could hardly have been more mundane it could
hardly have been more of a caricature of what people were thinking about in the
60s and 70s so short talk can't go
through all of the goals you'd like to have here but one way of thinking about
this stuff is that because of the way our our minds work minds are a little
language machines everything comes to us
filtered and it's kind of like a shadow show for instance gravity let's say is
the real bunny out here cast this shadow and Newton's theory of gravitation is
expressed in mathematics was kind of like making a shadow out of your hands
and we try and get it to cast a similar a shadow to the bunny shadow as possible
and it worked for a long time until somebody noticed that the real bunny had
a little round tail on it and it was hard to make a little round tail with
your arm being in the way and so Einstein in order to get that little
round tail on there had to go to a completely different way of looking at
gravity and a different set of mathematics which if you only looked at this part of it gave you a nice
Newtonian bunny and then it had this extra stuff on here as well and it's
important to realize that you can put on a fun shadow show without making anything representational language is
about language not about the real world and Einstein really realized that and he said a number of
wonderful things one of my favorites is you must learn to distinguish between what is true and what is real what is
true is what you can do in mathematics and what is real is out there and as he
said as far as mathematics refers to reality it is not certain and as far as
math is certain it does not refer to reality and so this I believe is the
modern view of science which is that science is a negotiation between
the limitations of our representations and what our brain can make of things
and the kinds of probings we can do out there and the important thing about this is
this is one of the greatest heuristics for making progress in all areas that
has ever been invented it's just the knowledge that all you're only dealing
in maps and therefore in order for the map to work the map has to have
criticisms about how well it is doing it it has to be scaffolded and Krzyzewski
fifty or sixty years ago said that one
measure of sanity is the comparison between what's in here and what's out
there and by that measure all humans are at least unsane and some of us are quite
dangerously so and so an interesting global goal for sending children into
the future might be to send them into the future a little less unsane than the
adults that are occupy our world today
so these are all thoughts from back then and a few years before I had gotten my
particular slant on what I called objects which were a biological approach
to computing and the simplest way of
thinking about is the idea is computers all the way down was influenced quite a
bit by some of the thinking that was going on about the ARPANET having
networks of computers many many computers and at some point I realized
that if you only had little software computers that were made out of only
little software computers you'd have this great way of always retaining full
power on all of your representations you'd never degenerate to a data structure that had to be interpreted
from the outside that these objects when you sent them over a network would take
their main interpreters along with them rather than being these raw packets of
bits that somebody would have to write an interpreter for at the other end and so forth this is because my background
was in molecular biology and sketchpad
had already started using ideas like that and sketchpad 3 had already had
multiple windows multiple windows go all the way back into the early 60s so there
a lot of ideas about using this and if we come up to the present and take a
look at modern objects here 2001 a lot
of different things here so you know a movie is a as an object in this system I
love her but I have to move this talk along little game is completely made of
everything in here is made out of objects there's a little pong game we
can move the paddle and so forth this 3d
bunny is sitting on what looks like a 2d
desktop here so if I said the bunny Luce
see it actually comes out in front it's
a little hard to see exactly what's going on until the bunny actually starts
going behind now you get a better idea of the relationship of 2d and 3d space
in this system is that they're actually intermingled if you think about it why
not you don't want to be slaves of a
desk top another interesting way of
looking at it is this thing we're all familiar with it which is word wrap
but what is going on back there in this
biological way of looking at things these letters are actually little
objects that are like little animals and
one of the things we've taught them is to follow the leader in a couple of different ways so this way when I say do
your thing only the letter capital H knows what to do everybody else has to
follow kind of cute it's nice because
this is a program that kids can figure out because it's basically holding the hands and falling you notice that these
guys are active it's going to bounce them around with the margin here now
more direct way of programming this is to not move until somebody has called to
you that I'm in my right place so the H will go there and now everybody's
stopped until they know that they can go and they go so that's kind of cute and
if we do it all behind the scenes we get
this fiction of instant thing and this
is just typical distributed algorithm in a real dynamic OOP system okay so
another thing you can build out of these are overlapping object interfaces here's
a little recorder more here that's going
to so we can record demos and so forth
and I've just got it turning this guy back on again because I want to show you a way of thinking about the abstraction
of this if every object has the same DNA
then there really must be just wearing costumes and this little mouse up here
is a button if I click on the button I'll reveal what's actually here which
is each of these types here is actually made out of one type
and the abstraction here we're showing is just what their countries are and if
you have a dynamic object system you can also count the object so I'll execute
this program here and say please count all the objects there and it says they're about 750,000 objects in this
group of things part of which is this this demo
ok so Universal basically a universal
algebra if you like mathematics and the
way we divide it up is one language so
it's like if a kid learns English they're learning the language of Shakespeare but they might they might be
10 or 15 years away from being able to appreciate Shakespeare but there's a
continuity of using language for talking about a whole bunch of different things so in this system which is called squeak
which is a derive from the work that we did at Xerox PARC
there are basically three views of this
single language and single system and the operating system which this has its
own is written in the same language that the kids do their programming in that
brings us to kids we've been working with many thousands of children over
many many years this is the hard part of the research because the average
educational experiment doesn't go right
and whether it goes right or wrong is very very hard to tell why so
longitudinal experiments over many years are necessary to get even the simplest
amounts of information and basically
what I'm going to show you a little bit today in these examples are some of the
things that we do with nine ten and eleven year old children so we started
off with a blank slate if a kid is getting this on the internet they get a
set of hints but the learning here is
actually by doing construction and each one of these things is like a little
three or four minute project with lots
of reflection I'm just going to run through some of the things so I get
a little palette drop it in to get a
painting and the first thing I'll do is kind of the quintessential project here
which is a little car that you can learn
how to drive design a car is seen from
the top both boys and girls love putting
on big off-road tires when they do this
we don't give the kids clipart because it's very important for them to learn
how to draw this is more of this art and
play so the kid makes the car the way
they want it and it immediately is made into something that they can do things
with and they can look at another view
of it which is it's symbolic view and the Montessori game we're playing here is that here is where the kids main pay
off an interest is and what we're trying to do is show them builder an intuition
as to how powerful it is to be able to have some symbolic ways of expressing
behaviors of these things so if you look at sketches heading over there let's
call it car click on this little caret
so the number starts counting up the car starts rotating and again if I rotate it
with my hand the number goes positive and negative so these are two views of
the same thing here's a car Ford by five so I'll click on the exclamation point
car turn by five then things get fun
when you can just drag out these little
behaviors and it makes a script for you and you can just start the script going
and all of a sudden I've got a basically
Seymour's logo turtle circle we're the
costume on it and this costume is very important for many of the kids because
it enables them as bran Ferren was pointing out it enables them to get into
this stuff into their personal story about something they want to do like being able to drive an adult
car okay so then then what we want to do is
to make a steering wheel for this this
is like old time Lego and in that the system the system doesn't know that I'm
making a steering wheel I'm just making a drawing as far as its concerned let's
say keep same deal with a steering wheel I can look at its interface looks
exactly the same because the DNA is the same I'll call it steer and it has a
heading as well and now undo an
experiment with driving this car so let me click this number down here to zero
and I see the car is going straight and if I go negative the car is going the other way so if I can put positive and
negative numbers in here I should be able to steer this car around and steers
heading there is generating positive and negative numbers as I turn the steering
wheel so why can't I just pick up the name of those numbers and drop them
right into this little script and now
can I control the car by driving the steering wheel and I can the kids love
this for about 30 seconds and they complain they say wow this is - this is
great but it's too hard to steer and we say yes because you made a race car they
say what's a race car and we say well there's no gears between the steering wheel and the front wheels and kids say
well what's the gear we say look at this little triangle here press on it and you
can go and do a little arithmetic let's divide the number coming out of the
steering wheel by three and now the car
should be easier to control and it is so
just to pause for a second the kids have learned a few powerful ideas without
even giving a name to them including why divide might be useful it's useful for
scaling things you have to realize that in a fifth graders life they've never
had a use for division think about it
you don't need it for dividing up M&Ms you do that by parceling them out one
you do Pizza cutting by I so nowhere in the the
fifth-graders basic way of meeting the
world do they need any of this stuff until they start using a computer the
computer is actually allowing them to make their toys behave the way they want
them to okay so let's stop this guy and
let's paint ourselves a road get a brown
road here now one of the things the kids
do is to make a game to put their car on
the road and see if they can keep the car in the road and they can make noises if their car is getting off the road and
they actually get a in one of the classes that it's used at the open school in Los Angeles they get a little
driver's license if they can keep their car in the road so this is the ultimate
enfranchisement in adult type activities but the next phase is what I'm going to
show you here which is I want to make a little robot car explore another
powerful idea so I'll repaint this car and I'll just give it a little sensor
and the sensors are just paint so this
car has a little sensor and now I want to make this robot car so look at its
viewer and first thing I know I want the car to do is to go forward and I want to
test the road so I get a test guy here
I'll look at tests in here here's a nice
test so I'm looking at cars color blue
which I'm going to use as its sensor and looking to see if I can see the road
which is this brown color and I know
that I am going to do a couple of turns
here but I'm not sure which way so I'll just drop a couple of these guys in here and let's think about it for a
second so if I'm following a wall and I bump into the wall I should turn away
from it and if I'm away from the wall like I am here I should turn into it so
says the no version of the thing is right car turned by five turned o'clock
was into it and I should make this guy minus five so I'll turn away to it when
I from it when I hit it and let's start that going and so this is a simple one
of the simplest feedback programs and feedback is an incredibly powerful idea
because it's one of the main ways that both nature in general and humans in
particular make progress when they don't have complete information so this gives
you a search and there are many different parts of the curriculum that we do that involve these feedback ideas
okay so I'll stop this guy and move it aside
now let's take a look look at another use of stuff here I'll spare you my
drawing these ants so I draw these two
ants with their legs in different positions and I drop them into a thing
called a holder and now I want to
program an animation here so I want the
car to look like something starts off
with car looking like dot because I haven't said what it should actually look like and let's look at this holder
here and here's the ant holders player
at cursor here's the ant right here so
let me drag that guy out and drop it in here so now I've got car look like holders player at cursor and if I click
once the car now looks like this ant now
I want them to look like the other ant and here's the control of the cursor in
this older and I'm just gonna say increased by one over and over again and if I start that
going I get my aunt animating so as many
different things you can do just with animation there and of course he's still
this guy here and we might ask what would happen if we turn on our road
following script here so I'll turn this guy back on and now we've got an ant
following a scent trail or something we
can make into a fish swimming upstream and so forth
okay turn these guys off so what I'm
doing is just taking you through some of these sort of first stage powerful ideas
I'll get rid of this road here and drop
this down there and now what I want to do is to see this guy first I'm gonna
make a particle system here
drop the ant in it take this little
script out here so what I'm going to do is again I'm gonna read repaint this ant
but this time I'm going to get rid of everything except the little blue dot here that gives me a little blue dot and
now let's program this dot to do
something so forward let's make it
forward by 15 so it moves pretty quickly and let's make it bounce off the walls
now I'm gonna these bounce will make a sound when it hits the wall I'm gonna go
to the teachers favorite sound which is
silence and you'll see why in a minute
so if I start this guy going just going
to bounce around here and now what I
want to make is a zillion of these so I need a copy command here and copy if it
I just copy it I'm just going to get a stack of these guys on top of each other
it's not going to look all that exciting so what I'm going to do is actually turn
the guy each time before I copy it and what shall I turn it with but I'll turn
it with a random number here some number
between 1 and 180 and then if I just hit
the exclamation point here I'll spritz a
whole bunch of these guys out there and so I get a little particle system okay
now I'll get my Little Miss million
things you can do with the particle system and I'm going to show you a couple of them later this one's kind of
fun here which is a Fineman motor so I
turn these guys on so this ratchet guy
is going to go one way when a blue dot
hits the red it's going to go the other way when the blue dot hits the green and
on average that's getting hit you know
see it's sort of tipping around a little bit but if I turn one of these guys off
it's the equivalent of putting the pawl in the ratchet so I'll do that
and now the pawl present prevents it from going clockwise I'm only going to
get counterclockwise so this is a thing that Feynman put in a paper called
there's plenty of room at the bottom where he's trying to explain how
everything interesting in most phenomena
including biology and chemistry ultimately depend on there being kinetic
energy from from heat let's take a look
at some of the kids so those are kind of four powerful things you can do right
away now when you look at kids projects you notice that a little different they
almost always put idiosyncratic art they
don't copy our art so here's Lauren has
fixed this thing so it warns her by
making she's much better at driving this
than I am but basically her idea is if this was giving her sonic warnings then
it would help her learn to drive the car right down the very center of the road
now these two girls were less on fitting than many of the other kids in the class
and the challenge here was to figure out a way of getting a car to drive a robo
car to drive down the center of the road these two girls came up with a truly
elegant solution and the way we explain these things to people on the internet
because everything I'm showing you here is directly Internet able and is going
out on our website called squeak land dot org we use these transparent
membranes here to overlay the kids program so when a teacher is reading us
they can come in and say oh yeah here's the car here's an explanation of it we
explain to the teacher why the program is elegant if it is elegant this one is
truly elegant because the kids realize that instead of having nested
conditionals that could be just three separate cases and the car this thing is
actually running right now but this conditional says don't run unless you're
on the road you're supposed to run on so if I pick it up and put it on the road
and notice that when it gets off the road it will not run until it's made the
turn and the car will still do the right
thing if this sensor hits all three things at once because the two the four
and the minus 4 will cancel out and the thing will just go forward so this is
when you see a child derive a program like this from scratch it's worth the 30
years because this is wonderful when they do it and it changed their entire
attitude as you might guess about whether they could do this stuff here's
another kid that realized that curser increased by one was wrapping around and
therefore you should be able to have as many frames as you want in the animation
and why not put faces on them here's
another kid who realized you should be able to do the drive a car and the
animation at the same time so here's a Superman animation here and here's his
foreword and he decided to put in a speed control so forward in the in the
joystick controls velocity and side by
side so he's got something more like a video game here and made a maze that
you're not supposed to bump into okay
now these when I said we have a magic
new art algebra this is partly what I
meant because we have been doing increase by all along increased by is
how you move around the physical world the all of these guys are vectors and
you're adding a little vector to them and so they move we were doing increase
by when we were doing animation but we're jumping from one part to another
in this holder structure and here we
have another holder structure that is actually holding sound so just to show
you a little bit so if you take out this magnifying glass you can see each one of
these things is a little guy like the like one of the ants and it turns out
that that sound synthesis is just moving
a speaker cone according to the height
of these separate guys so this very same animation
should work if I am moving the speaker cone instead of changing costumes so if
I turn turn this on so here's the the
real speaker cone is actually doing this but of course it's going so slowly that all you're getting is a deep bass far
far too low so what I want to do here is go in here and speed everything up by a
factor of 10,000 and play it Tom and I
can ask the question what would happen if I put 0.5 in here so it goes down an
octave and what if I put another number
in
oh the kids now realize that this little
number which is the rate of progress through there is the magic number that
they need for every note on the keyboard and so by making a little button that
has these magic numbers in there which they find out for themselves they have
suddenly made themselves a sampling synthesizer that works just the way the
Roland synthesizers do and you can combine this
into a really neat musical thing look at
the trombone sliders here when I move this this player when it comes to the
bring the trumpet into prominence here
actually used to play in a Dixieland band and I like flugelhorns so I'll go
in here and I'll change the trumpet
make the clarinet sound more like a clarinet I'll explain what I'm doing is
real-time FM being controlled
I'll stop this for a second well you can't hear a C in our head we can go in
here and it will be played if I play in
the score here nearer note I'll get the
whole chord
well that sounds almost dixieland but I know that this wants to be a seventh
chord so I'll just change this note in the court get the seventh chord
I'll change the rest of these guys
[Music] so the progression is now like this
started up again [Music]
please note these synthetic convers that the kids make can be inserted into this
and if you want to see what the little toy program for doing all of this is
it's these scripts so these 9 scripts are all that has to be written in order
to do this play environment ok science
is more tricky on a computer because you can lie on a computer and business
people do all the time you can have
inverse cube laws of gravity and so forth so in order to do the real world
we take a fake picture of the real world like this sketch of the Imagineering
building and we superimpose a movie on it so if I here's a one of our cohorts
here dropping a water balloon and it's
kind of hard to see what's going on even
in playing the movie over and over again but if we look at every tenth frame we
can see that something nonlinear is going on and one thing is that's
beautiful about having these pictures is that we don't even need numbers to
figure out what is going on so there's the height there's the distance between
the two balloons between those two frames and I can see right away here
that I somehow have to make this higher by some amount in order to get to the
next balloon and I somehow have to make
it higher by what seems to be about the same amount to get to the next balloon and if I stack these up and if I've done
this carefully enough here's my little incremental amount that looks like it's
the same so it looks like what's happening is the velocity is increasing at a constant rate each time interval
that I've been looking at here so in order to check that out we build build
ourselves a little model and again I
won't go through building the whole thing I've just
prepared a little set and the little
model winds up saying I want to increase this thing called velocity by minus one
so that's the constant amount over and over and over again so velocity will go
up uniformly and I want to increase the balloons position by whatever this
velocity is each time so the balloons position is going to change nonlinearly
and I can test that out by trying them both at the same time and I see my time
constant is off a little bit but I believe you'll trust me that if we
monkey with that number we can get them to match up completely and that allows
us to put gravity on objects of pleasure like a spaceship so if I start this guy
off with just the gravity going and try
and land them on the moon I get an explosion so I have a motor in here I
have something that will show a flame when the motor is on and I have something that will crash me if I don't
land at the right speed so now let's see
if I can fly this ship down but I have
to be careful because my motor is powerful
it'll come back sorry
so idea carefully not well now if my
blood is up
there we go all right could still play a
video game at sixty ok so here's another
kind of a feedback idea of more profound idea which is following gradients so we
have gradients here and here's a salmon smelling its way upstream so what it's
doing is it's comparing the brightness
under it to where it was last time and unless it's in an upstream direction it
circles until it finds a favorable gradient then it follows the gradient
here's a clownfish which wants to find its sea anenome by the gradient of perfume given off by
the sea anenome so that this is a radial gradient so I'll start him going and see
you need another strap this is kind of
like business you know they're following gradients but they don't have a strategy when the gradient runs out same thing
with the Sam and he's gonna circle around he's actually gotten close enough
to switch over to another brain module that will get him to nest in the sea
anenome okay now a little more science
diffusion it's really great if I had time I would do it in this audience
because I love big audience so we have to turn off the air conditioner but if you open a fairly powerful perfume now
you're seeing it going 60 times real time and to ask people to raise their
hands and they can smell it you get this beautiful diffusion wave going back into
the audience it will go at a different
rate depending on how hot the water is in here and now we're using a sort of a
much more powerful built-in particle system that we derived from Mitch
Resnick starlogo stuff so here's the water particles and here's the dye
particles and this is a very very simple
little program for each guy which is to be bouncing randomly off these guys and
we see what happens as we get disorder the starts becoming quite uniform
and that's a very nice motivator for thinking about what might be going on
down there now if we combine gradient following we can do some really cool ant
stuff so we have about 50 ants here these guys are food and the ants go
about randomly until they find food they pav food they will go towards the nest
and leave a pheromone trail behind and
notice the pheromone trail organizes the other ants as they wander into it
because if an ant wanders into it and doesn't have food it goes upstream to find the food and then downstream to
find the nest and you can think of these
as fads so it's really quite interesting
to watch yeah so here we have quite a bit of activity and there's no food this
is kind of reminds me of investing the
excitement lingers long after the food
is gone so there are many beautiful
things you can do with these particle systems and fifth-graders have
difficulty with recursion like most of us and one of the interesting things you
can do with objects is you can do programs that would normally be done
recursively by making new objects that just do something once so to grow a tree
what you really need to do is just grow one branch and then make two buds and
tell them to do the same thing so if I tell this to happen a little bit of
randomness in there it's all done in parallel and over here we have it at a
much greater depth so it's actually putting out about 2,000 little particles
here a little randomness and you start
getting an idea that may nature though complicated is complicated
in a very special way it's not complicated the way we think most things
are complicated and therefore it can be understood in many important ways okay
now to end up look at our last particle
system example or lots of wonderful things you can do with kinetic theory of
heat and everything but suppose these are people and we're going to infect
just one of them and let the infection
spread get an epidemic people always
root for the last one there it is that's
life or death depending on how you look
at it hard to see what happened there so you want to get a little graph should
always do a few of those these things that have random behaviors
okay another graph here well so these
are characteristic curves of AIDS and it's quite interesting if we just change
the time constant by a little little bit here so the linear path along the side
is about half what it was if we started an infection here we see it happens
right away and we got something that looks more like typhoid with just a little change in the time constant and
the problem here is that unaided human
common-sense has a keyhole only about this big and if you look at aids with
normal human common sense it doesn't look like anything needs to be done
whereas if you come up here and look at typhoid you can see right away that
something needs to be done but science
can look at something like AIDS before it's truly dangerous and boosts our
common sense this uncommon sense of science is what allows us to imagine
things deeply enough to take action as though there was an actual epidemic and
that's important because actually 22 now
have died 35 million are infected in
some hair in Africa alone some people don't even still believe that AIDS might
be caused by a virus the politicians haven't taken action and
it's starting 70 percent of for instance
Botswana land is infected now 70 percent
so we're talking about to hala costs already and probably five or six more
hala costs to go before this gets controlled and yet it was controlled
very well in the countries that had science because they knew that no matter
how long the time constant is that when you have a deadly disease that is
contagious and incurable you're going to get an exponential curve that is going to be very very dangerous and
so I've ended where it began which is if we want to have a great future
let's send children to make that great
future that think a heck of a lot better than most of us do today thank you
a good night okay
Allen I'm sorry to say that you did not break your 30-minute record here today
so I have time for one question Kay's
first law that I've read about is that the best way to predict the future is to
invent it I've heard that yes and Kay
second law is as I understand it is that to win big you have to invent something
that creates a need and then fills it
what is Kay's third law and while you're at it what's your fourth fifth and sixth
was well I don't believe in laws because
that's the whole pink plain blue plain thing is the idea is to try and break
the ones that don't make any sense so principles I've just tell you that
Bob warned me that he was going to ask me this question but the answer popped
into my mind and I think it drives out of this this talk that when you have an
idea and it's not a great idea try
taking a nap rather than action because
as I look around where we are right now no vandalism is throwing a brick through
a window because you can and what I see in our society is inverse vandalism
which is making things just because you can so most of the things that are made
are if you go to a flea market you get a strong sense of this that it's
unbelievable to realize that almost everything in that everything in that
flea market some one or two or in people
had to desire it so much that they went through the labor of designing it and
building it and putting it out there and
so I think the I think the idea of especially in computer science where the
incremental change is kind of the black hole of every programmer I think much
more design before the programming and
much more elevated view of what's trying to be accomplished given that nobody's
figured out a way to put a half-life on code tends to stay around and I believe
that my friend Bill Buxton is going to talk quite a bit about the
importance of design in the next talk thanks so much
I