The main reason TikTok has awesome recommendations is that all the other big players (Facebook, Youtube, etc) realised back in 2017 that training machine learning models to persuade people to spend more time on their platform was <i>unreasonably effective</i>.<p>Ie. tell ML to trick someone to spend 14 hours watching youtube every day, and for some small percentage of users, it will actually succeed!<p>For those people, it's as addictive as drugs. They spent all day on youtube rather than going to work, going to school, caring for their kids, eating or even sleeping! Can you imagine the size of lawsuits that would be heading youtubes way when those people realise they've effectively been enslaved by an algorithm??<p>Leadership of the big companies put an end to that, instead trying to focus on other metrics, and trying to get more users to each spend some time on the platform.<p>Well it seems TikTok didn't get the memo...