A very precise and thorough article about GPU occupancy. What it is, how it relates to perceived performances, it's potentisl relationship with cache thrashing and the tools you can use to measure it on AMD GPUs.
This looks like now is the time for smaller search engines to shine. Clearly the dominant ones are not doing a really good job anymore.
Looks like another nice grep alternative. This one keeps its command line interface compatible with grep which is nice, not the case for other alternatives and that turns out to be my main gripe with them.
Alright, it's 2024... Looking for a New Year Resolution? This is definitely the one you should contemplate! Maybe also prepare your switch to Plasma 6, but different story. 😉
It looks like git workflows using rebase are becoming the norm. People are actively trying to avoid merge commits in their repository history. Tooling support could be a bit better though.
This is an interesting metaphor. I'll try to keep it in mind.
It was only a question of time until we'd see such lawsuits appear. We'll see where this one goes.
It's indeed important to hone your tools as well. Even though most things are not blocked due to tools, the right ones when well designed can make things easier.
Exploration of the causes of color banding and how to work around them.
This study does a good job looking at the impact of community smells over the presence of code smells. This is an excellent reminder that the organization influences greatly the produced code.
Interesting study, the amount of bugs which could have been prevented by the introduction of static typing in Javascript code bases is definitely impressive (15% is not a small amount in my opinion).
Interesting guidelines for organizing CSS. This should avoid making things too much of a mess.
Another platform failing at proper moderation...
Despite understandable limitations, this studies has a few interesting findings on how communities can more easily switch platforms (in this case from Twitter to Mastodon). At least one is a bit counter-intuitive.
The experience is still not great on iOS and Android. This is in part due to the platforms design though, this still make Qt a great fit when you control the platform like for Plasma Mobile. For less friendly platforms this still limits the use to cases where you already have quite some Qt code. Still the same situation than a few years ago.
Definitely true... never had use for more than the server logs for understanding the traffic on my blog. No need to invade the privacy of people through their browser.
When underfunded schools systems preaching obedience and conformity meet something like large language models, this tips over the balance enough that no proper learning can really happen anymore. Time to reform our school systems?
Word of caution on how we tend to reason about complex systems. They don't form a chain but a web, and that changes everything to understand how they can break.
Very interesting paper about the energy footprint of the latest trend in generator models. The conclusion is fairly clear: we should think twice before using them.
Very nice collection of stories from the trenches of Firefox development. Lots of lessons learned to unpack about optimizing for the right thing, tooling, telemetry and so on.