DEPARTMENT: Cerf's up
The peculiar property that makes public key cryptography interesting is that you must use one key to encrypt and the other to decrypt.
Vinton G. Cerf
Page 5
DEPARTMENT: Letters to the editor
Vinton G. Cerf's "The Internet in the 21st Century" (Sept. 2018) highlighted many challenges facing today's Internet. The fundamental issue becomes what changes are warranted and who will be responsible for defining and administering …
CACM Staff
Pages 7-8
DEPARTMENT: BLOG@CACM
John Arquilla describes the new state of cyberspying, while Yegor Bugayenko considers the importance of a software architect to development projects.
John Arquilla, Yegor Bugayenko
Pages 10-11
COLUMN: News
Machine learning turns the spotlight on elusive viruses.
Chris Edwards
Pages 13-15
Why aren't better assistive technologies available for those communicating using ASL?
Keith Kirkpatrick
Pages 16-18
Artificial intelligence is changing the legal industry.
Logan Kugler
Pages 19-21
COLUMN: The profession of IT
A discussion of the rapidly evolving realm of machine learning.
Ted G. Lewis, Peter J. Denning
Pages 24-27
COLUMN: Kode vicious
Harvesting open source products and planting the next crop.
George V. Neville-Neil
Pages 28-29
COLUMN: Point/counterpoint
Considering the difficult technical and sociological issues affecting the regulation of artificial intelligence research and applications.
Oren Etzioni
Pages 30-32
Permissionless innovation should be the governing policy for AI technologies.
Andrea O'Sullivan, Adam Thierer
Pages 33-35
COLUMN: Viewpoint
Seeking to address a wider range of user requests toward task completion.
Ryen W. White
Pages 36-38
SECTION: Practice
Learn from the past to prepare for the next battle.
Rich Bennett, Craig Callahan, Stacy Jones, Matt Levine, Merrill Miller, Andy Ozment
Pages 40-44
How documentation enables SRE teams to manage new and existing services.
Shylaja Nukala, Vivek Rau
Pages 45-51
Five strategies for pushing through.
Kate Matsudaira
Pages 52-54
SECTION: Contributed articles
Citizen-led initiatives via social media yield political influence, including even with a country's top political leaders.
Junyeong Lee, Jaylyn Jeonghyun Oh
Pages 56-61
Expect inherent uncertainties in health-wearables data to complicate future decision making concerning user health.
Bran Knowles, Alison Smith-Renner, Forough Poursabzi-Sangdeh, Di Lu, Halimat Alabi
Pages 62-67
A series of reports promises the general public a technologically accurate view of the state of AI and its societal implications.
Barbara J. Grosz, Peter Stone
Pages 68-73
SECTION: Review articles
Emotionally sentient systems will enable computers to perform complex tasks more effectively, making better decisions and offering more productive services.
Daniel McDuff, Mary Czerwinski
Pages 74-83
A promising, useful tool for future programming development environments.
Rajeev Alur, Rishabh Singh, Dana Fisman, Armando Solar-Lezama
Pages 84-93
SECTION: Research highlights
In "How to Implement Any Concurrent Data Structure," Calciu et al. show that a concurrent data structure can be built automatically and that its performance is actually competitive with state-of-the-art designs for a series of …
Tim Harris
Page 96
We propose a method called Node Replication (NR) to implement any concurrent data structure.
Irina Calciu, Siddhartha Sen, Mahesh Balakrishnan, Marcos K. Aguilera
Pages 97-105
"Bringing the Web Up to Speed with WebAssembly," by Rossberg et al., gives an overview of the initial design of WebAssembly, a new low-level programming language for Web-based software.
Anders Møller
Page 106
WebAssembly is the first mainstream language designed from the start with a formal semantics. It not only demonstrates the feasibility of applying formal techniques, but also that they lead to a remarkably clean and simple design …
Andreas Rossberg, Ben L. Titzer, Andreas Haas, Derek L. Schuff, Dan Gohman, Luke Wagner, Alon Zakai, J. F. Bastien, Michael Holman
Pages 107-115
COLUMN: Last byte
Peter G. Neumann traces a lifetime devoted to identifying computing risks.
Leah Hoffmann
Pages 128-ff