Sign In

Communications of the ACM

Recent Articles



Hackers Needed To Defeat Hackers
From ACM Opinion

Hackers Needed To Defeat Hackers

In an online world infested with hackers, we need more hackers.

The Success of the Web
From Communications of the ACM

The Success of the Web: A Triumph of the Amateurs

Connecting the unique factors that influenced the origination and subsequent development of the World Wide Web.

MUST and MUST NOT
From Communications of the ACM

MUST and MUST NOT

On writing documentation.

A Response to Fake News as a Response to <i>Citizens United</i>
From Communications of the ACM

A Response to Fake News as a Response to Citizens United

How boundaries on speech could free the market for speech.

Teaching AIs to Make Mistakes Like Kids Would Help Them Learn Faster
From ACM Opinion

Teaching AIs to Make Mistakes Like Kids Would Help Them Learn Faster

Teaching artificial intelligence to think like children may make them better learners.

An Interview with David Brin on Resiliency
From Communications of the ACM

An Interview with David Brin on Resiliency

Many risks of catastrophic failures of critical infrastructures can be significantly reduced by relatively simple measures to increase resiliency.

Continuity and Change in Internet Law
From Communications of the ACM

Continuity and Change in Internet Law

The fundamentals of the field of Internet law have remained consistent, but details have evolved in response to technological innovation.

What Does It Mean for a Computing Curriculum to Succeed?
From Communications of the ACM

What Does It Mean for a Computing Curriculum to Succeed?

Examining the expansion, proliferation, and integration of computing education everywhere.

As Governments Adopt Artificial Intelligence, There's Little Oversight and Lots of Danger
From ACM Opinion

As Governments Adopt Artificial Intelligence, There's Little Oversight and Lots of Danger

Artificial intelligence systems can—if properly used—help make government more effective and responsive, improving the lives of citizens. Improperly used, however...

The FBI Wanted a Backdoor to the iPhone. Tim Cook Said No
From ACM Opinion

The FBI Wanted a Backdoor to the iPhone. Tim Cook Said No

In 2016, Tim Cook fought the law—and won.

The ­.S. Campaign Against Huawei Can Offer No ­.S.-Based Alternatives
From ACM Opinion

The ­.S. Campaign Against Huawei Can Offer No ­.S.-Based Alternatives

As U.S. officials have pressured allies not to use networking gear from Chinese technology giant Huawei over spying concerns, President Trump has urged American...

­Untold History of AI: The DARPA Dreamer Who Aimed for Cyborg Intelligence
From ACM Opinion

­Untold History of AI: The DARPA Dreamer Who Aimed for Cyborg Intelligence

At 10:30pm on 29 October 1969, a graduate student at UCLA sent a two-letter message from an SDS Sigma 7 computer to another machine a few hundred miles away at...

­U.S. Allies Should Heed the Warnings about Huawei
From ACM Opinion

­U.S. Allies Should Heed the Warnings about Huawei

In a recent newspaper advertisement, the Chinese telecommunications giant Huawei appealed to common sense.

A Journey, If You Dare, Into the Minds of Silicon Valley Programmers
From ACM Opinion

A Journey, If You Dare, Into the Minds of Silicon Valley Programmers

Code seems cold and objective, the raw logic of the internet, and Silicon Valley likes it that way.

Despite Consumer Worries, the Future of Aviation Will Be More Automated
From ACM Opinion

Despite Consumer Worries, the Future of Aviation Will Be More Automated

In the wake of the Lion Air and Ethiopian Airlines crashes of Boeing 737 Max planes, people are thinking about how much of their air travel is handled by software...

Huawei's Problem Isn't Chinese Backdoors. It's Buggy Software
From ACM Opinion

Huawei's Problem Isn't Chinese Backdoors. It's Buggy Software

A report on Thursday from a British government oversight group found that Chinese telecom-equipment maker Huawei has basic but deeply problematic flaws in its product...

Robots on the Run
From ACM Opinion

Robots on the Run

Young animals gallop across fields, climb trees and immediately find their feet with enviable grace after they fall.

Know Your Algorithms
From Communications of the ACM

Know Your Algorithms

Stop using hardware to solve software problems.

The Web Is Missing an Essential Part of Infrastructure
From Communications of the ACM

The Web Is Missing an Essential Part of Infrastructure: An Open Web Index

A proposal for building an index of the Web that separates the infrastructure part of the search engine—the index—from the services part that will form the basis...

Cars Are Regulated for Safety, Why Not Information Technology?
From ACM Opinion

Cars Are Regulated for Safety, Why Not Information Technology?

As the computing industry grapples with its role in society, many people, both in the field and outside it, are talking about a crisis of ethics.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account