1) If it was the same in OTHER PROFESSIONS then I'd be ok - but it's not. Professionals licensed to practice in their country cannot immigrate and practice here - they end up resorting to things like becoming cab drivers etc (not that there's anything wrong with being a cab driver - but if you went to university for a solid profession then it's not a good result). Allow accountants, doctors, lawyers accredited in their countries to come and be able to become licensed here and push down their wages for the rest of us, then we can talk. This keeps supply in their field down and their wages up.
2) These visas do not incentivize corporations to RETRAIN their employees. Yes the specific technology changes but the ability to understand how to interact, program, maintain, etc do not (in relation).
3) Is AGEISM a management or a worker problem? Sure, it's up to the worker to keep up to date, but I've seen plenty of examples where ageism is more a problem of the industry. Somebody who is 40+, has a CompSci degree, worked in the industry for 15-20 years, gained wisdom is somehow worthless because they don't know the exact specific technology.
These visas are a bandaid to a problem that tech corporations themselves created. They don't retrain their valuable workers with outdated skills and instead look to foreign countries for a quick-fix out of their mess.
Keep up the high wages and you'll continue to see an increase in CompSci enrollment. Then pay to retrain your (good) employees for the latest technology and you'll keep them. Corporations have options, they're just more motivated at the H1-B candy then something that benefits everyone.
> "might generate easily predicted cryptographic keys under certain extremely rare circumstances"
no, he's not saying that - he's saying that there's no such thing as entropy depletion - and so urandom is secure. Which makes me ask after urandom was created - why EVER bother using /dev/random with it's blocking flaw/deficiency?
> Once urandom is initialized, the idea that it can ever "run out of entropy" is nonsensical; urandom is structurally the same as a stream cipher keystream generator, and we generally don't fret about whether AES-CTR keystreams will "run out of key". Nonetheless, the belief that urandom will sporadically "run out of entropy" is virulent.
Something doesn't add up. Supposedly the reasons for creating urandom were to avoid blocking - but at the same time all the docs warn about entropy depletion. Are you now saying this is meaningless? If so, then why ever use /dev/random?
2) These visas do not incentivize corporations to RETRAIN their employees. Yes the specific technology changes but the ability to understand how to interact, program, maintain, etc do not (in relation).
3) Is AGEISM a management or a worker problem? Sure, it's up to the worker to keep up to date, but I've seen plenty of examples where ageism is more a problem of the industry. Somebody who is 40+, has a CompSci degree, worked in the industry for 15-20 years, gained wisdom is somehow worthless because they don't know the exact specific technology.
These visas are a bandaid to a problem that tech corporations themselves created. They don't retrain their valuable workers with outdated skills and instead look to foreign countries for a quick-fix out of their mess.
Keep up the high wages and you'll continue to see an increase in CompSci enrollment. Then pay to retrain your (good) employees for the latest technology and you'll keep them. Corporations have options, they're just more motivated at the H1-B candy then something that benefits everyone.