To many younger software practitioners, ACM remains incorrectly stereotyped as an organization for researchers or professors but not targeted to individuals who design, implement, deliver, and deploy software for a living. …
Stephen Bourne, George Neville-Neil
Page 5
DEPARTMENT: From the president
"Open access content" is a topic that has been widely discussed and, with the advent of the Internet and the Web along with "digital publishing," it has become an important touch-point for the research community.
Vinton G. Cerf
Page 7
Searching for scholarly literature became far easier with search engines like Google or Google Scholar. And while it is far easier now to find targeted information, the quality of the results is less assured.
Scott E. Delman
Page 9
DEPARTMENT: Letters to the Editor
I would like to add a bit of etymological history concerning the word "robot" to Vinton G. Cerf's President's Letter "What's a Robot?" (Jan. 2013).
CACM Staff
Pages 10-11
DEPARTMENT: BLOG@CACM
Mark Guzdial sees hope in computer science education efforts in the U.K. Daniel Reed suggests we should not be so quick to discard analog computing.
Mark Guzdial, Daniel Reed
Pages 12-13
COLUMN: News
Scientists at the Blue Brain Project are using supercomputers to simulate neural connections in a 3-D model of a slice of mammalian brain.
Nidhi Subbaraman
Pages 15-17
In a new approach to making computers more efficient, called "inexact," "probabilistic," or "approximate" computing, errors are not avoided; they are welcomed. Some call it "living dangerously."
Gary Anthes
Pages 18-20
As computational tools open up new ways of understanding history, historians and computer scientists are working together to explore the possibilities.
Leah Hoffmann
Pages 21-23
COLUMN: Technology strategy and management
Considering the economic implications as educational institutions expand online learning initiatives.
Michael A. Cusumano
Pages 26-28
COLUMN: Emerging markets
Harnessing computing and communication technologies in fragile, conflict-stressed nations.
Michael L. Best
Pages 30-32
COLUMN: Kode vicious
One programmer's extension is another programmer's abuse.
George V. Neville-Neil
Pages 33-34
COLUMN: Viewpoint
Seeking insights into cyberattacks associated with China.
Nir Kshetri
Pages 35-37
Lawmakers misunderstand user experience of technology interface.
Robert Rosenberger
Pages 38-40
SECTION: Practice
Building websites that perform well on mobile devices remains a challenge.
Nicholas C. Zakas
Pages 42-48
Website performance data has never been more readily available.
Patrick Meenan
Pages 49-55
The programmability of FPGAs must improve if they are to be part of mainstream computing.
David F. Bacon, Rodric Rabbah, Sunil Shukla
Pages 56-63
SECTION: Contributed articles
Start with talent and skills driven by curiosity and hormones, constrained only by moral values and judgment.
Zhengchuan Xu, Qing Hu, Chenghong Zhang
Pages 64-74
How to run virtual machines together with physical machines, especially when sharing computational resources.
Nishant Thorat, Arvind Raghavendran, Nigel Groves
Pages 75-81
SECTION: Review articles
The main applications and challenges of one of the hottest research areas in computer science.
Ronen Feldman
Pages 82-89
SECTION: Research highlights
The rich world is getting older, so we will see many efforts to build robots that can provide some in-home care for frail people. These robots will need computer programs that can see and understand rooms where people live.
David Forsyth
Page 91
We address the problem of understanding an indoor scene from a single image in terms of recovering the room geometry (floor, ceiling, and walls) and furniture layout.
Huayan Wang, Stephen Gould, Daphne Roller
Pages 92-99
COLUMN: Last byte
How I transcended the baseline for the sake of art and bioengineering.
Paul Di Filippo
Pages 104-ff