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.
https://bilbof.com/posts/tech-hiring-is-bad-right-now
There's also Indeed postings data, which unfortunately only goes back to 2020 but is similarly bleak: https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE
Bottom line: If a company makes $1MM in revenue and pays $1MM in salary, they owe taxes on $800k profit. Yes, this is actually the law now.
I guess the one area this tax law particularly affects are bootstrapped revenue-generating (non-VC funded) startups with high dev costs? i.e., actual running businesses not playing with monopoly money.... which maybe Elon doesn't care about....
The salaries are not an asset, they are the cost of creating the asset. They are capitalizable similar to (but on a different schedule than) costs of acquiring software that is not developed in house.
(In 2024, if a company paid salaries for a software developer, a novel writer, and a cook, does each of those 3 positions affect taxes in the same way?)
surely tax changes come in the form of congressional+presidential bills and amendments
Is that true? What happened to change that in 2017?
I've been around longer than that and I admit I haven't seen that much of a difference in engagement around here. But over such a long period it could easily have gone unnoticed by me!
The only thing I've noticed is the increase in activity during the recent Reddit shenanigans (which resulted in a drop of quality of the conversation on HN, but it seems back to normal now).
On my wishlist are some fuzzier categories:
For the additional filters, by technologies and role types it would be of great help if I could find some high level indexing and fuzzy search tools/libraries. I would probably need to migrate from SQLite to Postgres and when I am already there probably use ORM too.
Certainly, I would need to do serious research, if there is enough public interest in the current website and I manage to find some contributors with data science and information retrieval experience maybe we can add many interesting filters like tech, roles, location, visas, remote, etc.
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.
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...
https://hackernews-new-jobs.arm1.nemanjamitic.com/search?com...
I guess this is because they changed their ad’s headline from:
to: Other companies are similarly affected, e.g. Medusa:- listed: https://hackernews-new-jobs.arm1.nemanjamitic.com/search?com...
- earliest ad listed: https://news.ycombinator.com/item?id=34222858
- more recent ad on hn: https://news.ycombinator.com/item?id=42315828
Perhaps it’s the “)|” bit causing problems with some regexps.