It isn't absurd at all. Facebook is one of the companies doing this the right way. Facebook interviews H1-B candidates in exactly the same way it interviews American citizens, and they pay the same to H1-Bs and American citizens in the same role. When they reject an American candidate, it's because they don't think that candidate is sufficiently skilled, not because they want to hire a foreigner with the same skills for cheaper.
Stop the fucking bullshit goddammit.
Whether tech interviews should be algorithmic or not is beside the point. But they have a very well-defined process. So every rejection and acceptance is probably very well documented.
You can't make up for that by just offering higher wages. Maybe a few top companies would be able to manage it, but only by poaching all the engineers from other companies. Ultimately, the industry will move elsewhere if US companies can't hire foreign engineers. The US only supplies a fraction of the world's software engineers. There's no inherent reason why the world's tech sector has to be so concentrated in the US.
That's nonsense. FB pays upwards of $200K per year to fresh CS graduates. Compare that to $60K made by a chemical engg graduate. If there were plenty of talented developers why are they paying such astronomical salaries?
Because Facebook (and Google, for that matter) discovered a money hose that is called online advertising, so they can be more liberal with the money they dole out. Also, SV tends to be expensive.
The amount of money your are paid does not necessarily mean you are the best and brightest, as much the HN/software types like to believe.
They are more generous because they have more money? Preposterous. That's not how businesses work. Businesses pay the lowest possible salaries regardless of how much money they make. If they are paying high salaries that's because that's what it takes to hire the top talent. The laws of supply and demand come into play here, not generosity.
That’s a decision for Congress to make and it hasn’t done that. What it has created is a temporary immigration system for skilled workers. The skills don’t have to be unique, but employers must prove that they can’t find workers with that skill set domestically at prevailing wage rates. And that it seems absurd for places like Facebook to say that when they reject so many applications from talented developers.