SSpace Read More China applies to put 200,000 satellites in space after calling Starlink a crash riskJanuary 11, 2026 Chinese firms have signalled plans to launch more than 200,000 internet satellites, filing submissions with a UN agency…
AArtificial intelligence Read More Baidu Takes Aim at Nvidia AI Dominance With Kunlun Chip ReleaseNovember 28, 2025 This article first appeared on GuruFocus. Baidu (NASDAQ:BIDU) is positioning itself as a major domestic AI chip player…