The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
On May 28th, Lisa Marie Roberts, of Portland, Oregon, was released from prison after serving nine and a half years for a murder she didn't commit.
It's not always easy to spot the compromises in the technology we use, where we've allowed corporate interests to trump public ideals like privacy and press freedom.
The two major technology-related decisions handed down by the Supreme Court this week have been widely greeted by people in the tech industry as one win and one loss.
The newly installed director of the National Security Agency says that while he has seen some terrorist groups alter their communications to avoid surveillance techniques revealed by Edward J. Snowden, the damage done over all…
The big announcements at Google's I/O event in San Francisco Wednesday didn't mention Web search, the technology that got the company started and made it so successful. But in a small session later that day, the inventor andRay…
I got my first mobile phone when I was in high school. It was 2005, and the feeling of "cool" overwhelmed me.
One way to think of Google is as an extremely helpful, all-knowing, hyper-intelligent executive assistant.
The world's oldest technology magazine is the MIT Technology Review.
Algorithms are a fascinating use case for visualization.
When it comes to the study of memory, we might be living in something of a golden age.
As he puts it in the subtitle of his memoir, "Neanderthal Man," Svante Paabo goes in search of lost genomes.
The first goal of the 2014 World Cup was Brazilian, and it was an own goal.
The chief of streaming-TV start-up Aereo has said his mission to bring unbundled broadcast TV to the Internet has greater stakes than just the fate of his company—and it's the crusaders, taking on those with power, who fill graveyards…
At the Consumer Electronics Show in Las Vegas in January, Samsung introduced new software for its tablets, called the Magazine UX.
An Irish judge has rendered a preliminary judgment that may have sweeping consequences for U.S. e-commerce firms.
What do you see when you look at these images?
The NYPD could have dozens of new eyes in the transit system—without a cop setting foot on a train—if a plan to put surveillance cameras in subway cars gets the green light.
In the eight years since Amazon.com rolled out its cloud-computing business, Amazon Web Services, this has grown from a side project that took advantage of the online retailer’s extra computing power to a leader in the fast-growing…
John M. (Mike) McConnell says that technology alone isn't enough to secure corporate networks from pervasive and increasingly damaging cyberattacks.
How hard can it be to determine whether a computer works as promised?
Even Sunday night HBO watchers are worried the Federal Communications Commission will soon put an end to net neutrality.
Here's what it's like to wake up in America's smartest home.
These days I write more than I code, but one of the things I miss about programming is the coder's high: those times when, for hours on end, I would lock my vision straight at the computer screen, trance out, and become a human…
Not long ago, I went to a nice restaurant with five friends. Good food. Better cocktails.
I don't want to frighten you.
China has vastly expanded higher education over the past three decades—in 1982, less than 1 percent of China’s twenty-somethings had attended college; by 2010, the figure had risen to 20 percent.
When Sergey Brin and Larry Page built the search engine that would become Google, they started by making maps.
When Steven P. Jobs led Apple, he created a core principle for the company's designers and engineers: stay fully focused on making great products.
Humanoid robots aren't very charismatic yet.
The popular recipe for creating the "next" Silicon Valley goes something like this:
How the Technion assimilated its international activities into its other units’ activities and, at the same time, reduced operational costs …
To organize the productive work of multiprocessor chips, it is necessary to establish an efficient distribution of computational processes between …
System conversions represent a type of development in which project scope includes all the effort of an initial software release …