Daniel Lemire
Computer science professor who works on fast data processing; co-author of the simdjson parser and a weekly blogger about software performance since 2004.
Daniel Lemire did not write this page. What is this?
It collects the places they publish and what they have said there, each linked to the source. They have no account here. Is this you? Claim it, correct it, or ask us to remove it from ppll.
Where they publish
Daniel Lemire’s blogBlog Weekly posts on performance and computer science.
Recent
- Python sets and dictionaries can have quadratic-time performance 3 Sept 2026
- The new Go JSON API: twice as fast, or 1.5x slower? 29 Aug 2026
- Java’s String.indexOf can be slow (quadratic) 22 Aug 2026
Show 17 more
- Parsing IP addresses in C# at crazy speeds 19 Aug 2026
- Go 1.27 will make some allocations cheaper 15 Aug 2026
- AI programming : are you angry yet? 12 Aug 2026
- Profile-guided optimization in Go 9 Aug 2026
- How fast is C++26’s std::hive? 2 Aug 2026
- Memory-level parallelism: AMD is the king 25 Jul 2026
- Does a PhD Pay Off? 24 Jul 2026
- From Institutions to Individuals: the White House Report on Revitalizing U.S. Scientific Leadership 22 Jul 2026
- Using AI to build your own software 16 Jul 2026
- X just gave us an interface that AI agents can use. I pointed it at my own posts. 11 Jul 2026
- Chatting with an AI Won’t Make You a Top Programmer 21 Jun 2026
- Parsing JSON at compile time with C++26 static reflection 14 Jun 2026
- Sovereign 9 Jun 2026
- How much do amd64 microarchitecture levels help in Go? 6 Jun 2026
- Embodied cognition and agentic AI 28 May 2026
- Parsing IPv6 Addresses Crazily Fast with AVX-512 23 May 2026
- Only 17% of all 64-bit Integers are products of two 32-bit integers 22 May 2026
Link verified 5 Sept 2026. Recent items update automatically from the channel.
@lemireGitHub simdjson and other performance libraries.
Recent
- docker_programming_station v0.2.0 — Simple scripts for programmers who want to work within Docker 5 Sept 2026
- inf1220-nexam — hugo server --bind 127.0.0.1 --baseURL 4 Sept 2026
- inf1220-hugo — hugo server --bind 127.0.0.1 --baseURL 3 Sept 2026
Show 15 more
- orientee_donnees — hugo server --bind 127.0.0.1 --baseURL 3 Sept 2026
- lemirecut — Daniel Lemire's video tools 1 Sept 2026
- Code-used-on-Daniel-Lemire-s-blog — This is a repository for the code posted on my blog 29 Aug 2026
- rsconstmap — A static map from strings to u64 values using binary fuse filter construction. It can be several times smaller and faster than the equivalent HashMap. 27 Aug 2026
- fastconstmap — Fast, immutable, compact map from strings to 64-bit integers — for Python. 27 Aug 2026
- constmap — A fast, compact, immutable map from strings to uint64 values in Go. 27 Aug 2026
- talks — Random material having to do with Daniel Lemire's talks 25 Aug 2026
- simdip — IP parsing benchmarks 22 Aug 2026
- gobitmapbenchmark — A Go project to benchmark various bitmap implementations (this is not a library!) 22 Aug 2026
- simdpcg — Vectorized version of the PCG random number generator 20 Aug 2026
- aidetector 13 Aug 2026
- lemire 12 Aug 2026
- simdsearch 11 Aug 2026
- majeurteluq 10 Aug 2026
- csym 6 Aug 2026
Link verified 5 Sept 2026. Recent items update automatically from the channel.
Recommends rcmnd
What they recommendrcmnd 15 things — each backed by an exact quote.
Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.
Recent
Theft of Fire Loved
Theft of Fire offers a plausible and realistic universe. The characters, Marcus Warnoc and Miranda Foxgrove, are not mere archetypes; they are complex, flawed, and deeply human. Their struggle to trust one another and overcome their own demons is a powerful allegory for the modern human condition.
lemire.me 2024-02-24
sponsored
Template Metaprogramming with C++ Recommends
I spent the last few weeks reading Template Metaprogramming with C++ by Marius Băncilă. It is currently 50$ on Amazon. Though, technically, the book is about advanced 'template' techniques, it is much more broad and practical. It is one of the 'good programming books'. If you are an experienced C++ programmer, you should give it a peek
lemire.me 2022-10-26
sponsored
How Innovation Works Loved
I read How Innovation Works by Matt Ridley in a few hours. It is a delicious book.
lemire.me 2020-06-05
Show 12 more
FormulatePro Liked
To sign forms electronically, I have been using something called FormulatePro. It gets the job done.
usesthis.com 2013-11-05
iPad 4 Loved
I mostly use my iPad however: I was an early iPad adopter and I have since upgraded to the iPad 4. I am very pleased.
usesthis.com 2013-11-05
Omnigraffle Uses
When I need to draw diagrams, I use Omnigraffle.
usesthis.com 2013-11-05
Prezi Liked
When I give presentations, I like to use Prezi.
usesthis.com 2013-11-05
Ubuntu Uses
I use an Ubuntu distro for Linux, mostly because it is the most popular option.
usesthis.com 2013-11-05
Vim Uses
When I connect to a Linux box, I use vim as a text editor. For various reasons, I tend to write a lot of my software in vim.
usesthis.com 2013-11-05
Texpad Uses
For web browsing, I use Google Chrome. As a LaTeX editor, I use Texpad.
usesthis.com 2013-11-05
Eclipse Uses
However, most of my C++ and Java hacking is done using an older version of Eclipse.
usesthis.com 2013-11-05
Smultron Mixed on
On my Macs, I use Smultron as a text editor when I am not in a bash shell, despite the fact that it is buggy.
usesthis.com 2013-11-05
Fresh Roast SR500 Uses
I do drink a massive amount of coffee however. I roast my own coffee with a Fresh Roast SR500.
usesthis.com 2013-11-05
Statistical Analysis with R Mixed on
The book is colorful and ludic which is a good idea for a "Beginner's Guide". The layout is attractive, there are many detailed examples. I like the pedagogy: the author wants you to learn by doing. However, the book is poor as a reference: the coverage is limited despite the 300 pages and the chapter summaries are strictly non-technical.
lemire.me 2011-01-19
sponsored
Spin Liked
The novel is very good. The author writes with good scientific rigour. The writing is supported by repeatedly introducing new mysteries in every chapter... to keep you coming for more. The characters are believable and well drawn.
lemire.me 2008-11-17
Latest
Full feed →Everything, newest firstFeed Repos, posts and recommendations from the cards above, in one stream.
Filter & sortAll sources · condensed
- docker_programming_station v0.2.0 — Simple scripts for programmers who want to work within Docker 5 Sept
- inf1220-nexam — hugo server --bind 127.0.0.1 --baseURL 4 Sept
- inf1220-hugo — hugo server --bind 127.0.0.1 --baseURL 3 Sept
- orientee_donnees — hugo server --bind 127.0.0.1 --baseURL 3 Sept
- Python sets and dictionaries can have quadratic-time performance 3 Sept
- lemirecut — Daniel Lemire's video tools 1 Sept
Show 39 more
- The new Go JSON API: twice as fast, or 1.5x slower? 29 Aug
- Code-used-on-Daniel-Lemire-s-blog — This is a repository for the code posted on my blog 29 Aug
- rsconstmap — A static map from strings to u64 values using binary fuse filter construction. It can be several times smaller and faster than the equivalent HashMap. 27 Aug
- fastconstmap — Fast, immutable, compact map from strings to 64-bit integers — for Python. 27 Aug
- constmap — A fast, compact, immutable map from strings to uint64 values in Go. 27 Aug
- talks — Random material having to do with Daniel Lemire's talks 25 Aug
- Java’s String.indexOf can be slow (quadratic) 22 Aug
- simdip — IP parsing benchmarks 22 Aug
- gobitmapbenchmark — A Go project to benchmark various bitmap implementations (this is not a library!) 22 Aug
- simdpcg — Vectorized version of the PCG random number generator 20 Aug
- Parsing IP addresses in C# at crazy speeds 19 Aug
- Go 1.27 will make some allocations cheaper 15 Aug
- aidetector 13 Aug
- lemire 12 Aug
- AI programming : are you angry yet? 12 Aug
- Profile-guided optimization in Go 9 Aug
- How fast is C++26’s std::hive? 2 Aug
- Memory-level parallelism: AMD is the king 25 Jul
- Does a PhD Pay Off? 24 Jul
- From Institutions to Individuals: the White House Report on Revitalizing U.S. Scientific Leadership 22 Jul
- Using AI to build your own software 16 Jul
- X just gave us an interface that AI agents can use. I pointed it at my own posts. 11 Jul
- Chatting with an AI Won’t Make You a Top Programmer 21 Jun
- Parsing JSON at compile time with C++26 static reflection 14 Jun
- Theft of Fire 24 Feb 2024 Lovedsponsored
- Template Metaprogramming with C++ 26 Oct 2022 Recommendssponsored
- How Innovation Works 5 Jun 2020 Loved
- Fresh Roast SR500 5 Nov 2013 Uses
- Smultron 5 Nov 2013 Mixed on
- Eclipse 5 Nov 2013 Uses
- Texpad 5 Nov 2013 Uses
- Vim 5 Nov 2013 Uses
- Ubuntu 5 Nov 2013 Uses
- Prezi 5 Nov 2013 Liked
- Omnigraffle 5 Nov 2013 Uses
- iPad 4 5 Nov 2013 Loved
- FormulatePro 5 Nov 2013 Liked
- Statistical Analysis with R 19 Jan 2011 Mixed onsponsored
- Spin 17 Nov 2008 Liked