DEPARTMENT: From the chair of ACM-W
Why, with so much sustained effort by so many individuals and organizations, is progress toward gender equity so slow?
Jodi L. Tims
Page 5
DEPARTMENT: Cerf's up
Every few years, I have to pass a test from the Department of Motor Vehicles to drive my car. Shouldn't a self-driving car be required to do the same thing?
Vinton G. Cerf
Page 7
DEPARTMENT: Letters to the editor
It is our darkest fears that actually protect us the most. Could AI intensify such fears to levels beyond what we already know?
CACM Staff
Pages 8-9
DEPARTMENT: BLOG@CACM
The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts.twitterFollow us on Twitter at http:/ …
John Arquilla, Mark Guzdial
Pages 10-11
COLUMN: News
Two projects in China demonstrate the possibility of global quantum key distribution networks.
Chris Edwards
Pages 12-14
Serverless computing lets businesses and application developers focus on the program they need to run, without worrying about the machine on which it runs, or the resources it requires.
Neil Savage
Pages 15-16
In a world increasingly dependent on turning personal data into profits, it is unclear how much that data is actually worth.
Logan Kugler
Pages 17-19
COLUMN: Inside risks
Protecting the Internet of Things with embedded security.
Kevin Fu, Wenyuan Xu
Pages 20-23
COLUMN: Education
Maximizing the performance of neurodiverse talent.
Sarah Wille, Daphne Sajous-Brady
Pages 24-26
COLUMN: Kode Vicious
Sometimes you can give the monkey a less-dangerous club.
George V. Neville-Neil
Pages 27-28
COLUMN: Viewpoint
Considering rapidly evolving human-machine interactions.
Jennifer Keating, Illah Nourbakhsh
Pages 29-32
How innovation originates from market participants with multiple perspectives about commercial value.
Shane Greenstein
Pages 33-36
SECTION: Practice
Approaching container adoption in an already cloud-native infrastructure.
Andrew Leung, Andrew Spyker, Tim Bozarth
Pages 38-45
Expert-curated guides to the best of CS research.
Albert Kwon, James R. Wilcox, Peter Bailis
Pages 46-49
Try to see things from a manager's perspective.
Kate Matsudaira
Pages 50-52
SECTION: Contributed articles
Digital technology determines how (and even whether) people work as much as it determines how information produces economic activity.
John Zysman, Martin Kenney
Pages 54-63
Beta testers should represent a future product's target users as much as possible.
Vlasta Stavova, Lenka Dedkova, Martin Ukrop, Vashek Matyas
Pages 64-71
SECTION: Review articles
The challenge of computing in a highly dynamic environment.
Othon Michail, Paul G. Spirakis
Page 72
SECTION: Research highlights
What to do about buggy compilers? The authors of "Practical Verification of Peephole Optimizations with Alive" give us a compelling and practical answer.
Steve Zdancewic
Page 83
We created Alive, a domain-specific language for writing correct peephole optimizations and for automatically either proving them correct or else generating counterexamples.
Nuno P. Lopes, David Menendez, Santosh Nagarakatte, John Regehr
Pages 84-91
"Which Is the Fairest (Rent Division) of Them All?" focuses on the problem of rent division, and stands out in the variety of techniques applied to arrive at a solution.
Vincent Conitzer
Page 92
What is a fair way to assign rooms to several housemates, and divide the rent between them? We develop a general algorithmic framework that enables the computation of solutions in polynomial time that optimize a criterion of …
Kobi Gal, Ariel D. Procaccia, Moshe Mash, Yair Zick
Pages 93-100
COLUMN: Last byte
Who can say no to the hive mind's promise of cybernetic immortality, for free?
David Allen Batchelor
Pages 104-ff