How fast is C++26’s std::hive? https://lemire.me/blog/2026/08/02/how-fast-is-c26s-stdhive/
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.
Memory-level parallelism: AMD is the king https://lemire.me/blog/2026/07/25/memory-level-parallelism-amd-is-the-king/
From Institutions to Individuals: the White House Report on Revitalizing U.S. Scientific Leadership https://lemire.me/blog/2026/07/22/from-institutions-to-individuals-the-white-house-report-on-revitalizing-u-s-scientific-leadership/
Using AI to build your own software https://lemire.me/blog/2026/07/16/using-ai-to-build-your-own-software/
X just gave us an interface that AI agents can use. I pointed it at my own posts. https://lemire.me/blog/2026/07/11/x-just-gave-us-an-interface-that-ai-agents-can-use-i-pointed-it-at-my-own-posts/
Chatting with AI Won’t Make You a Top Programmer https://lemire.me/blog/2026/06/21/chatting-with-ai-wont-make-you-a-top-programmer/
Parsing JSON at compile time with C++26 static reflection https://lemire.me/blog/2026/06/14/parsing-json-at-compile-time-with-c26-static-reflection/
How much do amd64 microarchitecture levels help in Go? https://lemire.me/blog/2026/06/06/how-much-do-amd64-microarchitecture-levels-help-in-go/
Embodied cognition and agentic AI https://lemire.me/blog/2026/05/28/embodied-cognition-and-agentic-ai/
Parsing IPv6 Addresses Crazily Fast with AVX-512 https://lemire.me/blog/2026/05/23/parsing-ipv6-addresses-crazily-fast-with-avx-512/
Only 17% of all 64-bit Integers are products of two 32-bit integers https://lemire.me/blog/2026/05/22/only-17-of-all-64-bit-integers-are-products-of-two-32-bit-integers/
SIMD-accelerated integer-to-string conversion https://lemire.me/blog/2026/05/18/simd-accelerated-integer-to-string-conversion/
Checking multiplication overflow https://lemire.me/blog/2026/05/06/checking-multiplication-overflow/
Mapping Strings to Float Arrays in Go: How Fast Can We Go? https://lemire.me/blog/2026/05/05/mapping-strings-to-float-arrays-in-go-how-fast-can-we-go/
House prices and fertility https://lemire.me/blog/2026/04/30/house-prices-and-fertility/
You can beat the binary search https://lemire.me/blog/2026/04/27/you-can-beat-the-binary-search/
The fastest way to match characters on ARM processors? https://lemire.me/blog/2026/04/19/the-fastest-way-to-match-characters-on-arm-processors/
A brief history of C/C++ programming languages https://lemire.me/blog/2026/04/09/a-brief-history-of-c-c-programming-languages/
Can your AI rewrite your code in assembly? https://lemire.me/blog/2026/04/05/can-your-ai-rewrite-your-code-in-assembly/
A Fast Immutable Map in Go https://lemire.me/blog/2026/03/29/a-fast-immutable-map-in-go/
Another idea proposed by @lemire.bsky.social is XOR filters. To be honest this work is my love letter to XOR filter as I found this technique so elegant (and I hope you will too!) (Please don't leave)
a woman in a purple beret is reading a letter from hallmark channel
ALT: a woman in a purple beret is reading a letter from hallmark channel
media.tenor.com
I publish a .NET related newsletter for a few years now, this is the first announcement of new issue from it on bsky :) Thanks to @kevingosse.net, @lemire.bsky.social, @steplyakov.bsky.social and other great authors for making great stuff! olegkarasik.wordpress.com/2026/03/02/n... #dotnet
.NET R&D Digest (February, 2026)
This issue includes bits of AI, software development, performance, operating systems, C#, patterns, and of course a lot of .NET.
olegkarasik.wordpress.com
JSON and C++26 compile-time reflection: a talk https://lemire.me/blog/2026/03/26/json-and-c26-compile-time-reflection-a-talk/
How many branches can your CPU predict? https://lemire.me/blog/2026/03/18/how-many-branches-can-your-cpu-predict/
Prefix sums at tens of gigabytes per second with ARM NEON https://lemire.me/blog/2026/03/08/prefix-sums-at-tens-of-gigabytes-per-second-with-arm-neon/
Text formats are everywhere. Why? https://lemire.me/blog/2026/03/05/text-formats-are-everywhere-why/
You can use newline characters in URLs https://lemire.me/blog/2026/02/28/you-can-use-newline-characters-in-urls/