Editing Self-Image
Algorithms to Harvest the Wind
The BBC micro:bit
Spotify Guilds
Four Internets
Pivot Tracing
Crowdsourcing
Moral Machines
COMMUNICATIONS
OF THE ACM
CACM.ACM.ORG 03/2020 VOL.63 NO.03
Association for
Computing Machinery
http://CACM.ACM.ORG
C
M
Y
CM
MY
CY
CMY
K
dgov-first-issue-cacm-01-2020-marks.pdf 1 1/31/20 12:18
PM
C
M
Y
CM
MY
CY
CMY
K
dgov-first-issue-cacm-01-2020-marks.pdf 1 1/31/20 12:18
PM
C
M
Y
CM
MY
CY
CMY
K
dgov-first-issue-cacm-01-2020-marks.pdf 1 1/31/20 12:18
PM
C
M
Y
CM
MY
CY
CMY
K
dgov-first-issue-cacm-01-2020-marks.pdf 1 1/31/20 12:18
PM
http://dgov.acm.org
https://dgov.acm.org
Communications of the ACM’s regional special sections—
designed to spotlight a region of the world with the goal of
introducing readers to new voices, innovations, and
technological
research—will feature emerging research and the latest
technical
advances from East Asia and Oceania next month.
This region includes Japan, Korea, Taiwan, South East Asia
(Singapore, Malaysia, Indonesia, Brunei, Vietnam, Thailand,
Myanmar,
Philippines, Laos, Cambodia), and Oceania (Australia, New
Zealand,
Papua New Guinea, Fiji, Melanesia, Polynesia, Micronesia).
The section includes a dozen articles that explore the
technologies
from the region drawing the greatest investment, adoption, and
future potential.
Some of the topics on tap include:
• The commercialization of 5G services;
• Digitally enabled healthcare ecosystems;
• Singapore’s quest to achieve a fully smart nation;
• Flagship research projects throughout the region;
• Advances in cybersecurity, data analytics,
and finance technologies;
• Technologies for preserving cultural heritage; and,
• Tracing significant government investment in artificial
intelligence technologies.
East Asia and Oceania
Regional Special Section in April 2020 Issue
2 C O M M U N I C AT I O N S O F T H E A C M | M A
R C H 2 0 2 0 | V O L . 6 3 | N O . 3
COMMUNICATIONS OF THE ACM
P
H
O
T
O
B
Y
J
U
A
N
E
N
R
I
Q
U
E
D
E
L
B
A
R
R
I
O
Viewpoints
18 Education
Computing and Community
in Formal Education
Culturally responsive computing
repurposes computer science
education by making it meaningful
to not only students, but also
to their families and communities.
By Michael Lachney and Aman Yadav
22 The Profession of IT
Dilemmas of Artificial Intelligence
Artificial intelligence has confronted
us with a raft of dilemmas
that challenge us to decide what
values are important in our designs.
By Peter J. Denning
and Dorothy E. Denning
25 Viewpoint
Through the Lens
of a Passionate Theoretician
Considering the far-reaching
and fundamental implications
of computing beyond
digital computers.
By Omer Reingold
28 Viewpoint
Four Internets
Considering the merits
of several models and approaches
to Internet governance.
By Kieron O’Hara and Wendy Hall
31 Viewpoint
Unsafe At Any Level
The U.S. NHTSA’s levels
of automation are a liability
for automated vehicles.
By Marc Canellas and Rachel Haga
35 Viewpoint
Conferences in an Era
of Expensive Carbon
Balancing sustainability and science.
By Benjamin C. Pierce, Michael Hicks,
Crista Lopes, and Jens Palsberg
Departments
5 Vardi’s Insights
Advancing Computing as a Science
and Profession—But to What End?
By Moshe Y. Vardi
6 Letters to the Editor
Conferences and Carbon Impact
8 [email protected]
Coding for Voting
Robin K. Hill explains the ethical
responsibility of the computing
professional with respect
to voting systems.
27 Calendar
Last Byte
104 Upstart Puzzles
Stopping Tyranny
A compromise proposal toward
a solution to making it impossible
for a would-be tyrant to exceed
reasonable authority.
By Dennis Shasha
News
10 Can Nanosheet Transistors
Keep Moore’s Law Alive?
The technology promises to advance
semiconductors and computing,
but also introduces new questions
and challenges.
By Samuel Greengard
13 Algorithms to Harvest the Wind
Wake steering can help ever-larger
turbines work together more
efficiently on wind farms.
By Don Monroe
15 Across the Language Barrier
Translation devices are getting
better at making speech
and text understandable
in different languages.
By Keith Kirkpatrick
13
M A R C H 2 0 2 0 | V O L . 6 3 | N O . 3 | C O M M
U N I C AT I O N S O F T H E A C M 3
03/2020
VOL. 63 NO. 03
Practice
38 Securing the Boot Process
The hardware root of trust.
By Jessie Frazelle
43 Above the Line, Below the Line
The resilience of Internet-facing
systems relies on what is above
the line of representation.
By Richard I. Cook
Articles’ development led by
queue.acm.org
I
M
A
G
E
B
Y
V
E
C
T
O
R
F
U
S
I
O
N
A
R
T
Contributed Articles
48 Crowdsourcing Moral Machines
A platform for creating
a crowdsourced picture of human
opinions on how machines
should handle moral dilemmas.
By Edmond Awad, Sohan Dsouza,
Jean-François Bonnefon,
Azim Shariff, and Iyad Rahwan
56 Spotify Guilds
When the value increases
engagement, engagement
increases the value.
By Darja Smite, Nils Brede Moe,
Marcin Floryan, Georgiana Levinta,
and Panagiota Chatzipetrou
62 The BBC micro:bit—
From the U.K. to the World
A codable computer half the size
of a credit card is inspiring
students worldwide to develop
core computing skills
in fun and creative ways.
By Jonny Austin, Howard Baker,
Thomas Ball, James Devine,
Joe Finney, Peli de Halleux,
Steve Hodges, Michał Moskal,
and Gareth Stockdale
Watch the authors
discuss this work
in the exclusive
Communications video.
https://cacm.acm.org/
videos/crowdsourcing-
moral-machines
Watch the authors
discuss this work
in the exclusive
Communications video.
https://cacm.acm.org/
videos/spotify-guilds
Review Articles
70 Editing Self-Image
Technologies for manipulating
our digital appearance alter the way
the world sees us as well as the way
we see ourselves.
By Ohad Fried, Jennifer Jacobs,
Adam Finkelstein,
and Maneesh Agrawala
80 Toward Model-Driven
Sustainability Evaluation
Exploring the vision of
a model-based framework that
may enable broader engagement
with and informed decision making
about sustainability issues.
By Jörg Kienzle, Gunter Mussbacher,
Benoıt Combemale, Lucy Bastin,
Nelly Bencomo, Jean-Michel Bruel,
Christoph Becker, Stefanie Betz,
Ruzanna Chitchyan, Betty H.C. Cheng,
Sonja Klingert, Richard F. Paige,
Birgit Penzenstadler, Norbert Seyff,
Eugene Syriani, and Colin C. Venters
Research Highlights
93 Technical Perspective
A Perspective on Pivot Tracing
By Rebecca Isaacs
94 Pivot Tracing: Dynamic
Causal Monitoring for
Distributed Systems
By Jonathan Mace, Ryan Roelke,
and Rodrigo Fonseca
Association for Computing Machinery
Advancing Computing as a Science & Profession
38
About the Cover:
This month’s cover story
explores how to build
intelligent machines into
moral machines. Case in
point: Design autonomous
vehicles that respond
to emergencies with
intelligent and ethical
aptitude. As the authors
of “Crowdsourcing Moral
Machines” contend, it is
a challenge that takes a
village. Cover illustration
by Kollected Studio.
http://queue.acm.org
https://cacm.acm.org/videos/crowdsourcing-moral-machines
https://cacm.acm.org/videos/spotify-guilds
https://cacm.acm.org/videos/crowdsourcing-moral-machines
https://cacm.acm.org/videos/crowdsourcing-moral-machines
https://cacm.acm.org/videos/spotify-guilds
COMMUNICATIONS OF THE ACM
Trusted insights for computing’s leading professionals.
Communications of the ACM is the leading monthly print and
online magazine for the computing and information technology
fields.
Communications is recognized as the most trusted and
knowledgeable source of industry information for today’s
computing professional.
Communications brings its readership in-depth coverage of
emerging areas of computer science, new trends in information
technology,
and practical applications. Industry leaders use Communications
as a platform to present and debate various technology
implications,
public policies, engineering challenges, and market trends. The
prestige and unmatched reputation that Communications of the
ACM
enjoys today is built upon a 50-year commitment to high-quality
editorial content and a steadfast dedication to advancing the
arts,
sciences, and applications of information technology.
P
L
E
A
S E
R E C Y
C
L
E
T
H
I
S
M A G A
Z
I
N
E
ACM, the world’s largest educational
and scientific computing society, delivers
resources that advance computing as a
science and profession. ACM provides the
computing field’s premier Digital Library
and serves its members and the computing
profession with leading-edge publications,
conferences, and career resources.
Executive Director and CEO
Vicki L. Hanson
Deputy Executive Director and COO
Patricia Ryan
Director, Office of Information Systems
Wayne Graves
Director, Office of Financial Services
Darren Ramdin
Director, Office of SIG Services
Donna Cappo
Director, Office of Publications
Scott E. Delman
A C M C O U N C I L
President
Cherri M. Pancake
Vice-President
Elizabeth Churchill
Secretary/Treasurer
Yannis Ioannidis
Past President
Alexander L. Wolf
Chair, SGB Board
Jeff Jortner
Co-Chairs, Publications Board
Jack Davidson and Joseph Konstan
Members-at-Large
Gabriele Kotsis; Susan Dumais;
Renée McCauley; Claudia Bauzer Mederios;
Elizabeth D. Mynatt; Pamela Samuelson;
Theo Schlossnagle; Eugene H. Spafford
SGB Council Representatives
Sarita Adve and Jeanna Neefe Matthews
B O A R D C H A I R S
Education Board
Mehran Sahami and Jane Chu Prey
Practitioners Board
Terry Coatta
R E G I O N A L C O U N C I L C H A I R S
ACM Europe Council
Chris Hankin
ACM India Council
Abhiram Ranade
ACM China Council
Wenguang Chen
P U B L I C AT I O N S B O A R D
Co-Chairs
Jack Davidson and Joseph Konstan
Board Members
Phoebe Ayers; Nicole Forsgren; Chris Hankin;
Mike Heroux; Nenad Medvidovic;
Tulika Mitra; Michael L. Nelson;
Sharon Oviatt; Eugene H. Spafford;
Stephen N. Spencer; Divesh Srivastava;
Robert Walker; Julie R. Williamson
ACM U.S. Technology Policy Office
Adam Eisgrau
Director of Global Policy and Public Affairs
1701 Pennsylvania Ave NW, Suite 200,
Washington, DC 20006 USA
T (202) 580-6555; [email protected]
Computer Science Teachers Association
Jake Baskin
Executive Director
S TA F F
D I R E C T O R O F P U B L I C AT I O N S
Scott E. Delman
[email protected]
Executive Editor
Diane Crawford
Managing Editor
Thomas E. Lambert
Senior Editor
Andrew Rosenbloom
Senior Editor/News
Lawrence M. Fisher
Web Editor
David Roman
Editorial Assistant
Danbi Yu
Art Director
Andrij Borys
Associate Art Director
Margaret Gray
Assistant Art Director
Mia Angelica Balaquiot
Production Manager
Bernadette Shade
Intellectual Property Rights Coordinator
Barbara Ryan
Advertising Sales Account Manager
Ilia Rodriguez
Columnists
David Anderson; Michael Cusumano;
Peter J. Denning; Mark Guzdial;
Thomas Haigh; Leah Hoffmann; Mari Sako;
Pamela Samuelson; Marshall Van Alstyne
C O N TA C T P O I N T S
Copyright permission
[email protected]
Calendar items
[email protected]
Change of address
[email protected]
Letters to the Editor
[email protected]
W E B S I T E
http://cacm.acm.org
W E B B O A R D
Chair
James Landay
Board Members
Marti Hearst; Jason I. Hong;
Jeff Johnson; Wendy E. MacKay
A U T H O R G U I D E L I N E S
http://cacm.acm.org/about-
communications/author-center
A C M A D V E R T I S I N G D E PA R T M E N T
1601 Broadway, 10th Floor
New York, NY 10019-7434 USA
T (212) 626-0686
F (212) 869-0481
Advertising Sales Account Manager
Ilia Rodriguez
[email protected]
Media Kit [email protected]
Association for Computing Machinery
(ACM)
1601 Broadway, 10th Floor
New York, NY 10019-7434 USA
T (212) 869-7440; F (212) 869-0481
E D I T O R I A L B O A R D
E D I T O R - I N - C H I E F
Andrew A. Chien
[email protected]
Deputy to the Editor-in-Chief
Morgan Denlow
[email protected]
S E N I O R E D I T O R
Moshe Y. Vardi
N E W S
Co-Chairs
Marc Snir and Alain Chesnais
Board Members
Tom Conte; Monica Divitini; Mei Kobayashi;
Rajeev Rastogi; François Sillion
V I E W P O I N T S
Co-Chairs
Tim Finin; Susanne E. Hambrusch;
John Leslie King; Paul Rosenbloom
Board Members
Terry Benzel; Michael L. Best; Judith Bishop;
Lorrie Cranor; Boi Falting; James Grimmelmann;
Mark Guzdial; Haym B. Hirsch;
Richard Ladner; Carl Landwehr; Beng Chin Ooi;
Francesca Rossi; Len Shustek; Loren Terveen;
Marshall Van Alstyne; Jeannette Wing;
Susan J. Winter
P R A C T I C E
Co-Chairs
Stephen Bourne and Theo Schlossnagle
Board Members
Eric Allman; Samy Bahra; Peter Bailis;
Betsy Beyer; Terry Coatta; Stuart Feldman;
Nicole Forsgren; Camille Fournier;
Jessie Frazelle; Benjamin Fried; Tom Killalea;
Tom Limoncelli; Kate Matsudaira;
Marshall Kirk McKusick; Erik Meijer;
George Neville-Neil; Jim Waldo;
Meredith Whittaker
C O N T R I B U T E D A R T I C L E S
Co-Chairs
James Larus and Gail Murphy
Board Members
Robert Austin; Kim Bruce; Alan Bundy;
Peter Buneman; Jeff Chase;
Yannis Ioannidis; Gal A. Kaminka;
Ben C. Lee; Igor Markov;
Lionel M. Ni; Doina Precup;
Shankar Sastry; m.c. schraefel; Ron Shamir;
Hannes Werthner; Reinhard Wilhelm
R E S E A R C H H I G H L I G H T S
Co-Chairs
Azer Bestavros, Shriram Krishnamurthi,
and Orna Kupferman
Board Members
Martin Abadi; Amr El Abbadi;
Animashree Anandkumar; Sanjeev Arora;
Michael Backes; Maria-Florina Balcan;
David Brooks; Stuart K. Card; Jon Crowcroft;
Alexei Efros; Bryan Ford; Alon Halevy;
Gernot Heiser; Takeo Igarashi;
Srinivasan Keshav; Sven Koenig;
Ran Libeskind-Hadas; Karen Liu; Greg Morrisett;
Tim Roughgarden; Guy Steele, Jr.;
Robert Williamson; Margaret H. Wright;
Nicholai Zeldovich; Andreas Zeller
S P E C I A L S E C T I O N S
Co-Chairs
Sriram Rajamani, Jakob Rehof,
and Haibo Chen
Board Members
Tao Xie; Kenjiro Taura; David Padua
ACM Copyright Notice
Copyright © 2020 by Association for
Computing Machinery, Inc. (ACM).
Permission to make digital or hard copies
of part or all of this work for personal
or classroom use is granted without
fee provided that copies are not made
or distributed for profit or commercial
advantage and that copies bear this
notice and full citation on the first
page. Copyright for components of this
work owned by others than ACM must
be honored. Abstracting with credit is
permitted. To copy otherwise, to republish,
to post on servers, or to redistribute to
lists, requires prior specific permission
and/or fee. Request permission to publish
from [email protected] or fax
(212) 869-0481.
For other copying of articles that carry a
code at the bottom of the first or last page
or screen display, copying is permitted
provided that the per-copy fee indicated
in the code is paid through the Copyright
Clearance Center; www.copyright.com.
Subscriptions
An annual subscription cost is included
in ACM member dues of $99 ($40 of
which is allocated to a subscription to
Communications); for students, cost
is included in $42 dues ($20 of which
is allocated to a Communications
subscription). A nonmember annual
subscription is $269.
ACM Media Advertising Policy
Communications of the ACM and other
ACM Media publications accept advertising
in both print and electronic formats. All
advertising in ACM Media publications is
at the discretion of ACM and is intended
to provide financial support for the various
activities and services for ACM members.
Current advertising rates can be found
by visiting http://www.acm-media.org or
by contacting ACM Media Sales at
(212) 626-0686.
Single Copies
Single copies of Communications of the
ACM are available for purchase. Please
contact [email protected]
C O M M U N I C AT I O N S O F T H E A C M
(ISSN 0001-0782) is published monthly
by ACM Media, 1601 Broadway, 10th Floor
New York, NY 10019-7434 USA. Periodicals
postage paid at New York, NY 10001,
and other mailing offices.
P O S T M A S T E R
Please send address changes to
Communications of the ACM
1601 Broadway, 10th Floor
New York, NY 10019-7434 USA
Printed in the USA.
4 C O M M U N I C AT I O N S O F T H E A C M | M A
R C H 2 0 2 0 | V O L . 6 3 | N O . 3
mailto:[email protected]
mailto:[email protected]
mailto:[email protected]
mailto:[email protected]
mailto:[email protected]
mailto:[email protected]
http://cacm.acm.org
http://cacm.acm.org/about-communications/author-center
mailto:[email protected]
mailto:[email protected]
mailto:[email protected]
mailto:[email protected]
http://www.copyright.com
http://www.acm-media.org
mailto:[email protected]
mailto:[email protected]
http://cacm.acm.org/about-communications/author-center
M A R C H 2 0 2 0 | V O L . 6 3 | N O . 3 | C O M M
U N I C AT I O N S O F T H E A C M 5
vardi’s insights
Advancing Computing as a Science
and Profession—But to What End?
F
O U N D E D I N 1 9 4 7 , the Associa-
tion for Computing Machinery
(ACM) is the oldest educational
and scientific society dedicated
to the computing profession.
With over 100,000 members around the
world it is also the largest. According it
its 1947 Certificate of Incorporation, the
purpose of the association was to “ad-
vance the science, design, development,
construction and application of modern
machinery and computing techniques,
for performing operations in math-
ematics, logic, statistics, accounting,
automatic control, and kindred fields.”
The narrowness of this purpose was rec-
ognized in the ACM Constitution, last
changed in 1998, whose Article 2 offers
the purpose of “advancing the art, sci-
ence, engineering, and application of
information technology, serving both
professional and public interests by fos-
tering the open interchange of informa-
tion and by promoting the highest pro-
fessional and ethical standards.” ACM’s
website at acm.org offers yet a broader
description of ACM’s purpose, stating:
“Advancing Computing as a Science &
Profession—We see a world where com-
puting helps solve tomorrow’s prob-
lems, where we use our knowledge and
skills to advance the profession and
make a positive impact.”
One can clearly see a growing com-
mitment to the public good between
the Certificate of Incorporation, the
Constitution, and the descriptive text
on ACM’s website. While the latter text
is nonbinding and could be seen as
“marketing,” the Preamble of ACM’s
Code of Ethics states: “Computing pro-
fessionals’ actions change the world.
To act responsibly, they should reflect
upon the wider impacts of their work,
consistently supporting the public
good.” So ethical computing profes-
sionals have a responsibility to support
the public good. But what is ACM’s re-
sponsibility to the public good?
This year, we celebrate the 75th an-
niversary of “Science, The Endless Fron-
tier,” a highly influential report sub-
mitted in July 1945 to the President of
the United States by Vannevar Bush, an
American engineer and science admin-
istrator, who during World War II head-
ed the U.S. Office of Scientific Research
and Development, through which al-
most all wartime military research and
development was carried out. The re-
port, which led to the establishment of
the U.S. National Science Foundation,
argued that scientific progress is essen-
tial to human progress: “Progress in
the war against disease depends upon
a flow of new scientific knowledge. New
products, new industries, and more
jobs require continuous additions to
knowledge of the laws of nature, and
the application of that knowledge to
practical purposes. Similarly, our de-
fense against aggression demands new
knowledge so that we can develop new
and improved weapons.” Bush argued,
“this essential, new knowledge can be
obtained only through basic scientific
research” and is “the pacemaker of
technological progress.” As such, he
concluded it is the role of the Federal
Government to support the advance-
ment of knowledge. His philosophy
can be summarized in one phrase:
“Science for the public good.”
Bush’s 1945 vision was recently revis-
ited in the article “Science Institutions
for a Complex, Fast-Paced World,”a by
Marcia McNutt, president of the Nation-
al Academy of Sciences, and Michael M.
a https://issues.org/science-institutions/
Crow, president of Arizona State Univer-
sity. Writing in Issues in Science and Tech-
nology, McNutt and Crow point out that
“today’s understanding of how knowl-
edge, innovation, economic growth, and
social change are all intimately interde-
pendent is something of which Bush—
and his world—had barely an inkling.”
Building on that, they note, “In the past
75 years, the challenges—from nucle-
ar proliferation to climate change to
wealth concentration to social media’s
impact on expertise and truth—that
have resulted, at least in part, from so-
ciety’s application of scientific advances
are now subjects that science itself must
directly help to solve.”
McNutt and Crow stress the institu-
tions that carried out much of the sci-
entific progress over the past 75 years
must re-assess their mission and be
committed not only to advancing scien-
tific knowledge but also to addressing
the societal problems that technology,
driven by scientific knowledge, has cre-
ated. In other words, the commitment
to “science for the public good” should
be to pursue the public good via science.
Computing professionals, like their
colleagues in the sciences, must also ac-
cept the challenges of our era. It is time,
in other words, to revisit and update the
purpose of ACM. It is not enough to fo-
cus on science and profession. ACM’s
purpose must be “to advance the sci-
ence and profession of computing for
the public good.” A vigorous discussion
and debate on how best to work toward
this purpose must now begin.
Follow me on Facebook and Twitter.
Moshe Y. Vardi ([email protected]) is the Karen Ostrum
George Distinguished Service Professor in Computational
Engineering and Director of the Ken Kennedy Institute for
Information Technology at Rice University, Houston, TX, USA.
He is the former Editor-in-Chief of Communications.
DOI:10.1145/3381047 Moshe Y. Vardi
http://dx.doi.org/10.1145/3381047
http://www.facebook.com/moshe.vardi.1
https://twitter.com/vardi
http://acm.org
https://issues.org/science-institutions/
mailto:[email protected]
6 C O M M U N I C AT I O N S O F T H E A C M | M A
R C H 2 0 2 0 | V O L . 6 3 | N O . 3
letters to the editor
But if the cause of reducing computing’s
carbon footprint excites you, recognize
that conference travel is a pittance when
compared to the negative climate impact
of computing’s power consumption. Our
research collaborators’ work of 2019
datacenter global power consumption
estimates are nearly double earlier
estimates—now 400 TWh! These numbers
are a large multiple higher than the best
projections based on 2013 data.3 There has
been an important major change. These
numbers are shockingly large—and worse—
they are growing fast. Recent press about
hyperscale cloud reveal growth rates of
perhaps 40% per year.2
For more, see my broader call to action1
for computing professionals to address
computing’s growing and problematic
direct environmental impact. Let’s all get
moving on this!
References
1. Chien, A. Owning computing’s environmental impact.
Comm. ACM 62, 3 (Mar. 2019), 5.
2. Kniazhevich, N. and Eckhouse, B. Google tops green-
energy buys, BlackRock seen jogging new growth.
Bloomberg Green (Jan. 28, 2020); https://bloom.
bg/31qdPNt.
3. Shehabi, A. et al. United States Data Center Energy
Usage Report. LBNL, June 2016.
Andrew A. Chien, Chicago, IL, USA
Reducing Biases in
Clinical Prediction Modeling
In “Algorithms, Platforms, and Ethnic
Bias” (Nov. 2019), Selena Silva and Mar-
tin Kenney visualized a chain of major
potential biases. The nine biases, which
are not mutually exclusive, indeed must
be considered in the design of any data-
driven application that may affect indi-
viduals, especially if the biases have the
potential to negatively affect a person’s
health condition.
Users may be slightly affected if they
are exposed to irrelevant online adver-
tisements or more greatly affected if
they are unjustifiably refused a loan at
the bank. Even worse would be a poorly
designed algorithm that can cause a
physician to make a decision that may
be harmful to patients. An outdated risk-
assessment algorithm can significantly
affect many individuals, especially if
broadly used. An example of such an al-
M
O S H E VA R D I M A K E S an ex-
cellent point in his January
2020 column in noting we,
as a community, should
do more to reduce carbon
emissions and suggests ACM conferenc-
es do more to support remote participa-
tion. While I share his concern about car-
bon emissions, I have several concerns
about his proposals for conferences.
First, time zones often make it difficult
to participate in remote events, a problem
that is also often faced by members of a
distributed development team. At home,
I’m nine hours behind Western Europe
and about 12.5 behind India, so I would
have to join late at night in both cases.
That is just not a workable solution for a
multiday conference.
Second, my own teaching experience
during the past 15 years (plus countless
faculty meetings) has repeatedly dem-
onstrated that remote participants are
less involved. Maybe they are trying (un-
successfully) to multitask, but it is sim-
ply more difficult for remote attendees
to ask questions or join a discussion un-
less it is a virtual event where everyone
is remote and there is a moderator who
recognizes participants in turn.
Third, the experience with online
courses (Udacity, edX, among others)
suggests material should be presented
differently to a remote audience than
to a local one. Khan Academy has long
taught in 10-minute snippets, perhaps
in recognition of the shorter attention
spans of its audience. Personally, a brief
illness last year caused me to deliver a
keynote address remotely. Even though
I cut my talk down to half of its original
length and used slides, there were fewer
questions and less discussion than I
would have expected.
Fourth, it’s important for aspiring
and junior faculty to personally meet
the senior faculty in their specialty
F2F. Not only are they colleagues, but
they are often valuable for supporting
academic promotions. A connection
over LinkedIn, even if accepted, falls
well short of a personal connection.
Vardi recognizes, and I agree, that
there is an important social network-
ing aspect to conferences that cannot
be satisfied by remote participation.
Finally, conferences need to build
their own community to assure their
long-term success, including the lead-
ership of future years of the confer-
ence. While it’s easy to join a program
committee remotely, conference and
program chairs, as well as other mem-
bers of the organizing committees, are
more likely to come from repeat attend-
ees who have developed personal rela-
tionships with conference organizers.
In summary, I’m trying to do my
part (home solar panels, electric car)
to reduce my carbon impact, but I
think there are some difficult issues
with Vardi’s proposal. I hope that we
can continue the important discussion
about our impact on the environment
and find some alternative solutions that
can address the issues raised here.
Anthony I. Wasserman,
Moffett Field, CA, USA
Author’s response
Quoting from my column: “Of course,
conferences are more than a paper-
publishing system. First and foremost,
they are vehicles for information sharing,
community building, and networking. But
these can be decoupled from research
publishing, and other disciplines are able to
achieve them with much less travel, usually
with one major conference per year. Can we
reduce the carbon footprint of computing-
research publishing?”
Reducing our carbon footprint is an
existential imperative. We cannot blindly
cling to the way we have been doing things.
For some fresh thinking, see, for example,
http://uist.acm.org/uist2019/online/
Moshe Y. Vardi, Houston, TX, USA
Response from the Editor-in-Chief
The idea that the field of computing could
reduce its carbon impact by reducing the
prominence of conferences and adopting
practices from a number of other scientific
fields is a good one, and I applaud
Vardi’s column, Wasserman’s response,
and other efforts recently highlighted in
Communications (for example, see
Pierce et al. on p. 35 of this issue.)
Conferences and Carbon Impact
DOI:10.1145/3380448
http://dx.doi.org/10.1145/3380448
http://uist.acm.org/uist2019/online/
https://bloom.bg/31qdPNt
https://bloom.bg/31qdPNt
M A R C H 2 0 2 …
Editing Self-ImageAlgorithms to Harvest the WindThe BB.docx

