DEPARTMENT: Editor's letter
In addition to reaping computing's bounty (education, information access, entertainment, commerce, efficiency, and more), we should "own" and work to reduce the negative impacts of computing.
Andrew A. Chien
Pages 5-6
DEPARTMENT: Letters to the editor
In her February 2020 column ("Are You Sure Your Software Will Not Kill Anyone?"), Nancy Leveson says the solution to software safety is not "building a software architecture and generating the requirements later." We are surprised …
CACM Staff
Page 6
DEPARTMENT: Cerf's up
There is no doubt in my mind that our profession and the products it creates will have a prominent role in shaping our post-COVID-19 society.
Vinton G. Cerf
Page 7
DEPARTMENT: BLOG@CACM
Terrence DeFranco suggests the Internet of Things could be keeping us safer, and Jeremy Roschelle airs issues related to online instruction.
Terrence DeFranco, Jeremy Roschelle
Pages 8-9
COLUMN: News
ACM A.M. Turing Award recipients, Ed Catmull and Pat Hanrahan, overcame industry indifference to found Pixar and put their computer graphics expertise to work.
Neil Savage
Pages 10-12
Deep learning looks for better pretexts.
Chris Edwards
Pages 13-14
Artificial intelligence makes sense of radio signals to understand what someone in another room is doing.
Neil Savage
Pages 15-16
Companies increasingly are looking to hire people who are on the autism spectrum to fill IT roles.
Esther Shein
Pages 17-19
COLUMN: Inside risks
Limiting sensitive information leakage via smart-home sensor data.
Connor Bolton, Kevin Fu, Josiah Hester, Jun Han
Pages 20-24
COLUMN: Kode vicious
With increasing complexity comes increasing risk.
George V. Neville-Neil
Pages 25-26
COLUMN: The profession of IT
The S-shaped curve of technology adoption is a welcome recurrence in an otherwise chaotic adoption world.
Peter J. Denning, Ted G. Lewis
Pages 27-29
COLUMN: Viewpoint
Programming research has entered the Neuroage.
Janet Siegmund, Norman Peitek, André Brechmann, Chris Parnin, Sven Apel
Pages 30-34
A discussion of ethical considerations.
Meredith Ringel Morris
Pages 35-37
SECTION: Practice
Chipping away at Moore's Law.
Jessie Frazelle
Pages 38-41
Leveraging expectations for better communication.
Thomas A. Limoncelli
Pages 42-44
SECTION: Contributed articles
Lessons learned from Meltdown's exploitation of the weaknesses in today's processors.
Moritz Lipp, Michael Schwarz, Daniel Gruss, Thomas Prescher, Werner Haas, Jann Horn, Stefan Mangard, Paul Kocher, Daniel Genkin, Yuval Yarom, Mike Hamburg, Raoul Strackx
Pages 46-56
It's difficult to see the ecological impact of IT when its benefits are so blindingly bright.
Alan Borning, Batya Friedman, Nick Logler
Pages 57-64
SECTION: Review articles
Advances in how programs treat natural language words have a big impact in AI.
Noah A. Smith
Pages 66-74
Strategically augmented street lamps can become the key enabling technology in smart cities.
Max Mühlhäuser, Christian Meurisch, Michael Stein, Jörg Daubert, Julius Von Willich, Jan Riemann, Lin Wang
Pages 75-83
SECTION: Research highlights
"Data-Driven Algorithm Design," by Rishi Gupta and Tim Roughgarden, addresses the issue that the best algorithm to use for many problems depends on what the input "looks like."
Avrim Blum
Page 86
We model the problem of identifying a good algorithm from data as a statistical learning problem.
Rishi Gupta, Tim Roughgarden
Pages 87-94
COLUMN: Last byte
ACM A.M. Turing Award recipients Ed Catmull and Pat Hanrahan discuss how they helped to bring the power of three-dimensional imagery to computer graphics.
Leah Hoffmann
Pages 96-ff