136 comments

[ 3.1 ms ] story [ 199 ms ] thread
(comment deleted)
This premise is a fantasy. The same exact article previously popped up about China. I'm getting the impression it's meant more to be propaganda to preemptively discourage bad policy by pushing the notion that America's tech golden egg could be swiped by competitors.

The most likely outcome is the H-1B program is modestly increased when it's revamped, to placate the silicon valley power base that does in fact still have extremely broad, extremely influential reach in DC (the tech industry is now by far the largest lobby group overall, surpassing telecom & defense).

> extremely influential reach in DC

Including the Washington Post, aka Jeff's Blog.

I'd like to believe you, but 'the most likely' outcome has not consistently happened recently.

Regardless of lobbying, the incoming administration ran a campaign that was built on anti-immigrant sentiment. Their base wants that. They have to throw their base something. No one in Silicon Valley voted for them or fundraised for them.

This could totally happen, and it bothers me as a citizen because a lot of my co workers are on H1-Bs.

> No one in Silicon Valley voted for them or fundraised for them.

cough Thiel cough

No one other than Peter thiel. The USA is much more purple than you might imagine.

The solution to the H1B fiasco is to let individual companies straight up bid on the 100,000 visas, irreguardless of nationality or occupation and be done with it.

Then we could put the money from this into a scholarship fund to pay for US citizens only.

> No one in Silicon Valley voted for them or fundraised for them.

20% of Santa Clara County voted for Trump. 20% of funds raised in Santa Clara County went to Trump. That's a small fraction by two-party system standards, but it's not no one.

  20% of funds raised in Santa Clara County went to Trump
Can you provide your source for this? (Not being snarky -- I have trouble finding that level of detail in terms of residence vs. company HQ)

  20% went to Republicans
I think that source has issues. The percentages total up to 135% for Santa Clara County. I'm 112% sure that has an error.
For Santa Clara county

Total donations: $59,683,708 Democrat donations: $28,362,650 (47% of Total) Republican donations: $7,613,361 (13% of Total)

It is weird that the percentage column reports 75% and 20% instead of 47% and 13% respectively but that exactly accounts for the extra 35%.

(comment deleted)
I think people are underestimating how radical the incoming unified Republican government will be. They are very ideological not pragmatic, and they will have almost unrestricted power.
I love the characterization that most if not all of these people are highly skilled and highly prized talents. My experience working with many over the years is quite the opposite. That is not to say that there are not a few good talents here and there, but to say that most of them are good or above average developers would be innacurate. I recently started working on a codebase that was developed by 200 on shore and off shore Indian contractors over the course of a few years. What a disaster. And no engineering disipline whatsoever to mitigate it.
If you had a codebase that was developed over a few years by 200 different remote contractors, thats a recipe for disaster regardless of their nationality.
Why should it be any more of a disaster than an open source project?
I would wager that open source projects are most likely some of the best run projects in the world.
For one thing, an open source project typically has a stable set of one or more core contributors, who really care about the project.
An open source project is primarily composed of people writing some software out of passion with few hard deadlines. A team of 200 developers, some off shore, are developing in order to get paid for a client who likely has strict time and budget constraints. I'm not sure I could come up with many scenarios that I would expect to see a wider gap in code quality, even if the developers were the same level of skill.
Also it's easier to nope a bad decision for OSS. Office politics makes it way difficult.
I suggest that you (re)read Cathedral and the Bazaar if you really are curious about the difference between a project worked on by 200 odd developers in a company and an open source project.

The more we learn the less we know.

My experience is quite different. Almost every Indian-born engineer I have worked with has been hard working, intelligent, skilled and experienced.

This is reflected in not only the volumes of Indian candidates hired in SV but also their seniority with a disproportionate number of South East Asian CTOs at fast growth companies.

Maybe that's the case with Google or Facebook or Amazon. For all the other medium or small businesses for which these visas predominate (albeit indirectly), my experience has been quite the opposite.
Why do you think that is?
Just a guess, but maybe because Amazon, Google, Facebook hire better developers in general?
As with any employee, you get what you pay for. If the program is used to obtain cheap labor, quality will be affected.
my experience is quiet the opposite. Almost all foreign engineers I worked with, were way above average. But, it was mainly the companies that I worked for: They cared to hire the best they could (independent of ethnicity or country of origin). Their foreign staff was quiet diverse as well (not dominated by one country/ethnicity).

The only company that I worked where this was not the case, it was a company that didn't care much about the quality of engineers, and it was friends hiring friends type of things (mostly Indians hiring each other). The quality of engineering become poor, and I left after a bit.

Most companies bring in these guys to save money. When you're paying a body shop $50/hr, you're getting a drone.
I worked at a very well reputed Unicorn. And everyone up the hierarchy including the CTO were recent arrivals. All were indians, except one who is russian.

