SlideShare a Scribd company logo
1 of 40
Lancaster, July 28th, 2011 Alan Kay Viewpoints Research Institute Normal Considered Harmful ECOOP 1968 2008
50 th  Anniversary of Objects?
Bob Barton - 1961 “ Systems programmers are high priests of a low cult”
50 th  Anniversary of  Objects? Future ˆ 50 th  Anniversary of Objects?
Ivan Sutherland - 1962
“ News”  can be told in a few minutes “ New”  = learning, longer & change New s
Most people can only experience the present in terms of the past Which means they can only conceive the future in terms of the present
Human Learning & Memory
Paradigmatically Challenged? What we learn first, we might learn too well!
3.  A NY SUFFICIENTLY ADVANCED TECHNOLOGY IS INDISTINGUISHABLE FROM MAGIC What did we think we were doing? But ... So ...
Which is more important? Outlook? IQ? Knowledge?
Point of View  = 80 IQ Points! Outlook? IQ? c Knowledge?
Outlook? IQ? Knowledge? Our Field From The Peanut Gallery # of Outlooks 1971 Today General K 1971 Today Abs amount of K 1971 Today Rel # 1971 Today Abs # of 4 σs 1971 Today General Outlook Today 1971
FORTRAN LISP ALGOL PLANNER SIMULA SMALLTALK PROLOG VISICALC EURISKO LLL HLL VHLL UHLL 1950 LLL 1956 1950 1950 1961 1967 1972 1978 1983 ??? ASSEMBLY LANGUAGE (Facetious) Sunspot Theory Of Programming Language Improvement (Scientific American 1984)
Present Past Future The Present is the least important time we live in!
“ Normal” Means “ Almost Asleep”
Coping Social Language Culture Fantasies Stories Tools, Art, Technologies Goals, Plans ... Play & Games Fixed Rules, Flexible Strategies Case based learning Case based reasoning Superstition Religion/Magic Theater Differences over Similarities Quick Reactions To Patterns "The Other" Supernormal Responses Vendetta Value Shortages **Loud Noises & Snakes Human Universals About 300 of these have been identified
Coping Social Language Culture Fantasies Stories Tools, Art, Technologies Goals, Plans ... Play & Games Fixed Rules, Flexible Strategies Case based learning Case based reasoning Superstition Religion/Magic Theater Differences over Similarities Quick Reactions To Patterns "The Other" Supernormal Responses Vendetta Value Shortages **Loud Noises & Snakes Progress Writing & Reading Deductive Abstract Math Model Based Science Thought, Thought, Thought Equal Rights Democracy Similarities over Differences Slow Deep Thinking Legal System vs Vendetta Perspective Drawing Theory of Harmony Agriculture .... Human Universals And Non-Universals About 300 of these have been identified
Dealing with the  “New”  as  “News” is just “ Automating The Pleistocene”!
Technology The “Arts” Tinkering Engineering Mathematics Science
Yikes! The “Arts” Tinkering Engineering Mathematics Science Computer Software
? What is Science?
? Computer Science?
? ?
Present Past Future The Present is the least important time we live in!
Present Past Future
“ The destiny of computers is to become interactive intellectual amplifiers for all people universally networked worldwide” 60s:  Romantic Vision J.C.R. Licklider ADVANCED RESEARCH PROJECTS AGENCY Washington 25, D.C. April 23, 1963 MEMORANDUM FOR: Members and Affiliates of the  Intergalactic Computer Network FROM:  J. C. R. Licklider SUBJECT:  Topics for Discussion at the  Forthcoming Meeting If we succeed in making an Inter- galactic Network, then our main problem will be learning to com- municate with Aliens.
70s :  Models, Views & Controllers with “Aliens” “ Disney multiplane animation 'in 2s' ” Can “Ants” Be “Induced” To Do More Interesting Things? Ted Kaehler, Yoshiki Ohshima, Alan Kay Viewpoints Research Institute Glendale, CA 91201 Ants are a “distributed hive animal” whose “cells” communicate by a variety of means including laying down trails of chemicals which can help ants without food to get to discovered food sources. We want to investigate whether the “particles and fields” style of distributing messages as intrinsic parts of environments can work well for some programming problems. Figure 1: Ants swarming around food Figure 2: Simulation showing diffusion If we ask 5 th  graders to help us think about this and act it out by wearing letters on their T-shirts, they quickly discover a good way to do this. For example, could we program a text layout and editing system just using a “field of messages” that individual text characters can sense and respond to? Laying out a “paragraph” of “ants” seems like a good place to start because it will have to work continuously while the editor is being used. It's really just “follow your leader” (and if you have no leader, then just go to the upper left hand corner. This works until the right margin is exceeded, so all the characters have to notice when this happens and pass this knowledge along to their leader. This happens until a leader's leader can be separated (for example, it might be a space). Then the leader can start a new line. We can make this look fast by doing it in between frame times – but it's also fun to watch!
80s:   Distributed Self-Balancing Virtual Machine Computing Heterogenous Physical Computers on Physical Network ... …  act as caches for Virtual Computers on Virtual Network Gerry Popek
90s:   Migrating Computer Processes are Integrated Via User Interface Physical Computers on Physical Network ... …  act as caches for Virtual Computers on Virtual Network Physical Computers on Physical Network ... …  X-Windows Almost Did This ... What About Scaling Across The Internet? W W W
20 Years Later:  This is still a good idea and still needed Physical Computers on Physical Network ... …  act as caches for Virtual Computers on Virtual Network Physical Computers on Physical Network ... “ Applications” Become Mashups The Web can be simple, much more useful, and scale …  If only we could communicate with Aliens!
Functionality Service Interface ? Objects  are “Aliens”!
Functionality Service Interface Functionality Service Interface ? And to each other!
We  are “Aliens”!
Functionality Service Interface Functionality Service Interface Exact term agreement doesn't scale
Normal +  ∆ Normal Won't Do It! Keyword: Intergalactic!
Eurisko-Heuretics — Lenat CYC — Lenat HEURETICS THEORETICAL AND EXPERIMENTAL STUDY OF HEURISTIC RULES Represented in: •  First Order Logic •  Higher Order Logic •  Context Logic •  Micro-theories GameMaster — Genesereth Simulator Problem Specs & Rules Simulation Environment Agents Maker Agents Maker
If Normal is considered “ Sane Reality” Then what is Normal ?
Major Technical Contributors To This Work iewpoints Research Institute
iewpoints Research Institute www.vpri.org www.vpri.org/writings STEPS Project

