Table of Contents
;;; -- mode: org; --
Sid Sources of Ideas ("Just some basic ideas")
Overview: (2017 Alan Kay & Joe Armstrong) Alan Kay always presents many big ideas, but in this talk gave me some core ideas: (from his big old stack of ideas) "Masters and Instances" equal-meaning: "Activities and Processes" https://youtu.be/fhOHn9TClXY?t=527 He explains how he uses things from Biology to think about Problems! Er hat die ganze Welt der Biologie um über Probleme nachzudenken!
(Joe Armstrong (erlang): Physiker - hat auch Bilder, die kommen dazu…)
(Alan Kays wife is a writer)
All of these describe some aspect
1963: Ivan Sutherland: Sketchpad Demo
"Well show you a man actually talking to a computer" https://youtu.be/GMDphyKrAE8?t=1999
1968: Engelbart: Mother off all Demos
1985: Alan Kay: the most important thing
1985: "the most important thing" https://youtu.be/GMDphyKrAE8?t=1999
"I don't know who discovered water but it wasn't a fish!"
"To pick out the Carrier of the Noise, yo have to know what the carrier is."
und ich möchte sagen: das ist nicht genug!
- Der Sender darf nicht durch atmosphärische Störungen (Gewitter?) zerstört werden (also den Normalo)
- Selbst wenn die Nachricht mutig abgeschickt wird:
- Sie muß verstehbar werden dekodierbar, und Alan erzählte in einem anderen Film dazu: "Wir haben den Code vorne auf die Bänder mit aufgespielt, das konnte auf jedem Kreuzer, die hatten ja alle verschiedene Systeme, wieder gelesen werden." Das ist es doch schon, aber er denkt nur an die Blöde maschine, nicht an mich.
- Das schreit doch nach: Ein Glossar im Hirn, Text oder eben in emacs (Interview with an Emacs Enthusiast [Colorized] https://youtu.be/urcL86UpqZc )
Sehr viel später: Simplicity im Business kontext: https://tinlizzie.org/IA/index.php/Alan_Kay,_2015:_Power_of_Simplicity
1997 Sussman: SICP: the end of an era
Why they stopped 6001 https://youtu.be/OgRFOjVzvm0?t=101
HAL hardware-abstraction-layer
(nicht HAL 9000 , the Heuristically-programmed-ALgorithmic one)
https://de.wikipedia.org/wiki/HAL_9000
Warum muß ich hier denken an:
John Carpenter: Dark Star, 1974):
https://de.wikipedia.org/wiki/Dark_Star_%E2%80%93_Finsterer_Stern
1998 Steele: Growing a Language
Vorsicht: ein langsamer Vortrag! Growing a Language, by Guy Steele https://youtu.be/lw6TaiXzHAE
Cites another giant: Richard P. Gabriel: "Worse ist Better"
?: Der Wiki.en artikel ist Unsinn(?), verdreht alles:
"…that there is a point where less functionality ("worse")
is a preferable option ("better") in terms of practicality and usability.
Software that is limited, but simple to use, may be more appealing
to the user and market than the reverse…."
original meaning (IMHO):
"they implement the wrong thing, and the users suffers from that, this is efficient"!
unbed. orig lesen: https://dreamsongs.com/WorseIsBetter.html
2020? Sussman: Here's a good idea, OK? (Body Plan of a Frog)
Three Directions in Design: Gerald Jay Sussman Jump To him and main arguments: https://youtu.be/Tdwr9tweTDE?t=87 In a hurry?: Jump to the frog: https://youtu.be/Tdwr9tweTDE?t=286
"So the problem with these ideas is:
every one of these has a bunch of ontological commitments,
that require the programmer to make.
And I want to make sure that in fact,
we don't think that we have to make these ontological commitments.
We have to be able to use these ideas without committing to them
so that we can use another idea in the same piece of machinery that we're building,
whatever it is. So I want to start with good ideas. Here's a good idea, OK?: a building-plan of a Frog!"
"ontological commitments": relate that to Alan Kay:
You become what the medium is, what the material is, in order to use it as a tool.
cause we become it, we don't know that we are it"
Alan Kay 1985
see here: https://youtu.be/GMDphyKrAE8?t=2034
1985 Donald Knuth on Literate Programming
Father of the "Bible", must know him: https://de.wikipedia.org/wiki/Donald_E._Knuth
Most famous: https://de.wikipedia.org/wiki/The_Art_of_Computer_Programming
Aus Wiki.de:
"Der erste handgeschriebene Entwurf von 1967 umfasste 3900 Seiten,
so entstand der Plan, eine siebenteilige Reihe zu verfassen…"
Topic: Literate Programming https://en.wikipedia.org/wiki/Literate_programming
I am always fascinated by himself: Knuth on Literate Programming: https://youtu.be/Mr3WTR0a5SM (5 Min)
We have to enable ourselves to stack foreign Glossarys ("Worlds"),
if we concentrate on requirements of the brain/llms to optimize for,
not the complete description of the complex world:
Imagine a Document, carrying its Semantic in itself,
you import that to our own to get warnings about differences,
and errors on incompatiblities.
And some describe the Future
Gerald J Sussman: Meaning of Life - The Future of Humans
A hint on the Future: 16.03.2019 ( https://youtu.be/GEaCuk1EhH4 8 Min.)
CRESSTCon '16 Alan Kay Keynote: The Best Way to Predict the Future is to Invent It
Another hint on the Future: 16.03.2019 (https://youtu.be/yVw42wWZWrg 45 Min) Alan Kay is the President of Viewpoints Research Institute. And he expresses my intent and understanding of all of this 100 Percent.
lg-rs