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