More Related Content

What's hot

Artificial Intelligence in Gaming
Artificial Intelligence in GamingArtificial Intelligence in Gaming
Artificial Intelligence in GamingSatvik J
 
My Best PPT
My Best PPTMy Best PPT
My Best PPTczczczxc
 
AI with Will and Garrison.
AI with Will and Garrison.AI with Will and Garrison.
AI with Will and Garrison.Marq2014
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencelautaro def
 
Technology and cognition situated cognition2013
Technology and cognition   situated cognition2013Technology and cognition   situated cognition2013
Technology and cognition situated cognition2013Lex Pit
 
Ai history to-m-learning
Ai history to-m-learningAi history to-m-learning
Ai history to-m-learningKyung Eun Park
 
Hpai class 18 - inner voice - 042020
Hpai   class 18 - inner voice - 042020Hpai   class 18 - inner voice - 042020
Hpai class 18 - inner voice - 042020melendez321
 
Advanced Artificial Intelligence
Advanced Artificial IntelligenceAdvanced Artificial Intelligence
Advanced Artificial IntelligenceAshik Iqbal
 
Superintelligence: how afraid should we be?
Superintelligence: how afraid should we be?Superintelligence: how afraid should we be?
Superintelligence: how afraid should we be?David Wood
 
Dan Faggella - TEDx Slides 2015 - Artificial intelligence and Consciousness
Dan Faggella - TEDx Slides 2015 - Artificial intelligence and ConsciousnessDan Faggella - TEDx Slides 2015 - Artificial intelligence and Consciousness
Dan Faggella - TEDx Slides 2015 - Artificial intelligence and ConsciousnessDaniel Faggella
 
Artificial Intelligence or the Brainization of the Economy
Artificial Intelligence or the Brainization of the EconomyArtificial Intelligence or the Brainization of the Economy
Artificial Intelligence or the Brainization of the EconomyWilly Braun
 
Artificial Intelligence power point presentation
Artificial Intelligence power point presentationArtificial Intelligence power point presentation
Artificial Intelligence power point presentationDavid Raj Kanthi
 
What Artificial intelligence can Learn from Human Evolution
What Artificial intelligence can Learn from Human EvolutionWhat Artificial intelligence can Learn from Human Evolution
What Artificial intelligence can Learn from Human EvolutionAbhimanyu Singh
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceJaveria Akram
 
