The DEFCON Shoot is a public event that happens just prior to the DEFCON hacker conference in Las Vegas, Nevada. It is an opportunity to see and possibly shoot some of the guns belonging to your friends while taking pride in showing and firing your own steel, as well, in a relaxed and welcoming atmosphere.Black Hat is more intellectual, more corporate, more buttoned-down. Corporate sponsorships and all that. DEFCON is the "let your hair down" and computer security Capture The Flag - on other people's computers (well, team competitions, anyway).
3 years ago I took #1 Son to Vegas for Black Hat. We didn't go to the shoot, which was a crying shame.