DEPARTMENT:
Editor's Letter
Computing Divided: How Wide the Chasm?
Four years have seen accelerating division and growing fissures driven by international geopolitics and increasing technology and trade restrictions. The world is at an inflection point. What should ACM do?
Andrew A. Chien
Page 5
DEPARTMENT:
Departments
How Not to Win a Tech War
For the U.S. to compete with China, the U.S. is using Chinese talent. Approximately 65% of doctoral students in computing in North America are international students. My estimate is that this pool is dominated by Chinese students …
Moshe Y. Vardi
Page 7
DEPARTMENT:
Career Paths in Computing
A Computer Scientist with a Biologist's Ambition: Advance Humanity
I became a computer science student without ever having seen a computer before.
Michelle Zhou
Page 9
DEPARTMENT:
[email protected]
Making AI Fair, and How to Use It
Marc Rotenberg looks at how an early AI study led to the 1974 Privacy Act, while Jeremy Roschelle considers different aspects of human-centric AI.
Marc Rotenberg, Jeremy Roschelle
Pages 10-11
COLUMN:
News
Error Control Begins to Shape Quantum Architectures
The overhead of error correction presents a serious challenge to scaling up quantum computing and may produce unexpected winners.
Chris Edwards
Pages 13-15
The Outlook for Crypto
Can cryptocurrencies cut their environmental impact?
Neil Savage
Pages 16-18
Making Traffic a Thing of the Past
New AI technologies are making it possible to autonomously reduce traffic.
Logan Kugler
Pages 19-20
In Memoriam: Frederick P. Brooks, Jr. 1931-2022
Frederick P. Brooks, Jr. "was a statesman in the best sense of the word, as well as a great leader, a very kind man, and a fine engineer," said fellow ACM A.M. Turing Award winner and ACM Fellow Ivan Sutherland.
Simson Garfinkel, Eugene H. Spafford
Pages 21-22
Remembering Valérie Issarny
Computer scientist Valérie Issarny, a director of research at France's National Institute for Research in Digital Science and Technology and chair of the ACM Europe Council since October 2021, passed away November 12, 2022.
John Delaney
Page 23
COLUMN:
Technology Strategy and Management
From Quantum Computing to Quantum Communications
Attempting to disentangle mechanical principles.
Michael A. Cusumano
Pages 24-27
COLUMN:
Law and Technology
Getting a Handle on Handles
Navigating moniker management.
Alexandra J. Roberts
Pages 28-30
SECTION:
Security
Are Software Updates Useless against Advanced Persistent Threats?
Considering the conundrum of software updates.
Fabio Massacci, Giorgio di Tizio
Pages 31-33
COLUMN:
Viewpoint
The End of Programming
The end of classical computer science is coming, and most of us are dinosaurs waiting for the meteor to hit.
Matt Welsh
Pages 34-35
Are We Cobblers without Shoes?: Making Computer Science Data FAIR
In search of more efficient data sharing.
Natasha Noy, Carole Goble
Pages 36-38
The AI Ethicist's Dirty Hands Problem
Attempting to balance sometimes-conflicting interests.
Henrik Skaug Sætra, Mark Coeckelbergh, John Danaher
Pages 39-41
SECTION:
Practice
Distributed Latency Profiling through Critical Path Tracing
CPT can provide actionable and precise latency analysis.
Brian Eaton, Jeff Stewart, Jon Tedesco, N. Cihan Tas
Pages 44-51
Research for Practice: Crash Consistency
Keeping data safe in the presence of crashes is a fundamental problem.
Ramnatthan Alagappan, Peter Alvaro
Pages 52-54
SECTION:
Contributed Articles
The Many Faces of Resilience
A review of network science and complexity theory as they apply to the ability of systems to resist stress and recover from faults.
Ted G. Lewis
Pages 56-61
ACE: Toward Application-Centric, Edge-Cloud, Collaborative Intelligence
Constructing a unified platform for the scalable, reliable, robust, and efficient development and deployment of ECCI applications.
Luhui Wang, Cong Zhao, Shusen Yang, Xinyu Yang, Julie Mccann
Pages 62-73
Democratizing Domain-Specific Computing
Creating a programming environment and compilation flow that empowers programmers to create their own DSAs efficiently and affordably on FPGAs.
Yuze Chi, Weikang Qiao, Atefeh Sohrabizadeh, Jie Wang, Jason Cong
Pages 74-85
SECTION:
Review Articles
A Linearizability-based Hierarchy for Concurrent Specifications
Two linearizability-style correctness conditions that can be used to argue safety properties of progressively more concurrent behaviors of objects.
Armando Castañeda, Sergio Rajsbaum, Michel Raynal
Pages 86-97
SECTION:
Research Highlights
Technical Perspective: The Impact of Auditing for Algorithmic Bias
"Actionable Auditing Revisited," by Inioluwa Deborah Raji and Joy Buolamwini, examines how companies producing commercial facial classification software responded to the publication of the groundbreaking 2018 "Gender Shades" …
Vincent Conitzer, Gillian K. Hadfield, Shannon Vallor
Page 100
Actionable Auditing Revisited: Investigating the Impact of Publicly Naming Biased Performance Results of Commercial AI Products
This paper investigates the commercial impact of Gender Shades, the first algorithmic audit of gender- and skin-type performance disparities in commercial facial analysis models.
Inioluwa Deborah Raji, Joy Buolamwini
Pages 101-108
COLUMN:
Last Byte
Maximal Cocktails
Poring over possible mixtures.
Dennis Shasha
Page 112