Can we please leave this behind:
Designers, you drew up the results page, you know how many results it scales to while remaining usable. So just pick that and be done with it.
A lesser sin (also pictured) is choosing the sort order at query time. Just pick for me, and give me visual indicators that I can re-sort right on the results.