

I agree. E-mail is the original federated service. And 50 years later e-mail spam remains a big problem. I hope Fedi projects can get spam mitigations on-par with email before spammers start getting serious about this place.
I agree. E-mail is the original federated service. And 50 years later e-mail spam remains a big problem. I hope Fedi projects can get spam mitigations on-par with email before spammers start getting serious about this place.
Moving from C to C++ would also not solve any real problem. C++ of course adds OOP which I think can be nice (not everyone agrees with this!) but it also adds an insane amount of language complexity and instability. Mentally reasoning about C code is hard, reasoning about C++ code is nearly impossible.
Rust however brings a novel solution to classes of problems like ownership and mutability with the borrow checker. It’s now accepted to be a great tool for writing high performance code while preventing a substantial amount of common, but often subtle, bugs from slipping through. It’s not arbitrarily the first non-C code to be accepted in the kernel. And it’s used in other operating systems like Android and Windows already.
Great! So I’ll have to pay way less income tax next year, right?
… right?