Two concerns dominate the current debates over U.S. Internet policy: the relatively low level of U.S. broadband...Christopher S. Yoo From Communications of the ACM | August 1, 2010
Software is an integral component of a range of devices that perform critical, lifesaving functions and basic daily tasks. As patients grow more reliant on computerized...The Software Freedom Law Center From ACM Opinion | July 23, 2010
HTML5, the next version of the markup language used to build Web pages, has attracted attention for its ability to show video inside a Web browser without using...Technology Review From ACM Opinion | July 22, 2010
One theme I ran into over and over while writing about the periodic table was the future of energy and the question of which element or elements will replace carbon...Slate From ACM Opinion | July 19, 2010
The National Energy Research Scientific Computing Center's John Shalf describes parallel programming languages as tools designed to program systems with multiple...International Science Grid This Week From ACM TechNews | June 28, 2010
Technological change results in changes in expectations, in this case affecting the workplace.Jason Borenstein From Communications of the ACM | July 1, 2010
Choosing between outsourcing and shared services has significant implications for long-term corporate strategy.Mari Sako From Communications of the ACM | July 1, 2010
The University of Tennessee's Jack Dongarra says the transition to exascale computing is going to be more dramatic than earlier transitions, and this will result...HPC Wire From ACM TechNews | June 7, 2010
ACM Fellow and A.M. Turing Award recipient Edward A. Feigenbaum, a pioneer in the field of expert systems, reflects on his career.Len Shustek From Communications of the ACM | June 1, 2010
Dear KV, I've been working with some code that generates massive data sets, and . . . I'm finding that more and more often I...George V. Neville-Neil From Communications of the ACM | June 1, 2010
Parallel computation is making a comeback after a quarter century of neglect. Past research can be put to quick use today.Peter J. Denning, Jack B. Dennis From Communications of the ACM | June 1, 2010
Developing effective privacy protection technologies is a critical challenge for security and privacy research as the amount and variety of data collected about...Arvind Narayanan, Vitaly Shmatikov From Communications of the ACM | June 1, 2010
The headaches of Web application development are being compounded by the ever-proliferating morass of Web standards, frameworks, and tools.InfoWorld From ACM TechNews | May 13, 2010
Improving the research base for computing education requires securing competitive funding commitments.Cameron Wilson, Mark Guzdial From Communications of the ACM | May 1, 2010
Assessing the strengths, weaknesses, and general applicability of the computing-as-utility business model.
Erik Brynjolfsson, Paul Hofmann, John Jordan From Communications of the ACM | May 1, 2010
A humanoid robot will visit space for the first time in September aboard the Space Shuttle Discovery, NASA announced Wednesday. The Robonaut 2, which was co-developed...Wired From ACM Opinion | April 15, 2010