Writing GPU kernels in Rust: how I made speakrs 60× faster than pyannote