Show newer

A surprised user is a happy user. The more often the users of your software are surprised, the more happiness you're spreading to the world.

(This toot may contain traces of sarcasm. It was typed with a keyboard that is often used to write sarcasm.)

Fuck cancer. Also, don't use cancer as a metaphor for things you happen to dislike, regardless of apt the metaphor may be. It's never apt enough.

Do you or your organization use SSH CA for host certification? Or user certification? If not, why not?

Boosts welcome.

TIL Python's magic ___eq___ method doesn't increase the object's equity by buying shares in the application.

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.

protests-suffragettes.company.

(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: subplot.liw.fi/blog/2021/07/30

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.

Don't have heroes. Forgive the ones you have anyway.

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.

forum.fedeproxy.eu/t/request-f

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.

Show thread

That didn't take very long. But oh how many new warnings.

Show thread

It's time to upgrade my installation of the Rust toolchain and rebuild and re-test all my software.

Apparently, if you install an operating system on /dev/sda, and the computer is set to boot off /dev/sdb, it doesn't work.

Show older
toot.liw.fi

Lars and friends