Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Great service, thanks Matt.

One suggestion for the posting text: maybe provide a more machine-readable template for submitters to provide metadata? Just a minimal amount of metadata to make it easier for those who write mini-apps to parse the submissions.

To refer back to the most recent hiring post:

https://news.ycombinator.com/item?id=9471287

Seems like submitters try to do their own, e.g.

      Soostone | NYC or Remote Possible | Functional Programmer (Haskell) | Backend, Frontend, DevOps, UI/UX Engineering


      San Francisco - Full Time - iOS, Android, Design


      GoDaddy | Product Manager - Managed WordPress | Sunnyvale, CA or Phoenix, AZ | Local

How about this, for each job:

[Company name] | [Job title] | [location(s), semi-colon delimited] ["Remote", if applicable] | [Full-time/Part-Time/Intern/Visa/Remote | [Optional list of semi-colon delimited skills]

e.g.

Acme | Senior Database Engineer | San Francisco, CA; Las Vegas, NV (Remote possible) | Full-time | MySQL



We're on HN, right ?

{ "company_name": "Acme", "job_title": "Senior Database Engineer", "locations": [ "San Francisco, CA", "Las Vegas, NV", "Remote" ], "full_time": true, "skills": ["mysql"] }


That's a little too far in the machine direction, it would be annoying for humans to read.


Yeah, the balance has to be between ease of reading and ease of typing into the browser's plaintext input box. It just has to be easier to parse than what is now...which, to be honest, isn't terribly hard to parse, but it's enough of a barrier to make it more than an afternoon hack project.


Yaml then?


Yaml I think would take too much vertical space and make reading the normal thread not as useful as it is right now.


If you're going to use JSON, why not make the format compatible with schema.org JobPosting (http://schema.org/JobPosting) with JSON-LD?


Job Description Markup Language (JDML) is an industry standard with great Java support. Why reinvent the wheel with a custom JSON format?


LOL, I don't think it does what you are thinking it does: https://workspace.imperial.ac.uk/lesc/Public/jdml.pdf

Also, your post is right now somewhere around #6 on google for "Job Description Markup Language".


Yes. Please add a way to reliably determine metadata on hiring posts. I wrote https://github.com/perspectivezoom/curated-hn-hiring but abandoned it after a couple months because it took way too much time to tag all posts.

By far the most important information seemed to be location and/or remote filtering. Gaganpreet stepped up and is doing a pretty good job with https://github.com/gaganpreet/hn-hiring-mapped, but it's still not 100%.

I would really love for whoshiring to provide this pipe-delimited template, and then optionally allow posters to conform to it. I also agree with danso's order of importance, but would also like to add that the location string(s) should be something geocodable by Maps APIs (ie, feed the string in and get an unambiguous LatLng).


See also:

"Proposed Who Is Hiring Spec"

https://news.ycombinator.com/item?id=9636104

I don't actually like that proposal[1] very much as it stands -- but perhaps moving discussion/pull-requests there would be useful? (I've not yet added my own comments there, but now with two threads on the subject on hn, I'm seeing the need to consolidate, if we want to get a wide range of contributions, and try to gravitate to the "best" solution...).

[ed: ah, I see I'm replying to the author here... I was a bit quick. Anyway -- the point of discussing a spec with a tool that support pull-requests/diffs etc still stands -- and I think it might be a good idea.]

[1] https://github.com/perspectivezoom/who-is-hiring-spec/




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

Search: