Issue Downloads
Progress in computational thinking, and expanding the HPC community
The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts.
Follow us on Twitter at http://twitter.com/blogCACM
http://...
Graph matching in theory and practice
A theoretical breakthrough in graph isomorphism excites complexity experts, but will it lead to any practical improvements?
Accelerating search
The latest in machine learning helps high-energy physicists handle the enormous amounts of data produced by the Large Hadron Collider.
Booming enrollments
The Computing Research Association works to quantify the extent, and causes, of a jump in undergraduate computer science enrollments.
Legal advice on the smartphone
New apps help individuals contest traffic, parking tickets.
Apple v. Samsung and the upcoming design patent wars?
Assessing an important recent design patent infringement court decision.
How Charles Bachman invented the DBMS, a foundation of our digital world
His 1963 Integrated Data Store set the template for all subsequent database management systems.
Big data analytics and revision of the common rule
Reconsidering traditional research ethics given the emergence of big data analytics.
Turing's red flag
A proposal for a law to prevent artificial intelligence systems from being mistaken for humans.
Inverse privacy
Seeking a market-based solution to the problem of a person's unjustified inaccessibility to their private information.
Should you upload or ship big data to the cloud?
The accepted wisdom does not always hold true.
The small batches principle
Reducing waste, encouraging experimentation, and making everyone happy.
Statistics for engineers
Applying statistical techniques to operations data.
Formula-based software debugging
Satisfiability modulo theory solvers can help automate the search for the root cause of observable software errors.
Why Google stores billions of lines of code in a single repository
Google's monolithic repository provides a common source of truth for tens of thousands of developers around the world.
λ > 4: an improved lower bound on the growth constant of polyominoes
The universal constant λ, the growth constant of polyominoes (think Tetris pieces), is rigorously proved to be greater than 4.
The rise of social bots
Today's social bots are sophisticated and sometimes menacing. Indeed, their presence can endanger online ecosystems as well as our society.
Probabilistic theorem proving
Many representation schemes combining first-order logic and probability have been proposed in recent years. Progress in unifying logical and probabilistic inference has been slower. Existing methods are mainly variants of lifted variable elimination and ...
Mesa: a geo-replicated online data warehouse for Google's advertising system
- Ashish Gupta,
- Fan Yang,
- Jason Govig,
- Adam Kirsch,
- Kelvin Chan,
- Kevin Lai,
- Shuo Wu,
- Sandeep Dhoot,
- Abhilash Rajesh Kumar,
- Ankur Agiwal,
- Sanjay Bhansali,
- Mingsheng Hong,
- Jamie Cameron,
- Masood Siddiqi,
- David Jones,
- Jeff Shute,
- Andrey Gubarev,
- Shivakumar Venkataraman,
- Divyakant Agrawal
Mesa is a highly scalable analytic data warehousing system that stores critical measurement data related to Google's Internet advertising business. Mesa is designed to satisfy a complex and challenging set of user and systems requirements, including ...