Fatti
Il Tribunale penale del Cantone di Lucerna ha dichiarato X. e Y. colpevoli di omicidio colposo eventuale, di non aver controllato il veicolo, di aver superato più volte la velocità massima legale e segnalata all'interno e all'esterno delle aree urbane e di non aver adattato la velocità alle condizioni stradali e di traffico. I due imputati hanno condotto una gara automobilistica spontanea, in cui si sono aizzati a vicenda a raggiungere velocità sempre più elevate. L'incidente si è verificato quando X. ha iniziato una manovra di sorpasso a una velocità di circa 120-140 km/h e ha perso il controllo del veicolo. Due giovani pedoni sono stati uccisi.
Le appelli presentate da X. e Y. contro la sentenza sono state respinte dal Tribunale superiore del Cantone di Lucerna, che ha confermato la sentenza di primo grado. X. e Y. hanno quindi presentato un ricorso di diritto pubblico e un ricorso per nullità federale.
Legge
Il Tribunale federale ha esaminato se la conclusione di un'azione con dolo eventuale era conforme al diritto federale. Ha stabilito che X. e Y. avevano condotto una gara automobilistica in cui si erano sfidati a vicenda nella loro abilità di guida e nella potenza del proprio veicolo. Il Tribunale ha ritenuto che X. e Y. dovevano essere consapevoli delle conseguenze di un tale comportamento e che hanno agito nonostante conoscessero il pericolo di un incidente.
Il Tribunale ha discusso la distinzione tra dolo eventuale e colpa cosciente e ha ritenuto che X. e Y. avevano considerato seriamente la possibilità dell'evento. Ha stabilito che X. e Y. si erano decisi contro il bene…