March 2011 - Vol. 54 No. 3

March 2011 issue cover image

Features

Opinion

Fumbling the Future

Fumbling the Future: How Xerox Invented, Then Ignored, the First Personal Computer tells the gripping story of how Xerox invented the personal-computing technology in the 1970s, and then "miscalculated and mishandled" the opportunity to fully exploit it.
Opinion Letters to the editor

Free Speech For Algorithms?

In "Regulating the Information Gatekeepers" (Nov. 2010), Patrick Vogl and Michael Barrett said a counterargument against the regulation of search-engine bias is that "Search results are free speech and therefore cannot be regulated." I'm astounded that anyone could seriously make such a counterargument.
News

In the Virtual Extension

Communications created the Virtual Extension (VE) to expand the page limitations of the print edition by bringing readers the same high-quality articles in an online-only format. VE articles are available in their entirety to ACM members via the Digital Library.
Opinion CACM online

Time to Change

The list of add-on features for Communications' Web site began to take form shortly after the site was launched two years ago, and was a starting point for revisions now under way. A streamlined and improved site will be available later this year.
Research and Advances Research highlights

VL2: A Scalable and Flexible Data Center Network

VL2 is a practical network architecture that scales to support huge data centers with uniform high capacity between servers, performance isolation between services, and Ethernet layer-2 semantics.
Opinion Last byte

Puzzled: Solutions and Sources

Last month (February 2011, p. 112) we posted a trio of brainteasers, including one as yet unsolved, concerning partitions of Ms. Feldman's fifth-grade class. Here, we offer solutions to at least two of them. How did you do?

Recent Issues

  1. December 2024 CACM cover
    December 2024 Vol. 67 No. 12
  2. November 2024 CACM cover
    November 2024 Vol. 67 No. 11
  3. October 2024 CACM cover
    October 2024 Vol. 67 No. 10
  4. September 2024 CACM cover
    September 2024 Vol. 67 No. 9