172 points by nicksergeant 3 days ago | 63 comments
It's powered by https://rapidapi.com/letscrape-6bRBa3QguO5/api/jsearch, which is a little pricey, so I'm trying to decide whether to put more effort into the project (I'd have to charge _something_ to offset the costs).
gergely 3 days ago
giancarlostoro 3 days ago
zamadatix 3 days ago
nicksergeant 3 days ago
alright2565 3 days ago
98codes 3 days ago
nicksergeant 3 days ago
Edit: seems like this is only the "Classic Search", and presumably may disappear once "AI search" is no longer optional?
citizenpaul 3 days ago
iLoveOncall 3 days ago
kjkjadksj 3 days ago
citizenpaul 3 days ago
kjkjadksj 24 hours ago
hackernewds 3 days ago
pmdr 3 days ago
1970-01-01 3 days ago
Aurornis 3 days ago
All of the timeline discussion stuff is a small minority of their users. You can completely ignore it, as most do.
radarsat1 3 days ago
floutist44 2 days ago
nicksergeant 2 days ago
FWIW, I didn't know the current search was a new "AI search" and that the "classic search" still provides this functionality, when I built this :)
thih9 3 days ago
nicksergeant 3 days ago
The app performs its functions entirely client-side except for the job search to JSearch, which only requires the company name.
> What you choose to upload to JobsByReferral.com is entirely up to you - you don't need to upload the entire ZIP. You can upload the Connections.csv-formatted file after you review it. You could also obfuscate person names if you'd like, before uploading.
> We also do nothing with your data. You can verify the app does not send your data to any backend endpoints _except_ for company name (so that we can find jobs at that company).
Edit: we've added some privacy details here: https://jobsbyreferral.com/privacy
b8 3 days ago
Aurornis 2 days ago
Referring randos to be nice isn’t a thing any more at any company that has been paying attention.
b8 2 days ago
AznHisoka 3 days ago
Fuzzy1000 3 days ago
orliesaurus 3 days ago
dijit 3 days ago
I even wrote a version of it, but like many side projects; I lost motivation after leaving the original company I was working at (where I was integrating with things).
I really want a way of recommending people you've worked with previously; should they happen to apply to your current workplace.
I've worked with some absolute stars and would gladly work with them again.
My original design (that I even got working) had two ways of "recommending" people, essentially you had either: select people from your linkedin network or add an email address/phone number and name you know them by.
Then after selecting a person you're asked how closely you worked with them; becuase sometimes it's a nice person but you can't speak to competence: sometimes, it's someone you were really in the trenches with and they had your back.
I also design the opposite of this, where you would "un"-recommend people, or essentially downflag their application.
The thing is, my system wasn't fully integrated in the the HR management system, so it would add a comment if someone applied with the correct details but recruiters didn't have access to the database of recommended people- it also had an issue where someone could impersonate someone else by pasting the same linkedin link - though then they might need to know who might be recommended.
Anyway, nothing foolproof, just making it easier for people with a good reputation to be integrated into the company easier.
willsmith72 3 days ago
but how is your solution better/different to a referral, other than the un-recommendations? (which i like the idea of but am weary of ethically)
dijit 3 days ago
I wouldn't go out of my way to tell our internal recruiters about every person I might enjoy working with again; additionally I don't necessarily think they'd care to chase someone down - especially so if there's not a currently open position.
I'm also normally not directly plugged in to HR's candidate management system as an IC, unless someone is escalated; at which point then I might give a referral.
The value of such a solution is that people can just quietly plug away recommendations when they first join and forget about them until that person happens to apply later on, at which point their notice is not just noise.. it becomes a signal on an emerging opportunity. One that might not have otherwise been there.
Bonus; if recommendations are tagged with the user who made them, HR could reach out for additional context on the candidate.
whall6 3 days ago
shados 3 days ago
Let's imagine tomorrow a Product Manager at LinkedIn wants to introduce this as an official functionality? They're going to have to run it by management or their pod (or find the PM in charge of that area if its not them), finish existing project, wait for resources to be ready, have legal/marketing/compliance involved, get it developed, go through all the other red tape, etc.
I don't know exactly how LinkedIn works internally, but I'm sure some of this is accurate.
So maybe, MAYBE they'll have it in a couple of months? But someone can build it in a few hours, even if they're not super good at this stuff.
It changes everything about how we think about products and SaaS software.
thih9 3 days ago
Note that the end result is not the same as what LinkedIn would have built. Perhaps in some ways better and in some ways worse.
E.g. personally I am not comfortable bulk uploading personal data of myself and my network to a third party server.
shados 3 days ago
Thats the whole point. In an AI world, you're no longer bound by the limits of what 3rd parties do or don't do, plus or minus some datasets (like in this case, the job postings).
nicksergeant 3 days ago
dotancohen 2 days ago
> personally I am not comfortable bulk uploading personal data of myself and my network to a third party server.
The subject of this show HN is completely client-side.deadbabe 3 days ago
shados 3 days ago
deadbabe 3 days ago
nicksergeant 3 days ago
98codes 3 days ago
Why should I take all of my data and give it to you, a rando on the internet? Is it being stored? Will it be shared? Sold? Maybe, as there's nothing that says you won't.
Looks neat, but strong pass because of the above.
shados 3 days ago
That's the whole point.
dotancohen 2 days ago
nicksergeant 3 days ago
floutist44 2 days ago
alexp2021 3 days ago
shados 3 days ago
It was always possible (hire software devs to do it), but the bar and cost is much, MUCH lower.
alexp2021 3 days ago
bsoles 3 days ago
1. Download your entire LinkedIn data.
2. Give us your entire LinkedIn data.
The "larger" data they are asking for includes "... connections, verifications, contacts, account history, and information we infer about you based on your profile and activity ..."
nicksergeant 3 days ago
You absolutely do not need to upload all of your data. Just a CSV in the format we need (which is now updated on the homepage as well).
JoeDohn 3 days ago
nicksergeant 3 days ago
> Download my data > Your LinkedIn data belongs to you, and you can download an archive any time or view the rich media you have uploaded.
What you choose to upload to JobsByReferral.com is entirely up to you - you don't need to upload the entire ZIP. You can upload the Connections.csv-formatted file after you review it. You could also obfuscate person names if you'd like, before uploading.
We also do nothing with your data. You can verify the app does not send your data to any backend endpoints _except_ for company name (so that we can find jobs at that company).
JoeDohn 2 days ago
But I guess they won't come to you right away, if you get some traction than you bet they will (even if from legal point of view it's not a clear path for a win)
nicksergeant 2 days ago
toyg 3 days ago
(The GDPR implications of this service are also significant. Being in the US does not exempt you from observing that if any of your records are from European users.)
nicksergeant 3 days ago
The approach we've taken here is that you upload data that you're comfortable uploading. You don't have to upload your entire LinkedIn ZIP archive -- you can just upload the Connections.csv file (which you can review before you upload).
shados 3 days ago
Now if they want to open up shop in the EU, or use a payment processor to charge money that has EU presence, things change.
toyg 3 days ago
That's not correct. If they handle EU people's data, they are responsible for it and can still be fined. Obviously this cannot be enforced if they never visit and have no assets in the EU.
shados 3 days ago
That's just how laws, any law, works. The EU can "fine" all they want but it would be entirely symbolic.
That's like if US restaurants had to enforce EU food safety laws when on US soil because a EU citizen is eating there.
Fortunatelly, unlike US laws, GDPR, by virtue of being EU law, is actually readable by normal human beings, so its fairly straightforward:
https://gdpr.eu/article-3-requirements-of-handling-personal-...
toyg 3 days ago
As for jurisdiction in general: the US routinely jails people for activities that took place outside the US, as soon as they set foot on US soil - occasionally even when they don't even do that (Kim Dotcom). European convictions for civil matters will not result in an arrest warrant, but can result in financial penalties and confiscations applied to anything that has to go through Europe in one way or the other.
The limits of enforcement, in the internet era, are becoming mostly practical rather than theoretical. Which is interesting and poses a number of new, unanswered questions. Simply speaking, one cannot just wave away any law simply because they don't live in this or that place anymore.
shados 3 days ago
Very very little tie is required (eg: just having one employee in the EU in a 50,000 people org would do it right there), but the law has been fairly consistently interpreted as such.
I get where you're coming from, but this isn't a if or but or theoretical. Its just how GDPR gets applied. I probably confused things by trying to introduce poor analogies, when the law itself is fairly clearly interpreted a specific way.
nicksergeant 3 days ago
toyg 3 days ago
nicksergeant 3 days ago