Preheat the oven to 350°F. Line two 6-inch round cake pans with parchment paper rounds on the bottoms and set them aside. In a small bowl, combine the flour, baking powder, and salt; stir well and set aside. In a small pot or microwave-safe bowl, combine the butter, milk, oil, and vanilla extract, heating gently on the stovetop or in the microwave just until the butter melts—do not let it boil. Remove from heat and cover to keep warm while preparing the batter. In a large mixing bowl, beat the eggs and sugar with an electric hand mixer fitted with a whisk attachment on medium speed for 6 minutes or until the mixture triples in size and turns very pale, nearly white. Add half of the flour mixture to the eggs and sugar, mixing on low speed until just combined. Add the remaining flour mixture and mix again until mostly combined—some small flour patches are fine as overmixing is to be avoided. With the mixer still on low, gradually pour in the warm milk mixture, mixing until the batter is smooth and fluid. Divide the batter evenly between the prepared pans, filling each about halfway. Bake for 35–40 minutes, or until a toothpick inserted into the center comes out mostly clean with a few moist crumbs. Let the cakes cool in the pans for 15 minutes, then run an offset spatula around the edges and transfer them to a wire rack to cool completely.