5 ACM-W Letter ACM-W Celebrates Women in Computing By Elaine Weyuker
9 Letters To The Editor Share the Threats
10 blog@CACM
Speech-Activated User Interfaces and Climbing Mt. Exascale Tessa Lau discusses why she doesn’t use the touch screen on her in-car GPS unit anymore and Daniel Reed considers the future of exascale computing.
22 Privacy and Security
Answering the Wrong Questions Is No Answer
Asking the wrong questions when building and deploying systems results in systems that cannot be sufficiently protected against the threats they face.
By Eugene H. Spafford
25 Inside Risks
Reducing Risks of Implantable Medical Devices
A prescription to improve security and privacy of pervasive health care. By Kevin Fu
12 CACM Online
Making That Connection By David Roman
27 Calendar
13 Micromedicine to the Rescue Medical researchers have long dreamed of “magic bullets” that go directly where they are needed. With micromedicine, this dream could become a life-saving reality. By Don Monroe
101 Careers
16 Content Control
Entertainment businesses say digital rights management prevents the theft of their products, but access control technologies have been a uniform failure when it comes to preventing piracy. Fortunately, change is on the way.
By Leah Hoffmann
28 The Profession of IT
Beyond Computational Thinking If we are not careful, our fascination with “computational thinking” may lead us back into the trap we are trying to escape.
By Peter J. Denning
103 Puzzled
Solutions and Sources By Peter Winkler
104 Future Tense Webmind Says Hello By Robert J. Sawyer
18 Autonomous Helicopters Researchers are improving unmanned helicopters’ capabilities to address regulatory requirements and commercial uses.
By Gregory Goth
31 Viewpoint
Why “Open Source” Misses the Point of Free Software Decoding the important differences in terminology, underlying philosophy, and value systems between two similar categories of software.
By Richard Stallman
21 Looking Backward and Forward CRA’s Computing Community Consortium hosted a day-long symposium to discuss the important computing advances of the last several decades and how to sustain that track record of innovation.
By Bob Violino
34 Kode Vicious
Obvious Truths
How to determine when to put the brakes on late-running projects and untested software patches. By George V. Neville-Neil
Association for Computing Machinery Advancing Computing as a Science & Profession
PhotograPh courtesy of the comPuting research association
References:
Archives