Sign In

Communications of the ACM

BLOG@CACM



Smart Grids: Getting Personal
From BLOG@CACM

Smart Grids: Getting Personal

How many electronic devices do you own? It is tempting to answer, “Just a handful,” but the truth is much more nuanced. Here’s a simple experiment that will (quite...

Bridging Cultures For Collaboration
From BLOG@CACM

Bridging Cultures For Collaboration

All too often, our technical curricula fail to focus on the human aspect of cross-domain collaboration. Technical skills are necessary, but not sufficient. One...

The End of a DBMS Era (Might Be ­Upon ­Us)
From BLOG@CACM

The End of a DBMS Era (Might Be ­Upon ­Us)

Relational database management systems (DBMSs) have been remarkably successful in capturing the DBMS marketplace. To a first approximation they are “the only game...

E-Commerce in Latin America
From BLOG@CACM

E-Commerce in Latin America

Short talk about the evolution and actual status of e-commerce in Latin America

Windmills in the Water
From BLOG@CACM

Windmills in the Water

A call to the computer science community for what a research agenda might look like for the role of information and communications technologies in energy, the environment...

Robotics in South America
From BLOG@CACM

Robotics in South America

Webopedia defines robotics as: The field of computer science and engineering concerned with creating robots, devices that can move and react to sensory input. Robotics...

'There's an App For That,' and You Could Write It
From BLOG@CACM

'There's an App For That,' and You Could Write It

The challenge of computing education today is convincing students that not every application is done and available for download.

The Great Electronic Brain and the Rhetoric of Recruitment
From BLOG@CACM

The Great Electronic Brain and the Rhetoric of Recruitment

We rarely talk about computers as "Electronic Brains" or "Thinking Machines." That seems presumptuous or audacious today.  Maybe that's exactly what we need to...

What Is a Good Recommendation Algorithm?
From BLOG@CACM

What Is a Good Recommendation Algorithm?

Someone may win the one million dollar Netflix Prize soon.  Will the winning algorithm produce movie recommendations that people like?

DBMSs For Science Applications: A Possible Solution
From BLOG@CACM

DBMSs For Science Applications: A Possible Solution

Quite a few scientists who deal with the processing and storage of large amounts of data are unhappy with relational DBMSs. Here are several reasons why—and a possible...

Google Android Authentication
From BLOG@CACM

Google Android Authentication

I recently saw a Google Android phone at HotMobile 2009 and was intrigued by the drawing-based authentication mechanism built in. Basically, there's a 3x3 grid...

How I Define Systems Engineer
From BLOG@CACM

How I Define Systems Engineer

A short talk about the definition of systems engineering in Colombia.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account