Home → Magazine Archive → October 2020 (Vol. 63, No. 10)
Table of Contents
PDFPage 5
Protecting Computers and People From Viruses
Robin K. Hill considers why the comparison of organic viruses and computer viruses is so compelling.
Page 8Pages 10-12
Who Has Access to Your Smartphone Data?
ISPs, app developers, and even the government may know more about you than you think.
Pages 15-17Frances E. Allen was the first woman recipient of the ACM A.M. Turing Award.
Pages 18-19Self-Driving Vehicle Technology: Progress and Promises
Seeking the answer to the elusive question, 'Are we there yet'?
Pages 20-22A Holistic View of Future Risks
Almost everything is somehow interrelated with everything else—and that should not surprise us.
Pages 23-27Pages 28-29
We Need to Automate the Declaration of Conflicts of Interest
Pages 30-32Using Computer Programs and Search Problems for Teaching Theory of Computation
Recognizing the significance of a cornerstone of computer science.
Pages 33-35Pages 36-39
Debugging Incidents in Google's Distributed Systems
How experts debug production issues in complex distributed systems.
Pages 40-46What Do Agile, Lean, and ITIL Mean to DevOps?
The value of learning skillsets within a trio of disciplines and the role each plays in DevOps.
Pages 48-53The story of the development of a sound, static method for worst-case execution-time analysis.
Pages 54-60Responsible Vulnerability Disclosure in Cryptocurrencies
Software weaknesses in cryptocurrencies create unique challenges in responsible revelations.
Pages 62-71Technical Perspective: Analyzing Smart Contracts with MadMax
Page 86Lower Bounds for External Memory Integer Sorting via Network Coding
Pages 97-105Pages 108-ff