Looks like a nice improvement over std::unique_ptr for managing pimpl indeed. Really interesting stuff coming in C++26.
Wondering how the graphics pipeline works for 3D rendering? This is a nice lecture on how to implement a purely software one. If gives a good idea of what needs to happen.
More ideas of things to check to harden a service, goes beyond just what's deployed. Many good points on how to handle errors and such.
Good checklist to reduce your attack surface as much as possible when deploying your service.
Short and to the point to illustrate the use of refactoring at the beginning of the work on a feature.
This is too often forgotten by developers. Our job isn't only about the technical side of things, we must also understand the domain the users are working in. It's a part of the craft.
Excellent piece. I'm feeling unease at this widespread confusion between european ownership and digital freedom. What we collectively need is the latter. There's no sovereignty to be had in a proprietary ecosystem, be it owned by an European company or not.
This is a very good declaration and call to actions from the mathematics field. I wish we'd have something well thought out like this for computer science and software engineering as well.
Interesting study which measures our propensity to be more confident while being more wrong when using LLMs to answer questions. Those models really tap into our cognitive bias to mistake linguistic fluency for competence.
No the technology we use isn't neutral... In that case it directly fund fascists. Whatever the technical merits from the Mullvad VPN it disqualify them to be used.
This is too often forgotten. If you can avoid the "if" and your CPU will thank you for it.
If you still don't think data centres have a water consumption problem, especially since the LLM weapon race... Think again.
In other words: the security boundaries of coding agents are very porous and not where you expect. Handle with extreme care until they have a proper security model.
Little reminder that a got forge doesn't and shouldn't need much. Sprinkle gitolite if you need to manage rights, maybe gitweb and then you're all set.
Wondering about the landscape of email encryption? This gives a good historical tour.
Indeed, friends we make online are no less real than the ones we see in the flesh first. I would know... guess how I made friends with KDE people?
Excellent piece diving deep into the opportunities to optimise an algorithm. The final speed up is impressive.
While some rewrite from Zig to Rust... others follow the opposite path. This is an interesting read pointing the strengths and weaknesses of both ecosystem. There's no one size fits all in our field so it's important to have this kind of explorations.
Excellent article which gives a glimpse of the Internet culture around music in the late 90s to roughly 2010. It was called piracy but clearly it was a labor of love... the movement kind of faded but artists don't see much money back. It was a fight for nothing, well at least... not to the benefit of the artists.
Another attempt at easing the pain navigating the Rust crates ecosystem? It has its merits as well.