Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

lemire.me

Daniel Lemire's blog

Get the latest updates from Daniel Lemire's blog directly as they happen.

Follow now 76 followers

Latest posts

Last updated 1 day ago

Why speed matters

2 days ago

The one constant that I have observed in my professional life is...

We see something that works, and then we understand it

3 days ago

“We see something that works, and then we understand it.” (Thomas Dullien)...

Why don’t we get more scientific breakthroughs?

4 days ago

It is absolutely clear to me that large language models represent the...

How fast can browsers process base64 data?

8 days ago

Base64 is a binary-to-text encoding scheme that converts arbitrary binary data (like...

Antifragile Programming and Why AI Won’t Steal Your Job

9 days ago

Whenever I say I dislike debugging and organize my programming habits around...

How good are Chinese CPUs? Benchmarking the Loongson 3A6000

14 days ago

I maintain a few widely used libraries that have optimized code paths...

AMD vs. Intel: a Unicode benchmark

22 days ago

Roughly speaking, our processors come in two types, the ARM processors found...

Automated Equality Checks in C++ with Reflection (C++26)

28 days ago

In C++, comparing two objects for equality is straightforward when they are...

As smart as a PhD

about 1 month ago

There is sometimes confusion about what a PhD is The main signal...

Flame Graphs in Go

about 1 month ago

The hardest problem in software performance is often to understand your code...

Thinking Clearly

about 1 month ago

If you have ever met me in person, you know that when...

Speeding up C++ functions with a thread_local cache

about 2 months ago

In large code bases, we are often stuck with unpleasant designs that...