Hacker News new | ask | show | jobs
by hungrygs 3421 days ago
The general direction of the Trump plan regarding H-1b is the way to go. The lottery needs to be replaced with a demand system where the highest salaries get slots. A floor of $100,000/yr should exist and adjust for inflation. Next, generously expand the green card fast track, as this category of employee, as an immigrant, is a free agent to move among companies or to start their own business.

To date, as we all know, the H-1b system has primarily been used to arbitrage for lower wage by Indian companies and mostly non-tech big corporates, where they bring in $60k/yr "systems analysts" who are in fact doing $100,000+/yr software engineering roles.

15 comments

The H1B as it is has many problems, but a big salary floor is not the way to go in my opinion. Remember H1B is not just for tech workers. If you want to hire, say, an interpreter of a specific foreign language to work on a community in rural Alabama temporarily, a $100,000 minimum wage would be absurd.

They instead need to go after the companies that learned to game the system. I'm not sure what the solution is here. A point/demand-based system like other countries have is probably wise, but given the share of mind the US still has in potential emigrants worldwide, and the breadth of different positions available, it'd be a pretty complex (and likely unfair) one.

> If you want to hire, say, an interpreter of a specific foreign language to work on a community in rural Alabama temporarily, a $100,000 minimum wage would be absurd.

Wow, that's a really important point. I'm so in the tech-news bubble that I'd never heard anybody say that before - thanks for pointing that out!

I disagree. If you are not willing to pay 100k then finding someone is not the problem. You just don't want to pay market rates.

The point of H-1B is when salary is not the problem.

PS: Remember, someone on an H-1B can leave your employment. Paying market rates is supposed to keep that from happening, thus the intent is to remove a shortage not lower pay.

What is the market rate of a translator for an uncommon language in Alabama? Where are you getting your data that suggests $100k is not dramatically above market rates for any job where there is a lack of domestic talent and a surplus of foreign talent?

Median personal income in the US is $30k, so I don't think it's fair to assume every job is like tech and has market rates in anywhere near the same place.

Are there people in the US who know the language and are not willing to move to Alabama for 95k? Then the market has spoken.

The entire point of capitalism is not everyone get's what they want and price how that is decided.

Okay, that's fine as long as they are available and willing to move for something like $100,000. Doesn't have to be super close; requiring $100,000 to hire a foreign citizen when the market wage is $75,000 seems pretty reasonable to me.

But you don't appear to have data to back up that particular number for all jobs with no specialization whatsoever, and as far as I can tell the administration doesn't either.

>The entire point of capitalism is not everyone get's what they want and price how that is decided.

You mean protected capitalism - protected by artificial minimum wages put in place by government?

The thing is that this is a problem caused by government regulations interfering with supply and demand. If there is a business that's willing to pay for a worker and worker willing to take the job then it should be good for the economy for that match to happen. However, in this case immigration regulations sometimes make the supply lower than the demand. Sure, that makes the price go up and that's good for workers but if there aren't enough workers to go around that's bad for American business.
This. I don't understand why some people think companies are entitled to get people for whatever wage they seem fit. If you can't afford it, tough luck. Let market forces decide what people are to be paid.
So you're argument is that it's impossible for their to be an actual shortage of US workers unless the salary exceed $100K?
Yes, in the same way as there is no shortage of Bugatti Veyron for 100k. They simply cost more than that.

We live in a capitalist society where price is how you communicate demand. Now, if you are willing to pay X times median wage in the US and still can't find people then perhaps there is an argument. But, saying you can't find people when you are not willing to go that far suggests you are not willing to pay market wages.

PS: And yes I chose an undefined X, because there is no clear point when that happens. However, a reasonable lower bound for that X is probably ~3-5.

The upper bound isn't limited by the number of dollars in circulation. The upper bound is limited by what's economically feasible. The outcome of the theoretical Alabama community college language teacher is that the language program just gets cut. The fees for a niche program wouldn't support a highly-paid faculty member.
Okay, but then why do you refuse to accept multiplying X by the actual market wage for the job instead of picking a fixed number (in which I see no X)?
> suggests you are not willing to pay market wages.

Uh, or you know, you can't afford it?

I am not the GP, and I do not agree with the statement. However, I have seen it being made numerous times: any shortage of US workers just means the companies are not paying enough (their argument being, try to pay $1mil and you will certainly fill your positions, this is just very minor exaggeration)
I see the thought process, but it's not universally true since you have to account for value the employee brings as well. Consider a company with only 1 employee. That employee can create 1 widget per year which sells for $100,000. The market for widgets is very elastic and at price points above $100,000, the demand is zero. Overhead and cost of goods is $50,000. In that case, the person's salary can't exceed $50,000 or else the company operates at a loss. Even if there is an extreme shortage of skilled workers who can do the job.
It seems in that case market rate is a lot lower for that role. Just not a lot of Americans to fill it.
Wow. I knew the H1B category was biased towards large companies, but I didn't realize it was so bad.

The first cultural, linguistic, or otherwise geographically-constrained job in the list is #84, "Foreign Language And Literature Teachers." "Interpreters and Translators" is down at #131, with a grand total of 268 applicants - practically a rounding error after 300,000 tech applicants. Whatever_dude's example seems so appropriate, that it's shocking to see it so far down the list.

It's like anything, there's a whole ecosystem involved - which includes having a lot of money to pay the right lawyers that know how to navigate the system properly. I've seen companies hire the wrong lawyers and, after promising the individual that everything would come through, end up having to tell the person that the application was denied.
> Wow. I knew the H1B category was biased towards large companies, but I didn't realize it was so bad.

Where does that page say anything about large companies?

sounds like each job class needs it's own minimum.
Which is what the current rule - the one based on prevailing wages - tries to address. Minor tweaks to it - for e.g. using the mean of the top 1/3rd of the salaries surveyed - will accomplish what you ask for, IMO.
wonder if that shouldn't be by city since salaries very so much by geography.
Yeah, or what about those of us in the NGO and non-profit sector who need people with specific regional skills/knowledge/experience and/or folks (including tech people) who prefer to take a slightly lower salary because they want to work with us on important stuff? We've had to sort visas on a number of occasions for people. $100,000 would be like one of the highest ever non-profit salaries!
The salary floor is when the business does not have to prove they did not first search for openings in the US. If you want to hire someone with extremely specialized skills for under 60k(or $130k as proposed by the new bill) a year you have to at least try to recruit in the US first.
Sounds like each job class needs it's own salary minimum.
If an interpreter is so rare that one can't be found in the US and they need to be hired internationally, then maybe it's worth it to pay $100,000?
Obviously we can't know what the organisation doing the hiring is like in this fictional scenario, but $100k would be a huge, huge amount for non-senior staff in rural Alabama no matter what.