More Related Content

PDF
(Ebook PDF) Communications of the ACM 1st edition by Daniel Yellin full chapters
PPTX
Association for computing machiner acm
PDF
Ethical And Secure Computing A Concise Module 3rd Joseph Migga Kizza
PDF
Ethical and Secure Computing A Concise Module Joseph Migga Kizza
PDF
Exploring-computing-innovations-navigating-benefits-challenges-and-real-world...
PDF
Exploring-computing-innovations-navigating-benefits-challenges-and-real-world...
PPTX
Technologies in Support of Big Data Ethics
PPTX
Association for computing machinery
(Ebook PDF) Communications of the ACM 1st edition by Daniel Yellin full chapters
Association for computing machiner acm
Ethical And Secure Computing A Concise Module 3rd Joseph Migga Kizza
Ethical and Secure Computing A Concise Module Joseph Migga Kizza
Exploring-computing-innovations-navigating-benefits-challenges-and-real-world...
Exploring-computing-innovations-navigating-benefits-challenges-and-real-world...
Technologies in Support of Big Data Ethics
Association for computing machinery

Similar to Editing Self-ImageAlgorithms to Harvest the WindThe BB.docx (20)

PDF
IEEE Compute Edition-2
PPTX
Trending Trends in Computer Science.pptx
PDF
Proceedings Of International Conference On Communication And Networks Comnet ...
PDF
Computing and Communications Engineering in Real-Time Application Development...
PDF
36091313 communications-of-the-acm-august-2010
PPTX
Module-III-Unit-II-Trend-and-Issues-in-Information-Technology.pptx
PDF
Smart City Alliance final 09 18 2014 cisco+ibm
PDF
Conversational Ux Design A Practitioners Guide To The Natural Conversation Fr...
PPS
CS101- Introduction to Computing- Lecture 42
PPTX
1. The-Historical-Social-and-Economic-Context-of-Computing.pptx
PPT
CS 101 Introduction to computer computing-profession.ppt
PPTX
Codes of Ethics and the Ethics of Code
PDF
Information and Communication Technology : Proceedings of ICICT 2016 1st Edit...
PPT
Acm Overview
DOCX
A Gift of FireThis page intentionally left blank .docx
DOCX
A Gift of FireThis page intentionally left blank .docx
PDF
Contemporary Issues In Communication Cloud And Big Data Analytics 1st Ed 2022
DOCX
A Gift of FireThis page intentionally left blank
PDF
Acm 2005
PDF
Acm 2005
IEEE Compute Edition-2
Trending Trends in Computer Science.pptx
Proceedings Of International Conference On Communication And Networks Comnet ...
Computing and Communications Engineering in Real-Time Application Development...
36091313 communications-of-the-acm-august-2010
Module-III-Unit-II-Trend-and-Issues-in-Information-Technology.pptx
Smart City Alliance final 09 18 2014 cisco+ibm
Conversational Ux Design A Practitioners Guide To The Natural Conversation Fr...
CS101- Introduction to Computing- Lecture 42
1. The-Historical-Social-and-Economic-Context-of-Computing.pptx
CS 101 Introduction to computer computing-profession.ppt
Codes of Ethics and the Ethics of Code
Information and Communication Technology : Proceedings of ICICT 2016 1st Edit...
Acm Overview
A Gift of FireThis page intentionally left blank .docx
A Gift of FireThis page intentionally left blank .docx
Contemporary Issues In Communication Cloud And Big Data Analytics 1st Ed 2022
A Gift of FireThis page intentionally left blank
Acm 2005
Acm 2005

