├── JaronLanier.md ├── VannevarBush.md ├── README.md ├── TedNelson.md ├── DouglasEngelbart.md ├── EWDijkstra.md ├── AlanKay.md └── BretVictor.md /JaronLanier.md: -------------------------------------------------------------------------------- 1 | **tedx talk** 2 | 3 | - from music instrument to computers and avatars 4 | - explaining and exploring beyond symbolic perspective, teaching chemistry "through" shapes 5 | - https://www.youtube.com/watch?v=IwbGumZ-FYg 6 | - http://de.wikipedia.org/wiki/Hydraulis 7 | 8 | **Learning by Experience & Play** 9 | 10 | - https://www.youtube.com/watch?v=F9eFZpdSeRU 11 | - should be named learning through VR => made a sketch note 12 | 13 | **who owns the future[B]** 14 | 15 | - standford talk, see my sketch note: https://www.youtube.com/watch?v=cCvf2DZzKX0 16 | - short interview: https://www.youtube.com/watch?v=XdEuII9cv-U 17 | - related , social impacts, users provide page rank ( + google ads) : https://www.youtube.com/watch?v=AwLwaB7pJC4 18 | - chapter on Ted Nelson and how his Ideas could be used to improve/rethink the web 19 | 20 | **Friedenspreis 2014** 21 | 22 | - http://www.friedenspreis-des-deutschen-buchhandels.de/sixcms/media.php/1290/Friedenspreis%202014%20Reden.pdf 23 | - https://www.youtube.com/watch?v=HaUyu00vng0 24 | 25 | **Interview zu Fake News und Facebook** 26 | 27 | - 2017 28 | - https://www.golem.de/news/technik-kritiker-jaron-lanier-will-facebook-zerschlagen-1703-126450-2.html 29 | -"In its current form facebook shouldn't even exist. That is the only possible Answer." 30 | - **"Objectivity of the newsfeed is an illusion."** 31 | 32 | **Talk at Ted Nelson conference** 33 | 34 | - [Relation] 35 | -------------------------------------------------------------------------------- /VannevarBush.md: -------------------------------------------------------------------------------- 1 | **As we may think** 2 | 3 | - wrote "as we may think" you can see how he anticipated modern computer usecases and interaction models 4 | - but was clearly influenced by the current(at that time) technology state of the art 5 | 6 | - memex 7 | 8 | - come to Bush via Douglas Engelbart 9 | 10 | **Memex Photos** 11 | 12 | - https://plus.google.com/photos/+TrevorFSmith/albums/6083870029114561137 13 | - Memex recontruction photos 14 | 15 | **The Web that wasnt** 16 | 17 | - https://www.youtube.com/watch?v=72nfrhXroo8 18 | - http://en.wikipedia.org/wiki/Paul_Otlet#The_Mundaneum 19 | - his abstractions from books -> wikipeida -> wikidata 20 | - http://en.wikipedia.org/wiki/Teilhard_de_chardin 21 | - connection to mcluhan 22 | - ca. 33_55 Engelbart Prozess Hierachies, this describtion seems to fit with the function repository 23 | (see Computing.md global function space) idea which gained some zeitgeist lately ( ?) see paul chiusano / joe erlang 24 | 25 | **No time to think - ponderings inspired by : as we may think and leisure** 26 | 27 | - https://www.youtube.com/watch?v=KHGcvj3JiGA 28 | - Ref: Joseph pieper - leisure the basis of culture / Muße und Kult 29 | - As we may think: 30 | - Memexx 31 | - Modes of thought 32 | - From Questions afterwards: 33 | - how does Douglas engelbarts work relate to "as we may think"? - Bush focused on "augment" the individual, while D.E. worked on collaboration 34 | 35 | **On Scientific Progress** 36 | 37 | - http://www.thenewatlantis.com/publications/saving-science 38 | - ref: Book - science the endless frontier 39 | - "Scientific progress on a broad front results from the free play of free intellects, working on subjects of their own choice, in the manner dictated by their curiosity for exploration of the unknown." 40 | - scientific progress 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # APerspectiveOnTechnology 2 | A collection of the thoughts of people like Bret Victor, Ted Nelson, Alan Kay and other programming luminaries of our generation. 3 | 4 | # Representation 5 | 6 | The Foundation of the representation will be a 3D cube. There will be three Views. We will be using six markdown files as input for each plane. 7 | 8 | ``` 9 | +----+ 10 | | BV | 11 | +----+ 12 | +----------------+ 13 | | JL || TN || VB | 14 | +----------------+ 15 | +----+ 16 | | DE | 17 | +----+ 18 | +----+ 19 | | AK | 20 | +----+ 21 | ``` 22 | 23 | # Legend 24 | 25 | Each plane has its own color theme. Relations should have a special color. 26 | 27 | # One: 2D - single 28 | 29 | The Single view simply displays the data from a markdown file as a "normal" HTML page (can be embedded into SVG). Text color should be white or black, but there should be a transition. 30 | 31 | # Two: 2D - all planes 32 | 33 | Same as "One" but each file is now a seperrated, colored "tile" and you can scroll 2D wise across all planes without interception. 34 | 35 | # Three : 3D - rotating 36 | 37 | Starting from a edge view. Inside the cube is all the data from the markdown files as "word clouds". There need to be a balance between readability of words and the visual size of relations. This view should make _better_ sense of the relations. 38 | 39 | # Transitions 40 | 41 | Transitions between views should be _smoothly_ animated (see bret victor: stop drawing dead fish) 42 | 43 | # Implementation 44 | 45 | - use JavaScript or ClojureScript to load the data from the mardown files. 46 | - the relationship informations needs to be put into "data" 47 | - use SVG and *Script* to create a pseudo 3D View and to transform between views 48 | 49 | ## Compute the total playtime of videos 50 | 51 | ## Can you make a chatbot out of it 52 | 53 | ## Youtube ML 54 | -------------------------------------------------------------------------------- /TedNelson.md: -------------------------------------------------------------------------------- 1 | - Xanaduu http://www.xanadu.com/ 2 | - inventor of hypertext 3 | - the idea of transclusion 4 | - tragic that he could not express his ideas for more than 45 years 5 | - came to him through Douglas Engelbart 6 | 7 | - https://www.chapman.edu/events/intertwingled/index.aspx 8 | 9 | - General Lecture 2008 Oxford https://www.youtube.com/watch?v=nSuUuPNgOrk 10 | - Rethink and arise https://www.youtube.com/watch?v=lNAPEPqQjJo 11 | - transliterature https://www.youtube.com/watch?v=G5YrBzLwXkI 12 | 13 | **Intertwingled Conference** 14 | 15 | - http://www.chapman.edu/events/intertwingled/ 16 | - Noah Wardip Fruin Session, Media slides 17 | - Jaron Lanier also talks here [Relation] 18 | 19 | **ZigZag** 20 | 21 | - http://lambda-the-ultimate.org/node/233 22 | - https://www.youtube.com/watch?v=n22A-Say7do 23 | 24 | **Future of Text 2013 - whats wrong with todays software mainstream** 25 | 26 | - https://www.youtube.com/watch?v=zumdnI4EG14 27 | - major problems are: URL are not "stable", too much obsessive focus on printing press 28 | - from c++ to python ( took years??) 29 | - does he know about scene.org, Oculus rift and etherum? 30 | 31 | **[B] Geeks bearing gifts** 32 | 33 | **Computer Lib/Dream Machines - Book** 34 | 35 | - Computers are the future of media 36 | - Computer "people" dont understand media 37 | 38 | **On Bitcoin** 39 | 40 | - https://www.youtube.com/watch?v=emDJTGTrEm0 41 | - via: http://en.wikipedia.org/wiki/Shinichi_Mochizuki _, silent reminder that even (maybe esp. ?) in the math/academic community there are forces and systems which hold you back 42 | 43 | **2013 intertwingularity When Ideas Collide** 44 | 45 | - https://www.youtube.com/watch?v=EwPnOD8Qlpk 46 | - find media refs like : http://en.wikipedia.org/wiki/When_Worlds_Collide_(1951_film) 47 | 48 | **Ted Nelsons Student film - 1959** 49 | 50 | - https://www.youtube.com/watch?v=rFgul6rwNbQ 51 | 52 | **Computer (history) for cynics** 53 | 54 | - 0. The Myth of Technology - http://www.youtube.com/watch?v=KdnGPQaICjk 55 | - 1. The Nightmare of Files and Directories - http://www.youtube.com/watch?v=Qfai5reVrck 56 | - 2. It All Went Wrong at Xerox PARC - http://www.youtube.com/watch?v=c6SUOeAqOjU 57 | - 3. The Database Mess - http://www.youtube.com/watch?v=bhzD2FKEEds 58 | - 4. The Dance of Apple and Microsoft - https://www.youtube.com/watch?v=_xL19f48m9U 59 | - 5. Hyperhistory - https://www.youtube.com/watch?v=_9PmIkAYhI0 60 | - 6. The Real Story of the World Wide Web - https://www.youtube.com/watch?v=gWDPhEvKuRY 61 | - N. CLOSURE: Pay Attention to the Man Behind the Curtain - http://www.youtube.com/watch?v=w950GgRzbJk 62 | 63 | **Hyperland** 64 | 65 | - https://archive.org/details/DouglasAdams-Hyperland 66 | - https://www.youtube.com/watch?v=rOsPKjbMvxY 67 | - http://vimeo.com/72501076 68 | - http://en.wikipedia.org/wiki/Hyperland 69 | - documentation from 1990 how to envison internet and the things to come, features interview with ted nelson , at that time he hadn't "lost" to the web of tim berners lee 70 | 71 | **Eulogy for Douglas Engelbart** 72 | 73 | - https://www.youtube.com/watch?v=yMjPqr1s-cg 74 | -------------------------------------------------------------------------------- /DouglasEngelbart.md: -------------------------------------------------------------------------------- 1 | - "The better we get at getting better, the faster we will get better" 2 | - Engelbart needed the Term "paradigm shift" because it wasnt invented yet (=> Book: 1962- the structure of scientific revolution) 3 | - "augmenting human intellect" http://www.1962paper.org/web.html 4 | - dynamic knowledge repository http://www.dougengelbart.org/about/dkrs.html 5 | - short intro https://www.youtube.com/watch?v=vdFejSdS9fs 6 | - tricycle analogy is from him 7 | - came to DE through Alan Kay 8 | 9 | **LoperOs Blog** 10 | 11 | - there are some posts about DE related work there (see LoperOS.md) 12 | 13 | **2008 at berkley** 14 | 15 | - https://www.youtube.com/watch?v=5PbmkSo0Xv4** 16 | 17 | **the mother of all demos** 18 | 19 | - https://www.youtube.com/watch?v=yJDv-zdhzMY 20 | 21 | **Interview** 22 | 23 | - https://www.youtube.com/watch?v=VeSgaJt27PM 24 | - very bad interview but there seem to be very few 25 | - DE's motivation seemed very similar to elon musk, he seems to be an idealist (positive) 26 | - seeking for human augmenting through IT 27 | - his work on human computer interfaces through radar systems is ground breaking, was strongly influenced by vannevar bushs : as we may think 28 | 29 | ** Engelbart - Coevolution ** 30 | 31 | - hyothesis: after every technology advancement humanity (society?) needs time to gain experiences and ideas from information 32 | - [B] https://www.amazon.com/Bootstrapping-Engelbart-Coevolution-Personal-Computing/dp/0804738718 33 | 34 | **Interview Belinda Barnet - 01.04.2013** 35 | 36 | - org link is broken: http://blog.arsmemoriae.com/?page_id=24 37 | - maybe this one: http://www.fibreculture.org/reviews/barnet_engelbart.html 38 | - Dougles Engelbart created a System called NLS (Video mother of all demos) 39 | - The goal of his work was to augment human collective, collaborating capabilities. 40 | - He certainly had problems in integrating other people into his conceptual framework, it seemed difficult to integrate people from different domains. Solution finding a common conceptual framework, this is difficult even today as it approaches the problem from a human side of a thing, rather than just being pushed by technology. 41 | - Today efforts sadly limit themselves to 'oh we are going to automate things we do now'.The potential bootstrap process of augmenting people is overlooked. 42 | - Scaling effects result in surprising phenomena. 43 | - The very first thing when working in an environment is to integrate the ability to customize, extend the environment. 44 | - Since the Macintosh we have been conditioned to use WIMP like environment. 45 | - "Menues and things take so long to execute, and besides out vocabulary grew and grew" 46 | - You need an environment which lets you dynamically shift abstraction to employ evolution. ( How can you flip your "own" interface on it?) 47 | - D.E. argues because every one (or every vendor therefor) have its own environment there could be no evolution. "Evolution would be nailed down for financial advantage" <- This expresses worse is better, exactly. 48 | - "So, I say no proprietary ownership of the class of functions you're going to employ" 49 | - So this basically means, data and content would be private but the software operating on that data should be not propriety. So there could be software like photoshop but it should be possible to use its functionality outside, in composition with other functions or programs. Which is today only via intermediate file representations possible. 50 | - Another meaning of this could be the Interface for a certain functionality should be open but its implementation could be propriety? 51 | - The ability to address every content element in a document separately, emerged with REST technology. 52 | - The tricycle analogy: they are easy to learn so should we stick (only) to them? 53 | - [Vannevar Bush [1945]] 54 | - see also: https://en.wikipedia.org/wiki/Military%E2%80%93industrial_complex 55 | -------------------------------------------------------------------------------- /EWDijkstra.md: -------------------------------------------------------------------------------- 1 | [TOC] 2 | 3 | - EWD 4 | 5 | **Why** 6 | 7 | - Dijkstra leads to a collection of interesting things: antromorphism in computing, radical change/novelity ( see his examples like: pille), computing and computing industry, computing and society, hypathia, gauss, and the history of different geometries, scientific thinking method 8 | - EWD describes in his diaries with extraordinary discipline , reflections about his work and the context of his work 9 | - especially about his profession and its relation to society 10 | - reflections to practicing science and the science community 11 | - how do computers influence society 12 | - what a computer is 13 | - Interesting math book - ref from dijkstra: http://www.amazon.com/Introduction-Metamathematics-Stephen-Cole-Kleene/dp/0923891579 14 | - Interview: https://www.youtube.com/watch?v=EL97C8C53ZM 15 | - Book: A Method of programming ( Inhaltsverzeichnis) http://www.amazon.com/Method-Programming-Dijkstra/dp/0201175363 16 | - Book: A Discipline of Programming 17 | - on dijkstra EWD Mathematics Inc. 18 | 19 | ## Hypatia 20 | 21 | - Mathematikerin , pagan , von einem christlichen Mob getötet, als politsches opfer , als intellektueller nicht christ 22 | - http://de.wikipedia.org/wiki/Hypatia 23 | - => Synkretismus : versuchte Vereinigung von poly und monotheistischen Religionen/Philosophien außer Epikureismus (garten Metapher), welcher übernatürliche Phänomene ablehnt bzw. durch natürliche Erklärungen beschreibt <- Hier bereits wurzeln der modernen Wissenschaft? -> nein trotz ablehnung des glaubeb/höheren fehlt der sich selbt verbessernde , rekursive Verbesserungsansatz der Wissenschaft 24 | - stoiker verlieren einfluss zu beginn der chirstlichen Zeit in Rom, synkretische verschmelzungen 25 | - Verfilmung von 2009: agora 26 | - Wenn die beschriebenen Freiheiten wirklich so wahren ist es verständlich das sie lieber allein als Philosoph blieb als ohne und mit noch mehr eingeschränkten rechten Hausfrau zu werden. 27 | - Vgl. Besuch im Theater , sprach und Redefreiheit ? 28 | - ref via heise TP article Spengler 29 | - ref: find EWD number, see spread sheet 30 | 31 | ## Gauß - warum hat er nicht bereits die nicht euklidsche Geometrie erklärt? - TODO in welchem EWD erwähnt 32 | 33 | - lebte bis 1855, seine Arbeit(Tagebücher) ist nicht vollständig erhalten 34 | - http://de.wikipedia.org/wiki/Gau%C3%9F#Arbeitsweise_von_Gau.C3.9F 35 | - seine Arbeitsweise war schüchtern er veröffentlichte beabsichtigt nur vollständiges und bewußt aus Angst vor den Böotien öl 36 | - Schüler von Gauß : http://de.wikipedia.org/wiki/Bernhard_Riemann 37 | 38 | [Graßmann](http://de.wikipedia.org/wiki/Hermann_Gra%C3%9Fmann) gilt als begründer der Vektor und Tensor rechnung, er rang um anerkennung ( bbzw. Kommunikation da er selbst geschaffene und fachhistorisch nicht sanktionierte Begriffe verwendete. Graßmann verfasste ein Wörterbuch zur Rigveda. 39 | 40 | Also wurden in der Geschichte Menschen die radikale Sprünge vollzogen, oft nicht verstanden. Oder Menschen entwickelten implizit entgegengerichtete Verhaltensmuster(Gauß). 41 | 42 | ## Letters with Backus 43 | 44 | - https://news.ycombinator.com/item?id=11796557 45 | - https://medium.com/@acidflask/this-guys-arrogance-takes-your-breath-away-5b903624ca5f#.wurlt0kvs 46 | 47 | ## Self stabilization - Self repairing systems 48 | 49 | - ref:http://www.mail-archive.com/fonc@vpri.org/msg04573.html 50 | - http://dijkstra.cs.virginia.edu/genprog/ 51 | 52 | # EWDs 53 | 54 | ## Chronicle 55 | 56 | - http://www.cs.utexas.edu/users/EWD/indexChron.html 57 | 58 | |EWD no.| time spanned~| 59 | | -------- | -------- | 60 | | 0–99| 1962–1964| 61 | | 100–199| 1964–1967| 62 | | 200–299| 1967–1970| 63 | | 300–399| 1971–1973| 64 | | 400–499| 1973–1975| 65 | | 500–599| 1975–1976| 66 | | 600–699| 1976–1979| 67 | | 700–799| 1979–1981| 68 | | 800–899| 1981–1984| 69 | | 900–999| 1984–1987| 70 | |1000–1099| 1987–1991| 71 | |1100–1199| 1991–1995| 72 | |1200–1299| 1995–2000| 73 | | 1300–1318| 2000–2002| 74 | 75 | 76 | ~ Years shown are approximate, because manuscripts were not always finished in the order in which they were begun. 77 | 78 | ## 117 introducing structured programming 79 | 80 | - http://fermatslibrary.com/s/programming-considered-as-a-human-activity#email-newsletter 81 | 82 | ## 619 - Essays on the nature and role of mathematical elegance 83 | 84 | - experiements 85 | 86 | ## 854 The fruits of misunderstanding - Gedanken Schulen - Thought schools 87 | 88 | - inspired throurh: http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD854.html 89 | - ref: http://de.wikipedia.org/wiki/Anthropomorphismus 90 | - Es lassen sich zwei Hauptströmungen in den heutigen Programmiersprachen als Einflüsse aufzeigen: 91 | - Dijkstra vertritt die Prämisse das Programme Abstraktionen sind und je mehr desto besser(Genau wie tony,brianMc). Er vertritt eindeutig die Meinung das Antromorphismus einen negativen Einfluss auf Software hat. 92 | - Die Versuche von worrydream die Feedback loop zu schließen werden von D. verworfen, er sagt es sei bis auf wenige triviale Fälle unmöglich!(warum..-> rekursive programe NP Probleme?) der entscheidene Punkt mag hier sein das sich 80% der heutigen “benötigten” Software mittels trivialer Fälle abbilden ließe. Was uns wieder dahin führt das die Werkzeuge mit denen Wir denken selbstverständlich den Prozess des Denkens in ihrem Rahmen einschränken (Zitat ref http://worrydream.com/quotes/ David Hestenes The mathematical modeling tools we employ at once extend and limit our ability to conceive the world.) 93 | - Die Werkzeuge die wir verwenden erweitern und begrenzen gleichzeitig unsere Warnehmung der Welt/ Gedanken. 94 | - https://www.youtube.com/watch?v=yzUuCwyk5DA 95 | - Difficult problems must be solved outside the brain" 96 | 97 | - Alan kay verweist auf die Mengenverhältnisse bzw. Skalierbarkeit von Mikroorganismen. (siehe Verhältnis von Bakterien Molekühlen etc.) 98 | - Sein Ansatz scheint zu sein ähnliche Mengen und Verhaltensmuster in Software nachzubilden als alternative zu make & fix. welches zu Objekten (in seinem bzw. Aktoren sinne) führte, “maybe we thought of objects beeing to small” 99 | 100 | - -> letzter Absatz 101 | - Schluss endlich scheint D. A.K. beizupflichten das es zu wenig Innovation gibt? 102 | - Wörtlich betrachtet bestätigt dies aber nur wieder die “Analogie-in unserem Denken ” These -> wie sollen wir mit dem Vokabular von Gestern die Gedanken von heute und morgen Denken? 103 | 104 | 105 | ## 1036 - On the cruelty of really teaching computing science 106 | 107 | - so much for the mathematicans : see D. Engelbarts efforts to apply his “augmentation” to other fields 108 | - so much for education: 109 | - again inability for meta discussion, how we learn, how our perceptions works 110 | - Die Fähigkeit bewußt linear und exponentiell/logarithmisch zu denken. lernen Maß nehmen , einschätzen zu können 111 | - _Warum hat Gauß nicht bereits die “nicht-euklidsche” Geometrie postuliert(zur diskusion gegeben)?_ 112 | - Computing has 2 radical novelities : 113 | 1. 109 scale ,example Storage and Computation time, we cann not even slightly think in or understanding that scale 114 | 2. Computer digital, discrete Device, our analouges thinking leads us to a strange foundation: small change , small impact. This breakes completly since 1 wrong bit can turn a correct program into an error. Interestingly we STILL build today abstractions to come along this property: more faliure tollerant systems OTP, see also alan kays make & fix vs. grow and negoiate ( despising dijkstra?) 115 | 116 | (sein divide and rule, mein HWi Vortrag, teile und herrsche skaliert schlecht aber was dagegen tun) 117 | 118 | Linguistic suggestions( so we _have_ to take into account our own perception, communication?, habitus-bad wording 119 | to blame John von neuman for what? -> can computing liberated from von neuman style? ) 120 | 121 | Geschichte zum Begriff der Rekursion in der Mathematik? 122 | 123 | Leibnitz beitrag , idee? <= antworten hierzu heute: siehe Leibniz und Stephen Wolfram, Symbolic Computation 124 | 125 | software Engeneering - is self contradicting in its definition 126 | What does the "true name" analogy here mean? 127 | 128 | What are Programs: 129 | Abstract symbol interpreter ( human or mechanised but not automatic?) 130 | 131 | - what could dijkstra mean here with automatic programming? => he did see the "analog" computer so the "digital" was "automatic" to him 132 | - -> see WDs prog. is blindly manipulating symbols 133 | - The purpose of of machines today is to execute our programs. 134 | 135 | - http://www.cs.utexas.edu/~EWD/transcriptions/EWD10xx/EWD1036.html 136 | - Erläuterungen zu den Begriffen “radikal” wann die grenze Überschritten ist 137 | - wie sollte man CS Unterrichten 138 | 139 | ## 316 - value / Identity / state 140 | 141 | - http://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD316.2.html 142 | - http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey 143 | - ITs always good to see common concepts paraphrased by different individuals. 144 | - maids wearing the same dress? 145 | - Many implications arise from the perception, management and communication of V I S, see javas equals vs == 146 | 147 | ## 361 - Programming as a dicipline of mathematical nature 148 | 149 | - ref: http://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD361.html 150 | - Figure that out: "quo modo" than on the "quod" 151 | - Programm Design via Dijkstra 361 152 | - N Number of components 153 | - p Propability of an individual component beeing corret 154 | - P ≤ pN 155 | - es ist klar wenn P nicht sehr nah bei 1 ist das, Dass gesamte Programm sehr instabil werden wird -> deswegen Techniken wie "defensive Programmierung" entstanden? 156 | 157 | ## 1284 158 | 159 | - http://www.cs.utexas.edu/users/EWD/transcriptions/EWD12xx/EWD1284.html 160 | - recursion 161 | - fortran doesnt allow neseted array indices 162 | - IBM influence operating systems 163 | - unterschiedliche CS US und EU einfluss der wirtschaft in US, -> employer education 164 | - LISP functional programing 165 | - influence of the "ProgramingLanguage" on the thoughts of the programmer 166 | - boolean types as leap forward 167 | - BNF 168 | - predicate calculus 169 | - lattice theory 170 | - dogma problem , warning "as long computing science is not allowed to save the computer industry, we had better to it that computer industry does not kill computing science" 171 | 172 | ## 447 On the role of scientific thought 173 | 174 | - http://www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD447.html 175 | - Die Betrachtung eines Aspekts in Isolation und definierten Bedinungen: 176 | - 1.interne : Koheränz Linguistik (vgl Konsistenz) das Wissen muss die Fähigkeiten unterstützen und die Fähigkeiten müssen es erlauben das Wissen zu erweitern 177 | - 2.externe: eine schmale Schnittstelle, der Grad der Losgelöstheit von anderen Forschungsgebieten 178 | - Präzise Unterscheidung von programmier sprachen als Spezifikation und als implementierung 179 | - LISP 1.5 Manual als negativ Beispiel. (hierzu gibt es verschiedene Links, ich würde sagen zum Zeitpunkt als er 447 schreib verstand er ES oder die meta zirkuläre Definition nicht) 180 | - Business Data processing probleme durch zu wenig formale spezifikation. Wie und in welchem Umfang lernen die Leute mit “worse is better” zu leben. Weil es billiger ist. 181 | - Als interessante neben betrachtung: viele am “anfang” (50,60er?) hinzugekommene Wissenschaftler kannten den wissenschaftlichen gedanken bereits aus anderen Diziplinen, jedoch wenige übertrugen das Konzept entsprechend. 182 | - Die Bestrebungen der Informatik (CS) sollten daruf hinarbeiten das die Fundamente noch unzureichend erforscht sind. 183 | 184 | Functional programming and layers of complexity 185 | The famous there isn't a problem which can't be solved by adding another layer of abstraction(although it's arguaby not defined in the sense dijkstra defined it) is also true for functional programming, many abstractions are used on top of it. But since RT is guaranteed at the same time it's opaque from a certain perspective 186 | 187 | ## EWD 1036 188 | 189 | - so much for the mathematicans : see D. Engelbarts efforts to apply his “augmentation” to other fields 190 | - so much for education: 191 | again inability for meta discussion, how we learn, how our perceptions works 192 | Die Fähigkeit bewußt linear und exponentiell/logarithmisch zu denken. lernen Maß nehmen , einschätzen zu können 193 | - Warum hat Gauß nicht bereits die "nicht-euklidsche" Geometrie postuliert(zur diskusion gegeben)? 194 | - Computing has 2 radical novelities 195 | 109 scale ,example Storage and Computation time, we cann not even slightly think in or understanding that scale 196 | Computer digital, discrete Device, our analouges thinking leads us to a strange foundation: small change , small impact. This breakes completly since 1 wrong bit can turn a correct program into an error. Interestingly we STILL build today abstractions to come along this property: more faliure tollerant systems OTP, see also alan kays make & fix vs. grow and negoiate ( despising dijkstra?) 197 | 198 | (sein divide and rule, mein HWi Vortrag, teile und herrsche skaliert schlecht aber was dagegen tun) 199 | 200 | Linguistic suggestions( so we _have_ to take into account our own perception, communication?, habitus-bad wording 201 | to blame John von neuman for what? -> can computing liberated from von neuman style? 202 | 203 | Geschichte zum Begriff der Rekursion in der Mathematik? 204 | 205 | Leibnitz beitrag , idee? 206 | 207 | software Engeneering - is self contradicting in its definition 208 | What does the “true name” analogy here mean? 209 | 210 | What are Programs: 211 | Abstract symbol interpreter ( human or mechanised but not automatic?) 212 | <> 213 | -> see WDs prog. is blindly manipulating symbols 214 | The purpose of of machines today is to execute our programs. 215 | 216 | #Unsorted 217 | 218 | - Open in FF EWD:1018,1024,1026, 1248, 1305, 447, 273, _1298_ , 361, 256, 526, 480, 1043, 219 | - EWD Argument against IDE's ? https://twitter.com/michaeljforster/status/414809839294873601 220 | 221 | 222 | ** blog - 28.09.2013 ** 223 | 224 | http://www.cs.utexas.edu/users/EWD/transcriptions/transcriptions.html 225 | 226 | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD898.html 227 | Influence from PLs like BASIC, corporate influence 228 | 229 | http://www.cs.utexas.edu/~EWD/transcriptions/EWD08xx/EWD854.html 230 | 231 | 232 | # Quotes 233 | 234 | - via Susan Potter: https://github.com/polynomial/fortunes/blob/master/dijkstra 235 | 236 | "For a number of years I have been familiar with the observation that the quality of programmers is a decreasing function of the density of go to statements in the programs they produce. More recently I discovered why the use of the go to statement has such disastrous effects, and I became convinced that the go to statement should be abolished from all "higher level" programming languages." 237 | -- Dijkstra (1968) 238 | 239 | "Our intellectual powers are rather geared to master static relations and that our powers to visualize processes evolving in time are relatively poorly developed. For that reason we should do (as wise programmers aware of our limitations) our utmost to shorten the conceptual gap between the static program and the dynamic process, to make the correspondence between the program (spread out in text space) and the process (spread out in time) as trivial as possible." 240 | -- Dijkstra (1968, "A Case against the GO TO Statement") 241 | 242 | "Testing shows the presence, not the absence of bugs" 243 | -- Dijkstra (1970, "Software Engineering Techniques", April 1970, p. 16.) 244 | 245 | "A convincing demonstration of correctness being impossible as long as the mechanism is regarded as a black box, our only hope lies in not regarding the mechanism as a black box." 246 | -- Dijkstra (1970s, EWD249) 247 | 248 | "When we take the position that it is not only the programmer's responsibility to produce a correct program but also to demonstrate its correctness in a convincing manner, then the above remarks have a profound influence on the programmer's activity: the object he has to produce must be usefully structured." 249 | -- Dijkstra (1970s, EWD249) 250 | 251 | "The art of programming is the art of organizing complexity, of mastering multitude and avoiding its bastard chaos as effectively as possible." 252 | -- Dijkstra (1970s, EWD249) 253 | 254 | "Program testing can be used to show the presence of bugs, but never to show their absence!" 255 | -- Dijkstra (1970s, EWD249) 256 | 257 | "The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility, and among other things he avoids clever tricks like the plague." 258 | -- Dijkstra (1970s, EWD340) 259 | 260 | "On Our Inability To Do Much." 261 | -- Dijkstra (1970s, "Structured Programming", Chapter title in O.J. Dahl, E.W. Dijkstra, and C.A.R. Hoare. Academic Press) 262 | 263 | "Please don't fall into the trap of believing that I am terribly dogmatic about [the go to statement]. I have the uncomfortable feeling that others are making a religion out of it, as if the conceptual problems of programming could be solved by a simple trick, by a simple form of coding discipline!" 264 | -- Dijkstra (1970s, in personal communication to Donald Knuth , quoted in Knuth's "Structured Programming with go to Statements") 265 | 266 | "Don't blame me for the fact that competent programming, as I view it as an intellectual possibility, will be too difficult for "the average programmer" — you must not fall into the trap of rejecting a surgical technique because it is beyond the capabilities of the barber in his shop around the corner." 267 | -- Dijkstra (1970s, EWD512) 268 | 269 | "Several people have told me that my inability to suffer fools gladly is one of my main weaknesses." 270 | -- Dijkstra (1970s, EWD690) 271 | 272 | "Write a paper promising salvation, make it a 'structured' something or a 'virtual' something, or 'abstract', 'distributed' or 'higher-order' or 'applicative' and you can almost be certain of having started a new cult." 273 | -- Dijkstra (1970s, EWD709) 274 | 275 | "For me, the first challenge for computing science is to discover how to maintain order in a finite, but very large, discrete universe that is intricately intertwined. And a second, but not less important challenge is how to mould what you have achieved in solving the first problem, into a teachable discipline: it does not suffice to hone your own intellect (that will join you in your grave), you must teach others how to hone theirs. The more you concentrate on these two challenges, the clearer you will see that they are only two sides of the same coin: teaching yourself is discovering what is teachable." 276 | -- Dijkstra (1970s, EWD709) 277 | 278 | "We must be very careful when we give advice to younger people: sometimes they follow it!" 279 | -- Dijkstra (1970s, 1972 Turing Award Lecture) 280 | 281 | "The major cause [of the software crisis] is that the machines have become several orders of magnitude more powerful! To put it quite bluntly: as long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem. In this sense the electronic industry has not solved a single problem, it has only created them, it has created the problem of using its products." 282 | -- Dijkstra (1970s, 1972 Turing Award Lecture) 283 | 284 | "FORTRAN's tragic fate has been its wide acceptance, mentally chaining thousands and thousands of programmers to our past mistakes." 285 | -- Dijkstra (1970s, 1972 Turing Award Lecture) 286 | 287 | "LISP has been jokingly described as "the most intelligent way to misuse a computer". I think that description a great compliment because it transmits the full flavor of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts." 288 | -- Dijkstra (1970s, 1972 Turing Award Lecture) 289 | 290 | "If you want more effective programmers, you will discover that they should not waste their time debugging, they should not introduce the bugs to start with." 291 | -- Dijkstra (1970s, 1972 Turing Award Lecture) 292 | 293 | "The effective exploitation of his powers of abstraction must be regarded as one of the most vital activities of a competent programmer." 294 | -- Dijkstra (1970s, 1972 Turing Award Lecture) 295 | 296 | "The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense." 297 | -- Dijkstra (1975, EWD498) 298 | 299 | "In the good old days physicists repeated each other's experiments, just to be sure. Today they stick to FORTRAN, so that they can share each other's programs, bugs included." 300 | -- Dijkstra (1975, EWD498) 301 | 302 | "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." 303 | -- Dijkstra (1975, EWD498) 304 | 305 | "Simplicity is prerequisite for reliability." 306 | -- Dijkstra (1975, EWD498) 307 | 308 | "Programming is one of the most difficult branches of applied mathematics; the poorer mathematicians had better remain pure mathematicians." 309 | -- Dijkstra (1975, EWD498) 310 | 311 | "About the use of language: it is impossible to sharpen a pencil with a blunt axe. It is equally vain to try to do it with ten blunt axes instead." 312 | -- Dijkstra (1975, EWD498) 313 | 314 | "Thank goodness we don't have only serious problems, but ridiculous ones as well." 315 | -- Dijkstra (1980s, EWD475) 316 | % 317 | "How do we convince people that in programming simplicity and clarity —in short: what mathematicians call 'elegance'— are not a dispensable luxury, but a crucial matter that decides between success and failure?" 318 | -- Dijkstra (1980s, EWD648) 319 | 320 | "The question of whether Machines Can Think... is about as relevant as the question of whether Submarines Can Swim." 321 | -- Dijkstra (1980s, EWD898) 322 | 323 | "Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better." 324 | -- Dijkstra (1980s, EWD898) 325 | 326 | "Probably I am very naive, but I also think I prefer to remain so, at least for the time being and perhaps for the rest of my life." 327 | -- Dijkstra (1980s, EWD923A) 328 | 329 | "I mean, if 10 years from now, when you are doing something quick and dirty, you suddenly visualize that I am looking over your shoulders and say to yourself "Dijkstra would not have liked this", well, that would be enough immortality for me." 330 | -- Dijkstra (1995, EWD1213) 331 | 332 | "Elegance is not a dispensable luxury but a quality that decides between success and failure." 333 | -- Dijkstra (1990s, EWD1284) 334 | 335 | "Industry suffers from the managerial dogma that for the sake of stability and continuity, the company should be independent of the competence of individual employees. Hence industry rejects any methodological proposal that can be viewed as making intellectual demands on its work force. Since in the US the influence of industry is more pervasive than elsewhere, the above dogma hurts American computing science most. The moral of this sad part of the story is that as long as computing science is not allowed to save the computer industry, we had better see to it that the computer industry does not kill computing science." 336 | -- Dijkstra (1999, EWD1284) 337 | -------------------------------------------------------------------------------- /AlanKay.md: -------------------------------------------------------------------------------- 1 | - TODO : from all his talk which books and persons he mentions?! put a list here!! 2 | - find reference talk of his : ahh , aha, and haha metapher - it's from Arthur koeslter book: the act of creation 3 | - I think this was menntioned in one of his talks http://de.wikipedia.org/wiki/Walden (verfiy) 4 | - on arrogance: https://www.youtube.com/watch?v=9KivesLMncs 5 | - how to dicuss, he tried , reached for public discussion: http://stackoverflow.com/questions/432922/significant-new-inventions-in-computing-since-1980 6 | - unix vs smalltalk : https://twitter.com/JBezivin/status/452884450544607233 7 | - linux is a distraction 8 | - build your own, custom hardware 9 | - "inventend" OO to express better intentions, see his other OO quotes on Java/C++ 10 | - Konzept von MA (japanese, in Between) => wo bezug in seinen talks? (siehe transscript) 11 | - internet VS web : http://programmers.stackexchange.com/questions/191738/why-did-alan-kay-say-the-internet-was-so-well-done-but-the-web-was-by-amateur 12 | - creative think talk 82, notes: https://twitter.com/bob_burrough/status/695061451426238464 13 | - the center of why, why only 1 book per subject in school, why... https://news.ycombinator.com/item?id=13347771 14 | - 200.000 Miles a year in the air (pocket interview), the origins of the student exchange programm, since then , find source video(2012 SCIx Keynote) 15 | 16 | - http://mythz.servicestack.net/blog/2013/02/27/the-deep-insights-of-alan-kay/ 17 | - https://www.youtube.com/watch?v=HAT4iewOHDs !!! how comüplex is personal computing via : https://news.ycombinator.com/item?id=10333755 18 | - https://www.youtube.com/watch?v=WJzi9R_55Iw 19 | - https://www.youtube.com/watch?v=aqotNrIp-Ik 20 | - http://mythz.servicestack.net/blog/2013/02/27/the-deep-insights-of-alan-kay/ 21 | - don't know where to put so here: cicero on culture 22 | - parc https://news.ycombinator.com/item?id=14108797 23 | 24 | 25 | VPRI Archive: 26 | 27 | - archive digger: https://www.youtube.com/channel/UCkdJ2NwjI8LcgyvfU7PyaVA 28 | - https://www.youtube.com/watch?v=G8X-yvDWClc 29 | - https://www.youtube.com/watch?v=BUud1gcbS9k 30 | - https://www.youtube.com/watch?v=GainW30_wUU 31 | - https://www.youtube.com/watch?v=pUoBSC3uoeo 32 | - https://www.youtube.com/watch?v=44Rd_qMigLg 33 | - https://www.youtube.com/watch?v=0Rin0fCE9nM 34 | - https://www.youtube.com/watch?v=SoW-1lVP9DI 35 | 36 | **Talks** 37 | 38 | - http://vpri.org/html/words_links/links_ifnct.htm 39 | 40 | **Commencement** 41 | 42 | - http://www.youtube.com/watch?v=1LBoNUPjEco 43 | 44 | ## Interview 45 | 46 | - http://factordaily.com/alan-kay-apple-steve-jobs/ 47 | - he finaly talks about the values behind the system 48 | - ref: http://techland.time.com/2013/04/02/an-interview-with-computing-pioneer-alan-kay/ 49 | 50 | ## Now at Y combinator HARC 51 | 52 | - https://twitter.com/HARCommunity 53 | - apparently SAP money did run out? 54 | - rebuilding Alto: http://www.righto.com/2016/06/y-combinators-xerox-alto-restoring.html?m=1 55 | - AMA: https://news.ycombinator.com/item?id=11939851 56 | - between 16000 and 20000 books, Betrand Russell 23000 57 | - Rich hickey on that AMA discussion about "how data could be a bad idea" : https://news.ycombinator.com/item?id=11941656 claude shannon, commiunicating with aliens problem 58 | - very good links: https://tekkie.wordpress.com/2010/07/05/sicp-what-is-meant-by-data/ 59 | - also find some other threads by him on ycombinator 60 | 61 | ## Project at SAP - CDG Labs 62 | 63 | - to recreate PARC Atmosphere and results? 64 | - what ever happend to the results of the STEPS Project? 65 | - http://www.fastcodesign.com/3046437/5-steps-to-recreate-xerox-parcs-design-magic-from-the-guy-who-helped-make-it 66 | - https://www.youtube.com/watch?v=NdSD07U5uBs 67 | - https://github.com/cdglabs 68 | - aparaturs -> strange loop talk 69 | 70 | - SAP talk, no slides, : https://www.youtube.com/watch?v=vXjpA9gFX5c 71 | 72 | - private link from alan to his last talk at SAP: https://www.youtube.com/watch?v=wKA-jrOT7i0&feature=youtu.be 73 | 74 | ## STEPS Project 75 | 76 | - bring history of STEPTS "re-inventing pesonal computing software" starting 2006, end 2014? 77 | - this project represents a major shift in terms of "programming" paradigma and especially system design 78 | - while (many-most) systems today are fundamentally based on low level general purpose programming languages (C) 79 | - STEPS takes a different approach, because many parts of what it should do ( personal computing) are already present today in some form, it can focus on creating a similar, even better experience but reducing the complexity in software (LoC) 80 | - the key difference oposing to the traditional approach is that the most outer domain spaces are modeled in very high Level DSL/POL almost Math computations, and these are then subsequently translated to a generic core (pattern language , e.g. Ometa) 81 | - the resulting LoC Reduction is achieved because the DSLs can express Domain intent much more precise and sustinctly 82 | - this anable to build complex systems like a personal computing environment in < 20000 Loc 83 | - my comment to final STEPS report regarding reproducible science https://news.ycombinator.com/item?id=11689492 84 | 85 | **Talks** 86 | 87 | - Ian Piumatra: https://www.youtube.com/watch?v=EGeN2IC7N0Q 88 | - https://www.youtube.com/watch?v=BBJWLjS0_WE 89 | 90 | **Code** 91 | 92 | - TODO: What parts does FRANK consist of? 93 | - Ometa http://tinlizzie.org/ometa/ https://github.com/alexwarth/ometa-js 94 | - Nile/Geziera: https://github.com/damelang/nile https://github.com/damelang/gezira 95 | - Maru https://github.com/kstephens/maru 96 | 97 | **Result - Final Report** 98 | 99 | - https://news.ycombinator.com/item?id=11686325 see my comments (notusinglinux) 100 | 101 | ## OOP Definition 102 | 103 | - https://www.quora.com/What-is-Alan-Kays-definition-of-Object-Oriented/answer/Alan-Kay-11?srid=cgo&share=2eb158d4 104 | 105 | # Talks 106 | 107 | **AR in Actio Keynote** 108 | 109 | - https://www.youtube.com/watch?v=TI7I0nvcQtg 110 | - bootleg https://www.youtube.com/watch?v=nf5g3rblMK4 111 | - 2017 112 | - hardware back in the day 113 | - Ivan sutherland Paper on VR - the ultimate display 1965 : http://worrydream.com/refs/Sutherland%20-%20The%20Ultimate%20Display.pdf 114 | - 4 ideas about the dyna book: 1. in your pocket 115 | - just a coincidence that head mounted display didn#t come earlier 116 | - Nicolas Negroponte braclet idea 117 | - focus issues 118 | - what do we want to agument 119 | - end quote: what we want is to exeed human wisdom over power 120 | - David Smith - Reality Display 121 | 122 | **Codemesh IO 2016 Interview with Joe Armstrong** 123 | 124 | - Book: Arthur Koestler - the act of Creation 125 | - https://www.youtube.com/watch?v=fhOHn9TClXY&list=PLWbHc_FXPo2hGJHXhpgqDU-P4BArpCdh6&index=1 126 | - some comments from twitter, mostly regarding his critique of monads: https://twitter.com/briantrice/status/802559025875324928 127 | - https://twitter.com/deech/status/802537471514996736 128 | - https://twitter.com/deech/status/802530106631716864 129 | 130 | **CRESSTCon '16 Alan Kay Keynote - The Best Way to Predict the Future is to Invent It** 131 | 132 | - https://www.youtube.com/watch?v=yVw42wWZWrg 133 | - 2016 134 | - Talk on Education 135 | - new slides ( look?) 136 | - thinking fast and slow, sys 1 & 2 137 | - https://youtu.be/yVw42wWZWrg?t=1969 But it is about Science, Systems and Society not simple algorithms 138 | - Francis Bacon Novoum Organum, thinking Erros from: Species, Individuals, Language and Theater (Culture) 139 | - Science as a method to get along whats wrong with our brains 140 | - the environment trancents our desires ( for evil also , example : Television) 141 | - facebook is about beeing a cave person 100.000 years ago 142 | 143 | 144 | **Great Teachers** 145 | 146 | - https://www.youtube.com/watch?v=XgqLD8XhxoM&spfreload=1 147 | 148 | **risk COFES** 149 | 150 | - 2012 151 | - https://www.youtube.com/watch?v=QboI_1WJUlM 152 | - no slides 153 | - STEPS 154 | - rant 155 | 156 | 157 | **A Conversation with CMU Faculty & Students** 158 | 159 | - July 2007 160 | - https://www.youtube.com/watch?v=PFc379hu--8 161 | - short before the start of STEPS 162 | - ~ 10:00 talks about the difficuelties finding good researches in the US 163 | - good researchers & artists get over the depresion of beeing dissatisfied 164 | - bis 22 min 165 | 166 | **Programming Languages & Programming** 167 | 168 | - https://www.youtube.com/watch?v=prIwpKL57dM 169 | - UCLA 2013 170 | - Car, wheel 171 | - infection 172 | - principle of layers 173 | - different perspective on STEPS 174 | - sketchpad 175 | 176 | **Back to the Future of Software Developement - VPRI 785 /23.04.2003** 177 | 178 | - https://www.youtube.com/watch?v=pUoBSC3uoeo 179 | - https://en.wikipedia.org/wiki/Aldus_Manutius 180 | - media history, printing press, printing revolution 181 | - computer revolution? 182 | - instrumental reasoning 183 | 184 | **The 40th Anniversary of the Dynabook / 05.11.2008** 185 | 186 | - https://youtu.be/tQg4LquY0uU?t=4697 1:18:17 as of today there are no reflective user interfaces 187 | 188 | **Turing Award Lecture** 189 | 190 | - https://www.youtube.com/watch?v=ymF94cFfzUQ 191 | 192 | **On scatchpad - 1986** 193 | 194 | - https://www.youtube.com/watch?v=A6h-zDOggYQ 195 | 196 | **1990 Interview** 197 | 198 | - https://m.youtube.com/watch?v=275FQ9koAw8 199 | - unwatched 200 | 201 | **30.06.1988** 202 | 203 | - https://www.youtube.com/watch?v=bQRxmX_-pR4 204 | 205 | **The Dynabook—Past Present and Future - Recorded: January 9, 1989** 206 | 207 | - https://www.youtube.com/watch?v=GMDphyKrAE8&pxtry=1 208 | - https://en.wikipedia.org/wiki/Jerome_Bruner 209 | 210 | **Alan kays Pocket - 1990** 211 | 212 | - https://www.youtube.com/watch?v=1z37SMYM3H8 213 | - What do you need for Balance (at the end) 214 | 215 | **SDM Conference - 2001** 216 | 217 | - https://www.youtube.com/watch?v=MlK0IQmqmCQ 218 | 219 | **OOPSLA 1997 - the Computer Revolution hasn't happend yet** 220 | 221 | - https://www.youtube.com/watch?v=oKg1hTOQXoY 222 | 223 | **How Simply and Understandably Could The "Personal Computing Experience" Be Programmed? / 27.11.2006** 224 | 225 | - http://vimeo.com/10260548 226 | - STEPS project start, VPRI 227 | 228 | **extracting energy from the turing tarpit / 06.2012** 229 | 230 | - https://www.youtube.com/watch?v=Vt8jyPqsmxE 231 | - 3 kinds of turing machines 232 | - tactics why not strategies 233 | - simple tactics -> mere materials , pile up : pyramids 234 | - strategies -> so that architecture dominates material 235 | 236 | ## programming and scaling 237 | 238 | - 2011 HPI Potsdam 239 | - programming and scaling direct DL http://dis.4chan.org/read/prog/1313911728 240 | - http://www.tele-task.de/archive/video/flash/14029/ 241 | - https://www.youtube.com/watch?v=gZmcmdsoAXU https://www.youtube.com/watch?v=-UOmItPa4iA https://www.youtube.com/watch?v=QlPavndhYxQ https://www.youtube.com/watch?v=y9xLi0iJg1g 242 | - https://www.youtube.com/watch?v=YyIQKBzIuBY <- single video 243 | - awards only for people rather than groups/teams 244 | - Bob Barton - 5000 245 | - No (Progress) => how to define progress? 246 | - BB Teaching Method (grad school): 247 | - breaking to groud, (re) build from scratch 248 | - => we need to take a close look at this learning method, its fundamental, see principles: fundamental teaching 249 | - result: beeing free which means: coming to realize that computing is opinions and practice 250 | - 1. Paradigm - Make & Fix , Object + Setter = Datastructure 251 | - scale => can you define other Axis? 252 | - -> Complexity <-> Complications (Methapher/Analogy for incidential Complexity?) 253 | - 5 computing goals: creating,scaling, eternal computing, re-adaptions, comunicating with alines 254 | - Internet TCP/IP 20k lines of code, Internet Design Principles, the web is a mess - why => dicuss 255 | - 2.Paradigm - Grow & Negotiate 256 | - 1. <--- Manipulation VS Meanings ---> 2. 257 | - Biological Scale, how much "components" to get something useful 258 | - Context for students: 259 | - Which is more important(General): 260 | 261 | 262 | | 1 | 2 | 3 | 263 | | -------- | -------- |-------- | 264 | | IQ | Knowledge | Outlook | 265 | | Leonardo | Ford | Newton | 266 | | lead weight | Silver | Gold | 267 | 268 | - Outlook => Point of View - worth 80 IQ points 269 | - Our Field => I think this slide describes problems of information overflow 270 | 271 | |IQ|Knowledge |Outlook| 272 | 273 | - "Most people can only experience the present in terms of the past" <= quote by Mc Luan 274 | - "Which means they can only concieve the future in terms of the present" <= quote by Mc Luan 275 | 276 | - Cicero: to ignore the past is to be forever a child 277 | - Human Learning & Memory 278 | - paradigmatically challenged: what we learn first, we might learn too well 279 | - problem with learning 1st progamming language: 280 | - tend to learn what computing is in persons mind 281 | - mitigate : learn 2-3 prog. lang. 282 | - Past Present Future 283 | - == ===== === 284 | - "ignore present" but how is present defined here? 285 | - The Arts - as in Technology 286 | - tinkering, engeneering, mathematics, science <= where is software located? 287 | - Stories for hundreads of thousands of years 288 | - What is science? Charles Sanders Pierce - NAND NOR 289 | - Computer Science: Mc Carthy <-> Dijkstra (he didnt understand LISP) 290 | - Personal computing as a "Phenomena" -> Dozen Powerfull Principles => dicuss them 291 | - Nile -> Compiler -> Compiler 292 | - => find the point of view 293 | - DSL vs. POL 294 | - open your mind => discuss 295 | 296 | Notes from 2013 blog: 297 | 298 | Good Work -> Research Community -> Broader Audience 299 | 300 | destroy and rebuild -> "worst thing happening to a pogrammer" learning first language 301 | 302 | Make & Fix 303 | 304 | functionality LOC complexity? 305 | 306 | good ratio . of scaling : TCP/IP 307 | 308 | expand from M&F to grow and negoiate 309 | 310 | Scale needed to get a "living thing" bacteria example(concrete numbers?) relte to "objects" 311 | 312 | IQ, Knowledge, Outlook 313 | 314 | Why cant you leverage IQ on your own? need to bootsrap society, see engelbart 315 | 316 | Computing turing into pop culture 317 | 318 | cicero 319 | we can ony imagine futre in incremental steps( human thinking linearly?) 320 | 321 | What we learn first, we might learn too well ( frist PL language? solutions to this dilema? learn 3 languages at the same time?= 322 | 323 | The past is huge 324 | 325 | past present future 326 | 327 | imagine without present extrapolating form past to future 328 | 329 | how long we are on earth? sience, since? 330 | 331 | definition of computer sience 332 | 333 | T shirt analogy 334 | 335 | Lost words POL problem oriented lang<-> DSL 336 | meaning forgotten? 337 | 338 | Notes from other people: 339 | 340 | - http://limist.com/coding/talk-notes-programming-and-scaling-alan-kay-2011.html 341 | 342 | - http://softwareengineering.vazexqi.com/2009/10/22/how-complex-is-personal-computing---by-the-fine-folks-from-vpri.html 343 | 344 | 345 | **The computer revolution hasn't happened yet - October 2001** 346 | 347 | - NYU School of Engineering 348 | - http://vimeo.com/14965237 349 | - Normal people 350 | - Revenge of business people 351 | - kids will do things what they learned to be Normal 352 | - What is science 353 | - Einstein 354 | - Montessori 355 | - when will it happend,listen to his answer 356 | 357 | - what's that common sense book mentioned at the end? => Book 358 | 359 | **NITLE summit - Keynote - 07.09.2013 oder 2012** 360 | 361 | - http://vimeo.com/41089805 362 | - teaching, thinking 363 | - Why where book pages invented? 364 | - To make a reference onto previous said things. 365 | - writing -> books -> computer 366 | - each step enhanced capabilities in terms of self-reference (see hofstaedter) 367 | - so question is what is the next step and how can we use the computer to do so 368 | 369 | **SRI - 40th anniversary of Douglas Engelbart's 1968 "Mother of All Demos" - 10.09.2013** 370 | 371 | - http://www.youtube.com/watch?v=CSXXfiFQqPI 372 | - The problem with augmentation methods device is that they could easily replace/limit our existing capaiites. 373 | - worry dream makes same reference: are they refering to the same person: our abstrations enhance and limit our vision at the same time => this is a principle, find the name 374 | - it took 150 years for printing press to spread chang, how long will it take for the computer to spread chang? 375 | - about 20:00 SPJ idea of fixing ICT 376 | - if you argue pro something you set a foot note and its fine, if you dislike something you have to justify, longe that the whole argument point you are trying to make? 377 | 378 | **Lecture in Singapore NUS - 01.02.2007** 379 | 380 | - https://www.youtube.com/watch?v=e5yTv_VdWLs 381 | - Singapore 382 | - Linux learning, not to be overwhelmed => later towards there is nothing *much* of interest in linux 383 | - Doing research at vpri as in the 60 ties? Where does the incremental barrier in research come from? Peer review? 384 | - Absorbing progress? 385 | - What should we teach our children: outlook, perspective, meta thinking 386 | - The purpose of hardware should be to run software faster ( not to sell cheap instead?!) 387 | - AK talks unusually open about linux as a distraction , and why files and operating systems prevail today 388 | - You can draw the impossibile as long as you can express it in 2D -> that is the limitation 389 | 390 | **2012 SCIx Keynote Presentation** 391 | 392 | - https://www.youtube.com/watch?v=BbwOPzxuJ0s 393 | - origin , explanation of progress and the student exchange programm 394 | 395 | **NATF - Keynote - 21.01.2013** 396 | 397 | - Part I : https://www.youtube.com/watch?v=e0R0tAOf7KI 398 | - The pachinko machine : Sensors,a Brain, a Ghost and a Dream 399 | - Part II: https://www.youtube.com/watch?v=CJdpseOdMBI 400 | - http://www.fujitsu.com/downloads/SVC/fla/2013.NATF/NATF%202013%20Agenda%20FINAL.2.pdf 401 | - Pondering on some old thoughts: 402 | - Disney ? said cartoons where the art of the century, <- i didn’t munderstand that but he properbly meant it as a means to expressing 403 | - Miazaki s Wind metaphor for “flying thoughts/thinking/creativity” 404 | - Mc Luhan: 405 | - I don’t see it until I believe it 406 | - Puck says: 407 | - Not only are we easily fooled, but we like to be fooled - we pay to be fooled! 408 | - http://de.wikipedia.org/wiki/Pogo_(Comic) 409 | 410 | **SRII - Keynote Talk - 31.03.2011** 411 | 412 | - http://vimeo.com/22463791 413 | - https://www.youtube.com/watch?v=jEOUVVvjKGU 414 | - QA Session : http://vimeo.com/22477943 415 | 416 | A few thoughts on Smalltalk: http://www.youtube.com/watch?v=YX3iRjKj7C0 - "What Killed Smalltalk Could Kill Ruby, Too" 417 | 418 | Why did smaltalk fall? Where can we improve? 419 | 420 | All presentations that alan kay held after 1996 are coded in Smalltalk/Squeak: 421 | http://vimeo.com/10260548 (index 43-48min for example) about 1h he explains a few things about the "golden Box" principle 422 | 423 | ## Normal considered harmful - 22.10.2009 424 | 425 | - http://www.youtube.com/watch?v=FvmTSpJU-Xc 426 | - found some slides!! http://www.slideshare.net/greenwop/normal-considered-harmful 427 | - Human Universals ( next 10 mins): https://www.youtube.com/watch?v=FvmTSpJU-Xc&list=PL4tjVxK-UnHoHXZ1UhfKOjZ5xp11170Op#t=2415 428 | - TV as a fantasy amplifier 429 | - Why hacks dont compose: example web browser design 430 | - Learning, New and News 431 | - Change in groups , rect. Diagram 432 | - progress is a invention, not so old 433 | - Education as a thermostate 434 | - new and news perspectives 435 | - change in groups 436 | - these are not even close enough notes, rewatch AND take notes 437 | 438 | Books: 439 | 440 | - Dan Ariely: Predictably Irrational / The Hidden Forces that Shape Our Decisions 441 | - village by Richard Taylor <= I cant find that? 442 | 443 | **Is it really "Complex"? Or did we just make it "Complicated"? - 30.10.2013** 444 | 445 | - https://www.youtube.com/watch?v=ubaX1Smg6pY 446 | - avaerage book person reads "10 books" a year 447 | - What was the cell book? 448 | - christopher alexander Notes on the Synthesis of Form (1964) 449 | - Frederick P. Brooks: The Design of Design: Essays from a Computer Scientist 450 | - Rigorous System Design: Joseph Sifakis <= A.k. heard about him at heidelberg , a talk should be available 451 | - => there is no science in system design 452 | - 47:36 => find those talks , slides? 453 | - steve jobs, ipads 454 | - the crew example 100,130, 2-4 455 | - TCP/IP in Ometa Parser ~ 160 Loc 456 | - Ometa website to play arround with? 457 | - http://tinlizzie.org/ometa/ 458 | - https://github.com/alexwarth/ometa-js 459 | - http://www.beecube.com/applications/ the programmable computer: BEE3 460 | - Dan Amelang of Nile at the End 461 | 462 | **Founder School Session: The Future Doesn't Have to Be Incremental - April 2014** 463 | 464 | - https://www.youtube.com/watch?v=gTAghAJcO1o 465 | - human universals 466 | - change in groups 467 | - transscript with slides: https://github.com/matthiasn/talk-transcripts/blob/master/Kay_Alan/NonIncrementalFuture.md 468 | 469 | **Keynote - Smalltalk Event - publised 24.11.2012** 470 | 471 | - really bad Audio, but you can see the slides 472 | - https://www.youtube.com/watch?v=0j6CEd1tpA8&app=desktop 473 | 474 | **Interview with Adele goldberg** 475 | 476 | - https://www.youtube.com/watch?v=IGNiH85PLVg 477 | - worked with Alan Kay at PARC 478 | - interview on PARC industry, american relationship between academic research, industrial sponsered research and , 479 | - starting business into corporate buisiness sponsored by ven. cap. 480 | - developement of open source as a social developement 481 | 482 | **Vannevar Bush symposium - 1995** 483 | 484 | - https://archive.org/details/XD1941_9_95VannevarBushSymTape10_AlanKay 485 | - Arthur Koestler on Creativity - http://www.youtube.com/watch?v=8SHQAgJGr78 486 | - I think thats also the dijkstra arrogance talk?! 487 | - Why Education/blue context is important 488 | - Memex 1945 489 | - Ivan Sutherland Thesis about sketchpad didn't got published? 490 | - Objects can act as anything: servers on a network, data structures, control structures in a programming language, valves in a refinery, physical object, bio cell 491 | - thought vectors and concept space (~ 39 min) 492 | - Marvin Minsky 493 | - Neil Postman : Media are the purposes that we put to that machine (techology) 494 | - Aldus Manutius 495 | 496 | **Alan Kay talk round with SAP guy - bis 16:...** 497 | 498 | - http://www.youtube.com/watch?v=IPsZyfGCaKs 499 | 500 | **Aspen Institute/ Kennedy Center Arts Summit with Alan Kay and Sarah Lewis - 16.05.2015** 501 | 502 | - https://www.youtube.com/watch?v=HTlE_OQPid4 503 | - Book mentioned: thinking fast and slow : basically if System 1 isn't trained (good) enough System 2 never gets a chance! https://youtu.be/HTlE_OQPid4?t=1690 504 | - so Which arts require which System 1 skills , how much of learning and practice do you need to be fluent in it 505 | - principles of Non-Sense research, Science, its about making possible to find ways to percive what is out of reach of our senses 506 | - Book: Maps of the mind 507 | - HAHA!- A HA! - ummm! OH! 508 | - biting class because it looks tasty 509 | - Newtons book: https://en.wikipedia.org/wiki/Philosophi%C3%A6_Naturalis_Principia_Mathematica and how to read it, top 5 ! 510 | - getting System 1 fluend changes us cognitivly 511 | - Computer: "An instrument whose music is ideas" (make a computer out of ropes e.g.) 512 | - operating systems for the people: constitution of america, -> need more itereative improvements, drafting with typeset 513 | 514 | **Apple Advertising - A Conversation with Alan Kay 89/06/28 (VPRI 470)** 515 | 516 | - https://www.youtube.com/watch?v=idBu9rf1aYU 517 | - but with emphasis on learning 518 | - prediction of "mobile" and "inter-networked" society in 519 | 520 | **Inventing the Future** 521 | 522 | - 2015 523 | - https://www.youtube.com/watch?v=KVUGkuUj28o 524 | - https://www.youtube.com/watch?v=M6ZHxUwqPVw 525 | - What is culture 526 | - How dows culture shape people? people you didn't met -> recognizeable 527 | - Made up for coping 528 | - writing invented for accounting 529 | - invention of science -> big changes 530 | - constituion of US only for 50 years, but they forgot to update it... power corrupts 531 | - interest in eduction (of him) in the early 60s, to make the values of the US shine in a new and greater way then ever before 532 | - jerry bernard? 8:24 8part1) culture? 533 | - most cultures learn by looking what the adults do, secret societies -> EWDs "Guilds" 534 | - How to read, How to learn from reading ( thats recursive) 535 | - Math: think about time and space without doing 536 | - Computer revolution hasn't happend yet ( critical mass of children lacking?) 537 | - Computer is used for old Media 538 | - cooperation trumphs competition 539 | 540 | **Heidelberg Talk** 541 | 542 | - http://www.heidelberg-laureate-forum.org/blog/video/lecture-friday-september-27-alan-kay/ 543 | 544 | # Interviews and Write ups 545 | 546 | **Interview with Alan Kay - Gardner Campbell** 547 | 548 | - https://www.youtube.com/watch?v=TY-hBgYLJqc&list=PLGT3mrDs97RIp_r_LWGBfQM0zhoCTsrIV 549 | - https://www.youtube.com/watch?v=TY-hBgYLJqc 550 | - the MOOC Gardner does: http://thoughtvectors.net/summer-2014-syllabus-thoughtvectors-1-0-the-pilot-episode/ 551 | - its 3h , i think i made notes for the first half but i seem to lost them... 552 | - proficent readings purpose 553 | - science as opinion, al gore 554 | - cargo cult 555 | - stackoverflow 556 | - 1:17 tims phases 557 | - teachers=autonomus chieftains 558 | - congress not progress 559 | - 1:51 what are schools for , how to learn 560 | - highschool-> colloege 561 | - verschulung _stuidium 562 | - college supply diploma for money 563 | - learning through culture 564 | - game with huge stuff 565 | - good teachers love teaching more than their subject 566 | - Teaching As a Conserving Activity (Englisch) Gebundene Ausgabe – Juni 1979 567 | - von Neil Postman (Autor) - another book 568 | - https://en.wikipedia.org/wiki/Jerome_Bruner books...theory.. 569 | - Media Gorillas Neil Postman 570 | - advise on what to study, two majors? 571 | 572 | **Powerful Ideas Need Love Too! via Worrydream site - 1995** 573 | 574 | - http://worrydream.com/refs/Kay%20-%20Powerful%20Ideas%20Need%20Love%20Too.html 575 | - teaching as story telling ,bad? why in particular 576 | - this kind of learning is ?common sense = “gesunder Menschenverstand” 577 | - isolated cases, stories to be trieved <-> not as a system of inter related arguments about what we think we know and how well we think we know it 578 | 579 | **Thomas Paine Common Sense** 580 | 581 | - https://en.wikiquote.org/wiki/Thomas_Paine 582 | - "Independence is my happiness, and I view things as they are, without regard to place or person; my country is the world, and my religion is to do good." 583 | 584 | it will be very important for children to get fluent in thhe tree central forms of thinking that are now in use: 585 | -stories 586 | -logical arguments 587 | -system dynamics 588 | 589 | Hard to learn , but childrean learn anyway hard to learn things. They need reason ( and possibly a low range to sensomotoric experience) 590 | Difficulty is not the real issue here. Blonging to a culture and building a personal identity are. 591 | 592 | This “create an embedded environment and support classrom teachers with visiting experts” ← SPJ fixing ICT ? 593 | Making media on the internet that is self teaching the computer version of this will be able to find out how old and sophisticated is the sufer and instantly tailor a progression of learning experiences (**THATS what frickin wikipedia should be about**) that will have a much higher chance of introducing each user to the “good stuff” that underlies most human knowledge. 594 | a montessorri approach 595 | 596 | **Notes on a conversation with alan kay - 20.04.2013** 597 | 598 | - Some interesting points in this interview 599 | - Peak Programming Languages 600 | - Pattern regarding when in timeline programming langues appear which 'peak' 601 | - 5-10 years? --> see alax payne blog post on emerging languages camp 602 | - Programming Scala Education 603 | - Shakespeare -> TV 604 | - CS -> boom of Personal Computing in 80s, expedience , dead line pressure 605 | - Thoughts on User Interface 606 | - "you never step in the same river twice" A user interface should be a learning environment, explore able in various ways. So it should adapt and change while using aiding in new contexts of the application. 607 | - Also : Think of a programming language as a user interface. 608 | - What was 'bad' about Smaltalk? 609 | - Limited reflection 610 | - C++ is a macro processor 611 | - <= these reflections are technical only , social learning and conception principles are not regarded 612 | - Microprocessor Architecture, Todays Microprocessor Architecture could be improved ( direction?) 613 | - Language disposition 614 | - There exist style languages 615 | - APL, Lisp , Smalltalk 616 | - agglutinative languages 617 | - C++, Java.. 618 | - "Also, I think the style languages tend to be late-binding languages. The agglutinative languages are usually early-binding. That makes a huge difference in the whole approach. The kinds of bugs you have to deal with, and when you have to deal with them, is completely different." 619 | - The has huge impacts on 620 | - Late binding <-> Laziness 621 | - W Cook states that there is a connection to algebras and co-algebras 622 | - W. Cook on binding (=> found out via Gilad bracha that W cook has brain cancer :((( ) 623 | - Ideas, Good Ideas get discarded because they are not understood(B5000). Isolated processes 624 | - Keep it simple, It is important to keep a programming language in a state where children may use it without problems on their own. Zed Shaw seems to agree[2] 625 | 626 | [1]http://queue.acm.org/detail.cfm?id=1039523 627 | [2]http://vimeo.com/43380467 628 | 629 | **Rethinking CS Education | Alan Kay, CrossRoads 2015** 630 | 631 | - https://www.youtube.com/watch?v=N9c7_8Gp7gI 632 | - Human Universals Hardcover – May, 1991 by Donald E. Brown 633 | - Maps of the mind - charts and concepts of the mind and its labyrints / charles Hampden Turner 634 | - Francis Bacon Novoum Organum - Scientific Method 635 | - System 1/2 - re thinking fast and slow 636 | - what is science 637 | - steve jobs 638 | - why learn programming 639 | - do we choose to see/learn/live in culture 640 | - 24 bias's : https://youtu.be/N9c7_8Gp7gI?t=3797 641 | 642 | 643 | **Interview dr dobbs** 644 | 645 | - http://www.drdobbs.com/architecture-and-design/interview-with-alan-kay/240003442 646 | - childhood 647 | 648 | **McLuan** 649 | 650 | - for now no single entry maybe later more 651 | - is mentioned quite often 652 | - Alan Kay often refers to "the medium is the massage", 160 Seiten 653 | - what is twittter: https://twitter.com/abughat/status/423305262041006080 654 | - world global village: https://www.youtube.com/watch?v=HeDnPP6ntic 655 | - Medium is the message lecture https://www.youtube.com/watch?v=ImaH51F4HBw 656 | 657 | **Ted nelson thanks** 658 | 659 | - https://www.youtube.com/watch?v=AnrlSqtpOkw 660 | - ComputerLib Book 661 | - one eyed metapher, a glimpse for selling 662 | 663 | **Article: Alan kay on personal computing** 664 | 665 | - via: https://twitter.com/swannodette/status/561570406382202880 666 | - http://dorophone.blogspot.de/2011/07/duckspeak-vs-smalltalk.html 667 | - really good quotes from AK:"... the user interface would have to become a learning environment along the lines of Montessori and Bruner; and [the] needs for large scope, reduction in complexity, and end-user literacy would require that data and control structures be done away with in favor of a more biological scheme of protected universal cells interacting only through messages that could mimic desired behavior. 668 | 669 | ... we were actually trying for a for a qualitative paradigm shift in belief structures -- a new Kuhnian paradigm in the same spirit as the invention of the printing press..." 670 | - quote on pesonal computing: "I think one of the main consequences of the inventions of personal computing and the world wide Internet is that everyone gets to be a potential participant, 671 | and this means that we now have the entire bell curve of humanity trying to be part of the action. This will dilute good design (almost stamp it out) until mass education can help most people get more savvy about what the new medium is all about. (This is not a fast process). What we have now is not dissimilar to the pop music scene vs the developed music culture (the former has almost driven out the latter -- and this is only possible where there is too little knowledge and taste to prevent it). Not a pretty sight." 672 | 673 | 674 | ## Books 675 | 676 | - http://en.wikipedia.org/wiki/Common_Sense_%28pamphlet%29 677 | - the medium is the massage 678 | - missing: his "system design" books mentioned in the heidelberg talk 679 | - Calculus on Manifolds a modern Approach to classical theorems of advanced calculus 680 | - Lickleider - the dream machine (biography) 681 | - http://www.squeakland.org/resources/books/readingList.jsp source see comments here: https://www.youtube.com/watch?v=ubaX1Smg6pY 682 | - http://c2.com/cgi/wiki?AlanKaysReadingList 683 | 684 | # A Book for alan kay - 70th Birthday 685 | 686 | - http://vpri.org/pov/ 687 | - http://piumarta.com/pov/points-of-view.pdf 688 | 689 | ## missing 690 | 691 | - "Alan kay on how programming standards are contra productive" <- context for this was lost, maybe refind via transscript search 692 | - find alan kays metapher : media gorilla (transscr) 693 | - ... problem as a 2 dim problem space, programming as a N dim. problem space 694 | - quality and quantity in reasearch 695 | - Heidelberg talk 2014 696 | - Alan kays Referenzen: lickleiter, 697 | - from FF,reference? Context?: Charles Sanders Pierce, http://historymatters.gmu.edu/d/6268/ , http://www.rheingold.com/texts/tft/9.html 698 | - investigate this playlist: http://www.youtube.com/watch?v=ymF94cFfzUQ&list=PLm7qZto1syFa8yNknStXs7Pt1yA_DgwQ- 699 | -------------------------------------------------------------------------------- /BretVictor.md: -------------------------------------------------------------------------------- 1 | [TOC] 2 | 3 | - ref: http://worrydream.com/refs/Vannevar%20Bush%20Symposium%20-%20Closing%20Panel.html 4 | - via: https://twitter.com/worrydream/status/447923062227623938 5 | - extended refs: http://vimeo.com/81336768 NLS in Action , see mother of demos 6 | - video: https://archive.org/details/XD1941_10_95VannevarBushSymTape11_2ndDayPanelDis 7 | - Why did DEs Idea fail: Information SWAT teams? relateing to 8 | - TED http://www.ted.com/talks/bill_and_melinda_gates_why_giving_away_our_wealth_has_been_the_most_satisfying_thing_we_ve_done 9 | - 2 important pooints to make progress: 10 | - “use statistical data to see deficites, but you have to make the people use the vaccine” 11 | - <= the same actually applies to DEs problem, his invention is a solution but people need to apply it, so you have to make sure they take the pill, otherwise the bootstrapping process cant start 12 | 13 | **Page** 14 | 15 | - http://worrydream.com/ 16 | - Things i’m Thinking about…. 17 | - kill math 18 | - http://worrydream.com/#!/Links 19 | - Books like SICP, Structure of Scientific Revolutions 20 | - Thoughts on Douglas Engelbart 21 | 22 | **How to read and how to think into things** 23 | 24 | - http://worrydream.com/#!/Links2013 25 | - How to gain perspective, see readin tip #1 26 | - ref all mentions 27 | - David hestens: Notes for a Modeling Theory of Science, Cognition and Instruction 28 | - Alan Kay "Several “big idea” thinkers have shown up on this list, and I love them all, but Alan Kay's idea is bigger than any of them. It's almost too big an idea to see, and many people don't see it." 29 | 30 | **Changing Minds** 31 | 32 | - https://twitter.com/worrydream/status/505119100171849728?refsrc=email 33 | - Iconic example from diSessa of how representations -- the marks we see and manipulate -- determine what we can think. 34 | - http://worrydream.com/oatmeal/changing-minds.jpg 35 | - explaning and maybe experiencing sapir whorf 36 | 37 | **CSS** 38 | 39 | - http://pchiusano.github.io/2014-07-02/css-is-unnecessary.html 40 | - on CSS: http://worrydream.com/MagicInk/#p255 41 | 42 | **Ivan Sutherland** 43 | 44 | - http://worrydream.com/refs/Sutherland%20-%20Tyranny%20of%20the%20Clock.pdf 45 | 46 | # Talks 47 | 48 | ## Inventing on principle 49 | 50 | - http://vimeo.com/36579366 51 | - fight/work for your belief, example: against modes 52 | 53 | ## Future of Programming 54 | 55 | - http://vimeo.com/71278954 56 | - pseudo retro 57 | - what models for parallel/concurrent programming work? 58 | - "Can computing be liberatred from Von neuman architecture"? 59 | 60 | ## Media for the unthinkable 61 | 62 | - http://vimeo.com/67076984 63 | - see notes "how to think an impossible thought" 64 | 65 | ## Drawing Dynamic Visualisations 66 | 67 | - http://vimeo.com/66085662 68 | 69 | ## Stop Drawing Dead Fish 70 | 71 | - http://vimeo.com/64895205 72 | - stories as a media 73 | - the importance of animations, transitions in human perception 74 | 75 | ## Interactive Exploration of a Dynamical System 76 | 77 | - http://vimeo.com/23839605 78 | 79 | ## Seeing Spaces 80 | 81 | - http://vimeo.com/97903574 82 | - connecting all the dots: media for the unthinkable, how to apply dynamic software in a lab 83 | - inspires to bring maker spaces und and his visilizations together to create a "real workshop" 84 | 85 | ## The Humane Representation of Thought 86 | 87 | - http://vimeo.com/115154289 88 | - Explains the motivation behind previous videos and for wha tyou could use seeing spaces "Augmenting human intellect" 89 | - http://worrydream.com/TheHumaneRepresentationOfThought/note.html 90 | - after discussing this with adrian he mentions the similarity with the "holo deck from star trek", But if this will come mainstream , usage patterns emerge, like it took until deep space nine, when these became a bar/renting like thing 91 | 92 | **History of Computing/Silicon Valley** 93 | 94 | - https://twitter.com/worrydream/status/556607120880050176 95 | - Books: 96 | - Engines of Logic - Martin Davis 97 | - The Idea Factory - John Gertner 98 | - Revolution in Miniature - Braun & macdonald 99 | - From Counterculture to Cyberculture - Fred Turner 100 | - What the Dormouse said - John markoff 101 | - Where Wizards stay up late - katie hafner matthew lyon 102 | - The Closed World - edwards 103 | - Dealer of Lighting - Michael A. Hiltzik 104 | - The man who invented the computer - Jane Smiley 105 | - The information / a History, a Theory, a Flood - james Gleick 106 | - Insanely Great - Steven levy 107 | - The dream machine - M. Mitchell waldrop 108 | - the soul of a new maschine - tracy kidder 109 | - revolutions in the valley/the insanely great story of how the mac was made 110 | - a few good men from univac - david E. Lundstrom 111 | - Geeks Bearing Gifts - Ted Nelson 112 | - Turing's Cathedral - George Dyson 113 | - Possiplex - Ted Nelson 114 | 115 | **The web of alexandria** 116 | 117 | - http://worrydream.com/TheWebOfAlexandria/ IPFS? Maidsafe? web 3.0? , what about facebook and google, what if their "products" became open protocol informations 118 | - which explains why the big siren server always control the w3c (andother) standards so that those "standard" - forcing protocols never can interfer with their business /product models 119 | 120 | ## More Books 121 | 122 | - http://en.wikipedia.org/wiki/The_Educated_Mind 123 | - mentioned in some of his talks, also: https://twitter.com/worrydream/status/472451306620080128 124 | - http://en.wikipedia.org/wiki/Technics_and_Civilization 125 | - see booklist/shelf in /books/List.md 126 | 127 | # Books 128 | 129 | (if exist ref that google doc) 130 | https://docs.google.com/spreadsheets/d/1lWnncM61FsDb47jMheTc2BP-c1YaWo6BYeblpd0Iiqk/edit?pref=2&pli=1#gid=0 131 | 132 | via: 133 | https://news.ycombinator.com/item?id=10846174 134 | 135 | 136 | Title Author(s) 137 | Bell Laboratories: Innovation in Telecommunications 1925-1977 Roland Mueser 138 | Einstein Walter Isaacson 139 | Wind Wizard: Alan G. Davenport and the Art of Wind Engineering Siobhan Roberts 140 | Faraday, Maxwell, And The Electromagnetic Field Nancy Forbes & Basil Mahon 141 | The Victorian Internet: The Remarkable Story of the Telegraph and the Nineteenth Century's On-line Pioneers Tom Standage 142 | The Making of the Atomic Bomb Richard Rhodes 143 | The Lunar Men Jenny Uglow 144 | Clocks and Culture Carlo M. Cipolla 145 | Laser: The Inventor, the Nobel Laureate, and the Thirty-Year Patent War Nick Taylor 146 | John Dalton and the Atom Frank Greenway 147 | The Copernican Revolution Thomas Kuhn 148 | Time And Timekeepers Adam Thomson 149 | Codex Leicester Leonardo da Vinci 150 | Great Physicists William H. Cropper 151 | The Birth of the Modern: World Society, 1815-30 Paul Johnson 152 | A Feeling For The Organism Keller & Freeman 153 | Suspended in Language Ottaviani & Purvis 154 | The Maxwellians Bruce J. Hunt 155 | Oliver Heaviside Paul J. Nahin 156 | Renaissance Engineers from Brunelleschi to Leonardo da Vinci Paolo Galluzzi 157 | Warmth Disperses and Time Passes Hans Christian von Baeyer 158 | Francis Crick: Discoverer of the Genetic Code Matt Ridley 159 | Genius James Gleick 160 | A Short History of Nearly Everything Bill Bryson 161 | The Mystery of Metamorphosis Ryan 162 | Tesla: Man Out of Time Margaret Cheney 163 | A Force of Nature Richard Reeves 164 | John von Neumann Norman Macrae 165 | Longitude Dava Sobel 166 | The Clockwork Universe Edward Dolnick 167 | A History of Mechanical Inventions Abbott Payson Usher 168 | The Man Who Saw Through Time Loren Eiseley 169 | The Metaphysical Foundations of Modern Science E. A. Burtt 170 | Hidden Histories of Science Robert Silvers 171 | The Discoverers Daniel J. Boorstin 172 | The History of Counting Schmandt-Besserat & Hays 173 | Before Writing Volume I: From Counting to Cuneiform Schmandt-Besserat 174 | Before Writing Volume II: A Catalog of Near Eastern Tokens Schmandt-Besserat 175 | Numbers Ebbinghaus et al. 176 | Enlightening Symbols Mazur 177 | A History of Mathematical Notations Florian Cajori 178 | Number Words and Number Symbols: A Cultural History of Numbers Menninger 179 | Gamma: Exploring Euler's Constant Julian Havil 180 | An Imaginary Tale: The Story of √-1 Paul J. Nahin 181 | Zero: The Biography of a Dangerous Idea Charles Seife 182 | The Universal History of Numbers: From Prehistory to the Invention of the Computer Georges Ifrah 183 | Mathematics: The Loss of Certainty Morris Kline 184 | Science Awakening I: Egyptian, Babylonian & Greek Mathematics B. L. Van Der Waerden 185 | The Equation That Couldn't Be Solved Mario Livio 186 | Emergenece of the Theory of Lie Groups: An Essay in the History of Mathematics 1869-1926 Hawkins 187 | Henri Poincaré Verhulst 188 | Henri Poincaré Gray 189 | The Lady Tasting Tea David Salsburg 190 | Chaos James Gleick 191 | King of Infinite Space: Donald Coxeter, the Man Who Saved Geometry Siobhan Roberts 192 | A History of Chinese Mathematics Martzloff 193 | Journey Through Genius William Dunham 194 | A Concise History of Mathematics Struik 195 | Ways of thought of great mathematicians Meschkowski 196 | Mathematics and its History John Stillwell 197 | Augmenting Human Intellect Douglas Engelbart 198 | Software Takes Command Lev Manovich 199 | Artificial Reality II Myron K. Krueger 200 | From Memex to Hypertext James M. Nyce, Paul Kahn 201 | Simulacra & Simulcrum Baudrillard 202 | Persuasive Games Ian Bogost 203 | Future Libraries Bloch & Hesse 204 | Libraries of the Future Licklider 205 | The Human Interface Richard A Bolt 206 | ? Data Management 207 | Mirror Worlds David Gelernter 208 | Literary Machines 93.1 Theodor Holm Nelson 209 | Computer Lib / Dream Machines Ted Nelson 210 | Computers as Theatre, Second Edition Brenda Laurel 211 | Hamlet on the Holodeck Janet H. Murray 212 | Orality and Literacy Walter J. Ong 213 | The Domestication of the Savage Mind Jack Goody 214 | Media and Symbols: The Forms of Expression, Communication and Education David R Olson 215 | The Printing Press as an Agent of Change I & II Elizabeth L. Eisenstein 216 | The Bias of Communication Harold Innis 217 | Narrative Across Media Marie-Laure Ryan 218 | Understanding Media Marshall Mcluhan 219 | My Computer Likes Me Bob Albrecht 220 | What To Do After You Hit Return Bob Albrecht?? 221 | Whole Earth Software Catalog 1.0 Stewart Brand 222 | Whole Earth Howard Rheingold 223 | The Next Whole Earth Catalog Stewart Brand 224 | Whole Earth Epilog Stewart Brand 225 | The Last Whole Earth Catalog Stewart Brand 226 | ??? 227 | Dream Machines / Computer Lib Ted Nelson 228 | Calligraphy Arthur Baker 229 | The Secret History of Letters Simon Loxley 230 | The Elements of Typographic Style Robert Bringhurst 231 | The Splendor of Islamic Calligraphy Abdelkebir Khatibi, Mohammed Sijelmassi 232 | The Non-Designer's Type Book Robin Williams 233 | A Theory of Fun For Game Design Raph Koster 234 | Homo Ludens: A Study of the Play-Element in Culture Johan Huizinga 235 | How to Do Things With Video Games Ian Bogost 236 | Racing the Beam Montfort and Bogost 237 | Chris Crawford on Game Design Chris Crawford 238 | 3D Animation Essentials Andy Beane 239 | 3D Art Essentials Ami Chopine 240 | Grammar of the Film Language Daniel Arijon 241 | How to Make Animated Films Tony White 242 | The Illusion of Life: Disney Animation Frank Thomas & Ollie Johnson 243 | Krazy Kat: The Comic Art of George Herriman Patrick McDonnell, Karen O'Connell, Georgia Riley de Havenon 244 | Chris Ware (Monographics Series) Daniel Raeburn 245 | The Comics of Chris Ware: Drawing is a Way of Thinking David M. Ball, Martha B. Kuhlman 246 | Perspective! For Comic Book Artists David Chelsea 247 | The Visual Language of Comics Neil Cohn 248 | How to Draw Comics the Marvel Way Stan Lee & John Buscema 249 | Faster than a Speeding Bullet: The Rise of the Graphic Novel Stephen Weiner 250 | DC Comics Guide to Coloring and Lettering Comics Chiarello and Klein 251 | Comics & Sequential Art Will Eisner 252 | Expressive Anatomy for Comics and Narrative Will Eisner 253 | Graphic Storytelling and Visual Narrative Will Eisner 254 | Making Comics Scott McCloud 255 | Reinventing Comics Scott McCloud 256 | Understanding Comics Scott McCloud 257 | Claude Elwood Shannon: Collected Papers Claude Elwood Shannon, A. D. Wyner, Neil J. A. Sloane 258 | The Art of the Soluble P. B. Medawar 259 | What is Life?: With Mind and Matter and Autobiographical Sketches Erwin Schrodinger 260 | A Life Decoded J. Craig Venter 261 | The Double Helix Watson 262 | On the Origin of Species Darwin 263 | My Inventions and Other Writings Nikola Tesla 264 | Feynman Lectures on Computation Hey & Allen 265 | The Character of Physical Law 266 | Surely You're Joking Mr. Feynman! Richard Feynman 267 | The Evolution of Physics Einstein & Infeld 268 | Relativity Albert Einstein 269 | Physics and Beyond Werner Heisenburg 270 | The Chemical History of A Candle Faraday 271 | The Theory of Electrons Lorentz 272 | The Electron Millikan 273 | The Value of Science Henri Poincaré 274 | Calculating Engines Charles Babbage 275 | The Collected Works of J. Willard Gibbs Volume 1: Thermodynamics 276 | The Collected Works of J. Willard Gibbs Volume 2: Statistical Mechanics 277 | Treatise on Light Huygens 278 | Modern Views of Electricity 279 | The Scientific Papers of James Clerk Maxwell Volume 1 James Maxwell 280 | The Dynamical Theory of the Electrodynamic Field Maxwell 281 | Faraday as a Discoverer Tyndall 282 | Faraday's Experimental Research in Electronics Howard J. Fisher 283 | Newton's Principia: A Revision of Motte's Translation 284 | Dialogue Concerning the Two Chief World Systems Gallileo 285 | Operations of the Geometric And Military Compass Gallileo 286 | Discourse on Bodies in Water Gallileo 287 | Bypasses 288 | Discrete Thoughts Kac & Rota 289 | Indiscrete Thoughts Rota 290 | Pearls of Discrete Mathematics Erickson 291 | Measurement Lockhart 292 | Div Grad Curl and all that, Third Edition Schey 293 | Flatland: A Romance of Many Dimension Abbott 294 | Surreal Numbers Donald Knuth 295 | Winning Ways Berlekamp, Conway, Guy 296 | On Numbers and Games, Second Edition Conway 297 | Visual Complex Functions Elias Wegert 298 | Visual Complex Analysis Tristan Needham 299 | Nonlinear Dynamics and Chaos Strogatz 300 | Elementary Mathematics from an Advanced Standpoint: Arithmetic, Algebra, Analysis Klein 301 | Elementary Mathematics from an Advanced Standpoint: Geometry Klein 302 | Mathematics: Its Content, Methods and Meaning Kolmogorov, et al 303 | The World of Mathematics Volume 4 James R. Newman 304 | The World of Mathematics Volume 3 James R. Newman 305 | The World of Mathematics Volume 2 James R. Newman 306 | The World of Mathematics Volume 1 James R. Newman 307 | A Mathematician's Apology Hardy 308 | The Laws of Thought Boole 309 | Mathematical Logic Kleene 310 | Lewis Carroll's Symbolic Logic Lewis Carroll, W. W. Bartley III 311 | Lectures on Elementary Mathematics Lagrange 312 | An Introduction to Mathematics Alfred Whitehead 313 | The Rules of Algebra Cardano 314 | The Geometry Descartes 315 | Elements Euclid 316 | Shop Class as Soulcraft Matthew B. Crawford 317 | Simulation and its Discontents Turkle 318 | Where the Action Is Dourish 319 | Being There Clark 320 | Descartes' Error Antonio R. Damasio 321 | Impro Keith Johnstone 322 | The Inner Game of Tetris W. Timothy Gallwey 323 | Evocative Objects Turkle 324 | I am a Strange Loop Hofstader 325 | The Hand Owner's Manual Roy Meals 326 | The Hand Frank R. Wilson 327 | Cognition in the Wild Hutchins 328 | Where Mathematics Comes From Lakoff Nunez 329 | The Underground History of American Education John Taylor Gatto 330 | Weapons of Mass Instruction John Taylor Gatto 331 | Dumbing us Down John Taylor Gatto 332 | What Video Games Have to Teach us About Learning and Literacy James Paul Gee 333 | Life In Classrooms Jackson 334 | Actual Minds, Possible Worlds Bruner 335 | On Knowing Bruner 336 | Toward a Theory of Instruction Bruner 337 | Mind in Society Vygotsky 338 | Thought and Language Vygotsky 339 | The Educated Mind Keiran Egan 340 | Getting it Wrong From the Beginning Keiran Egan 341 | Changing Minds Di Sessa 342 | The Connected Family Seymour Papert 343 | The Children's Machine Seymour Papert 344 | Mindstorms Seymour Papert 345 | How to Survive in Your Native Land James Herndon 346 | What's Math Got to Do With It? Jo Boaler 347 | The End of Education Neil Postman 348 | Learning All The Time John Holt 349 | How Children Learn John Holt 350 | How Children Fail John Holt 351 | Unflattening Sousanis 352 | Back of the Napkin Dan Roam 353 | On the Rationalization of Sight William Ivins 354 | Laws of Seeing Wolfgang Metzger 355 | The Ecological Approach to Visual Perception Gibson 356 | The Elements of Dynamic Symmetry Jay Hambidge 357 | Art and Visual Perception: A Psychology of the Creative Eye Arnheim 358 | Visual Thinking Arnheim 359 | The New Drawing of the Right Side of the Brain Betty Edwards 360 | The Nature & Aeshetics of Design David Pye 361 | The Non-Designer's Design Book, Second Edition Robin Williams 362 | Universal Principles of Design Kartina Holden, William Lidwell 363 | A History of Graphic Design Meggs 364 | Logic & Design Barratt 365 | The Nature and Art of Workmanship David Pye 366 | Interaction of Color Josef Albers 367 | Understanding Color, Second Edition Holtzschue 368 | Small Things Considered Henry Petroski 369 | The Design of Everyday Things Donald A. Norman 370 | Cradle to Cradle Michael Braungar, William McDonough 371 | Designing for People Dreyfuss 372 | Human Engineering Guide For Equipment Designers, Second Edition Wesley Woodson, Donald W. Conover 373 | The Humane Interface Raskin 374 | The Art of Human-Computer Interface Design Laurel 375 | Designing Interactions Bill Moggridge 376 | The Art of Interactive Design Crawford 377 | The Essentials of Interaction Design Cooper Reimann 378 | History of Programming Languages Bergin, Gibson 379 | Memory Machines Belinda Barnet 380 | History of Programming Languages Wexelblat 381 | The Unix-Haters Handbook Simson Garfinkel 382 | The History of Personal Workstations Addie Goldberg 383 | The History of Computing in Twentieth Century Metropolis, Howlett, Rota 384 | Bootstrapping Thierry Bardini 385 | Tools for Thought Rheingold 386 | The Soul of New Machine Tracy Kidder 387 | Geeks Bearing Gifts Nelson 388 | Possiplex Nelson 389 | The Man Who Invented the Computer Jane Smiley 390 | A Few Good Men from UNIVAC David E Lundstorm 391 | Turing's Cathedral George Dyson 392 | Insanely Great Steven Levy 393 | Revolution in the Valley Andy Hertzfeld 394 | Hackers Steven Levy 395 | The Information: A History, A Theory, A Flood James Gleick 396 | Where Wizards Stay up late Mathew Lyon, Halner 397 | What The Dormouse said: How the Sixties Counterculture shaped the personal Computer Industry John Markoff 398 | The Dream Machine M. Mitchell Waldrop 399 | Dealers of Lighting Micheal Hiltzik 400 | The Chip T.R Reid 401 | From Counter Culture to CyberCulture Fred Turner 402 | The Closed World Edwards 403 | Microcosm George Gilder 404 | Engines of Logic Martin Davis 405 | Revolution in miniature Braun & McDonald 406 | History of Semiconductor Engineering Lojek 407 | The Idea Factory Jon Gertner 408 | The Design of diagrams for engineering formulas and theory of nomography 409 | The history and Development of Nomography HA Evesham 410 | A History of Engineering Drawing PJ Booker 411 | Analytic Geometry and Engineering Graphics Abbott 412 | Engineering Descriptive Geometry Bartlett 413 | Graphic Statics Fairman and Cutshall 414 | Regular Polytopes Coxeter 415 | New Horizons in Geometry Apostol Mamikon 416 | The Fractal Geometry of Nature Mandelbrot 417 | The Geometry of art and life Ghyka 418 | Turtle Geometry Abelson, diSessa 419 | The First Six books of The Elements of Euclid Oliver Bryne 420 | Symmetry McWeeny 421 | Symmetry Weyl 422 | Groups and Other Graphs Magnus 423 | The Symmetry of Things Conway 424 | Visual Group Theory Nathan Carter 425 | Clifford Algebra to Geometric Calculus David Hestenes, Garret Sobczyk 426 | Vector and Geometric Calculus MacDonald 427 | Linear and Geometric Algebra MacDonald 428 | Geometric Algebra for Physicists Doran and Lasenby 429 | Geometric Algebra for Computer Science Leo Dorst 430 | Origins of Human Communication Michael Tomasello 431 | The Way we think Fauconnier, Mark Turner 432 | Metaphors we live by George Lakoff, Mark Johnson 433 | The Symbolic Species Terrence Deacon 434 | Women, Fire and Dangerous Things George Lakoff 435 | Surfaces and Essences Douglas Hofstader 436 | Fluid Concepts and Creative Analogies Douglas Hofstader 437 | Understanding Computers and Cognition Terry Winograd 438 | The Meme Machine Susan Blackmore 439 | Mind Wide Open Steven Johnson 440 | On Intelligence Jeff Hawkins 441 | The Society of Mind Marvin Minsky 442 | In Search of Memory: The Emergence of A New Science of Mind Eric R. Kandel 443 | The Quest for Consciousness Koch 444 | The Master and his Emissary Ian McGilcrist 445 | Flow Csikszentmihalyi 446 | The Origin of Consciousness in the Breakdown of the Bicameral Mind Julian Jaynes 447 | The Large, The Small and the Human Mind Penrose 448 | Godel Escher Bach Douglas Hofstader 449 | Origins of the Modern Mind Donald 450 | Frames of Mind Gardner 451 | The Collected Works of John W. Tukey Vol V: Graphics 1965-1985 Cleveland 452 | The Collected Works of John W. Tukey Vol III: Philosphy and Principles of Data Analysis 1965-1988 Tukey 453 | The Collected Works of John W. Tukey Vol I: Time Series 1949-1964 Brillinger 454 | Cartographic Relief Presentation Eduard Imhof 455 | EDA Tukey 456 | On The Map Simon Garfield 457 | Cartographies of Time Rosenberg 458 | The Grammer of Graphics Wilkinson 459 | Graph Design for the Eye and Mind Kosslyn 460 | Information Graphics Harris 461 | The Book of Trees Manuel Lima 462 | Visual Complexity Manuel Lima 463 | Semiology of Graphics Jacques Bertin 464 | Visualizing Data Cleveland 465 | The Elements of Graphing Data Cleveland 466 | The Commercial and Political Atlas and Statistical Breviary Playfair 467 | Information Dashboard Design Stephen Few 468 | Show me the Numbers: Designing Tables and Graphs to Enlighten Stephen Few 469 | Graphic Discovery Wainer 470 | Beautiful Evidence Tufte 471 | Visual Explanations Tufte 472 | Envisioning Information Tufte 473 | The Visual Display of Quantitive Information Tufte 474 | Visual Grammars for Visual Languages Fred Lakin 475 | Viewpoint: Towards a Computer for Visual Thinkers Scott E. Kim 476 | Metafont: The Program Donald Knuth 477 | TeX: The Program Donald Knuth 478 | The Metafont Book Donald Knuth 479 | The TeXbook Donald Knuth 480 | Smalltalk-80: The Language Goldberg & Robson 481 | Smalltalk-80: Bits of History, Words of Advice Krasner 482 | Smalltalk-80: The Interactive Programming Environment Goldberg 483 | Sketchpad Ivan Sutherland 484 | Clause and Effect: Prolog Programming for the Working Programmer William Clocksin 485 | Functional Programming in Scala Paul Chiusano 486 | Ludic, the Dataflow Programming Language William Wadge 487 | Programming in Lua Roberto Lerusalimschy 488 | The Little MLer Felleisen & Friedman 489 | The Reasoned Schemer Felleisen & Friedman 490 | The Seasoned Schemer Felleisen & Friedman 491 | The Little Schemer Felleisen & Friedman 492 | Introduction to Fortran S. C. Plumb 493 | Thinking Forth Leo Brodie 494 | Forth W. P. Salman, O. Tisserand & B. Toulout 495 | Programming Erlang Armstrong 496 | Eiffel: The Language Bertrand Meyer 497 | got a blood mo Chris Houser 498 | The Annotated C++ Reference Manual Ellis Stroustrup 499 | The Design and Evolution of C++ Stroustrup 500 | APL: The Language and its Usage Polivka and Panin 501 | Selected Papers of Norbert Weiner Norbert Weiner 502 | The Humane Use of Human Beings: Cybernetics and Society Norbert Weiner 503 | Cybernetics, Second Edition Norbert Weiner 504 | Emergence Steven Johnson 505 | Six Degrees Dunacn J. Watts 506 | Living Control Systems: The Fact of Control William T. Powers 507 | Alternate Realities: Mathematical Models of Nature and Man Casti 508 | The Nature of Mathematical Modeling Neil Gershenfeld 509 | Introduction to Engineering Design Woodson 510 | Dynamic of Physical Systems Cannon 511 | Theory of Modelling and Simulation B. P. Zeigler, H. Praehofer, T. G. Kim 512 | An Introduction to General Systems Thinking Weinberg 513 | General Principles of Systems Design Weinberg & Weinberg 514 | The Systems Bible John Gall 515 | Heuristics: Intelligent Search Strategies for Computer Problem Solving Pearl 516 | Machine Learning Tom Mitchell 517 | Perceptrons: Expanded Edition Minsky & Papert 518 | Probabilistic Graphical Models Koller & Friedman 519 | Artificial Intelligence: A Modern Approach Russell & Norvig 520 | Data Analysis: A Bayesian Tutorial, Second Edition Sivia 521 | Probability Theory Jaynes 522 | Theory of Probability, Second Edition Jeffreys 523 | Laboratory Life Latour & Woolgar 524 | Science in Action Latour 525 | The Sciences of the Artificial, Third Edition Simon 526 | Reliable Knowledge John Ziman 527 | The Origins of Knowledge and Imagination Bronowski 528 | Against Method Paul Feyerabend 529 | Scientific Discovery Langley, Simon et al 530 | What is the Thing Called Science? Chalmers 531 | The Road Since Structure Thomas Kuhn 532 | The Structure of Scientific Revolutions Thomas Kuhn 533 | Falling for Science Turkle 534 | What Engineers Know and How They Know it Vincenti 535 | The Engelbart Hypothesis Landau, Clegg, Engelbart 536 | Creating Scientific Concepts Nersessian 537 | The Art of Doing Science and Engineering: Learning to Learn Hamming 538 | And Suddenly the Inventor Appeared G. Altshuller 539 | Mathematical Discovery: On Understanding, Learning, and Teaching Problem Solving Polya 540 | Patterns of Plausible Inference Polya 541 | Induction and Analogy in Mathematics Polya 542 | How to Solve It Polya 543 | The Act of Creation Arthur Koestler 544 | Good Work Howard E. Gardner and Mihaly Csikszentmihalyi 545 | The Artist's Way Cameron 546 | Where Good Ideas Come From Steven Johnson 547 | The Gift: Creativity and the Artist in the Modern World Lewis Hyde 548 | Making Ideas Happen Scott Belsky 549 | Common as Air Lewis Hyde 550 | Merriam Webster's Collegiate Dictionary 551 | Roget's International Thesaurus (4th ed) 552 | The Careful Writer: A Modern Guide to English Usage Theodore M. Bernstein 553 | All the Fun's in How You Say a Thing: An Explanation of Meter and Versification Steele 554 | The Art of Description: World into Word Doty 555 | The Devil's Dictionary Bierce 556 | Maps of the Imagination: The Writer as Cartographer Turchi 557 | Stein on Writing Sol Stein 558 | Language Myths Laurie Bauer & Peter Trudgill (eds) 559 | Mother Tongue: English & How It Got That Way Bill Bryson 560 | A Timeless Way of Building Alexander 561 | A Pattern Language Alexander, Ishikawa, Silverstein, Jacobson, Fiksdahl-King, Angel 562 | The Death and Life of Great American Cities Jane Jacobs 563 | Notes on the Synthesis of Form Alexander 564 | How to Read Bridges Edward Denison, Ian Stewart 565 | How Buildings Learn Stewart Brand 566 | A Visual Dictionary of Architecture Ching 567 | Introduction to Architecture Ching, Eckler 568 | Basic Category Theory for Computer Scientists Pierce 569 | A Small Matter of Programming Nardi 570 | Superdistribution Cox 571 | The Space and Motion of Communicating Agents Milner 572 | Purely Functional Data Structures Okasaki 573 | Computation: Finite and Infinite Machines Minsky 574 | Coders at Work Seibel 575 | Programming Pearls, Second Edition Bentley 576 | Hacker's Delight Henry S. Warren 577 | Introduction to Algorithms Cormen, Leiseron, Rivest, Stein 578 | Advanced Compiler Design & Implementation Muchnick 579 | Essentials of Programming Languages Friedman and Wand 580 | Types and Programming Languages Pierce 581 | Structure and Interpretation of Computer Programs Abelson and Sussman 582 | Concepts, Techniques, and Models of Computer Programming Van Roy and Haridi 583 | Elements of Programming Stepanov, McJones 584 | The Art of the Metaobject Protocol Kiczales, des Rivières, Bobrow 585 | Design Patterns Gamma, Helm, Johnson, Vlissides 586 | How to Design Programs Felleisen, Findler, Flatt, Krishnamurthi 587 | Convex Optimization Boyd and Vandenberghe 588 | Numerical Methods for Scientists and Engineers Hamming 589 | Introduction to Applied Numerical Analysis Hamming 590 | The Nature of Code Daniel Shiffman 591 | 3D Math Primer for Graphics and Game Development Dunn, Parberry 592 | 3D Computer Graphics Alan Watt 593 | Grammatical Man Jeremy Campbell 594 | Information and Randomness Calude 595 | Introduction to Data Compression Sayood 596 | An Introduction to Analog and Digital Communications Haykin 597 | Elements of Information Theory Cover Thomas 598 | Multirate Systems and Filter Banks Vaidyanathan 599 | Discrete-Time Signal Processing Oppenheim, Schafer 600 | Signals & Systems Oppenheim, Willsky, Nawab 601 | Synergetics R. Buckminster Fuller 602 | Utopia or Oblivion R. Buckminster Fuller 603 | Operating Manual for Spaceship Earth R. Buckminster Fuller 604 | I Seem To Be a Verb R. Buckminster Fuller 605 | Science Is Not Enough Vannevar Bush 606 | Superintelligence Bostrom 607 | Free Software, Free Society (2nd ed) Richard M. Stallman 608 | Engines of Creation: The Coming Era of Nanotechnology K. Eric Drexler 609 | The Clock of the Long Now Stewart Brand 610 | The Cult of Information Theodore Roszak 611 | From Satori to Silicon Valley Theodore Roszak 612 | The Geek's Chihuahua: Living with Apple Ian Bogost 613 | Science and Human Values J. Bronowski 614 | The Computer Age Dertouzos and Moses (eds) 615 | Computer Power and Human Reason Weizenbaum 616 | Interface Culture: How New Technology Transforms the Way We Create & Communicate Johnson 617 | The Identity of Man Jacob Bronowski 618 | Technics and Civilization Mumford 619 | The Condition of Man Mumford 620 | The Coming of the Body Hervé Juvin 621 | Computers and Society Hamming 622 | The Future of Ideas Lawrence Lessig 623 | Code and Other Laws of Cyberspace Lessig 624 | Remix Lawrence Lessig 625 | Small Pieces Loosely Joined David Weinberger 626 | Here Comes Everybody: The Power of Organizing without Organizations Clay Shirky 627 | Convergence Culture Henry Jenkins 628 | Technopoly Neil Postman 629 | Amusing Ourselves to Death Neil Postman 630 | The Nature of Technology: What It Is and How It Evolves W. Brian Arthur 631 | Out of Control Kevin Kelly 632 | What Technology Wants Kevin Kelly 633 | The Mythical Man-Month Frederick P. Brooks, Jr. 634 | The Design of Design Frederick P. Brooks, Jr. 635 | Peopleware: 2nd Ed. DeMarco & Lister 636 | The Essential Drucker Peter F. Drucker 637 | The Innovator's Dilemma Clayton M. Christensen 638 | Influence Robert B. Cialdini, Ph.D. 639 | Why We Buy: The Science of Shopping Paco Underhill 640 | Switch Chip Heath & Dan Heath 641 | Getting More: How You Can Negotiate to Succeed in Work and Life Stuart Diamond 642 | Made to Stick Chip Heath & Dan Heath 643 | Traces of Dance L Louppe (et al) 644 | Choreo-Graphics Ann Huchinson Guest 645 | How Equal Temperament Ruined Harmony (and Why You Should Care) Ross W. Duffin 646 | Temperament Stuart Isacoff 647 | On the Sensations of Tone Helmholtz 648 | Harmonic Experience W. A. Mathieu 649 | The Blind Watchmaker Richard Dawkins 650 | The Stuff of Life Schultz, Cannon, Cannon 651 | Human Universalis Brown 652 | Biocosm Gardner 653 | Monkeyluv (and other essays on our lives as animals) Sapolsky 654 | Biopunk: Solving Biotech's Biggest Problems in Kitchens and Garages Wohlsen 655 | The Selfish Gene Richard Dawkins 656 | Genome Matt Ridley 657 | The Red Queen: Sex and the Evolution of Human Nature Matt Ridley 658 | On Growth and Form: The Complete Revised Edition Thompson 659 | From Being to Becoming Prigogine 660 | The Sun, The Genome, & The Internet Freeman J. Dyson 661 | Dreams of a Final Theory Steven Weinberg 662 | The Science of Radio Paul J. Nahin 663 | The Quark and the Jaguar Gell-Mann 664 | Collective Electrodynamics Mead 665 | Relativity Visualized Epstein 666 | The Illustrated A Brief History of Time / The Universe in a Nutshell Stephen Hawking 667 | The Universe in a Nutshell Stephen Hawking 668 | A Guide of Feynman Diagrams in the Many-Body Problem Mattuck 669 | Structure and Interpretation of Classical Mechanics Sussman and Wisdom 670 | New Foundation for Classical Mechanics (Second Edition) David Hestenes 671 | Six Easy Pieces: Essentials of Physics Explained by its Most Brilliant Teacher Richard Feynman 672 | The Feynman Lectures on Physics: Volume I Richard Feynman 673 | The Feynman Lectures on Physics: Volume II Richard Feynman 674 | The Feynman Lectures on Physics: Volume III Richard Feynman 675 | Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications Giorgio C. Buttazzo 676 | Capability-Based Computer Systems Levy 677 | Modern Operating Systems Tanenbaum 678 | The Design of the Unix Operating System Bach 679 | The Architecture of Symbolic Computers Kogge 680 | Computer Architecture: A Quantitative Approach Hennessy & Patterson 681 | Analog VLSI and Neural Systems Mead 682 | Introduction to VLSI Systems Mead, Conway 683 | Logic Synthesis Devadas, Ghosh, Keutzer 684 | Digital Integrated Circuits: A Design Perspective Rabaey 685 | Analog Circuit Design: Art, Science, and Personalities Williams 686 | Analysis and Design of Analog Integrated Circuits Gray, Meyer 687 | Analog Integrated Circuit Design Johns, Martin 688 | Fields and Waves in Communication Electronics Ramo, Whinnery, Van Duzer 689 | Centuries of Change: Which Century Saw the Most Change and Why It Matters to Us Ian Mortimer 690 | Thinking in Time Neustadt, May 691 | Lies My Teacher Told Me James W. Loewen 692 | Collapse Jared Diamond 693 | Guns, Germs, and Steel Jared Diamond 694 | A People's History of the United States Howard Zinn 695 | The Power of Myth Joseph Campbell 696 | Reassembling the Social Latour 697 | Seeing Like a State Scott 698 | The Meaning of Human Existence Edward O. Wilson 699 | The Disappearance of Childhood Postman 700 | The Savage Mind Claude Levi-Strauss 701 | The Naked Ape Desmond Morris 702 | Born to Buy Juliet B. Schor 703 | Confessions of an Economic Hit Man John Perkins 704 | The Omega Seed Paolo Soleri 705 | Tools for Conviviality Ivan Illich 706 | Disabling Professions Ivan Illich 707 | Deschooling Society Ivan Illich 708 | No Logo Naomi Klein 709 | Our Choice Al Gore 710 | Don't Even Think About It George Marshall 711 | Sustainable Energy —Without the Hot Air David JC MacKay 712 | Whole Earth Discipline Stewart Brand 713 | The World Without Us Alan Weisman 714 | The Ecology of Commerce Paul Hawken 715 | Ecocities Richard Register 716 | 717 | # scientists Bookshelf 718 | 719 | - https://www.goodreads.com/list/show/75031.Books_Scientists_Should_Read_Before_The_Age_of_20 720 | 721 | 722 | Gödel, Escher, Bach: An Eternal Golden Braid 723 | by Douglas R. Hofstadter 724 | 4.29 avg rating — 28,337 ratings 725 | score: 886, and 9 people voted 726 | 727 | 728 | Surely You're Joking, Mr. Feynman!: Adventures of a Curious Character 729 | by Richard Feynman 730 | 4.29 avg rating — 73,242 ratings 731 | score: 645, and 7 people voted 732 | 733 | 734 | The Math Olympian 735 | by Richard Hoshino (Goodreads Author) 736 | 4.72 avg rating — 29 ratings 737 | score: 596, and 6 people voted 738 | 739 | 740 | Brave New World 741 | by Aldous Huxley 742 | 3.94 avg rating — 884,953 ratings 743 | score: 559, and 6 people voted 744 | 745 | 746 | Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values 747 | by Robert M. Pirsig 748 | 3.74 avg rating — 128,126 ratings 749 | score: 481, and 5 people voted 750 | 751 | 752 | Flatland: A Romance of Many Dimensions 753 | by Edwin A. Abbott 754 | 3.81 avg rating — 31,798 ratings 755 | score: 394, and 4 people voted 756 | 757 | 758 | J.R.R. Tolkien 4-Book Boxed Set: The Hobbit and The Lord of the Rings 759 | by J.R.R. Tolkien 760 | 4.59 avg rating — 83,070 ratings 761 | score: 354, and 4 people voted 762 | 763 | 764 | The Blind Watchmaker: Why the Evidence of Evolution Reveals a Universe Without Design 765 | by Richard Dawkins (Goodreads Author) 766 | 4.07 avg rating — 19,051 ratings 767 | score: 292, and 3 people voted 768 | 769 | 770 | The Fractal Geometry of Nature 771 | by Benoît B. Mandelbrot 772 | 4.12 avg rating — 723 ratings 773 | score: 288, and 3 people voted 774 | 775 | 776 | Chaos: Making a New Science 777 | by James Gleick 778 | 3.96 avg rating — 20,041 ratings 779 | score: 285, and 3 people voted 780 | 781 | 782 | The Language Instinct: How the Mind Creates Language 783 | by Steven Pinker 784 | 4.04 avg rating — 12,163 ratings 785 | score: 273, and 3 people voted 786 | 787 | 788 | Guns, Germs, and Steel : The Fates of Human Societies 789 | by Jared Diamond 790 | 3.98 avg rating — 159,722 ratings 791 | score: 271, and 3 people voted 792 | 793 | 794 | Never Let Me Go 795 | by Kazuo Ishiguro 796 | 3.79 avg rating — 263,080 ratings 797 | score: 267, and 3 people voted 798 | 799 | 800 | The Mind's I: Fantasies and Reflections on Self and Soul 801 | by Daniel C. Dennett (editor) 802 | 4.11 avg rating — 4,381 ratings 803 | score: 260, and 3 people voted 804 | 805 | 806 | The Hitchhiker's Guide to the Galaxy: A Trilogy in Four Parts 807 | by Douglas Adams 808 | 4.50 avg rating — 24,220 ratings 809 | score: 258, and 3 people voted 810 | 811 | 812 | Tao Te Ching 813 | by Lao Tzu 814 | 4.31 avg rating — 69,184 ratings 815 | score: 255, and 3 people voted 816 | 817 | 818 | A Clockwork Orange 819 | by Anthony Burgess 820 | 3.96 avg rating — 387,794 ratings 821 | score: 254, and 3 people voted 822 | 823 | 824 | The Character of Physical Law 825 | by Richard Feynman 826 | 4.27 avg rating — 3,303 ratings 827 | score: 189, and 2 people voted 828 | 829 | 830 | The Structure of Scientific Revolutions 831 | by Thomas S. Kuhn 832 | 3.98 avg rating — 14,254 ratings 833 | score: 185, and 2 people voted 834 | 835 | 836 | The Search for the Perfect Language 837 | by Umberto Eco 838 | 3.88 avg rating — 454 ratings 839 | score: 173, and 2 people voted 840 | 841 | 842 | Complete Works 843 | by Plato 844 | 4.32 avg rating — 8,257 ratings 845 | score: 173, and 2 people voted 846 | 847 | 848 | Gateless Gate 849 | by Koun Yamada 850 | 4.23 avg rating — 296 ratings 851 | score: 170, and 2 people voted 852 | 853 | 854 | How the Mind Works 855 | by Steven Pinker 856 | 3.96 avg rating — 11,921 ratings 857 | score: 166, and 2 people voted 858 | 859 | 860 | Ender's Game (The Ender Quintet, #1) 861 | by Orson Scott Card 862 | 4.28 avg rating — 725,666 ratings 863 | score: 166, and 2 people voted 864 | 865 | 866 | I, Robot (Robot, #0.1) 867 | by Isaac Asimov 868 | 4.14 avg rating — 167,002 ratings 869 | score: 162, and 2 people voted 870 | 871 | 872 | Code: The Hidden Language of Computer Hardware and Software 873 | by Charles Petzold 874 | 4.35 avg rating — 2,533 ratings 875 | score: 160, and 2 people voted 876 | 877 | 878 | Men Of Mathematics 879 | by Eric Temple Bell 880 | 4.11 avg rating — 1,125 ratings 881 | score: 156, and 2 people voted 882 | 883 | 884 | Candide 885 | by Voltaire 886 | 3.75 avg rating — 140,829 ratings 887 | score: 148, and 2 people voted 888 | 889 | 890 | Saving Darwin: How to Be a Christian and Believe in Evolution 891 | by Karl W. Giberson 892 | 3.55 avg rating — 165 ratings 893 | score: 100, and 1 person voted 894 | 895 | 896 | Darwin's Dangerous Idea: Evolution and the Meanings of Life 897 | by Daniel C. Dennett 898 | 4.03 avg rating — 9,261 ratings 899 | score: 100, and 1 person voted 900 | 901 | 902 | 30 Days 903 | by Joanna Tilsley (Goodreads Author) (Author & Illustrator) 904 | 4.84 avg rating — 38 ratings 905 | score: 100, and 1 person voted 906 | 907 | 908 | The Structure and Interpretation of Quantum Mechanics 909 | by R.I.G. Hughes 910 | 4.12 avg rating — 16 ratings 911 | score: 94, and 1 person voted 912 | 913 | 914 | The Design of Everyday Things 915 | by Donald A. Norman 916 | 4.15 avg rating — 10,112 ratings 917 | score: 93, and 1 person voted 918 | 919 | 920 | The Visual Display of Quantitative Information 921 | by Edward R. Tufte 922 | 4.41 avg rating — 4,612 ratings 923 | score: 92, and 1 person voted 924 | 925 | 926 | Structure and Interpretation of Computer Programs 927 | by Harold Abelson 928 | 4.46 avg rating — 2,520 ratings 929 | score: 90, and 1 person voted 930 | 931 | 932 | Cryptonomicon 933 | by Neal Stephenson (Goodreads Author) 934 | 4.24 avg rating — 68,137 ratings 935 | score: 89, and 1 person voted 936 | 937 | 938 | Snow Crash 939 | by Neal Stephenson (Goodreads Author) 940 | really liked it 4.00 avg rating — 157,391 ratings 941 | score: 88, and 1 person voted 942 | 943 | 944 | Understanding Computers and Cognition: A New Foundation for Design 945 | by Terry Winograd 946 | 4.11 avg rating — 99 ratings 947 | score: 86, and 1 person voted 948 | 949 | 950 | Metaphors We Live By 951 | by George Lakoff 952 | 4.08 avg rating — 2,627 ratings 953 | score: 83, and 1 person voted 954 | 955 | 956 | The Origin of Consciousness in the Breakdown of the Bicameral Mind 957 | by Julian Jaynes 958 | 4.22 avg rating — 2,454 ratings 959 | score: 78, and 1 person voted 960 | 961 | 962 | Mindset: The New Psychology of Success 963 | by Carol S. Dweck 964 | 4.01 avg rating — 18,689 ratings 965 | score: 77, and 1 person voted 966 | 967 | 968 | Flow: The Psychology of Optimal Experience 969 | by Mihaly Csikszentmihalyi 970 | 4.08 avg rating — 22,913 ratings 971 | score: 76, and 1 person voted 972 | 973 | 974 | Autobiography 975 | by John Stuart Mill 976 | 3.79 avg rating — 443 ratings 977 | score: 74, and 1 person voted 978 | 979 | 980 | The Dirk Gently Omnibus 981 | by Douglas Adams 982 | 4.19 avg rating — 5,868 ratings 983 | score: 70, and 1 person voted 984 | 985 | 986 | His Dark Materials (His Dark Materials #1-3) 987 | by Philip Pullman 988 | 4.24 avg rating — 90,058 ratings 989 | score: 69, and 1 person voted 990 | 991 | 992 | The Prime of Miss Jean Brodie 993 | by Muriel Spark 994 | 3.76 avg rating — 24,534 ratings 995 | score: 63, and 1 person voted 996 | 997 | 998 | How to Solve It: A New Aspect of Mathematical Method 999 | by George Pólya 1000 | 4.15 avg rating — 2,171 ratings 1001 | score: 58, and 1 person voted 1002 | 1003 | --------------------------------------------------------------------------------