Hacker Newsnew | past | comments | ask | show | jobs | submit | usernametbd's commentslogin

You'll need to go to your subscription settings in Azure Portal, and in the Access Control (IAM) options, you can add the other account as an authorized user of your Azure subscription. Once you do this, you can use your subscription from both accounts. It works kind of like Active Directory.


Why is Microsoft villain? Does it provide its H1B employees below market salary? Genuinely asking as I've seen H1B employees at MS paid a huge salary, equal to their citizen counterparts, and also they've been freely jumping companies to get an even bigger pay raise.


As an ex-H1B MSFT employee, there are a few data points I can share.

First, to the best of my knowledge, my salary was not lower than that of my colleagues with citizenship at any point. Nor did I get fewer perks, formally or informally (ability to take days off as and when needed etc).

Second, my H1B status was never used as leverage when talking about raises, amount of time spent at work, and so on. I was never pressured to work more "or else".

Third, Microsoft fully sponsored my green card application, including all direct and indirect filing and legal fees. They were clearly interested in getting me off H1B status as soon as possible.

This is an anecdote. However, all people I know in MS who are or were on H1B have similar experiences. All either have green cards by now, or are in the process of obtaining them, with very few willing exceptions (as in, people who voluntarily decided to not apply, despite all the prodding to do so).


As a manager in MSFT. I can assure you that salaries aren't any different for H1B versus Citizens. I myself had a hard time find great native talents that I ended up hiring quite a few Canadians.


This thread has many comments that either ignore or are unaware of the basic economics of the situation. The contention isn't that H1Bs are paid differently. The argument is that a market with 50k more H1B engineers will result in a lower salary for a U.S. resident with that skill set.

In other words, if people with that skill set were more scarce, compensation would be higher and eventually more U.S. residents would be attracted into to the field.

There may be good points against that contention, but this thread is mostly talking past it.


> The contention isn't that H1Bs are paid differently.

Actually, that is exactly the contention for many. Even if you look at other comments on this story, there are numerous claims that H1Bs are paid less.

Which is true - most H1Bs (the ones employed by "consulting" shops) are indeed paid significantly under the market, because of the leverage their employers have over them making it hard for them to negotiate for better salaries.

Your point is valid, but it's neither the most significant effect of the H1B program, nor the one that's most obviously unfair. More people competing on equal terms is a very different proposition.


Microsoft US citizen employees lost their jobs but first were forced to train their H1B replacements. I know some of these workers that lost their jobs and had to replace their H1B replacements at Microsoft.


Any evidence/article mentioning this?



You still have not answered the question. What has their lobbying done to decrease living standard, and what are they lobbying for, specifically?

Your response is useless in the context of the current conversation.


Unless the display technology is changed from html, css and js to something opaque for a client, like a video stream of content, ad blocking will always be there and effective even if there are laws against it.


Weird how mind works. I clicked the link ONLY to see if the gifs are there. Didn't read a single line in the article, closed and came to comments to see if it's here.


its more efficient, many times


Sorry you had bad experience. But I'd like to note here that many technical interviews that involve white board problem solving are nothing like this. I've attended interviews from a bunch of companies that do white board interviews. In almost all of them, the whole interview process went much smoother than this. Most importantly, nothing like "Not a word is said, they are clicking at their laptops, and staring at the whiteboard, as waiting for the genie to pop out of a bottle". If that happens, they are just bad interviewers.

White board interviews are supposed to be interactive. When I solve a problem, I always verbally say whatever is going on in my mind and share it with them. This does two things : 1. Helps me focus on the next steps instead of letting my mind race through different solutions, context switch often and lose track of my own thoghts. 2. Gives feedback to the interviewer so he knows I am on the right track and if not, give me clues (with or without him wanting to) that I can pick up on and proceed further.

In the end, my white board interviews always went like a conversation, a deep discussion about a problem that involves coming up with a solution and attacking it to see its pros and cons. I have come to appreciate the process itself because it tests several things like communicating to the team, problem solving, being open to other ideas etc.

Edit : I'd also like to note here that I didn't get these skills in my first interview. My first several interviews went horribly wrong like you mentioned. It is a skill that you need to invest time in. And you have to believe that the time you invest in this will pay off eventually. It did for me in several ways.


Kind of a noob question. But why would you be happy if C# ran in jvm? Is it just cross-platform compatibility so that you can develop your C# application for Linux?


> Is it just cross-platform compatibility so that you can develop your C# application for Linux?

C# runs just fine on Linux, using .Net Core.


So any particular reason to want C# in jvm?


This is the government. Everything goes slow.


But the only problem is, if you are already terminated, you shouldn't apply for a H-1B transfer. It would be like applying fresh, except you don't have to go through lottery. And also because this is a new visa, you are not qualified to work based on the H-1B portability rule either. So you have to wait until it is approved before you join the new company.


I recall that there had been a new ruling (Jan 17) on this though limited to people with an approved I140 petition. This ensures that your petition remains valid and you are eligible for a transfer even if your existing employer withdraws your petition. That should hopefully provide some respite for people who were terminated.

https://www.uscis.gov/news/news-releases/uscis-publishes-fin...


> But the only problem is, if you are already terminated, you shouldn't apply for a H-1B transfer

Thats not how it works unless the company that terminated your employment also revokes your H1-B visa. if your transfer is filed before the revocation then you're mostly fine, but now that theres no premium processing who knows?


I can imagine being that guy in that exact moment. But I can't imagine being that guy after the event. There will be a constant fear and doubt in my mind. And a constant fear whether others trust me anymore. I couldn't quit because that might make me look bad and I couldn't continue because that might make me look bad.


This guy may actually need therapy to not suffer from some light degree of trauma.


> they have no treaties with the US to force their hand to turn anything over

Sure, but that doesn't mean they won't happily exchange that info as part of a deal with the US, assuming your data is valuable enough.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: