Home → Magazine Archive → December 2012 (Vol. 55, No. 12)
Table of Contents
PDFIn a recent column, I questioned whether there was any "science" in computer science. This provoked a great many responses that provided some very valuable perspective. I have come away from this foray into computer 'science' …
Page 7Concerning the proposed Research Works Act, introduced in the U.S. Congress in 2011, Moshe Y. Vardi's "Editor's Letter" "Why ACM?" (Sept. 2012) left me a little confused as to Vardi's own position on both the law and open …
Pages 8-9Pages 12-13
Pages 15-17
IT Innovation For the Bottom of the Pyramid
New ways to develop technologies for the emerging growth markets.
Pages 24-27Reflections on the legalities and economics of preserving animations and games in Europe.
Pages 28-30Pages 31-32
Pages 33-35
Why We Need an ACM Special Interest Group For Broadening Participation
A proposal for an international group focused on broadening participation.
Pages 36-38A unique firsthand account of formative experiences with Alan Turing.
Pages 39-40Pages 42-49
Improved performance and a proven deployment strategy make SPDY a potential successor to HTTP.
Pages 64-73Computers interacting with, not imitating, humans is the way forward.
Pages 74-77Theory of Algorithmic Self-Assembly
The challenge of programming molecules to manipulate themselves.
Pages 78-88Page 90
Technical Perspective: Natural Algorithms in a Networked World
Page 100Puzzled: Solutions and Sources
Last month (November 2012) we posted a trio of brainteasers concerning the use of a balance scale to determine the weight of various numbers of coins. Here, we offer solutions to all three. How did you do?
Page 126Sanjeev Arora talks about proof, intractability, and finding the best way to approximate problems.
Pages 128-ff