Daily Shaarli

All links of one day in a single page.

July 15, 2026

C Strings: A 50-Year Mistake
thumbnail

Indeed, this design choice comes with lots of issues. It might have made more sense in the 70s though.

"Useful" is not sufficient

An illustration of the political and ethical acumen being low in our profession in general and in some (most?) Open Source projects in particular...

Measuring input latency on Linux: X11 vs Wayland, VRR, and DXVK
thumbnail

More latency exploration on Linux for games. The results are interesting. Unsurprisingly the X11 vs Wayland difference is much less dramatic than what people make of it.

Cursor 0day: When Full Disclosure Becomes the Only Protection Left
thumbnail

There's clearly an issue with the security and privacy practice of those companies...

How C++20 improved the for-loop syntax
thumbnail

C++23 gives us std::ranges::view::enumerate for this particular case now. Still, this is a good illustration of the (too) little used range-based for loop with initializer.

Programming Vehicles in Games
thumbnail

What's in the physics simulation of cars? A lot actually!

A modern HTTP request
thumbnail

What's in a request nowadays? Well, lot of information!

This is Still Not Normal
thumbnail

Those maps make things very clear regarding climate change in Europe... and concerning to say the least.

The Order of Data: defaults, performance, determinism & paging
thumbnail

Or how to properly paginate results when you have a database.

The Memory Heist
thumbnail

Those systems based on LLMs really create crazy security issues as soon as they're allowed to interact with other systems.