Combine the popcorn and cocoa nibs in a very large mixing bowl. Make sure to remove any unpopped kernels.
Combine the corn syrup, sugar, molasses, water, salt, and vanilla in a 3 1/2-quart saucepan and put it over medium heat. Cover and bring to boil, about 2 to 3 minutes. Remove the lid and clip on a candy thermometer. Continue to cook until the mixture reaches 250 degrees F. Take the pan off the heat, remove the candy thermometer and immediately pour the mixture over the popcorn. Stir to coat the popcorn evenly. Cool until the mixture can be handled safely, about 2 to 3 minutes.
Using a large ice cream disher, scoop the popcorn mixture into 3-inch rounds onto a parchment lined half sheet pan, smoothing with buttered hands as needed. Cool completely. Wrap individually in plastic wrap or put them in an airtight container. Store for up to 2 days.
Put the oil, popcorn and salt in a large, 6-quart, metal mixing bowl. Cover with heavy-duty aluminum foil and poke 10 slits in the top with a knife. Put the bowl over medium heat and shake constantly using tongs to hold the bowl. Continue shaking until the popcorn finishes popping, approximately 3 minutes. Remove the bowl from the heat and carefully remove the foil. Stir in any salt that is on the side of the bowl. Melt the butter in the microwave. Slowly drizzle over the popcorn, while spinning the bowl. Serve immediately.