I analyzed the history of “Who is Hiring?” threads
blog.floydhub.com
blog.floydhub.com
I've been looking at LinkedIn with some immensely negative feelings for some time now. I've always wished someone would just disrupt the hell out of them, because they don't deserve the near-monopolistic position they're in. They just don't care about their users!
And before someone says, "well [pushes up glasses] their real users are recruiters that they sell $20k/year seats to their search tool". Yeah, as a hiring manager I've tried using it. Awful! :)
And jobs boards are nothing new, I guess, but something feels really nice about how much bigger these "Who is Hiring?" threads are getting on HN. Maybe we really do need a jobs-centric "social network" for industry verticals. Beyond terrible UX and general disrespect, LinkedIn also just doesn't do enough with their data to make it useable. Maybe that's because it's just too hard to do for every job and industry out there.
And maybe that next-gen professionals' social network can be the first open and free one?
Or maybe I'm just wishing too hard for something that can't/won't be done.
From LinkedIn's perspective, that's a feature, not a bug.
It wasn't always like this. I used to have a reasonably cool feed centered towards technologies and news that are at least partly relevant to me and my industry. No more. It's all 'I gave a homeless person lunch and today they are the #1 duck breeder in Brazil' or some other nonsense.
I don't know when this started or if it is localized, but it renders the 'place to find useful information' aspect of social media completely void. There's no amount of reasonable curating effort that will save a news feed like that.
I try not to be too negative about things but without some serious change I'll use a static LinkedIn profile and visit it for a fraction of a second every week - to check for messages - and nothing more.
Well actually the bragging here often doesn't even get a veneer of humbleness.
WITH 12 DOLLARS IN YOUR POCKET
AND A WIFE AND KID BACK HOME......
Usually the articles are about how they sent 200 applications and it was all worth it to get that one acceptance, or are re-share spam about some manager taking a chance on a new hire or some shit. I haven't done any work into curating my feed since I rarely scroll through my feed anyway, but I think LinkedIn could do much better at putting industry-related news articles or blogs in there with less perseverance-porn
A good running collection of the 'best' of LI. Not a great running collection, but a good enough one.
We developers have so many social networks to be found at - SO, github, angel.co, random reddit or discord groups.
But others don't, and linkedin provides amazing value for them as a place to advertise their skillset.
What I am saying is that after having used this thing for so long, I want to improve upon it. If it were open, like HN's Who's Hiring threads, I could just run a BigQuery job on it and do a sophisticated search for the candidates I want. I can maybe even do that and open it up for anyone to use, or sell it, whatever! It would provide value for people.
But the thing that sucks about LinkedIn, aside from the spam by their growth-at-all-costs team, aside from the 5 second page load time, forget the terrible caliber of thought leadership... the BIG THING that makes it really hard to use is their data, or what they expose of it. And I'm wondering if it's just because figuring out the true years of experience (or something else) of someone is too hard for all jobs, but I know some tricks I can use to gauge that for an engineer.
Because if I know everyone I'd want to hire is on the network, I would pay a lot of money to get full access on querying that data. But what LinkedIn has built for it is just sad. And the biggest barrier to building an amazing recruiter search tool is the fact that the entire network belongs to this giant corporation that isn't even doing a good job generating value from it!
So let's open it up!
The problem is, "filtering" for jobs across multiple industries is harder than doing it for one industry.
There's no way to filter for people who have 10+ years' experience in software engineering roles. Or someone who has 5+ years' experience in CTO or VP Eng roles.
Add to that the "thought leaders", the quotes and other FB-ish artefacts, without forgetting a constant stream of brown-nosing and if you have 20% of the content that is interesting, you can consider yourself lucky.
In contrast, I hang in an industry specific slack with folks all over the world and it's so much better. I don't have a solution to offer with regards to an open platform, but I think curated communities are the way to go.
https://www.extremetech.com/wp-content/uploads/2013/07/micro...
Volunteers have to have somewhat cushy lives to be able to give their time and expertise for free. Stallman was willing to live by his ideals. He was also intermittently homeless while doing so.
These ideas of "We can rebuild it. We can make it better. We can also do it for free!" tend to be unrealistic fantasies.
I’m actually kind of interested in the people that have done “3000 applications etc etc.” The 100-300 applications are fairy common, but 3k?
Also, LinkedIn? more like LockedIn. There was a time where I enjoyed the service; I liked connecting with people doing interesting things from cool backgrounds.
But, I wonder if it hurts more than it helps... I feel like a lot of jobs are filled before they’re flown, every other job is meant for people who already have a job.
I like reading the job postings though; a lot of them are like non sequitur slam poetry.
This might be my naïveté (or the ipa), but I feel like it’d be cool to have a reversed scenario where I can get info on the team, the project, etc. before even reaching out (i.e. companies apply to individuals, but I think I may have reinvented recruiting? I know this may be unrealistic...)
Idk sometimes it feels like LinkedIn offers a non-service, talent will always be employed and/or sought; if everyone else is just a company’s 1000th pick aren’t they just wasting their time?
The disparity between freelancers seeking work and people seeking freelancers on HN is huge - way more people looking for work, than people looking to hire. That makes it feel like there is an oversupply of freelancers, which would drive down the pay rates.
However, I think it's more of a reflection of the HN audience than the broader market. I.E. HN readers don't hire as many contract/freelance employees. This aligns with what we've seen in practice as well. If software is the company's core competency, they will be less likely to hire contract or outsource.
On the other hand, there is a huge need for non-software companies to hire senior devs and they hire a lot of contract/freelance. Demand is high and rates are good ($120-200/hr)...at the right companies. So, if you are a contractor looking for work, I would target companies where software isn't their primary business.
Source: I run a company that helps senior software engineers find contract work. (Shameless plug: www.facetdev.com)
FTFY.
The rainbow coloring of the graphs is distracting.
IMHO if someone did take the time to publish the metrics of companies who perpetually post the same positions, it would be a fair counter balance.
A lot of things really do require significant domain and industry specific knowledge. For those roles, it takes a very long time to turn up even one minimally qualified candidate. It's easy to say "find someone bright who can learn on the job", but that's not practical in the cases I've seen.
Many things need either specialized education or experience in a similar role to be effective within a 2-3 year timeframe. When on-the-job training would take multiple years, it's worth spending six months to a year to find someone who can fill the role. At least in the industries I've worked in, the roles that require extensive and rare training/experience outnumber the roles that don't.
I would say your comment come across as elitist and the evidence I have is also my personal experience. I've done it many times and rarely has anyone not been happy with the results thus far. Obviously there are industry specific areas of expertise that can be deep, and I can see where there are times you might have to hold out for the right candidate. But I think the figures you give reflect stem much more from personal bias than reality. Sadly, a lot of HR agrees with you which is why it's it's become needlessly hard to hire/find a job these days.
My point was that many other roles do require expertise in multiple domains as well as industry specific experience. These jobs are relatively hard to fill. They're also quite common outside of consumer tech companies, in my experience.
I apologize if this seems elitist, but some things simply cannot be picked up in a few weeks on the job. Those jobs tend to have a lower supply of qualified candidates and take longer to fill.
To the author: Good job, I'm sure many people will find your article useful! I wish I would've had this article at hand a couple of years ago when I needed to aggregate data from several websites that provided no API.
Nowadays, web scraping has a nonzero risk of hitting legal issues for sites when "the only way to gather data is by resulting to scraping", especially when an API already exists with a ToS/Guidelines on how the data should be obtained and used. And even moreso if the data itself has monetary value.
Even though the Hacker News API (https://github.com/HackerNews/API) is somewhat old, it's a much more kosher way of getting data.
Even better is to use the public data dump in BigQuery (https://console.cloud.google.com/marketplace/details/y-combi...). Quick query to get all top-level comments in posts by whoishiring:
#standardSQL
WITH whoishiring_posts AS (
SELECT id from `bigquery-public-data.hacker_news.full`
WHERE `by`="whoishiring" AND type="story"
)
SELECT text
FROM `bigquery-public-data.hacker_news.full`
WHERE type="comment"
AND parent IN (SELECT id from whoishiring_posts)I know the HN staff mentioned they're working on a V2 API, but until then the HN HTML tree is so clean, I think this is an exceptional case where scraping the HTML yields a cleaner result that's also less load on the HN servers.
EDIT: Like the other comment on this thread mentioned, using https://hn.algolia.com/api seems ideal here.
I wrote a thin Python library on top: https://github.com/santiagobasulto/python-hacker-news
Here's an example:
results = search_by_date(
'Who is hiring?', ask_hn=True,
author='whoishiring',
hits_per_page=1000)
Full working example: https://gist.github.com/santiagobasulto/b3a3bb94a26c1798b965...Did intern frequency drop or did the sheer increase in posts shrink their overall percentage? The concern I have there is the idea of becoming too "top heavy" where no one is interested in helping interns grow and only want to recruit experienced people.