French-Chinese Satellite Hunts Universe's Mightiest Explosions!