Our discipline is dedicated to reducing friction. Our goal is to reduce the friction of computing and communication as much as possible. But should zero friction really be our goal? Let's bring friction back into computing.
Moshe Y. Vardi
Page 5
DEPARTMENT: From the president
I hope this headline got your attention! Of course, as with all voluntary positions at ACM, the salary is $0.00/year. However, you gain incalculably in satisfaction when you volunteer your time in any of the myriad opportunities …
Vinton G. Cerf
Page 7
The relationship ACM has with the computing community itself is ultimately less important for ACM than the need to continue offering valuable services to you, the reader and member of this community.
Scott E. Delman
Page 9
DEPARTMENT: Letters to the Editor
Trade and professional journals tell us how to achieve information security solutions, but such advice is not supported by experience. The confidentiality needed to achieve security greatly inhibits valid research and adequate …
CACM Staff
Pages 12-13
DEPARTMENT: BLOG@CACM
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.
Jeannette M. Wing, Mark Guzdial
Pages 14-15
COLUMN: News
Researchers are making headway with one of quantum computing's major theoretical problems: multi-prover interactive proofs.
Alex Wright
Pages 17-19
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.
Samuel Greengard
Pages 20-22
"Big data" from crowdsourcing resulted in more complex predictions.
Paul Hyman
Pages 23-25
COLUMN: Law and technology
Examining the mismatch between copyright law and technology-influenced evolving social norms in the European Union.
P. Bernt Hugenholtz
Pages 26-28
COLUMN: Historical reflections
Reflections on a significant, yet often overlooked, computing pioneer.
David Anderson
Pages 29-31
COLUMN: Education
Combining computing and psychology, J.C.R. Licklider's prescient ideas are being applied in contemporary educational settings.
Mark Guzdial
Pages 32-34
COLUMN: Viewpoint
Computer science is in a period of renaissance as it rediscovers its science roots.
Peter J. Denning
Pages 35-38
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.
Michael J. Flynn, Oskar Mencer, Veljko Milutinovic, Goran Rakocevic, Per Stenstrom, Roman Trobec, Mateo Valero
Pages 39-42
SECTION: Practice
Google ads, black names and white names, racial discrimination, and click advertising.
Latanya Sweeney
Pages 44-54
How can applications be built on eventually consistent infrastructure given no guarantee of safety?
Peter Bailis, Ali Ghodsi
Pages 55-63
Flash memory has come a long way and it is time for software to catch up.
Adam H. Leventhal
Pages 64-67
SECTION: Contributed articles
Surgeons use hand gestures and/or voice commands without interrupting the natural flow of a procedure.
Mithun George Jacob, Yu-Ting Li, George A. Akingba, Juan P. Wachs
Pages 68-75
Markets characterized by multiple competing digital standards have room for more than one winner, unlike traditional analog markets.
Chris F. Kemerer, Charles Zhechao Liu, Michael D. Smith
Pages 76-82
SECTION: Review articles
Employees in emerging markets find their own IT devices vital to job productivity and innovation.
Iris Junglas, Jeanne Harris
Pages 84-90
SECTION: Research highlights
It has been an open question whether it is possible to build GPU-targeted high-performance software systems that are themselves programmable. "GPU Ray Tracing" shows how to achieve both programmability and high performance …
Matt Pharr
Page 92
The NVIDIA OptiX ray tracing engine builds on the key observation that most ray tracing algorithms can be implemented using a small set of programmable operations.
Steven G. Parker, Heiko Friedrich, David Luebke, Keith Morley, James Bigler, Jared Hoberock, David McAllister, Austin Robison, Andreas Dietrich, Greg Humphreys, Morgan McGuire, Martin Stich
Pages 93-101
COLUMN: Last byte
These three puzzles involve my favorite ant, Ant Alice.
Peter Winkler
Page 104