HNHacker News
TopNewBestAskShowJobs

xando

1,794 karma · joined March 7, 2011

https://twitter.com/sebapawlus

https://whoishiring.io

Just write me an email sebastian.pawlus@gmail.com

submissionscomments
xando··on Show HN: Lumix Engine – Open source C++ 3D game engine
Hey, this looks really good. Thanks for the good work.

A question. Please don't get it wrong.

How you going to maintain that? Recently more than anything I'm more afraid of investing my time in some tool will go away in the near future. While UE and Unity 3D are not perfect, neither free (or even cheap). But those teams have all the money to support next releases, and I have some guarantee that they will exist next year.

xando··on Ask HN: Who is hiring? (February 2017)
cool, looks good https://whoishiring.io/s/hn13542817
xando··on Ask HN: Who is hiring? (February 2017)
I meant something else (locations in terms of types countries, cities) but I think would be possible to have multiple location in format. It will not work that way right now, but I can try and test(and extend) the script work that way
xando··on Ask HN: Who is hiring? (February 2017)
I agree. I'm talking to HN people, they are in loop as well here. There is a chance that they will suggest something or we will adopt the format that I'm posting. Always would be good to have some feedback before too not miss to many things later.

As for the NLP, I'm doing it (kind of and I've tested many things including Stanford NER lib and external APIs) Having said that, If your format wont comply, no worries. I will do my best to find the location, tag the job if it's remote or intern. Although to get the rest like company name, positions names the mission is hard here.

xando··on Ask HN: Who is hiring? (February 2017)
Hey, a friendly reminder. I’m parsing the thread, all job offers added here are also available on the map on

https://whoishiring.io

Also I’ve started a small campaign to update thread format and make it more parser friendly for whoishiring.io and others (I know that at least few websites that do similar thing). Also you can read more about whoishiring.io in a recent “Show HN” (https://news.ycombinator.com/item?id=13500701)

Here is the format.

  1) {company} | {job title} | {locations} | {attrs: REMOTE, INTERNS, VISA, company url}
  Google | Software Developer | SF | VISA https://google.com
  DuckDuckGo | Software Developer | Paoli PA | REMOTE, VISA
or

  2) {company} | {job title} | {locations}
  Google | Site Reliability Engineer | London, Zurich, Sydney
  Facebook | Web-developer | London, Zurich
I’m using this regex to test the firstline.

  \s*(?P<company>[^|]+?)\s*\|\s*(?P<title>[^|]+?)\s*\|\s*(?P<locations>[^|]+?)\s*(?:\|\s*(?P<attrs>.+))?$
You can test it in Python or here https://regex101.com/r/relwQD/3 (for the match look right).

As a result off this calling in previous editions of “Who is Hiring” many posters actually complied. Which resulted in more accurate map positions, better tagging (REMOTE, VISA, INTERNSHIP, …) and for some I was even able to get LOGOS!. Thanks!

xando··on Show HN: Whoishiring.io – all tech jobs mapped out
Thank you.

As for the ATS synchronization, yes the plan is to make this a paid monthly subscription with less ridiculous rates than paying for every single job post. Otherwise #1 is recommended way.

xando··on Show HN: Whoishiring.io – all tech jobs mapped out
I run into API issues, hopefully this is all gone. Thanks for the feedback and prompt reply.
xando··on Show HN: Whoishiring.io – all tech jobs mapped out
We had an API limit issues. Please let me know if works properly for you right now?
xando··on Show HN: Whoishiring.io – all tech jobs mapped out
Yeah, few seconds of stress. fixed
xando··on Show HN: Whoishiring.io – all tech jobs mapped out
Hey. This is strange. Search should react in ms. What is your physical location country or maybe you could dig search.whoishiring.io in terminal?
xando··on Show HN: Whoishiring.io – all tech jobs mapped out
Thanks for the feedback. Remote and Visa button requiring jobs to have it.

As for the delay. May I ask from which part of the world your looking at the site? (there are few search servers and geo-dns)

xando··on Show HN: Whoishiring.io – all tech jobs mapped out
Thanks and yes agree. Let's do something those colors. They should visualize progression, they are not doing good job right now.
xando··on Show HN: Whoishiring.io – all tech jobs mapped out
Yes, option like this is already available. You have to progress to search view then open "More search options".
xando··on Show HN: Whoishiring.io – all tech jobs mapped out
I agree this shouldn't be here. For my defence I can only say that I trusted the source, I guess too much. I will look into it. Thanks for catching it.
xando··on Show HN: Whoishiring.io – all tech jobs mapped out
Yes, this really good idea. I would really like to make the stats page useful (not marketing useful).

