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