Hpai class 12 - potpourri & perception - 032620 actual
Hpai   class 12 - potpourri & perception - 032620 actualHpai   class 12 - potpourri & perception - 032620 actual
Hpai class 12 - potpourri & perception - 032620 actualmelendez321
 

What's hot (20)

Artificial Intelligence in Gaming
Artificial Intelligence in GamingArtificial Intelligence in Gaming
Artificial Intelligence in Gaming
 
My Best PPT
My Best PPTMy Best PPT
My Best PPT
 
AI with Will and Garrison.
AI with Will and Garrison.AI with Will and Garrison.
AI with Will and Garrison.
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Technology and cognition situated cognition2013
Technology and cognition   situated cognition2013Technology and cognition   situated cognition2013
Technology and cognition situated cognition2013
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Ai history to-m-learning
Ai history to-m-learningAi history to-m-learning
Ai history to-m-learning
 
Hpai class 18 - inner voice - 042020
Hpai   class 18 - inner voice - 042020Hpai   class 18 - inner voice - 042020
Hpai class 18 - inner voice - 042020
 
Foundation of A.I
Foundation of A.IFoundation of A.I
Foundation of A.I
 
Advanced Artificial Intelligence
Advanced Artificial IntelligenceAdvanced Artificial Intelligence
Advanced Artificial Intelligence
 
Superintelligence: how afraid should we be?
Superintelligence: how afraid should we be?Superintelligence: how afraid should we be?
Superintelligence: how afraid should we be?
 
Dan Faggella - TEDx Slides 2015 - Artificial intelligence and Consciousness
Dan Faggella - TEDx Slides 2015 - Artificial intelligence and ConsciousnessDan Faggella - TEDx Slides 2015 - Artificial intelligence and Consciousness
Dan Faggella - TEDx Slides 2015 - Artificial intelligence and Consciousness
 
Singularity
Singularity Singularity
Singularity
 
Artificial Intelligence or the Brainization of the Economy
Artificial Intelligence or the Brainization of the EconomyArtificial Intelligence or the Brainization of the Economy
Artificial Intelligence or the Brainization of the Economy
 
Artificial Intelligence power point presentation
Artificial Intelligence power point presentationArtificial Intelligence power point presentation
Artificial Intelligence power point presentation
 
What Artificial intelligence can Learn from Human Evolution
What Artificial intelligence can Learn from Human EvolutionWhat Artificial intelligence can Learn from Human Evolution
What Artificial intelligence can Learn from Human Evolution
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Hpai class 12 - potpourri & perception - 032620 actual
Hpai   class 12 - potpourri & perception - 032620 actualHpai   class 12 - potpourri & perception - 032620 actual
Hpai class 12 - potpourri & perception - 032620 actual
 
Cloud Superintelligence
Cloud SuperintelligenceCloud Superintelligence
Cloud Superintelligence
 
Ethics and AI
Ethics and AIEthics and AI
Ethics and AI
 

Viewers also liked

Termodinámica - Cuerpo Humano en el Vacío
Termodinámica - Cuerpo Humano en el VacíoTermodinámica - Cuerpo Humano en el Vacío
Termodinámica - Cuerpo Humano en el VacíoFranco Iovi
 
Periféricos de procesamiento de datos (parte interna)
Periféricos de procesamiento de datos (parte interna)Periféricos de procesamiento de datos (parte interna)
Periféricos de procesamiento de datos (parte interna)melvingomez1126
 
201602 sn sem 01 sesion 02 lectura.pptx
201602 sn sem 01 sesion 02 lectura.pptx201602 sn sem 01 sesion 02 lectura.pptx
201602 sn sem 01 sesion 02 lectura.pptxAbigail Lucero Rojas
 
Uma perspectiva feminista e do comum para a produção e circulação do conhecim...
Uma perspectiva feminista e do comum para a produção e circulação do conhecim...Uma perspectiva feminista e do comum para a produção e circulação do conhecim...
Uma perspectiva feminista e do comum para a produção e circulação do conhecim...Bianca Santana
 
Final Final Report
Final Final ReportFinal Final Report
Final Final ReportScott Waswa
 
La aplicacion de las redes sociales en la educacion
La aplicacion de las redes sociales en la educacionLa aplicacion de las redes sociales en la educacion
La aplicacion de las redes sociales en la educacionfrancis2389
 
Fr modelos nb 1 y 2 sin fotos eo t2
Fr modelos nb 1 y 2 sin fotos eo t2Fr modelos nb 1 y 2 sin fotos eo t2
Fr modelos nb 1 y 2 sin fotos eo t2francesdesecundaria
 
