There are thousands of good reasons why magic doesn't rule the world. They're called mages.
Коротко, заметкой: как правило, перед и после т.н. em-dash, т.е. длинным тире, пробелов не ставится, как не ставится и при использовании его родственников en-dash и hyphen. Chicago Manual of Style, например, обязывает к этому. НО. Сейчас всё чаще пробелы ставятся, потому что отсутствие пробелов порождает лишние переносы, которые хуже смотрятся в тексте. Будете писать в какое-либо издание -- уточняйте политику издательства, здесь она уже вариативна.

А ещё запятая перед тире в английском сейчас, как правило, не ставится -- тире поглощает запятые. Но с этим мнением опять же согласны не все, вполне можно попасть на редактора, который считает, что это бессмысленное упрощение пунктуации.

Может быть запятая после тире, в прямой речи. Вида "Hey, wha--," he was cut off abruptly by a facehugger hugging his face. Но это единственный случай, где такая запятая возможна.

@музыка: Pacific Rim OST - Gypsy Danger

@настроение: Ненавижу делать корректуру своих же переводов

@темы: языки, полезное, англпросвет