and the video was too short. I wonder the size of the little pebble size balls were as in weight? Looks like they didn't even match the weight of a ping pong ball. Then I have to wonder what size their new gadget needs to be if they had a truck instead of that little pebble?
I think you are missing the point. The size or weight does not matter. It just demonstrates that tractor beam can be used in such the way. In the future, they may be able to use it to move bigger/heavier objects. Trying to imagine the size of gadget now has nothing to do with the demonstration because it will go under a lot more research in order to achieve something more useful.
I hope that wasn't what happened in this case. If the law says firing a gun within the city is illegal then it should be illegal regardless of other criminality in the vicinity. If defending your property is a clear exception to the law then what happened here is that it was decided that this shooting fell within that definition.
You don't understand the purpose of laws then. Laws are implemented in order to try to cover common circumstances. However, it needs to be interpreted when extreme cases occur (in gray area). Once a verdict is ruled for those cases by a court, the verdict can be used as precedence for latter circumstances. The ruling could be overturned by a higher court, but the highest court has the final word on it.
Thus, when laws said "firing a gun within a city limit is illegal," it does not always mean it is illegal in all cases because there could be other factors that are higher priority than firing a gun. One needs to consider the totality of the circumstance as well. Sadly, there are some people/lawyers using the loophole of laws (interpretation) to benefit themselves.
OK, that is very simple. As the delivery drone gets close to the address it is supposed to deliver to, it has to descend in order to make the delivery. Entire neighborhood? No. A couple of houses / apartments? Yes, it will have to be low enough to make a safe delivery. This means it will go very low past at least a couple of residences.
How about make the drone obvious as carrier, similar to FedEx or UPS trucks? For example, COLOR it in a way that people will see the differences? You are talking as if all drones must look the same or similar, so people can't distinguish them.
The rules that the article praised breaking were things like commenting your code (too much time and effort), defining data types (too much time and effort - let's see those pretty web page NOW!) and stuff like that.
The explanation of this rule breaking in TFA is partially true. You may not need to over document variable names because they tend to be (and should be) self-explained. However, for a method and/or function, one SHOULD document what the method is EXPECTING (inputs) and how it does/returns (if any). In other words, use white-list approach, not black-list, in the documentation. TFA excuse (not reason) is that it is over documented because sometimes the documentation is for previous 4-5 versions. That is NOT an over documentation issue, but it is the LAZINESS of the programmer/developer to not update the document.
So the professional gamer will need to make money.
When under pressure people will often set their morals aside. So they will cheat, the substandard drawing, a crappy performance, Crappy code. Or find a way to cheat at the game as so they will make the money.
Needing to make money does not need to be unethical. Intentionally lose a game in order to make money is unethical. I am not sure whether it is illegal (in the sense of professional sport). Your reasoning is just an excuse for them.
And you expect to have that recording 24/7? Don't know how much effort the company wants to put into when they don't really expect this kind of incident. Also, the video shows a "fixed" position of camera angle which means you assume that every car will be driving in the same direction of camera viewing. We don't know how the car in TFA is actually parked/driven, so a camera position/angle could miss the car's license plate...
Regarding to their site -- http://www.gnu.org/licenses/qu...
A quick summary is under "Neutralizing Laws That Prohibit Free Software — But Not Forbidding DRM"
As usual, the GNU GPL does not restrict what people do in software; it just stops them from restricting others.
Frankly, college students are adults, they should be able to have guns on campus. Why not just make safe gun use and storage one of the first required classes? Rather than try and ban something that isn't going away, teach safe use and respect for guns and life.
No? Frankly, you should NEVER allow college students carrying guns. Have you ever been in fraternity houses where plenty of drunken kids hanging around? Let them have guns and you will see a lot more news about shooting each others. You expect too much on college students being responsible. Being an adult is not equal to responsible. "Should be" is not worth human lives when a tragedy happens. It is easy for you to say thing like this, but when a tragedy happens, you would either no where to be found or pretend you said nothing but distract the conversation to something else (i.e. teachers should have gun, should have better evacuate plan, etc.).
You can teach them to be responsible, but you should NEVER expect them to be responsible. Each individual has different level of responsibility and some will never learn. Thus, the solution is good but will NOT prevent a tragedy better than banning. So choosing only one of the two will not help. I prefer using BOTH solutions (ban + teaching) to lower the risk, but I know that the risk will never be zero.
hashing scheme called ‘bcrypt’ and randomly salt each individual password
Well... you can still brute force a lot of the passwords if you have the hash and the salt.
Could you please tell me how long would it take to get even one correct password of an account using brute-force? Then how long would you need to get all accounts' password with brute-force? You may need to look for how they 'randomly select' salt for each account in order to reduce the time, I guess.
You seem to be an anti-government person from what you replied. One point of view I want to point out because you seem to have no idea. Governments earn money is NOT A BAD THING (could be good or neutral). However, governments spend money a wrong way IS A BAD THING. These two ARE NOT the same.
You say this like it is a bad thing. Most taxi regulation is about keeping out competition.
That the service is so popular shows The People like it.
You said this like a short-sighted person. How about you apply the same concept to other situations besides Uber? How about a company you are working for found ways to exploit employees (including you), and the laws used to prohibit those work around but were revoked because of the court ruling? Then which side would you be?
Your story is interesting. However, if you are not sure about decimal handling (only 2 decimals), it should NOT be a problem as a developer to deal with it especially using JavaScript. I am not sure why you would blame the language on lacking of financial libraries stuff (and there shouldn't be!) because implementing a function by your own to handle decimal should be easy enough. You could feel that it is a difficult task if you aren't experienced in the language and the concept of how to deal with decimal (separate number and decimal)... If there is a library for the language, don't reinvent the wheel but use the library. If there is none, implement it your own.
To me, it is still correct. The word "the" is to emphasize HMS. HMS is considered as one word. Even though "H" stands for 'Her', it doesn't actually work as possessive. Thus, to me it is still fine.
I'd be happy to support visa for these folks, but NOT H-1Bs or similar. If we need them, bring them in and give them full rights. If we don't need them that badly, we don't really need them.
I am not sure whether or not you truly understand the relationship between OPT and H1B. OPT (Optional Practice Training) is limited to those who are holding F1 visa and finished school in the U.S. (Associated Degree or higher) so that they can work temporary (it is now up to 29 months), and these people must work in the field they graduated from. H1B is granted to anyone who want to work in the US (up to 6 years) and have a sponsor.
What you said here looks like that H1B is only for those who are from the outside of the country and not graduated from here, which is not true. Many of those who have given OPT would change their status from F1 to H1B. In other words, OPT is just a transition to H1B. So if you said that you do not support everyone who holds H1B, how do you distinguish those who change from OPT to H1B and other H1B holders when they all now have H1B? Please do not suggest that they should have a status or an extra flag for those who come from OPT. It could be seen as discrimination (selective group) and that would put more work on the INS. You should know what happen when the government agency has to do more work than they want to...
Back to the topic, as I mentioned that OPT is now up to 29 months (extended from 12 months), I do not really support the idea of extension; especially when the push is from a big corporation lobbyist -- Disney. Big corporations always find a way to work around the system. If they can't, they just lobby to change the rules/laws...
So riddle me this: How are these two still going as strong as they are without the support of the people? How can that even happen?
Here is my simple answer. If you are against them, you will never find out the reason. It is obvious that you aren't looking for the answer from the right place, but rather look from obvious places where you are usually attracted to.;-)
Of course I'm taking the complaint at face value here, and the complaint is that standard productivity software has not been pre-installed.
From googling, https://en.wikipedia.org/wiki/... is about the software they have. Down around Linux-Client section, it said that the OS is actually Ubuntu 12.04 which has OpenOffice, gedit (text editor with GUI), Firefox (Internet Browser), etc., installed by DEFAULT (these software come with the OS). However Skype must be installed manually.
To ease transition, they may even consider using the default Windows icon for Word on the OpenOffice/LibreOffice launcher and so....
Are you kidding me? Anyway, I am not sure if they (OpenOffice) could actual use MS Office icon in their software. It could easily be an IP issue. Besides would you want to make other people think that your software is someone else software? You implement your own software, remember?
I have been using Ubuntu since ver. 7.04 and now is 14.04 (there is 15.04 but I don't upgrade my OS). At the same time, I still have to work with Window boxes. I can somewhat see why these people think that Linux is more difficult to use. The GUI is a bit different, how to get to/search for certain software is also different. There is no "Start" button in Linux. There is no drive C:, D:, etc, in Linux, but it is all directory (and could be from a mounted storage). CD-Rom is auto-mounted and would appear when a disc is inserted in Linux (no permanent icon needed as in Windows). Some software even have options in different places in Linux (i.e. Firefox in Windows has 'Options' under 'Tool' menu, but in Linux the option becomes 'Preferences' and is under 'Edit').
For some people, it is not easy to switch from one GUI platform (including many other minor changes) to another. These people may either not be trained enough or not want to move out of their comfort zone and learn new GUI.
I am not sure what you are talking about.:D I just referred to the article in the link when the author wants to compare the issue with neighbor and his dog (which implies that the owner would choose to build the wall instead of let his dog get shot).
Hmm. I was an entry level C++ programmer just a couple years before that... I made like 35k..
Depends on where you are living. Also, if you are a H1B worker, what kind of company you are working for because that rate is way below what prevailing wage should be. If you are a U.S. citizen, then your answer has nothing to do with the GP I mentioned.
Where do you get that the 2001 job was entry level? It seems you are just pulling that out of your, well you know. Also how do you figure that an entry level of h1-b is an entry level programmer? He could be a programmer with 10 years of experience, coming to the US to take the job of a 10 years of experience citizen, because he is willing to take less money.
http://www.flcdatacenter.com/caseh1b.aspx
I guess the lazy people is out again (or don't know how to google). The link is for prevailing wage database. Download the zip file and search for "Computer Programmer" as job title and you will see how much they are getting paid as prevailing wage -- 65k. I hope the person should put his head in well you know.
This is a really nice post especially the link. However, something below I disagree from the blog.
Trump also said he thinks Mexico should pay for the fence, which made most people scoff. But if your neighbor’s pit bull keeps escaping and eating your rosebushes, you tell the neighbor to pay for his own fence or you will shoot his dog next time you see it. Telling a neighbor to build his own wall for your benefit is not crazy talk. And I actually think Trump could pull it off.
Why I disagree? One have to understand the relationship between the owner and his pet, and then compare it to Mexican citizen and the country. Remember, Mexico is NOT the U.S. (hint hint). If he replaces the "pit bull" with "an animal living inside the neigher's property," then it would be much more appropriate.
It was there to fill a claimed temporary shortage, but it had the inevitable result of driving down wages and thus reducing people training to enter the field. It should have been killed a long time ago, there are other visa categories that can be matched for skilled labour.
The H1b has some benefits for US employers, particularly it locks the employee in, they can't switch to a better job, Zuckerberg loves them, his slave army, but it gives H1Bs an advantage even for the same pay grade.
Plus at the end, they leave, fully trained, and ready to work at your offshore division for a wage lower than the US and above the local wage, thus exporting the job and the skills.
You are correct, but you are pointing out ONLY the obvious or the bad part of the program. The program itself benefit employment market. However, the major reason why this program becomes bad (in many tech people) is because corporations have found a way to abuse the program and have been doing it.
One of the program intention is to lower the wages to where it should be, and it works as intended. The program drives down wages because many younger Americans nowadays believe that they are worth a lot more than they are, which becomes more and more unrealistic. Thus, the wages are forced to be down to where it should be. Besides, the program is NOT supposed to be mainly used by corporations but rather by any companies that can't find suitable employees. However, corporations are using this as the way to cut their budget. As a results, they no longer need "expert" in the field, who can be up and running from the beginning, but rather want only "good enough" employees that accept lower level wages and can marginally work at the work level (which soon either develop skills or being fired from failing to develop skills). Therefore, those who are experienced in the field feel that the wages are lower than it should because these people aren't hired by big companies (for better paid).
Another type of abusing the program is from "head hunter" companies. There are companies that offer to find people as consultants to their client, but those who are being sent to work are actually NOT qualified for the job. These people are trained just for the job interview, so they look like they are qualified. The head hunter companies act as the middle man. In other words, the clients pay big money (as experienced consultants) to the head hunter companies. The head hunter companies, in turn, pay "entry level" wages to their people. This abuse hurts people who are expert in the field because they can't compete with head hunter companies' offering wages.
There ARE people who legitimately use the program as well. Looking at statistic -- http://www.myvisajobs.com/Repo... -- which is from last year, should give some senses of what is going on. From what I am seeing, the 1st one (InfoSys) has a mixed bag of abuse and legitimate employees. The 2nd & 3rd (Tata and Wipro) seem to be abusing the program (a legitimate consulting company should be paying consultants much higher than the entry level wages). The 4th place (IBM) pays "about right" wage but they nowadays do not sponsor green card program (as far as I know).
Overall, the program has its purposes and benefits, and it is working as intended. The problem is how companies/corporations abuse the program. Please stop bashing that the program is bad. Go after those abusers and restricted the program instead of take it an easy way out -- shut it down. Remember that everything could affect both legitimate people and abusers. Pull yourself out of a side and look at the issue before saying.
PS: H1B DO NOT lock an employee in with the current employer. The H1B holders can switch job to another employer as long as the new employer is willing to sponsor their H1B. The word "better" is subjective and irrelevant. How could one say that I am an expert if the one has been working for a couple years? Sadly, this is a new idea of how younger people think nowadays...
Why does it matter? Don't hate the player, hate the game. It doesn't bother me if Trump as a businessman engaged in standard business practices. He's now saying the game sucks and needs to be changed. Good for him. Booo to people who think supposed hypocrisy is the greatest sin imaginable and should prevent us from fixing errors.
Then the question would be what would it be changed to? I came from a country when a successful business man became Prime minister. What he did? Of course, change most of the country to be his way and benefit him and his people. Is that what you want this country to be if he becomes President? Good for you.;-)
2001 C++ programmer made 80k around here working 40 hours a week- maybe a couple weeks a year of 60+ hours.
Now it is 65k a year and 60 hour weeks are the norm.
That's the entry level of H1B. Also, number of hour a week is fixed to 40-hour a week for a full-time job (if less than that, it is invalid for the work permit); thus, number of hours per week has nothing to do with it.
So you meant an entry level of a programmer should get 80k a year???
and the video was too short. I wonder the size of the little pebble size balls were as in weight? Looks like they didn't even match the weight of a ping pong ball. Then I have to wonder what size their new gadget needs to be if they had a truck instead of that little pebble?
I think you are missing the point. The size or weight does not matter. It just demonstrates that tractor beam can be used in such the way. In the future, they may be able to use it to move bigger/heavier objects. Trying to imagine the size of gadget now has nothing to do with the demonstration because it will go under a lot more research in order to achieve something more useful.
I hope that wasn't what happened in this case. If the law says firing a gun within the city is illegal then it should be illegal regardless of other criminality in the vicinity. If defending your property is a clear exception to the law then what happened here is that it was decided that this shooting fell within that definition.
You don't understand the purpose of laws then. Laws are implemented in order to try to cover common circumstances. However, it needs to be interpreted when extreme cases occur (in gray area). Once a verdict is ruled for those cases by a court, the verdict can be used as precedence for latter circumstances. The ruling could be overturned by a higher court, but the highest court has the final word on it.
Thus, when laws said "firing a gun within a city limit is illegal," it does not always mean it is illegal in all cases because there could be other factors that are higher priority than firing a gun. One needs to consider the totality of the circumstance as well. Sadly, there are some people/lawyers using the loophole of laws (interpretation) to benefit themselves.
OK, that is very simple. As the delivery drone gets close to the address it is supposed to deliver to, it has to descend in order to make the delivery. Entire neighborhood? No. A couple of houses / apartments? Yes, it will have to be low enough to make a safe delivery. This means it will go very low past at least a couple of residences.
How about make the drone obvious as carrier, similar to FedEx or UPS trucks? For example, COLOR it in a way that people will see the differences? You are talking as if all drones must look the same or similar, so people can't distinguish them.
I don't have a drone, that won't prevent me from being shot by some asshat who knows how a gun work but can't grasp the concept of a bullet.
Do you see the problem here? Two groups of assholes tries to stand their ground and everyone else gets caught in the crossfire.
Troll much? How could a conversation about a guy who shot down a drone using a short gun turns into 2 groups of people shooting each other?
The rules that the article praised breaking were things like commenting your code (too much time and effort), defining data types (too much time and effort - let's see those pretty web page NOW!) and stuff like that.
The explanation of this rule breaking in TFA is partially true. You may not need to over document variable names because they tend to be (and should be) self-explained. However, for a method and/or function, one SHOULD document what the method is EXPECTING (inputs) and how it does/returns (if any). In other words, use white-list approach, not black-list, in the documentation. TFA excuse (not reason) is that it is over documented because sometimes the documentation is for previous 4-5 versions. That is NOT an over documentation issue, but it is the LAZINESS of the programmer/developer to not update the document.
http://sourceforge.net/project... It is just an empty project in sourceforge and was registered back in 2012.
So the professional gamer will need to make money. When under pressure people will often set their morals aside. So they will cheat, the substandard drawing, a crappy performance, Crappy code. Or find a way to cheat at the game as so they will make the money.
Needing to make money does not need to be unethical. Intentionally lose a game in order to make money is unethical. I am not sure whether it is illegal (in the sense of professional sport). Your reasoning is just an excuse for them.
Actually the newer cameras out there are pretty good at it.
And you expect to have that recording 24/7? Don't know how much effort the company wants to put into when they don't really expect this kind of incident. Also, the video shows a "fixed" position of camera angle which means you assume that every car will be driving in the same direction of camera viewing. We don't know how the car in TFA is actually parked/driven, so a camera position/angle could miss the car's license plate...
As usual, the GNU GPL does not restrict what people do in software; it just stops them from restricting others.
Frankly, college students are adults, they should be able to have guns on campus. Why not just make safe gun use and storage one of the first required classes? Rather than try and ban something that isn't going away, teach safe use and respect for guns and life.
No? Frankly, you should NEVER allow college students carrying guns. Have you ever been in fraternity houses where plenty of drunken kids hanging around? Let them have guns and you will see a lot more news about shooting each others. You expect too much on college students being responsible. Being an adult is not equal to responsible. "Should be" is not worth human lives when a tragedy happens. It is easy for you to say thing like this, but when a tragedy happens, you would either no where to be found or pretend you said nothing but distract the conversation to something else (i.e. teachers should have gun, should have better evacuate plan, etc.).
You can teach them to be responsible, but you should NEVER expect them to be responsible. Each individual has different level of responsibility and some will never learn. Thus, the solution is good but will NOT prevent a tragedy better than banning. So choosing only one of the two will not help. I prefer using BOTH solutions (ban + teaching) to lower the risk, but I know that the risk will never be zero.
hashing scheme called ‘bcrypt’ and randomly salt each individual password
Well... you can still brute force a lot of the passwords if you have the hash and the salt.
Could you please tell me how long would it take to get even one correct password of an account using brute-force? Then how long would you need to get all accounts' password with brute-force? You may need to look for how they 'randomly select' salt for each account in order to reduce the time, I guess.
You seem to be an anti-government person from what you replied. One point of view I want to point out because you seem to have no idea. Governments earn money is NOT A BAD THING (could be good or neutral). However, governments spend money a wrong way IS A BAD THING. These two ARE NOT the same.
You say this like it is a bad thing. Most taxi regulation is about keeping out competition.
That the service is so popular shows The People like it.
You said this like a short-sighted person. How about you apply the same concept to other situations besides Uber? How about a company you are working for found ways to exploit employees (including you), and the laws used to prohibit those work around but were revoked because of the court ruling? Then which side would you be?
Your story is interesting. However, if you are not sure about decimal handling (only 2 decimals), it should NOT be a problem as a developer to deal with it especially using JavaScript. I am not sure why you would blame the language on lacking of financial libraries stuff (and there shouldn't be!) because implementing a function by your own to handle decimal should be easy enough. You could feel that it is a difficult task if you aren't experienced in the language and the concept of how to deal with decimal (separate number and decimal)... If there is a library for the language, don't reinvent the wheel but use the library. If there is none, implement it your own.
It's HMS Belfast not "The" HMS Belfast.
To me, it is still correct. The word "the" is to emphasize HMS. HMS is considered as one word. Even though "H" stands for 'Her', it doesn't actually work as possessive. Thus, to me it is still fine.
I'd be happy to support visa for these folks, but NOT H-1Bs or similar. If we need them, bring them in and give them full rights. If we don't need them that badly, we don't really need them.
I am not sure whether or not you truly understand the relationship between OPT and H1B. OPT (Optional Practice Training) is limited to those who are holding F1 visa and finished school in the U.S. (Associated Degree or higher) so that they can work temporary (it is now up to 29 months), and these people must work in the field they graduated from. H1B is granted to anyone who want to work in the US (up to 6 years) and have a sponsor.
What you said here looks like that H1B is only for those who are from the outside of the country and not graduated from here, which is not true. Many of those who have given OPT would change their status from F1 to H1B. In other words, OPT is just a transition to H1B. So if you said that you do not support everyone who holds H1B, how do you distinguish those who change from OPT to H1B and other H1B holders when they all now have H1B? Please do not suggest that they should have a status or an extra flag for those who come from OPT. It could be seen as discrimination (selective group) and that would put more work on the INS. You should know what happen when the government agency has to do more work than they want to...
Back to the topic, as I mentioned that OPT is now up to 29 months (extended from 12 months), I do not really support the idea of extension; especially when the push is from a big corporation lobbyist -- Disney. Big corporations always find a way to work around the system. If they can't, they just lobby to change the rules/laws...
So riddle me this: How are these two still going as strong as they are without the support of the people? How can that even happen?
Here is my simple answer. If you are against them, you will never find out the reason. It is obvious that you aren't looking for the answer from the right place, but rather look from obvious places where you are usually attracted to. ;-)
Of course I'm taking the complaint at face value here, and the complaint is that standard productivity software has not been pre-installed.
From googling, https://en.wikipedia.org/wiki/... is about the software they have. Down around Linux-Client section, it said that the OS is actually Ubuntu 12.04 which has OpenOffice, gedit (text editor with GUI), Firefox (Internet Browser), etc., installed by DEFAULT (these software come with the OS). However Skype must be installed manually.
To ease transition, they may even consider using the default Windows icon for Word on the OpenOffice/LibreOffice launcher and so. ...
Are you kidding me? Anyway, I am not sure if they (OpenOffice) could actual use MS Office icon in their software. It could easily be an IP issue. Besides would you want to make other people think that your software is someone else software? You implement your own software, remember?
I have been using Ubuntu since ver. 7.04 and now is 14.04 (there is 15.04 but I don't upgrade my OS). At the same time, I still have to work with Window boxes. I can somewhat see why these people think that Linux is more difficult to use. The GUI is a bit different, how to get to/search for certain software is also different. There is no "Start" button in Linux. There is no drive C:, D:, etc, in Linux, but it is all directory (and could be from a mounted storage). CD-Rom is auto-mounted and would appear when a disc is inserted in Linux (no permanent icon needed as in Windows). Some software even have options in different places in Linux (i.e. Firefox in Windows has 'Options' under 'Tool' menu, but in Linux the option becomes 'Preferences' and is under 'Edit').
For some people, it is not easy to switch from one GUI platform (including many other minor changes) to another. These people may either not be trained enough or not want to move out of their comfort zone and learn new GUI.
I am not sure what you are talking about. :D I just referred to the article in the link when the author wants to compare the issue with neighbor and his dog (which implies that the owner would choose to build the wall instead of let his dog get shot).
Hmm. I was an entry level C++ programmer just a couple years before that... I made like 35k..
Depends on where you are living. Also, if you are a H1B worker, what kind of company you are working for because that rate is way below what prevailing wage should be. If you are a U.S. citizen, then your answer has nothing to do with the GP I mentioned.
Where do you get that the 2001 job was entry level? It seems you are just pulling that out of your, well you know. Also how do you figure that an entry level of h1-b is an entry level programmer? He could be a programmer with 10 years of experience, coming to the US to take the job of a 10 years of experience citizen, because he is willing to take less money.
http://www.flcdatacenter.com/caseh1b.aspx
I guess the lazy people is out again (or don't know how to google). The link is for prevailing wage database. Download the zip file and search for "Computer Programmer" as job title and you will see how much they are getting paid as prevailing wage -- 65k. I hope the person should put his head in well you know.
This is a really nice post especially the link. However, something below I disagree from the blog.
Trump also said he thinks Mexico should pay for the fence, which made most people scoff. But if your neighbor’s pit bull keeps escaping and eating your rosebushes, you tell the neighbor to pay for his own fence or you will shoot his dog next time you see it. Telling a neighbor to build his own wall for your benefit is not crazy talk. And I actually think Trump could pull it off.
Why I disagree? One have to understand the relationship between the owner and his pet, and then compare it to Mexican citizen and the country. Remember, Mexico is NOT the U.S. (hint hint). If he replaces the "pit bull" with "an animal living inside the neigher's property," then it would be much more appropriate.
It was there to fill a claimed temporary shortage, but it had the inevitable result of driving down wages and thus reducing people training to enter the field. It should have been killed a long time ago, there are other visa categories that can be matched for skilled labour.
The H1b has some benefits for US employers, particularly it locks the employee in, they can't switch to a better job, Zuckerberg loves them, his slave army, but it gives H1Bs an advantage even for the same pay grade.
Plus at the end, they leave, fully trained, and ready to work at your offshore division for a wage lower than the US and above the local wage, thus exporting the job and the skills.
You are correct, but you are pointing out ONLY the obvious or the bad part of the program. The program itself benefit employment market. However, the major reason why this program becomes bad (in many tech people) is because corporations have found a way to abuse the program and have been doing it.
One of the program intention is to lower the wages to where it should be, and it works as intended. The program drives down wages because many younger Americans nowadays believe that they are worth a lot more than they are, which becomes more and more unrealistic. Thus, the wages are forced to be down to where it should be. Besides, the program is NOT supposed to be mainly used by corporations but rather by any companies that can't find suitable employees. However, corporations are using this as the way to cut their budget. As a results, they no longer need "expert" in the field, who can be up and running from the beginning, but rather want only "good enough" employees that accept lower level wages and can marginally work at the work level (which soon either develop skills or being fired from failing to develop skills). Therefore, those who are experienced in the field feel that the wages are lower than it should because these people aren't hired by big companies (for better paid).
Another type of abusing the program is from "head hunter" companies. There are companies that offer to find people as consultants to their client, but those who are being sent to work are actually NOT qualified for the job. These people are trained just for the job interview, so they look like they are qualified. The head hunter companies act as the middle man. In other words, the clients pay big money (as experienced consultants) to the head hunter companies. The head hunter companies, in turn, pay "entry level" wages to their people. This abuse hurts people who are expert in the field because they can't compete with head hunter companies' offering wages.
There ARE people who legitimately use the program as well. Looking at statistic -- http://www.myvisajobs.com/Repo... -- which is from last year, should give some senses of what is going on. From what I am seeing, the 1st one (InfoSys) has a mixed bag of abuse and legitimate employees. The 2nd & 3rd (Tata and Wipro) seem to be abusing the program (a legitimate consulting company should be paying consultants much higher than the entry level wages). The 4th place (IBM) pays "about right" wage but they nowadays do not sponsor green card program (as far as I know).
Overall, the program has its purposes and benefits, and it is working as intended. The problem is how companies/corporations abuse the program. Please stop bashing that the program is bad. Go after those abusers and restricted the program instead of take it an easy way out -- shut it down. Remember that everything could affect both legitimate people and abusers. Pull yourself out of a side and look at the issue before saying.
PS: H1B DO NOT lock an employee in with the current employer. The H1B holders can switch job to another employer as long as the new employer is willing to sponsor their H1B. The word "better" is subjective and irrelevant. How could one say that I am an expert if the one has been working for a couple years? Sadly, this is a new idea of how younger people think nowadays...
Why does it matter? Don't hate the player, hate the game. It doesn't bother me if Trump as a businessman engaged in standard business practices. He's now saying the game sucks and needs to be changed. Good for him. Booo to people who think supposed hypocrisy is the greatest sin imaginable and should prevent us from fixing errors.
Then the question would be what would it be changed to? I came from a country when a successful business man became Prime minister. What he did? Of course, change most of the country to be his way and benefit him and his people. Is that what you want this country to be if he becomes President? Good for you. ;-)
2001 C++ programmer made 80k around here working 40 hours a week- maybe a couple weeks a year of 60+ hours.
Now it is 65k a year and 60 hour weeks are the norm.
That's the entry level of H1B. Also, number of hour a week is fixed to 40-hour a week for a full-time job (if less than that, it is invalid for the work permit); thus, number of hours per week has nothing to do with it.
So you meant an entry level of a programmer should get 80k a year???