U finder d+ smart home system catalogue
U finder d+ smart home system catalogueU finder d+ smart home system catalogue
U finder d+ smart home system catalogueJennifer Leung
 
La Integración en Cardiología: Hacia una única Unidad Asistencial
La Integración en Cardiología: Hacia una única Unidad AsistencialLa Integración en Cardiología: Hacia una única Unidad Asistencial
La Integración en Cardiología: Hacia una única Unidad AsistencialCardioTeca
 
Campo eléctrico erick ronald duran fisica ii
Campo eléctrico erick ronald duran fisica iiCampo eléctrico erick ronald duran fisica ii
Campo eléctrico erick ronald duran fisica iironaldduran
 

Viewers also liked (14)

Comps Result Slips
Comps Result SlipsComps Result Slips
Comps Result Slips
 
Termodinámica - Cuerpo Humano en el Vacío
Termodinámica - Cuerpo Humano en el VacíoTermodinámica - Cuerpo Humano en el Vacío
Termodinámica - Cuerpo Humano en el Vacío
 
Periféricos de procesamiento de datos (parte interna)
Periféricos de procesamiento de datos (parte interna)Periféricos de procesamiento de datos (parte interna)
Periféricos de procesamiento de datos (parte interna)
 
201602 sn sem 01 sesion 02 lectura.pptx
201602 sn sem 01 sesion 02 lectura.pptx201602 sn sem 01 sesion 02 lectura.pptx
201602 sn sem 01 sesion 02 lectura.pptx
 
Uma perspectiva feminista e do comum para a produção e circulação do conhecim...
Uma perspectiva feminista e do comum para a produção e circulação do conhecim...Uma perspectiva feminista e do comum para a produção e circulação do conhecim...
Uma perspectiva feminista e do comum para a produção e circulação do conhecim...
 
Final Final Report
Final Final ReportFinal Final Report
Final Final Report
 
La aplicacion de las redes sociales en la educacion
La aplicacion de las redes sociales en la educacionLa aplicacion de las redes sociales en la educacion
La aplicacion de las redes sociales en la educacion
 
Fr modelos nb 1 y 2 sin fotos eo t2
Fr modelos nb 1 y 2 sin fotos eo t2Fr modelos nb 1 y 2 sin fotos eo t2
Fr modelos nb 1 y 2 sin fotos eo t2
 
American university ms
American university msAmerican university ms
American university ms
 
Financial Reporting Presentation
Financial Reporting PresentationFinancial Reporting Presentation
Financial Reporting Presentation
 
U finder d+ smart home system catalogue
U finder d+ smart home system catalogueU finder d+ smart home system catalogue
U finder d+ smart home system catalogue
 
La Integración en Cardiología: Hacia una única Unidad Asistencial
La Integración en Cardiología: Hacia una única Unidad AsistencialLa Integración en Cardiología: Hacia una única Unidad Asistencial
La Integración en Cardiología: Hacia una única Unidad Asistencial
 
Philoutline
PhiloutlinePhiloutline
Philoutline
 
Campo eléctrico erick ronald duran fisica ii
Campo eléctrico erick ronald duran fisica iiCampo eléctrico erick ronald duran fisica ii
Campo eléctrico erick ronald duran fisica ii
 

Similar to Normal Considered Harmful

Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceUmesh Meher
 
Artificial intelligence(01)
Artificial intelligence(01)Artificial intelligence(01)
Artificial intelligence(01)Nazir Ahmed
 
Week1 Interactivity
Week1 InteractivityWeek1 Interactivity
Week1 InteractivityCMoz
 
AI Lecture-01 (Introduction) NN and Fuzzy
AI Lecture-01 (Introduction) NN and FuzzyAI Lecture-01 (Introduction) NN and Fuzzy
AI Lecture-01 (Introduction) NN and FuzzySirRafiLectures
 
Artificial Intelligence and Intuition
Artificial  Intelligence  and  IntuitionArtificial  Intelligence  and  Intuition
Artificial Intelligence and IntuitionViktor Dörfler
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain TechExeter
 
AI Fables, Facts and Futures: Threat, Promise or Saviour
AI Fables, Facts and Futures: Threat, Promise or SaviourAI Fables, Facts and Futures: Threat, Promise or Saviour
AI Fables, Facts and Futures: Threat, Promise or SaviourUniversity of Hertfordshire
 
Pete^2 - research presentation wk7
Pete^2 - research presentation wk7Pete^2 - research presentation wk7
Pete^2 - research presentation wk7guest8a50ac
 
Gaming In Education2
Gaming In Education2Gaming In Education2
Gaming In Education2Jeff Piontek
 

Similar to Normal Considered Harmful (20)

Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Intoduction of Artificial Intelligence
Intoduction of Artificial IntelligenceIntoduction of Artificial Intelligence
Intoduction of Artificial Intelligence
 
Artificial intelligence(01)
Artificial intelligence(01)Artificial intelligence(01)
Artificial intelligence(01)
 
Week1 Interactivity
Week1 InteractivityWeek1 Interactivity
Week1 Interactivity
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptx
 
AI Lecture-01 (Introduction) NN and Fuzzy
AI Lecture-01 (Introduction) NN and FuzzyAI Lecture-01 (Introduction) NN and Fuzzy
AI Lecture-01 (Introduction) NN and Fuzzy
 
Artificial Intelligence and Intuition
Artificial  Intelligence  and  IntuitionArtificial  Intelligence  and  Intuition
Artificial Intelligence and Intuition
 
1. The Game Of The Century
1. The Game Of The Century1. The Game Of The Century
1. The Game Of The Century
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain
 
AI Fables, Facts and Futures: Threat, Promise or Saviour
AI Fables, Facts and Futures: Threat, Promise or SaviourAI Fables, Facts and Futures: Threat, Promise or Saviour
AI Fables, Facts and Futures: Threat, Promise or Saviour
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Pete^2 - research presentation wk7
Pete^2 - research presentation wk7Pete^2 - research presentation wk7
Pete^2 - research presentation wk7
 
AI
AIAI
AI
 
The Mobile Frontier
The Mobile FrontierThe Mobile Frontier
The Mobile Frontier
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Gaming In Education2
Gaming In Education2Gaming In Education2
Gaming In Education2
 

More from greenwop

Performance Analysis of Idle Programs
Performance Analysis of Idle ProgramsPerformance Analysis of Idle Programs
Performance Analysis of Idle Programsgreenwop
 
Unifying Remote Data, Remote Procedure, and Service Clients
Unifying Remote Data, Remote Procedure, and Service ClientsUnifying Remote Data, Remote Procedure, and Service Clients
Unifying Remote Data, Remote Procedure, and Service Clientsgreenwop
 
Expressiveness, Simplicity and Users
Expressiveness, Simplicity and UsersExpressiveness, Simplicity and Users
Expressiveness, Simplicity and Usersgreenwop
 
Category theory, Monads, and Duality in the world of (BIG) Data
Category theory, Monads, and Duality in the world of (BIG) DataCategory theory, Monads, and Duality in the world of (BIG) Data
Category theory, Monads, and Duality in the world of (BIG) Datagreenwop
 
A Featherweight Approach to FOOL
A Featherweight Approach to FOOLA Featherweight Approach to FOOL
A Featherweight Approach to FOOLgreenwop
 
The Rise of Dynamic Languages
The Rise of Dynamic LanguagesThe Rise of Dynamic Languages
The Rise of Dynamic Languagesgreenwop
 
Turning a Tower of Babel into a Beautiful Racket
Turning a Tower of Babel into a Beautiful RacketTurning a Tower of Babel into a Beautiful Racket
Turning a Tower of Babel into a Beautiful Racketgreenwop
 
Programming Language Memory Models: What do Shared Variables Mean?
Programming Language Memory Models: What do Shared Variables Mean?Programming Language Memory Models: What do Shared Variables Mean?
Programming Language Memory Models: What do Shared Variables Mean?greenwop
 
High Performance JavaScript
High Performance JavaScriptHigh Performance JavaScript
High Performance JavaScriptgreenwop
 

More from greenwop (9)

Performance Analysis of Idle Programs
Performance Analysis of Idle ProgramsPerformance Analysis of Idle Programs
Performance Analysis of Idle Programs
 
Unifying Remote Data, Remote Procedure, and Service Clients
Unifying Remote Data, Remote Procedure, and Service ClientsUnifying Remote Data, Remote Procedure, and Service Clients
Unifying Remote Data, Remote Procedure, and Service Clients
 
Expressiveness, Simplicity and Users
Expressiveness, Simplicity and UsersExpressiveness, Simplicity and Users
Expressiveness, Simplicity and Users
 
Category theory, Monads, and Duality in the world of (BIG) Data
Category theory, Monads, and Duality in the world of (BIG) DataCategory theory, Monads, and Duality in the world of (BIG) Data
Category theory, Monads, and Duality in the world of (BIG) Data
 
