I am not an immigration lawyer, but this is my understanding:
The H-1B is similar to the TN but each have their pros / cons:
TN is much cheaper (~$50 + lawyer fees) and there is no cap / application deadline. You apply at the border so there is also virtually no waiting time assuming you get it.
The downside of the TN is that it is a "temporary" permit. Technically it's not actually a visa. It simply allows you to work and live in the US for a "temporary" amount of time. The temporary part is very gray in this case, since it is up to the discretion of the border guard to determine if you are using it in a temporary sense. Similar to the H-1B it can last for up to 3 years, and can be renewed after that.
The other big difference is that dual-intent is not allowed on the TN permit. In other words, you are not supposed to apply for a green card while you are on it. The H-1B is dual intent and therefore that's what you want if you want to get a greencard.
A pretty typical path for Canadians who start working in the US and decide to stay is TN -> H-1B -> Green Card. However, it is not easier for Canadians to get an H-1B. They must participate in the lottery like everybody else.
> "In other words, you are not supposed to apply for a green card while you are on it."
You can actually do this, it's very painful but it's not rare. The gotcha is that the moment you leave the country your TN is kaput, so you're effectively trapped in the USA until the green card process is complete.
> The gotcha is that the moment you leave the country your TN is kaput, so you're effectively trapped in the USA until the green card process is complete.
Not quite true. Once you've filed for adjustment of status (which you can only do once your priority date is current), you can also file an I-131 for advanced parole, and after receiving this, you can leave and re-enter the US with it. Technically you're not on a TN anymore though.
There is at least one caveat with multi-armed bandit testing. It assumes that the site/app remains constant over the entire experiment. This is often not the case or feasible, especially for websites with large teams deploying constantly.
When your site is constantly changing in other ways, dynamically changing odds can cause a skew because you could give more of A than B during a dependent change, so you have to normalize for that somehow. A/B testing doesn't have this issue because the odds are constant over time.
This is great stuff. Thank you! I'm actually about to release an Ear Training app for iOS and I would love it if you'd take a look and tell me what you thought. if you would e-mail me at info@mockingbirdlessons.com I'll tell you more
Are you kidding me? This is a very common requirement and one of the reasons larger institutions are building out their own clouds. It's not a requirement for everyone of course, but it's certainly a common theme.
Many in the financial services or healthcare industry. Some of those industries have requirements far in excess of both SOX and HIPAA combined due to SEC scrutiny.
Whoa cool thanks for sharing that. This could have been very helpful, and still might be. I'll have to check it out and see what they did differently and how the performance compares.
Underneath, it uses DSP.js also, so I'd imagine it's pretty similar. I am able to get autocorrelation & FFT frequency results out & graph them at about 50hz without any optimization on my rather old laptop in Chrome.
"I tuned my guitar succesfully with it" Cool! That's what I like to hear.
Thanks for the review and feedback. The performance delay may be due to the high volume right now because of the posting.
Also this is a very very simple algorithm that I will likely replace. As stated below, the cool thing (I think) about this is that its all javascript. All other online tuners require flash to use the microphone. This is still somewhat of a proof of concept/prototype and I hope to improve.
I tested this on a macbook pro with the built-in microphone and mostly Chrome. It's great to know that it works on a completely different platform.
Silently dropped the storage drastically in the lower plans. Knew the 1TB at $50 a month was too good to last forever. Now for that much storage you need to pay $2000
yeah these changes price adjustments are getting too be too much. And now when I enter the New Relic console I get "login failed"... When I try to look at history in Adept I get a Rails error. It feels like their priority is NEW and MORE instead of SOLID, RELIABLE. Going to try AWS for next app.
Luckily, my Heroku apps are all RDS anyway so no paranoid scrambling here...
I'll try to get around to it, sure. Adept isn't a log-on issue it's after I'm authenticated, just any time you hit "History" it Rails errors, sometimes works after a few refreshes.
The downside of the TN is that it is a "temporary" permit. Technically it's not actually a visa. It simply allows you to work and live in the US for a "temporary" amount of time. The temporary part is very gray in this case, since it is up to the discretion of the border guard to determine if you are using it in a temporary sense. Similar to the H-1B it can last for up to 3 years, and can be renewed after that.
The other big difference is that dual-intent is not allowed on the TN permit. In other words, you are not supposed to apply for a green card while you are on it. The H-1B is dual intent and therefore that's what you want if you want to get a greencard.
A pretty typical path for Canadians who start working in the US and decide to stay is TN -> H-1B -> Green Card. However, it is not easier for Canadians to get an H-1B. They must participate in the lottery like everybody else.