Recently, we released RsRelayJS, a small RxJS lib that provides 'Relay' types. These are analogous to Subject types, but without the ability to call complete() or error(). Therefore, they are stateless in the sense that they cannot enter a terminal state. I've found myself using these more than Subjects in our code, to bridge non-Rx code to Rx.
Nothing overly exciting, but I've started a blog recently at shanefitzpatrick.io and am working on a Ghost theme inspired by Google's recent Material Design.
I'm going to be in this lottery and it's unnerving thinking about how different my life could turn out if I get this visa vs. don't. Young male, can't imagine I'd try again next year so it could be the difference of a much higher paying job plus living 5+ years in America vs. staying in my home country probably for life. Nothing wrong with my home country, but I'm excited of the prospect of living in America and the experiences that go with.
For people in the same boat: I think it's easier to cope with this if you take the view that you have to be lucky to get the visa, not unlucky not to. No one complains of ill-luck when they buy a lottery ticket and don't win millions. Positivity folks! :)
Not quite 68% because there are two categories: 20,000 for advanced degree holders and another 65,000. There is an initial lottery between the advanced degree holders for the 20,000, and then the unsuccessful people go into the regular lottery. Don't know if the figures were released for the number of advanced degree holders who applied, but assuming the cap here was also met, the chances in the main lottery would be 65,000/114,000 = 57%
Great guide, I'd love a similar one for Green Cards.
For instance, does a Masters in CS qualify you for an EB-2 filing? A search shows that the employer would have to give evidence of the advanced degree being necessary for the job. Usually you wouldn't need a Masters degree for a programmer role but I'm wondering how strict this is in practice.
Concretely, if you were to enter the US on a H1-B for a SDE role with BigCorpA and had a Masters degree in CS, could you immediately file for a Green Card under EB-2 category?
Assuming that everybody else performing that role at the company has a Master's degree (or equivalent) there is nothing stopping filing the labor certification on day one.
As with anything immigration related. Consult a lawyer, not the internet.
I used to do this, but then when compiling the project the Dropbox client would shoot to over 70% CPU usage and the fan on my laptop would go into overdrive.
This is due to churn on the compiled files right? The fix would be to compile these files someplace outside of dropbox. (Because the important artifact you want to back up is source code, not binaries). Depends on your language / build tool for how complicated this would be...
CMake encourages out of tree builds. I find them superior to in tree builds in most cases. But if it is just a random utility that I'm compiling from the Internet and do not intend to dev on, in tree works fine for me.
A suggestion off the top of my head would be writing a script that pauses Dropbox syncing before running a compiler. (From a quick Google search, there seem to be a couple of scripts already written that do this.)
I've seen this on numerous sites now and each has 'Reveals Real Name' in the title. His name wasn't some big secret beforehand (it was on his wiki page) and using this link bait in the title defers from the quality of his speech.
What saddened me most about that reaction was that it was for the announcement of something that we have always had. The biggest reaction at E3 was to a non-restriction, not a game!
Check it out here - https://github.com/Microsoft/RxRelayJS