The problem with a hard salary floor is that it doesn't account for differences in cost of living at all. It would very quickly become the visa of coastal cities and little else.

Then they can't afford to run. I'd also love to bring say professional 3D modellers and animators from Eastern Europe or Brazil and pay then 20k CAD/year, but thats not how reality works. All of these programs (hb1/etc...) are basically wage arbitrage schemes and have little to do with presence/absence of talent.
There is no universal H1B salary. Translators do not earn as much as developers, in general. People living in Alabama do not earn as much as those working in Silicon Valley, in general. H1B applications go through a "labor condition application" for this exact reason - the government approves the salary, based on industry and location. Therefore, you can't bring 3D developers to Silicon Valley and pay them $20k. But you might be able to bring a translator to rural Alabama.

If the aim of the H1B program was to bring in the highest possible paid workers, you'd be correct. But it isn't. These programs are designed in such a way that all states can benefit from them, and a variety of professions.

If you factor in cost of living, the consulting agencies that currently abuse the system will just open up offices in cheap areas.
Not really, because quality software development generally requires teams to be in close proximity. As has been discovered by many firms, moving operations overseas is "penny wise and pound foolish"

For example, Disney of Florida replaced 250 American IT workers in US using immigrants with H1-B Visas. They in theory could have saved more money by sending that operation overseas but they chose not too.

Computer operations today are way too mission critical to most organizations to risk problems by moving tech overseas at least in operational settings.

The H1B already factors in cost of living (via the proxy of what local salaries are) and we don't see that happening all that much.
Which would in my opinion even be a good consequence.
> The problem with a hard salary floor is that it doesn't account for differences in cost of living at all. It would very quickly become the visa of coastal cities and little else.

Perhaps that's Trump's plan.

"It's worth it" only applies if a company is directly going to make a ton of money out of that person.

Not every company operates like that. I know it's hard to believe, or even comprehend, in the tech world.

> If you want to hire, say, an interpreter of a specific foreign language to work on a community in rural Alabama temporarily, a $100,000 minimum wage would be absurd.

Thats the POINT. Today it would be absurd, but a successful multipronged plan to bring both manufacturing as well as constricting supply of people with specialized skills, would raise the salary demands of the whole US population.

The H1B salary part of the system hasn't been modified since 1989. $60,000 in 1989 is equivalent to $120,000 in today's dollars. Does that influence your opinion at all?

Congress created a rationale back then, the industry merely used the tools available since then. Congress' rationale did not change, they are both adjusting for inflation as well as responding to the direction the industry actually went. The industry's adaptation is incongruent with the will of Congress.

In 1989 salary increases were still keeping up with the cost of housing. Or were still expecting to. For example. And a protectionist America really could do that again.

Why would that be absurd? A highly specialized skill in an area that we can infer is generally less desirable to live should command a higher than average wage. Much higher if the situation is so desperate that a foreign worker has to be sought.

Also: the majority (by far) of H1-B visas are for technology work. It may not technically be "tech only" but in practice it may as well be.

I think one of the Dem senators had proposed a plan that had the floor relative to the location and the job, so in this case you'd have to offer 150-200% of what an Ethiopian translator in Alabama would recieve, before you'd be allowed to hire someone via a Visa. That general principal seems reasonable to me, and less Silicon Valley centric than just a flat floor at whatever they think is reasonable for a software dev.

Though obviously a single number is less work.

No doubt that would open the door to all manner of skullduggery. Infosys then opens a new operation in West Armpit, Alabama and their employees now make 150% of the going rate for Java developers there in West Armpit. It is just a weird quirk that said employees wind up doing lots of travel...
All of a sudden TechInfoSys opens up a new branch in West Armpit to support the operations of their San Francisco main office and West Armpit is where all of the new developer/analysts are to be employed...
There's a few fixes to that too. Make the pay scaling regional or put in provisions that increase the floor based on percentage travel or where the visa job would work.
This is how laws get really complicated. Wouldn't a more complex solution end up costing more (to the companies you are trying to help) than a simple solution?
You realise H1B's are location specific right? All these "fixes" everyone keeps bringing up are actually a part of the law as it stands.
Floor relative to the location and the job--is very easy to abuse. You can abuse both location and job via indirection: indirection through layers of contracting companies. Similar strategy is used now to abuse: Some Mega corp contacts out to TCS, which further contracts out to some mom and pop consulting co, and so on.
> Why would that be absurd?

There's more about specialization than just the area. To stay with the example, there may be many reasons why someone would want to hire an interpreter for a given language, and for someone to be willing to do the job, without it ever making sense to pay twice what a good average living wage is on the area. The "pay higher if it's high demand" excuse is cutthroat capitalism, IMO, and ignores the fact that the employer might not actually be trying to exploit someone but actually bring something that their customer base/community needs, something they wouldn't get otherwise. It's not about being "desperate enough" to hire a foreigner - in many cases, as in certain niche skills, a foreigner might be the best option.

Also remember the H1B is supposed to be a temporary. It's classified as a non-immigrant visa. Temporary need for a foreigner also exists.

> Also: the majority (by far) of H1-B visas are for technology work. It may not technically be "tech only" but in practice it may as well be.

That's exactly my point, and it's one of the many problems with H1B. Tech workers flood the request and suddenly everyone is just thinking about a salary floor cap because tech has higher salaries than other roles. But there are other roles and businesses that could actually benefit from foreign workers, but they're all crushed by how large tech is instead.

> Also remember the H1B is supposed to be a temporary. It's classified as a non-immigrant visa

Technically, it is a "dual-intent" visa.

It's both.

> Even though the H-1B visa is a non-immigrant visa, it is one of the few temporary visa categories recognized as dual intent, meaning an H-1B holder can have legal immigration intent (apply for and obtain the green card) while still a holder of the H-1B visa

It means you can apply for immigrant status while holding an H1B. Differently from most other visas, which means you lose them automatically as soon as you apply for residency.

Have you been through rural Alabama? I suspect the point is less that it's undesirable to live there, than that a high salary for an interpreter simply isn't going to fit in the budget.

Why should Facebook's ad tech needs trump the needs of a poor refugee community? Budget size should not be the only virtue signal.

Why should refugee community's desire for a cheap interpreter trump the needs of an engineer who could make 250k at Facebook?
>an area that we can infer is generally less desirable to live

