COMMUNICATIONS OF THE ACM
I
M
A
G
E
©
L
U
C
A
S
F
I
L
M
LT
D
.
&
T
M
.
A
L
L
R
I
G
H
T
S
R
E
S
E
R
V
E
D
.
Viewpoints
20 Technology Strategy and Management
The Business of Quantum Computing
Considering the similarities
of quantum computing
development to the early years
of conventional computing.
By Michael A. Cusumano
23 Privacy and Security
A Pedagogic Cybersecurity Framework
A proposal for teaching
the organizational, legal,
and international aspects
of cybersecurity.
By Peter Swire
27 Kode Vicious
The Obscene Coupling
Known as Spaghetti Code
Teach your junior programmers
how to read code.
By George V. Neville-Neil
29 Viewpoint
Building the Universal Archive
of Source Code
A global collaborative project
for the benefit of all.
By Jean-François Abramatic,
Roberto Di Cosmo,
and Stefano Zacchiroli
32 Viewpoint
Are CS Conferences (Too)
Closed Communities?
Assessing whether newcomers
have a more difficult time
achieving paper acceptance
at established conferences.
By Jordi Cabot,
Javier Luis Cánovas Izquierdo,
and Valerio Cosentino
Watch the authors discuss
their work in this exclusive
Communications video.
https://cacm.acm.org/
videos/building-the-universal-archive-of-source-code
Departments
5 Cerf’s Up
The Internet in the 21st Century
By Vinton G. Cerf
6 Letters to the Editor
Hennessy and Patterson
on the Roots of RISC
8 BLOG@CACM
Can We Use AI for Global Good?
Amir Banifatemi observes how
the AI for Good Summit
“allowed us to start a dialogue,
find a common frame of reference,
and decide how our steps
would be smart and structured.”
31 Calendar
114 Careers
Last Byte
120 Q&A
Reaping the Benefits
of a Diverse Background
Earlier this year, ACM named
Dina Katabi of the Massachusetts
Institute of Technology’s Computer
Science and Artificial Intelligence
Laboratory recipient of the 2017 ACM
Prize in Computing for her creative
contributions to wireless systems.
By Leah Hoffmann
News
11 Floating Voxels Provide
New Hope for 3D Displays
In search of holograms that
can be viewed from any angle.
By Chris Edwards
14 Transient Electronics Take Shape
Advances in materials science
and chemistry are leading
to self-destructing circuits
and transient electronics, which
could impact many fields.
By Samuel Greengard
17 The Dangers of Automating
Social Programs
Is it possible to keep bias
out of a social program driven
by one or more algorithms?
By Esther Shein
Association for Computing Machinery
Advancing Computing as a Science & Profession
11