The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
A decades-old rivalry has riven the field. It's time to move on.
The cloud is the excuse and tool that allows the mass collection of our personal data.
For as long as there has been AI research, there have been credible critiques about the risks of AI boosterism.
Peggy M. Delmas, an assistant professor of educational leadership at the University of South Alabama, has written a study that sheds light on the contributions of Catholic sisters with careers as academics and scientists.
The University of Delaware's Sunita Chandrasekaran is leading an international team that is designing an app for the world's fastest supercomputer, set to come online in the United States in 2021.
To understand where Go is coming from and where it is going, InfoQ reached out to Steve Francia, a core member of the Go programming language team at Google responsible for strategy and product.
The goal put forth by the Turing Test is not a useful one for AI scientists. It is time to set a new challenge that inspires researchers and practitioners equally.
Tracing the trajectory of management and engineering decisions resulting in systemic catastrophe.
Considering the wide range of technological and societal trade-offs associated with cybersecurity.
Deliberating on how to regulate—or not regulate—online speech in the era of evolving social media.
Taking apart a book to figure out how it works.
How the cognitive sciences can inform the quest to build systems with the flexibility of the human mind.
Seeking to assess the possible responsibility of tech providers for excessive use patterns.
Milestones in the history of computing from the Swiss National Supercomputing Center, Lugano.
How the Technion assimilated its international activities into its other units’ activities and, at the same time, reduced operational costs …
To organize the productive work of multiprocessor chips, it is necessary to establish an efficient distribution of computational processes between …