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

Latest posts

Last updated 1 day ago

Research results are cultural artifacts, not public goods

1 day ago

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

Speed of random number generators in Go

3 days ago

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

Aesthetics matter

11 days ago

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

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

13 days ago

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

Beyond papers: rethinking science in the era of artificial intelligence

15 days ago

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

The smallest number that is infinite

19 days ago

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

Hard work is a virtue

27 days ago

When I was an undergraduate student, I discovered symbolic algebra. It was...

Splitting a long string in lines efficiently

about 1 month ago

Suppose that you have a long string and you want to insert...

Processors are getting wider

about 2 months ago

Our processors execute instructions based on a clock. Thus, a 4 GHz...

Debugging C++ with Visual Studio Code under macOS

about 2 months ago

My favorite text editor is Visual Studio Code. I estimate that it...

Predictable memory accesses are much faster

2 months ago

Loading data from memory often takes several nanoseconds. While the processor waits...

Why do we even need SIMD instructions ?

2 months ago

Last week, I was chatting with a student and I was explaining...