Recently I did something like this https://blog.whoishiring.io/hacker-news-who-is-hiring-2016-i... even though it wont have answer if there is a bubble or not. There are interesting trends there and numbers to back them up

xando··on Show HN: Whoishiring.io – all tech jobs mapped out
I have naive checksum, right now. I compare basic characters think ascii. This doesn't work in all cases, but most jobs post is copy-paste, so it does work most of the time.
xando··on Show HN: Whoishiring.io – all tech jobs mapped out
Hi! This is the second “Show HN” for whoishiring.io. In the summer of 2015 I posted (https://news.ycombinator.com/item?id=983895) here for the first time with the site visualizing job offers from Hacker News’ “Who is Hiring” on a map. Over the course of 1.5 years I’ve spent a lot of time improving it (thank you for all feedback), and decided to turn my “Show HN” project into business. After Daniel’s (dang) suggestion I’m doing “Show HN” for whoishiring.io again — today as a product (https://blog.whoishiring.io/shut-up-and-give-me-your-money/)

Here’s the backstory. The whoishiring.io website launched around August 2015. It was a simple side project done for my own purpose - to see where jobs are. Even though I was aware of similar projects that existed at that time, I already had a "map search" tool ready, so I decided to build on it. The fist “Show HN” was received really well, it ended up as nr 42 in the top “Show HN” of all the time. I received tons of feedback, good words, and suggestions. This gave me the idea and motivation to push the project forward.

Today, whoishiring.io has evolved quite a bit and has come a long way from what I started with. The Hacker News’ "Who is Hiring" thread is still there, however not alone, but along with 22 other sources (~15000 jobs). The core idea still remains the same - to keep everything on the map and make it accessible and visible to make a job hunt a less painful process.

Here are a few important things and I want to push the project forward having them in mind:

1. it’s free. Just use Hacker News’ “Who is Hiring”. I will import it. This will be our secret and it will remain that way. When you do, please pay attention to thread description — it says how to format the first line so that the job ad looks good on whoishiring. More about the formatting (https://news.ycombinator.com/item?id=13080505)

2. To recruiters: please use a real company name, otherwise no! I’m building this to bring back transparency.

3. Internships are important. I won’t be charging for internships, you shouldn’t punish companies for helping people trying to get into IT. Also, internship is a cost for the company by design.

4. If you’re using ATS, like Greenhouse, Lever, SmartRecruiters etc., they have API, which we can use. Please write me an email at sebastian@whoishiring.io and I will synchronise your jobs posts. No need to copy-paste.

5. I’m planning to allocate 10% of the income to charities. The main idea is to find those teaching children to write code. But since I am now testing this process I chose a few that are doing a great job for the Internet in general: Code.org, Wikimedia, EFF, and local from Poland Fundacja Media 3.0 — because you should support local community!

On the road map I have:

* improving search searches

* implementing trends page with IT trends (languages, framework, databases…)

* fix the back button

All suggestions are welcome and appreciated. Please leave a comment here or just write me an email.

Also, since I get this question often, the stack is: Angular, Python, Django, ElasticSearch.

xando··on Ask HN: Who is hiring? (January 2017)
Hey, a friendly reminder. I’m parsing the thread, all job offers added here are also available on the map on

https://whoishiring.io

If you post here:

Last month (https://news.ycombinator.com/item?id=13080505) I’ve started a small campaign to update thread format and make it more parser friendly for whoishiring.io and others website I know that at least few websites that do similar thing.

As a result off this calling, many posters actually complied. Which resulted in more accurate map positions, better tagging (REMOTE, VISA, INTERNSHIP, …) and for some I was even able to get logos. Thanks!

Here is the format.

  1) {company} | {job title} | {locations} | {attrs: REMOTE, INTERNS, VISA, company url}
  Google | Software Developer | SF | VISA https://google.com
  DuckDuckGo | Software Developer | Paoli PA | REMOTE, VISA
or

  2) {company} | {job title} | {locations}
  Google | Site Reliability Engineer | London, Zurich, Sydney
  Facebook | Web-developer | London, Zurich
I’m using this regex to test the firstline.

  \s*(?P<company>[^|]+?)\s*\|\s*(?P<title>[^|]+?)\s*\|\s*(?P<locations>[^|]+?)\s*(?:\|\s*(?P<attrs>.+))?$
You can test it in Python or here https://regex101.com/r/relwQD/3 (for the match look right).
xando··on Ask HN: Who is hiring? (December 2016)
Wow, didn’t expect that my comment will have this amount of attention. Thanks for the comments here and all the emails.

As for the format. Many people actually used used the format. 182 posts matched the format. As a result those post are displayed on https://whoishiring.io with correct company name, location and thanks to ClearBit Logo API even logos. As for the rest I was doing my best to get them in the proper form as well.

xando··on Ask HN: Who is hiring? (December 2016)
Thanks. It geo-services fault, I gives priority for US locations before anything else. A "fun" fact it happens for Richmond and Melbourne as well.

Said that, I will do my best to do something about it.

xando··on Ask HN: Who is hiring? (December 2016)
Thanks for the report. I will create a todo item for this.
xando··on Ask HN: Who is hiring? (December 2016)
I'm not handling a salary right now. But it looks like I should. I will try to do something about it.

Just a note. To have the search enabled on a salary, values have to be normalised to something, dollars sound good to me.

As for the keyword. This is something probably HN crew could decide on. In my opinion isn't needed as long salary is in first row with $xxx or $xxx-$xxx format. But since many people seems to be interested here. Maybe would be good idea to mention something about salary in the thread description.

xando··on Ask HN: Who is hiring? (December 2016)
True. But the HN comments have char limits as well. The post can't be too long and eventually you will have to split it anyway.

The other option is just to add something that some people here do already "Multiple positions" / "Many positions".

xando··on Ask HN: Who is hiring? (December 2016)
Hey, a friendly reminder. I'm parsing the thread, all job offers added here are also available on the map on

https://whoishiring.io

Please read the below if you are planning to post here and would like to have your offer looking good on the map.

I've been doing this since August last year, both parsing the thread and adding this comment here. But this time I would like to only slightly improve one thing: the format.

First, I would like to say that I really like that this thread is one of the few places where hard format for jobs isn't required. The format change that I'm asking for is minimal and a lot of people already post their posts in similar or exactly the same format.

What I’d like to ask is for the format of the first line to be like this:

  1) {company} | {job title} | {locations} | {attrs: REMOTE, INTERNS, VISA, company url}
  Google | Software Developer | SF | VISA https://google.com
  DuckDuckGo | Software Developer | Paoli PA | REMOTE, VISA
