Settings

Theme

Show HN: Curated Who's Hiring

curatedhnhiring.com

72 points by perspectivezoom 12 years ago · 20 comments

Reader

necubi 12 years ago

There's also http://hnhiring.me which I wrote a couple of years ago. It's a bit more flexible with filtering, but uncurated.

Incidentally, HN is up at the top of painful websites to scrape. All comments are at the same level of hierarchy, and the appearance of threading is accomplished by a spacer <img> with a width set according to the nesting depth. There are also no absolute times, and the times that are there slowly lose resolution. In order to get a comment time that's accurate to the minute, you have to load the page twice an hour and store the post id to time mapping.

  • perspectivezoomOP 12 years ago

    Yep, the same level thing is a pickle. Like you, I'm determining top level comments via the same "s.img" indentation image with. Feels terrible, but it works.

    Same with the comment time. Looked into the Sort by Recently Added request, and there's no good way to do it without polling.

    Regex Filter added

  • davedx 12 years ago

    Wish I had known about that before, spent so much time entering "site:news.ycombinator.com seeking freelancer" then trying to find the right month and year! Thanks for making that, will be using it in the future. :)

perspectivezoomOP 12 years ago

Source: https://github.com/perspectivezoom/curated-hn-hiring

I wrote it in about a day, so there's a lot of jenky code. Just wanted to get it out there and see if it's worth spending more time on.

FajitaNachos 12 years ago

I think this is great. Love the filters. It'd be nice if you could also filter by recently added. I'm currently looking for a job and it's kind of a pain to have to scan through the whole list looking for one or two new jobs that have been posted.

bennyg 12 years ago

Definitely spend more time on it - cause it's a great idea. It's really just some design nitpicks I have.

Everything's full-screen and stretched so it seems like a ton of information thrown at you. Each posting has a top line, so you might be able to put that in a header bar of some sort, like an orange div that stretches across with an side and down arrow indicating nested or not - and maybe start out with all of them nested, that way users can really pick the ones they want easily instead of scrolling all the way through. A little more padding between jobs would be nice as well.

I like it though! Keep up the good work.

  • perspectivezoomOP 12 years ago

    I tried doing a header bar with company name, but it looked super redundant for the majority of postings: Company Name followed by Company Name. Problem is, the first line sometimes contains other information too, so I couldn't just cut it out. I would have to curate the comment body itself at that point. Maybe next time.

    Bumped the padding a little.

spiffyman 12 years ago

Bug report: Doing a Ctrl-F to find my technology or location of choice causes the job description to get scrolled down, so the top part isn't visible (and therefore I can't expand the whole description).

As an example, do a search for "Python" and you'll see a desc with this sentence in it: "We use Python/Django, JavaScript (jQuery, AngularJS), ActionScript, MySQL (and some MongoDB), but you’d be free to choose your own tools and libraries."

  • perspectivezoomOP 12 years ago

    Fixed. While fixing, I found another bug where double clicking within 400 ms breaks off the animation and prevents the complete callback from firing, but I'll worry about that another day.

piratebroadcast 12 years ago

Im visiting MS but live in Boston, would like to look for jobs there; Computer location wouldnt work for me. Would be nice to override that.

  • perspectivezoomOP 12 years ago

    In its current implementation, once the JS gets your computer location, I just store the data in window.currentLocation. Until I add the functionality, you can start a location sort, and modify the latitude longitude coords in window.currentLocation to Boston in the console. Then click a filter on and off to trigger a re-sort.

    • pbiggar 12 years ago

      Great solution! One of the reason I love seeing things like this on HN :)

      [I realize this could be read sarcastically, but I mean it sincerely.]

bosie 12 years ago

Could you resolve cities/countries to continents? the use-case is quite simple: if you are open to working in all of Europe or all of Northern America, it would be great to search for 'Europe' or 'Northern America' etc.

This isn't possible at the moment on the regular thread :/

  • joshz 12 years ago

    I've been working on another one of those apps. It's a real pain in the ass to get accurate location. Both NER or regex location extraction and geocoding services can be slow and inaccurate in variety of ways. The way that brought me the most success is regex and a tabulated file with city names, coordinates and some other info. In either case, there's manual labor involved in finding false positives and negatives.

mikegirouard 12 years ago

Yes. Thank you for a location filter. This is a fantastic use of the geolocation API.

morenoh149 12 years ago

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.

  • perspectivezoomOP 12 years ago

    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.

dleskov 12 years ago

"New/changed since last month" would have been a great filter.

RogerL 12 years ago

Fantastic. Date of the post might be nice.

cwarrior 12 years ago

What stack did you use?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection