Time for your compulsory home camera installation
Protests and Suffragettes is a creative heritage project which recovers and celebrates the histories of Scottish women activists. They've just opened a web shop.
(I know someone involved, and have bought a poster from their campaign, but am otherwise not affiliated or involved. I just think it's a cool project.)
Subplot meeting minutes: https://subplot.liw.fi/blog/2021/07/30/meeting/
Subplot is a tool to capture and communicate acceptance criteria for software and systems, and how they are verified, in a way that’s understood by all project stakeholders, including end-users.
@liw After having used Rust for a few years, it has become increasingly clear to me that this type of abstraction is worth it simply for the reduced cognitive burden nevermind the improved safety! The problem that I see though is that in the C ecosystem there is not a standard API for this, and as a library author, I don't want to force my favorite abstraction on my users. So I continue to use C strings :/
When it comes to string handling in the C language, all variants of all str* functions are the wrong answer. The right answer is to use an abstraction the handles memory allocation and string length itself. Any API that requires the caller to keep track of the length of a string is just too likely to result in bugs.
Do you know anyone interested in getting paid to improve #diversity in a Free Software project? Boost appreciated!
@fedeproxy, a new Free Software project for #forge #federation published a request for proposal today. If you have some expertise on fostering diversity in Free Software communities, this is your chance to make a difference, at a very early stage. And maybe set a good example for the thousands of other Free Software projects in the same situation.
It didn't take long because I have a pitifully small set of personal projects written in Rust. I should rewrite everything I've ever written in Rust.
That didn't take very long. But oh how many new warnings.
Radiating opinions into the aether. Mostly one-way. All opinions are mine. I don't represent my employer. I mostly don't follow back (I'm easily overwhelmed by a flood of information).
Lars and friends