SlideShare a Scribd company logo
1 of 35
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

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

Korea talk on emerging technology and ideas for Korea's new creative economy...
Korea talk on  emerging technology and ideas for Korea's new creative economy...Korea talk on  emerging technology and ideas for Korea's new creative economy...
Korea talk on emerging technology and ideas for Korea's new creative economy...
Jerome Glenn
 

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

20220307 utah state dixon_class v15
20220307 utah state dixon_class v1520220307 utah state dixon_class v15
20220307 utah state dixon_class v15
 
Philanthropy in the North West 2030 Rhodri Davies
Philanthropy in the North West 2030  Rhodri DaviesPhilanthropy in the North West 2030  Rhodri Davies
Philanthropy in the North West 2030 Rhodri Davies
 
New and Emerging Forms of Data
New and Emerging Forms of DataNew and Emerging Forms of Data
New and Emerging Forms of Data
 
Energing Technology and the Creative Economy
Energing Technology and the Creative EconomyEnerging Technology and the Creative Economy
Energing Technology and the Creative Economy
 
Sweden future of ai 20180921 v7
Sweden future of ai 20180921 v7Sweden future of ai 20180921 v7
Sweden future of ai 20180921 v7
 
Work/Technology 2050: Scenarios and Actions
Work/Technology 2050: Scenarios and ActionsWork/Technology 2050: Scenarios and Actions
Work/Technology 2050: Scenarios and Actions
 
Work/Technology 2050: Scenarios and Actions (Dubai talk)
Work/Technology 2050: Scenarios and Actions (Dubai talk)Work/Technology 2050: Scenarios and Actions (Dubai talk)
Work/Technology 2050: Scenarios and Actions (Dubai talk)
 
Social Machines Paradigm
Social Machines ParadigmSocial Machines Paradigm
Social Machines Paradigm
 
20220103 jim spohrer hicss v9
20220103 jim spohrer hicss v920220103 jim spohrer hicss v9
20220103 jim spohrer hicss v9
 
20210519 jim spohrer sir rel future_ai v14
20210519 jim spohrer sir rel future_ai v1420210519 jim spohrer sir rel future_ai v14
20210519 jim spohrer sir rel future_ai v14
 
Social Machines IIIT
Social Machines IIITSocial Machines IIIT
Social Machines IIIT
 
20220203 jim spohrer purdue v12
20220203 jim spohrer purdue v1220220203 jim spohrer purdue v12
20220203 jim spohrer purdue v12
 
S0-Stephen.pptx
S0-Stephen.pptxS0-Stephen.pptx
S0-Stephen.pptx
 
Vernon Township School District Strategic Planning Community Event 2.24.2014
Vernon Township School District Strategic Planning Community Event 2.24.2014Vernon Township School District Strategic Planning Community Event 2.24.2014
Vernon Township School District Strategic Planning Community Event 2.24.2014
 
New Data `New Computation
New Data `New ComputationNew Data `New Computation
New Data `New Computation
 
Exploring Leadership in Third Industrial Revolution Teigland
Exploring Leadership in Third Industrial Revolution TeiglandExploring Leadership in Third Industrial Revolution Teigland
Exploring Leadership in Third Industrial Revolution Teigland
 
Quantum Intelligence: Responsible Human-AI Entities
Quantum Intelligence: Responsible Human-AI EntitiesQuantum Intelligence: Responsible Human-AI Entities
Quantum Intelligence: Responsible Human-AI Entities
 
Spohrer UCSC-SV 20230418 v14.pptx
Spohrer UCSC-SV 20230418 v14.pptxSpohrer UCSC-SV 20230418 v14.pptx
Spohrer UCSC-SV 20230418 v14.pptx
 
Korea talk on emerging technology and ideas for Korea's new creative economy...
Korea talk on  emerging technology and ideas for Korea's new creative economy...Korea talk on  emerging technology and ideas for Korea's new creative economy...
Korea talk on emerging technology and ideas for Korea's new creative economy...
 
Ert 20200420 v11
Ert 20200420 v11Ert 20200420 v11
Ert 20200420 v11
 

More from tidwellveronique

EDUC 742EDUC 742Reading Summary and Reflective Comments .docx
EDUC 742EDUC 742Reading Summary and Reflective Comments .docxEDUC 742EDUC 742Reading Summary and Reflective Comments .docx
EDUC 742EDUC 742Reading Summary and Reflective Comments .docx
tidwellveronique
 
