Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>> How is that not the case now?

>The protocol allows servers, rather than users, to ban other servers. Servers should be only the dumbest of pipes.

A fair point. A good fix for this is to have individual clients that can federate/post/receive/moderate/store content. IIUC, there is at least one client/server hybrid that does this. It's problematic for those who don't have the computing power and/or network bandwidth to run such a platform. But it's certainly something to work towards.

>> Are you suggesting that since ActivityPub isn't perfect, it should be discarded?

>I'm saying that by the time something like this has billions of users the protocol is going to be a lot harder to change, so you should fix the problems without delay instead of waiting until after that happens and getting deja vu all over again.

I'm still not seeing the "problems" with server usage you're referencing. Federation obviates the need for users to be on the same server and there's little, if any, monetary value in trying to create mega servers. Discoverability is definitely an issue, but (as you correctly point out) should be addressed. It is, however, a hard problem if we want to maintain decentralization.

>The thing that should be in your threat model is Gmail and Chrome and old school Microsoft EEE. Somebody sets up a big service that initially doesn't try to screw everyone, so it becomes popular. Then once they've captured a majority of users, they start locking out smaller competitors.

Given the landscape of the Fediverse, that seems incredibly unlikely. Perhaps I'm just pie in the sky on this, but those moving to ActivityPub platforms do so to get away from such folks.

Adding to that the ability to manage one's own content on one's own hardware with one's own tools, it seems to be a really unlikely issue.

Then again, I could absolutely be wrong. I hope not. That said, I'm sure that suggestions for changes along the lines you suggest to the ActivityPub protocol[0][1][2] as a hedge against making it fall into a series of corporate hell holes, as you put it, "impossible," would be appreciated.

[0] https://github.com/w3c/activitypub

[1] https://activitypub.rocks/

[2] https://w3c.github.io/activitypub/

Edit: Clarified my thoughts WRT updates to the ActivityPub protocol.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: