acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

True scientists are irreverent
From Daniel Lemire's Blog

True scientists are irreverent

Richard Hamming compared knowledge to compound interest: The more you know, the more you learn. Hence, progress tends to be exponential. Some innovations increase...

Why aren
From Daniel Lemire's Blog

Why aren

Bankers will tell you that to get rich, you should rely on compound interests. Save up a little bit of everything you earn, and you will soon be wealthy. What they...

Where does innovation comes from?
From Daniel Lemire's Blog

Where does innovation comes from?

I just finished Rational Optimist by Matt Ridley. Because I am an overly pessimistic individual, I expected to hate the book. I loved the book. I should point out...

Two 32-bit hash functions from a 64-bit hash function?
From Daniel Lemire's Blog

Two 32-bit hash functions from a 64-bit hash function?

A few years ago, we worked on automatically removing boilerplate text from e-books taken from the Project Gutenberg. In this type of problem, you want to quickly...

Emerging Knowledge Is a Private Business
From Daniel Lemire's Blog

Emerging Knowledge Is a Private Business

Collaboration is often encouraged in science: it is viewed as an intrinsically good thing. Yet there are downsides to collaboration. The most obvious downside is...

You Think That Users are Faceless Objects? You are Obsolete!
From Daniel Lemire's Blog

You Think That Users are Faceless Objects? You are Obsolete!

IT departments fail us because they are founded on the technocratic imperative. Users are faceless objects for which the system is designed (Iivari et al., 2009)...

Science is self-regulatory
From Daniel Lemire's Blog

Science is self-regulatory

Many systems are self-regulatory. For example, in a few market, prices will fluctuate until everyone gets a fair price. But free markets are a mathematical abstraction...

Why can
From Daniel Lemire's Blog

Why can

One of the most common data structuring in Computer Science is the hash table. It is used to store key-value pairs. For example, it is a good data structure to...

Linux and the financial crisis
From Daniel Lemire's Blog

Linux and the financial crisis

On December 2007, the New York Stock Exchange adopted Linux. In late August 2008, we saw one of the worse worldwide stock market crash of the last hundred years...

Better job ads
From Daniel Lemire's Blog

Better job ads

Before writing your next job ad, look at what companies who recruit talented engineers do. According to a recent Google job posting, here are the requirements to...

The Web is killing database systems
From Daniel Lemire's Blog

The Web is killing database systems

A typical enterprise computing architecture relies on databases, professionally managed by DBAs. Developers grow applications which all update or query the same...

Fast computation of scalar products, and some lessons in optimization
From Daniel Lemire's Blog

Fast computation of scalar products, and some lessons in optimization

Given two arrays, say (1,2,3,4) and (4,3,1,5), their scalar product is simply the sum of the products: 1

Usury and the collapse of empires
From Daniel Lemire's Blog

Usury and the collapse of empires

The American government recently played Russian roulette with its economy by threatening to default on its debt. Of course, nobody actually thought that the Americans...

Pick one: determinism or fairness
From Daniel Lemire's Blog

Pick one: determinism or fairness

Computers changed our life drastically in the last few decades. Correspondingly, I view the world in terms of algorithms. When I think of how the government works...

Scientists are communists
From Daniel Lemire's Blog

Scientists are communists

Overconfident individuals often win by claiming more resources than they could defend (Johnson and Fowler). If nobody knows who is strongest, whoever thinks he...

What the Internet wants me to read (summer 2011)
From Daniel Lemire's Blog

What the Internet wants me to read (summer 2011)

Last week, I asked on Twitter, Facebook and Google Plus what I should read over the summer. Here is a quick summary of the recommendations I got: On Twitter: A...

Sentience is indescribable
From Daniel Lemire's Blog

Sentience is indescribable

Arguably, one of the most nagging scientific question is the nature of sentience. Can we build sentient computers? Is my cat sentient? What does that mean? Will...

The myth of the unavoidable specialization
From Daniel Lemire's Blog

The myth of the unavoidable specialization

In a recent essay, Malone et al. claimed that we were entering the age of hyperspecialization. Their core assumption: human beings are more efficient when doing...

On being happy
From Daniel Lemire's Blog

On being happy

What if you could engineer happiness? What if you could redesign your life so that you are happier? With professors in mind, Brian Martin wrote an essay entitled...

Probabilities are unnecessary mathematical artifacts
From Daniel Lemire's Blog

Probabilities are unnecessary mathematical artifacts

There has been much philosophical debate about randomness. While people often offer the nature of consciousness as a fundamental unresolved question, we should...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account