acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

The future is already here
From Daniel Lemire's Blog

The future is already here

It is not 9am yet. Nevertheless, I got a lot done: I attended the thesis proposal of my student Eduardo via Skype. I was literally in my basement with a fresh cup...

Can you trust fixed-bit computer arithmetic?
From Daniel Lemire's Blog

Can you trust fixed-bit computer arithmetic?

Suppose that you have 10 pictures, and all lined up, they take 100 pixels. Is it safe to say that each picture has a width of x pixels if 10 x = 100? We all know...

Can Science be wrong? You bet!
From Daniel Lemire's Blog

Can Science be wrong? You bet!

A common answer to my post on the reliability of science, was that fraud was marginal and that, ultimately, science is self-correcting. That is true on one condition...

Is MapReduce obsolete?
From Daniel Lemire's Blog

Is MapReduce obsolete?

Last week, the Register announced that Google moved “away from MapReduce.”

How reliable is science?
From Daniel Lemire's Blog

How reliable is science?

It is not difficult find instances of fraud in science: Ranjit Chandra faked medical research results. He pocketed the money meant for running the experiments....

Write a Twitter application in 5 minutes
From Daniel Lemire's Blog

Write a Twitter application in 5 minutes

I spend much time alone, writing and thinking.

Manifesto for Half-Arsed Academic Research
From Daniel Lemire's Blog

Manifesto for Half-Arsed Academic Research

Research results are more important than the number of publications or citations. This is fine. Yet, we don’t have time to read your papers. So, just keep publishing...

Counterintuitive Factors Determining Research Productivity
From Daniel Lemire's Blog

Counterintuitive Factors Determining Research Productivity

Permanent researchers publish more when they are in smaller labs. Having many Ph.D. students fails to improve productivity. Funding has little effect on research...

Working long hours is stupid
From Daniel Lemire's Blog

Working long hours is stupid

We do too much. We carry too many projects. This overproduction creates problems which we try to fix by working even more. We value most what we create (see

How to get everyone talking about your research!
From Daniel Lemire's Blog

How to get everyone talking about your research!

Deolalikar claims to have solved the famous P versus NP problem.

Is multiplication slower than addition?
From Daniel Lemire's Blog

Is multiplication slower than addition?

Earlier, I asked whether integer addition was faster than bitwise exclusive or. My tests showed no difference, and nobody contradicted me. However, everyone knows...

General Versus Domain Intelligence
From Daniel Lemire's Blog

General Versus Domain Intelligence

Our brains come with hard-wired algorithms. Cats can catch birds or mice without thinking about it. I can grab and eat a strawberry without thinking. The Savanna...

Summer reading: my recommendations
From Daniel Lemire's Blog

Summer reading: my recommendations

Containment by Christian Cantrell is an excellent sci-fi novel. And you can grab it nearly for free from the author’s page. The premise of the book is that humanity...

The Five Most Important Algorithms?
From Daniel Lemire's Blog

The Five Most Important Algorithms?

Bernhard Koutschan posted a compilation of the most important algorithms. The goal is to determine the 5 most important algorithms. Out of his list, I would select...

NoSQL or NoJoin?
From Daniel Lemire's Blog

NoSQL or NoJoin?

Several major players built alternatives to conventional database systems: Google created BigTable, Amazon built Dynamo and Facebook initiated Cassandra. There...

The fallacy of absolute numbers
From Daniel Lemire's Blog

The fallacy of absolute numbers

I often come across the following type of arguments in research papers: You could save 3 bits of storage for every value in your database. Surely that’s irrelevant...

Indexing XML
From Daniel Lemire's Blog

Indexing XML

I’d like to know a lot more about XML indexing

Lack of steady trajectories and failure
From Daniel Lemire's Blog

Lack of steady trajectories and failure

A common advice given out to young researchers is to find a niche. (See Michael’s Branding Your Research). That is certainly good advice. Instead of being another...

Academic publishing is archaic
From Daniel Lemire's Blog

Academic publishing is archaic

Technological progress tends to increase the available information. Thus, our capacity to manage this information becomes overloaded (hence the term information...

Maximizing Your Impact as a Researcher (guest post)
From Daniel Lemire's Blog

Maximizing Your Impact as a Researcher (guest post)

The greatest challenge for a researcher is to choose projects that have a good chance of delivering impact. Alain Désilets from NRC—co-author of VoiceGrip, Webitext...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account