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.
Broadly, NoSQL has an absence of strict schemas for entities/attributes, while SQL rigidly relates/regulates the two.
Rather than fancying you can control Internet access, design exams to reward students who won't need it.
Teaching is a skill, and the best teachers use the best methods.
An international research team has developed a robot that can …
Researchers at Switzerland's ETH Zurich have uncovered a method for …
On Wednesday, U.S. President Joe Biden addressed a global chip …