Profile

Cover photo
Daniel Lemire
Works at LICEF Research Center, TELUQ, Université du Québec
Attended University of Toronto
Lives in Montreal, Canada
23,403 followers|33,808,467 views
AboutPostsCollections+1's
Story
Tagline
Computer Scientist
Introduction
I have always been intensely curious and I am always scouting for new knowledge. I love to program and publish open source software.

I have had many jobs: researcher in a government laboratory, University professor, entrepreneur and consultant. 

I spent too much time on my formal education. It got me a Ph.D. and even a post-doctoral fellowship. But I consider myself to be an autodidact.

I have two great kids and a beautiful wife. I live somewhere near Montreal in a small house I love.

My home online is at http://lemire.me
Bragging rights
I drink my weight in coffee every day.
Education
  • University of Toronto
    B.Sc. (Mathematics), 1989 - 1994
    Graduated with very high distinction.
  • University of Toronto
    M.Sc. (Mathematics), 1994 - 1995
  • École Polytechnique and University of Montreal
    Ph.D. (Engineering Mathematics), 1995 - 1998
    Graduated in 2.5 years.
Basic Information
Gender
Male
Relationship
In a relationship
Work
Occupation
Computer scientist
Skills
indexing - information retrieval - databases - collaborative filtering
Employment
  • LICEF Research Center, TELUQ, Université du Québec
    Professor, 2004 - present
    Promoted to full professor in 2009. Funded by NSERC Discovery grants (2003-2007, 2007- 2012, 2012-2017) in computer science. Program committee member at major conferences (ACM CIKM, ACM WSDM, ACM RecSys).
  • National Research Council of Canada
    Research Officer, 2002 - 2004
    Founded and lead the e-Health research group. Designed the Slope One algorithm.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Montreal, Canada

Stream

Daniel Lemire

Shared publicly  - 
27
2
Leo McDevitt's profile photoSt. Eve's profile photoKatherine Redinger's profile photodavid tomlinson's profile photo
9 comments
 
the catastrophic war is about to ensue and pretty sure the donald was not invited to what is next..

fall guy donald.

vote hillary and for fascism 
Add a comment...

Daniel Lemire

Shared publicly  - 
2
Add a comment...

Daniel Lemire

Shared publicly  - 
 
The first day of the Brains vs. AI poker tournament is in the books, and the Libratus bot from Carnegie Mellon University emerged as the clear winner, collecting $81,716 to the humans $7,228. Both...
16
1
Angela Rivera's profile photo
 
The fact of the matter is without human beings how can poker be played in general
Add a comment...

Daniel Lemire

Shared publicly  - 
 
Thoughts?
 
New blog post: Rustaceans hype Rust as a capable replacement for C in systems work. It isn't; it's technically inadequate, and the social machine around it appears to be broken.
51 comments on original post
3
Evelyn Mitchell's profile photoGershom B's profile photo
2 comments
 
A quick trip to the rust reddit gave me a few good responses: https://www.reddit.com/r/rust/comments/5nl3fk/rust_severely_disappoints_me/dccgjzx/ in particular.

As a young language, the libraries ecosystem is just coming into being. If one doesn't hop on irc, mailinglists, etc to ask for some advice, discoverability can be a bit hard for sure. But that's not a sign of any problem, just a statement about work that needs to be done. In a young language, needing social connections for discoverability is ok because the influx of new users is small enough that those mechanisms can handle it, should people choose to engage. It is only when a language attains widespread usage that there need to be "zero interaction" material to ramp people up not just on beginners' questions but on broad ecosystem questions (i.e. what library to use for task X). And that's just because those same social mechanisms fail to scale.

The only conclusion that I think we can draw here is that Rust is not yet in a state where people can use it "in anger" without occasionally asking questions and advice.
Add a comment...

Daniel Lemire

Shared publicly  - 
 
Expert-Level Artificial Intelligence in No-Limit Poker

“the first program to beat professional poker players”

https://arxiv.org/abs/1701.01724

via +Claude Coulombe
Abstract: Artificial intelligence has seen a number of breakthroughs in recent years, with games often serving as significant milestones. A common feature of games with these successes is that they involve information symmetry among the players, where all players have identical information.
14
2
tanu jain's profile photo

Daniel Lemire

Shared publicly  - 
 
Related Posts: Variable-length strings can be expensive Intel will add deep-learning instructions to its processors How fast is tabulation-based hashing? The downsides of…
2
2
Add a comment...

Daniel Lemire

Shared publicly  - 
 
The most frequently used word in SQL? “NULL”. Followed by “NOT”. https://anvaka.github.io/common-words/#?lang=sql
7
1
Jérôme Darmont's profile photoAntonio Badia's profile photoDaniel Lemire's profile photoGokberk Cinbis's profile photo
4 comments
 
For python, "self" is the most common word, and it is not a reserved word or keyword.
Add a comment...

Daniel Lemire

Shared publicly  - 
 
Best programming language for high performance (January 2017)? http://lemire.me/blog/2017/01/16/best-programming-language-for-high-performance-january-2017/
3
Stephen Miller's profile photo
 
very informative! One note - Swift has Operation/OperationQueue for higher level multi-threading.
Add a comment...

Daniel Lemire

Shared publicly  - 
 
