Sign In

Communications of the ACM

Opinion Archive


Archives

The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.

May 2021


From ACM Opinion

Understanding the Differences Between Biological and Computer Vision

Understanding the Differences Between Biological and Computer Vision

Harvard Medical University Professor Gabriel Kreiman provides an account of how humans and animals process visual data and how far techno come toward replicating these functions in computers.


From ACM Opinion

Quantifying Uncertainty in Deep Learning

Quantifying Uncertainty in Deep Learning

Aalto University Professor Arno Solin discusses how to improve deep learning uncertainty with doctoral student Lassi Meronen.


From ACM Opinion

Cooperative AI: Machines Must Learn to Find Common Ground

Cooperative AI: Machines Must Learn to Find Common Ground

To help humanity solve fundamental problems of cooperation, scientists need to reconceive artificial intelligence as deeply social.


From ACM Opinion

Professor Advocates Taking AI Research Back to Its Roots

Professor Advocates Taking AI Research Back to Its Roots

To build a general artificial intelligence, we may need to know more about our own minds, argues computer scientist Melanie Mitchell.


From ACM Opinion

AI Drives Crossword-Solving Program to Tournament Victory

AI Drives Crossword-Solving Program to Tournament Victory

Plagued by unifinished crossword puzzles? Matt Ginsberg, a pro crossword writer and AI scientist, wrote a program that solves crosswords.


From ACM Opinion

AI May Have a Lot to Learn From Children

AI May Have a Lot to Learn From Children

Exploratory learning, the kind that is exhibited by children, might better inform AI development than the habitual learning processes employed by adults, according to a UC Berkeley AI Research group member Alison Gopnik.


From Communications of the ACM

Trustworthy Scientific Computing

Trustworthy Scientific Computing

Addressing the trust issues underlying the current limits on data sharing.


From Communications of the ACM

Software Professionals, Malpractice Law, and Codes of Ethics

Software Professionals, Malpractice Law, and Codes of Ethics

In pursuit of professional status for computing professionals.


From Communications of the ACM

CS Unplugged or Coding Classes?

CS Unplugged or Coding Classes?

Perhaps a more appropriate question is 'Why not both'?


From Communications of the ACM

Understanding Law and the Rule of Law: A Plea to Augment CS Curricula

Understanding Law and the Rule of Law

Why law matters for computer scientists and other folk.


From Communications of the ACM

Let's Be Honest

Let's Be Honest

Seeking to rectify the two mutually exclusive ways of comparing computational power — encoding and simulation.


From Communications of the ACM

The 10 Best Practices for Remote Software Engineering

The 10 Best Practices for Remote Software Engineering

Focusing on the human element of remote software engineer productivity.

Blog at CACM
Charles Babbage and the Loom
Charles Babbage and the Loom
05.07.2021

Babbage wanted to control his analytical engine, regarded as the ancestor of the modern-day computer, with punched cards.

An Open Call to Establish an  Interdisciplinary Data Science Education Journal
An Open Call to Establish an Interdisciplinary Data Science Education Journal
04.26.2021

In this blog, we describe our vision for a journal that would focus on data science education from the interdisciplinarity …

From U-boats to 'U-bots'
From U-boats to 'U-bots'
04.26.2021

Considering the outlook for undersea cyberwar.

View More Blog@CACM