News for hackers. Stuff that matters.
Re:USCIS is challenging an unusually large number of H-1B ap... by refurb on Tuesday November 07, 2017 @05:49PM (#15648440)
the "country of birth" based green limits ensure that you have to remain in H1-B status for 15 - 20 years (if you happen to be born in India)

You don't wait in H1B status, you get advanced parole which means you can stay and work until you green card has been processed.

Re:USCIS is challenging an unusually large number of H-1B ap... by hjlkashd on Tuesday November 07, 2017 @10:48PM (#15649795)
Yes, but if you lose your job for any reason, you have to leave the country in a matter of days (I think you have 30 days, it might be a little more).

So, sell your house, all your belongings, take the kids out of school, move all investments... uproot your whole life in 2 months, maybe 1 month. That's not an easy thing to do, especially with children. It's not fair to my family - the kids would hate moving from the US back to India. Canada is much closer, culturally, and it's easier to adjust.

We decided to move as a family, and planned everything for more than a year.

This is personal, of course. Everyone has to make their own decision.

Re:USCIS is challenging an unusually large number of H-1B ap... by refurb on Wednesday November 08, 2017 @01:55AM (#15650362)
Sorry if I'm being overly detailed, but if you lose your job when in the later stages of a green card there is portability to a new employer, so there are options.

However, I do agree the uncertainty can be stressful. I went through a layoff when on H1B and it's not fun!

Re:USCIS is challenging an unusually large number of H-1B ap... by sumitgt on Wednesday November 08, 2017 @11:27AM (#15653957)
Yes, although there is some portability, you still have to apply, interview and get a job within 30 days. That's not feasible, and doesn't give you enough room to find a good job and negotiate salary from a point of strength.