It was bad
Old system was designed so that it tended to inaccurately favor questions from sites that differ much from Stack Overflow, particularly smaller and ones of conceptual / subjective-ish nature (for example, Programmers and Workplace).
Compared to SO, smaller sites have much less power to handle content moderation problems involved in hot questions. Additional problems are caused by the fact that answer flagging system is heavily, unfairly tilted to serve only answers to concrete technical questions.
Combined, these factors make it so that amount of answers in hot questions at some sites tends to be higher compared eg to SO. Since hotness formula rather indiscriminately factors amount of answers into the score, questions from smaller / subjective-ish sites tend to get higher score which pushes them closer to the top of hot list, compared to eg those from Stack Overflow.
This often had an effect of some sites looking like overrepresented in hot list.
It is not right there now
Recently, substantial changes were made to hot list selection (SE team even claims that changes made managed to resolve long standing, painful issue of sticky hot questions). However substantial were the changes, it would be wrong to assume that these resolved the issue with overrepresented sites.
This is first because selection algorithm is neither published nor finalized, not even logged, so it would be generally wrong to make any assumptions on how it works - except for those based on official claims of SE team (note that even these claims are better be tested, as these may be based on incorrectly understood / implemented algorithm).
Second, and probably most important, is that whatever efforts are under way, corrections to address the issues outlined here are neither their goal nor a priority (note how this very request has none of the status-*
tags on it). As a result, one should not expect changes to anyhow resolve the issue of overrepresented sites.
Per my observations, mentioned issues indeed remain even after all the changes, see eg screen shot made yesterday, with 4 questions from single site (Workplace) bumped into sidebar:
You can make a difference
Given that SE team does not seem to be interested to address this issue, it looks appropriate to point out that there is a way for concerned users to put their own effort into addressing this issue.
For this, take into account that hot questions listed at sidebar are indeed picked from a larger source list, link to which is provided in sidebar list header. This larger list contains 100 questions that are spread fairly evenly across different sites - in other words, there is no over/under-representation there.
In mentioned source list, one can pick posts from some high-traffic site that seems underrepresented on sidebar (Stack Overflow looks a prominent example) and vote them up so that these posts get more exposure (assuming enough reputation to upvote or association bonus on that site).
- With more exposure and more eyeballs, these posts get good chance to collect even more upvotes from passers by visiting it from sidebar, which even can turn this into self-sustaining process, similar to one that caused effect of "sticky hot" questions mentioned above. In theory, there is an "aging factor" in hotness formula that is intended to tune this down but in practice it turns out inefficient in many hot questions.
Pushing more questions from underrepresented site(s) higher in the hot list decreases exposure of overrepresented sites.
This sort of balances the load carried by hot questions and redirects that load to where it can supposedly be handled better - to larger sites, having more moderators, 10K and 20K users and better options to manage troublesome answers brought in by visitors attracted from hot list.
The more one upvotes, the more is the impact. This is especially true when question has 4, 5 or more answers and is less than 7 hours old. Given formula details, with a bit of luck, even a single voter can make a surprising bump of the question to the top of hot list (giving it more chances to start collecting upvotes from others and stick in hot list longer).