COLUMN: Inside risks
Session details: Inside risks
Page
DEPARTMENT: Cerf's up
ACM's most prestigious recognition is the ACM A.M. Turing Award and the 2017 award goes to John Hennessy and David Patterson: "For pioneering a systematic, quantitative approach to the design and evaluation of computer architectures …
Vinton G. Cerf
Page 5
DEPARTMENT: Letters to the editor
"Always Out of Balance" (April 2018) overstated (somewhat) the effect of intractability by claiming the intractability of computing Nash equilibrium necessitates researchers abandon this notion in favor of other competition-related …
CACM Staff
Pages 6-7
DEPARTMENT: BLOG@CACM
Mark Guzdial considers an idea with significant educational implications, while Susan Landau looks into the Cambridge Analytica/Facebook scandal.
Mark Guzdial, Susan Landau
Pages 8-9
COLUMN: News
ACM A.M. Turing Award recipients David Patterson and John Hennessy developed the "dangerous" idea that software should be simpler so it can be executed more quickly, which evolved into the Reduced Instruction Set Computer architecture …
Neil Savage
Pages 10-12
Neural networks can deliver surprising, and sometimes unwanted, results.
Chris Edwards
Pages 13-14
A variety of techniques allow sensors to locate and recognize objects in space.
Keith Kirkpatrick
Pages 15-17
Are technology companies maximizing profits by making users addicted to their products?
Logan Kugler
Pages 18-19
COLUMN: Inside risks
Considering the inherent risks of cryptocurrency ecosystems.
Nicholas Weaver
Pages 20-24
COLUMN: The profession of IT
A discussion of ideas about software engineering.
Peter J. Denning
Pages 25-27
COLUMN: Kode Vicious
Taking wild guesses.
George V. Neville-Neil
Pages 28-29
COLUMN: Viewpoint
Assessing the effectiveness of anonymization in the review process.
C. Le Goues, Y. Brun, S. Apel, E. Berger, S. Khurshid, Y. Smaragdakis
Pages 30-33
SECTION: Practice
Embracing failures for improving availability.
Diptanu Gon Choudhury, Timothy Perrett
Pages 34-40
A look at JavaScript libraries in the wild.
Tobias Lauinger, Abdelberi Chaabane, Christo B. Wilson
Pages 41-47
A.B.A. = Always be automating.
Thomas A. Limoncelli
Pages 48-53
SECTION: Contributed articles
Bias in Web data and use taints the algorithms behind Web-based applications, delivering equally biased results.
Ricardo Baeza-Yates
Pages 54-61
By focusing on users' abilities rather than disabilities, designers can create interactive systems better matched to those abilities.
Jacob O. Wobbrock, Krzysztof Z. Gajos, Shaun K. Kane, Gregg C. Vanderheiden
Pages 62-71
Text analysis can reveal patterns of association among medical terms and medical codes.
David Gefen, Jake Miller, Johnathon Kyle Armstrong, Frances H. Cornelius, Noreen Robertson, Aaron Smith-McLallen, Jennifer A. Taylor
Pages 72-77
SECTION: Review articles
When it comes to anonymizing cryptocurrencies, one size most definitely does not fit all.
Daniel Genkin, Dimitrios Papadopoulos, Charalampos Papamanthou
Pages 78-88
SECTION: Research highlights
In "Coz: Finding Code that Counts with Causal Profiling," Curtsinger and Berger describe causal profiling, which tell programmers exactly how much speed-up bang to expect for their optimization buck.
Landon P. Cox
Page 90
This paper introduces causal profiling. Unlike past profiling approaches, causal profiling indicates exactly where programmers should focus their optimization efforts, and quantifies their potential impact.
Charlie Curtsinger, Emery D. Berger
Pages 91-99
COLUMN: Last byte
ACM A.M. Turing award recipients John Hennessy and David Patterson have introduced generations of students to reduced instruction set computing.
Leah Hoffmann
Pages 104-ff