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 74 followers

Latest posts

Last updated 1 day ago

AMD vs. Intel: a Unicode benchmark

1 day ago

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

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

7 days ago

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

As smart as a PhD

17 days ago

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

Flame Graphs in Go

21 days ago

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

Thinking Clearly

22 days ago

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

Speeding up C++ functions with a thread_local cache

28 days ago

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

Research results are cultural artifacts, not public goods

about 1 month ago

Many view scientific research as a public good. I consider this naive...

Speed of random number generators in Go

about 1 month ago

We often need to generate random numbers in software. We need them...

Aesthetics matter

about 1 month ago

I gave a talk last week at a software shop. Two hundred...

std::ranges may not deliver the performance that you expect

about 1 month ago

Good engineers seek software code that is ‘simple’ in the sense that...

Beyond papers: rethinking science in the era of artificial intelligence

about 1 month ago

For the last few decades, we have defined science by the publication...

The smallest number that is infinite

about 2 months ago

In software, we represent real numbers as binary floating-point numbers. Effectively, we...