Two logically equivalent Java functions, compiling to the same byte code, but measurably different performance http://stackoverflow.com/a/41639472/73007
2
Lionel BREIL (CayoMaster)'s profile photo
 
+Thomas Chabaud​ Tu vas l'aimer celle la
 ·  Translate
Add a comment...

Daniel Lemire

Shared publicly  - 
 
Populism is only effective if much of the population is alienated. 
6
Claude Coulombe's profile photo
2 comments
 
Cynicism, selfishness, despair and resignation are other important contributions to the «alienation»..
Add a comment...

Daniel Lemire

Shared publicly  - 
 
‪Big Pharma Lost $24.6 Billion in 20 Minutes During Donald Trump’s Press Conference http://fortune.com/2017/01/11/donald-trump-press-conference-biopharma-stocks/‬
9
1
Lauchlin MacGregor's profile photoMax M Rasmussen's profile photoBrian Covey's profile photoHenrik Mosgaard Jensen's profile photo
5 comments
 
+Brian Covey: Since when does multiple corroborated allegations of possible high treason count as "distractions"?
Add a comment...

Daniel Lemire

Shared publicly  - 
 
2
Angel Matilda's profile photoDaniel Lemire's profile photoPaul Jurczak's profile photo
4 comments
 
+Daniel Lemire It's OK now.
Add a comment...
Daniel's Collections
Daniel Lemire's +1's are the things they like, agree with, or want to recommend.
Ronin Institute
plus.google.com

The Ronin Institute: a home for the independent scholar

Open Data Structures
plus.google.com

data structures, textbook, open-source, open content, open access

Tinycon - Favicon Alerts
tommoor.github.com

Tinycon. A small library for manipulating the favicon. Tinycon allows the addition of alert bubbles and changing the favicon image. Tinycon

Why experts exaggerate — The Endeavour
feedproxy.google.com

Why experts exaggerate. by John on November 26, 2011. Seth Roberts writes this morning: How can you tell when an expert is exaggerating? His

Preparing for change, expressing intent — The Endeavour
feedproxy.google.com

Many good programming practices boil down to preparing for change or expressing intent. It seems to me that novices emphasize the former, ex

Automated Essay Scoring Systems as Effective as Human Graders ~ Stephen'...
www.downes.ca

Stephen's Web, the home page of Stephen Downes, with news and information on e-learning, new media, instructional technology, educational de

Triangle party — The Endeavour
feedproxy.google.com

Doodling in Math Class: Triangle Party. Tagged as: Math. { 2 comments… read them below or add one }. 1. Harlan 12.10.11 at 08:23. That's

You have more choices than you think — The Endeavour
feedproxy.google.com

You have more choices than you think. by John on December 10, 2011. This week Seth Godin wrote a blog post that include this gem: Remarkable

The new luxury
blog.vivekhaldar.com

Imagine, if, in today’s world, you saw someone jotting down notes in a meeting with a fine fountain pen. You know, the kind that has a cartr

Nothing found for 2012 03 16 8-lessons-about-money-i-learned-from-my-fa...
feedproxy.google.com

Sorry - this is an error page. We may have goofed, or you may have typed in a URL that doesn't exist. Try these pages instead: About Thi

…research shows that knowledge workers actually...
blog.vivekhaldar.com

“…research shows that knowledge workers actually have fewer good hours in a day than manual laborers do — on average, about six hours, as op

Knowing and Doing: February 2013 Archives
www.cs.uni.edu

It is a commonplace for anyone who has taught that we learn a lot more about any topic when we teach it -- even a topic in which we are ackn

Do we need copyright?
lemire.me

The concept of property is a social construction. Animals, such as cats, can own a piece of food, or a territory, but only as long as they a

Are Relational Databases good for anything anymore?
lemire.me

Are Relational Databases good for anything anymore? (Note: thanks to Daniel for letting me use his blog. All comments, questions and critici

ON: ‘Fat tax’ won’t solve obesity | Canadian Taxpayers Federation
taxpayer.com

A not-for-profit citizen's advocacy group dedicated to lower taxes, less waste and accountable government.

ongoing by Tim Bray · Seasonal Shinies
www.tbray.org

Seasonal Shinies. Search. Today we took down the Christmas tree. Christmas tree decorations. The pile of decorations is smaller than it was

Freakonomics: What Went Wrong? ~ Stephen's Web
www.downes.ca

Stephen's Web, the home page of Stephen Downes, with news and information on e-learning, new media, instructional technology, educational de

Seth's Blog » Blog Archive » Duct Tape, the Eurozone, Status-Quo Bias...
blog.sethroberts.net

I Recommend. The Great Stagnation by Tyler Cowen. The Man Who Would Be Queen by Michael Bailey. Feynman's Rainbow by Leonard Mlodinow. M

Seth's Blog » Blog Archive » Assorted Links
blog.sethroberts.net

I Recommend. The Great Stagnation by Tyler Cowen. The Man Who Would Be Queen by Michael Bailey. Feynman's Rainbow by Leonard Mlodinow. M

Seth's Blog » Blog Archive » Steve Jobs’ Graduation Speech: My Opinion
blog.sethroberts.net

I Recommend. The Great Stagnation by Tyler Cowen. The Man Who Would Be Queen by Michael Bailey. Feynman's Rainbow by Leonard Mlodinow. M