Need to know if two shapes overlap? Good explanation of an elegant algorithm to do it.
The ordering used for matrix multiplications definitely matters.
Little and to the point reference on safer SQLite use. I should check if some of this would apply or is used by Akonadi as well.
The right and wrong approaches for paginating results coming from a database.
Ever wondered where fuzz testing is coming from? This is an important bit of history.
Interesting status report about HTTP/3 support in curl. Shows quite well the various alternatives and how special HTTP/3 can be.
How trustworthy are the extensions you get in your editor or IDE? I'd expect most marketplaces to not be well harmed against such attacks.
Good reminder that firewalls need to be adjusted for proper HTTP/3 support.
Nice reminder that even though we try to make things simpler to understand to people, there is a point where we can go too far.
Chatbots can be useful in some cases... but definitely not when people expect to connect with other humans.
Interesting deep dive in where the PIDs seen in user space come from. And also yes, there is something matching PID 0 which can be traced back to early UNIX systems.
SIMD keeps providing interesting performance boosts for parsing work loads.
Unsurprisingly they had to adjust under the pressure. The most blatant issues might be gone, it is still a bad idea at its core.
Good advice on designing your database tables. The comments are good too, they allow to complete the picture.
Interesting dive into the experience of writing a small Vulkan engine (almost) from scratch.
Looks like an interesting benchmarking tool. To keep an eye on.
Another cruel reminder that basic reasoning is not to be expected from LLMs. Here is a quote from the conclusion of the paper which makes it clear:
"We think that observations made in our study should serve as strong reminder that current SOTA
LLMs are not capable of sound, consistent reasoning, as shown here by their breakdown on even such a simple task as the presented AIW problem, and enabling such reasoning is still subject of basic research. This should be also a strong warning against overblown claims for such models beyond being basic research artifacts to serve as problem solvers in various real world settings, which are often made by different commercial entities in attempt to position their models as a strong mature product for end-users. [...] Observed breakdown of basic reasoning capabilities, coupled with such public claims (which are also based on standardized benchmarks), present an inherent safety problem. Models with insufficient basic reasoning are inherently unsafe, as they will produce wrong decisions in various important scenarios that do require intact reasoning."
The difficult path for Vulkan. The data obviously is biased since it includes games and most of them are still targeting Windows and so DirectX. I'd be curious to see something similar excluding games (and so focusing on medical, industrial etc.).
So yes, the climate changed before... now slowly scroll until the end to appreciate how brutal it is this time.
Interesting use of cryptography without a security concern. It's more about safety and ensuring something wasn't missed by mistake.