Recently, there has been a lot of buzz about "No SQL" databases. This blog post considers the performance argument about No SQL databases; a subsequent posting will address the flexibility argument.
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 of dots, and to log in, you simply use your finger and draw a pattern…
Three misconceptions about the field of human-computer interaction, as observed by an AI researcher turned HCI researcher in a large corporate research lab
Every year there are surely some qualified candidates for ACM Fellow who are rejected because their nomination and endorsements do not make the case as effectively as possible. Here are some ways to make a strong case.
In this economic downturn, as everyone looks with a wary eye at discretionary spending, it is instructive to consider the role of computing technology and innovation in our global economy.
We are facing an increasing number of security failures, not because of problems with encryption algorithms, network protocols, or system implementations, but rather due to problems with the user interfaces of computer systems…
The United States certainly needs more and better computing educators, but that alone may not be enough to turn around declining enrollments in computing.
An abstract view of how NSF gets its money, in the context of the federal budget process.