Earlier quoted context omitted.
Yes: "Does Mastodon or the Fediverse use ads or trackers or algorithms or blockchain or cryptocurrency or anything annoying like that? No. There are no ads, no trackers, the timeline shows all posts from everyone you follow in chronological order, and there is no blockchain/cryptocurrency/web3. Fediverse servers connect to each other using traditional sustainable methods that email and websites have used for decades.…
Yeah, I'm sure the Fediverse doesn't use any "algorithms."
ActivityPub
21–30 of 37 posts
Re: ActivityPub
#22Earlier quoted context omitted.
I'm afraid so, and you've been posting so many unsubstantive and/or flamebait comments that were going to have to ban you unless you stop. We've already asked you once. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
This isn't moderating, Daniel - it's curating. So do what we both know you enjoy about this job since you don't seem to do the other aspects of it.
If you want to say something about which aspects of the job I'm lacking in, I'd definitely be interested.
Re: ActivityPub
#23How does ActivityPub make sure posts on other hosts are "real"? I would have gone for a pub/priv key solution instead and supported tree structured comments and real private messaging.
Re: ActivityPub
#24Totally ignorant question - is ActivityPub the preferred way to work against a Mastodon server if you want something like a Twitter firehose? If not, what is the preferred manner of accomplishing this?
The general public API also has a "fetch posts since ID " call but in practice you'll only be able to fetch 400 posts at most based on the docs I can find.
There are tools like this: https://github.com/cscape/mastodon-firehose which you can use to combine multiple stream endpoints. That tool probably comes closest if you provide it with enough servers to monitor.
Re: ActivityPub
#25How does ActivityPub make sure posts on other hosts are "real"? I would have gone for a pub/priv key solution instead and supported tree structured comments and real private messaging.
The post must either be retrieved via https, or signed with a key pair retrieved from the same origin.
Re: ActivityPub
#26How do algorithmic feeds work in the fediverse? Are there already services out there the last slurp in a ton of activitypub feed data and help surface content to users that they will enjoy? Some of the centralized social media services do this extremely well after you've been using them for awhile (YouTube in particular)
It's funny but I definitely wouldn't have put YT on that list. Even after attempting to "train" it by removing from the feed stuff I'm not interested in, it's still very random and comically irrelevant at times.
Re: ActivityPub
#27Re: ActivityPub
#28Earlier quoted context omitted.
I'm afraid so, and you've been posting so many unsubstantive and/or flamebait comments that were going to have to ban you unless you stop. We've already asked you once. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
This isn't moderating, Daniel - it's curating. So do what we both know you enjoy about this job since you don't seem to do the other aspects of it.
Re: ActivityPub
#29It looks a lot like XMPP with some of its flaws – too much flexibility and no principled stance on privacy and security issues. For example, I couldn't find how ActivityPub supports signatures of sent content, while Mastodon (one of ActivityPub implementation/services) specifies and requires it. And it's really disappointing that they don't solve the identity theft problem, leaving it all in hands of instances' admin…
With XMPP+OMEMO I have verified the fingerprints of my friends by scanning their QR code.
Re: ActivityPub
#30It looks a lot like XMPP with some of its flaws – too much flexibility and no principled stance on privacy and security issues. For example, I couldn't find how ActivityPub supports signatures of sent content, while Mastodon (one of ActivityPub implementation/services) specifies and requires it. And it's really disappointing that they don't solve the identity theft problem, leaving it all in hands of instances' admin…
I use Mastodon over the web-interface. Where would signatures of sent content be generated or signed? How does the receiving end verify the signature? With XMPP+OMEMO I have verified the fingerprints of my friends by scanning their QR code.
One of the widespread solutions in the cryptocurrency world is browser extensions, which store in its private storage the private key and allow you to use it to sign some transactions in the same browser window. I reckon it's possible to implement the same approach for PGP and store the private key and trusted public keys in order to sign and validate messages.