COMMUNICATIONS OF THE ACM
Association for Computing Machinery
Advancing Computing as a Science & Profession
I
M
A
G
E
B
Y
I
N
D
U
C
T
I
V
E
L
O
A
D
;
P
H
O
T
O
B
Y
K
E
N
T
A
R
O
T
O
Y
A
M
A
Viewpoints
28 Global Computing
The Internet and Inequality
Is universal access to the Internet
a realistic method for addressing
worldwide socioeconomic inequality?
By Kentaro Toyama
31 Kode Vicious
GNL Is Not Linux
What’s in a name?
By George V. Neville-Neil
33 Technology Strategy and Management
The Need for Corporate Diplomacy
Whether global companies succeed
or fail often depends on how
effectively they develop and maintain
cooperative relationships with other
organizations and governments.
By Mari Sako
36 Viewpoint
Beyond Viral
The proliferation of social media
usage has not resulted in
significant social change.
By Manuel Cebrian, Iyad Rahwan,
and Alex “Sandy” Pentland
Departments
5 Editor’s Letter
Are We Headed toward
Another Global Tech Bust?
By Moshe Y. Vardi
7 Cerf’s Up
Enrollments Explode!
But diversity students are leaving…
By Vinton G. Cerf and Maggie Johnson
8 Letters to the Editor
Chaos Is No Catastrophe
10 BLOG@CACM
Sampling Bias in CS Education,
and Where’s the Cyber Strategy?
Mark Guzdial examines a logical
fallacy in consumer
science education; John Arquilla
sees an absence of discussion
about the use of information
technologies in future conflicts.
37 Calendar
94 Careers
Last Byte
96 Upstart Puzzles
Sleep No More
By Dennis Shasha
News
13 Automating Proofs
Math struggles with
the usability of formal proofs.
By Chris Edwards
16 Existing Technologies
Can Assist the Disabled
Researchers consider how
to adapt broadly available
technology products for those
battling physical impairments.
By Keith Kirkpatrick
19 Search Engine Agendas
Is Google trying to trick you
on the way to the polls?
By Gary Anthes
22 Marvin Minsky: 1927–2016
By Lawrence M. Fisher
25 A Decade of ACM Efforts Contribute
to Computer Science for All
By Lawrence M. Fisher
13
28