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 6 days ago

Optimizing Python scripts with AI

6 days 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?

14 days ago

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

How stagnant is CPU technology?

17 days ago

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

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

24 days ago

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

A bit of glass and freedom is all you need

25 days ago

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

Technology is culture

about 1 month ago

We are experiencing one of the most significant technological breakthroughs of the...

The culture war that we won

about 1 month ago

Culture wars are real. They occur when a dominant culture faces a...

By how much does your memory allocator overallocate?

about 1 month ago

How much virtual memory does the following C++ expression allocate on the...

Freedom from incompetence

about 1 month ago

Many people say that they crave more freedom But what do we...

Don’t be so eager to rewrite your code

about 1 month ago

I used to always want to rewrite my code. Maybe even use...

Parsing IP addresses quickly (portably, without SIMD magic)

about 1 month ago

Most programmers are familiar with IP addresses. They take the form of...

Performance trick : optimistic vs pessimistic checks

about 1 month ago

Strings in programming are often represented as arrays of 8-bit words. The...