Lower cost of living does not mean the area is undesirable to live. Building adequate housing supply (I know, unheard of in the Bay, but some cities do it) can cause cost of living to stay low.

A major weakness of this policy is that it doesn't scale by regional median salary. Under exigency a company in SF could easily pay $130k to bring in a foreign worker with a needed rare skill. A company in Alabama could not.

Then require some multiple (> 1) of the average or median salary in the region.
What is a reasonable higher than average salary completely depends on the market. But you really, really need to step out of the tech bubble before thinking about wages... tech people are reeeally out of touch when it comes to what money the rest of the country has to live off of.
Many nations have special visa categories for native speakers of foreign languages working as teachers. If that's really a problem then having something like that would probably make more sense.

Usually when I here someone critique the salary floor it's in reference to poorly paid scientists or biologists, as if it's a law of nature that these people should be poorly paid.

It's not a salary floor - $130,000 would be a salary that exempts the application from from "non displacement and recruitment attestation requirements"[1].

For your example the employer could easily show a US worker was not being displaced and could not be recruited. Your example may also be exempt from the H1B numerical cap if the role is with a institution of higher education, a related or affiliated nonprofit entity, a nonprofit research organization, or a governmental research organization.

[1] https://www.dol.gov/whd/regs/compliance/FactSheet62/whdfs62Q...

If the supply of those interpreters is so limited that you have to go outside of the U.S. to find them, then doesn't supply/demand indicate that they should have a high salary?
No. Supply has a geographic component. They may be very rare in the US, but very common overseas. For example, there may not be many people currently in the United States who are fluent in Northern Kurdish, but there are millions of capable applicants available in Turkey, Syria, Iraq, and Iran. Supply will have an impact on the salary, of course. But in the absence of regulation, it will only be what the native Kurdish speaker would typically earn in their home country plus a some amount for the travel requirement.

Edit: This is how H1Bs should operate according to their stated purpose. edge17's link to http://www.myvisajobs.com/Reports/2017-H1B-Visa-Category.asp... shows that it's not being used in this way at all.

High as compared to what? Supply curves don't operate in a vacuum.
High as compared to other jobs. If the demand for programmers is "1,000" and there are "100" programmers available - how is that different from demand of "100" interpreters but supply is "10"?
If people want twice as many cars as there are, and they want twice as much toilet paper as there are rolls, do you expect rolls of toilet paper to cost as much as a car?

Supply and demand curves are (a) curves, not two points on a line (b) curves as a function of price. You can use them to pick a price, but not to come up with one from amounts of X ex nihilo. Even if we're sticking with the most primitive micro-economic theory here, you've discarded a whole dimension.

Agreed. The world is bigger than just tech. Take a look at all the other backgrounds that often get H1Bs. A big one is scientists.

If you made the floor $100K, say goodbye to non-PhD (and some PhD) scientists! And since the demand for PhDs isn't that high (you often have 2-3 non-PhDs reporting to a PhD), say goodbye to a lot of scientists using the H1B.

H1Bs are overwhelmingly used for tech: http://www.myvisajobs.com/Reports/2017-H1B-Visa-Category.asp...

That said I do agree that there should be some kind of exception for highly skilled individuals in STEM fields (I believe Japan does something like this).

We'll then PhD demand would increase for h1b applicants. You would have to argue that there's a shortage of Bio, Chem,..etc graduates in the US, which there isn't. Any foreigner who posses a high level of skill in their field, shouldn't have a problem getting a PhD either.
Just line up the incentives.

For example require the company bringing the worker in to post a bond, make it trivial for the imported worker to switch companies, and make the original company to pay the difference between what the worker's salary winds up being and what their new salary is after 2 years if they can't hold on to said worker.

If you're a company that really needs that skill, really can't hire it, and is paying above market wages, then this will not slow your hiring. But if you're trying to hire below market, it would backfire badly on you.

> They instead need to go after the companies that learned to game the system.

I'm not sure if there's a way to prevent global labor arbitrage. Multinational corporations will shift labor to countries with the lowest wages.

Perhaps they should put a multiplying factor on payroll taxes that's proportional to the total non-US labor wages paid (directly or indirectly) for producing a product. All expenses should be default considered as foreign labor-based unless proven otherwise. It would introduce a ton of paperwork initially, but then everyone will be incentivized to produce documentation showing US labor-produced products to prevent the increase in taxes.

There absolutely is: free movement of labor. Unfortunately that's the solution capitalists absolutely will not countenance, and they will happily stoke xenophobia and buy off the most reactionary elements of government in order to keep it from becoming a reality.
There should be more specific classification of the h1b job function. Example: look at the h1b data at any of the big 4 accounting firms

ex: PRICEWATERHOUSECOOPERS LLP

TAX ASSOCIATE - 200 Records, Median Salary $56,181

ASSOCIATE - 243 Records, Median Salary $53,000

ASSURANCE ASSOCIATE - 700 Records, Median Salary $59,000

What exactly do these associates do?

With technology today, do we need interpreters in-situ (e-mail, voice, video, etc.)? Also, as we have Americans volunteer abroad for different missions, we too can look for overseas volunteers who could contribute to help in edge-case causes like this.
It's a bigger problem that can be hardly solved by online/video interpreters.

There are many immigrant/refugee communities in the US that are in dire needs of certain services. No matter how well intended the members of that communities are, they run into many a lot of problems during integration. One I've heard about from a friend (who's a teacher) is that once their children starts going to school, because of the language difficulty and even some cultural differences, they usually fall behind and are treated as "special needs" because teachers don't want to deal with them. This creates a vicious cycle.

They wanted to hire a teacher with knowledge of the community and the language, to serve as much as a liaison as to make the community more comfortable. They can't immediately hire anyone from the community because of the requirements for the job - they'd need a degree and about 2 years training. Now, he knows for a fact there's capable people in the country the community came from willing to reallocate to help with integration. But they can't hire them, even as a part of any special program; the uncertainties about the visa process, its cost, and its duration make it impossible. Everybody loses.

