The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
Brains are talking to computers, and computers to brains. Are our daydreams safe?
Rohini Srivathsa, National Technology Officer at Microsoft India, talks about life, ethics, the future, and the power of diversity and inclusion.
Princeton University's Ken Steiglitz feels an attachment to the analog.
Open source has two important, and somewhat counterintuitive, advantages: speed and security.
Google Vice President of Engineering Luiz André Barroso discusses his work, including improvements to the datacenter, Google Maps, and hardware design.
Women are underrepresented in the tech sector—myth or reality?
Susan Gregurick, director of the Office of Data Science Strategy at the National Institutes of Health, discusses her views of data science and how data can help push science forward
Researchers are too focused on whether AI systems can ace tests of dubious value. They should be testing whether systems grasp how the world works.
A unique partnership seeks to address the underrepresentation and unique barriers facing Latina women and girls of color in information technology.
The ordeal of security reviews.
Rethinking the content of introductory computing around a data-centric approach to better engage and support a diversity of students.
Lessons learned from the first five years of Georgia Tech's Online Master of Science in Computer Science program.
Data scientists face challenges spanning academic and non-academic institutions.
The most cited CS education paper is, unfortunately, wrong.
Want to be a great programmer? If so, you have to pull back the curtain and learn how software really …
The Center for AI and Digital Policy has undertaken the first comparative review of national artificial intelligence policies.
Computer scientists have engineered a solution to partial network partitioning …
Climate science researchers increasingly are turning to the cloud for …
Software called TLDR (too long, didn't read) automatically produces one-sentence …