"Adobe’s Flash products are 100% proprietary. . . By almost any definition, Flash is a closed system."
The Actionscript 3 virtual machine and compiler were both open source at the time that "Thoughts of Flash" was written. So a lie.
I don't have all night to go through lie-by-lie but here's another one "Flash was designed for PCs using mice, " No it wasn't, it was created to produce interfaces for touch screen kiosks.
It is astounding the amount of lies packed into "Thoughts on Flash" and how much was uncritically gobbled up by the tech press.
I knew a few guys on H-1B who switched. The only downside is that the clock is not restarted, but since the H-1B timer is 6 years and GC takes about 3 years, a worker who's not a complete idiot has plenty of time to shop around.
Hiring H-1B for cost reasons is not possible. It is not allowed to pay less than market price and the government audits it. My first H-1B job paid $75k in '97 dollars (e.g. north of $120k now) and it was more than typical market value. Full bennies, too.
The problem is that "market price" is extremely malleable, and it's easy enough to tweak the job title slightly in order to change what the person is being paid.
As I said, there are exceptions, but in general H1B is a mechanism for importing cheap labor.
Then explain why, in 2001 while working for Lucent, a more qualified for the job H-1B engineer was paid 45K to my 80K?
While I hear from people like you and other sources that there are H-1Bs being paid what they're worth, all the cases I actually know something about are paid significantly less than market or the like (e.g. too many cases of more expensive, experienced US citizens and permanent residents being replaced by cheaper H-1Bs; we've been reading in the general news about some particularly notorious cases of this happening en masse lately at that California utility and Disney).
Yeah, I also do not agree with this. While there is definitely a certain minimum, you are not going to be paid top dollar on an H1B. More importantly, you have way less leverage for salary negotiations, so as an immigrant you keep at the same salary for years.
Green card in 3 years?, not for someone from India. If the current system continues it may take 10 years or more for people of indian orgin to get a employment based green card