Apologies if this is too off topic for the hiring thread.
As a community, I think we can agree that not everyone is great at negotiating salary, and this leads to unequal treatment.  Out of kindness for our fellow HNers, perhaps we should ask, or even demand, of those who post here offering jobs to put a salary range on their job posts.  I think that would help a lot of people not only get an idea if the job is worth applying for, but help people who aren't good at negotiating have a baseline to start from.
The companies offering jobs have a huge information advantage in knowing how much they pay other people and for some of the bigger companies, have access to salary reports across the industry.  They also already know what their budget is.  Why not ask them to share that a bit?