lemire Profile Banner
Daniel Lemire Profile
Daniel Lemire

@lemire

Followers
28K
Following
27K
Media
3K
Statuses
32K

Software performance expert. Ranked in the top 2% of scientists globally (Stanford/Elsevier 2024) and among GitHub's top 1000 developers.

Montreal, Quebec
Joined November 2007
Don't wanna be here? Send us removal request.
@lemire
Daniel Lemire
3 days
10
55
644
@lemire
Daniel Lemire
2 days
Over the years, I’ve worked with many students, some now thriving in the software industry. The trait that sets the successful ones apart? Leadership. My best research assistants took initiative, helping without being prompted. Most, however, waited for me to organize their.
8
6
96
@grok
Grok
2 days
Generate videos in just a few seconds. Try Grok Imagine, free for a limited time.
687
3K
9K
@lemire
Daniel Lemire
3 days
Software programming is not a single occupation. Maybe it was in the 1970s, but no longer. The folks adding business rules to an Oracle database have almost nothing to do with the folks writing device drivers. I consider myself to be a system programmer. I would say that many.
12
23
174
@lemire
Daniel Lemire
3 days
blog post: (You can subscribe by email.).
0
0
19
@lemire
Daniel Lemire
3 days
RT @lemire:
0
55
0
@lemire
Daniel Lemire
4 days
We have probably reached the point where my wife spends more time listening to ChatGPT than to listening to me.
14
4
73
@lemire
Daniel Lemire
5 days
There are more Linux gamers than macOS gamers, at least as far as the Steam store is concerned.
Tweet media one
5
1
38
@lemire
Daniel Lemire
5 days
A colleague recently told me that "being interesting" is just a social construct. I don’t buy it. Scientific papers, for instance, are rarely interesting. Nobody reads them unless they’re forced to, and that’s not a social construct—it’s just reality. When hiring a professor, we.
8
3
71
@lemire
Daniel Lemire
6 days
Are you putting everything under git? Then you might be getting a tad obsessive-compulsive. Relax. I expect that almost all professional programmers today use version control systems for their code. But it is not actually a strict requirement. I would not be surprised to find.
@Hasen_Judi
Hasen Judi
6 days
I really like git for personal project, but mostly as a backup system: taking snapshots continuously so I can recover a previous version if I mess something up real bad. But I don't think I've ever used a commit older than one month, and I want to be able to commit large files.
28
1
45
@lemire
Daniel Lemire
7 days
I have had many friends at Intel. Fewer today due to recent firings. Yet I don't know what happened to Intel. About ten years ago. AMD was on its knees. Intel owned the markets that matters. Cloud, PCs, laptops, servers. ARM was a ridiculous competitor, only able to power
Tweet media one
46
13
254
@lemire
Daniel Lemire
8 days
Be sustainable. I don't mean to drink from paper straws or to apply for a government grant so you can afford a Tesla. I mean that when you start something that requires a long term investment, make sure that everything is in place so that you can sustain it. I stay fit, but I.
1
8
109
@lemire
Daniel Lemire
8 days
It is a good approximation to say that we have infinite storage.
Tweet media one
12
8
129
@lemire
Daniel Lemire
9 days
AMD has crushed Intel in the scope of ten years. From a minor play to the dominant player.
Tweet media one
@lemire
Daniel Lemire
9 days
AMD is my current champion with respect to SIMD processing. The Zen 5 architecture has 4 units capable of processing 512-bit registers. There is nothing else like it out there on commodity processors. Apple processors are fantastic, but as far as SIMD processing goes, they are
Tweet media one
5
9
123
@lemire
Daniel Lemire
9 days
AMD is my current champion with respect to SIMD processing. The Zen 5 architecture has 4 units capable of processing 512-bit registers. There is nothing else like it out there on commodity processors. Apple processors are fantastic, but as far as SIMD processing goes, they are
Tweet media one
18
35
283
@lemire
Daniel Lemire
9 days
Discover the Plush programming language!.
@Love2Code
Maxime Chevalier
10 days
I just published a new blog post about my experimental programming language side-project:
0
1
15
@lemire
Daniel Lemire
10 days
In my data warehousing courses, I tell students not to use a REAL type for money. The type INTEGER is usually fine though there are specialized types that are even more convenient. I used to take this for granted, but students, even advanced students, are often confused. This.
@lauriewired
LaurieWired
11 days
An early rule you learn in computer science is:. “Never store currency as floats”. Nearly every popular language has special, built-in types for money. But why?. The *majority* of money-like numbers have no float representation, accumulating to massive errors over time:
Tweet media one
Tweet media two
30
15
200
@lemire
Daniel Lemire
11 days
Andrew Ng suggests that China might overtake the US on AI. The gist of the argument is that China is leading in open models (those you can freely download) even though the US dominates overall (on the proprietary models). If Meta and Le Cun with Llama cannot keep ahead of the
Tweet media one
Tweet media two
Tweet media three
14
12
88
@lemire
Daniel Lemire
11 days
If you are wondering why college degrees are less likely than ever to lead to good jobs… I submit to you that it has much to do with the increasing and very visible mediocrity of the faculty.
Tweet media one
@jessesingal
Jesse Singal
12 days
I disagree with University of Toronto professor of political science Dr. Ruth Marshall, @wtfis2bdone, that I should kill myself.
Tweet media one
5
3
43
@lemire
Daniel Lemire
12 days
Suggested reading: Intellectuals and Society by Thomas Sowell. Go read Sowell and you'll understand the game people like Harari play.
Tweet media one
3
1
30
@lemire
Daniel Lemire
13 days
Like many other fashionable terms, object oriented programming is not nearly as useful as a concept as initially thought. but we stick with it out of inertia. And people who have paid thousands of dollars to take courses focused on object oriented programming are now deeply
Tweet media one
@rosjiri
Jiri
13 days
@cmuratori Consider retiring yourself you dumb fuck😏 You have no idea what the term “Object Oriented Programming” means in the context of Alan Kay’s vision.
15
11
99