acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Protecting the Global Internet from Technology Cold Wars
From Communications of the ACM

Protecting the Global Internet from Technology Cold Wars

Considering the perceived dangers of the global information flow.

Could Cyberwar Make the World Safer?
From ACM Opinion

Could Cyberwar Make the World Safer?

Perhaps, if nations can settle for slugging it out online, rather than with guns and missiles?

How Big Data Carried Graph Theory into New Dimensions
From ACM Opinion

How Big Data Carried Graph Theory into New Dimensions

Researchers are turning to the mathematics of higher-order interactions to better model complex connections in data

Now That Machines Can Learn, Can They Unlearn?
From ACM Opinion

Now That Machines Can Learn, Can They Unlearn?

Researchers are testing whether they can remove sensitive data without retraining AI systems from scratch

Deloitte's Quantum Computing Leader on the Technology's Healthcare Future
From ACM Opinion

Deloitte's Quantum Computing Leader on the Technology's Healthcare Future

Scott Buchholz believes it will improve healthcare analytics, disease tracking and diagnosis, supply chains, drug discovery, and more

How to Do Machine Learning without an Army of Data Scientists
From ACM Opinion

How to Do Machine Learning without an Army of Data Scientists

Machine learning is still harder than it needs to be, but there are tools that can help

L. Peter Deutsch on the Fallacies of Distributed Computing
From ACM Opinion

L. Peter Deutsch on the Fallacies of Distributed Computing

How relevant are the fallacies today?

Embodied AI, Superintelligence, and the Master Algorithm
From ACM Opinion

Embodied AI, Superintelligence, and the Master Algorithm

What will take us from potential to reality in the next 18 months?

Low-Code Development Could Boost AI Adoption
From ACM Opinion

Low-Code Development Could Boost AI Adoption

Artificial intelligence is hard, but low-code options might make it much easier

Why Artificial Intelligence Isn't Intelligent
From ACM Opinion

Why Artificial Intelligence Isn't Intelligent

The term "artificial intelligence" alone fuels confusion and hype, say some experts

What Do Developers Want and Need from Secure Coding Training?
From ACM Opinion

What Do Developers Want and Need from Secure Coding Training?

There is still confusion about the role developers play in software security

But Is the Code (Re)usable?
From ACM Opinion

But Is the Code (Re)usable?

It is crucial to guarantee the reproducibility of reported results, but don't forget to make research artifacts reusable for the scientific community

How to Create Successful Developer Products
From ACM Opinion

How to Create Successful Developer Products

Interested in building software for developers? Follow these three design principles from Akita Software CEO Jean Yang.

Governing AI Safety through Independent Audits
From ACM Opinion

Governing AI Safety through Independent Audits

Governance of highly automated systems is critical to garner widespread public trust

Artificial Intelligence and the Intelligence Community
From ACM Opinion

Artificial Intelligence and the Intelligence Community

The intelligence community's budget and acquisition processes rise to the top of the issues it must address before it can take full advantage of AI

The Computer Scientist Training AI to Think With Analogies
From ACM Opinion

The Computer Scientist Training AI to Think With Analogies

Digital minds will never truly be like ours until they can make analogies.

The U.S. Needs to Get Back in the Business of Making Chips
From ACM Opinion

The U.S. Needs to Get Back in the Business of Making Chips

Pandemic-induced supply disruptions and competition from China pressuring U.S. companies to manufacture semiconductors at home.

Improving Code Quality and Penetration Testing With DAST
From ACM Opinion

Improving Code Quality and Penetration Testing With DAST

Dynamic application security testing can provide developers with meaningful feedback loops.

Why Machine Learning Can't Understand Human Language
From ACM Opinion

Why Machine Learning Can't Understand Human Language

While larger deep neural networks can incrementally improveme specific tasks, they aren't fit for general natural language understanding.

Kubernetes Magic Is in Enterprise Standardization, Not App Portability
From ACM Opinion

Kubernetes Magic Is in Enterprise Standardization, Not App Portability

Kubernetes isn't going to magically make your applications portable, but it just might give you something even better.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account