eric the fruitbatBlog
Sounding out the Noosphere.

Stuff I’ve Read

Posted by Eric Hennigan
On November 4th, 2007 at 14:11

Permalink | Trackback | Links In |

Leave a Comment |
Posted in Uncategorized

July 2008

@article{
title = {Vulnerabilites of network control protocols: an example},
author = {Eric C. Rose},
issn = {0163-5948},
journal = {ACM SIGSOFT Software Engineering Notes},
month = {January},
year = {1981},
pages = {6–8},
volume = {6},
issue = {1},
url = {http://www.faqs.org/ftp/rfc/pdf/rfc789.txt.pdf},
}

June 2008

@article{lazebnik2002:biol_fix_radio,
author = {Lazebnik, Y. },
citeulike-article-id = {251},
issn = {1535-6108},
journal = {Cancer Cell},
keywords = {biology, radio, system, systems},
month = {September},
number = {3},
pages = {179–182},
posted-at = {2008-05-15 13:12:20},
priority = {2},
title = {Can a biologist fix a radio?–Or, what I learned while studying apoptosis.},
url = {http://view.ncbi.nlm.nih.gov/pubmed/12242150, www.protein.bio.msu.ru/biokhimiya/ contents/v69/pdf/bcm_1403.pdf},
volume = {2},
year = {2002}
}

@misc{Vinge:93,
author = {Vinge, V. },
citeulike-article-id = {2380639},
comment = {VISION-21 Symposium sponsored by NASA Lewis Research Center, and Whole Earth Review, Winter issue},
title = {The Coming Technological Singularity},
year = {1993},
url = {http://wholeearth.com/ArticleBin/111-3.pdf}
}

@book{title={The Psychology of Computer Programming},
author={Gerald M. Weinberg},
publisher={{Van Nostrand Reinhold Company}},
isbn={044229643},
year={1985},
month={October}
}

@techreport{ wald94note,
author = “Jim Waldo and Geoff Wyant and Ann Wollrath and Sam Kendall”,
title = “A Note on Distributed Computing”,
institution = {Sun Microsystems Labs},
year = {1994},
number = {SMLI TR-94-29},
month = {November},
url = {citeseer.ist.psu.edu/waldo94note.html, http://research.sun.com/techrep/1994/smli_tr-94-29.pdf}
}

@article{citeulike:1095753,
abstract = {Computational thinking builds on the power and limits of computing processes, whether they are executed by a human or by a machine. Computational methods and models give us the courage to solve problems and design systems that no one of us would be capable of tackling alone. Computational thinking confronts the riddle of machine intelligence: What can humans do better than computers? and What can computers do better than humans? Most fundamentally it addresses the question: What is computable? Today, we know only parts of the answers to such questions.},
address = {New York, NY, USA},
author = {Wing, Jeannette M. },
citeulike-article-id = {1095753},
doi = {10.1145/1118178.1118215},
issn = {0001-0782},
journal = {Communications of the ACM},
keywords = {computational-thinking, computer-science, education},
month = {March},
number = {3},
pages = {33–35},
posted-at = {2008-06-05 19:19:55},
priority = {0},
publisher = {ACM Press},
title = {Computational Thinking},
url = {http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf},
volume = {49},
year = {2006}
}

@presentation{
author = {Nate Foster, Michael Greenberg, Benjamin C. Pierce}
year = {2008},
url = {http://lambda-the-ultimate.org/node/2828, http://www.cis.upenn.edu/~bcpierce/papers/harmful-mfps.pdf}
}

@article{citeulike:1846828,
abstract = {Although many successful distributed systems have been built using RPC, we have known for a while that it’s imperfect, even fundamentally flawed, because it ignores the all-too-real possibility of partial failures by attempting to make the network appear to be just another part of the local environment. A partial failure occurs in a distributed system when a remote application or the network itself fails, thereby introducing the need for applications to handle error conditions that simply cannot arise with local procedure calls. Lately, however, RPC seems to be taking even more heat than usual, mainly because of continuing advances in Web services and XML-based messaging.},
author = {Vinoski, S. },
booktitle = {Internet Computing, IEEE},
citeulike-article-id = {1846828},
doi = {10.1109/MIC.2005.108},
journal = {Internet Computing, IEEE},
keywords = {c-omega, distributed-computing, jax-rpc, middleware, rest, rpc, web-services},
number = {5},
pages = {93–95},
posted-at = {2007-10-31 12:03:07},
priority = {0},
title = {RPC under fire},
url = {http://steve.vinoski.net/pdf/IEEE-RPC_Under_Fire.pdf},
volume = {9},
year = {2005}
}

May 2008

@article{title={Geodesic Discrete Global Grid Systems},
author={Kevin Sahr, Denis White, and A. Jon Kimerling},
year={2003},
journal={Cartography and Geographic Information Science},
volume={30},
number={2},
pages={121–134},
url={www.sou.edu/cs/sahr/dgg/pubs/gdggs03.pdf}
}

@book{title={Cosm},
author={Gregory Benford},
publisher={{Eos}},
isbn={0380790521},
year={1999},
month={February}
}

April 2008

@book{citeulike:1291227,
abstract = {{Einstein’s Dreams meets Tuesdays with Morrie in Leonard Mlodinow’s touching memoir about the guidance granted him by his mentor, the brilliant physicist Richard Feynman. For some, it was that special connection with a grandparent or a football coach, a boss, or a cleric. For Leonard Mlodinow, as a young physicist struggling to find his place in the world, the relationship that would most profoundly influence his life was with his mentor, the Nobel Prize-winning physicist Richard Feynman. Drawing on transcripts from his many meetings with Feynman during their time together at Cal Tech, Mlodinow shares Feynman’s provocative answers to such questions as “What is the nature of creativity?” and “How does a scientist think?” At once a moving portrait of a friendship and an affecting account of Feynman’s final, creative years, FEYNMAN’S RAINBOW celebrates the inspiring legacy of one of the greatest thinkers of our time. } {A memoir of how an ongoing relationship with Richard Feynman at Caltech inspired the author to a deeper understanding of both his own creative imagination and the nature of humanity itself. The book will include extensive transcripts of Feynman’s conversations with the author.FEYNMAN’S RAINBOW tells the story of a young physicist trying to find his place in the world, and of the famous, old, and dying physicist whose wisdom helped him. It is also the story of Richard Feynman’s last years, his rivalry with fellow Nobel laureate Murray Gell-Mann, and the beginnings of string theory.}},
author = {Mlodinow, Leonard },
citeulike-article-id = {1291227},
howpublished = {Hardcover},
isbn = {044653045X},
keywords = {anecdotography, biographical, feynman},
month = {May},
posted-at = {2007-05-12 11:21:08},
priority = {0},
publisher = {{Warner Books}},
title = {Feynman’s Rainbow: A Search for Beauty in Physics and in Life},
url = {http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20\&path=ASIN/044653045X},
year = {2003}
}

March 2008

@book{
author = {Knuth, Donald },
isbn = {1-881526-91-7},
title = { Selected Papers on Computer Science }
url = {http://www-cs-faculty.stanford.edu/~uno/cs.html}
}

@book{citeulike:200871,
author = {Norman, Donald A. },
citeulike-article-id = {200871},
howpublished = {Paperback},
isbn = {0465067107},
keywords = {design, informationmanagement},
month = {September},
priority = {0},
publisher = {Basic Books},
title = {The Design of Everyday Things},
url = {http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20\&path=ASIN/0465067107},
year = {2002}
}

Feb 2008

@article{citeulike:552920,
address = {New York, NY, USA},
author = {Bush, Vannevar },
citeulike-article-id = {552920},
doi = {10.1145/227181.227186},
issn = {1072-5520},
journal = {interactions},
keywords = {aie, design, history, ienv6202, interaction},
month = {March},
number = {2},
pages = {35–46},
priority = {3},
publisher = {ACM Press},
title = {As we may think},
url = {http://portal.acm.org/citation.cfm?id=227186},
volume = {3},
year = {1996}
}

@article{schmidt_reuse,
author = {Schmidt, Douglas C. },
citeulike-article-id = {499705},
journal = {C++ Report},
keywords = {ape, devel, linking, types},
month = {January},
priority = {4},
title = {Why Software Reuse has Failed and How to Make It Work for You},
url = {http://www.dre.vanderbilt.edu/~schmidt/reuse-lessons.html},
year = {1999}
}

@inproceedings{ franz99:realtime,
author =”Franz, Michael and Fr{\”o}hlich, Peter H. and Kistler, Thomas”,
title = “Towards Language Support for Component-Oriented
Real-Time Programming”,
booktitle = “Proceedings of the International Workshop on
Object-Oriented Real-Time Dependable Systems (WORDS)”,
publisher = “IEEE Press”,
address = “Monterey, CA”,
year = 1999,
month = nov,,
url = “citeseer.ist.psu.edu/285230.html” }

@inproceedings{ froehlich01:basic,
author = “Fr{\”o}hlich, Peter H. and Franz, Michael”,
title = “On Certain Basic Properties of Component-Oriented
Programming Languages”,
pages = “15–18″,
editor = “Lorenz, David H. and Sreedhar, Vugranam C.”,
booktitle = “Proceedings of the Workshop on
Language Mechanisms for Programming Software Components
(at OOPSLA)”,
address = “Tampa Bay, FL”,
publisher = “Technical Report NU-CCS-01-06, College of
Computer Science, Northeastern University, Boston, MA 02115″,
month = oct # “~15″,
year = 2001,
note = “Available at \href{http://www.ccs.neu.edu/home/lorenz/oopsla2001/}{\url{http://www.ccs.neu.edu/home/lorenz/oopsla2001/}}”,
url = “citeseer.ist.psu.edu/501288.html”,
url = “http://www.ccs.neu.edu/home/lorenz/oopsla2001/” }

@book{MandelbrotHudson2005,
title = {The (Mis)behaviour of Markets},
author = {Benoit B. Mandelbrot and Richard L. Hudson},
publisher = {Profile Books Ltd},
year = {2005},
comment = {Attacks modern finance, Markowitz mean-variance portfolio optimization, Sharpe’s CAPM, and the Black-Scholes option pricing model Develops his argument that the modern finance tool kit with Sharpe ratios, betas, and efficient frontiers is the financial equivalent of alchemy. His solution is to reject the random walk model (with its assumptions of normal distributions, independence, and identically distributed returns), and pursue the development of pricing, trading, and portfolio selection models that recognize that market prices behave in a turbulent fashion unlike the mild fashion assumed by the normal distribution.},
keywords = {imported }
}

@book{citeulike:126681,
abstract = {{With Visual Explanations, Edward R. Tufte adds a third volume to his indispensable series on information display. The first, The Visual Display of Quantitative Information, which focuses on charts and graphs that display numerical information, virtually defined the field. The second, Envisioning Information, explores similar territory but with an emphasis on maps and cartography. Visual Explanations centers on dynamic data–information that changes over time. (Tufte has described the three books as being about, respectively, “pictures of numbers, pictures of nouns, and pictures of verbs.”)

Like its predecessors, Visual Explanations is both intellectually stimulating and beautiful to behold. Tufte, a self-publisher, takes extraordinary pains with design and production. The book ranges through a variety of topics, including the explosion of the space shuttle Challenger (which could have been prevented, Tufte argues, by better information display on the part of the rocket’s engineers), magic tricks, a cholera epidemic in 19th-century London, and the principle of using “the smallest effective difference” to display distinctions in data. Throughout, Tufte presents ideas with crystalline clarity and illustrates them in exquisitely rendered samples.}},
author = {Tufte, Edward R. },
citeulike-article-id = {126681},
howpublished = {Hardcover},
isbn = {0961392126},
keywords = {visual\_rhetoric},
month = {February},
priority = {2},
publisher = {{Graphics Press}},
title = {Visual Explanations: Images and Quantities, Evidence and Narrative},
url = {http://www.amazon.de/exec/obidos/redirect?tag=citeulike01-21\&path=ASIN/0961392126},
year = {1997}
}

Jan 2008

@Book{VanRoyHaridi:2004,
Author = “Peter {Van Roy} and Seif Haridi”,
Title = “Concepts, Techniques, and Models of Computer Programming”,
Year = 2004,
Month = mar,
keywords = {declarativeprogramming, functionalprogramming, kernellanguage, languagedesign, proglang, programming},
Publisher= “MIT Press”,
ISBN = “0-262-22069-5″,
URL = “http://www.info.ucl.ac.be/people/PVR/book.html”,
Abstract = ”
This textbook is designed for second-year courses up to graduate
courses in computer programming. It covers all major programming
concepts, techniques, and paradigms in a unified framework. It
is based on the kernel language approach, in which
programming languages are defined in terms of their underlying
concepts. The textbook defines a wide variety of programming
languages and paradigms with a small set of closely-related
kernel languages. The kernel languages are easy to understand by
practicing programmers and have a simple formal semantics that
makes it easy to reason about correctness and complexity at a
high level of abstraction. The textbook is designed to be used
together with the Mozart Programming System.”
}

@article{turing:50a,
title = {Computing machinery and intelligence},
author = {A. Turing},
journal = {Mind},
pages = {433-460},
volume = {59},
year = {1950},
keywords = {imported }
}

Dec 2007

@book{Tufte90,
title = {Envisioning Information},
address = {Cheshire, Connecticut},
author = {Edward R. Tufte},
publisher = {Graphics Press},
year = {1990},
keywords = {imported }
}

@book{Tufte:VisuDispQuanInfo2001,
title = {The Visual Display of Quantitative Information},
address = {Cheshire, Conn.},
author = {Edward R. Tufte},
edition = {2nd ed.},
pages = {197},
publisher = {Graphics Press},
year = {2001},
lccn = {2001271866}, isbn = {0961392142},
keywords = {display information }
}

@book{author = {Rosenberg, Scott },
howpublished = {Hardcover},
isbn = {1400082463},
keywords = {engineering, software},
month = {January},
publisher = {Crown},
url = {http://www.dreamingincode.com/},
title = {Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software},
year = {2007}
}

Nov 2007

@article{journals/computer/Wirth06,
title = {Good Ideas, through the Looking Glass.},
author = {Niklaus Wirth},
journal = {IEEE Computer},
number = {1},
pages = {28-39},
url = {http://dblp.uni-trier.de/db/journals/computer/computer39.html#Wirth06},
volume = {39},
year = {2006},
description = {dblp},
ee = {http://doi.ieeecomputersociety.org/10.1109/MC.2006.20}, date = {2006-04-27},
keywords = {dblp }
}

@inproceedings{conf/sac/MiliciaS04,
title = {The inheritance anomaly: ten years after.},
author = {Giuseppe Milicia and Vladimiro Sassone},
booktitle = {SAC},
crossref = {conf/sac/2004},
editor = {Hisham Haddad and Andrea Omicini and Roger L. Wainwright and Lorie M. Liebrock},
pages = {1267-1274},
publisher = {ACM},
url = {http://dblp.uni-trier.de/db/conf/sac/sac2004.html#MiliciaS04},
year = {2004},
description = {dblp},
ee = {http://doi.acm.org/10.1145/967900.968159}, isbn = {1-58113-812-1}, date = {2006-02-10},
keywords = {dblp }
}

@misc{ ramirez00concurrent,
author = “R. Ramirez and A. Santosa and R. Yap”,
title = “Concurrent programming made easy”,
text = “Ramirez, R., Santosa, A. and Yap, R. 2000. Concurrent programming made
easy, Sixth IEEE International Conference on Engineering of Complex Systems,
IEEE Press.”,
year = “2000″,
url = “citeseer.ist.psu.edu/ramirez00concurrent.html” }
This seems like a kludge. The grafting on of an explicit synchronization mechanism to any language is not a scalable approach.

@inproceedings{conf/oopsla/Repenning06,
title = {Collaborative diffusion: programming antiobjects.},
author = {Alexander Repenning},
booktitle = {OOPSLA Companion},
crossref = {conf/oopsla/2006c},
editor = {Peri L. Tarr and William R. Cook},
pages = {574-585},
publisher = {ACM},
url = {http://dblp.uni-trier.de/db/conf/oopsla/oopsla2006c.html#Repenning06},
year = {2006},
description = {dblp},
ee = {http://doi.acm.org/10.1145/1176617.1176630}, isbn = {1-59593-491-X}, date = {2006-12-06},
keywords = {dblp }
}

@proceedings{DBLP:conf/oopsla/2006c,
editor = {Peri L. Tarr and
William R. Cook},
title = {Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented
Programming, Systems, Languages, and Applications, OOPSLA
2006, October 22-26, 2006, Portland, Oregon, USA},
booktitle = {OOPSLA Companion},
publisher = {ACM},
year = {2006},
isbn = {1-59593-491-X},
bibsource = {DBLP, http://dblp.uni-trier.de}
}

@incollection{ matsuoka93analysis,
author = “Satoshi Matsuoka and Akinori Yonezawa”,
title = “Analysis of Inheritance Anomaly in Object-Oriented Concurrent Programming Languages”,
booktitle = “Research Directions in Concurrent Object-Oriented Programming”,
publisher = “MIT Press”,
editor = “G. Agha and P. Wegner and A. Yonezawa”,
pages = “107–150″,
year = “1993″,
url = “citeseer.ist.psu.edu/matsuoka93analysis.html” }

@article{ ward94languageoriented,
author = “Martin P. Ward”,
title = “Language-Oriented Programming”,
journal = “Software — Concepts and Tools”,
volume = “15″,
number = “4″,
pages = “147-161″,
year = “1994″,
url = “http://www.cse.dmu.ac.uk/~mward/martin/papers/” }

Leave a Reply

Spam Protection by WP-SpamFree