Sign in

Daniel Lemire

@lemire.bsky.social
1.5K followers 11 following 213 posts

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 2025 ranking.

PostsRepliesMedia
Daniel Lemire @lemire.bsky.social · 9h
Transcoding UTF-8 to UTF-16 with replacement at gigabytes per second lemire.me/blog/2026/09/30/transcodi…
000
Daniel Lemire @lemire.bsky.social · 20h
How do you deal with people who strongly disagree with your views? lemire.me/blog/2026/09/30/how-do-yo…
111
Daniel Lemire @lemire.bsky.social · 28/09/2026
simdjson 5.0 is out lemire.me/blog/2026/09/28/simdjson-…
020
Daniel Lemire @lemire.bsky.social · 26/09/2026
How fast can you fix a UTF-16 string in C#? lemire.me/blog/2026/09/26/how-fast-…
010
Daniel Lemire @lemire.bsky.social · 26/09/2026
A thesis isn’t enough for a PhD lemire.me/blog/2026/09/26/a-thesis-…
020
Daniel Lemire @lemire.bsky.social · 25/09/2026
How many strings can you create per second? lemire.me/blog/2026/09/25/how-many-…
000
Daniel Lemire @lemire.bsky.social · 24/09/2026
If you don’t have the factories, you lose the expertise lemire.me/blog/2026/09/24/if-you-do…
010
Daniel Lemire @lemire.bsky.social · 22/09/2026
A summer of AI optimization lemire.me/blog/2026/09/22/a-summer-…
061
Daniel Lemire @lemire.bsky.social · 21/09/2026
More than a taken branch per cycle? lemire.me/blog/2026/09/21/more-than…
000
Daniel Lemire @lemire.bsky.social · 21/09/2026
lemire.me/blog/2026/09/21/22933
100
Daniel Lemire @lemire.bsky.social · 20/09/2026
AI is breaking the academic sorting machine lemire.me/blog/2026/09/20/ai-is-bre…
010
Daniel Lemire @lemire.bsky.social · 19/09/2026
How did Apple Silicon get 50% faster in three years? lemire.me/blog/2026/09/19/how-did-a…
052
Daniel Lemire @lemire.bsky.social · 18/09/2026
Post Edited: Faster JSON parsing with SVE2 on ARM processors lemire.me/blog/2026/09/18/faster-js…
120
Daniel Lemire @lemire.bsky.social · 18/09/2026
Faster JSON parsing with SVE2 on ARM processors lemire.me/blog/2026/09/18/faster-js…
051
Daniel Lemire @lemire.bsky.social · 18/09/2026
How did AMD Ryzen get 50% faster in two years? lemire.me/blog/2026/09/18/how-did-a…
021
Daniel Lemire @lemire.bsky.social · 16/09/2026
How fast is C++23’s std::flat_map? lemire.me/blog/2026/09/16/how-fast-…
010
Daniel Lemire @lemire.bsky.social · 15/09/2026
Subnormal floating-point numbers are expensive… on Intel processors lemire.me/blog/2026/09/15/subnormal…
000
Daniel Lemire @lemire.bsky.social · 11/09/2026
The four-colour theorem was only the start lemire.me/blog/2026/09/11/the-four-…
001
Daniel Lemire @lemire.bsky.social · 10/09/2026
Fear Is Not an Argument lemire.me/blog/2026/09/10/fear-is-n…
000
Daniel Lemire @lemire.bsky.social · 09/09/2026
A quick overview of atomics in C lemire.me/blog/2026/09/09/a-quick-o…
012
Daniel Lemire @lemire.bsky.social · 05/09/2026
AI programming: a layered model lemire.me/blog/2026/09/05/ai-progra…
141
Daniel Lemire @lemire.bsky.social · 03/09/2026
Python sets and dictionaries can have quadratic-time performance lemire.me/blog/2026/09/03/python-se…
012
Daniel Lemire @lemire.bsky.social · 29/08/2026
The new Go JSON API: twice as fast, or 1.5x slower? lemire.me/blog/2026/08/29/the-new-g…
010
Daniel Lemire @lemire.bsky.social · 22/08/2026
Java’s String.indexOf can be slow (quadratic) lemire.me/blog/2026/08/22/javas-str…
021
Daniel Lemire @lemire.bsky.social · 19/08/2026
Parsing IP addresses in C# at crazy speeds lemire.me/blog/2026/08/19/parsing-i…
040
Daniel Lemire @lemire.bsky.social · 15/08/2026
Go 1.27 will make some allocations cheaper lemire.me/blog/2026/08/15/go-1-27-w…
1204
Daniel Lemire @lemire.bsky.social · 12/08/2026
AI programming : are you angry yet? lemire.me/blog/2026/08/12/ai-progra…
010
Daniel Lemire @lemire.bsky.social · 10/08/2026
Profile-guided optimization in Go lemire.me/blog/2026/08/09/profile-g…
043
Daniel Lemire @lemire.bsky.social · 02/08/2026
How fast is C++26’s std::hive? lemire.me/blog/2026/08/02/how-fast-…
040
Daniel Lemire @lemire.bsky.social · 25/07/2026
Memory-level parallelism: AMD is the king lemire.me/blog/2026/07/25/memory-le…
0111
Daniel Lemire @lemire.bsky.social · 24/07/2026
Does a PhD Pay Off? lemire.me/blog/2026/07/24/does-a-ph…
210
Daniel Lemire @lemire.bsky.social · 22/07/2026
From Institutions to Individuals: the White House Report on Revitalizing U.S. Scientific Leadership lemire.me/blog/2026/07/22/from-inst…
010
Daniel Lemire @lemire.bsky.social · 16/07/2026
Using AI to build your own software lemire.me/blog/2026/07/16/using-ai-…
000
Daniel Lemire @lemire.bsky.social · 11/07/2026
X just gave us an interface that AI agents can use. I pointed it at my own posts. lemire.me/blog/2026/07/11/x-just-ga…
030
Daniel Lemire @lemire.bsky.social · 21/06/2026
Chatting with AI Won’t Make You a Top Programmer lemire.me/blog/2026/06/21/chatting-…
173
Daniel Lemire @lemire.bsky.social · 14/06/2026
Parsing JSON at compile time with C++26 static reflection lemire.me/blog/2026/06/14/parsing-j…
071
Daniel Lemire @lemire.bsky.social · 09/06/2026
lemire.me/blog/2026/06/09/22693
030
Daniel Lemire @lemire.bsky.social · 06/06/2026
How much do amd64 microarchitecture levels help in Go? lemire.me/blog/2026/06/06/how-much-…
1125
Daniel Lemire @lemire.bsky.social · 29/05/2026
Embodied cognition and agentic AI lemire.me/blog/2026/05/28/embodied-…
150
Daniel Lemire @lemire.bsky.social · 23/05/2026
Parsing IPv6 Addresses Crazily Fast with AVX-512 lemire.me/blog/2026/05/23/parsing-i…
061
Daniel Lemire @lemire.bsky.social · 22/05/2026
Only 17% of all 64-bit Integers are products of two 32-bit integers lemire.me/blog/2026/05/22/only-17-o…
0120
Daniel Lemire @lemire.bsky.social · 18/05/2026
SIMD-accelerated integer-to-string conversion lemire.me/blog/2026/05/18/simd-acce…
040
Daniel Lemire @lemire.bsky.social · 06/05/2026
Checking multiplication overflow lemire.me/blog/2026/05/06/checking-…
020
Daniel Lemire @lemire.bsky.social · 05/05/2026
Mapping Strings to Float Arrays in Go: How Fast Can We Go? lemire.me/blog/2026/05/05/mapping-s…
040
Daniel Lemire @lemire.bsky.social · 30/04/2026
House prices and fertility lemire.me/blog/2026/04/30/house-pri…
010
Daniel Lemire @lemire.bsky.social · 27/04/2026
You can beat the binary search lemire.me/blog/2026/04/27/you-can-b…
0124
Daniel Lemire @lemire.bsky.social · 19/04/2026
The fastest way to match characters on ARM processors? lemire.me/blog/2026/04/19/the-faste…
081
Daniel Lemire @lemire.bsky.social · 09/04/2026
A brief history of C/C++ programming languages lemire.me/blog/2026/04/09/a-brief-h…
120
Daniel Lemire @lemire.bsky.social · 05/04/2026
Can your AI rewrite your code in assembly? lemire.me/blog/2026/04/05/can-your-…
221
Daniel Lemire @lemire.bsky.social · 29/03/2026
A Fast Immutable Map in Go lemire.me/blog/2026/03/29/a-fast-im…
0204