June 2018 - Vol. 61 No. 6
Features
Opinion 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 with enduring impact on the microprocessor industry."
Opinion 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 ideas.
Programming Programming Languages, and Analyzing Facebook’s Failure
Mark Guzdial considers an idea with significant educational implications, while Susan Landau looks into the Cambridge Analytica/Facebook scandal.
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.
Deep Learning Hunts for Signals Among the Noise
Neural networks can deliver surprising, and sometimes unwanted, results.
3D Sensors Provide Security, Better Games
A variety of techniques allow sensors to locate and recognize objects in space.
Are technology companies maximizing profits by making users addicted to their products?
Opinion Inside risks
Considering the inherent risks of cryptocurrency ecosystems.
Opinion The profession of IT
A discussion of ideas about software engineering.
Opinion Viewpoint
Effectiveness of Anonymization in Double-Blind Review
Assessing the effectiveness of anonymization in the review process.
Designing Cluster Schedulers for Internet-Scale Services
Embracing failures for improving availability.
Research and Advances Contributed articles
Bias in Web data and use taints the algorithms behind Web-based applications, delivering equally biased results.
Research and Advances Contributed articles
By focusing on users' abilities rather than disabilities, designers can create interactive systems better matched to those abilities.
Research and Advances Contributed articles
Identifying Patterns in Medical Records through Latent Semantic Analysis
Text analysis can reveal patterns of association among medical terms and medical codes.
Research and Advances Review articles
Privacy in Decentralized Cryptocurrencies
When it comes to anonymizing cryptocurrencies, one size most definitely does not fit all.
Research and Advances Research highlights
Technical Perspective: Measuring Optimization Potential with Coz
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.
Research and Advances Research highlights
Coz: Finding Code that Counts with Causal Profiling
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.
Opinion Last byte
ACM A.M. Turing award recipients John Hennessy and David Patterson have introduced generations of students to reduced instruction set computing.