EDUC 380 Blog Post Samples Module 1 The Brain Below .docx
EDUC 380 Blog Post Samples Module 1 The Brain  Below .docxEDUC 380 Blog Post Samples Module 1 The Brain  Below .docx
EDUC 380 Blog Post Samples Module 1 The Brain Below .docx
tidwellveronique
 
EDUC 741Course Project Part 1 Grading RubricCriteriaLevels .docx
EDUC 741Course Project Part 1 Grading RubricCriteriaLevels .docxEDUC 741Course Project Part 1 Grading RubricCriteriaLevels .docx
EDUC 741Course Project Part 1 Grading RubricCriteriaLevels .docx
tidwellveronique
 
EDUC 740Prayer Reflection Report Grading RubricCriteriaLev.docx
EDUC 740Prayer Reflection Report Grading RubricCriteriaLev.docxEDUC 740Prayer Reflection Report Grading RubricCriteriaLev.docx
EDUC 740Prayer Reflection Report Grading RubricCriteriaLev.docx
tidwellveronique
 
EDUC 6733 Action Research for EducatorsReading LiteracyDraft.docx
EDUC 6733 Action Research for EducatorsReading LiteracyDraft.docxEDUC 6733 Action Research for EducatorsReading LiteracyDraft.docx
EDUC 6733 Action Research for EducatorsReading LiteracyDraft.docx
tidwellveronique
 
EDUC 637Technology Portfolio InstructionsGeneral OverviewF.docx
EDUC 637Technology Portfolio InstructionsGeneral OverviewF.docxEDUC 637Technology Portfolio InstructionsGeneral OverviewF.docx
EDUC 637Technology Portfolio InstructionsGeneral OverviewF.docx
tidwellveronique
 
EDUC 364 The Role of Cultural Diversity in Schooling A dialecti.docx
EDUC 364 The Role of Cultural Diversity in Schooling A dialecti.docxEDUC 364 The Role of Cultural Diversity in Schooling A dialecti.docx
EDUC 364 The Role of Cultural Diversity in Schooling A dialecti.docx
tidwellveronique
 
EDUC 144 Writing Tips The writing assignments in this cla.docx
EDUC 144 Writing Tips  The writing assignments in this cla.docxEDUC 144 Writing Tips  The writing assignments in this cla.docx
EDUC 144 Writing Tips The writing assignments in this cla.docx
tidwellveronique
 
EDUC 1300- LEARNING FRAMEWORK Portfolio Page Prompts .docx
EDUC 1300- LEARNING FRAMEWORK Portfolio Page Prompts .docxEDUC 1300- LEARNING FRAMEWORK Portfolio Page Prompts .docx
EDUC 1300- LEARNING FRAMEWORK Portfolio Page Prompts .docx
tidwellveronique
 
EDU734 Teaching and Learning Environment Week 5.docx
EDU734 Teaching and  Learning Environment Week 5.docxEDU734 Teaching and  Learning Environment Week 5.docx
EDU734 Teaching and Learning Environment Week 5.docx
tidwellveronique
 
EDU 505 – Contemporary Issues in EducationCOURSE DESCRIPTION.docx
EDU 505 – Contemporary Issues in EducationCOURSE DESCRIPTION.docxEDU 505 – Contemporary Issues in EducationCOURSE DESCRIPTION.docx
EDU 505 – Contemporary Issues in EducationCOURSE DESCRIPTION.docx
tidwellveronique
 
EDU 3338 Lesson Plan TemplateCandidate NameCooperatin.docx
EDU 3338 Lesson Plan TemplateCandidate NameCooperatin.docxEDU 3338 Lesson Plan TemplateCandidate NameCooperatin.docx
EDU 3338 Lesson Plan TemplateCandidate NameCooperatin.docx
tidwellveronique
 
EDU 3215 Lesson Plan Template & Elements Name Andres Rod.docx
EDU 3215 Lesson Plan Template & Elements  Name Andres Rod.docxEDU 3215 Lesson Plan Template & Elements  Name Andres Rod.docx
EDU 3215 Lesson Plan Template & Elements Name Andres Rod.docx
tidwellveronique
 
EDST 1100R SITUATED LEARNING EDST 1100 N Situated Learning .docx
EDST 1100R SITUATED LEARNING  EDST 1100 N Situated Learning .docxEDST 1100R SITUATED LEARNING  EDST 1100 N Situated Learning .docx
EDST 1100R SITUATED LEARNING EDST 1100 N Situated Learning .docx
tidwellveronique
 