Hear hear, it was a nightmare getting teachers for my kid's German school in SV: so much H1 uncertainty and they usually all vanished at the wrong time (i.e. all taken before the time when teachers change jobs).
I think that's an edge case that is < .01% of what the H1-B visa is used for. The problem is that 99% of H1-B is being used as most people have described, which is undercutting the market value of engineers.
I think a minimum wage of 100K for all H1-Bs may not work for all roles, it should be a certain percentage above the prevailing market wage specific to that role.
Maybe some sort of waiver would solve that within the context of the H1B? Exceptions based on regional needs or organizational focus?
I used to agree with hungrygs' response. It appears right in many ways until I put TN and E3 visa in perspective. They tuk-tuk-tur is apt.
The previous H-1B minimum wage of $60,000, which was established in 1989, is the equivalent of $117,000 in today's dollars.
What about the idea of having an auction for the H1B slots?
Maybe allow for waivers, capped at xxx a year, for these essential but not high paying jobs?
Where I work, they're filling roles of what would have been called an engineering clerk, back in the old days. Jobs for which a BS is an over-qualification. The visa holders are vastly underpaid for their education level, while people who would be a better fit can't get their foot in the door, and get a huge boost to their income, because they don't have a degree.

I think the "as we all know" is that big corporations use the visa program to create, in essence, indentured servitude. People who work for far less than the market-clearing wage for the position, because are beholden to their corporate sponsor. I find it reprehensible, and particularly galling that it's all done in the name of "diversity."

Most visa holders are young and incredibly vulnerable. Combine this with my particular company's absolutely legendarily capricious hire-and-fire cycle (for 30+ years), and they can really stick it to immigrants working for them via subcontracting.

That's exactly it: indentured servants. I wonder if Canada's immigration policy that Microsoft is holding up is geared toward indentured servanthood, or citizenship?
Canada has a point based system which ties the visa to the employee not the employer. Also there are straightforward paths to citizenship.
Thanks. And I see from the downvote on my comment above that it is offensive to suggest that Canada might have a policy that favors the employee more than the employer.

Mussolini would be proud of these pro-employer watchdogs...

I agree H1s should get Green Cards much faster. The visa employee should also have more flexibility in changing jobs, including when his GC is being processed.

I don't like the "staple a green card" proposals for anyone who gets a STEM masters degree though. Many US Universities have already turned into masters degree mills for people trying to get visas. If Universities were allowed to sell Green Cards the problem would become much much worse.

That sounds like a problem (if it is a problem) that should be addressed by limiting the number of student visas, not by allowing people to get a valuable US education and then telling them to go home.

I've worked with many people on H1Bs and student visas. Every single one of them was a valuable person to work with, and they should be citizens. Maybe universities are becoming green card mills, but in my experience everyone who goes to a US university gets exactly what they bargained for. The law may say otherwise, but in spirit they become Americans.

> I've worked with many people on H1Bs and student visas. Every single one of them was a valuable person to work with, and they should be citizens.

In what industry do you work? As a software engineer, I've worked with a lot of people on H-1Bs. They are normal, nice people like anyone else I'd have no problem with them becoming citizens given the proper process, but I wouldn't say they brought more value than any American programmer.

It seemed to me that the OP did not argue they brought more value than an American programmer but that the US is better off with them than without them.

The question is what the "proper process" is for them becoming citizens, isn't it? It seems logical to me that the process should be different for someone who's graduated from a US university than an imported H1B worker (but then I'm one of the former, so I'm not unbiased.)

I didn't say they are more valuable, I said they are valuable, and that they are American programmers and the law should be corrected to reflect that.
But that's not what H-1B visas are for. They are intended to allow companies to hire for specialized skills that they can't find domestically. The are also objectively not Americans.
Limiting the number of student visas will limit the amount of income for universities, though, so it will be fought at the institutional level.

If someone has spent multiple years - especially their undergrad AND graduate years - in the USA, and they are interested in permanent residence, why would we tell that person to leave?

If that person can select a job just like a US citizen without fear of getting deported, that more or less levels the playing field, correct? They don't have to take sub-industry-standard wages, and can instead hold out for the right job in the right place.

Even if it's not a tech job?
I guess this is a personal opinion, and I definetly do have a skin in the game being an immigrant, but I do sincerely believe that studying in an American university is kind of a life changing experience (it was for me!). Its not like everyone who comes here wants to live here: a lot of my friends went back, mostly because they like to be near their families, like to live amid their own culture. So if someone does decide to stay here, it does mean a certain amount of commitment and sacrifice. Studying and living in the US is kind of like a trial run: some people like it and others don't. So for those who do, who are well educated, willing to contribute to the American economy and society, it feels like a shame to kick them out.
I'm confused; are you saying first-generation immigrants with a green card who are competing with US citizens in non-tech jobs don't have a level playing field?
No, my understanding of the proposal under consideration is a green card for any foreign student graduating from a US university. I was wondering if that was limited to high paying, in demand majors or would apply to history or radio-television-and-film. (I do so love picking on RTF majors.)
Again its astounding how many Americans dont realise how the GC process really works. Only 15% of the greencards are handed out to employment based categories, rest go for family reunification. That 15% additional has country of birth quotas etc.
Picking magic numbers is the antithesis of a free market approach for a free country. Make sure people aren't criminals, and tie certain visa types to being mostly self-supporting, but people don't come to the US for the vast social welfare programs. They come for the opportunities and to work.

http://johnhcochrane.blogspot.com/2014/06/the-optimal-number...

I think it's $130K, which is 2x as much as before. It's senior level salary in IT (and I think for lawyers and MD's it's not starting salary either), in some cases/states Principal level. I would not invite H1B on that position, I would get one from local market for that amount of money. If you follow the line: it simply says do not use H1B more. Plus, what international student will do once he completes the college, and with quarter of million in debts (say Bachelor only) ? As is now, H1B. Will you hire college fresh grad for 130K ? Don't think so. So...who will come to the college from overseas to study and brig their passion and ideas on this land ? This is USA, this IS a country made, constructed and developed by excellence and hard work of immigrants with their hopes and dreams. Cutting that idea off, putting the country and society in the mood of "preservation", could result in dangerous outcome, as society is not ready for that. This is not Europe and will never be, the rules that work there are not applicable on this land. There is no a notion of "nation" in USA, there is no such thing. It's just a colony of immigrants moved away from their homes to build something they could not there. This is a dream land, this is an opportunity land and should remain such for everyone.
> I would not invite H1B on that position, I would get one from local market for that amount of money

Are you suggesting that a $130k floor for H1B workers would undermine the practice of undercutting local workers?

It's hard to predict what will really happen. Some businesses will hire more IT personal overseas, to amortize the costs and avoid H1B application at all. Some will start really searching for a local talent with higher price (that's what this idea is meant to do I guess). But considering that IT reports constantly shortage on candidates, a big gap indeed, regardless top notch universities, makes me think it's not about problem of lack of open positions, what this new idea aims to solve, it's about a will to do that job or not. Still, I'm talking about IT sector. In other areas of life things may be way different.
anytime you hear "shortage of candidates"

