acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

The 2013 Data 2.0 Summit
From Daniel Lemire's Blog

The 2013 Data 2.0 Summit

The Data 2.0 Summit will be held in San Francisco at the end of the month (April 30th 2013). Some of the speakers might interest the readers of this blog. For example...

We are  sentenced to permanent cognitive stretching
From Daniel Lemire's Blog

We are sentenced to permanent cognitive stretching

If you want to get better at something, should remain in your comfort zone? Or should you, rather, be exposed to ideas or techniques slightly beyond your reach?...

We need to get a lot better at imagining the future
From Daniel Lemire's Blog

We need to get a lot better at imagining the future

We live in an era of fast changes. Ten years ago, YouTube was unthinkable, social media did not exist (Facebook was founded in 2004), we got our movies on tapes...

Advanced tips for dealing with your email inbox
From Daniel Lemire's Blog

Advanced tips for dealing with your email inbox

I probably receive 50 emails a day, not counting spam. Give it a week, and I could easily end up with 200 unread emails in my inbox. When that happens, it feels...

We are getting smarter as a matter of survival
From Daniel Lemire's Blog

We are getting smarter as a matter of survival

A journalism student got very depressed after reading my post on genetically engineered intelligence. His feeling can be summarized by this question: if at some...

Is genetically engineering intelligence worth it?
From Daniel Lemire's Blog

Is genetically engineering intelligence worth it?

We have been hearing reports that China is planning to use genetic engineering to make its population smarter. In fact, there are claims that China has been practicing...

Current Daylight saving time policies are insane
From Daniel Lemire's Blog

Current Daylight saving time policies are insane

Daylight saving time (DST) is this insane practice whereas twice a year, clocks are moved forward or backward by an hour. It is still widespread throughout North...

Do NULL markers in SQL cause any harm?
From Daniel Lemire's Blog

Do NULL markers in SQL cause any harm?

The relational model, and by extension, the language SQL supports the notion of NULL marker. It is commonly used to indicate that some attribute is unknown or non...

Where are the “big problem” jobs?
From Daniel Lemire's Blog

Where are the “big problem” jobs?

Several authors, scientists and entrepreneurs have lamented our poor ability to innovate. It seems that industry is recruiting few people to work on hard problems...

Does academic research cause economic growth?
From Daniel Lemire's Blog

Does academic research cause economic growth?

In most developed countries, government massively funds through academic grants, government laboratories, tax credits and research contracts. In Canada, the government...

Peer review without journals or conferences
From Daniel Lemire's Blog

Peer review without journals or conferences

Almost all scientists ask their peers to review their work outside of the formal process offered by journals and conferences. Young scientists are routinely told...

What kind of researcher are you?
From Daniel Lemire's Blog

What kind of researcher are you?

The politician. He will get people to collaborate on joint projects. How to recognize: He knows everyone! Pro: He makes things happen irrespective of the available...

We are publishing a lot more! How will we cope?
From Daniel Lemire's Blog

We are publishing a lot more! How will we cope?

The number of research articles published each year grows exponentially. We often estimate the rate of growth to between 4% to 6% a year. We are publishing a lot...

The big-O notation is a teaching tool
From Daniel Lemire's Blog

The big-O notation is a teaching tool

One of my clients once got upset. Indeed, the running time of our image processing algorithm grew by a factor of four when he doubled the resolution of an image...

How fast should your dynamic arrays grow?
From Daniel Lemire's Blog

How fast should your dynamic arrays grow?

When programming in Java or C++, your arrays have fixed sizes. So if you have an array of 32 integers and you need an array with 33 integers, you may need to create...

Is learning useless stuff good for you?
From Daniel Lemire's Blog

Is learning useless stuff good for you?

We often require all students to learn things they may never need like latin, calculus, advanced trigonometry and classical literature. The implicit assumption...

XML for databases: a dead idea
From Daniel Lemire's Blog

XML for databases: a dead idea

One of my colleagues is teaching an artificial intelligence class. In his class, he uses old videos where experts from the early eighties make predictions about...

How I learned mathematics (as a kid)
From Daniel Lemire's Blog

How I learned mathematics (as a kid)

As I reported elsewhere, I technically failed kindergarten. For example, one of the test we had to pass was the memorization of our home phone number. I refused...

Government regulations… as software
From Daniel Lemire's Blog

Government regulations… as software

Socialists accuse me of being a libertarian. Libertarians accuse me of being a socialist. I am actually a pragmatist: I believe that we should set things up to...

Governments are full of bugs
From Daniel Lemire's Blog

Governments are full of bugs

The famous scifi author (and self-described libertarian) David Brin tells a fascinating tale about how he contributed to getting the lead out of gazoline. He explains...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account