annotate org/sussman-reading-list.org @ 115:dc6a0ea8e2dd

annotated "for fun" section.
author rlm
date Tue, 03 Jun 2014 13:47:39 -0400
parents b8a6638e6e5e
children b9e760a9b549
rev   line source
rlm@97 1 #+title: Prof. Sussman's Reading List
rlm@97 2 #+author: Gerald Sussman (compiled by Robert McIntyre)
rlm@97 3 #+email: rlm@mit.edu
rlm@103 4 #+description: Professor Sussman's reading recommendations
rlm@97 5 #+keywords: sussman physics computer science reading list MIT
rlm@97 6 #+SETUPFILE: ../../aurellem/org/setup.org
rlm@97 7 #+INCLUDE: ../../aurellem/org/level-0.org
rlm@97 8 #+babel: :mkdirp yes :noweb yes :exports both
rlm@97 9
rlm@115 10 * TODO something about the point of this
rlm@115 11
rlm@104 12 If you want to cite any of these papers, [[./sussman-recs.bib][here]] is a bibtex format file
rlm@104 13 that contains all of these papers in the order they appear on the
rlm@104 14 page. ([[./sussman-recs.bib]]).
rlm@104 15
rlm@114 16 # NEEDS WORK
rlm@114 17
rlm@113 18 * Some /Real/ Highschool Reading
rlm@100 19
rlm@115 20 - Bernard F Schultz "A first course in general relativity"
rlm@115 21 - readable
rlm@115 22 - not too heavy
rlm@115 23 - you can just go through it...
rlm@115 24 - minimal dependencies
rlm@100 25
rlm@113 26 - Mermin, Space and time in special relativity
rlm@113 27 - can be read by H.S. student
rlm@113 28 - will change your life
rlm@113 29 - you will understand special relativity!
rlm@113 30
rlm@113 31 - faynman lectures
rlm@113 32 - learn something
rlm@113 33 - understandable
rlm@113 34
rlm@113 35
rlm@113 36 - Society of Mind, by Marvin Minsky
rlm@100 37
rlm@100 38 - Scott Aaronson "Quantum Computing since Democratus"
rlm@100 39 - everything you might want to know about QM, w/ phiospphical
rlm@100 40 outlook
rlm@100 41
rlm@100 42
rlm@100 43 - Bible + friends
rlm@100 44 - whether or not you believe it
rlm@100 45 - read between the lines
rlm@100 46 - discover what people were actually thinking
rlm@100 47 - very interesting document
rlm@100 48
rlm@113 49 * From Sussman's Bookshelf
rlm@101 50
rlm@101 51 - Network Theory, Bose + Stevens
rlm@101 52 - beautiful, best book.
rlm@101 53 - obsolete, only linear
rlm@101 54 - get the real story about RLC circuits
rlm@101 55
rlm@101 56 - Linear and nonlinear circuits, Chua Sesoler kuh
rlm@101 57 - more up-to-date than /Network Theory/
rlm@101 58 - 10/10 would teach
rlm@101 59 - mathematically very clear
rlm@101 60
rlm@101 61 - "Art of electronics practice" horowitz & hill
rlm@101 62 - practical
rlm@101 63
rlm@101 64 - Grey + meyer (2nd or 3rd) edition "analysis and design of analogue
rlm@101 65 and integrated circuits"
rlm@101 66
rlm@101 67 - A survey of modern algebra Birkhoff + macland
rlm@101 68 - all the wau to gaoias theory
rlm@101 69 - clear
rlm@101 70
rlm@101 71 - Visual Complex Analusis, Needham
rlm@101 72 - Easy reading, well written
rlm@101 73
rlm@101 74 - Solid shape, Jan Koenderink
rlm@101 75 - just good
rlm@101 76
rlm@101 77 - Probability: the Logic of Science, Jaynes
rlm@101 78
rlm@101 79 - Calculus on Manifolds, Spivak
rlm@101 80 - great notation, inspiration for SICM
rlm@101 81 - great flame
rlm@101 82
rlm@101 83 - Variational Princ. Mech. Lanczos
rlm@101 84 - very phisolic
rlm@101 85 - deep
rlm@101 86 - read 100 times, learn something new each time
rlm@101 87
rlm@113 88 - radio amateur's handbook ARRL
rlm@113 89 - /practical/ electronics book
rlm@113 90 - done for 100 years
rlm@101 91
rlm@113 92 - Radiotron Designer's handbook RCA, 4th edition
rlm@113 93 - "I'm very interested in hi-fi."
rlm@103 94
rlm@113 95 - Computers and Thought, by Edward A. Feigenbaum (Editor), Julian
rlm@113 96 Feldman (Editor).
rlm@113 97 - [[http://mitpress.mit.edu/books/computers-and-thought][MIT Press]]
rlm@113 98 - ISBN: 0262560925
rlm@113 99 This book includes some of the very interesting early papers in
rlm@113 100 AI, and is overall a great book. Of course, some of the included
rlm@113 101 papers are not very interesting.
rlm@113 102
rlm@113 103 - The Configuration Space Method for Kinematic Design of Mechanisms,
rlm@113 104 by Elisha Sacks and Leo Joskowicz
rlm@113 105
rlm@113 106 [[http://mitpress.mit.edu/books/configuration-space-method-kinematic-design-mechanisms][MIT Press]], ISBN: 9780262013895
rlm@113 107
rlm@113 108 - I learned a lot reading this. (RLM should read this!)
rlm@113 109
rlm@113 110 - Wolpert Principles of development
rlm@113 111 - A geneti switch Mark Ptashne
rlm@113 112 - Lawrence the making of a fly
rlm@113 113 - Frankel "Pattern Formation" (my type of book!)
rlm@113 114
rlm@113 115 - The harmonic mind vol 1+2 smolenck + legendre
rlm@103 116
rlm@114 117
rlm@114 118 # DONE
rlm@114 119
rlm@103 120 * Marvin Minsky
rlm@103 121 Minsky really made me as a person. He was my advisor when I was a
rlm@103 122 student at MIT, and he got me my first job. He had the "magnetisim"
rlm@103 123 to attract the most talented people to MIT to work on AI, and the
rlm@103 124 right amount of negligence and delagaion to create an environment
rlm@103 125 where people could thrive. He is certainly the reason that I was
rlm@103 126 seduced into working on AI. Minsky has vast and deep Scientific
rlm@103 127 knowledge -- he could walk into almost any class: Chemistry,
rlm@103 128 Physics, Math, Computer Science, and teach the class without
rlm@103 129 preparation!
rlm@103 130
rlm@112 131 - http://web.media.mit.edu/~minsky/ Much of Minsky's work is here,
rlm@111 132 including his book, /The Emotion Machine/, and several essays and
rlm@111 133 papers. Check it out!
rlm@103 134
rlm@111 135 - [[http://aurellem.org/society-of-mind/][Society of Mind]] Read it online! Each chapter of this book is a
rlm@111 136 short, self-contained essay about the various
rlm@103 137
rlm@112 138 - [[https://web.media.mit.edu/~minsky/papers/MusicMindMeaning.html][Music, Mind, and Meaning]] Minsky is one of a few living people who
rlm@112 139 can /improvise/ complicated Baroque era fugues. You can hear one
rlm@112 140 of these improvisations [[http://aurellem.org/mmm/][here]].
rlm@103 141
rlm@103 142 - [[http://web.media.mit.edu/~minsky/papers/steps.html][Steps towards Artificial Intelligence]] Here, Minsky outlines how we
rlm@103 143 might begin to build an AI. This is considered to be one of the
rlm@103 144 founding papers of the field, along with Turing's "Computing
rlm@103 145 Machinery and Intelligence" [[http://www.loebner.net/Prizef/TuringArticle.html][paper]].
rlm@103 146
rlm@103 147 - Perceptrons, by Marvin Minsky
rlm@103 148 - [[http://mitpress.mit.edu/books/perceptrons][MIT Press]], ISBN: 9780262631112
rlm@103 149 - Really good for "Math types."
rlm@103 150 - Uses geometry for proving things.
rlm@103 151 - People unwisely consisdered it to kill off Neural Nets; In fact,
rlm@103 152 it only shows the limitations of certain simple kinds of Neural
rlm@103 153 Nets.
rlm@104 154
rlm@104 155 * Representative Student Theses
rlm@104 156
rlm@104 157 These are students where I played a large role in their
rlm@104 158 education. Many of them represent compelling research directions
rlm@104 159 that desperatly need to be extented by the next generation of
rlm@104 160 researchers! As Minsky says, if you want to do something really new,
rlm@104 161 go back to points in the past where there was a neat idea that never
rlm@104 162 really caught on, and follow the path of that idea to see where it
rlm@104 163 leads. A comprehensive list of all my student's works can be found
rlm@104 164 at my [[http://groups.csail.mit.edu/mac/users/gjs/gjs.html][homepage]]. If you want to cite any of these papers, you can
rlm@104 165 find bibtex citations here: [[./sussman-recs.bib]].
rlm@104 166
rlm@104 167 In particular, here's two great ideas that seem extremely promising
rlm@104 168 and have NOT been properly explored! You could be the first person
rlm@104 169 to get them working!
rlm@104 170
rlm@106 171 - Using Chaotic Systems to get unlimited measurement precision!
rlm@106 172 - Two papers:
rlm@106 173 - [[http://hdl.handle.net/1721.1/5953][A Global Approach to Parameter Estimation of Chaotic Dynamical
rlm@106 174 Systems]], by [[http://eas.caltech.edu/people/3209/profile][Athanassios G. Siapas]], 1992.
rlm@106 175 - [[http://hdl.handle.net/1721.1/7060][Paramater Estimation in Chaotic Systems]], by Elmer Hung, 1995.
rlm@106 176 - No one put enough effort into seeing if it really worked.
rlm@104 177 - Seems to allow for almost unlimited percision in measurement.
rlm@104 178 - Initial results look very promising, with a =13 order of
rlm@104 179 magnitude= improvement in measurement precision in a simple
rlm@104 180 experiment.
rlm@104 181 - You will win the Nobel Prize if you can get it to work, because
rlm@104 182 you will revolutionize the way we do measurements.
rlm@104 183
rlm@106 184 - [[http://hdl.handle.net/1721.1/12007][Towards Intelligent Structures: Active Control of Buckling]]
rlm@106 185 - By [[http://www.berlinplace.com/][Andrew A. Berlin]], 1994
rlm@104 186 - Achieves a 10 fold increase in strength by actively eliminating
rlm@104 187 vibrational modes.
rlm@104 188 - Such a good idea; It's cool, short -- great!
rlm@104 189 - No one's followed up on it!
rlm@104 190
rlm@104 191 In historical order:
rlm@104 192
rlm@104 193 - [[http://hdl.handle.net/1721.1/6888][A System for Representing and Using Real-World Knowledge]]
rlm@104 194 - By [[http://www.cs.cmu.edu/~sef/][Scott Elliot Fahlman]], 1977
rlm@104 195 - Basically the reason that the Connection Machine was later
rlm@104 196 invented.
rlm@104 197
rlm@107 198 - [[http://hdl.handle.net/1721.1/5679][The Connection Machine]]
rlm@107 199 - By [[http://longnow.org/people/board/danny0/][Danny Hillis]], 1981
rlm@107 200 - Beautiful thesis, though it doesn't tell you anything you can
rlm@104 201 really /do/ today.
rlm@104 202
rlm@107 203 - [[http://hdl.handle.net/1721.1/6948][A Circuit Grammar For Operational Amplifier Design]]
rlm@104 204 - By Andrew Ressler, 1984
rlm@104 205 - If you're an Electrical Engineering person.
rlm@104 206
rlm@107 207 - [[http://hdl.handle.net/1721.1/6959][ONTIC: A Knowledge Representation System for Mathematics]]
rlm@107 208 - By [[http://ttic.uchicago.edu/~dmcallester/][David A. McAllester]], 1987
rlm@104 209 - Very hard, very deep.
rlm@104 210 - You will need to know a lot of Math.
rlm@104 211
rlm@107 212 - [[http://hdl.handle.net/1721.1/7025][KAM: Automatic Planning and Interpretation of Numerical
rlm@107 213 Experiments Using Geometrical Methods]]
rlm@104 214 - By Kenneth Man-Kam Yip, 1989
rlm@104 215 - Coolest PhD thesis ever!
rlm@104 216 - Solve problems using graphs.
rlm@104 217 - So cool!
rlm@104 218
rlm@107 219 - [[http://hdl.handle.net/1721.1/80483][Botanical Computing: A Developmental Approach to Generating
rlm@107 220 Interconnect Topologies on an Amorphous Computer]]
rlm@107 221 - By [[http://sta.uwi.edu/pelican/60under60/dcoore.asp][Daniel Coore]], 1999
rlm@104 222 - Interesting to programmers especially.
rlm@104 223
rlm@107 224 - [[http://hdl.handle.net/1721.1/86667][Programmable Self-Assembly: Constructing Global Shape using
rlm@107 225 Biologically-inspired Local Interactions and Origami Mathematics]]
rlm@107 226 By [[http://www.eecs.harvard.edu/~rad/][Radhika Nagpal]], 2001
rlm@104 227 - Also Interesting to programmers.
rlm@104 228
rlm@107 229 - [[http://hdl.handle.net/1721.1/8228][Cellular Computation and Communications using Engineered Genetic
rlm@107 230 Regulatory Networks]]
rlm@107 231 - By [[http://groups.csail.mit.edu/mac/users/rweiss/][Ron Weiss]], 2001
rlm@107 232 - Third in a line of bio / amorphous computing papers which should
rlm@107 233 be highly interesting to programmers.
rlm@104 234
rlm@104 235 - [[http://hdl.handle.net/1721.1/6082][An Algorithm for Bootstrapping Communications]]
rlm@104 236 - By Jake Beal, 2001
rlm@104 237 - Seems like it could be "the right thing" for how modules in the
rlm@104 238 brain learn to talk to each other.
rlm@104 239 - Someone should expand on this work!
rlm@104 240 - Also a PhD thesis from Beal on this: [[http://hdl.handle.net/1721.1/38483][Learning by Learning to
rlm@104 241 Communicate]], 2007
rlm@104 242
rlm@108 243 - [[http://hdl.handle.net/1721.1/37913][Games, Puzzles, and Computation]]
rlm@108 244 - By [[http://groups.csail.mit.edu/mac/users/bob/][Robert Aubrey Hearn]], 2006.
rlm@104 245
rlm@108 246 - [[http://hdl.handle.net/1721.1/49525][Propagation Networks: A Flexible and Expressive Substrate for
rlm@108 247 Computation]]
rlm@108 248 - By [[http://web.mit.edu/~axch/www/][Alexey Andreyevich Radul]], 2009
rlm@108 249 - Is a completely new way to program computers.
rlm@110 250 - Under active development. You can get the latest code [[http://groups.csail.mit.edu/mac/users/gjs/propagators/propagator.tar][here]].
rlm@113 251
rlm@115 252 * For Fun
rlm@115 253 - [[http://prce.hu/w/TAAP.html][Time's Arrow and Archemdedes' Point]], by Huw Price
rlm@115 254 - ISBN: 0195117980
rlm@115 255 - A reasonable philisopher!
rlm@115 256
rlm@115 257 - [[http://www.phys.ufl.edu/~cmw/wer.html][Was Einstein Right? : Putting General Relativity To The Test]], by
rlm@115 258 Clifford M. Will
rlm@115 259 - ISBN: 0465090869
rlm@115 260
rlm@115 261 - [[http://en.wikipedia.org/wiki/Stranger_in_a_Strange_Land][Stranger in a Strange Land]], by Robert A. Heinlein
rlm@115 262 - ISBN: 0441790348
rlm@115 263
rlm@115 264 - [[http://www.gutenberg.org/ebooks/729][Hackers, Heroes of the Computer Revolution]], by Steven Levy
rlm@115 265 - ISBN: 1449388396
rlm@115 266 - Accuracy is not too good - people's names are spelled wrong, for
rlm@115 267 example.
rlm@115 268 - But the /feelings/ are exactly right! This book really captures
rlm@115 269 what it was like to be in the AI lab back in the good old days.