EDU 151 Thematic Unit Required ComponentsThematic Unit Requireme.docx
EDU 151 Thematic Unit Required ComponentsThematic Unit Requireme.docxEDU 151 Thematic Unit Required ComponentsThematic Unit Requireme.docx
EDU 151 Thematic Unit Required ComponentsThematic Unit Requireme.docx
tidwellveronique
 
EDSP 429Differentiated Instruction PowerPoint InstructionsThe .docx
EDSP 429Differentiated Instruction PowerPoint InstructionsThe .docxEDSP 429Differentiated Instruction PowerPoint InstructionsThe .docx
EDSP 429Differentiated Instruction PowerPoint InstructionsThe .docx
tidwellveronique
 
EDSP 429Fact Sheet on Disability Categories InstructionsThe pu.docx
EDSP 429Fact Sheet on Disability Categories InstructionsThe pu.docxEDSP 429Fact Sheet on Disability Categories InstructionsThe pu.docx
EDSP 429Fact Sheet on Disability Categories InstructionsThe pu.docx
tidwellveronique
 
EDSP 370Individualized Education Plan (IEP) InstructionsThe .docx
EDSP 370Individualized Education Plan (IEP) InstructionsThe .docxEDSP 370Individualized Education Plan (IEP) InstructionsThe .docx
EDSP 370Individualized Education Plan (IEP) InstructionsThe .docx
tidwellveronique
 
EDSP 377Scenario InstructionsScenario 2 Teaching communicatio.docx
EDSP 377Scenario InstructionsScenario 2 Teaching communicatio.docxEDSP 377Scenario InstructionsScenario 2 Teaching communicatio.docx
EDSP 377Scenario InstructionsScenario 2 Teaching communicatio.docx
tidwellveronique
 
EDSP 377Autism Interventions1. Applied Behavior Analysis (ABA).docx
EDSP 377Autism Interventions1. Applied Behavior Analysis (ABA).docxEDSP 377Autism Interventions1. Applied Behavior Analysis (ABA).docx
EDSP 377Autism Interventions1. Applied Behavior Analysis (ABA).docx
tidwellveronique
 

More from tidwellveronique (20)

EDUC 742EDUC 742Reading Summary and Reflective Comments .docx
EDUC 742EDUC 742Reading Summary and Reflective Comments .docxEDUC 742EDUC 742Reading Summary and Reflective Comments .docx
EDUC 742EDUC 742Reading Summary and Reflective Comments .docx
 
EDUC 380 Blog Post Samples Module 1 The Brain Below .docx
EDUC 380 Blog Post Samples Module 1 The Brain  Below .docxEDUC 380 Blog Post Samples Module 1 The Brain  Below .docx
EDUC 380 Blog Post Samples Module 1 The Brain Below .docx
 
EDUC 741Course Project Part 1 Grading RubricCriteriaLevels .docx
EDUC 741Course Project Part 1 Grading RubricCriteriaLevels .docxEDUC 741Course Project Part 1 Grading RubricCriteriaLevels .docx
EDUC 741Course Project Part 1 Grading RubricCriteriaLevels .docx
 
EDUC 740Prayer Reflection Report Grading RubricCriteriaLev.docx
EDUC 740Prayer Reflection Report Grading RubricCriteriaLev.docxEDUC 740Prayer Reflection Report Grading RubricCriteriaLev.docx
EDUC 740Prayer Reflection Report Grading RubricCriteriaLev.docx
 
EDUC 6733 Action Research for EducatorsReading LiteracyDraft.docx
EDUC 6733 Action Research for EducatorsReading LiteracyDraft.docxEDUC 6733 Action Research for EducatorsReading LiteracyDraft.docx
EDUC 6733 Action Research for EducatorsReading LiteracyDraft.docx
 
EDUC 637Technology Portfolio InstructionsGeneral OverviewF.docx
EDUC 637Technology Portfolio InstructionsGeneral OverviewF.docxEDUC 637Technology Portfolio InstructionsGeneral OverviewF.docx
EDUC 637Technology Portfolio InstructionsGeneral OverviewF.docx
 
EDUC 364 The Role of Cultural Diversity in Schooling A dialecti.docx
EDUC 364 The Role of Cultural Diversity in Schooling A dialecti.docxEDUC 364 The Role of Cultural Diversity in Schooling A dialecti.docx
EDUC 364 The Role of Cultural Diversity in Schooling A dialecti.docx
 
