The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
The U.S. government is not doing enough to combat the burgeoning threat of cybercrime.
An international team of 22 big name AI researchers have laid out a road map suggesting how machine learning can help save the planet and humanity from imminent peril.
Parenthood is a key driver of gender imbalance in STEM. Almost half of all women in full-time science jobs leave or go part-time after the birth of their first child. This is twice the number of men.
Facebook's announcement of a new cryptocurrency, Libra, and the nonprofit association that will oversee it raises questions about the future of global banking and Facebook's role in it.
A recent article about languages that developers love and those that they hate reported that Java was the third most loved language as well as the second most hated.
The majority of open-source projects that we usually consider sustainable are actually receiving income below industry standards or even below the poverty threshold.
A new research challenge for computer science.
Total-system hardware and microarchitectural issues are becoming increasingly critical.
Many risks of catastrophic failures of critical infrastructures can be significantly reduced by relatively simple measures to increase resiliency.
It is time to care about digital provenance.
SQL represents data stored in rows and tables, while high-growth NoSQL is data stores arranged via nested documents as columnar …
The design of today's electronic computers is usually not very appealing, in contrast to magnificent mechanical calculating machines from earlier …
The algorithm should be respected; the malgorithm should be rejected.