While the concept was interesting, it did not really catch up. Progress of silicon devices made it simply unnecessary. It ended up being used as a buzz word for a few years and quietly died away.
I wonder if this is going to follow the same trend.
There would be little political discourse if facts were given consideration.
Read the definition of an H1B visa. It is a temporary visa and there is no defined path from an H1B to a permanent (immigrant) visa. Google it, it will be the first link.
It also says if your sponsorship is terminated, either you get yourself another sponsor of you go back home. Are you surprised that it is exactly what would happen? What else did you expect?
If you want to become a citizen, get yourself a green card, then after a few years you can apply to citizenship. You do not need an H1B to get a green card. If anything, an H1B holder will take LONGER to get a green card than a straight green card application from your home country. It took a year and a half for me.
I simply wanted to rebuke that. The original company that originally sponsored me had no idea what they were doing. They did not even bother to read the regulations and just hired an inept lawyer that charged them and did nothing. That did not impress the INS and did not impress me.
When I got tired of going nowhere, I educated myself about the process (there was no internet back then) and took it over for myself. I was hellbent on getting a green card BEFORE actually coming here precisely because any kind of temporary visa is NOT supposed to be the path to a green card and I did not want that kind of uncertainty hanging over my head.
Once I was here with my green card, I was in full control of my destiny.
I am quite familiar with what you are talking about, as you are not the first one to make the same mistake.
Anybody who depends on a corporation for his or her immigration status and comes with a temporary visa is asking for trouble and should not complain when it does not go the way the individual wants. Beggars can't be choosers.
As an immigrant, married to another immigrant, the US immigration system is just about as fair as I could expect it to be.
My original corporation sponsored immigration undertaking failed flat on it's face, probably because of the original corporation's total incompetence in that matter. I ended up filing all the papers myself and getting a green card in a reasonable time after going through the recommended procedure by myself, no attorney involved. I have since become a citizen.
My wife did exactly the same thing 20 years later and had the exact same outcome. How surprising? The US immigration system actually is fair. If you do what the procedures say you should do, you obtain the desired outcome. However, many people who try to screw with it end up being rejected. Is that such a bad thing?
If your immigration status depends on a profit-driven corporation, are you naive enough to believe that the corporation will act contrary to it's own best interest and do anything other than what it needs to do to further it's own objectives? As long as your interests align with those of the corporation, you are on the gravy train. When they diverge, guess who is left holding the bag?
No language will give you a magic speed boost if you do not understand how it processes the numbers and data structures.
My recommendation is probably not what you want to hear: pick a language that you are comfortable with and study it so that you know how to write efficient code with it.
I use K-9 on my Android phone and tablet, and in one client, I have my eight email accounts and more flexibility than I could imagine having on the PC, without the barrage of ads that most webmail clients send you on the PC.
The only way for me to return to the PC would be to have a K-9 like client for the PC.
Video ads have done a good job of luring me away from broadcast and cable television (except for premium, ad-free channels)
I have flashblock installed on all my browsers and am very happy with it.
What is the attraction of video ads for the user?
If you want to put yourself on the map, publish your own map.