128 points | by nemanja_codes2 周前
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....
Another poster had a good summary: https://news.ycombinator.com/item?id=42379288
"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.
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.
It's more like if before the law was passed they'd hire 5 new devs, now they can only afford 3 and have to make do until more revenue comes in
(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?)
(c) Special rules.
(3) Software development. For purposes of this section, any amount paid or incurred in connection with the development of any software shall be treated as a research or experimental expenditure.
(c.1 and c.2 are the opposite - carveouts for land acquisition and fossil fuel and mining exploration)surely tax changes come in the form of congressional+presidential bills and amendments
1: https://irc.bloombergtax.com/public/uscode/doc/irc/section_1...
Same thing happened when they restructured tax code to interpret withholdings differently. Everyone saw more on their paycheck temporarily (and they gave speeches about it!) but owed more later if they didn't change their withholdings.
So it’s likely the second — and was likely used in part to pay for those very same withholding changes! Or the then-new tax-exemption for lobbying expenses.
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:
1. Tech trends (rust, docker, postgres...)
2. Role trends ("ml engineer", "full-stack developer" ...)
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...
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: 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.
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...
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.
Spouse: uh, COVID?
Me: ohhhh
It gets you 80% of the way there on any HN data project.