DEPARTMENT: Editor's letter
In 2017, we made the strategic decision to launch
Communications' Regional Special Sections. Next month (April 2021), we will publish the special section for Arabia, completing our circumnavigation of the world. The special sections …
Andrew A. Chien
Pages 5-7
DEPARTMENT: Departments
Today, the top seven companies in the S&P 500 index are all tech companies. Large companies wield power, and that often leads to a clash between these companies and "The People," that is, with governments.
Moshe Y. Vardi
Page 9
DEPARTMENT: Career paths in computing
We have enormous power to change the world through the systems we create. A world with clean air and water in which every person is respected seems like something we can all aspire to.
Graham Oakes
Page 11
DEPARTMENT: BLOG@CACM
Mark Guzdial takes issue with Dijkstra's metaphors, while Joel C. Adams considers how birthdays might differ if based on binary numbers.
Mark Guzdial, Joel C. Adams
Pages 12-13
COLUMN: News
A theorem about computations that exploit quantum mechanics challenges longstanding ideas in mathematics and physics.
Don Monroe
Pages 15-17
Artificial intelligence provides automatic fact-checking and fake news detection, but with limits.
Neil Savage
Pages 18-19
Edmund Melson Clarke, Jr., a celebrated American academic who developed methods for mathematically proving the correctness of computer systems, died on December 22, 2020 at the age of 75 from complications of COVID-19.
Simson Garfinkel, Eugene H. Spafford
Pages 23-24
Many facial recognition systems used by law enforcement are shot through with biases. Can anything be done to make them fair and trustworthy?
Paul Marks
Pages 20-22
COLUMN: Legally speaking
Considering the origins, interpretations, and possible changes to Communications Decency Act §230 amid an evolving online environment.
Pamela Samuelson
Pages 26-28
COLUMN: Privacy
Designing and testing 'Do Not Sell My Personal Information' icons.
Lorrie Faith Cranor
Pages 29-32
COLUMN: Computing ethics
Seeking to reap the positive uses of synthetic media while minimizing or preventing negative societal impact.
Deborah G. Johnson, Nicholas Diakopoulos
Pages 33-35
COLUMN: The profession of IT
The issue is not who has the "truth," but whose claims deserve more credence.
Peter J. Denning, Jeffrey Johnson
Pages 36-38
COLUMN: Viewpoint
The Pascal programming language creator Niklaus Wirth reflects on its origin, spread, and further development.
Niklaus Wirth
Pages 39-41
Experimenting with the creative process.
Sascha Friesike, Frédéric Thiesse, George Kuk
Pages 42-45
A "bring your own algorithm" era in healthcare.
Oded Nov, Yindalon Aphinyanaphongs, Yvonne W. Lui, Devin Mann, Maurizio Porfiri, Mark Riedl, John-Ross Rizzo, Batia Wiesenfeld
Pages 46-48
SECTION: Practice
The Amazon CTO sits with Tom Killalea to discuss designing for evolution at scale.
CACM Staff
Pages 50-57
From thingamabobs to rockets, 3D printing takes many forms.
Jessie Frazelle
Pages 58-62
SECTION: Contributed articles
Technological and economic forces are now pushing computing away from being general purpose and toward specialization.
Neil C. Thompson, Svenja Spanuth
Pages 64-72
A study of female students enrolled in IT degrees in Australia traces how programs influenced decision making.
Andreea Molnar, Therese Keane, Rosemary Stockdale
Pages 73-77
Under optimistic projection models, gender parity is forecast to be reached after 2100.
Lucy Lu Wang, Gabriel Stanovsky, Luca Weihs, Oren Etzioni
Pages 78-84
SECTION: Review articles
The evolution of and countermeasures for existing reconnaissance techniques.
Wojciech Mazurczyk, Luca Caviglione
Pages 86-95
Tracking the historical events that lead to the interweaving of data and knowledge.
Claudio Gutierrez, Juan F. Sequeda
Pages 96-104
SECTION: Research highlights
"Understanding Deep Learning (Still) Requires Rethinking Generalization," Chiyuan Zhang, et al., brings a fundamental new theoretical challenge: Why don't today's deep nets overfit to training data?
Sanjeev Arora
Page 106
In this work, we presented a simple experimental framework for interrogating purported measures of generalization.
Chiyuan Zhang, Samy Bengio, Moritz Hardt, Benjamin Recht, Oriol Vinyals
Pages 107-115
"3D Localization for Subcentimeter-Sized Devices," by Iyer, et al., neatly separates and solves the problems of robotic locomotion, sensing, localization, and communications packaged into a tiny payload.
Prabal Dutta
Page 116
We present the first localization system that consumes microwatts of power at a mobile device and can be localized across multiple rooms in settings such as homes and hospitals.
Rajalakshmi Nandakumar, Vikram Iyer, Shyamnath Gollakota
Pages 117-125
COLUMN: Last byte
Some technical support will never change.
Brian Clegg
Pages 128-ff