Twitter owner Elon Musk confirms that the platform is relaunching Twitter Notes, a longer content publishing feature, under the name of ‘Articles’ Recent tweet from Twitter owner Elon Musk...