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

Latest posts

Last updated 4 days ago

You can use newline characters in URLs

4 days ago

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

How fast do browsers correct UTF-16 strings?

11 days ago

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

How bad can Python stop-the-world pauses get?

17 days ago

When programming, we need to allocate memory, and then deallocate it. If...

AI: Igniting the Spark to End Stagnation

18 days ago

Much of the West has been economically stagnant. Countries like Canada have...

The cost of a function call

24 days ago

When programming, we chain functions together. Function A calls function B. And...

Converting data to hexadecimal outputs quickly

about 1 month ago

Given any string of bytes, you can convert it to an hexadecimal...

Converting floats to strings quickly

about 1 month ago

When serializing data to JSON, CSV or when logging, we convert numbers...

Optimizing Python scripts with AI

about 1 month ago

One of the first steps we take when we want to optimize...

A new way to call C from Java: how fast is it?

about 2 months ago

Irrespective of your programming language of choice, calling C functions is often...

How stagnant is CPU technology?

about 2 months ago

Sometimes, people tell me that there is no more progress in CPU...

What I Got Wrong About “Hard Work” in My 20s

about 2 months ago

When I was younger, in my 20s, I assumed that everyone was...

A bit of glass and freedom is all you need

about 2 months ago

Galileo Galilei was the OpenAI of his time. He helped establish modern...