In a large bowl, whisk together the flour, sugar, and salt.
Dissolve the yeast in the warm water until it begins to foam, then add it to the flour mixture.
Add the warm milk and eggs, then mix until a shaggy dough forms.
Work in the softened butter and knead the dough by hand or with a mixer until smooth and soft, about 8–10 minutes.
Cover the bowl with a clean towel and let the dough rise in a warm spot until doubled in size, about 1 hour.
Punch the dough down and divide it into two equal pieces; form each piece into a ball.
On a lightly floured surface, roll each ball into a round about 16–17 inches (40–43 cm) in diameter.
Spread about 2 tablespoons of very soft butter over each dough round using the back of a spoon.
Cut each round into 16 equal triangles using a pizza cutter or sharp knife.
Roll each triangle from the wide end toward the tip to form crescents, tuck the tip under, and place on a parchment-lined baking sheet with the ends curved under.
Let the shaped rolls rise for about 20 minutes while you preheat the oven to 400°F (200°C).
Brush the tops of the risen rolls with the melted butter.
Bake for 14–18 minutes, until the rolls are puffed and golden brown.
Remove from the oven and transfer to a wire rack to cool for a few minutes before serving.