I really love hnhiring.com if you could add regex support. and better support for filtering by location (detect variations of SF, san francisco, bay area, are one thing) that'd be awesome.
So, to get location, I looked at each entry and typed in the city name, then ran those locations through the Google Maps geocoding API. To get more specific locations, I would have to get the address of each company, which generally isn't posted. Maybe LinkedIn API to grab the address, based on company name? Haven't played with that one yet.