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

Latest posts

Last updated 3 days ago

House prices and fertility

3 days ago

No, rising house prices are not the driver of sharp fertility declines...

You can beat the binary search

6 days ago

We sometimes have to look for a value in a sorted array...

The fastest way to match characters on ARM processors?

14 days ago

Consider the following problem. Given a string, you must match all of...

A brief history of C/C++ programming languages

24 days ago

Initially, we had languages like Fortran (1957), Pascal (1970), and C (1972)....

Can your AI rewrite your code in assembly?

28 days ago

Suppose you have several strings and you want to count the number...

A Fast Immutable Map in Go

about 1 month ago

Consider the following problem. You have a large set of strings, maybe...

JSON and C++26 compile-time reflection: a talk

about 1 month ago

The next C++ standard (C++26) is getting exciting new features. One of...

How many branches can your CPU predict?

about 2 months ago

Modern processors have the ability to execute many instructions per cycle, on...

Prefix sums at tens of gigabytes per second with ARM NEON

about 2 months ago

Suppose that you have a record of your sales per day You...

Text formats are everywhere. Why?

about 2 months ago

The Internet relies on text formats. Thus, we spend a lot of...

You can use newline characters in URLs

2 months ago

We locate web content using special addresses called URLs. We are all...

How fast do browsers correct UTF-16 strings?

2 months ago

JavaScript represents strings using Unicode, like most programming languages today. Each character...