zlacker

Show HN: HackerNews-new-jobs – insights into fresh and recurring job ads

submitted by nemanj+(OP) on 2024-12-10 05:04:07 | 128 points 63 comments
[view article] [source] [go to bottom]

The website is meant for people that look for jobs on HackerNews "Who's Hiring" threads and want to focus more on fresh ads and companies, or to quickly look up ad history of any company.

Github repository: https://github.com/nemanjam/hn-new-jobs

Demo website: https://hackernews-new-jobs.arm1.nemanjamitic.com

I used Algolia API as a data source, along with scheduled task that parses new threads few times at the beginning of each month. The extracted data is then stored in SQLite database for fast querying, and the results are cached with Keyv for faster page responses. I will see in the future how much traffic the website receives and if this stack is performant enough. For the website I used Next.js app with default ShadcnUI components and charts. I just wanted a quick functional prototype to test how much public interest is there for an app with functionality like this.

If you are interested in more implementation details you can find them in the Readme file on Github.

The project is free and open source. Feel free to use, self-host, fork and modify, and contribute. I would love to hear your impressions and suggestions and look forward to discussing features and technical details.


NOTE: showing posts with links only show all posts
3. xnx+rZ[view] [source] 2024-12-10 15:30:25
>>nemanj+(OP)
I don't know who's to thank for it, but someone set up a constantly updated ClickHouse database of all data from the Hacker News API at https://play.clickhouse.com/play?user=play#U0VMRUNUIG1heCh0a...

It gets you 80% of the way there on any HN data project.

◧◩
18. BillFr+4f1[view] [source] [discussion] 2024-12-10 17:05:01
>>h1fra+D91
I found the same - market is actually getting worse (if HN is representative of the market). This month there were more job seekers on HN than jobs for the first time since 2014.

https://bilbof.com/posts/tech-hiring-is-bad-right-now

◧◩
20. nemanj+wg1[view] [source] [discussion] 2024-12-10 17:13:10
>>welder+Nc1
Thank you very much, I am glad you like it.

I don't understand what is missing in 2024-08? You can link month by slug, I see nothing unusual here:

https://hackernews-new-jobs.arm1.nemanjamitic.com/2024-08

But as a side note, yes, this is not meant as an exact analytic tool, rather just a best effort website that gives some interesting insights.

To clarify, only the "Who's hiring" thread is parsed, you can see it clearly in this constants file:

https://github.com/nemanjam/hn-new-jobs/blob/main/constants/...

Also, in there you can see how simple the parsing regex is, it just looks for "|" separator in the comment title.

Another thing I noticed, some companies used different letter casing for their name in some comments, and the company name is part of the primary key, so same company is perceived as different, I should probably handle this better.

https://github.com/nemanjam/hn-new-jobs/blob/main/modules/da...

For example you can search for "ConsenSys" on the Search page:

https://hackernews-new-jobs.arm1.nemanjamitic.com/search?com...

◧◩
21. nemanj+sh1[view] [source] [discussion] 2024-12-10 17:17:51
>>mdanie+Ze1
This is just a first iteration of a quick prototype to gauge public interest in the idea. It just looks for the "|" separator in the comment title, which is something that majority of posters enforce.

https://github.com/nemanjam/hn-new-jobs/blob/main/constants/...

If people show constant interest I can iterate it further, enhance it, ad features, etc.

◧◩◪
23. daemon+ti1[view] [source] [discussion] 2024-12-10 17:23:18
>>BillFr+4f1
This site I think counts only top-level comments, and the streams have been crossed since ~April 2023: https://www.hnhiringtrends.com/ . The overall trend is the same though - the market seems pretty historically bad.

There's also Indeed postings data, which unfortunately only goes back to 2020 but is similarly bleak: https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE

24. thih9+gj1[view] [source] 2024-12-10 17:28:51
>>nemanj+(OP)
Possible bug report, I noticed a company that posts regularly but I didn’t see it listed: https://news.ycombinator.com/threads?id=spark_CM
◧◩◪◨
25. nemanj+Rj1[view] [source] [discussion] 2024-12-10 17:32:04
>>welder+di1
You can try searching directly on Algolia, my website uses it as a data source:

https://hn.algolia.com/

https://hn.algolia.com/api

If it's there my website has it also. But Algolia does pretty good job parsing HackerNews, I am pretty confident 99.9% of comments are included.

◧◩
26. nemanj+sk1[view] [source] [discussion] 2024-12-10 17:35:27
>>thih9+gj1
Here it is:

https://hackernews-new-jobs.arm1.nemanjamitic.com/search?com...

◧◩◪◨
31. freeon+ko1[view] [source] [discussion] 2024-12-10 17:56:22
>>seekin+ll1
Tax Cuts and Jobs Act of 2017 moved domestic R&E expenditures (including salaries) under IRS Sec 174 from a same-year credit to a five-year amortized expense (similar to capital expenditures). It also amended 174(c)(3) to ensure that software dev is unequivocally an R&E expense[^1].

1: https://irc.bloombergtax.com/public/uscode/doc/irc/section_1...

◧◩◪◨
32. fzzzy+2p1[view] [source] [discussion] 2024-12-10 17:59:34
>>seekin+ll1
https://www.resourcefulfinancepro.com/news/irs-section-174-c...
◧◩◪
34. mdanie+Xu1[view] [source] [discussion] 2024-12-10 18:29:11
>>nemanj+sh1
Well, if that's your attitude then I wish you all the luck with your project

I was also going to say $(git commit -a) is evil based on <https://github.com/nemanjam/hn-new-jobs/blob/main/data/datab...> but it seems that you just want an always changing binary blob to make your git repo grow without bound :-( https://github.com/nemanjam/hn-new-jobs/blob/main/.gitignore...

◧◩◪
39. thih9+FC1[view] [source] [discussion] 2024-12-10 19:04:33
>>nemanj+sk1
Something still looks off, the earliest ad is from 2024-07, but the company posted more recent ads too.

I guess this is because they changed their ad’s headline from:

    ChartMogul | Remote (EU) | Full-time
to:

    ChartMogul (https://chartmogul.com )| Remote | Full-time
Other companies are similarly affected, e.g. Medusa:

- listed: https://hackernews-new-jobs.arm1.nemanjamitic.com/search?com...

- earliest ad listed: >>34222858

- more recent ad on hn: >>42315828

Perhaps it’s the “)|” bit causing problems with some regexps.

54. Berisl+H83[view] [source] 2024-12-11 08:53:54
>>nemanj+(OP)
This is nice, but I find this one more detailed: https://hnhiring.com/trends
◧◩◪◨⬒⬓
56. _djo_+Rv3[view] [source] [discussion] 2024-12-11 13:25:28
>>jrs235+ec2
It took place during the administration.

Another poster had a good summary: >>42379288

◧◩◪◨⬒⬓
57. _djo_+Vv3[view] [source] [discussion] 2024-12-11 13:26:18
>>dgfitz+kk2
Another poster had a nice summary: >>42379288
◧◩◪◨⬒⬓⬔
61. jrs235+qd4[view] [source] [discussion] 2024-12-11 17:19:19
>>_djo_+Rv3
I think this is the more important comment in that thread: >>42380764

"Note: these changes were signed into law in 2017 but came into effect in 2022"

Like I thought, changes were meant to be a time bomb if the GOP wasn't in control.

[go to top]