DEPARTMENT: Departments
ACM's Open-Conference principle reflects ACM's mission of "advance computing as a science and a profession; enable professional development; and promote policies and research that benefit society." In the past few weeks, however …
Moshe Y. Vardi
Page 5
As ACM's President, I remain focused on issues of diversity. I would like to highlight two key aspects of accessibility already being addressed by ACM. The first is digital accessibility; the second is conference accessibility …
Vicki L. Hanson
Page 7
I am going way out on a limb in this column into an area where I really know very little but am completely fascinated by what I am learning. The tenuous linkage to our discipline is what I will call programmed cell self-destruction …
Vinton G. Cerf
Page 9
DEPARTMENT: Letters to the editor
The February 2017 Viewpoints, "Smart Machines Are Not a Threat to Humanity" and "AI Dangers: Imagined and Real," both relied heavily on the lack of direct relevance of Moore's Law.
CACM Staff
Pages 10-11
DEPARTMENT: BLOG@CACM
Mark Guzdial considers the steps needed to reach the goal of CS for All, while Robin K. Hill ponders the aesthetics of programming.
Mark Guzdial, Robin K. Hill
Pages 12-13
COLUMN: News
More work is needed to make synthesized speech more natural, easier to understand, and more pleasant to hear.
Neil Savage
Pages 15-17
Researchers are looking for new ways to advance semiconductors as Moore's Law approaches its limits.
Samuel Greengard
Pages 18-20
Cryptocurrencies are enabling illegal or immoral transactions in the dark corners of the Internet.
Keith Kirkpatrick
Pages 21-22
ACM has recognized 53 of its members as ACM Fellows for major contributions in areas including artificial intelligence, cryptography, computer architecture, high performance computing, and programming languages.
CACM Staff
Page 23
COLUMN: Legally speaking
Considering influences leading to the recent U.S Supreme Court decision in a years-long case that Apple filed against Samsung over iPhone design infringement.
Pamela Samuelson
Pages 26-28
COLUMN: Computing ethics
Examining professional misconduct among academic publication examiners.
Elizabeth Varki
Pages 29-30
COLUMN: The profession of IT
Common misconceptions about computer science hinder professional growth and harm the identity of computing.
Peter J. Denning, Matti Tedre, Pat Yongpradit
Pages 31-33
COLUMN: Viewpoint
Considering the challenges, commitments, and quandaries.
Thomas M. Philip
Pages 34-36
SECTION: Practice
A computing adventure about time through the looking glass.
Theo Schlossnagle
Pages 38-41
Hardware and software perspectives.
Mohamed Zahran
Pages 42-45
Expert-curated guides to the best of CS research.
Peter Bailis, Irene Zhang, Fadel Adib
Pages 46-49
SECTION: Contributed articles
More accessible conferences, digital resources, and ACM SIGs will lead to greater participation by more people with disabilities.
Jonathan Lazar, Elizabeth F. Churchill, Tovi Grossman, Gerrit van der Veer, Philippe Palanque, John "Scooter" Morris, Jennifer Mankoff
Pages 50-59
Along the way, acquire technical expertise and a master's degree, even while changing positions and companies.
Daniel J. Mazzola, Robert D. St. Louis, Mohan R. Tanniru
Pages 60-68
SECTION: Review articles
New tools tackle an age-old practice.
Simon Price, Peter A. Flach
Pages 70-79
SECTION: Research highlights
The authors of "Powering the Next Billion Devices with Wi-Fi" turn the problem of powering wireless sensor networks on its head. Instead of focusing on energy harvesting, they focus on wireless energy transfer.
Srinivasan Keshav
Page 82
We present the first power over Wi-Fi system that delivers power to low-power sensors and devices and works with existing Wi-Fi chipsets.
Vamsi Talla, Bryce Kellogg, Benjamin Ransford, Saman Naderiparizi, Joshua R. Smith, Shyamnath Gollakota
Pages 83-91
What is the most drastic way to reduce the cost of communication for parallel data processing algorithms? This is the question studied in "Reasoning on Data Partitioning for Single-Round Multi-Join Evaluation in Massively Parallel …
Leonid Libkin
Page 92
We introduce a framework for reasoning about data partitioning to detect when we can avoid the data reshuffling step.
Tom J. Ameloot, Gaetano Geck, Bas Ketsman, Frank Neven, Thomas Schwentick
Pages 93-100
COLUMN: Last byte
Mathematics led Subhash Khot, developer of the unique games conjecture, to computer science without his ever having seen a computer.
Leah Hoffmann
Pages 104-ff