35 comments

[ 2.8 ms ] story [ 71.1 ms ] thread
This looks like this project will benefit machines more by screening candidates out automatically before they've reached the human stage.

So effectively candidates will be rejected before they have even applied.

Good company filter if you ask me.
This is an interesting concept but as we have seen when the semantic web started out it only really served to enhance search engines instead or large tech companies would internalize the semantics of the data. Making large formats for interoperability never really caught on.

Naming the standard Mac is also an issue (due to a product by Apple Inc.) but since its an acronym you should always format it as MAC

> since its an acronym you should always format it as MAC

That's the American convention, but it can vary elsewhere. If you look at BBC articles, you'll find that initialisms (like HIV) will be capitalized, but acronyms (like Aids) will only have an initial capital letter. Since "Mac" will be pronounced rather than saying "M-A-C", the style in a lot of the world would be to only capitalize the "M".

Wikipedia's English language style guide specifically notes that it doesn't follow the convention of distinguishing between acronyms and initialisms: https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Capi.... There's more information in the article about acronyms: https://en.wikipedia.org/wiki/Acronym#Case

"Some publications choose to capitalize only the first letter of acronyms, reserving all-caps styling for initialisms, writing the pronounced acronyms "Nato" and "Aids" in mixed case, but the initialisms "USA" and "FBI" in all caps."

Honestly I'm deeply against "standard CV", the only who benefit form them are giants who trade humans as livestock. If I choose to propose myself for a position I want another human on the other side reading who I declare to be and my motivations, digging as needed because choosing someone for a job MUST BE a serious human business. For similar reasons I'm deeply against those who mass-send CVs to anyone: when one need desperately a job, any kind of, and try fishing the best option MUST not be mass sending but simple State made public matching platform where any one on both sides for free can consult the other side mark some offers/people as interested to book a contact etc.

The actual "job market" is abomination that must be annihilated and companies who can't have enough HR resources for their scale simply must be resized by nature because being unable to humanly process human resources means a bad/too quick/too unbalanced dangerous growth. Similarly for companies who fail to have call centers etc (yes, Alphabet is one of them).

We are not robots, we are human who work to live, not the contrary, and we are a society not a factory.

You see a "standard CV" as an oppression tool. I see it as a tool to give control over their data, back to the users.

Now you have to upload the same data to LinkedIn, Angels.co, Hired, and hundreds of other services. With an open standard, you could update your data just once.

We are not robots, we are humans who work to live, and we shouldn't have to build our CV every time we look for that work.

I was never, ever on those platforms, after the Uni I have just use word of mouth and acquaintances.

I consider matching platform useful in the modern time because remote work is a thing and cross-country job seeking is common, but for me such platforms MUST NOT be public and must be very limited in terms of data they grab/display because is not a matter of oppression or "build my own CV" but a matter of how we seek workers.

The actual system is antechamber of the Chinese one in western sauce, that need a social score, witch can be in various forms, including "number of stars/upvote and positive comments", and the social score is harmful for the society because no one can really control "the honesty" of the score and many can trade it. You probably know well the river of cyclic polemics about Amazon reviews/buyer feedback, same for TripAdvisor etc: in theory the social score is good, in practice the seller give something to the buyer in exchange of a good review (corruption, cronyism), the platform manipulate reviews for it's own interests, the State give bad scoring to political opponent etc, see China for a practical example.

The society of interpersonal relation have "a bit of risk/incertitude", but can't be manipulated much because of scale and kind of parties involved. The social score still exists, but only at small personal scale, like the personal scoring systems you might have on emails, nntp news, ... anyone have it's own and share it to friends/relatives, it's a limited and distributed one that encourage honestly and can't do big damage on scale when honesty lack.

Also you might have read about other river of polemics from CVs crafted to pass the "initial ML pre-selection" with even people who try to make a business selling crafted CVs to stories like https://idiallo.com/blog/when-a-machine-fired-me again the solution is simple avoid conditions that can give such outcomes.

Just try a small game: how much people and enterprises in mean have earned in the '60s than now? For my knowledge now VERY few earn far more, but in the mean 99% earn far less. That's means a thing: the system is broken. There is no free market capable of self-regulation, there is no leviathan PUBLIC State that regulate (classic liberalism and socialism) but just a corrupted clepto-corporatocracy. Do you really like actual system? Beware: "coming back" does not means dropping good things born thereafter, does not means travel back in time, means just take the good, correct the bad and keep going. It's name is not time travel but evolution.

If you can’t easily and intuitively understand why you shouldn’t call it “Mac” here in 2022, I confess to zero confidence that you’ll have successfully achieved any other objectives. Just being frank. The “Go” team ignored sense and it seems to have worked out somehow for them, so it may be moot to lose my random individual interest so quickly.
Who was using "Go" before Go?
Every Go player on the planet, and every English-language speaker.
The go team had the entire power of Google to subtly rebuild their search engine to not suck for this one stupid naming choice. I remember the earliest days after the language’s name was announced… it was nearly impossible to search for anything to do with it. It took months for anything to get better. The early conventions of calling it “go-lang” or “golang” stem from these days when it was just utterly impossible… and then Google realising they were affecting their recruitment pipeline (which Go was explicitly designed to help) stepped in to help fix the search discoverability so it wasn’t impossible to learn about this new language that people outside of Google should learn so Google didn’t have to teach its recruits the language designed for them.

