view org/sussman-reading-list.org @ 114:b8a6638e6e5e

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