or

  2) {company} | {job title} | {locations}
  Google | Site Reliability Engineer | London, Zurich, Sydney
  Facebook | Web-developer | London, Zurich
I will be using this regex to test the firstline.

  \s*(?P<company>[^|]+?)\s*\|\s*(?P<title>[^|]+?)\s*\|\s*(?P<locations>[^|]+?)\s*(?:\|\s*(?P<attrs>.+))?$
You can test it in Python or here https://regex101.com/r/relwQD/3 (for match look right). What if you do not comply? Absolutely nothing. I will continue to do my best to parse your job post as it is.

To HN moderators. Apologies for highjacking the thread. I'm getting really positive feedback about what I'm doing here. I just want to improve this one thing.

Feedback welcome.

xando··on Ask HN: Any good resources for finding software jobs abroad?
https://whoishiring.io has jobs aggregated from few sources including Hacker News Who is Hiring thread.
xando··on Ask HN: Who is hiring? (November 2016)
Thanks. There is no syntax here. I've decided to drop looking for a job title, impossible to guess.

I will look at the ŌURA issue.

xando··on Ask HN: Who is hiring? (November 2016)
Hey, a friendly reminder.

We are scraping this thread every month. All positions available to search on the map.

https://whoishiring.io/search/20.427/-57.788/3/

xando··on Ask HN: What stacks dominate in remote jobs?
Thanks. Check this blog post that I wrote https://blog.whoishiring.io/hacker-news-who-is-hiring-thread...
xando··on Ask HN: What stacks dominate in remote jobs?
Python, Elasticsearch, Postgres
xando··on Ask HN: What stacks dominate in remote jobs?
http://nlp.stanford.edu/software/classifier.shtml I'm not too happy about it.

But, I planning to replace it with simple knuth morris pratt text search against the list of all significant locations. This 100x slower but results are rarely bad.

← PreviousPage 2 of 5Next →