tweetindex

Daniel Lemire

@lemire · Montreal, Quebec · joined 29 Nov 2007

Software performance expert. Ranked in the top 2% of scientists globally (Stanford/Elsevier 2025) and among GitHub's top 1000 developers. Father, husband.

37 425Followers
2 250Following
35 804Posts total
114.4KViews on collected posts

Against accounts of the same size

9 posts from the last 90 days, next to the 10K–100K follower range. shown widely, but few of those viewers react.

Median views4 563this account2 578median for 10K–100K
Reach, %12.19%this account7.77%median for 10K–100K
Engagement, %0.91%this account1.47%median for 10K–100K
MetricThis accountMedian for 10K–100KRatio
Median views per post4 5632 5781.77×
Reach (views ÷ followers)12.19%7.77%1.57×
Engagement rate0.91%1.47%0.62×

Others in this range →   Compare with another account →   How these benchmarks are built →

Growth & engagement

How the posts we collected actually performed: views and reaction rate post by post, what the audience did with them, and where the follower count goes.

Views per post

70.7K1 Sep
6.2K
4.6K
1.8K
14.6K2 Sep
14.9K3 Sep
1.2K
530
504 Sep

Last 9 collected posts, oldest on the left. The scale is logarithmic: one post can outrun the rest a hundred times over.

Engagement rate per post

0.75%1 Sep
1.10%
0.35%
1.06%
1.58%2 Sep
1.23%3 Sep
0.91%
0.38%
0.00%4 Sep

Reactions — likes, reposts, replies and quotes — divided by views. Median for 10K–100K accounts is 1.47%.

What the audience does

Likes75.4%935 in total
Reposts2.4%30 in total
Replies6.9%85 in total
Quotes0.8%10 in total
Bookmarks14.5%180 in total

Share of every reaction we collected for this account. Replies mean argument, reposts mean endorsement, bookmarks mean the post was worth keeping.

The follower curve appears once this account has two daily snapshots — we take one a day, and this one is on its first.

Latest posts

@lemire What would happen if that mask is a zero whose value is only known at runtime? 50 views · 0 likes · 0 reposts · 0 replies 04 Sep 2026 @lemire I mean it is a load unaligned instruction so it isn't very surprising it lets you use any address, I'd be more surprised if it did fault 530 views · 1 likes · 0 reposts · 1 replies 03 Sep 2026 @lemire I guess they optimized the zero mask case in the microcode and they're not actually doing the load in that case. Smart. 1.2K views · 9 likes · 0 reposts · 2 replies 03 Sep 2026 In C/C++, you can selectively load 64 bytes with the intrinsic function _mm512_maskz_loadu_epi8 on recent AMD/Intel processors. The first parameter is the MASK which tells you which bytes are loaded, it is effectively a 64-bit word where each bit corresponds to a byte. In the bit 14.9K views · 168 likes · 6 reposts · 6 replies 03 Sep 2026 In C, you can define an enum type like so... enum status {OK = 0, ERROR = -1}; You would then use it as a type like so... enum status my_condition = OK; The underlying type was often chosen by the compiler to be an 'int'. Thus, the following would often compile... enum 14.6K views · 198 likes · 11 reposts · 20 replies 02 Sep 2026 @lemire nice, and you get an actual size_t instead of whatever type the macro happens to expand to in context. only catch is C23 constexpr covers objects only, no functions, so the truly ugly macros survive anyway. still a clear win for stuff like this 1.8K views · 18 likes · 0 reposts · 1 replies 01 Sep 2026 @lemire would still name consts all caps 4.6K views · 15 likes · 0 reposts · 1 replies 01 Sep 2026 @lemire am i too old school for thinking the new way is the ugly one? 6.2K views · 60 likes · 1 reposts · 7 replies 01 Sep 2026 By introducing constexpr, C23 allows you to clean up your C code from a lot of ugly macros. https://t.co/S0feRMx4QW 70.7K views · 466 likes · 12 reposts · 47 replies 01 Sep 2026

Similar accounts