Departments
5 Editor’s Letter
Fricative Computing
Let’s bring friction back
into computing.
By Moshe Y. Vardi
7
9
12 Letters to the Editor
Try Old Boys Security Network
41 Calendar
102 Careers
Last Byte
News Viewpoints 20
COMMUNICATIONS OF THE ACM
From the President
ACM President’s Salary
Increased by 300%!
By Vinton G. Cerf
26 Law and Technology
Fair Use in Europe
Examining the mismatch between
copyright law and technology-influenced evolving social norms
in the European Union.
By P. Bernt Hugenholtz
Publisher’s Corner
A Few Good Reasons to
Publish in Communications
By Scott E. Delman
29 Historical Reflections
Max Newman: Forgotten Man
of Early British Computing
Reflections on a significant, yet often
overlooked, computing pioneer.
By David Anderson
14 BLOG@CACM
Encouraging I T Usage In Future
Healthcare, Quality in CS Education
Jeannette M. Wing considers how
technology acts as a change agent
for healthcare, while Mark Guzdial
ponders ways to measure quality
in computer science education.
17 Proving Grounds
Researchers are making headway
with one of quantum computing’s
major theoretical problems:
multi-prover interactive proofs.
By Alex Wright
32 Education
Human-Centered Computing:
A New Degree for Licklider’s World
Combining computing and
psychology, J.C.R. Licklider’s
prescient ideas are being applied in
contemporary educational settings.
By Mark Guzdial
20 Vanishing Electronics
Engineers are reinventing
electronics by building safe devices
that dissolve in the body or within
the environment. The technology
could redefine everything from
medicine to computing.
By Sam Greengard
35 Viewpoint
The Science in Computer Science
Computer science is in a period
of renaissance as it rediscovers
its science roots.
By Peter J. Denning
104 Puzzled
Ant Alice’s Adventures
By Peter Winkler
23 ‘Small Data’ Enabled Prediction
Of Obama’s Win, Say Economists
“Big data” from crowdsourcing
resulted in more complex predictions.
By Paul Hyman
39 Viewpoint
Moving from Petaflops to Petadata
The race to build ever-faster
supercomputers is on, with more
contenders than ever before.
However, the current goals set
for this race may not lead to
the fastest computation for
particular applications.