In 2018, Arnold Kling wrote a famous blog article, "How the Internet turned bad." It is time for us, as a community, to ask now: "How do we turn the Internet good?"
Moshe Y. Vardi Page 5DEPARTMENT: Career paths in computing
The ability to discover and experience world building is a relatively unique privilege afforded to computer programmers.
Andrew Sorensen Page 7DEPARTMENT: Letters to the Editor
The June 2021 Communications of the ACM celebrates Jeffrey Ullman and Alfred Aho as winners of ACM's 2020 Turing Award. For many Iranian members of the computing community, Ullman is the face of discrimination in academia.
CACM Staff Page 9DEPARTMENT: BLOG@CACM
Doug Meil considers a third distinct type of development, while Mario Antoine Aoun ponders alternate names for ACM.
Doug Meil, Mario Antoine Aoun Pages 10-11COLUMN: News
The architect of the Sagrada Familia appears to have done parametric modeling in his head; software is helping to complete the structure a century later.
Marina Krakovsky Pages 13-15
A new blockchain-based technology is changing how the art world works, and changing how we think about asset ownership in the process.
Logan Kugler Pages 19-20COLUMN: Law and technology
A discussion of concerns on quantum vulnerability for the automobile industry.
Michael Gardiner, Alexander Truskovsky, George Neville-Neil, Atefeh Mashatan Pages 54-61SECTION: Contributed articles
Ensuring the success of big graph processing for the next decade and beyond.
Sherif Sakr, Angela Bonifati, Hannes Voigt, Alexandru Iosup, Khaled Ammar, Renzo Angles, Walid Aref, Marcelo Arenas, Maciej Besta, Peter A. Boncz, Khuzaima Daudjee, Emanuele Della Valle, Stefania Dumbrava, Olaf Hartig, Bernhard Haslhofer, Tim Hegeman, Jan Hidders, Katja Hose, Adriana Iamnitchi, Vasiliki Kalavri, Hugo Kapp, Wim Martens, M. Tamer Özsu, Eric Peukert, Stefan Plantikow, Mohamed Ragab, Matei R. Ripeanu, Semih Salihoglu, Christian Schulz, Petra Selmer, Juan F. Sequeda, Joshua Shinavier Pages 62-71
As robots begin to interact closely with humans, we need to build systems worthy of trust regarding the safety and quality of the interaction.
Hadas Kress-Gazit, Kerstin Eder, Guy Hoffman, Henny Admoni, Brenna Argall, Rüdiger Ehlers, Christoffer Heckman, Nils Jansen, Ross Knepper, Jan Křetínský, Shelly Levy-Tzedek, Jamy Li, Todd Murphey, Laurel Riek, Dorsa Sadigh Pages 78-84SECTION: Review articles
A blueprint for leveraging the tremendous opportunities the IoT has to offer.
Athman Bouguettaya, Quan Z. Sheng, Boualem Benatallah, Azadeh Ghari Neiat, Sajib Mistry, Aditya Ghose, Surya Nepal, Lina Yao Pages 86-95SECTION: Research highlights
"WINOGRANDE" explores new methods of dataset development and adversarial filtering, expressly designed to prevent AI systems from making claims of smashing through benchmarks without making real progress.
Leora Morgenstern Page 98
We introduce WinoGrande, a large-scale dataset of 44k problems, inspired by the original Winograd Schema Challenge, but adjusted to improve both the scale and the hardness of the dataset.
Keisuke Sakaguchi, Ronan Le Bras, Chandra Bhagavatula, Yejin Choi Pages 99-106
"PlanAlyzer," by Emma Tosch et al., details PlanAlyzer software, the first tool to statically check the validity of online experiments.
Stefano Balietti Page 107
We present the first approach for checking the internal validity of online experiments statically, that is, from code alone.
Emma Tosch, Eytan Bakshy, Emery D. Berger, David D. Jensen, J. Eliot B. Moss Pages 108-116COLUMN: Last byte
2019 ACM Computing Prize recipient David Silver on developing the AlphaGo algorithm, his fascination with Go, and on teaching computers to play.
Leah Hoffmann Pages 120-ff