I
M
A
G
E
B
Y
L
I
G
H
T
S
P
R
I
N
G
Departments
5 Cerf’s Up
Self-Authenticating Identifiers
By Vinton G. Cerf
7 Letters to the Editor
Reclaim Internet Greatness
10 BLOG@CACM
Securing Agent 111, and the Job
of Software Architect
John Arquilla describes the new
state of cyberspying, while
Yegor Bugayenko considers
the importance of a software
architect to development projects.
27 Calendar
116 Careers
Last Byte
128 Q&A
Promoting Common Sense,
Reality, Dependable Engineering
Peter G. Neumann traces
a lifetime devoted to
identifying computing risks.
By Leah Hoffmann
News
13 Learning to See
Machine learning turns the spotlight
on elusive viruses.
By Chris Edwards
16 Technology for the Deaf
Why aren’t better assistive
technologies available for those
communicating using ASL?
By Keith Kirkpatrick
19 AI Judges and Juries
Artificial intelligence is changing
the legal industry.
By Logan Kugler
Viewpoints
24 The Profession of IT
Learning Machine Learning
A discussion of the rapidly evolving
realm of machine learning.
By Ted G. Lewis and Peter J. Denning
28 Kode Vicious
A Chance Gardener
Harvesting open source products
and planting the next crop.
By George V. Neville-Neil
30 Point/Counterpoint
Point: Should AI Technology
Be Regulated? Yes, and Here’s How.
Considering the difficult technical
and sociological issues affecting
the regulation of artificial intelligence
research and applications.
By Oren Etzioni
33 Counterpoint: Regulators
Should Allow the Greatest
Space for AI Innovation
Permissionless innovation
should be the governing policy
for AI technologies.
By Andrea O’Sullivan and Adam Thierer
36 Viewpoint
Opportunities and Challenges
in Search Interaction
Seeking to address a wider range
of user requests toward
task completion.
By Ryen W. White
Watch the author discuss
this work in the exclusive
Communications video.
https://cacm.acm.org/
videos/point-counterpoint-on-ai-regulation
Watch the authors discuss
this work in the exclusive
Communications video.
https://cacm.acm.org/
videos/point-counterpoint-on-ai-regulation
Practice
40 How to Live in a Post-Meltdown
and -Spectre World
Learn from the past to prepare
for the next battle.
By Rich Bennett, Craig Callahan,
Stacy Jones, Matt Levine,
Merrill Miller, and Andy Ozment
45 Why SRE Documents Matter
How documentation enables
SRE teams to manage
new and existing services.
By Shylaja Nukala and Vivek Rau
52 How to Get Things Done
When You Don’t Feel Like It
Five strategies for pushing through.
By Kate Matsudaira
Articles’ development led by
queue.acm.org
52
COMMUNICATIONS OF THE ACM