The DeathAddict forum? That's pretty active. Also there's /s/watchpeopledie which is run by the WPD guys and more like the old sub on here, and some more related stuff