acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Democratizing LLMs Needs a Revolution in AI Hardware
From ACM Opinion

Democratizing LLMs Needs a Revolution in AI Hardware

Hardware barriers must be overcome to make LLMs available to a broader audience.

Data Breaches Involve the Same Stories Again and Again
From ACM Opinion

Data Breaches Involve the Same Stories Again and Again

Only when we learn from them can we make headway in stopping the cycle.

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.

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.

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.

Apple's Challenge to Virtualization Software
From Communications of the ACM

Apple's Challenge to Virtualization Software

Is it okay for security researchers to virtualize software to look for vulnerabilities?

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.

Why Robots Need to See
From ACM Opinion

Why Robots Need to See

Cameras and vision-based perception will increasingly serve as the technological underpinning for mobile robots going forward.

Democracy Deserves Better Algorithms
From ACM Opinion

Democracy Deserves Better Algorithms

Big Tech could deploy any number of solutions to slow the spread of disinformation, with the most promising being to fix the algorithms.

What Is So Great about Quantum Computing?
From ACM Opinion

What Is So Great about Quantum Computing?

A Q&A with NIST theorist Alexey Gorshkov.

How to Write Software with Mathematical Perfection
From ACM Opinion

How to Write Software with Mathematical Perfection

Leslie Lamport revolutionized how computers talk to each other, and now he's working on how engineers talk to their machines.

Our House Is On Fire
From Communications of the ACM

Our House Is On Fire: The Climate Emergency and Computing's Responsibility

Efficiencies delivered by computing technology could play a vital role in enabling continued functionality within a resource-constrained future.

The Planning and Care of Data
From Communications of the ACM

The Planning and Care of Data

Rearranging buckets for no good reason.

Toward Total-System Trustworthiness
From Communications of the ACM

Toward Total-System Trustworthiness

Considering how to achieve the long-term goal to systemically reduce risks.

Involvement and Detachment
From Communications of the ACM

Involvement and Detachment

How detachment from your community blocks your success at leading innovations, and what to do about it.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account