acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

Chinese researchers publish more research papers
From Daniel Lemire's Blog

Chinese researchers publish more research papers

Funding agencies in Canada seek to emulate American funding agencies by promoting excellence. What this means in concrete terms is that few professors get most...

Acceptance rate versus impact
From Daniel Lemire's Blog

Acceptance rate versus impact

Should you attend the most selective school? Maybe not: Students who attended more selective colleges do not earn more than other students who were accepted and...

Toward Data-driven Science
From Daniel Lemire's Blog

Toward Data-driven Science

Science and business, so far, has being mostly model driven. That is, you collect a few data points, just enough to fit your model. Then you proceed from your model...

What is a good University?
From Daniel Lemire's Blog

What is a good University?

Seth Godin wrote a devastating post on the future of higher education. Unlike Godin, I fail to see an imminent crash of high education. But then, I failed to predict...

Tell me What I Should be Researching!
From Daniel Lemire's Blog

Tell me What I Should be Researching!

I want to run a short crowdsourcing experiment: can the web give me better research directions? Or maybe good research directions for students, or readers of this...

The mythical reproducibility of science
From Daniel Lemire's Blog

The mythical reproducibility of science

David Donoho was among the first researchers to promote reproducible research through software publication

On the design of design
From Daniel Lemire's Blog

On the design of design

Following a blog post by John D. Cook, I started reading Fred Brooks‘ latest book. Brooks is famous, among other things, for his earlier book, the Mythical Man...

What I
From Daniel Lemire's Blog

What I

I’m currently a tenured professor with research grants and graduate students.

Are there too many Ph.D.
From Daniel Lemire's Blog

Are there too many Ph.D.

Would you accept work designing mass destruction weapons?

External-Memory Sorting in Java : the First Release
From Daniel Lemire's Blog

External-Memory Sorting in Java : the First Release

In my previous post, you were invited to help with a reference implementation of external sorting in Java. Several people tested and improved the code. I like the...

External-Memory Sorting in Java
From Daniel Lemire's Blog

External-Memory Sorting in Java

Sometimes, you want to sort large file without first loading them into memory. The solution is to use External Sorting. Typically, you divide the files into small...

The paperless campus: still a long way to go
From Daniel Lemire's Blog

The paperless campus: still a long way to go

Today I spent money from a research grant.

Write Good Papers: My Slides
From Daniel Lemire's Blog

Write Good Papers: My Slides

I agreed to give a talk to graduate students on how to write good research papers. I have posted the slides of my talk online. They are mostly taken out of my web...

So, you know what
From Daniel Lemire's Blog

So, you know what

Most researchers are convinced that their current work is important. Otherwise, they wouldn’t do it. Yet, few of them work on obviously important things like curing...

External-memory shuffling in linear time?
From Daniel Lemire's Blog

External-memory shuffling in linear time?

You can sort large files while using little memory. The Unix sort tool is a widely available implementation of this idea. Files are written to disk sequentially...

Which is fastest: integer addition or XOR?
From Daniel Lemire's Blog

Which is fastest: integer addition or XOR?

The

Language, Mathematics and Programming
From Daniel Lemire's Blog

Language, Mathematics and Programming

Even if you have extensive training in Mathematics, the average Mathematics paper is undistinguishable from the ramblings of a madman. Many of these papers seek...

Who the heck got Universities into the email business?
From Daniel Lemire's Blog

Who the heck got Universities into the email business?

My current employer, UQAM, refuses to allow email forwarding. Students would rather forward their emails to their existing GMail accounts, for example. And the...

Is programming
From Daniel Lemire's Blog

Is programming

According to student evaluations, most of my students appreciate short programming assignments. Yet, every year, some students think that programming is below them...

Most Common Questions About Recommender Systems
From Daniel Lemire's Blog

Most Common Questions About Recommender Systems

I get ten to fifteen questions a week on recommender systems from entrepreneurs and engineers. Sometimes, I help people find their way in the literature. On occasion—for...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account