EDUC 144 Writing Tips The writing assignments in this cla.docx
EDUC 144 Writing Tips  The writing assignments in this cla.docxEDUC 144 Writing Tips  The writing assignments in this cla.docx
EDUC 144 Writing Tips The writing assignments in this cla.docx
 
EDUC 1300- LEARNING FRAMEWORK Portfolio Page Prompts .docx
EDUC 1300- LEARNING FRAMEWORK Portfolio Page Prompts .docxEDUC 1300- LEARNING FRAMEWORK Portfolio Page Prompts .docx
EDUC 1300- LEARNING FRAMEWORK Portfolio Page Prompts .docx
 
EDU734 Teaching and Learning Environment Week 5.docx
EDU734 Teaching and  Learning Environment Week 5.docxEDU734 Teaching and  Learning Environment Week 5.docx
EDU734 Teaching and Learning Environment Week 5.docx
 
EDU 505 – Contemporary Issues in EducationCOURSE DESCRIPTION.docx
EDU 505 – Contemporary Issues in EducationCOURSE DESCRIPTION.docxEDU 505 – Contemporary Issues in EducationCOURSE DESCRIPTION.docx
EDU 505 – Contemporary Issues in EducationCOURSE DESCRIPTION.docx
 
EDU 3338 Lesson Plan TemplateCandidate NameCooperatin.docx
EDU 3338 Lesson Plan TemplateCandidate NameCooperatin.docxEDU 3338 Lesson Plan TemplateCandidate NameCooperatin.docx
EDU 3338 Lesson Plan TemplateCandidate NameCooperatin.docx
 
EDU 3215 Lesson Plan Template & Elements Name Andres Rod.docx
EDU 3215 Lesson Plan Template & Elements  Name Andres Rod.docxEDU 3215 Lesson Plan Template & Elements  Name Andres Rod.docx
EDU 3215 Lesson Plan Template & Elements Name Andres Rod.docx
 
EDST 1100R SITUATED LEARNING EDST 1100 N Situated Learning .docx
EDST 1100R SITUATED LEARNING  EDST 1100 N Situated Learning .docxEDST 1100R SITUATED LEARNING  EDST 1100 N Situated Learning .docx
EDST 1100R SITUATED LEARNING EDST 1100 N Situated Learning .docx
 
EDU 151 Thematic Unit Required ComponentsThematic Unit Requireme.docx
EDU 151 Thematic Unit Required ComponentsThematic Unit Requireme.docxEDU 151 Thematic Unit Required ComponentsThematic Unit Requireme.docx
EDU 151 Thematic Unit Required ComponentsThematic Unit Requireme.docx
 
EDSP 429Differentiated Instruction PowerPoint InstructionsThe .docx
EDSP 429Differentiated Instruction PowerPoint InstructionsThe .docxEDSP 429Differentiated Instruction PowerPoint InstructionsThe .docx
EDSP 429Differentiated Instruction PowerPoint InstructionsThe .docx
 
EDSP 429Fact Sheet on Disability Categories InstructionsThe pu.docx
EDSP 429Fact Sheet on Disability Categories InstructionsThe pu.docxEDSP 429Fact Sheet on Disability Categories InstructionsThe pu.docx
EDSP 429Fact Sheet on Disability Categories InstructionsThe pu.docx
 
EDSP 370Individualized Education Plan (IEP) InstructionsThe .docx
EDSP 370Individualized Education Plan (IEP) InstructionsThe .docxEDSP 370Individualized Education Plan (IEP) InstructionsThe .docx
EDSP 370Individualized Education Plan (IEP) InstructionsThe .docx
 
EDSP 377Scenario InstructionsScenario 2 Teaching communicatio.docx
EDSP 377Scenario InstructionsScenario 2 Teaching communicatio.docxEDSP 377Scenario InstructionsScenario 2 Teaching communicatio.docx
EDSP 377Scenario InstructionsScenario 2 Teaching communicatio.docx
 
EDSP 377Autism Interventions1. Applied Behavior Analysis (ABA).docx
EDSP 377Autism Interventions1. Applied Behavior Analysis (ABA).docxEDSP 377Autism Interventions1. Applied Behavior Analysis (ABA).docx
EDSP 377Autism Interventions1. Applied Behavior Analysis (ABA).docx
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

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 …