Oddbean new post about | logout

Notes by 237de24a | export

 We are looking for ways to incorporate, embed, and integrate Mastodon into the CoffeeGeek.com web... 
 @37e938b2 paging @f23362a3 on this one! 
 I'm currently at €300 in monthly income thanks to my wonderful supporters on Ko-Fi 🥳

You too can become a member & help support my work on making the Fediverse a better, safer place through my contributions to Moderation Tooling, Mastodon, and Pixelfed.

https://ko-fi.com/thisismissem

#Fediverse #ModerationTooling 
 Not to sound like a broken record, but you gotta watch out for suspicious instance growth

Spam a... 
 @52c96f46 what about adding some sort of "confidence score"? 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat 

That is what the mastodon... 
 @6b43cb18 no, not at all. Mastodon gGmbH only has Eugen & Claire working on mastodon/mastodon, then there's an SRE or two on mastodon.social and mastodon.online (there's also mods of course)

I know this, because I applied to be the third engineer on the team to work full-time on mastodon/mastodon, unfortunately it fell through.

The numbers I gave account for MUAs for all servers running Mastodon. Point is, even at $1/yr each, we'd have that money. 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat 

Fund-raising?  Sure, I th... 
 @6b43cb18 I mean, it doesn't need to be 60 people, but like, just scaling Mastodon from 2 full time engineers on core to 5. That's like.. €500k/year. Maybe a bit more or less (given "good" European salaries, and taxes / insurance)

Given there's 1.3 million MAU that should be easy to reach. 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat What I mean is that the Fed... 
 @6b43cb18 well, the way I see it is that we're going to have to get comfortable with asking for money & investing it into the types of platforms and tools we want to use 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat 

Yes.

Then I realize that... 
 @6b43cb18 that's what I'm meaning. Imagine if the funding for that existed. Even if it was just for 6 months to 2 years. 
 Can y'all imagine what the #Fediverse would be like if the projects had the kind of funding to enable this scale of development?

https://media.hachyderm.io/media_attachments/files/111/031/666/587/980/449/original/d4f4a4b23bf38fad.png 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat Mind linking to a TLDR for ... 
 @59c6c59c it's all available via the solid project website, it's one of the official specs but got superseded by solid-oidc, but I know TimBL still believes in it because OIDC annoys him 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat Yeah! That's what I meant a... 
 @59c6c59c I guess what I'm getting at is: key management and security is difficult, particularly distributed, and requires sneakernet verification often. So if you just blindly trust that a key mentioned in the Actor object is authentic, then that's the flaw in your security, because you service also doesn't want to be checking the origin's Actor object for every activity or federations-request, so would need to cache known keys, which would mean a single mitm would poison the key cache 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat Yup! Exactly and so you hav... 
 @59c6c59c I think you may be searching for solid with solid-tls for auth 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat Err, do Actors need to be s... 
 @59c6c59c well, in your system if te actor wasn't signed, I could mitm a server, add a new key to a copy of your actor object, and suddenly get that new key federated out. 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat I think the dynamics become... 
 @59c6c59c Mastodon & fedi software only deals with any of those fpr their webapps and extensibility use cases, not for federation 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat Yeah that too. In our case ... 
 @59c6c59c how can you add it to your actor object if you actor object is sogned with the previous key? 
 For real we should ditch wallets and password managers and OAuth and instead use public keys + Ac... 
 @59c6c59c problem with that is securely storing the private keys. 
 nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat could you elaborate more on... 
 @59c6c59c hmm, maybe that's fine then! 
 Fun fact, looks like our admin registration is going to use the same http auth mechanisms.

Here'... 
 @59c6c59c I'm pretty sure that host may be spoofable.. 
 Every time I need to load a large chunk of data into memory instead of streaming it and processin... 
 @59c6c59c streaming isn't always more efficient 😇