DEPARTMENT:
From the ACM CEO
Communicating ACM Priorities
The need for diversity, equity, and inclusion is not only an issue of fairness, but also of excellence; research consistently finds that diverse teams produce better results than non-diverse teams.
Vicki L. Hanson
Page 5
DEPARTMENT:
Editor's letter
Good, Better, Best: How Sustainable Should Computing Be?
The grid faces major challenges to decarbonize, and the computing community can and should help accelerate the process.
Andrew A. Chien
Pages 6-7
DEPARTMENT:
Cerf's up
On Heterogeneous Computing
Computing is an endless frontier in which we have an unending supply of new problems to confront in the search for new solutions.
Vinton G. Cerf
Page 9
DEPARTMENT:
Letters to the editor
Common Ails
Michael A. Cusumano's October 2021 column, "Section 230 and a Tragedy of the Commons," contains some fundamental factual errors that further muddle a debate that already has been rife with inaccuracies.
CACM Staff
Pages 10-12
DEPARTMENT:
[email protected]
Seeking Out Camille, and Being Open to Others
Robin K. Hill on overcoming biases against alternative views, and Carlos Baquero on his search for the elusive Camille Noûs.
Robin K. Hill, Carlos Baquero
Pages 14-15
COLUMN:
News
Trouble at the Source
Errors and biases in artificial intelligence systems often reflect the data used to train them.
Don Monroe
Pages 17-19
The Road Ahead for Augmented Reality
A heads-up look at augmented reality head-up displays.
Keith Kirkpatrick
Pages 20-22
What Is the Cost of Living Online?
The cost of powering streaming and other rapidly growing online services will not "take down the Internet."
Samuel Greengard
Pages 23-25
DEPARTMENT:
ACM publications finances
ACM Publications Finances for 2020
This annual update on ACM Publications finances summarizes income and expenses for the 2020 calendar year.
Jack W. Davidson, Joseph A. Konstan, Scott E. Delman
Pages 26-27
COLUMN:
The profession of IT
Computational Thinking for Professionals
Professionals practice a form of computational thinking that is significantly more advanced than popular descriptions suggest.
Peter J. Denning, Matti Tedre
Pages 30-33
COLUMN:
Economic and business dimensions
'In Situ' Data Rights
Improving on data portability.
Marshall W. Van Alstyne, Georgios Petropoulos, Geoffrey Parker, Bertin Martens
Pages 34-35
COLUMN:
Viewpoint
Accelerator-Level Parallelism
Charging computer scientists to develop the science needed to best achieve the performance and cost goals of accelerator-level parallelism hardware and software.
Mark D. Hill, Vijay Janapa Reddi
Pages 36-38
COLUMN:
Kode Vicious
Patent Absurdity
A case when ignorance is the best policy.
George V. Neville-Neil
Page 39
COLUMN:
Viewpoint
What Every Engineer and Computer Scientist Should Know: The Biggest Contributor to Happiness
Seeking the fundamental factors instrumental to happiness.
Rosalind Picard
Pages 40-42
SECTION:
Practice
When Curation Becomes Creation
Algorithms, microcontent, and the vanishing distinction between platforms and creators.
Liu Leqi, Dylan Hadfield-Menell, Zachary C. Lipton
Pages 44-47
Digging into Big Provenance (with SPADE)
A user interface for querying provenance.
Ashish Gehani, Raza Ahmad, Hassaan Irshad, Jianqiao Zhu, Jignesh Patel
Pages 48-56
SECTION:
Contributed articles
The Hardware Lottery
After decades of incentivizing the isolation of hardware, software, and algorithm development, the catalysts for closer collaboration are changing the paradigm.
Sara Hooker
Pages 58-65
AI-CHD: An AI-Based Framework for Cost-Effective Surgical Telementoring of Congenital Heart Disease
3D heart modeling and AI bring new cardiac surgery to remote and less-developed regions.
Xiaowei Xu, Hailong Qiu, Qianjun Jia, Yuhao Dong, Zeyang Yao, Wen Xie, Huiming Guo, Haiyun Yuan, Jian Zhuang, Meiping Huang, Yiyu Shi
Pages 66-74
Digital Agriculture for Small-Scale Producers: Challenges and Opportunities
Smart Farming with technologies such as IoT, computer vision, and AI can improve agricultural efficiency, transparency, profitability, and equity for farmers in low-and middle-income countries.
Ranveer Chandra, Stewart Collis
Pages 75-84
SECTION:
Review articles
Datasheets for Datasets
Documentation to facilitate communication between dataset creators and consumers.
Timnit Gebru, Jamie Morgenstern, Briana Vecchione, Jennifer Wortman Vaughan, Hanna Wallach, Hal Daumé III, Kate Crawford
Pages 86-92
SECTION:
Research highlights
Technical Perspective: Cooking Up a Solution to Microwave Heat Distribution
"Software-Defined Cooking Using a Microwave Oven," by Haojian Jin et al., introduces a feedback mechanism to microwave heating through a technique the authors call software-defined cooking.
Fadel Adib
Page 94
Software-Defined Cooking Using a Microwave Oven
We present software-defined cooking (SDC), a low-cost closed-loop microwave oven system that aims to heat food in a software-defined thermal trajectory.
Haojian Jin, Jingxian Wang, Swarun Kumar, Jason Hong
Pages 95-103
Technical Perspective: A Recipe for Protecting Against Speculation Attacks
"Speculative Taint Tracking (STT): A Comprehensive Protection for Speculatively Accessed Data," by Jiyong Yu et al., might be a beginning of an end to speculation-based attacks.
Timothy Sherwood
Page 104
Speculative Taint Tracking (STT): A Comprehensive Protection for Speculatively Accessed Data
This paper proposes speculative taint tracking (STT), a high security and high performance hardware mechanism, to block speculative execution attacks.
Jiyong Yu, Mengjia Yan, Artem Khyzha, Adam Morrison, Josep Torrellas, Christopher W. Fletcher
Pages 105-112
COLUMN:
Last byte
Exploring the Promise of Quantum Computing
ACM Computing Prize recipient Scott Aaronson discusses his work in quantum complexity.
Leah Hoffmann
Pages 120-ff