Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Who's Hiring? An app for easily searching the monthly thread (willacton.com)
7 points by lilactown on Sept 2, 2015 | hide | past | favorite | 4 comments


Inspired by http://hnhiring.me, I decided to take a day and create a project using HN's Firebase API. I also used it as an exercise in applying Google's Material design UX.

The app can query all available data dating back to 2011, and is live updated while a thread is going.

In the search input, you can type in a regular expression to narrow your results. e.g.: javascript|ruby

Or, getting more advanced:

  (?=.*javascript)(?=.*remote|portland)
Source code can be found here: https://github.com/Lokeh/whoishiring

Currently I'm trying to decide on a good solution for showing the search input on phones and smaller screens.

Let me know what you think!


Am I the only one who finds this kind of interface obnoxious? You have to keep manually triggering the page expansion (rather than multiple pages or automatic expansion) and then when you hit a random point (clicking More after the Relato listing), it recompresses back to the original page without explanation.


> obnoxious

Please don't be harsh when responding to someone's work that they've shared. You have a substantive point, but I'm sure you could express it more neutrally. That would be valuable; it doesn't seem fair for the only comment on a Show HN to be a dismissive one.


Thanks for the feedback. I thought about using "endless scroll" behavior instead of requiring a click. I'm going to rethink how I'm showing the posts. I see what you mean about requiring a click, that can be annoying. My first thought was mobile performance which is why I knew I didn't want to just throw all 400+ posts on the page.

As for that bug with resetting your positiong, I was able to reproduce it when a new post was added to the live thread. I've pushed an update that should fix that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: