acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

AI Education and Research
From ACM Opinion

AI Education and Research

An interview with Grid.ai's Sebastian Raschka.

The Age of Algorithmic Anxiety
From ACM Opinion

The Age of Algorithmic Anxiety

Interacting online today means being besieged by system-generated recommendations, but do we want what the machines tell us we want?

Artificial Creativity?
From ACM Opinion

Artificial Creativity?

Models such as DALL-E dissociate ideation from implementation, but do we care?

When Should a Black Box Be Transparent?
From Communications of the ACM

When Should a Black Box Be Transparent?

When is a replacement not a replacement?

An Interview with Dana Scott
From Communications of the ACM

An Interview with Dana Scott

ACM Fellow and A.M. Turing Award recipient Dana Scott reflects on his career.

An Interview with Dana Scott
From Communications of the ACM

An Interview with Dana Scott

ACM Fellow and A.M. Turing Award recipient Dana Scott reflects on his career.

Transforming Science through Cyberinfrastructure
From Communications of the ACM

Transforming Science through Cyberinfrastructure

NSF's vision for the U.S. cyberinfrastructure ecosystem for science and engineering in the 21st century.

Matthew Ball on the Metaverse
From ACM Opinion

Matthew Ball on the Metaverse

Leading metaverse theorist shares his thoughts on the sudden rise of the concept, its utility for the enterprise, and what we still get wrong.

AI Researchers Building Surveillance Tech and Deep Fakes Resist Ethical Concerns
From ACM Opinion

AI Researchers Building Surveillance Tech and Deep Fakes Resist Ethical Concerns

The computer vision research community is behind on AI ethics, but it is not just a research problem.

Should Machines Replace Mathematicians?
From ACM Opinion

Should Machines Replace Mathematicians?

A "replication crisis" in mathematics raises questions about the purpose of knowledge.

The Latin of Software Code Is Thriving
From ACM Opinion

The Latin of Software Code Is Thriving

Next time you laugh at musty old tech, remember that new technologies are often built on it.

Software Engineering Lessons
From ACM Opinion

Software Engineering Lessons

Software engineer, consultant, and author Karl Wiegers discusses specific practices based on his 50 years of experience in the industry.

Can Computers Be Mathematicians?
From ACM Opinion

Can Computers Be Mathematicians?

Artificial intelligence has bested humans at problem-solving challenges like chess and Go. Is mathematics research next?

Yann LeCun's Bold New Vision for the Future of AI
From ACM Opinion

Yann LeCun's Bold New Vision for the Future of AI

One of deep learning's godfathers pulls together old ideas to sketch out a fresh path for AI.

Algorithms with Predictions
From Communications of the ACM

Algorithms with Predictions

Seeking a new approach that goes beyond worst-case analysis.

Cookie Monster
From Communications of the ACM

Cookie Monster

Inscrutable cookie banners torment users while failing to inform consent.

The Future of Information Work
From Communications of the ACM

The Future of Information Work

Considering the recent effects of remote work on network structure.

Intro to Model-Free and Model-Based Reinforcement Learning
From ACM Opinion

Intro to Model-Free and Model-Based Reinforcement Learning

Neuroscientist and author Daeyeol Lee talks reinforcement learning in humans and animals, AI and natural intelligence, and more.

Testing in Python with pytest
From ACM Opinion

Testing in Python with pytest

Software engineer discusses the popularity and use of pytest for Python testing.

'Sentience' Is the Wrong Discussion to Have on AI Right Now
From ACM Opinion

'Sentience' Is the Wrong Discussion to Have on AI Right Now

A more important conversation would be one about human compatibility and trust.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account