Sign In

Communications of the ACM

Recent Articles



­Unbalanced Data Leads to Obsolete Economic Advice
From Communications of the ACM

­Unbalanced Data Leads to Obsolete Economic Advice

Few computer scientists and technological workers worry about their role in the economies of their industries and their countries. Background supplementary material...

Where Code Comes From
From Communications of the ACM

Where Code Comes From: Architectures of Automatic Control from Babbage to Algol

Considering the evolving concept of programming.

The Chaos Machine
From Communications of the ACM

The Chaos Machine

Complexity, predictability, and modern projects.

Extrapolating from Moore's Law
From Communications of the ACM

Extrapolating from Moore's Law

Behind and beyond Microsoft, Intel, and Apple.

Biometric Identity
From Communications of the ACM

Biometric Identity

Assessing the promises and dangers of biometric identity plans.

The Death of American Research and Development
From ACM Opinion

The Death of American Research and Development

When rumors began to fly about a merger between chemical giants Dow Chemical  and DuPont , it was obvious the deal was not your ordinary fee-driven scheme dreamed...

Why Yahoo Faded: The Internet Changed, But It Didn't
From ACM Opinion

Why Yahoo Faded: The Internet Changed, But It Didn't

Yahoo and I go way back.

Creating a New Generation of Computational Thinkers
From Communications of the ACM

Creating a New Generation of Computational Thinkers

Experiences with a successful school program in Scotland.

The Case For Banning Killer Robots
From Communications of the ACM

The Case For Banning Killer Robots: Point

Ban the bots? Considering both sides of the argument for and against.

I Can't Let You Do That, Dave
From Communications of the ACM

I Can't Let You Do That, Dave

Computers should not treat their owners as adversaries.

Increasing the Participation of Individuals with Disabilities in Computing
From Communications of the ACM

Increasing the Participation of Individuals with Disabilities in Computing

Lessons learned from a decade of practice.

Pickled Patches
From Communications of the ACM

Pickled Patches

On repositories of patches and tension between security professionals and in-house developers.

Coupled Ethical-Epistemic Analysis in Teaching Ethics
From Communications of the ACM

Coupled Ethical-Epistemic Analysis in Teaching Ethics

Critical reflection on value choices.

Why Our Theories of Innovation Fail U­s
From Communications of the ACM

Why Our Theories of Innovation Fail U­s

Until we moderate our fascination with creating ideas, we will not achieve the rate of innovations we seek.

The Digital Dark Age
From Communications of the ACM

The Digital Dark Age

. . . and why it will have to wait.

Why Google Is Willing to Give Away Its Latest Machine-Learning Software
From ACM Opinion

Why Google Is Willing to Give Away Its Latest Machine-Learning Software

Google's move to give away its latest machine-learning software, key to its speech- and photo-recognition programs, isn’t as crazy as it may appear.

From Army of One to Band of Tweeters
From ACM Opinion

From Army of One to Band of Tweeters

It was the end of a long combat patrol near a district called Adhamiyah, in northwest Baghdad, in the fall of 2008.

Informatics: Make Sense of Health Data
From ACM Opinion

Informatics: Make Sense of Health Data

If you are wondering whether exposure to some chemical could increase your chances of getting colon cancer, you could easily find supportive evidence from animal...

Apple's Deep Learning Curve
From ACM Opinion

Apple's Deep Learning Curve

In the world of artificial intelligence, one of the year's biggest coming-out parties is the Neural Information Processing Systems conference.

When Technologies Manipulate Our Emotions
From Communications of the ACM

When Technologies Manipulate Our Emotions

Implications of the Facebook emotions study.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account