More from budabrooks46239 (20)

DOCX
Enterprise Key Management Plan An eight- to 10-page  double.docx
DOCX
English IV Research PaperMrs. MantineoObjective  To adher.docx
DOCX
Enter in conversation with other writers by writing a thesis-dri.docx
DOCX
English II – Touchstone 3.2 Draft an Argumentative Research Essay.docx
DOCX
English 3060Spring 2021Group Summary ofReinhardP.docx
DOCX
English 102 Essay 2 First Draft Assignment Feminism and Hubris.docx
DOCX
English 102 Essay 2 Assignment Feminism and Hubris”Write a.docx
DOCX
ENGL112 WednesdayDr. Jason StarnesMarch 9, 2020Human Respo.docx
DOCX
English 101 - Reminders and Help for Rhetorical Analysis Paragraph.docx
DOCX
ENGL 301BSections 12 & 15Prof. GuzikSpring 2020Assignment .docx
DOCX
ENGL 102Use the following template as a cover page for each writ.docx
DOCX
ENGL2310 Essay 2 Assignment Due by Saturday, June 13, a.docx
DOCX
ENGL 151 Research EssayAssignment DetailsValue 25 (additio.docx
DOCX
ENGL 140 Signature Essay Peer Review WorksheetAssignmentDirectio.docx
DOCX
ENGINEERING ETHICSThe Space Shuttle Challenger Disaster.docx
DOCX
Engaging Youth Experiencing Homelessness Core Practi.docx
DOCX
Engaging Families to Support Indigenous Students’ Numeracy Devel.docx
DOCX
Endocrine Attendance QuestionsWhat is hypopituitarism and how .docx
DOCX
ENG 130 Literature and Comp ENG 130 Research Essay E.docx
DOCX
ENG 201 01 Summer I Presentation Assignment· Due , June 7, .docx
Enterprise Key Management Plan An eight- to 10-page  double.docx
English IV Research PaperMrs. MantineoObjective  To adher.docx
Enter in conversation with other writers by writing a thesis-dri.docx
English II – Touchstone 3.2 Draft an Argumentative Research Essay.docx
English 3060Spring 2021Group Summary ofReinhardP.docx
English 102 Essay 2 First Draft Assignment Feminism and Hubris.docx
English 102 Essay 2 Assignment Feminism and Hubris”Write a.docx
ENGL112 WednesdayDr. Jason StarnesMarch 9, 2020Human Respo.docx
English 101 - Reminders and Help for Rhetorical Analysis Paragraph.docx
ENGL 301BSections 12 & 15Prof. GuzikSpring 2020Assignment .docx
ENGL 102Use the following template as a cover page for each writ.docx
ENGL2310 Essay 2 Assignment Due by Saturday, June 13, a.docx
ENGL 151 Research EssayAssignment DetailsValue 25 (additio.docx
ENGL 140 Signature Essay Peer Review WorksheetAssignmentDirectio.docx
ENGINEERING ETHICSThe Space Shuttle Challenger Disaster.docx
Engaging Youth Experiencing Homelessness Core Practi.docx
Engaging Families to Support Indigenous Students’ Numeracy Devel.docx
Endocrine Attendance QuestionsWhat is hypopituitarism and how .docx
ENG 130 Literature and Comp ENG 130 Research Essay E.docx
ENG 201 01 Summer I Presentation Assignment· Due , June 7, .docx

Recently uploaded (20)

PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
Trump Administration's workforce development strategy
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
IGGE1 Understanding the Self1234567891011
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PPTX
Computer Architecture Input Output Memory.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
Empowerment Technology for Senior High School Guide
PDF
Hazard Identification & Risk Assessment .pdf
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
HVAC Specification 2024 according to central public works department
PDF
Complications of Minimal Access-Surgery.pdf
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
Trump Administration's workforce development strategy
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
B.Sc. DS Unit 2 Software Engineering.pptx
Practical Manual AGRO-233 Principles and Practices of Natural Farming
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
IGGE1 Understanding the Self1234567891011
Introduction to pro and eukaryotes and differences.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
Computer Architecture Input Output Memory.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
Weekly quiz Compilation Jan -July 25.pdf
Empowerment Technology for Senior High School Guide
Hazard Identification & Risk Assessment .pdf
What if we spent less time fighting change, and more time building what’s rig...
HVAC Specification 2024 according to central public works department
Complications of Minimal Access-Surgery.pdf

Editing Self-ImageAlgorithms to Harvest the WindThe BB.docx

  • 1. Editing Self-Image Algorithms to Harvest the Wind The BBC micro:bit Spotify Guilds Four Internets Pivot Tracing Crowdsourcing Moral Machines COMMUNICATIONS OF THE ACM CACM.ACM.ORG 03/2020 VOL.63 NO.03 Association for Computing Machinery http://CACM.ACM.ORG C M Y
  • 2. CM MY CY CMY K dgov-first-issue-cacm-01-2020-marks.pdf 1 1/31/20 12:18 PM C M Y CM MY CY CMY K dgov-first-issue-cacm-01-2020-marks.pdf 1 1/31/20 12:18 PM C M
  • 3. Y CM MY CY CMY K dgov-first-issue-cacm-01-2020-marks.pdf 1 1/31/20 12:18 PM C M Y CM MY CY CMY K dgov-first-issue-cacm-01-2020-marks.pdf 1 1/31/20 12:18 PM http://dgov.acm.org https://dgov.acm.org
  • 4. Communications of the ACM’s regional special sections— designed to spotlight a region of the world with the goal of introducing readers to new voices, innovations, and technological research—will feature emerging research and the latest technical advances from East Asia and Oceania next month. This region includes Japan, Korea, Taiwan, South East Asia (Singapore, Malaysia, Indonesia, Brunei, Vietnam, Thailand, Myanmar, Philippines, Laos, Cambodia), and Oceania (Australia, New Zealand, Papua New Guinea, Fiji, Melanesia, Polynesia, Micronesia). The section includes a dozen articles that explore the technologies from the region drawing the greatest investment, adoption, and future potential. Some of the topics on tap include: • The commercialization of 5G services; • Digitally enabled healthcare ecosystems; • Singapore’s quest to achieve a fully smart nation; • Flagship research projects throughout the region; • Advances in cybersecurity, data analytics, and finance technologies;
  • 5. • Technologies for preserving cultural heritage; and, • Tracing significant government investment in artificial intelligence technologies. East Asia and Oceania Regional Special Section in April 2020 Issue 2 C O M M U N I C AT I O N S O F T H E A C M | M A R C H 2 0 2 0 | V O L . 6 3 | N O . 3 COMMUNICATIONS OF THE ACM P H O T O B Y J U A N E N R
  • 6. I Q U E D E L B A R R I O Viewpoints 18 Education Computing and Community in Formal Education Culturally responsive computing repurposes computer science education by making it meaningful to not only students, but also to their families and communities. By Michael Lachney and Aman Yadav 22 The Profession of IT Dilemmas of Artificial Intelligence Artificial intelligence has confronted us with a raft of dilemmas
  • 7. that challenge us to decide what values are important in our designs. By Peter J. Denning and Dorothy E. Denning 25 Viewpoint Through the Lens of a Passionate Theoretician Considering the far-reaching and fundamental implications of computing beyond digital computers. By Omer Reingold 28 Viewpoint Four Internets Considering the merits of several models and approaches to Internet governance. By Kieron O’Hara and Wendy Hall 31 Viewpoint Unsafe At Any Level The U.S. NHTSA’s levels of automation are a liability for automated vehicles. By Marc Canellas and Rachel Haga 35 Viewpoint Conferences in an Era of Expensive Carbon Balancing sustainability and science. By Benjamin C. Pierce, Michael Hicks, Crista Lopes, and Jens Palsberg Departments
  • 8. 5 Vardi’s Insights Advancing Computing as a Science and Profession—But to What End? By Moshe Y. Vardi 6 Letters to the Editor Conferences and Carbon Impact 8 [email protected] Coding for Voting Robin K. Hill explains the ethical responsibility of the computing professional with respect to voting systems. 27 Calendar Last Byte 104 Upstart Puzzles Stopping Tyranny A compromise proposal toward a solution to making it impossible for a would-be tyrant to exceed reasonable authority. By Dennis Shasha News 10 Can Nanosheet Transistors Keep Moore’s Law Alive? The technology promises to advance semiconductors and computing, but also introduces new questions and challenges.
  • 9. By Samuel Greengard 13 Algorithms to Harvest the Wind Wake steering can help ever-larger turbines work together more efficiently on wind farms. By Don Monroe 15 Across the Language Barrier Translation devices are getting better at making speech and text understandable in different languages. By Keith Kirkpatrick 13 M A R C H 2 0 2 0 | V O L . 6 3 | N O . 3 | C O M M U N I C AT I O N S O F T H E A C M 3 03/2020 VOL. 63 NO. 03 Practice 38 Securing the Boot Process The hardware root of trust. By Jessie Frazelle 43 Above the Line, Below the Line The resilience of Internet-facing systems relies on what is above the line of representation. By Richard I. Cook
  • 10. Articles’ development led by queue.acm.org I M A G E B Y V E C T O R F U S I O N A
  • 11. R T Contributed Articles 48 Crowdsourcing Moral Machines A platform for creating a crowdsourced picture of human opinions on how machines should handle moral dilemmas. By Edmond Awad, Sohan Dsouza, Jean-François Bonnefon, Azim Shariff, and Iyad Rahwan 56 Spotify Guilds When the value increases engagement, engagement increases the value. By Darja Smite, Nils Brede Moe, Marcin Floryan, Georgiana Levinta, and Panagiota Chatzipetrou 62 The BBC micro:bit— From the U.K. to the World A codable computer half the size of a credit card is inspiring students worldwide to develop core computing skills in fun and creative ways. By Jonny Austin, Howard Baker, Thomas Ball, James Devine, Joe Finney, Peli de Halleux, Steve Hodges, Michał Moskal, and Gareth Stockdale
  • 12. Watch the authors discuss this work in the exclusive Communications video. https://cacm.acm.org/ videos/crowdsourcing- moral-machines Watch the authors discuss this work in the exclusive Communications video. https://cacm.acm.org/ videos/spotify-guilds Review Articles 70 Editing Self-Image Technologies for manipulating our digital appearance alter the way the world sees us as well as the way we see ourselves. By Ohad Fried, Jennifer Jacobs, Adam Finkelstein, and Maneesh Agrawala 80 Toward Model-Driven Sustainability Evaluation Exploring the vision of a model-based framework that may enable broader engagement with and informed decision making about sustainability issues. By Jörg Kienzle, Gunter Mussbacher, Benoıt Combemale, Lucy Bastin, Nelly Bencomo, Jean-Michel Bruel,
  • 13. Christoph Becker, Stefanie Betz, Ruzanna Chitchyan, Betty H.C. Cheng, Sonja Klingert, Richard F. Paige, Birgit Penzenstadler, Norbert Seyff, Eugene Syriani, and Colin C. Venters Research Highlights 93 Technical Perspective A Perspective on Pivot Tracing By Rebecca Isaacs 94 Pivot Tracing: Dynamic Causal Monitoring for Distributed Systems By Jonathan Mace, Ryan Roelke, and Rodrigo Fonseca Association for Computing Machinery Advancing Computing as a Science & Profession 38 About the Cover: This month’s cover story explores how to build intelligent machines into moral machines. Case in point: Design autonomous vehicles that respond to emergencies with intelligent and ethical aptitude. As the authors of “Crowdsourcing Moral Machines” contend, it is a challenge that takes a
  • 14. village. Cover illustration by Kollected Studio. http://queue.acm.org https://cacm.acm.org/videos/crowdsourcing-moral-machines https://cacm.acm.org/videos/spotify-guilds https://cacm.acm.org/videos/crowdsourcing-moral-machines https://cacm.acm.org/videos/crowdsourcing-moral-machines https://cacm.acm.org/videos/spotify-guilds COMMUNICATIONS OF THE ACM Trusted insights for computing’s leading professionals. Communications of the ACM is the leading monthly print and online magazine for the computing and information technology fields. Communications is recognized as the most trusted and knowledgeable source of industry information for today’s computing professional. Communications brings its readership in-depth coverage of emerging areas of computer science, new trends in information technology, and practical applications. Industry leaders use Communications as a platform to present and debate various technology implications, public policies, engineering challenges, and market trends. The prestige and unmatched reputation that Communications of the ACM enjoys today is built upon a 50-year commitment to high-quality editorial content and a steadfast dedication to advancing the arts, sciences, and applications of information technology. P L
  • 15. E A S E R E C Y C L E T H I S M A G A Z I N E ACM, the world’s largest educational and scientific computing society, delivers resources that advance computing as a science and profession. ACM provides the computing field’s premier Digital Library and serves its members and the computing profession with leading-edge publications,
  • 16. conferences, and career resources. Executive Director and CEO Vicki L. Hanson Deputy Executive Director and COO Patricia Ryan Director, Office of Information Systems Wayne Graves Director, Office of Financial Services Darren Ramdin Director, Office of SIG Services Donna Cappo Director, Office of Publications Scott E. Delman A C M C O U N C I L President Cherri M. Pancake Vice-President Elizabeth Churchill Secretary/Treasurer Yannis Ioannidis Past President Alexander L. Wolf Chair, SGB Board Jeff Jortner Co-Chairs, Publications Board Jack Davidson and Joseph Konstan Members-at-Large Gabriele Kotsis; Susan Dumais; Renée McCauley; Claudia Bauzer Mederios; Elizabeth D. Mynatt; Pamela Samuelson; Theo Schlossnagle; Eugene H. Spafford SGB Council Representatives Sarita Adve and Jeanna Neefe Matthews
  • 17. B O A R D C H A I R S Education Board Mehran Sahami and Jane Chu Prey Practitioners Board Terry Coatta R E G I O N A L C O U N C I L C H A I R S ACM Europe Council Chris Hankin ACM India Council Abhiram Ranade ACM China Council Wenguang Chen P U B L I C AT I O N S B O A R D Co-Chairs Jack Davidson and Joseph Konstan Board Members Phoebe Ayers; Nicole Forsgren; Chris Hankin; Mike Heroux; Nenad Medvidovic; Tulika Mitra; Michael L. Nelson; Sharon Oviatt; Eugene H. Spafford; Stephen N. Spencer; Divesh Srivastava; Robert Walker; Julie R. Williamson ACM U.S. Technology Policy Office Adam Eisgrau Director of Global Policy and Public Affairs 1701 Pennsylvania Ave NW, Suite 200, Washington, DC 20006 USA T (202) 580-6555; [email protected] Computer Science Teachers Association Jake Baskin Executive Director S TA F F
  • 18. D I R E C T O R O F P U B L I C AT I O N S Scott E. Delman [email protected] Executive Editor Diane Crawford Managing Editor Thomas E. Lambert Senior Editor Andrew Rosenbloom Senior Editor/News Lawrence M. Fisher Web Editor David Roman Editorial Assistant Danbi Yu Art Director Andrij Borys Associate Art Director Margaret Gray Assistant Art Director Mia Angelica Balaquiot Production Manager Bernadette Shade Intellectual Property Rights Coordinator Barbara Ryan Advertising Sales Account Manager Ilia Rodriguez Columnists David Anderson; Michael Cusumano; Peter J. Denning; Mark Guzdial; Thomas Haigh; Leah Hoffmann; Mari Sako; Pamela Samuelson; Marshall Van Alstyne C O N TA C T P O I N T S
  • 19. Copyright permission [email protected] Calendar items [email protected] Change of address [email protected] Letters to the Editor [email protected] W E B S I T E http://cacm.acm.org W E B B O A R D Chair James Landay Board Members Marti Hearst; Jason I. Hong; Jeff Johnson; Wendy E. MacKay A U T H O R G U I D E L I N E S http://cacm.acm.org/about- communications/author-center A C M A D V E R T I S I N G D E PA R T M E N T 1601 Broadway, 10th Floor New York, NY 10019-7434 USA T (212) 626-0686 F (212) 869-0481 Advertising Sales Account Manager Ilia Rodriguez [email protected] Media Kit [email protected] Association for Computing Machinery (ACM) 1601 Broadway, 10th Floor New York, NY 10019-7434 USA
  • 20. T (212) 869-7440; F (212) 869-0481 E D I T O R I A L B O A R D E D I T O R - I N - C H I E F Andrew A. Chien [email protected] Deputy to the Editor-in-Chief Morgan Denlow [email protected] S E N I O R E D I T O R Moshe Y. Vardi N E W S Co-Chairs Marc Snir and Alain Chesnais Board Members Tom Conte; Monica Divitini; Mei Kobayashi; Rajeev Rastogi; François Sillion V I E W P O I N T S Co-Chairs Tim Finin; Susanne E. Hambrusch; John Leslie King; Paul Rosenbloom Board Members Terry Benzel; Michael L. Best; Judith Bishop; Lorrie Cranor; Boi Falting; James Grimmelmann; Mark Guzdial; Haym B. Hirsch; Richard Ladner; Carl Landwehr; Beng Chin Ooi; Francesca Rossi; Len Shustek; Loren Terveen; Marshall Van Alstyne; Jeannette Wing; Susan J. Winter P R A C T I C E Co-Chairs Stephen Bourne and Theo Schlossnagle Board Members
  • 21. Eric Allman; Samy Bahra; Peter Bailis; Betsy Beyer; Terry Coatta; Stuart Feldman; Nicole Forsgren; Camille Fournier; Jessie Frazelle; Benjamin Fried; Tom Killalea; Tom Limoncelli; Kate Matsudaira; Marshall Kirk McKusick; Erik Meijer; George Neville-Neil; Jim Waldo; Meredith Whittaker C O N T R I B U T E D A R T I C L E S Co-Chairs James Larus and Gail Murphy Board Members Robert Austin; Kim Bruce; Alan Bundy; Peter Buneman; Jeff Chase; Yannis Ioannidis; Gal A. Kaminka; Ben C. Lee; Igor Markov; Lionel M. Ni; Doina Precup; Shankar Sastry; m.c. schraefel; Ron Shamir; Hannes Werthner; Reinhard Wilhelm R E S E A R C H H I G H L I G H T S Co-Chairs Azer Bestavros, Shriram Krishnamurthi, and Orna Kupferman Board Members Martin Abadi; Amr El Abbadi; Animashree Anandkumar; Sanjeev Arora; Michael Backes; Maria-Florina Balcan; David Brooks; Stuart K. Card; Jon Crowcroft; Alexei Efros; Bryan Ford; Alon Halevy; Gernot Heiser; Takeo Igarashi; Srinivasan Keshav; Sven Koenig; Ran Libeskind-Hadas; Karen Liu; Greg Morrisett; Tim Roughgarden; Guy Steele, Jr.; Robert Williamson; Margaret H. Wright;
  • 22. Nicholai Zeldovich; Andreas Zeller S P E C I A L S E C T I O N S Co-Chairs Sriram Rajamani, Jakob Rehof, and Haibo Chen Board Members Tao Xie; Kenjiro Taura; David Padua ACM Copyright Notice Copyright © 2020 by Association for Computing Machinery, Inc. (ACM). Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and full citation on the first page. Copyright for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or fee. Request permission to publish from [email protected] or fax (212) 869-0481. For other copying of articles that carry a code at the bottom of the first or last page or screen display, copying is permitted provided that the per-copy fee indicated in the code is paid through the Copyright Clearance Center; www.copyright.com.
  • 23. Subscriptions An annual subscription cost is included in ACM member dues of $99 ($40 of which is allocated to a subscription to Communications); for students, cost is included in $42 dues ($20 of which is allocated to a Communications subscription). A nonmember annual subscription is $269. ACM Media Advertising Policy Communications of the ACM and other ACM Media publications accept advertising in both print and electronic formats. All advertising in ACM Media publications is at the discretion of ACM and is intended to provide financial support for the various activities and services for ACM members. Current advertising rates can be found by visiting http://www.acm-media.org or by contacting ACM Media Sales at (212) 626-0686. Single Copies Single copies of Communications of the ACM are available for purchase. Please contact [email protected] C O M M U N I C AT I O N S O F T H E A C M (ISSN 0001-0782) is published monthly by ACM Media, 1601 Broadway, 10th Floor New York, NY 10019-7434 USA. Periodicals postage paid at New York, NY 10001, and other mailing offices. P O S T M A S T E R Please send address changes to
  • 24. Communications of the ACM 1601 Broadway, 10th Floor New York, NY 10019-7434 USA Printed in the USA. 4 C O M M U N I C AT I O N S O F T H E A C M | M A R C H 2 0 2 0 | V O L . 6 3 | N O . 3 mailto:[email protected] mailto:[email protected] mailto:[email protected] mailto:[email protected] mailto:[email protected] mailto:[email protected] http://cacm.acm.org http://cacm.acm.org/about-communications/author-center mailto:[email protected] mailto:[email protected] mailto:[email protected] mailto:[email protected] http://www.copyright.com http://www.acm-media.org mailto:[email protected] mailto:[email protected] http://cacm.acm.org/about-communications/author-center M A R C H 2 0 2 0 | V O L . 6 3 | N O . 3 | C O M M U N I C AT I O N S O F T H E A C M 5 vardi’s insights Advancing Computing as a Science and Profession—But to What End?
  • 25. F O U N D E D I N 1 9 4 7 , the Associa- tion for Computing Machinery (ACM) is the oldest educational and scientific society dedicated to the computing profession. With over 100,000 members around the world it is also the largest. According it its 1947 Certificate of Incorporation, the purpose of the association was to “ad- vance the science, design, development, construction and application of modern machinery and computing techniques, for performing operations in math- ematics, logic, statistics, accounting, automatic control, and kindred fields.” The narrowness of this purpose was rec- ognized in the ACM Constitution, last changed in 1998, whose Article 2 offers the purpose of “advancing the art, sci- ence, engineering, and application of information technology, serving both professional and public interests by fos- tering the open interchange of informa- tion and by promoting the highest pro- fessional and ethical standards.” ACM’s website at acm.org offers yet a broader description of ACM’s purpose, stating: “Advancing Computing as a Science & Profession—We see a world where com- puting helps solve tomorrow’s prob- lems, where we use our knowledge and skills to advance the profession and make a positive impact.”
  • 26. One can clearly see a growing com- mitment to the public good between the Certificate of Incorporation, the Constitution, and the descriptive text on ACM’s website. While the latter text is nonbinding and could be seen as “marketing,” the Preamble of ACM’s Code of Ethics states: “Computing pro- fessionals’ actions change the world. To act responsibly, they should reflect upon the wider impacts of their work, consistently supporting the public good.” So ethical computing profes- sionals have a responsibility to support the public good. But what is ACM’s re- sponsibility to the public good? This year, we celebrate the 75th an- niversary of “Science, The Endless Fron- tier,” a highly influential report sub- mitted in July 1945 to the President of the United States by Vannevar Bush, an American engineer and science admin- istrator, who during World War II head- ed the U.S. Office of Scientific Research and Development, through which al- most all wartime military research and development was carried out. The re- port, which led to the establishment of the U.S. National Science Foundation, argued that scientific progress is essen- tial to human progress: “Progress in the war against disease depends upon a flow of new scientific knowledge. New products, new industries, and more
  • 27. jobs require continuous additions to knowledge of the laws of nature, and the application of that knowledge to practical purposes. Similarly, our de- fense against aggression demands new knowledge so that we can develop new and improved weapons.” Bush argued, “this essential, new knowledge can be obtained only through basic scientific research” and is “the pacemaker of technological progress.” As such, he concluded it is the role of the Federal Government to support the advance- ment of knowledge. His philosophy can be summarized in one phrase: “Science for the public good.” Bush’s 1945 vision was recently revis- ited in the article “Science Institutions for a Complex, Fast-Paced World,”a by Marcia McNutt, president of the Nation- al Academy of Sciences, and Michael M. a https://issues.org/science-institutions/ Crow, president of Arizona State Univer- sity. Writing in Issues in Science and Tech- nology, McNutt and Crow point out that “today’s understanding of how knowl- edge, innovation, economic growth, and social change are all intimately interde- pendent is something of which Bush— and his world—had barely an inkling.” Building on that, they note, “In the past 75 years, the challenges—from nucle- ar proliferation to climate change to
  • 28. wealth concentration to social media’s impact on expertise and truth—that have resulted, at least in part, from so- ciety’s application of scientific advances are now subjects that science itself must directly help to solve.” McNutt and Crow stress the institu- tions that carried out much of the sci- entific progress over the past 75 years must re-assess their mission and be committed not only to advancing scien- tific knowledge but also to addressing the societal problems that technology, driven by scientific knowledge, has cre- ated. In other words, the commitment to “science for the public good” should be to pursue the public good via science. Computing professionals, like their colleagues in the sciences, must also ac- cept the challenges of our era. It is time, in other words, to revisit and update the purpose of ACM. It is not enough to fo- cus on science and profession. ACM’s purpose must be “to advance the sci- ence and profession of computing for the public good.” A vigorous discussion and debate on how best to work toward this purpose must now begin. Follow me on Facebook and Twitter. Moshe Y. Vardi ([email protected]) is the Karen Ostrum George Distinguished Service Professor in Computational Engineering and Director of the Ken Kennedy Institute for
  • 29. Information Technology at Rice University, Houston, TX, USA. He is the former Editor-in-Chief of Communications. DOI:10.1145/3381047 Moshe Y. Vardi http://dx.doi.org/10.1145/3381047 http://www.facebook.com/moshe.vardi.1 https://twitter.com/vardi http://acm.org https://issues.org/science-institutions/ mailto:[email protected] 6 C O M M U N I C AT I O N S O F T H E A C M | M A R C H 2 0 2 0 | V O L . 6 3 | N O . 3 letters to the editor But if the cause of reducing computing’s carbon footprint excites you, recognize that conference travel is a pittance when compared to the negative climate impact of computing’s power consumption. Our research collaborators’ work of 2019 datacenter global power consumption estimates are nearly double earlier estimates—now 400 TWh! These numbers are a large multiple higher than the best projections based on 2013 data.3 There has been an important major change. These numbers are shockingly large—and worse— they are growing fast. Recent press about hyperscale cloud reveal growth rates of perhaps 40% per year.2 For more, see my broader call to action1
  • 30. for computing professionals to address computing’s growing and problematic direct environmental impact. Let’s all get moving on this! References 1. Chien, A. Owning computing’s environmental impact. Comm. ACM 62, 3 (Mar. 2019), 5. 2. Kniazhevich, N. and Eckhouse, B. Google tops green- energy buys, BlackRock seen jogging new growth. Bloomberg Green (Jan. 28, 2020); https://bloom. bg/31qdPNt. 3. Shehabi, A. et al. United States Data Center Energy Usage Report. LBNL, June 2016. Andrew A. Chien, Chicago, IL, USA Reducing Biases in Clinical Prediction Modeling In “Algorithms, Platforms, and Ethnic Bias” (Nov. 2019), Selena Silva and Mar- tin Kenney visualized a chain of major potential biases. The nine biases, which are not mutually exclusive, indeed must be considered in the design of any data- driven application that may affect indi- viduals, especially if the biases have the potential to negatively affect a person’s health condition. Users may be slightly affected if they are exposed to irrelevant online adver- tisements or more greatly affected if
  • 31. they are unjustifiably refused a loan at the bank. Even worse would be a poorly designed algorithm that can cause a physician to make a decision that may be harmful to patients. An outdated risk- assessment algorithm can significantly affect many individuals, especially if broadly used. An example of such an al- M O S H E VA R D I M A K E S an ex- cellent point in his January 2020 column in noting we, as a community, should do more to reduce carbon emissions and suggests ACM conferenc- es do more to support remote participa- tion. While I share his concern about car- bon emissions, I have several concerns about his proposals for conferences. First, time zones often make it difficult to participate in remote events, a problem that is also often faced by members of a distributed development team. At home, I’m nine hours behind Western Europe and about 12.5 behind India, so I would have to join late at night in both cases. That is just not a workable solution for a multiday conference. Second, my own teaching experience during the past 15 years (plus countless faculty meetings) has repeatedly dem- onstrated that remote participants are
  • 32. less involved. Maybe they are trying (un- successfully) to multitask, but it is sim- ply more difficult for remote attendees to ask questions or join a discussion un- less it is a virtual event where everyone is remote and there is a moderator who recognizes participants in turn. Third, the experience with online courses (Udacity, edX, among others) suggests material should be presented differently to a remote audience than to a local one. Khan Academy has long taught in 10-minute snippets, perhaps in recognition of the shorter attention spans of its audience. Personally, a brief illness last year caused me to deliver a keynote address remotely. Even though I cut my talk down to half of its original length and used slides, there were fewer questions and less discussion than I would have expected. Fourth, it’s important for aspiring and junior faculty to personally meet the senior faculty in their specialty F2F. Not only are they colleagues, but they are often valuable for supporting academic promotions. A connection over LinkedIn, even if accepted, falls well short of a personal connection. Vardi recognizes, and I agree, that there is an important social network- ing aspect to conferences that cannot be satisfied by remote participation.
  • 33. Finally, conferences need to build their own community to assure their long-term success, including the lead- ership of future years of the confer- ence. While it’s easy to join a program committee remotely, conference and program chairs, as well as other mem- bers of the organizing committees, are more likely to come from repeat attend- ees who have developed personal rela- tionships with conference organizers. In summary, I’m trying to do my part (home solar panels, electric car) to reduce my carbon impact, but I think there are some difficult issues with Vardi’s proposal. I hope that we can continue the important discussion about our impact on the environment and find some alternative solutions that can address the issues raised here. Anthony I. Wasserman, Moffett Field, CA, USA Author’s response Quoting from my column: “Of course, conferences are more than a paper- publishing system. First and foremost, they are vehicles for information sharing, community building, and networking. But these can be decoupled from research publishing, and other disciplines are able to achieve them with much less travel, usually with one major conference per year. Can we
  • 34. reduce the carbon footprint of computing- research publishing?” Reducing our carbon footprint is an existential imperative. We cannot blindly cling to the way we have been doing things. For some fresh thinking, see, for example, http://uist.acm.org/uist2019/online/ Moshe Y. Vardi, Houston, TX, USA Response from the Editor-in-Chief The idea that the field of computing could reduce its carbon impact by reducing the prominence of conferences and adopting practices from a number of other scientific fields is a good one, and I applaud Vardi’s column, Wasserman’s response, and other efforts recently highlighted in Communications (for example, see Pierce et al. on p. 35 of this issue.) Conferences and Carbon Impact DOI:10.1145/3380448 http://dx.doi.org/10.1145/3380448 http://uist.acm.org/uist2019/online/ https://bloom.bg/31qdPNt https://bloom.bg/31qdPNt M A R C H 2 0 2 …