Megaspeed says Alice Huang left in August 2025 · Digg