In a large bowl stir together the stout, soy sauce, ¼ tsp ginger, garlic, 1 tbs hot chili oil, and lime juice.
Add the beef, cover and allow to stand at room temperature for 30 minutes.
Thread onto metal skewers or pre-soaked wooden skewers.
Salt and pepper on all sides, brush liberally with marinade.
Grill: preheat the grill to medium high. Grill on both sides until cooked to your desired degree of doneness, about 3 minutes per side for medium.
Oven: preheat the broiler of the oven. Place a wire rack over a baking sheet, spray with cooking spray. Place the skewers on rack, place under the broiler for 6 minutes, turning once half way through.
In a small bowl stir together the remaining soy sauce, honey, chili oil, ginger, and black pepper (can be made a day ahead of time).
Serve skewers with dipping sauce.