The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
Ready or not, Apple's new MacBook is cutting the computing industry's cables.
You know those days when your phone battery doesn't even make it to dinner?
Let me hazard a guess that you think a real person has written what you're reading. Maybe you're right. Maybe not.
Countless owners of smartphones and wearable devices are already using their devices to track their sleep, exercise, blood pressure and other measures of health. Now, biomedical researchers could have an easier time recruiting…
If everyone else is drinking beer, astrophysicist Neil deGrasse Tyson orders a milkshake.
Three years ago, technology was going to transform higher education. What happened?
In 10 years, every human connected to the Internet will have a timeline.
For a few days in late February, the world stopped to argue over a photograph.
Last November in the town of Wuzhen, China hosted its first large international summit on Internet governance and cybersecurity.
Reading this right now?
Playing with a geometric puzzle or stress ball at your desk can seem like idle diversion. It may also spark clearer or more creative thinking.
It's an interesting time to be a computer security researcher.
Thursday, during a rancorous meeting of the Federal Communications Commission, the agencyvoted 3-2 to impose public utility regulations on Internet access providers, resurrecting a 1934 law known as Title II.
A recent case challenges the long-standing view that application program interfaces are not protectable under copyright law.
Comparing the legacy of Alan Turing in computer science with that of Carl Friedrich Gauss in mathematics.
Sharing experiences running artifact evaluation committees for five major conferences.
Introducing children to fundamental computing concepts through Computer Science Unplugged.
Considering the role of institutional review boards in computing research.
In our elation about rising CS enrollments, we are overlooking a growing shortage of computing technicians. Our education system is not responding to this need.