you need to append "at the wage we are offering"

at 1 million per year, do you think there would still be a shortage? how about 500k?

Salaries are so bad in IT compared to development that I decided a couple months ago to start making the transition. I cant reasonably continue pursuing a career trajectory that i know will make me less money, and that is not valued by organizations.

add to this the demands for IT jobs:

certifications (costs hundreds of dollars per, need to refresh them every year or two)

experience with laundry lists of technologies (i.e cisco networking experience is apparently not valid if this employer uses juniper/pfsense/etc.)

probably the worst hours in the industry (yes devs get pagerduty, its not comparable)

compare that to:

literally no certification requirements (dont even need a high school diploma for many places)

much better hours

add to that substantially better pay, and its a real wonder why there is a 'shortage of candidates'

Possibly they might look at hiring outside of the Bay Area in such exotic locations as Boise, DesMoines, Minneapolis, Detroit or other places where they have recent college graduates who would have been motivated to study STEM fields.
There's places outside of the Bay Area? Blasphemy!
Yeah, you're right. We're all a bunch of stupid-heads in Sacramento, good for nothing but doing CRUD in COBOL++ (aka Java) :-)
> I would get one from local market for that amount of money.

Wait, why? Are you implying foreign workers are not competent and can't be exceptional? Surely it isn't that?

Otherwise, sounds like then H1B will finally work as intended, you'd be able higher exceptional people from overseas who might not be available in your area? Maybe there is a distributed systems expert from Argentina or a compiler writer from Ghana. For you to reach out to another country, they'll obviously be very qualifies and demand a decent salary.

> Plus, what international student will do once he completes the college, and with quarter of million in debts (say Bachelor only) ?

Go home or get a $130k salary if he is qualified. International student acceptance doesn't somehow guarantee or imply a continuation of stay based on employment. There is (or was) an work program where they can work in the industry as co-op / intern for a year or two. That can probably be expanded.

> Will you hire college fresh grad for 130K ? Don't think so.

Yes I would! There can be exceptional graduates. I have seen and interviewed some. Google / Facebook / Microsoft already pays that much for good graduate and more.

> This is USA, this IS a country made, constructed and developed by excellence and hard work of immigrants with their hopes and dreams.

So if they do such good work we should reward them appropriately by paying them a competitive salary. H1B should not be a way to bring in cheap labor. You can argue there should be other visas for that but H1B shouldn't be that one. And somehow you are tying it to hopes and dream. What about the hopes and dreams of develops working in US?

> There is no a notion of "nation" in USA, there is no such thing.

That is completely bogus. There is a strong notion of a nation here precisely because there is ethnic, religious or other history. If anything Americans are criticized for over-emphasizing their "Americanism".

> It's just a colony of immigrants moved away from their homes to build something they could not there. This is a dream land, this is an opportunity land and should remain such for everyone.

Well if this is a dream surely we don't want ruin that dream for those who are here and suppress their wages.

Really? From your handle, I did think you were among the more nuanced members in this forum. I guess this issue cuts too close to your heart though.

> Yes I would! There can be exceptional graduates. I have seen and interviewed some. Google / Facebook / Microsoft already pays that much for good graduate and more

Yes, and they are the exception not the rule. American tech sector is not just limited to these companies. And not just to the bay area where such salaries are common.

> So if they do such good work we should reward them appropriately by paying them a competitive salary. H1B should not be a way to bring in cheap labor.

60k is NOT CHEAP LABOR in most parts of the country! Please consider that outside of major cities, it is a pretty decent salary, especially a great starting salary.

> That is completely bogus. There is a strong notion of a nation here precisely because there is ethnic, religious or other history. If anything Americans are criticized for over-emphasizing their "Americanism".

I think the OP mean more along the line of patrimony and culture that is common in the Old World. While Americans might beat their chest and proclaim their uniqueness, they have existed as nation for just over 300 years, while the culture of Europe and much of Asia goes back thousands of years.

> Well if this is a dream surely we don't want ruin that dream for those who are here and suppress their wages.

Precisely. So don't.

> I guess this issue cuts too close to your heart though.

Yes it does. I have seen H1B being abused enough times. I was also an international student.

> And not just to the bay area where such salaries are common.

You know what else I have seen, lots and lots of very competent, driven, and smart American students. Also interviewed them. The idea that there are none and we have to hire from overseas using a visa process is ridiculous.

> 60k is NOT CHEAP LABOR in most parts of the country!

You are right there. I agree with that part in general. But if it is not cheap and is a decent salary, there should be no problem filling it with American laborers. Computer Science degrees and education has become more popular. I don't see H1B workforce as being immensely and uniquely qualified such that it would be impossible to find anyone in a country of 300M+ people with top universities in the world. If there are such cases, I posit $130k is a low end start for their salaries.

> While Americans might beat their chest and proclaim their uniqueness, they have existed as nation for just over 300 years, while the culture of Europe and much of Asia goes back thousands of years.

To be specific I was replying to the critique that Americans don't have a standing when talking being a "nation" and using that as an argument. 300 years is certainly enough reasons to form a national identity. I think it is silly claiming "You don't have a right to change your H1B visa rules because you are not a nation". Even as an immigrant, that feels a bit over-board.

H1B visas are about filling labor shortages with exceptional talent, that is their goal. Over the years that seems they have been perverted from anything from "Let's help international students who graduate to immigrate" to "I need indentured servants to work for me for X number of years".

> You know what else I have seen, lots and lots of very competent, driven, and smart American students. Also interviewed them. The idea that there are none and we have to hire from overseas using a visa process is ridiculous.

It isn't that there are none, the problem is that there aren't enough. And instead of hypothesizing, just look at how oversubscribed the H1B visa is and how many people come in via other work visas (e.g. L1).

> You are right there. I agree with that part in general. But if it is not cheap and is a decent salary, there should be no problem filling it with American laborers. Computer Science degrees and education has become more popular. I don't see H1B workforce as being immensely and uniquely qualified such that it would be impossible to find anyone in a country of 300M+ people with top universities in the world. If there are such cases, I posit $130k is a low end start for their salaries.

Wrong. I can't believe how common this idea that "free market will fix everything!" is on HN. It is making more US students consider CS/Programming as a career, but even in a nation of 300M+ people, they aren't graduating in large enough numbers. (I can go on about the specific reasons but lets deal with the relevant facts instead of throwing numbers around. One could argue why a country with 16000M+ people, India, won not a single gold medal at the last olympics). Simply changing lowest salary to $130k wont magically fix it, just like $60k presently is not fixing it.

