view org/sussman-reading-list.org @ 112:0025ada5030a

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