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 2015


From ACM Opinion

Concerns of an Artificial Intelligence Pioneer

Concerns of an Artificial Intelligence Pioneer

In January, the British-American computer scientist Stuart Russell drafted and became the first signatory of an open letter calling for researchers to look beyond the goal of merely making artificial intelligence more powerful…


From ACM Opinion

40 Busy Years Later, a Microsoft Founder Considers His Creation

40 Busy Years Later, a Microsoft Founder Considers His Creation

Looking at Microsoft’s sprawling product line and 118,000 or so employees, it’s easy to forget that the company started with one modest product made by two ambitious people.


From ACM Opinion

Quantum Computers Will Make Your Laptop Look Like an Abacus

Quantum Computers Will Make Your Laptop Look Like an Abacus

The race to make the first quantum computer is becoming as important as the race 75 years ago to get the first nuke. It could change the balance of power in politics and business.


From ACM Opinion

The Hidden Politics of Video Games

The Hidden Politics of Video Games

Imagine that video games had been invented in the Middle Ages.


From ACM News

Brace Yourself: Microsoft Wants to Guess How Old You Are

Brace Yourself: Microsoft Wants to Guess How Old You Are

Like a distant relative who makes you feel bad at the annual holiday get together, Microsoft has created a website that analyzes a photo of a person's face and guesses in seconds how old the subject is.


From Communications of the ACM

Life of IP

Life of IP

Seeking to balance intellectual property protection with incentives for investment in innovation.


From Communications of the ACM

Oracle v. Google: A High-Stakes Legal Fight For the Software Industry

Oracle v. Google

Copyrighting APIs threatens significant harm to both consumers and the software industry.


From Communications of the ACM

What Are We Doing When We Teach Computing in Schools?

What Are We Doing When We Teach Computing in Schools?

Research on the cognitive, educational, and policy dimensions of teaching computing is critical to achieving "computer literacy."


From Communications of the ACM

Teach Foundational Language Principles

Teach Foundational Language Principles

Industry is ready and waiting for more graduates educated in the principles of programming languages.


From Communications of the ACM

Managing Your Digital Life

Managing Your Digital Life

Everyone should be able to manage their personal data with a personal information management system.

« Prev 1 2 Next »
Blog at CACM
We Are Camille
We Are Camille
09.20.2021

Who is Camille Noûs, who has contributed to hundreds of papers on Google Scholar?

Tech Meetups In A Pandemic
Tech Meetups In A Pandemic
09.17.2021

By 2019, I generally thought there wasn't much that could surprise me about organizing meetups. Then Covid-19 hit. I was …

How Does One Divide with Napier's Rods?
How Does One Divide with Napier's Rods?
09.09.2021

Napier's multiplication and division rods, deriving from the basic multiplication table, simplify calculations considerably.

View More Blog@CACM