> To be specific I was replying to the critique that Americans don't have a standing when talking being a "nation" and using that as an argument. 300 years is certainly enough reasons to form a national identity. I think it is silly claiming "You don't have a right to change your H1B visa rules because you are not a nation". Even as an immigrant, that feels a bit over-board.

Thanks for clarifying that. I agree, the US is a nation in the canonical sense. I think the OP was pointing out more to the critical contribution of immigration to American growth and prosperity.

> H1B visas are about filling labor shortages with exceptional talent, that is their goal. Over the years that seems they have been perverted from anything from "Let's help international students who graduate to immigrate" to "I need indentured servants to work for me for X number of years".

This is another untruth, where the world "specialty" is misused. Lets go to the definition[0]:

"Generally speaking, a job is a specialty occupation if the occupation normally requires a bachelors degree in a related field of study. Jobs in fields such as engineering, math, and business, as well as many technology fields, often qualify as a specialty occupation."

So basically, most engineering jobs are "specialty" jobs and using H1B is perfectly legal and right way to do them.

I absolutely agree that there is a problem with bodyshops abusing the system. But the solutions offered so far DO NOT, WILL NOT solve those problems.

[0] https://www.uscis.gov/eir/visa-guide/h-1b-specialty-occupati...

> the problem is that there aren't enough

By what measure?

> just look at how oversubscribed the H1B visa is

What is your interpretation of this? Who would turn down the chance of cheap labor even without a shortage?

> I can't believe how common this idea that "free market will fix everything!" is on HN

This is an exaggerated characterisation; but to some degree it is necessary to rely on market principles, given how complex the economy is.

> even in a nation of 300M+ people, they aren't graduating in large enough numbers.

Demand is high. Why is the population count relevant? People are choosing other career paths, which means there isn't enough incentive to choose IT.

> One could argue why a country with 16000M+ people, India, won not a single gold medal at the last olympics

You could, and why not? Are you implying India is incapable of producing gold-medal winning athletes?

> Simply changing lowest salary to $130k wont magically fix it

Not overnight, might it might in the long run. Why wouldn't it?

> But the solutions offered so far DO NOT, WILL NOT solve those problems

You mean the bodyshop abuse? Won't a minimum wage requirement fix it?

>especially a great starting salary.

This is exactly why people are railing against H1Bs so hard. How can you even suggest that an h1b be used for an entry level job?

meanwhile record numbers of american college graduates are finding part time work at mcdonalds and starbucks.

Sure wish some of my friends and former classmates could get 60k/yr jobs, instead of 24 hrs/wk @ 8.25 an hour. But no, its because tech companies are literally unable to fill these positions! i swear!

> This is exactly why people are railing against H1Bs so hard. How can you even suggest that an h1b be used for an entry level job?

Because all your friends and former classmates can't code even if their life depended on it. I went to school in one of the best CS programs in the country. Believe me: there are all kinds of outreach programs, high school outreach programs etc. to get more Americans involved in Tech. And while there are more Americans in Tech, the demand far outstrips supply.

> Because all your friends and former classmates can't code even if their life depended on it.

Everyone's experience varies of course. I have interviewed kids regularly from all tiers of US universities (most recently CMU). As a rule I found an international Masters student has a much better chance of failing the basic coding exam than an American-born BS graduate. Also I noticed when it comes to top students, American students overall come ahead in our interview process.

> Because all your friends and former classmates can't code even if their life depended on it.

How about a little on-the-job training? Let's be honest, the real issue isn't talent. These H1B applicants are willing to sacrifice their lives for your company whereas your average entry-level American engineer may prioritize something else.

> And while there are more Americans in Tech, the demand far outstrips supply.

What is this supposed to mean? That there is no market clearing price where the supply curve and the demand curve intersect, such that at any wage level demand exceeds supply? Or just that the politically (because also economically) powerful buyers prefer lower prices than that market-clearing price, and so want government action to lower the price?

> demand far outstrips supply

and this difference is what drives wage. Every time you try to reduce the gap, you drive down wages.

> can't code even if their life depended on it

No, there just isn't enough money willing to proactively train more people. The outreach programs can take an unlimited amount more funding.

If you are claiming that there is literally a shortage of people that can be trained below loss for most of the IT industry, I'd like to see more evidence.

> Because all your friends and former classmates can't code even if their life depended on it.

I'm just gonna end it here, im not interested in having a discussion with you. Have a good one, hope your mood improves to the point where you aren't calling random strangers friends and family incompetent!

> I did think you were among the more nuanced members in this forum

What does this mean?

it means "i wouldve guessed (based on your username) you were smarter than i know believe you to be"

Its an insult, not really hackernews quality, as almost all of this users comments in this thread have been an attack on someone. I dont know if this person had a bad day, or if they are always so unbearable and condescending.

see also:

>all your friends and former classmates can't code even if their life depended on it

>Usually I don't give comments like yours the dignity of a reply

>I was saying they are incompetent programmers

>I have already explained this.

> The only reason I am replying is because ..

> I would not invite H1B on that position, I would get one from local market for that amount of money.

So you're saying the incentives would work as intended..

Again, my understanding of IT market, is that shortage of candidates Silicon Valley, and not only, so complains about, is because there are NO local candidates willing to take that job, and not because "all those indians steal our young grads jobs". If by saying "So you're saying the incentives would work as intended" you mean minimum salary wage will raise because of that, don't think so.
> NO local candidates willing to take that job

>not because "all those indians steal our young grads jobs"

Yet we have record numbers of college graduates working at starbucks and other hourly employers.

Do you honestly believe that college graduates would rather work at starbucks or mcdonalds than a tech company doing IT?

Well now that C.S. is "hip" it's a pain to land a junior job. I'm no graduate, but I am a self taught (albeit) hobbyist developer doing it for a few years now working as a part time stocker for $8.00/h because junior jobs A) Don't exist. or B) Have stupid requirements.
In our company we have struggle to get applicants to apply. Junior, or Senior. May be it's our company, but in general I would agree that H1B should be meant for experienced personal. What is happening now, companies are getting qualified labor (years of experience, Masters/Phds) from overseas for $60K. Nice and shiny. My point is that this, most likely, will not open more entry level positions, or make companies willing to pay more for entry level engineer.
"There is no a notion of "nation" in USA, there is no such thing."

Oh you mean other than the revolution we fought to be the first nation in the world to establish a secular government based on the principles of natural rights and natural law? This pisses me off something fierce to hear people want all the benifits of the country but not want to learn basic citizenship duties and responsibilities.

