
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
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.
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
AMD has crushed Intel in the scope of ten years. From a minor play to the dominant player.
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
5
9
123
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.
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:
30
15
200
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.
I disagree with University of Toronto professor of political science Dr. Ruth Marshall, @wtfis2bdone, that I should kill myself.
5
3
43
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
@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