Responding to recruiter emails with GPT-3
matthewbilyeu.com
matthewbilyeu.com
If recruiters are going to endlessly spam me with their templates and automation, it only seems fair that my response is also templates and automation.
at this point I might as well generate mtiple dopplegangers seeded by various movie monologues and see what happens.
I bet my 007 doppleganger is hawt
(This one looks promising: https://github.com/jceloria/recruiter-spam/blob/master/list....)
So far this has never failed me. And is far better than ignoring. I only really ignore the crypto companies.
I personally believe it is unnecessarily long, formal, and diplomatic. It does not fit who I am and, if I were to read it, I would have the impression of an annoying and insincere corporate speak.
I believe I can achieve all the goals of being polite, respectful, considerate, and filtering for serious offers with a much, much shorter and informal response.
Something like:
Hi X, thanks for the contact. Company Y sounds interesting and I do think I might be a good fit for the role. I am not actively looking for a new position now, but i’d like to know more about the job description and compensation details. Thanks!
This should all be sincere if course. If the company does not sound interesting (like all crypto for me), I only reply a respectful “no” ( ”Thank you for the contact, but I am not looking for a new job right now.” ). Similar when job is for roles that I have no experience whatsoever, which often happens. In this case I also mention that I am not a, e.g., Android engineer (I am a web frontend).
Also, if there is no company or role mentioned, I give the first reply, but obviously removing the acknowledgment that I like the company/role and ask for details about it too.
Interestingly, what this means is that Google is not a good fit at all. They wanted me to talk to a sourcer, who would connect me to a recruiter. That's too much corporate foreplay for me, especially without even knowing what team I'd be joining.
Hello, new vocabulary entry!
a) know the market
b) not interview for 4-8 hours only to find out they are going to pay you 30k less than your current job (yep had that, never make that mistake again)
This filters out about 90% of them, and especially those who’re just fishing for clients.
Many recruiters invent roles so that they can build a database of CVs.
They have to enter pay, etc. and if it’s a fit for me I’ll hear about it.
(Disclaimer: I made polyfill and it’s a work in progress but I’m looking for feedback on the developer onboarding part so let me have it if it sucks!).
I don’t send them my polyfill profile page because then they’ll have my email and uuid and I want polyfill profiles to be pseudo anonymous.
On the off chance you see this reply: what browser/device were you using?
I also see that step 4 is the first multiple choice question, so it doesn’t auto-scroll to the next question (you have to hit “next” to move on).
It’s not obvious. Perhaps the culprit here is just bad UI.
- Device is an iPad running iOS 13.5
- I tried a bunch of things on Q4 both while selecting multiples and selecting a single answer:
- Trying to scroll "past" it to push through any CSS padding issues
- Trying to tap the next button
- Toggling through different states to see if the button changes in any way to see if there is JS with a logic bug (spoiler: while the button did show up as expected, nothing changed it's colour or otherwise indicated that it was clickable. Holding the button just caused text on the page to be selected which confirmed that the button did not have the ability to be clicked)
- Reloading the page
- Choosing different answers for Q1-Q3If you want a heads up when it's fixed you can email me at team at polyfill dot work. I will only email you once: when the bug is fixed!
Respond to this email, pretend to be a pirate called Old Blue Bill who is very interesting finding out more about these job opportunities.
"Good Afternoon,
I have 4 brand new roles available, please see details below. I also have an Engineering Manager position becoming available in Leeds (tech is Java/Kotlin), so if you have Leadership/Management experience and want to help an exciting company build a new bank then get in touch as well (the company ae financially stable, part of a £1Bn organization and just received around £30M in funding).
If interested please send me your up-to-date CV and we can set up a call to discuss."
Good day to you, stranger. I be Old Blue Bill, the terror of the seven seas. I be interested in these job opportunities ye be havin'. I gots me a mighty fine CV what'll make ye sit up and take notice. Arr!
Ye best be gettin' in touch with me soon, lest I take me wrath out on yer crew. Avast!
Maintain recruiter relationships?! You're sending a glorified autoreply that plugs in a couple values. That is not maintaining a relationship. Luckily, there's no relationship to maintain, because the recruiter probably just blasted out an automatically-generated message to a list of contacts in the first place.
This sort of thing makes me sick. It's an abominable distortion of human interaction, and it makes our society worse.
I am quite astonished by its performance, and this is coming from the guy who made an entirely AI-generated podcast (https://deepdreams.stavros.io)
Does this part actually work reliably? For example, if salary info is included in the initial message, will GPT-3 omit it from the response while still asking about job description and position?
(But in seriousness, using GPT-3 for parsing to extract info is a neat use case I wasn’t aware of).
Basically discriminating against veteran status. I didn't commit a crime or get arrested, and not even technically a victim because I didn't cave to the coercion, victis winning was won over. But not a lot I can do about (I don't know) In-Q-Tel limited edition Guantanamo roofies that violate the laws of physics like getting inside the Einstein's concept of an observer, inside the brain. Lived through a two-month autumn, saw the sun leap from solstice orbit to winter orbit, that in practice is superluminal, for me it was.
Back to the vets, yeah that's what's up, they see a lot of backbone they are repulsed by that, can't steal any wages from a veteran he won't take one unit of shit on any scale, if he's a killer, like killed 500 guys (snipers say), he doesn't even have to tell his boss no doesn't even have to really do anything, not stealing candy from a baby anymore. The boss could give him shit if he had say killed 1000 men himself, perhaps then some small amount. But really they would have respect for one another, vets end up working for defense contractors who think it's good that they didn't take shit because then America doesn't take shit. Defense.
We're about to go to war, too, those who forget the soldiers are destined to be forgotten. Not any day now, not for 2 months. But heroism will be considered good again. It's been a while.
.
You should only be able to claim you are hiring if you can pay the same percentile salary as the percentile programmer you desire. Otherwise false advertising. Like insulting even by options traders standards, they'll insult you back if you want to buy shares way below market if the intent is to lie in wait for a sucker. They'll like say "Fuck you" give a speech, for good reason, and not only that, they'll burn you to the person who put you two in touch.
.
Though I recognize I failed to get enough competition going for me simultaneously (due to conditioning under torture, before that I could and I can still) work the club. And there was a long, good economy where I couldn't bang out email after email, like couldn't put in the volume. Not sure how much to blame myself, if at all, given the brainwashing. [Oh fuck, I just flashed now on Sep 2 4:42 Chilean time, the concept of blaming myself also was conditioned.]
Well fuck it then. I don't know what to know. Just be happy to be.
It's apparently my fault if their scripts only see "looking for work" and contact me. If I didn't want to be contacted by recruiters, I shouldn't say that I'm not looking for work. He said that he couldn't know that I didn't want to be contacted because he doesn't have time to read profiles.
That was his defence to "this is why people don't like recruiters". Every additional message made me hate recruiters more.
Others have justified it as "maybe your very explicit request not to be contacted is outdated, and you want to be contacted". Nope. Still self-employed.
Most of all the daily requests I get are for everything but language X. Out of the ~10 messages I get each week, maybe one is related to language X.
Don't think what's happening to you is unique to "web3" but rather that people just skim read the profile on LinkedIn. They simply check if past experiences include whatever they are looking for.
(I think this is hilarious, but just letting you know so you don't get banned or something.)
Hi {recruiter_name or ""},
This should be Hi{" " + recruiter_name or ""},I keep it on because it corrects more subtle mistakes in languages I haven't fully mastered.
But always know they are training wheels, in your dominant language (same idea as dominant hand), you must use no training wheels. Learn the language any way you can, take classes (for sure in person) but at least be native in one language, to the point nobody thinks you're an outsider.
I have a Gmail filter for them, and if something slips through, I block the sender. It takes a second and it ends the problem for good.
I would suggest doing the same with recruiters. Bot messages don't deserve human courtesy.
Recruiters have been doing this for years, stringing along applicants--ideally into turning down real offers from real people writing for real--with emotionally touching, thought-out...shit at random. To get to the point the applicant prematurely rejects all other offers and then--20 percentile salary offer, non-negotiable, "and then we'll see," and you know and I know you're homeless if you don't take it, but that never gets spoken out loud. Dude they look at all your financials, they build the equivalent of fraud detection to see how much they can lowball you, check your credit history (you knew that, they asked you for it), then they wanted all this endless information from other previous employers (but you never talk to their former employees, no boss's resume of references that worked for him to see how they really felt about it). So in response, first, declare you forfeit all stock options, unconditionally. Then, ask to talk to the people you'll be working with. Then, ultimatum offer, and if you end up on the street because of procedurally generated emotional commitment (which turns out is a liability in court, coming soon), hey, Daniel Cussen will still talk to you, I'll still listen to you, I'll give you when you beg, I'll vouch for you as a witness, I'll remember your name, I'm doing all those things where I live every day with all the awesome beggars--they have so many stories--that took the bait in some capacity.
I'll treat you just like if it were the flip side, as good as I wish you treated me if I got evicted.
And after that, accept that it's a job and subordination. And then do the job, it'll suck it's work, come on, most of the money still goes to people's salaries (this is in a transition and is shifting dramatically, money spent on training is absolutely exploding at the expense of salaries, to my and therefore your monetary benefit if you end up on the street, https://www.fgemm.com coming soon).
Am I the only one thinking that it's obviously not how it works? Not even considering the time it took implementing that.
I mean it's a fun project, but I don't see the need to justify it with "it will make me more productive".
Fun is reason enough.
because people often respond (positively) on the 4th - 5th sales email you send, even if they ignored the first, and anyone who's truly pissed off will have just marked it as spam already or blocked you.
I understand it would be better if that wasn't true, but it is true, and that's why people send automated follow-ups.
The goal of the recruiter is to make money by acquiring a candidate, presenting them to a company, and having the company hire them. Note that the recruiter does not actually work for the hiring company -- they have no relationship with them whatsoever, yet. The recruiter's company is paying a minimal salary with an additional fee based on the salary of the candidates who get hired through this process. A particularly scummy recruiting company pays no salary at all, and considers the recruiters to be independent contractors. The recruiter's company has someone in the back office who is manually or automatically scraping Indeed, Dice, Monster, whatever in order to get job listings.
At this point you can see that a recruiter is a speculative spammer.
Why not have GPT-3 generate the reply?
{"name": "foo", "company": "bar"}</code>
That's the only weird response I've seen so far, so I just work around it with regex. But if I start seeing other problems with the completion I might try tuning the prompt. Maybe more explicitly telling it how to format the two pieces of data in the output. Got that idea from here: https://twitter.com/goodside/status/1559801520773898240 Hi <recruiter name>,
Thanks for reaching out! I’m not interested at this time, but I’ll keep <your company> in mind.
It's low cost and effective.