Our nation is the Constitution, and you don't know what you are talking about.

>I would not invite H1B on that position, I would get one from local market for that amount of money.

Sounds like the effect is exactly whats intended then

> There is no a notion of "nation" in USA, there is no such thing

Yeah ok, buddy. Try that line when you don't wanna pay taxes.

The term "nation" typically means a collection of people with a common culture and ethnicity. The "Poles" are a nation, Poland is a state. That's why the the term nation-state exists, and contrasts with, say, empires composed of multiple nations. Canada, for example, traditionally described as a binational state, is now typically identified as a multicultural state, with some Québécois disliking the change in emphasis.

Americans as a people are united in sloppily mishandling the term "nation", mostly because it doesn't really apply to us.

America absolutely has a culture. Have you never lived in another country?

Our houses, cars, schools, music, food, pass times, athletics, language (slang, dialects), entertainment, government, habits, communication (verbal, body language), aspirations, societal expectations, humor, things we find offensive/inoffensive, etc.

Britain has a culture, despite being composed of the English, Scots, and Welsh nations as well as many immigrants.

One can, of course, feel entirely free to use words in arbitrary ways. But to correct someone (who clearly understands the correct usage of the term nation) with the nonsensical notion of a nation imposing taxes is odd.

I'll admit to learning from your definition of nation just now. Sucks that I went well into adulthood never learning the proper meaning of a basic word. On the bright side, google has just given me the green light to continue using 'country' and state interchangeably.

Americans sloppily mishandle a lot of things. That's a common culture right off the bat ;) in addition to everything devmunchies said.

To be fair to all of us Americans, nationality, even when when you understand what the term means, is still a sloppy concept, with porous boundaries inviting people to contest any particular usage. And that's putting aside aside any (perfectly appropriate) metaphorical usage i.e. "nation of immigrants".

Anyway, hope that you find the definition useful going forward.. For example, the title "Birth of Nation" is clearer, even if the substance of the movie remains evil nonsense.

> a collection of people with a common culture and ethnicity

google says:

> people united by common descent, history, culture, or language

You added "and ethnicity", are you saying a nation can't be composed of multiple ethnicity?

And does it really matter? America is a country.

To be fair, Americans are also united in sloppily mishandling the term "state", mostly because it (arguably) no longer applies to us the way it used to.
I think it's $130K, which is 2x as much as before.

I think you need to get out of the Valley. It's come up on HN before how $125K+ salaries might be common in SV, but not in other areas of the US.

Make the salary floor $130K and only SV will get to hire H1-Bs.

The salary floor is just the floor at which you do not have to prove you advertised in the US for the position first. Also the current bill proposed in the house would allow bonuses and equity to be considered party of the salary. So you could offer someone $65k a year in salary and $65k a year in stock with 4 year vesting without having to advertise the position in the US first.
The minimum salary could be industry based. For example, 150% of the average wage for that field. If the point of these visas is to bring in talent that America doesn't have, that shouldn't be a problem. These people should be paid above average salaries if they are truly a scarce resource.
How do you prevent loopholes based on industry classification and job switching? Ex. what's going to stop a company from hiring a lower-minimum "design" worker and then having them do 10% design and 90% writing code? We have to assume that companies will attempt to abuse the system any way they can, so a simpler blanket setup for everyone is going to be much more effective than attempting a nuanced setup that would require even more oversight.

As others have pointed out, it would be better to create separate visas with stricter limits for industries that really need them, like high-level interpreters.

>To date, as we all know, the H-1b system has primarily been used to arbitrage for lower wage by Indian companies

This isn't really true, or it is, but only in high profile yet minority cases.

H1B abuse is more about hiring someone at near competitive wages and telling them they're working 60 hour weeks and slowly getting rid of native workers who won't stand for that. So now your IT department is 12 people instead of 20. That's significant cost savings even if you're matching salaries. H1B's aren't typically paid less, they're worked like dogs instead. They can't easily migrate to a new employer, thus the abuse. This is the problem that needs fixing the most. The salary issue is secondary and something of a red herring as you can raise salaries but still have this abuse and it will do nothing for American workers who have been victimized by H1B abusers.

I don't see Trump or anyone addressing the indentured servitude aspects H1B creates. Considering most H1B's are clearing 80-120k, codifying 100k or more will do next to nothing. Worse, the only H1B bill I see has a 130k suggested salary but which can be contested and you can bet every HR company will do that.

These bills are mostly smoke and mirrors. H1B needs to be either completely scrapped or be re-done under a new program to allow H1B holders to switch jobs easily. Ideallym, if these people are truly hard to find hires they should be put on a fast path to naturalization and all costs paid for by the employer instead of this weird middle ground H1B currently creates where you're supposed to be super valuable but naturalization is up in the air. If it costs, say, $250k or more per head to bring them as a flat-fee and to express naturalize them, that'll stop abusive hiring I imagine. Corporations really need to have more skin in the game here and H1B's need to be naturalized quickly to avoid second class status.

>H1B abuse is more about hiring someone at near competitive wages and telling them they're working 60 hour weeks and slowly getting rid of native workers who won't stand for that.

If the native workers won't stand for it, the wages for it aren't actually "near competitive".

Agreed 100%. People seem to be focused entirely on the salary aspect, but my observations match yours quite well. I've worked for almost 10 years in the industry and with numerous H1-Bs, and I can't recall anyone being underpaid in total comp (I've had discussions on pay with a good number of them). However, they were always the yes-men - working long into the night to meet some ridiculous deadline, remoting in on weekends because the boss needed something done etc etc.

  near competitive wages and telling them they're working 60 hour weeks
"wage(s)" implies pay per hour worked. If you're spreading "near competitive" wages across a 50% longer workweek, the per-hour isn't actually competitive, is it?
It seems this is about to happen soon, a draft of this new executive order was leaked and viewed by Axios yesterday [1]:

"A draft of Trump's executive order viewed by Axios directs the Secretary of Homeland Security to consider ways to "make the process of H-1B allocation more efficient and ensure the beneficiaries of the program are the best and the brightest." That could mean replacing the current lottery system with one that prioritizes visas for jobs promising the highest salaries."

"What it means for tech: In theory, prioritizing by salaries means visas for more senior, higher-paying jobs will be granted first, and visas for lower-paying jobs (such as those being filled by Indian IT services firms) would fall to the back of line, perhaps not getting allocated at all if demand for the high-wage job visas is strong."

"But there's a catch: Wage-based hiring means companies may miss out on mid-level workers they still have trouble filling with qualified Americans. For example, software engineering jobs will be filled quickly, but jobs for network engineers or tech support that tend to skew lower on the pay scale could be tough to fill without H-1B visas. "The demand in the job market is not always captured by the highest salary," said one tech lobbyist. So tech companies are advocating for worker skill-set to be taken into account in addition to salary alone."

[1] https://www.axios.com/h1-b-salaries-2228205505.html

Tech support tough to fill without H1B? Give me a break! What a crock. Unless they mean "tough to fill at $8/hr."
"Wage-based hiring means companies may miss out on mid-level workers they still have trouble filling with qualified Americans."

This seems a bit ridiculous. Yea, they will miss mid-level workers at the current price point but if there is a lack of supply of mid-level works the price (salary) will rise for Americans and the supply of mid-level Americans will begin to increase. A win-win for mid-level Americans... not a win-win for the Tech Companies though

> "The demand in the job market is not always captured by the highest salary,"

I don't see how we can have the combination of low salary, high demand, and a deficit of supply. It sounds like the proper economic adjustment here is to increase salary. I imagine the only reason the adjustment hasn't happened is because wages are sticky.

How much would this system get gamed? This could just turn into a Visa store for elites.
Probably they have been doing well below 100kU$S in benefits, because surely if they cant land a 100k gig and can land a 60k one, they have lower skills.

Its reasonable to feel discontent with such companies, but if there were free movement of people working lawfully they would still be compelled to hire immigrants. Its only frowned upon because the government said so. If the government says you can get H1B's with 50k salary, we wouldnt be talking about it.

As long as there is a cap on these visas, they should be distributed in the most efficient manner, i.e. through an auction. Anything else is wasteful.
The question would be why have a cap at all.
There is no reason if one is OK with a nearly unlimited supply of cheap labor pricing out local competition and/or depressing wages.

If a hypothetical person thinks "free markets über allies" of course they're fine with unlimited visas depressing wages and increasing competition. (I don't know if that's your view, this is just a hypothetical.)

On the other hand old farts like me already have an advantage over the average HN or Reddit reader in that our education cost far less than theirs.

So the the question becomes is it fair to bring in foreign talent who (for example) may have been educated at little or no cost to compete with Americans buried under a mound of student debt?

I'd say it doesnt matter if they were educated or not, only if they can work in the US, which means they provide value to the economy, because they produce more than what they cost. If someone is educated and paid for it himself or with the generosity of another state, why does it matter?

Saying that bringing employees drops wages salaries is similar to saying the US shouldnt export things because it increases the price of local goods. Its simply not good from an economic perspective, its not really up for debate. I've never heard an economist saying immigration is bad economically for a country at any level except living on welfare.

Because no country has a cap-less work-visa program for American workers.
Tit for Tat between states for the life of individuals?
Unfortunately this salary requirement means immigration will turn even more into a pay-to-play kind of deal. If you have money (or skills/education) borders disappear and if you're broke you're stuck in a place that offers no decent opportunities.

America was built on "Give me your tired, your poor, Your huddled masses yearning to breathe free", and this H-1B change is another step away from that.

Well H1-b is for temporary foreign workers, so the restrictions would be on the companies hiring foreign workers rather than the immigrants themselves. Personally I think H1-b visas for lower end workers are just an excuse for companies who want to treat their workers poorly by offering lower wages and benefits than they would get with American workers. And of course that contributes to unemployment among low income Americans who would otherwise have these jobs. By all means we can have a mechanism that is more indifferent to money when we look at other categories of immigration.
"Give me your tired, etc" is fulfilled through the DV lottery program, and support for refugees (now sadly suspended). Temporary Worker Visas have always been about providing foreign labor to American corporations to fix real or imaginary labor shortages.
"Fulfilled", except for the bit where it's a lottery.

"Give me your tired, etc., and bet their future on red maybe six or seven times in a row. If they win every time, send them on. Otherwise screw them."

I think, not refunding the application fee in the event of a denial might be a better solution. It acts as a rate-limit, disincentivising Indian companies from applying for many H1B's.
Also the diversity lottery based green card needs to be replaced. Those 50K/year slots would go a long way towards alleviating employment based green card shortages.
Riddle me this:

We're hiring massively (SF East Bay), have a really hard time finding suitable, qualified candidates (from Java backend to native apps on iOS, Android, Windows). And even our junior devs make more than your new floor in base pay, not even counting RSUs.

If I would start filtering out H1B transfers (and other visa types), my hiring pipeline would be empty.

Where are the former Pennsylvanian coal miners pouring into tech? Where are the great US coders willing to move to the CA Bay Area? I don't see them. Indians, Chinese, Russians, Ukranians, yes. 3rd generation mid-westerners? crickets. ( I did move my family, from Europe to the US. )

The US education system does not generate enough coders. It's too bad before college, too expensive in college. Decent to great public school systems in those other countries take up that slack.

You restrict foreigners joining tech and the sector grinds to a halt. The US population on a macro level right now is simply too uneducated to run it.

Can we agree that the US citizens who are capable of becoming programmers are making a rational economic decision to do something else?

If so, why hasnt tech competed successfully for them? I think open offices, poor autonomy, career issues as you cross 40, and so forth, have played a big role here. Even salaries arent remarkable compared to what skilled and intelligent people can earn in other fields. I think that if tech is having trouble hiring, they should learn to compete.

I see no reason to create a program that allows tech companies to force an immigrant to study CS and work a a dev as a condition of living and working in the US.

Why can't you hire remote employees? is it imperative that the employee be present?

Considering that SF is the most expensive place to live, why would anyone want to move there? especially if you have family?

> Considering that SF is the most expensive place to live, why would anyone want to move there?

SF is the most expensive place to live because people want to move there.

Are engineers preferring SF because the quality of life is higher?

Or is it that the perceived access to the next, more lucrative opportunity is greatest there?

Wow, such passive racism on HN. H1b is mostly targeted because it is associated with Indians. Are those sweet Canadians not stealing American jobs on TN visa ? Are your Australian mates not getting american jobs on E-3 visa ? Oh wait, they look white so no problem. But you see bunch of brown folks suddenly moving into your neighbourhood and think.. Geez.. These foreignours took'urrr'job.

Yes, like any government program, it is been abused but there are more than enough high paying jobs available in Tech. Indians are one of the richest demographics in USA. If Indians are such a low wage misers, what happens overnight ?

Only solution of h1b visa is to allow free movement of switching jobs. Right now a h1b worker is practically a slave of his/her employer which companies like TCS, Infosys exploits freely.