Re: actix-web maintainership crisis
I have two simple mantras which establish my philosophy here:
1. YOU are responsible for your dependencies.
2. Open source participants are volunteers and owe you nothing.
It was never Nikolay's job to vet actix-web for you, nor did it become his job when the library became popular, nor does invoking "security" change anything in the slightest. Your dependencies are your responsibility. Responding with vitrol, anger, or hate when failing to uphold this responsibility bites you in the ass is just being a jerk.
User entitlement is totally unjustified and will burn out maintainers faster than almost anything else. I don't stand for it. If any other maintainers out there are struggling with this, please send me an email: firstname.lastname@example.org. I'm sympathetic to your cause and I can likely lend some pertinent advice.
git-via-email workflow tip:
On GitHub, many users will push several commits to their branch to build up one cohesive change gradually, with bug fixes, style fixes, and so on, along the way. In this workflow, the pull request itself acts as a container for the entire change, rather than each commit.
Technically this isn't a great habit for GitHub either, but with email the drawbacks are particularly stark. Trying to replicate this flow for email will have you sending a bunch of "fix typo" commits to a mailing list, entering them all into the record forever. Instead, so long as your original patches are unmerged, you should go back and rebase them to merge bug fixes into earlier commits. Accordingly, you shouldn't take your changes upstream until they're good and ready and tested, as to minimize this churn. Good commit discipline is especially important for email-driven projects.
If you need a refresher on rebasing: https://git-rebase.io
I wonder how much of the death of the "unix way" of having lots of tiny binaries that each do one thing has to do with the ever-rising relative cost of TLB and cache misses due to the fact that CPU pipelines have become so deep, and the slowness of memory relative to the CPU.
One can imagine CPU makers might have pursued a different path had they not been targeting Windows for so long.
@tinker The whole reason I got into linux and open source was because I was broke and needed a new computer. I found one at Free Geek, a computer non-profit recycler, which refurbishes old computers. They only put Xubuntu on them. I was worried that Linux was going to be too hard for me, but I really needed a cheap computer so I took the chance. They said they used Linux specifically so they wouldn't have to pay Microsoft! Linux wasn't too hard to learn and now I love it.
@technomancy how much is a presoldered kit for your atreus but without switches
sorry if you've answered this question a billion times and I missed it
People said a lot of arrogant, ignorant shit inside Google, but nothing tops "We keep the Internet free." No. First you took over the Internet, then you polluted it with ads. Ads are like people who do $500 worth of damage to steal $5 worth of copper pipe. But they end up crowding out the decent stuff because the payment cartels have prevented the creation of a decent micropayment system, and the sheer volume of ad-supported trash crowds out all the decent truly free stuff.
Hey @Gargron, great work on Mastodon 2.3.0!! Self-search and toot export! The thumbnail cropper that no billion dollar social media startup managed to innovate! I'm so excited about it that I'm doubling the [admittedly tiny 😕] amount that I donate to the project.
I'm sorry to hear you have encountered some negative feedback (due to misinformation?) Don't be discouraged! You're doing great!
Keep it up! 😎👍
It's been neat to watch PWAs go from this weird thing the Chrome team was pushing, to a handful of "hello world" apps, to some impressive apps for emerging markets like Flipkart and Konga, to a mainstream thing that all browsers are embracing and big players like Twitter and Instagram are building for as well.
BTW fun fact: every Mastodon instance is its own PWA. 😁
New blog post: "This Isn’t About Social Media. This is About Control." https://medium.com/tootsuite/this-isnt-about-social-media-this-is-about-control-112dea8a21fd
@jk i didnt realise anybody did that, everyone i know doubled down insisting that the creator was, in fact, wrong, and should probably have never invented it
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!