Yes, this functionality is required by law and is done at the chipset firmware level these days. And even before phones supported this, it was done by triangulation at the carriers towers.
I believe thats quite an overestimate. Both Amazon and Google exceed the minimum required wage in each level on average by 93% and 73% respectively.
Separately, that is precisely what the article is doing. Conflating the minimum with wages actually paid to infer that H1B workers at large tech companies are underpaid.
Well, kinda right? I think this may just be reflective of the long/fat tail of tech salaries.
The second column in that table shows how many people exceed the prevailing wage by 20% or more. In the case of Facebook, it's just 47.9%. And for Google and Amazon, it's 58 and 68 respectively.
Confusingly, they don't tell how many people exceed the prevailing wage at all.
Could you please explain how the article is conflating the minimum with wages actually paid?
It gives the number of H1Bs by wage level in Table 5. So, wage level 1 would be those with wages between 17 and 34 percentile, right?
This is precisely why most top tech companies in India only hire from the top colleges (IITs, BITS Pilani, IIITs, NITs, etc). It's usually not worth their time to even interview someone who did not graduate from one of these.
This is also evident in the compensation for new grads. CS grads from lower ranked colleges typically make $5k-$10k per year, while those from these good colleges make $20k-$40k per year(gross).
Exceptions exist of course.