← Back to context

Comment by creato

14 hours ago

This doesn't make any technical sense. The key part of what is at issue with TikTok and other social media companies is editorial control over the ranking algorithm. The ranking algorithm is not done on the client, and I don't see how it can be.

And even if you could do it somehow, that is in direct conflict with the other main complaint people have about social media apps ("selling your data"). FB had an API that they opened up to some degree, then Cambridge Analytica happened.

Discovery algorithms are part of client presentation and should be under control of the client, regardless of beign commonly done where the database lives.

From the technical perspective, for things where your view is limited to friends that is straightforward to do on the client. Global discovery using metadata can be done using deterministic searching which condenses the view of the database enough that the client can then rank those results however it'd like. And global discovery from a pure firehose is likely even within the reach of a modern personal computer.

As far as apps taking a copy of data, the first obvious control is that its only apps you choose which have access to your data. And for the general problem, that is the point of privacy legislation - which was taken as a given by the comment I was responding to.