Open development and sharing of software gained widespread acceptance 15 years ago, and the practice is accelerating.Gary Anthes From Communications of the ACM | August 1, 2016
Over the next decade, the population of Estonia is expected to soar more than 600% as the country becomes the first in the world to open its borders to an influx...Gary Anthes From Communications of the ACM | June 1, 2015
Parallel computing has become increasingly important as chipmakers put more and more processor cores on individual chips.Gary Anthes From Communications of the ACM | October 27, 2014
Companies are discovering traditional insurance policies may not cover the costs of privacy breaches and data loss.Gary Anthes From ACM News | April 29, 2014
In a new approach to making computers more efficient, called "inexact," "probabilistic," or "approximate" computing, errors are not avoided; they are welcomed....Gary Anthes From Communications of the ACM | April 1, 2013
Drilling down to more detail on a computer screen, or moving out to see the context, is basic. But it's hardly simple and, after 20 years, innovations are still...Gary Anthes From Communications of the ACM | December 1, 2012
After decades in Flatland, the end of Moore's Law is pushing semiconductors into the third dimension.Gary Anthes From Communications of the ACM | September 1, 2012
Researchers are finding ways to develop ultra-efficient and nonvolatile computer processors out of nanoscale magnets. A number of obstacles, however, stand in the...Gary Anthes From Communications of the ACM | March 1, 2012
Great strides are being made in finding fast alternatives to the slow disks that dominate storage systems, but fast media are not nearly enough.Gary Anthes From Communications of the ACM | January 1, 2012
The market model pioneered by Apple and others is transforming the software world — and has profound implications for software companies and their customers.Gary Anthes From Communications of the ACM | September 1, 2011
It's not easy to generate a string of numbers that lack any pattern or rule, or even to define exactly what randomness means.Gary Anthes From Communications of the ACM | April 1, 2011
The device may revolutionize data storage, replacing flash memory and perhaps even disks. Whether they can be reliably and cheaply manufactured, though, is an open...Gary Anthes From Communications of the ACM | March 1, 2011
Cloud computing offers many advantages, but also involves security risks. Fortunately, researchers are devising some ingenious solutions.Gary Anthes From Communications of the ACM | November 1, 2010
Charles P. Thacker talks about the importance of simplicity, reusable tools, thinking broadly, and his practice of Tom Sawyering.Gary Anthes From Communications of the ACM | July 1, 2010