A Featherweight Approach to FOOL
A Featherweight Approach to FOOLA Featherweight Approach to FOOL
A Featherweight Approach to FOOL
 
The Rise of Dynamic Languages
The Rise of Dynamic LanguagesThe Rise of Dynamic Languages
The Rise of Dynamic Languages
 
Turning a Tower of Babel into a Beautiful Racket
Turning a Tower of Babel into a Beautiful RacketTurning a Tower of Babel into a Beautiful Racket
Turning a Tower of Babel into a Beautiful Racket
 
Programming Language Memory Models: What do Shared Variables Mean?
Programming Language Memory Models: What do Shared Variables Mean?Programming Language Memory Models: What do Shared Variables Mean?
Programming Language Memory Models: What do Shared Variables Mean?
 
High Performance JavaScript
High Performance JavaScriptHigh Performance JavaScript
High Performance JavaScript
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Normal Considered Harmful

  • 1. Lancaster, July 28th, 2011 Alan Kay Viewpoints Research Institute Normal Considered Harmful ECOOP 1968 2008
  • 2. 50 th Anniversary of Objects?
  • 3. Bob Barton - 1961 “ Systems programmers are high priests of a low cult”
  • 4. 50 th Anniversary of Objects? Future ˆ 50 th Anniversary of Objects?
  • 6. “ News” can be told in a few minutes “ New” = learning, longer & change New s
  • 7. Most people can only experience the present in terms of the past Which means they can only conceive the future in terms of the present
  • 9. Paradigmatically Challenged? What we learn first, we might learn too well!
  • 10. 3. A NY SUFFICIENTLY ADVANCED TECHNOLOGY IS INDISTINGUISHABLE FROM MAGIC What did we think we were doing? But ... So ...
  • 11. Which is more important? Outlook? IQ? Knowledge?
  • 12. Point of View = 80 IQ Points! Outlook? IQ? c Knowledge?
  • 13. Outlook? IQ? Knowledge? Our Field From The Peanut Gallery # of Outlooks 1971 Today General K 1971 Today Abs amount of K 1971 Today Rel # 1971 Today Abs # of 4 σs 1971 Today General Outlook Today 1971
  • 14. FORTRAN LISP ALGOL PLANNER SIMULA SMALLTALK PROLOG VISICALC EURISKO LLL HLL VHLL UHLL 1950 LLL 1956 1950 1950 1961 1967 1972 1978 1983 ??? ASSEMBLY LANGUAGE (Facetious) Sunspot Theory Of Programming Language Improvement (Scientific American 1984)
  • 15. Present Past Future The Present is the least important time we live in!
  • 16. “ Normal” Means “ Almost Asleep”
  • 17. Coping Social Language Culture Fantasies Stories Tools, Art, Technologies Goals, Plans ... Play & Games Fixed Rules, Flexible Strategies Case based learning Case based reasoning Superstition Religion/Magic Theater Differences over Similarities Quick Reactions To Patterns "The Other" Supernormal Responses Vendetta Value Shortages **Loud Noises & Snakes Human Universals About 300 of these have been identified
  • 18. Coping Social Language Culture Fantasies Stories Tools, Art, Technologies Goals, Plans ... Play & Games Fixed Rules, Flexible Strategies Case based learning Case based reasoning Superstition Religion/Magic Theater Differences over Similarities Quick Reactions To Patterns "The Other" Supernormal Responses Vendetta Value Shortages **Loud Noises & Snakes Progress Writing & Reading Deductive Abstract Math Model Based Science Thought, Thought, Thought Equal Rights Democracy Similarities over Differences Slow Deep Thinking Legal System vs Vendetta Perspective Drawing Theory of Harmony Agriculture .... Human Universals And Non-Universals About 300 of these have been identified
  • 19. Dealing with the “New” as “News” is just “ Automating The Pleistocene”!
  • 20. Technology The “Arts” Tinkering Engineering Mathematics Science
  • 21. Yikes! The “Arts” Tinkering Engineering Mathematics Science Computer Software
  • 22. ? What is Science?
  • 24. ? ?
  • 25. Present Past Future The Present is the least important time we live in!
  • 27. “ The destiny of computers is to become interactive intellectual amplifiers for all people universally networked worldwide” 60s: Romantic Vision J.C.R. Licklider ADVANCED RESEARCH PROJECTS AGENCY Washington 25, D.C. April 23, 1963 MEMORANDUM FOR: Members and Affiliates of the Intergalactic Computer Network FROM: J. C. R. Licklider SUBJECT: Topics for Discussion at the Forthcoming Meeting If we succeed in making an Inter- galactic Network, then our main problem will be learning to com- municate with Aliens.
  • 28. 70s : Models, Views & Controllers with “Aliens” “ Disney multiplane animation 'in 2s' ” Can “Ants” Be “Induced” To Do More Interesting Things? Ted Kaehler, Yoshiki Ohshima, Alan Kay Viewpoints Research Institute Glendale, CA 91201 Ants are a “distributed hive animal” whose “cells” communicate by a variety of means including laying down trails of chemicals which can help ants without food to get to discovered food sources. We want to investigate whether the “particles and fields” style of distributing messages as intrinsic parts of environments can work well for some programming problems. Figure 1: Ants swarming around food Figure 2: Simulation showing diffusion If we ask 5 th graders to help us think about this and act it out by wearing letters on their T-shirts, they quickly discover a good way to do this. For example, could we program a text layout and editing system just using a “field of messages” that individual text characters can sense and respond to? Laying out a “paragraph” of “ants” seems like a good place to start because it will have to work continuously while the editor is being used. It's really just “follow your leader” (and if you have no leader, then just go to the upper left hand corner. This works until the right margin is exceeded, so all the characters have to notice when this happens and pass this knowledge along to their leader. This happens until a leader's leader can be separated (for example, it might be a space). Then the leader can start a new line. We can make this look fast by doing it in between frame times – but it's also fun to watch!
  • 29. 80s: Distributed Self-Balancing Virtual Machine Computing Heterogenous Physical Computers on Physical Network ... … act as caches for Virtual Computers on Virtual Network Gerry Popek
  • 30. 90s: Migrating Computer Processes are Integrated Via User Interface Physical Computers on Physical Network ... … act as caches for Virtual Computers on Virtual Network Physical Computers on Physical Network ... … X-Windows Almost Did This ... What About Scaling Across The Internet? W W W
  • 31. 20 Years Later: This is still a good idea and still needed Physical Computers on Physical Network ... … act as caches for Virtual Computers on Virtual Network Physical Computers on Physical Network ... “ Applications” Become Mashups The Web can be simple, much more useful, and scale … If only we could communicate with Aliens!
  • 32. Functionality Service Interface ? Objects are “Aliens”!
  • 33. Functionality Service Interface Functionality Service Interface ? And to each other!
  • 34. We are “Aliens”!
  • 35. Functionality Service Interface Functionality Service Interface Exact term agreement doesn't scale
  • 36. Normal + ∆ Normal Won't Do It! Keyword: Intergalactic!
  • 37. Eurisko-Heuretics — Lenat CYC — Lenat HEURETICS THEORETICAL AND EXPERIMENTAL STUDY OF HEURISTIC RULES Represented in: • First Order Logic • Higher Order Logic • Context Logic • Micro-theories GameMaster — Genesereth Simulator Problem Specs & Rules Simulation Environment Agents Maker Agents Maker
  • 38. If Normal is considered “ Sane Reality” Then what is Normal ?
  • 39. Major Technical Contributors To This Work iewpoints Research Institute
  • 40. iewpoints Research Institute www.vpri.org www.vpri.org/writings STEPS Project

