Hacker News new | ask | show | jobs
by darth_avocado 329 days ago
I think every time the topic of H1B comes on HN, a lot of people have a lot of opinions, but don’t fully understand the immigration system. Like you correctly pointed out, the increase in H1Bs in the country is mostly contributed by the fact that country caps force some nationalities to permanently stay on H1B while others can naturalize faster. There are hundreds of thousands of people who come into the country every year through other visas (and also on H1B from other countries) and naturalize and take up jobs in the country. But that doesn’t matter because they are now US citizens.

If people from India/China were allowed to naturalize as fast as other countries, you’d not have the chart of number of H1Bs grow in the country.

2 comments

if people from India and China were allowed to naturalize as fast things would spiral out of control. I know it's not a popular thing to say on this forum, but H1B visas are absolutely a wage control mechanism for US corporations even if that's not the spirit of the law. Note that I'm also an immigrant.
There’s a lot to be said about “spiraling out of control”. You could argue it’s fair for everyone. But you could also argue that a country like China which is as big as Europe gets the same amount of green cards as Luxembourg. You could argue there will be less diversity, but then you’d be arguing that the French and the Italian cultures are very different from each other, but people from NorthEast India are the same as people from South of India culturally and ethnically.

Anyway, if we are so concerned about “not letting things go out of control”. A simple solution is also to set those country caps on the H1B program. There can be other solutions and the conversation can be a lot more nuanced but HN is not the forum for it when it comes to the topic of H1B.

The H1B “problem” would disappear if companies were required to pay 50% more than the median salary for the position for one.
The problem would disappear, but they would disappear to India or one of the other offshoring countries. I however agree that the pay needs to be AT LEAST the median salary for the position to avoid abuse.
Tax the American companies that focus their hiring efforts abroad. Just another tariff. They will generate the people they need in this country by lunch time.
Would probably work for some roles, not all. And the tax would be a very big number.
Google would be required to pay 900K instead of 600K. You think that would stop Google?
Or they would just move some of their development departments to another country. Google doesn’t need to bring developers into the US at all.

It still wouldn’t help.

For companies like Google, H1B isn’t about bringing into US, it is just an expensive way to satisfy their US hiring hunger.

That difference can be understood by imagining that H1B isn’t foreign devs, instead it is devs grown in a jar by the State Department - Google would buy them the same.

"Note that I'm also an immigrant."

This sentence doesn't really help your statement, it just makes you a gatekeeper.

Exactly. In liberal cities I have lived in, it is almost always the earlier immigrants that resent and denigrate the later immigrants. It's pure gatekeeping. Like "I suffered during the immigration process and therefore you have to suffer at least as much as I have, or it isn't fair." Or like "the recent immigrants aren't as hardworking as older ones and they don't deserve immigration."
The so-called wage control mechanism is never the intention of H1B. Workers with H1Bs have to meet prevailing wage standards before the H1B is approved: https://www.dol.gov/agencies/eta/foreign-labor/wages

I get that there are probably loopholes in the law. But then the solution is to fix the loopholes and tighten enforcement. Give DoL access to IRS data. Improve the definition of prevailing wages. A lot of things can be done to fix H1B so that it behaves like how it's intended.

DOL does have the data to determine prevailing wages. In fact the wages reported in the application for H1B is often lower than what the immigrant is getting paid because DOL does not accept bonuses and RSUs and other options as guaranTeed wage. So you could have an H1B petition with $200k but in reality they could be earning $300k+ with bonuses and RSUs.
Paying prevailing wage doesn’t necessarily mean that’s the salary a company would have paid/are paying to American workers in the same role. Three-fifths of h-1b jobs are certified at the two lowest prevailing wage levels and the median age of an h-1b beneficiary is 33 years old.
> Paying prevailing wage doesn’t necessarily mean that’s the salary a company would have paid/are paying to American workers in the same role.

That's part of the fix I'm proposing. Improve the definition of prevailing wage.

I feel like the situation for US citizens would improve if they were allowed to naturalize. Their wages would go up and companies wouldn’t have the relatively cheaper labor pool to constantly draw from.
This is another mistake what people make when describing H1Bs. Yes there are abuses where bad actors abuse the system and undercut the local wages. But a huge portion of the annual H1B allocation goes to people who are not the “cheaper labor pool”. They get paid the same wages AND the companies spend additional money to the order of thousands of dollars to sponsor the visa. Google is not hiring H1Bs on a cheaper rate. They still get paid hundreds of thousands of dollars every year.

But I do agree with the theory that allowing a lot of these H1Bs would be a net benefit for the economy. A lot of people who naturalize end up leaving jobs and starting businesses that employ more people. We should be encouraging that, but instead the system actively discourages that.

it's not a mistake because it's what ends up happening. There's serious research on it that everyone seems to want to ignore: https://www.nber.org/papers/w23153
If they’re not a cheaper labor pool then the only reason companies wouldn’t hire them over citizens is because they are tied to the company. This would also be solved by naturalization.

Any iteration of this turns out to be better for US citizens if they’re are naturalized.

Not to mention that 50% of all unicorns in the US are started by immigrants, like 60% of those by specifically Indians.

mariel boatlift study found that even with a 7% short-term supply shock to labor concentrated in only miami in only low wage work led to no disruption in either employment or wages: https://davidcard.berkeley.edu/papers/mariel-impact.pdf

lump of labor simply never happens. I know it's fashionable to say 'wage suppression' but wages mostly reflect productivity in competitive AND deregulated markets!

>There are hundreds of thousands of people who come into the country every year through other visas (and also on H1B from other countries) and naturalize and take up jobs in the country. But that doesn’t matter because they are now US citizens.

What you seem to be saying is that the problem is worse than we think for natives because of these immigrants dropping off of stats after they become citizens. Of course I think this myself. It doesn't matter if you make these people citizens so much, the point is that their effect on the job market is independent of citizenship.

Which is why you need a comprehensive immigration reform instead of a twitter thread that gets discussed on HN.
Raising awareness of issues is the main way democracy (and probably all functional forms of government) works. Talking about it does that, even though it might seem to do nothing. Everything else costs money.