look litres kicking around so as you all know Licklider is heading up up ARPA the government funding agency and he's been pushing this idea of a global network of computers just taking all the  computers in the world hooking them up to each other and he calls it the intergalactic computer network because he knows the engineers always deliver the minimum so if he asks for a network that spans the galaxy he's hopes to get one that at least spans the world and people are calling this the ARPANET now its no turning into some sort of inter net now it's kinda cute idea might work and when you have this kind of global network of computers you run into what Licklider calls the communicating with aliens problem so he put it here the promise is essentially the one discussed by science fiction writers how do you get communication started among totally uncorrelated sapient beings I'll explain what he means by that so say you've got this network of computers and you've got some program out here that was written by somebody at some time in some language its speaks some protocol you've got another program over here written by somebody else some other time speaks a totally different language written totally different language these two programs know nothing about each other but at some point this program will figure out that there's a service needs from that program that they have to talk to each other so you've got these two programs don't know anything about each other written totally different times and now they need to be able to communicate so how are they gonna do that well only one real answer that scales that's actually going to work which is they have to figure out how to talk to each other right they need to negotiate with each other that the probe each other if the dynamically figure out a common language so they can exchange information and fulfill the goals that the human programmer gave to them so that's why this goal directed stuff is gonna be so important when we have this internet is because you can't write a procedure it's because we won't know the procedures for talking to these remote programs these programs themselves have to figure out the features for talking to each other and fulfill higher level goals so this if we have this worldwide network I think that this is the only model that's gonna scale what won't work would be a total disaster is 