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.
An important question for proper statistics about the content itself. Surprisingly harder to get an answer to it than one would think.
Interesting framework. I wouldn't take everything at face value, but this looks like a good source of inspiration to design your own.
A bit too archetypal for my taste but there's some truth to it. If you lean towards "explorer" (I think I do), it's hard to be also a leader. Now you could be aware of your flaws and put tools in place to compensate for them when you need lead.
New technique for SMTP smuggling... vulnerable servers then allow to spoof while still passing DMARC checks properly. Check your providers and server configuration.
Very interesting musing about undefined behaviors and language constraints. This is a bit Rust focused for obvious reasons but is also looking at what other languages have been doing.