← Back to context

Comment by mindslight

5 hours ago

The solution for the other half of the problem is anti-trust divestment of client apps from hosted services. Let TikTok (and Faceboot, and so on) keep their own assortments of services. But the mobile and web apps should be spun out into different companies, only communicating with openly documented APIs that are available for every other developer/user.

This won't solve the issue with propaganda that still manages to be compelling in the court of public opinion, but it will at least level the playing field rather than having such topics inescapably amplified for "engagement" and whatnot. There's definitely a mechanic of people realizing specific social media apps make them feel bad, but as of right now it is extremely hard to switch to an alternative due to the anticompetitive bundling of client presentation software (including "the algorithm") with hosted services (intrinsic Metcalfe's law attractors).

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.

There's a good argument for separating content from discovery. Originally, Google was pure discovery - all you got was the page's link and maybe a line of description. If antitrust law was used to separate discovery from content, transmission, and aggregation, Google would be forced back into their original niche. They'd be a much smaller company, of course.