Stephan pfp
Stephan
@stephancill
My 2c: the incentives inherent to the farcaster ecosystem are not sufficiently aligned to prevent this from happening again Denying this means believing in “don’t be evil” as opposed to “can’t be evil”
5 replies
5 recasts
43 reactions

Stephan pfp
Stephan
@stephancill
Farcaster’s bet is that client diversity solves the misalignment between users and clients, but turns out open data is not enough to get people to build truly competitive clients that result in the desirable outcomes for users you’d expect from a free market Maybe that changes if Farcaster has millions of users. Even with multiple high quality clients the incentives are not there for them to cooperate instead of capturing the market and being extractive
4 replies
0 recast
25 reactions

Vanessa Williams pfp
Vanessa Williams
@fridgebuzz.eth
Merry Christmas 🎄. I think Bluesky/ATproto has a better model (as much as I love the community and utility here). The architecture means there are plenty of ways to intervene that don’t require writing an actual client. The default client can use any labellers, blocklists, and so on so that people can adjust the experience to their tastes without having to build/find an alternative client. Though you can also do that, if, for example, you wanted to make an Instagram-like experience. Farcaster depends too much on alternative clients, which aren’t easy to build and may require their own backends to replicate Warpcast’s features (not everything is built into the hub—there’s an application-specific backend as well). And said client wouldn’t fully interoperate because of that.
1 reply
0 recast
2 reactions

Stephan pfp
Stephan
@stephancill
I agree that Bluesky gives you a lot more social legos to play with and feels directionally more promising. A reality of modular clients though is that few people end up customising it so defaults still play a huge role
1 reply
0 recast
2 reactions

Vanessa Williams pfp
Vanessa Williams
@fridgebuzz.eth
Yes, indeed they do. Though I see people very frequently using shared blocklists (which isn’t as good as a labeller, IMHO—too much room for abuse).
0 reply
0 recast
1 reaction