Maybe you are suffering from Dunning-Kruger yourself and vastly overestimating your own skill relative to others.

Before you trash everyone from a specific nationality in xenophobic manner, Care to post your own genius qualifications? Maybe we can then determine what you mean when you say average in context of your occupation/employer.

Somehow implicit xenophobia and racism is fine on Hacker News as long as its directed against asians and indians.

a stanford undergrad needs to apply for H1-B as well.. which is ridiculous
So where does the line get drawn? Foreigners with Stanford degrees don't need visas but those else where do? What about MIT? Arizona State?

If you establish an arbitrary boundary, it won't make sense.

4 year STEM degree from an american university seems like a good place to start.. its not enough but better than a fake or real engineering degree from somewhere else.

Because how the lottery is structured, anyone who went to an american college for undergrad (4 years) plus two years of OPT, has lower chances than someone who just did a masters degree in an american university (1 year), and equal chances with anyone else in the world.

Anyone who spent first 6 years of their adult life in the US is much more likely to adjust to the american lifestyle than than anyone else.

4 year STEM degree from an american university? Good Lord. So someone from Oxford, EMBL Heidelberg or Lomonossov University in Moscow is out, whereas someone from any unranked place in the US that no one sane has ever heard of is in?

Half of the students that graduate from my department cannot calculate stoichiometry reliably, and they are a state college, issue a four-year degree and are properly accredited.

No no they are not out.. just give them priority over literally any college in the world. By no means ideal, if it was up to me I would allow all forms of immigration (maybe in return of a small social safety net fee) just trying to brainstorm easy improvements to the current system.
What do you hope to achieve by prioritizing graduates of below-average domestic schools over graduates of some of the best universities in the world? Pay your dues to the man? Someone who graduates from a decent school can be productive at any company in the world, but a Doldrum State graduate is just a health hazard.

As for fitting in, back when when Soviet Russia came apart we had quite a few Russians at my university. They were all academics in their mid-40s and managed extremely well.

Current System prioritizes people from India. From my personal experience (also see the article below[1]) people coming to the US for undergrad education usually end up in good universities.. Probably a small portion of them are going to below average private schools because their families are rich. They usually don't study STEM or they can't find jobs after graduation, you need a job first to apply for an H1B.

1. https://www.timeshighereducation.com/student/news/25-us-univ....

Just like someone with low IQ and GPA and born in the US is in, but someone with high IQ but not lucky enough to come out of a vagina in the US is out.
Completely agree. I've been forced to rescue a number of projects that have gone completely off the rails. Nearly invariably in my experience its because someone decided that their American workers were too expensive so they decided to either hire in foreign workers, or offshore the work to a contractor.

In every situation where I've seen that situation happen, projects go completely off the rails. I don't think its because their foreign, but, I think people expect too much of these foreign workers (because they were getting that from local workers). They require far more supervision, both on a technical level (making sure the code they commit is sane) and on a managerial level (making sure they're actually committing code), and by far the worst offender, actually making meaningful progress towards the goal.

To explain what I mean by meaningful progress, I was brought in to figure out what was going on with a telephony app project that was off shored to Indian developers (think: twilio but definitely not twilio). The team of about 20 offshore developers had been plugging away for over a year working on the code at that point. Measured by things like code commits, they were amazingly productive. Thing was, there was no actual usable code. Firstly, the technology the team had been working with on both the frontend and the backend had changed multiple times, converting frameworks and methodologies repeatedly. Think: completely dumping a prototype-d Python framework application (with 100000s lines of template-generated MVC code) of and deciding to reimplement in Ruby-on-Rails, then after converting all their MVC concepts to 100000s of lines of MVC in RoR, they then converted to a symphony PHP framework (I wish I was kidding). When I arrived, the team was mulling switching to yet another framework (I want to say converting to nodejs on the backend?). The frontend had gone through many similar revisions as well.

The thing is, by many metrics, the team was actually amazingly productive. They had lots of meetings, had tons of commits, had massive numbers of bugs found/reported/fixed.

But, they had no idea about how to make the core of their product. They had no ability to answer basic questions, like, "how are you going to interface with the PSTN?" or even, like, "what database server are you planning on running in production?" Everything up to that point was based around running SQLite on their local dev machines. They didn't understand why they couldn't just continue to do so in production and moreover had no idea why (ORMs aside) their choice of database server might be important.

Now, don't get me wrong. I'm sure there are good and great Indian (and other foreign) developers. I just don't think that they are more common than great local developers and moreover I don't think they are ever cheaper than great local developers.

If it top tier companies generally speaking the talent level is there, but if you are interacting with Offshoring company, it is usually a hit and miss.
From my experience the H-1Bs from bodyshops like Infosys and TCS are often not every good. The H-1Bs directly hired by companies are often way over average. It's pretty much directly correlated with salary.
This is really funny. 15 years ago there were so many engineers and PhD students and candidates who wanted to get a higher education or a work visa to the US, with the mantra of getting the "best and brightest".

Nowadays the more sober people that I know shy away from the opportunity, preferring European research institutions and Nordic or Germanic engineering companies, or just staying home in Latin America or Asia given that the wage gap has tightened considerably and the cost of living in desirable American locations has gone up astronomically.

It's the sort of thing that panders to the short-term nationalistic tendencies, but the impact will be felt a decade or two from now. Building up and maintaining intellectual prestige takes much more effort than it does to destroy it. Not to mention that there's more eagerness to set up engineering shops outside of the US than ever before.

And the thing that destroys the drive to work hard to learn is the part that you allude to in your second paragraph: rentier activity.

> the cost of living in desirable American locations has gone up astronomically

They financialised housing. It's killing the west. It's creating nothing, it's appropriating wealth.

Sad to see that other thread on what people would do if they could afford it. So many cited their mortgage as the blocker. In the same thread some guy cited his 400k annual bonus for high frequency trading.

Without high prices, how would you keep people out of the most desirable cities? Birthrights? Lottery? Application essays? Immigration restrictions at the city level? Or not keep people out but let them become shanty towns?

Rent is a way to select residents according to how much value they can produce by living there. Even though it's wasted money, it's also as very good selection filter.

How is it wasted money? The exact thing you're speaking of is the good being bought with that money. It is worth X amount of money to stay in a residence for a month. That is a good which is being sold to the highest bidder. And people buying it are freely trading their money for that good. If we were as a society to take those goods and just give them away, that'd work about as well as toilet paper nationalization in Venezuela.
I agree rent is not "wasted", however a large chunk of the cost of providing the service is the rent of fiat money from private banks to pay for the land.

We should try to suppress the % of economic rent.

Only if government did adjustments for living expenses for school teachers, police and firemen NIMBYs would get less sympathy.
I have not seen this in general - there is for sure an effect on some not wanting to come to the US, but from what I see in developer circles and what I have seen in academia, the US is by far the most popular location to move to. The opportunities are still excellent if you can get through that crappy immigration filter.

Truth be told, immigrating to the US has been tricky for decades, if not longer - historically it is a very popular country to immigrate to, but there are filters currently founded on xenophobia/nationalism/racism/etc. These speculated changes aren't really much different in that vein, except that it closes a loophole that is abused. There are more guaranteed ways to get into the US, such as the L-1 visa. There are also ways to get an H-1B visa without going through the lottery.

  there are filters currently founded on xenophobia/nationalism/racism/etc.
Compare the immigration restrictions of your own country to those of the USA. Aren't they more restrictive than those of the USA? And if so, doesn't that mean your country is more "xenophobic/nationalistic/racist/etc." ?
Yes, my country's immigration restrictions are worse than the US'. So what? I dislike it in my own country and I dislike it in the US. Did you honestly expect people to think "oh no, I can't criticize the US because that would mean I'd have to criticize my own country too!"
There is a difference between living in your own country that's xenophobic and immigrating to a xenophobic country.
A large developed country with 300 million people is going to be a target for relocation, but I've most certainly seen a very substantial change that does not benefit the US.

There's more people doing startups in their home country. More SV companies running satellite offices outside of the US to court talent that is unwilling to move to the US. More countries that are seeing the value of a strong software industry acting accordingly.

Not all of it has to be Valley-style startups funded by venture capital. There's a lot of traditional industries that don't need that funding model that are realizing that most talent doesn't actually live in California.

By now I know of many cases of people who have moved from SF after being courted through visas who moved back home or to offices in the EU, and many PhD candidates who ended up going to France, Switzerland, Germany and Spain to complete their PhDs, where the academic environment lends itself to a better work-life balance and high quality of contributions.

Mind you, this mostly applies to immigrants from Latin America, who have goals that may be different from Asians and Europeans. Still makes it a relevant observation.

having tougher restrictions for H1B visa's wouldn't be a bad thing. Last few years about 3x as many applications were filed than visas available, with a lottery deciding who would get the H1b visa. I would argue that foreigners that work at a high tech company like Google or Microsoft or Silicon Valley startups add more value than one working at an outsourcing firm that replace americans
My problem with whole US H1B system is that there's no shared "opportunity creation." In other words, someone in India has the opportunity to go to school, get a good degree, and then apply to jobs in the US and India.

Whereas a US citizen really only has jobs in the US to apply to. An American citizen isn't going to look at jobs in India for many reasons.

How is it fair that everyone in the world gets to compete for US jobs, but US citizens only get to compete for US jobs? H1B visas should be limited to the number of reciprocal visas to US citizens.

> The visas bring nearly 100,000 “highly skilled” contract workers, mostly in tech and mostly from India, to the United States every year.

> The H-1B program provides American companies with cheap, temporary contractors who often work longer hours than Americans and take on the monotonous programming jobs Americans scorn.

I don't even know where to start. It's the same paradoxical position that journalists have always taken on the H1-B program: that those granted visas are better, faster, and cheaper than American labor while simultaneously relieving the (implicitly higher-skilled) native workforce of "monotonous" (i.e. low-skill and repetitive) work.

So, they're higher skilled yet are put to work on low-skill tasks? This is a fantastical proposition.

It's not exactly a fantastical proposition to argue that joining a large team churning out boilerplate Java for a bigcorp's clunky proprietary payroll system has both a skill requirement and the appearance of being a monotonous gig for the vast majority of Americans actually capable of doing it. I mean, it's probably not wildly exciting for migrant developers either, but they at least get the opportunity to live overseas and an order-of-magnitude payrise.
(comment deleted)
> So, they're higher skilled yet are put to work on low-skill tasks? This is a fantastical proposition.

Correct. And your snarkiness aside, it's true. I have several (Indian) cousins and a couple of uncles / aunties (came as Mainframe / COBOL programmers) who have attested to the same.

Even in the Financial Services companies I interned at ( Goldman) and worked at in the past, I've noticed by way of water cooler discussions and whispers that Indian and Chinese H1B works get significantly lower pay -- I'm talking a 30% to 40% lower pay -- than their (mostly white) American counterpart. Many in the exact same Job Title, Role / Grade and Job Description.

We also used to offload our Unit Testing and documentation work to these H1B and they did it without complaining. Most of them dream of getting their Green Card and freedom when they can charge Market rate and not be bound to their H1B sponsor / employer.

Regardless, the H1-B program is sold to the public as a way to bring over highly-skilled individuals into roles that require those higher skills.

Yet, time and again we see that the emperor has no clothes: these programs are used to import labor from overseas because it's cheap.

I can't speak to any abuse of these programs, but as a US citizen I value my co-workers on H1-Bs and want them to stay.
I would rather we make them full citizens not bound by threat of deportation so they can shop their skills around to the highest bidder rather than being used to depress wages for all.

If we are too stupid to see the benefits we derive from making them part of our nation I would rather we send them home.

Leaving the status quo as is would be the worst option.

Without sounding snarky or condescending, you should educate yourself about the H1-B program and about the ways how it is abused. It is as bad as those who have gone though it make it sound.
And I haven't met any of them who would prefer it gone entirely...
Your distaste isn't remotely as great as it ought to be.
I ought to have distaste for them? No.

Sure I'd reform the program, but I am glad that they can come here and so are they. I would be upset if they couldn't anymore and so would they.

Sorry to say, I don't think reforming the program with applicants in mind is on the table in this administration.

(comment deleted)
(comment deleted)
> We also used to offload our Unit Testing and documentation work to these H1B

:( Unit Testing shouldn't be considered low-skill monotonous work.

This sort of attitude creates reams of unit tests that do nothing but slow down progress. Like everything, unit tests need to be well written they become technical debt.
It's disturbing that this post, which reflects reality was downvoted.
(comment deleted)

    > "monotonous" (i.e. low-skill
    > and repetitive)
Monotonous doesn't mean low-skill, simply repetitive and dull. There are many boring (to my eyes, anyway, ymmv) and repetitive programming and tech jobs.
That's why the "highly skilled" is in quotes, to make clear these are not the author's words but comes from the proponents of H1B.
Those quotes are not attributed; it's unclear why they are there. The same phrase does not appear quoted in the headline. Since WaPo doesn't shy from using quotes in headlines -- I just counted 3 instances on their homepage --, it seems fair to attribute it to the paper.
I had a buddy who came up with the perfect solution for h1b visas. Instead of a lottery have the highest paid salaries go first and cap the visas at somewhere around the current average pay for that industry. Fair compromise to both opposing arguments.
This would mean no H1B visas for those graduating straight out of college because they would have the least salary.

The prepared restriction of $100,000 will do the same because undergrads aren't going to get $100k straight out of college.

That in turn is going to mean fewer international students in US universities. If they can't get jobs after spending 4 years and racking up college debt then they aren't going to come.

If the best and brightest aren't going to come to the US educational system then the US educational system is going to hurt.

Giving that isn't the desired outcome of th h1b program that is fine. It's to bring in labor that isn't being supplied by Americans at a reasonable rate. If we want to rob other countries of their brightest and most talented minds we should create another program just for that.

[edit] My personal example of how students are abused under h1b was an old friend contacted me to do some contract dev work. I quoted him the old Buddy price of $50/hour since it was academic stat work and was intellectually stimulating. He balked and said he had only paid his phd post grad student from Vietnam $25/hour to work on it full time. This is a phd holder in computer science making $15/hour while working on additional coursework. Not slavery but not far from it.

So, you support the US education system shutting itself to the best talent from around the world?

Because you can rest assured someone with a 4yr college degree isn't getting a $100k job outside California and they won't be coming to the US in that case.

Unless you have sat in a classroom and learnt in a multi-cultural environment, you won't appreciate why learning with people from different backgrounds is good for you.

> This would mean no H1B visas for those graduating straight out of college because they would have the least salary.

If H1B is for skilled migrants then why would college graduates by applying?

Because H1B is for skilled "workers". Not necessarily someone with 10yrs of industry experience.

There are a lot of 22-24yr olds who start their professional careers on the work visa. H1B is the only work visa that you can get with relative ease after studying in the US. The other work visas are an even bigger mess.

Unless you are saying that anyone coming to study in US colleges for undergraduate programs should not look for a job here because the US only hires "skilled migrants"...

If you study a STEM field in the US with F1 via you get some time to do work in the US to get practical experience. It's up to you to do that work during it after you graduate. I did it after. I believe that allowed me to work here for two years. After that time you could switch to H1 and now have some experience to drive your salary up.
Yes, that period is called OPT. There are a lot of professions that will not give you $100k even after 18months of work experience. Journalism, for example.

I can name quite a few exemplary journalists on US national media that would not have made it under the current or proposed H1B rules.

Maybe start thinking beyond your STEM bubble?

undergrads aren't going to get $100k straight out of college.

That's normal in Silicon Valley/San Francisco and NYC. In Seattle, it is normal at the larger tech companies.

And Silicon Valley is all of America? There are a LOT more H1Bs hired outside SF/NYC/Seattle than in them.

I graduated from Purdue in Indiana. The best of the lot, with 4.0 GPAs, got in the region of $70-75k on H1Bs because $75k is a LOT of money in rural Indiana. Cummins was one of the biggest employers.

Yes it would.

Perhaps another visa for those out of college would be more appropriate instead.

At the end of the day let's think about how highly skilled foreign workers are used.

They are brought to the US, given around 40% less, to work jobs that could easily be worked by Americans. This helps the company's bottom line, and that's about it. But if you go and look at the tech companies, they don't really need help with that, many of those hiring the H1Bs have billions of dollars that they are sitting on. They could easily pay for American workers, they just don't want to. In a country of over 300 million people, you don't need more mediocre talent from India to work at 40% below average wage.

And India needs its talent as well. It's a backwater country that needs a lot of development. If those developers stay at home, maybe they can help develop the country. It badly needs it.

So to sum it up, America does not need more talent, it has plenty of its own in a population of 300 million people. The companies employing these workers are not employing them for their talent, they are employing them for price savings. They could afford to pay more. And Americans need more jobs, as the unemployment rate currently is astronomically high. Indians should stay in India, the country needs it.

If these people are so above average, then the companies should be willing to compensate them 40% more for their work. And so create a separate program for that. Which makes companies pay more for highly sought after talent, as compared to the locals. Let's see how they respond then.

OK, fine, how about this.

We get rid of ALL limits on visas, as long as they go to people making 100k+ and the company pays a 25k tax to the government.

Win-win for the US, right?

The problem with the H1B visa is that it is a freaking lottery. We should NOT be assigning these visas randomly.

We should be auctioning them to the highest bidder. That would ensure that Americans don't get undercut, and the US gains a shit ton of tax revenue.

This would mean no visas for the international students graduating out of US colleges. Someone with a bachelor degree isn't going to get $100k straight off the bat.

That in turn will drive the best and brightest to stay home and not come to the US educational system.

You could easily add a clause that says if you have a useful 4 year degree from the US, the minimum is $75k (or whatever) and 100k for everyone else. Then new grads wouldn't be at an unfair disadvantage for getting jobs.
It's not trivial to identify useful degrees. Even if you tied this to professions with low unemployment (jobs in need of workers) you would need some link between major/program and profession.

Keep in mind, also, that few of the ideas on this thread haven't already been implemented by some country (Canada, Australia, etc.). It would behoove politicians to look at the resulting data instead of voting on measures that affect groups they don't care to understand.

If they really ARE the best and the brightest, then they will have no problem getting 100k straight off the bat (LOTS of people do this in SF) .

If they aren't then they won't be able to demand this high salary.

SF isn't the only place that hires the best and the brightest in the country. I graduated from Purdue in Indiana. Cummins was one of our biggest employers. $70k in rural Indiana is considered quite a good salary.

No one is going to get $100k straight out of college outside SF.

$100K is not a big barrier in SV right now. I've hired an average NCGs for $90K in the past so someone with enough experience to qualify for an H1B would easily surpass $100K.
I would like to see a fairly hefty tax on top of visas, the proceeds of which go into funding some useful program. If companies genuinely need these skills, you're going to pay more for it than hiring local.
> you're going to pay more for it than hiring local.

A lot of companies already do.

I used the fact that H1B salaries have to be reported to the government and made publicly available to very successfully argue for a significant raise at my employer - the H1B employees on my team were making up the majority of the top percentile.

I recognize this isn't universally true, but you can check out http://serebryakov.info/h1b/ and compare your company vs. big names, etc. You might be surprised at what you find, despite the narrative being 'all h1b workers are underpaid just to undercut local talent costs'.

Flat numbers are also silly, because then people finishing up their undergrad or masters here are now competing against people with 10 or 15 years of experience, which means they are going to be receiving a lot less pay but still have plenty of potential to be a positive gain on our country.

> I would like to see a fairly hefty tax on top of visas, the proceeds of which go into funding some useful program.

There is a $1500 fee as part of every H-1B visa application dubbed "American Competitiveness and Workforce Improvement Act of 1998 Education and Training Fee". See https://www.uscis.gov/forms/h-and-l-filing-fees-form-i-129-p... for details.

Also, aliens working on H-1B visas pay all the same taxes as local citizens.

> They are brought to the US, given around 40% less, to work jobs that could easily be worked by Americans.

Some of them are; many are not. Check out H-1B salaries at AmaFaceGoogSoft or SV startups.

> So to sum it up, America does not need more talent, it has plenty of its own in a population of 300 million people.

A large fraction of SV wealth has been created by people who first came on H-1B.

The combined lobbying muscle and money of Amazon, Google, Facebook, Apple, Microsoft, Twitter etc etc will now sing from one song sheet with the goal of making damn, damn sure that there isn't a bidding war for engineers the way there is for investment bankers, lawyers and "senior managers" with MBAs.

The Washington Post will support this drive fully, as it always has, the campaign isn't new after all. But now there is a palpable threat the vigour and determination will be increased dramatically. Where are the engineers being paid multi-millions for inventing and building stuff? Never heard of one unless they owned the company. Where are the senior managers, loads of them in every fortune 500 company and beyond.

  The Washington Post will support this drive fully, as it always has
Even more so from here on, given that Jeff Bezos himself owns it.
Y-Combinator is obviously also on that list. From top story to second page in an hour. I do hope that move was organic and not manipulated with privilege...
Probably got flagged by people as politics. Which it is. This topic comes up regularly, and no one convinces anyone. Some people are convinced that they took uuurrr jawwbs, and others are convinced that even immigrants are human beings who ought to have a shot at life in the US if they are willing to work hard.
And most probably have a more nuanced and sophisticated view of the issue beyond such finger painted sketches.

It if really is flagged as "politics" that would be a shame and would certainly reflect badly on y-combniator given the founders broadcast of their views on the matter.

The whole concept of "flagged as politics" is actually absurd in this forum.

I wonder if what you say is true and how one would find out.

I think the "flagged as politics", though it does happen (in particular during and around the "Political Detox Week" experiment) is more a misnomer in general. Submissions are sometimes flagged because members think the resulting discussion will likely produce much more heat than light.

Given the number of comments, in this case I think the discussion may have triggered the "overheated discussion detector" algorithm, which will move a submission down.

Seems highly unlikely given the the number of posts if such a threshold is fairly applied, don't you think? Obviously this is a policy that has direct ramifications on the business interests of the founders of YCombinator. They probably ought to be careful if they really are interfering in moderating.
From what I've observed, there's no conspiracy going on here. The mods are very open about the actions they take, and in the case of YC-related topics, have removed automatically applied weights and user-flagged actions to ensure they are discussed, even while flame wars rage on.

Human psychology being what it is, we pay attention to what happens to topics that interest us, in particular if it's negative. This gives us a biased view. I think if you were to do a study of submissions on HN, it wouldn't likely support a view that the mods or the HN algorithms are doing anything untoward. (I'd personally be interested in seeing such a report regardless of the results.)

I think I may have been unclear when I mentioned the number of comments with respect to triggering the overheated discussion detector: I think its based on comment rate rather than absolute number. (The exact rules of the site aren't open.) Yesterday a post was sitting at number 1, with a comparable number of votes to the one in the number 2 slot. As the number of comments skyrocketed (over a hundred in a couple of hours), it plummeted in rank even as it continued to be upvoted. And the topic had nothing to do with YC or even business, for that matter.

There is one other behavior that may be at play. User flags will affect ranking even prior to the '[flagged]' tag appearing. This could also be the case for either of these submissions.

Also, please be aware that flagging is nearly always a result user flags, not interference by the mods. Likewise, the algorithmic actions are automatic, not reviewed and applied by mods on a case by case basis. I've seen reference to the mods adding weight to a post, but this I believe is few and far between. I haven't seen this mention in months. And from a practical standpoint, the mods are just two guys. They do their best in tending to the forums, but they're not watching the site 24/7. They're not reviewing every submission.

Washington Post == Amazon
The US has so many work visa programs, that focusing on the "H1B" variant will be the biggest red herring party pandering possible.

They're all ripe for abuse.

Now there might be a redeeming quality in creating some kind of patch so that applicants from a signal country can't all apply by January 2nd.

Yeah just like the "Chinese Exclusion Act". But maybe not with as overtly racist name this time.
If all of EU got counted as a single country for Green Card issuance purposes, the per-country backlogs would have disappeared long ago :-/
India has to create 12 million jobs every year. Now, let that sink in first. Offshoring/Outsourcing is basically exporting software services to US and H1-B and L1 play a complementary role at Infosys, TCS, Wipro et al. India not getting US contracts both corporate and government IT would be unmitigated disaster. Yes, the country it self can use some of the Software Engineering talent for creating services both in its government and corporations, but unless there is massive investments in localization of software into indic languages, those services will remain "Colonial" in their character.

The lottery system of H1-B has already ensured the ones getting it are just lottery winners with a degree in their hand, nothing more and nothing less.

If US can actually ensure the best and bright get H1-B instead of sweatshops like Infosys/TCS/Wipro, that is beneficial. The argument that the current regime of Lottery H1-B is actually bringing the best and brightest from India to US is highly debatable.

So what is an "highly skilled worker"? How to define someone who adds a lot of value to the country?

Personnaly I would rather make this a free market visa where whose who qualify have to have the higher bid to enter the US. As most of the time, high value correlates with high salary.

Now that is a weird claim of something being a free market if I ever saw one. Want to make it a free market? Remove the need for a visa. It is as simple as that.

Auctioning visas may make it into a market, but don't delude yourself that it would be free.

> Auctioning visas may make it into a market, but don't delude yourself that it would be free.

Exactly, because auctioning visas presumes some kind of artificial limit to the number of them, that some politicians pull out of their asses. See elsewhere for my 'optimal number of immigrants' link, which explains this in further detail.

The problem with the h1b is that it is a lottery.

If it was instead auctioned to the highest bidder, then we wouldnt get companies undercutting American jobs.

Don't just give the visa to someone randomly. Give it to the company who is willing to pay a 50k tax bill.

If the employee is worth it, then they will have no problem paying the bill.

If it was auctioned to the highest bidder, then only software engineers predominately in Silicon Valley would make up 99% of all visas.
You are right. That is what would happen.

If other companies don't like it, then they should make their salaries competitive.

But the other salaries are competitive when scaled by cost of living, it's that SV and NYC salaries are so high because there's a housing shortage going on. Also: quality of life, who wants to live in a shoebox in Oakland? People will trade a lower salary for a less insane commute.

One theory is that software is concentrated in SV because employee turnover is so fast in that line of work, it's quickest to find a new job in SV as opposed to anywhere else. The dominance of SV is people taking a salary hit to insure against catastrophic outcomes, i.e. running out of savings/unemployment and health insurance.

Why not have a commission decide on how big the shortage is and then issue green cards depending on occupation? Whoever wins one can work for whomever is pleases him, instead of being tied to the employer for years and years. Yes, I know it's possible to change jobs, but it's not for those with weak stomachs or dependents.

Ebay auctions aren't scaled by cost of living adjustments either. The highest bidder wins.

I agree that work permission should be either open or open after the first year, though. It's a huge artificial inefficiency to have talented people stuck in a sub optimal place for years just due to fear of losing residency if they change jobs.

If the money goes to taxes I'm afraid it will lower the employee's salary. How about going by the highest salary offered instead? That would ensure that the pay stays competitive and foreign engineers don't get hired just because they are cheaper.
That works too. Or do a minimum salary of xxx,000$.
The way to do the auction is, the engineers with the highest salary offers get to come (national security permitting). This way the slots would be used only to bring in people who were truly highly valued in their profession.
Wouldn't this incentivise companies to pass down these costs to an H1B employees in the form of even lower pay and/or reduced benefits?

High cost of labour acquisition, IMO, is a huge contributor to "workplace" abuse in black markets and debt is the mechanism of modern slavery.

It might pass down to the h1bs, but it would NOT pass down to Americans (why pay an h1b 80k +50k tax, if you can pay an American 120k).

But you can also solve this by just having minimum 100k+ salary requirements.

The problem with visas is that they're restricted at all. Human beings should be able to pursue the American way of life w/o winning a lottery or convincing some company that they're worthy of a valuable "slot".

  Chattelizing human beings
You're equating H-1B applicants to chattel slaves?
(comment deleted)
I am not representative because I had only 3-4 experiences with developers from India but my two cents include a dev who was not aware how a checkbox works, an app which was written by devs from India and they used a "secret" key for authentication which was part of the application distribution (you could basically use it as-is and bypass authentication), and a PL/SQL backend which contained 3000 liner stored procedures without documentation. Most companies think that programming is like manual labor: you can buy a metric ton of cheap workforce who will get the job done but the reality is much more grim.
A simple solution is to auction off H1-B visas: sort the applications in decreasing order of salary and take the top 65,000. This'll force companies to view H1-Bs as hard-to-find talent, instead of cheap talent as it is currently.
Ive been concerned about Zuckerberg and Theil using Trump to get their FWD.us thing passed and start importing cheap developers here.
It seems like it would be so easy to fix the H1B problem. The problem is that the "body shops" just file a ton of applications and then get the number they need because they don't actually care who they get, they just need warm bodies.

And then there are the companies that actually need skilled engineers who pay really high salaries, but only apply for the people who they actually want.

So make it an auction instead of a lottery.

10,000 visas available this year? Great, the 10,000 highest paid workers get in.

Edit: It was pointed out below that this wouldn't be fair to recent college grads, so perhaps it could be split on age or years of experience or something like that.

Another solution would be to automatically convert student visas to H1B after they graduate from an accredited institution.

You can see how this will help. Check out the data[0]. Wipro, a standard Indian body shop, is paying their H1Bs a median of 69K. Netflix is paying a median of 169K, with about 100 jobs over 200K (and a few above 500K). Google and Microsoft are a little lower than Netflix.

[0] http://h1bdata.info/index.php?em=wipro&job=&city=&year=All+Y...

My brother-in-law (who is from Delhi) had a friend from who went to Brown and had troubles with his H1-B after he graduated.

He went back to India and created a healthcare startup which now has nearly 100 employees.

If the US was operating in its best interest, it would try to keep the people it trains in the country.

No country has a monopoly on intelligence and eventually many countries will catch up to the US. It seems to me that a good way to accelerate the process would be to kick all of the H1-B folks out.

Assuming the student did not receive notable government scholarships to study in the US, it wasn't exactly the US training him but his spending his own money to be trained. This is not the case, of course, for funded PhD graduates, etc.
The text of the bill presented in the previous session of congress may be found here: https://www.congress.gov/bill/114th-congress/house-bill/5801...

The actual text of the bill only effects employers whose workforce is at least 15% H-1Bs (higher thresholds exist for employers with 50 or less employees).

The Attorney General can prevent an employer from petitioning for any alien (H-1B, L-1, nonimmigrant, immigrant, etc.) for a period of 1, 2 or 3 years (depending on willfulness and similar criteria) if it is found that a non-exempt H-1B displaced an American worker.

The current definition of exempt H-1B is: $60k salary OR a Masters degree.

The new definition of exempt H-1B will be: $100k salary.

The relevant statutes are here: http://uscode.house.gov/view.xhtml?req=%28title:8%20section:...

The bill modifies (n)(3)(B).

The 15% and other thresholds are in (n)(3)(A).

The sanctions the Attorney General may impose are described in (n)(2)(E). Random inspections by the Secretary of Labor are described in (n)(2)(F).

The 1-3 years are defined in (n)(2)(C)(i)(III), (n)(2)(C)(ii)(II), and (n)(2)(C)(iii)(II) which (n)(2)(E) refers to.

I'm suspicious of anything coming from the WP given that Bezos owns it.

For people who really are the best and brightest, wouldn't they already be eligible for an O-1 or EB-1?

Primary use of H1-B I see here in Central time is for people without leverage who can be pushed around. I've known smart guys and dumb guys working here on that visa, and they both have some asshole dangling that visa over their heads.

If we really need these people, we should be giving them citizenship.

> For people who really are the best and brightest, wouldn't they already be eligible for an O-1 or EB-1?

No, many of the best and brightest programmers won't qualify for EB-1 or O-1 visas. To understand why, please look up the requirements for these visas and judge how many of the best and brightest of American programmers you know "in Central time" would qualify.

> If we really need these people, we should be giving them citizenship.

Or at least a green card.

There's no requirement that H1B beneficiaries be "highly skilled."