With the TikTok deadline to sell its U.S. operations now just two days away, a new decentralized social media app launched its beta to the public on Tuesday. Own is the latest alternative to TikTok to emerge, featuring a swipeable feed for not just short videos but also text posts and images, as …