Preheat the oven to 325°F with a rack in the center. Grease and flour two 8” x 2” or 9” x 2” round cake pans.
Weigh your flour; or measure it by gently spooning it into a cup, then sweeping off any excess.
In a small bowl, combine the flour, salt, and baking powder. Set aside.
In a large mixing bowl, beat the eggs, sugar, vanilla, and almond extract until thickened and light gold in color, about 2 minutes at medium-high speed.
Add the dry ingredients to the wet ingredients and mix just enough to combine. Scrape the bottom and sides of the bowl, then mix again briefly.
In a saucepan over medium heat, bring the milk to a simmer. Remove the pan from the heat and stir in the butter and oil until the butter has melted.
Slowly mix the hot milk-butter-oil mixture into the batter until everything is well combined. Scrape the bowl and mix briefly, until smooth.
Divide the batter evenly between the two pans.
Bake the cakes until the edges are pulling away from the sides of the pan, a toothpick inserted into the center comes out clean, and the top feels set. This should take 26 to 30 minutes for two 9” pans, or 38 to 42 minutes for two 8” pans.
Remove the cakes from the oven, carefully loosen the edges, and allow them to cool for 15 minutes in the pans. Then turn them out of the pans and transfer them to a rack, right-side up, to cool at room temperature.