In case the tone comes across harsh, I was trying to hold back just how I really feel. I can read and write in Go, but I hate the entire language and it’s ecosystem. It’s obvious to me that it was designed to be a better Java for Googlers at Google living in a monorepo world… the only positives I have to say about it are that talented people have somehow managed to write excellent and useful tools and software using it, but I really can’t like a language that makes me feel like I’m programming with the accidental child of BASIC and Java. However this isn’t a thread about Go, I just wish the poor choice of name had doomed it to obscurity and a quick death.

In my mind, "Use a standard, machine-readable CV to represent your skills and life's work" is practically saying, "Commodify yourself!"
Unfortunately, in today's job market, the first (seemingly only, sometimes) gate is what keywords are in your online resume/CV for the software to find, and hand to a human recruiter. And, in my experience, the human may not know much more than the grep-equivalent, since if they had those technical skills, they'd probably be doing that, not recruiting.

So, yeah, making it machine readable will help. This does not really negate what you said, but is another perspective.

Respectfully: I think this is the case if you yourself have commodity skills and don't know how to network. For folks who find themselves in this spot, the advice I've always given folks I mentor is to learn to do the networking thing and maybe pick up some stuff that's a little bit outside the norm but can be leveraged for multiplier effects in the job. (They exist! And they're usually pretty fun.)

Speaking for myself, I've never gotten a job through a process either initiated by a cold email from a recruiter or from filtering through an automatic process on the HR side of things, and I have a boatload of experience and I like to say I'm pretty good at The Technical Thing. I get jobs from talking to people, and I help folks get jobs (at Mux, hi, we're hiring!) through talking to people. I got an email yesterday from a new hire who came onboard because he saw a Who's Hiring post on HN, shot me an email, and I connected him with our recruiters 'cause he sounded like he'd be a good fit. No robots involved, except the SMTP ones. This happens pretty regularly and a lot of the candidates might be ones who'd look like a bad fit for a keyword filter.

There are jobs and there are people fit for jobs where keyword matching is a thing. There's also a monstrously large chunk of the industry where neither the job nor the ideal candidate can be expressed as such. So look at that, and then be that. And if you're finding walls, find the right person to talk to to help you get around those walls, because at places you want to be, people want more good folks to be there.

(comment deleted)
The term “Human resource” already does that for me…

“Do you have some resources for me?” “What kind?” “Human is fine, nice and flexible”

I agree with you that the phrase 'human resource' evokes feelings of commodification. The difference here, in my mind, is that the author of this format is asking people to commodify themselves.
Would you like to connect on LinkedIn?

</snark>

I think that the success criteria in situations like this should be whether the project results in effective matches between employers and employees, and avoids as much ineffective matching / wastage-of-time as possible.

I love the idea but the name is going to be a problem for discoverability.
I spent five years of my life working on this problem, and even got involved with the standards-making process. First, there already is a standard for resumes and has been for 20 years. It's called HR Open Standards Candidate (it is the successor to the old HR-XML standard, which in turn was based on OASYS). There are also five or six other attempts at making a standard CV / Resume too. The problem with all of them is that every time one gets adoption, another standard, usually created because the author was unaware or did not like the existing standard for some use case. In some cases the standard is de-facto, like the XML format Indeed uses, and in others it is a formal spec (like the HR Open Standards JSON family).

The reason this problem is hard is that a resume is an intersection of multiple kinds of data: education, licenses, contact information, work history, and narrative text. Business can't even agree on how to best organize this data, or even how to represent it. Individuals? Well, the CV is all about me, and I want mine to uniquely be me -- even in that means using comic sans. Also, people don't look for jobs every day, so many make a new resume and a new profile whenever they start searching. So you have consumers of data (businesses) and creators of data (job seekers) who really are misaligned.

Finally, business want perfect candidates, and people are not perfect. There's actually an incentive in job hunting for people to stretch the truth, which makes CV data unreliable regardless of format. In some cases, the automated screening is so tight that only a lie will get through the filter.

i just made up my own yaml format so i could easily create different versions of my resume for different job apps (generated through a static site generator, jekyll, in my case). i'm tempted to submit the yaml version rather than the visual version to make it easier for the machines to pass me on to the humans in the instances where i have to apply electronically. it has a bunch of points i comment out for a given job app to fit the compact visual format, but the machines can take all of it into account without issue, raising the potential hit rate.
Wow, epicly bad project name there. Maybe take it one step further and call it “Google Search” or “Microsoft Office”?
This will only benefit recruiting firms in order to automate processes such as the one behind this project, I don't see how this would be beneficial for anyone else.
Let me give you a couple of use cases where a standard CV would be beneficial to workers.

1. You want to apply to one position but you only have your data on LinkedIn. If you wanna export it, you only have PDF as an option. You can't adapt or update it. 2. Even if you can adapt or update it, if the company or service where you want to apply doesn't support a standard format, you will have to re-enter the data, one by one.

Finally, all this friction discourages some candidates to apply to some positions.

1.- If you are really interested in the job you spend a few minutes preparing the CV and applying for it. 2.- If the company doesn't support a standard format is probably the company's problem not yours.

"Finally, all this friction discourages some candidates to apply to some positions." Doesn't this just validate that the benefit is for recruiting firms rather than applicants?

"a few minutes preparing the CV"

I think you are confusing a CV with a Resume, or you are focusing on the IT niche.

For example, an academic CV needs HOURS of work to elaborate.

The page says the structure is based on an internal format that was used for storing employee data. I can see value in a standard record format from that perspective, eg if employee bio and work history are being kept on file.

I agree with the other comments that this should not exist for job applications, and that asking for a job application in machine readable format is basically saying "we're not going to read this". I would never use a channel that asked me to apply this way.

so how does this put more power in the hands of candidates?