The Pascal programming language creator Niklaus Wirth reflects on its origin, spread, and further development.
Niklaus Wirth From Communications of the ACM | March 1, 2021
The issue is not who has the "truth," but whose claims deserve more credence.
Peter J. Denning, Jeffrey Johnson From Communications of the ACM | March 1, 2021
Seeking to reap the positive uses of synthetic media while minimizing or preventing negative societal impact.
Deborah G. Johnson, Nicholas Diakopoulos From Communications of the ACM | March 1, 2021
Considering the origins, interpretations, and possible changes to Communications Decency Act §230 amid an evolving online environment.
Pamela Samuelson From Communications of the ACM | March 1, 2021
Donald Knuth on the best way to recognize the history of computer science.
Donald E. Knuth, Len Shustek From Communications of the ACM | February 1, 2021
Considerations for the governance of distributed systems.
Yannis Bakos, Hanna Halaburda, Christoph Mueller-Bloch From Communications of the ACM | February 1, 2021
How the cognitive sciences can inform the quest to build systems with the flexibility of the human mind.
Gary Marcus, Ernest Davis From Communications of the ACM | January 1, 2021
Deliberating on how to regulate—or not regulate—online speech in the era of evolving social media.
Kate Klonick From Communications of the ACM | January 1, 2021
Considering the wide range of technological and societal trade-offs associated with cybersecurity.
Terry Benzel From Communications of the ACM | January 1, 2021
Engineering and algorithmic framework to ensure data privacy and user confidentiality.
Yong Cheng, Yang Liu, Tianjian Chen, Qiang Yang From Communications of the ACM | December 1, 2020
Incorporating equity and inclusion in the effort toward access for everyone.
W. Richards Adrion, Sarah T. Dunton, Barbara Ericson, Renee Fall, Carol Fletcher, Mark Guzdial From Communications of the ACM | December 1, 2020