Daniel Lemire's Avatar

Daniel Lemire

@lemire.bsky.social

Daniel Lemire is a Computer Science Professor at the University of Quebec (TELUQ). Daniel Lemire ranks in the top 2% of scientists worldwide according to Stanford University/Elsevier's 2024 ranking.

1,341 Followers  |  9 Following  |  129 Posts  |  Joined: 05.10.2023  |  1.504

Latest posts by lemire.bsky.social on Bluesky

As smart as a PhD https://lemire.me/blog/2025/10/30/as-smart-as-a-phd/

30.10.2025 22:54 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Flame Graphs in Go https://lemire.me/blog/2025/10/26/flame-graphs-in-go/

26.10.2025 20:13 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Thinking Clearly https://lemire.me/blog/2025/10/26/thinking-clearly/

26.10.2025 14:59 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

Speeding up C++ functions with a thread_local cache https://lemire.me/blog/2025/10/19/speeding-up-c-functions-with-a-thread_local-cache/

19.10.2025 21:28 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

Research results are cultural artifacts, not public goods https://lemire.me/blog/2025/10/17/research-results-are-cultural-artifacts-not-public-goods/

17.10.2025 18:51 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Speed of random number generators in Go https://lemire.me/blog/2025/10/15/speed-of-random-number-generators-in-go/

15.10.2025 22:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Aesthetics matter https://lemire.me/blog/2025/10/08/aesthetics-matter/

08.10.2025 14:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

std::ranges may not deliver the performance that you expect https://lemire.me/blog/2025/10/05/stdranges-may-not-deliver-the-performance-that-you-expect/

05.10.2025 21:35 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Beyond papers: rethinking science in the era of artificial intelligence https://lemire.me/blog/2025/10/03/beyond-papers-rethinking-science-in-the-era-of-artificial-intelligence/

03.10.2025 19:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Smallest number string that is infinite https://lemire.me/blog/2025/09/29/smallest-number-string-that-is-infinite/

29.09.2025 21:28 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Hard work is a virtue https://lemire.me/blog/2025/09/21/hard-work-is-a-virtue/

21.09.2025 19:10 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks. My blog is seemingly suffering from a denial of service attack. I am not sure where it comes from.

19.09.2025 20:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
C++26 Reflection for JSON Serialization - A Practical Journey

Transparents rΓ©cents:

simdjson.github.io/simdjson_tal...

@cppcon.bsky.social

19.09.2025 20:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Splitting a long string in lines efficiently https://lemire.me/blog/2025/09/07/splitting-a-long-string-in-lines-efficiently/

07.09.2025 19:45 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Processors are getting wider https://lemire.me/blog/2025/09/01/processors-are-getting-wider/

01.09.2025 14:26 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Debugging C++ with Visual Studio Code under macOS https://lemire.me/blog/2025/08/24/debugging-c-with-visual-studio-code-under-macos/

24.08.2025 19:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Predictable memory accesses are much faster https://lemire.me/blog/2025/08/15/predictable-memory-accesses-are-much-faster/

15.08.2025 21:43 β€” πŸ‘ 14    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Why do we even need SIMD instructions ? https://lemire.me/blog/2025/08/09/why-do-we-even-need-simd-instructions/

09.08.2025 21:49 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This was a classic post.

16.07.2025 16:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"Normal science, the activity in which most scientists spend most all their time, is predicated on the assumption that the scientific community knows what the world is like. Normal science suppresses fundamental novelties because they are necessarily subversive of its basic commitments." (Kuhn)

16.07.2025 16:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Let us bury the linear model of innovation – Daniel Lemire's blog

You are restating the linear model of innovation. It was always a vague theory, and it cannot be defended.

lemire.me/blog/2025/06...

If it worked the way you describe, software engineers would hang around on campus to learn what is coming down the pipe in the next few years.

Nobody does that.

16.07.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

https://lemire.me/blog/2025/07/16/22141/

16.07.2025 15:58 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Rebels on campus https://lemire.me/blog/2025/07/15/rebels-on-campus/

15.07.2025 15:49 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Dot product on misaligned data https://lemire.me/blog/2025/07/14/dot-product-on-misaligned-data/

14.07.2025 23:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why measuring productivity is hard https://lemire.me/blog/2025/07/12/why-measuring-productivity-is-hard/

12.07.2025 17:19 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Memory-level parallelism :: Apple M2 vs Apple M4 https://lemire.me/blog/2025/07/09/memory-level-parallelism-apple-m2-vs-apple-m4/

09.07.2025 20:33 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Just say no to broken JSON https://lemire.me/blog/2025/07/04/just-say-no-to-broken-json/

04.07.2025 13:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Base64 for compression https://lemire.me/blog/2025/07/03/base64-for-compression/

03.07.2025 13:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

From code reuse to the impact of generative AI https://lemire.me/blog/2025/06/27/from-code-reuse-to-the-impact-of-generative-ai/

27.06.2025 13:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

C++26 will include compile-time reflection: why should you care? https://lemire.me/blog/2025/06/22/c26-will-include-compile-time-reflection-why-should-you-care/

22.06.2025 01:55 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@lemire is following 9 prominent accounts