Editor's Notes

  1. Preface These are the slides and commentary from a talk given to the Research Board. As an experiment, I decided to try to write a coherent essay using the slides as a sequence of topics. The essay form is quite a bit more efficient than talking, so there is considerably more content in the narrative than in the talk – and the narrative also covers more than the talk. Many of the observations in the narrative did not appear at all in the talk. The result is kind of a hybrid – it's not what I would say in a talk (or did say), but it is also not what I would write in an essay (because tying the narrative to the slides precluded using a number of examples that would not work at all in a talk, but would be perfectly amenable in an essay). I hope that the hybrid will be of some use – and in particular will provide motivation for downloading and reading several of the essays we have written about this and related subjects. Alan Kay is one of the earliest pioneers of object-oriented programming, personal computing, and graphical user interfaces. This work was done in the rich context of ARPA and Xerox PARC with many talented colleagues, and has been recognized with the: Charles Stark Draper Prize * of the National Academy of Engineering “for the vision, conception, and development of the first practical networked personal computers” Alan M. Turing Award from the Association of Computing Machinery “for pioneering many of the ideas at the root of contemporary object-oriented programming languages, leading the team that developed Smalltalk, and for fundamental contributions to personal computing” Kyoto Prize from the Inamori Foundation “for creation of the concept of modern personal computing and contribution to its realization ” *with Butler Lampson, Robert Taylor, and Chuck Thacker
  2. If we take a limited view on “now”, it seems to be not too different than the near past. Our minds are well set up to think of changes as either not happening at all, or happening incrementally on a pretty smooth slope. In the 20 th century especially – but really since the industrial revolution was fueled by the synergies between the new sciences and the older engineering skills – most changes have not been gradual. McLuhan quipped that the 19 th century was when “change changed”. The result is that what appears to be gradual using a narrow view is very often a tiny part of growth that is exponential.
  3. “ Point of view”, “perspective”, “context”, “outlook”, etc., provide a kind of extra nervous system to the biological abilities of our all too human minds. Enormous amounts of effort can be (and have been) expended on weak points of view – basically trying to continue forward against great difficulties rather than looking around for better paths, and especially looking in another dimension (for example, “up” rather than just “around”). The metaphor of the “blind spot” appears here. If not enough care is taken, many useful paths, ideas, phenomena, methods, etc., (a) will simply be invisible, and (b) the “blank” will be filled in with weaker perspectives that will cover up even the awareness that there is a blank. Both IQ and Knowledge can be enormous barriers to progress here. There's nothing worse than feeling smart when you are looking at the wrong things – almost as bad is thinking you know something (you might very well), if you need to invent new knowledge . Conversely, spending a fair amount of time just on context and “problem finding” rather than blind problem solving, is often the key to both great results, and being able to get those results with a lot less effort. This another one of those “Science and Math Wins!” exhortations.
  4. “ Point of view”, “perspective”, “context”, “outlook”, etc., provide a kind of extra nervous system to the biological abilities of our all too human minds. Enormous amounts of effort can be (and have been) expended on weak points of view – basically trying to continue forward against great difficulties rather than looking around for better paths, and especially looking in another dimension (for example, “up” rather than just “around”). The metaphor of the “blind spot” appears here. If not enough care is taken, many useful paths, ideas, phenomena, methods, etc., (a) will simply be invisible, and (b) the “blank” will be filled in with weaker perspectives that will cover up even the awareness that there is a blank. Both IQ and Knowledge can be enormous barriers to progress here. There's nothing worse than feeling smart when you are looking at the wrong things – almost as bad is thinking you know something (you might very well), if you need to invent new knowledge . Conversely, spending a fair amount of time just on context and “problem finding” rather than blind problem solving, is often the key to both great results, and being able to get those results with a lot less effort. This another one of those “Science and Math Wins!” exhortations.
  5. “ Point of view”, “perspective”, “context”, “outlook”, etc., provide a kind of extra nervous system to the biological abilities of our all too human minds. Enormous amounts of effort can be (and have been) expended on weak points of view – basically trying to continue forward against great difficulties rather than looking around for better paths, and especially looking in another dimension (for example, “up” rather than just “around”). The metaphor of the “blind spot” appears here. If not enough care is taken, many useful paths, ideas, phenomena, methods, etc., (a) will simply be invisible, and (b) the “blank” will be filled in with weaker perspectives that will cover up even the awareness that there is a blank. Both IQ and Knowledge can be enormous barriers to progress here. There's nothing worse than feeling smart when you are looking at the wrong things – almost as bad is thinking you know something (you might very well), if you need to invent new knowledge . Conversely, spending a fair amount of time just on context and “problem finding” rather than blind problem solving, is often the key to both great results, and being able to get those results with a lot less effort. This another one of those “Science and Math Wins!” exhortations.
  6. If we take a limited view on “now”, it seems to be not too different than the near past. Our minds are well set up to think of changes as either not happening at all, or happening incrementally on a pretty smooth slope. In the 20 th century especially – but really since the industrial revolution was fueled by the synergies between the new sciences and the older engineering skills – most changes have not been gradual. McLuhan quipped that the 19 th century was when “change changed”. The result is that what appears to be gradual using a narrow view is very often a tiny part of growth that is exponential.
  7. If we take a limited view on “now”, it seems to be not too different than the near past. Our minds are well set up to think of changes as either not happening at all, or happening incrementally on a pretty smooth slope. In the 20 th century especially – but really since the industrial revolution was fueled by the synergies between the new sciences and the older engineering skills – most changes have not been gradual. McLuhan quipped that the 19 th century was when “change changed”. The result is that what appears to be gradual using a narrow view is very often a tiny part of growth that is exponential.