|
There's a micro-kernel for essential services, things like task scheduling and memory management. Essentially that's a standalone program since it's the lowest layer. Built on top of that are tasks that can be scheduled to implement the rest of the services. Task is a way to encapsulate a service. That has some security benefits by localizing references, it only runs as needed, can be swapped in a virtual system if not needed, and run multiple execution paths through the same code, important if there are several execution units (multi-core CPUs).
So the upper layers, close to the end user, are usually process based, though there are some exceptions when you get to embedded RTOS design. Response time is everything in an RTOS, which is why they exist alongside a traditional OS like LInux or Windows. In an RTOS there may not be enough resources to work through multiple layers. Remember, we're talking about a microwave oven or a sprinkler controller, not an i7 and 16GB RAM. A low level RTOS does look more like a library of method calls to a small set of services.
|
|
|
|
|
The rules for this forum state:
"For lazing about and discussing anything in a software developer's life that takes your fancy except programming questions."This topic definitely affects a software developer's life.
In 2014, the U.S. approved more than 370,000 H-1B applications. The flood of cheap foreign workers is killing compensation for software developers. In the DC region, I am seeing rates from the early 90's. In the 90's, rates were easily $40-80/hr. I think it is worse in the Seattle area. If we have a tech worker shortage, why are we at $40-80/hr 25 years later ? I want to know which candidate will shut this down ?
...thanks primarily to the ability to pay their imported workers on H-1B visas between 30 percent and 50 percent less than the prevailing American wage rate for that job.
...it's no surprise to discover that politics and business are familiar bedfellows, ...the list of the top 10 companies who apply for H-1B visas. In 2014, while six were Indian ... the rest were all American. Deloitte, IBM, Accenture, and Microsoft made up the remainder of the top 10, while Ernst & Young and Google sneaked into 11th and 12th places
Southern California Edison IT workers 'beyond furious' over H-1B replacements
Pink Slips at Disney. But First, Training Foreign Replacements
(very informative video)Protecting United States Workers[^]
...
For you South Park fans: "They took our jobs! They took der jerbs!! Durka durr!!"
modified 5-Sep-16 14:44pm.
|
|
|
|
|
This isn't gonna end well...
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|
|
It's obviously a sore point with him...but you're right, it can't end well - this has been moved to SB once already.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
There is no qualification of what kind of candidate in the original question. Senate and House Representatives can introduce legislation to shut the program down, and even labor representatives might have an influence enough to do so. I see a lot of complaining here about this post, but I see WAY more about programming, and not a peep is emitted from any of you. Stop being such hypocrites.
|
|
|
|
|
It's a Soapbox issue - it's political, which is probably why it got moved: it obeys one rule but breaks others.
I'd suggest that you don't push the rules too much to drive your agenda here, you will annoy people and they will almost certainly vote to close your account as a result.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
It is not a programming question and it is not "political" -- it does not advocate any candidate or party. This affects the wages of all US IT workers - which would seem to impact a "software developer's life". The Soapbox is where this goes to die. hmmm... maybe Code Project employs a bunch of H-1B's....
The forum heading says:
For lazing about and discussing anything in a software developer's life that takes your fancy except programming questions.
|
|
|
|
|
And the rules[^] say NO POLITICS.
Asking "which (US Presidential) candidate will shut this down" is politics. Saying "this isn't political" doesn't change that.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Quote: hmmm... maybe Code Project employs a bunch of H-1B's Seeing as how H1-B is a US job classification, and CP is located in Toronto, that's unlikely.
I know people are sensitive, and view discussions around H1-B (and other visas) as political, so perhaps spend less time rules-lawyering and listen to what the community suggests. Is it that hard to move over one discussion area, where you can spend less time discussing the appropriateness of the topic, and more on the topic itself?
Anyway, when I worked in the States, I was on an H1-B (for four of the five years), and knew of more than a few folk also on it. None of them were hired because they were cheap. I'd think that if a company wanted cheap, they'd outsource, and that definitely is Soapbox material.
TTFN - Kent
|
|
|
|
|
Kent Sharkey wrote: view discussions around H1-B (and other visas) as political
It's not even that. The original title of the thread ask about the position of the US presidential candidates. Even the modified message says "I want to know which candidate will shut this down".
It's not that visas are a political topic. It's that politics is a political topic!
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
You're special kind of stupid, aren't you...
".45 ACP - because shooting twice is just silly" - JSOP, 2010
- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
You're new (and welcome) to CP. I'd recommend a gentler profile until you get a good taste for how far you could should go. Everyone crosses the border now and then - but longevity is part of a flag that one's not here to troll or anything like that.
Not to say you're a troll - but raise your voice slowly. I got a down-vote today for some reason or other. The point of that is you never know when you hit someone in a sensitive spot on a bad day - so carve out your persona and niche as you wish, but remember that they are but mere mortals. There's a lot of tolerance. But feel the place out as you participate.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: You're new
jlongo - Professional Profile: Member since Thu 17 Feb 2011 (5 years, 6 months)
New-ish.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Definitely newer than me. And you.
|
|
|
|
|
jlongo wrote: The flood of cheap foreign workers is killing compensation for software developers
I don't see that as the cause at all.
US gov stats give at least 7 million Computer jobs. And that is jobs, not demand.
May 2015 National Occupational Employment and Wage Estimates[^]
jlongo wrote: In 2014, the U.S. approved more than 370,000 H-1B applications.
I rather doubt that number. But in 2015, obviously more current, there was only 85,000
High-skilled visa applications hit record high - Apr. 13, 2015[^]
jlongo wrote: In the 90's, rates were easily $40-80/hr
Huh? Maybe we are talking about something different. $40 and hour would be an extremely low contract rate where I am. Far as I can recall contract rates were probably always above 60 and went above 80.
jlongo wrote: why are we at $40-80/hr 25 years later
Overall employment compensation, not just tech, have not gone up significantly for 20 years. The why and causes of that cannot be categorized to any simple reason.
U.S. Income Through the Years[^]
|
|
|
|
|
As a programmer speaking to other programmers, we all need jobs no matter where we live in this world.
That said, I have been researching this since I was first unable to find steady work in 2003 and yes, it is getting really bad out there.
To expose the data (on Reports page) and what is happening, I have created the following site.
[^]
And I write about it daily at Keep America At Work
[^]
|
|
|
|
|
Your complaint is that H-1B workers steal American jobs and they are willing to work for cheaper wages.
Why don't you make same argument about jobs in various manufacturing industries that have been exported to China, Vietnam, South Korea, Bangladesh, etc?
You want your cheap TVs, PCs, cell phones, etc., but you want your programming wages must remain high!
Have you considered the fact that the H-1B workers pay US Federal and State income taxes and Social Security taxes whereas the Chinese assembly line worker is being paid pennies on the dollar compared to US wages but doesn't contribute to the tax system in the US?
You probably will be bemoaning the fact that the EU slapped a tax penalty of $14.5 billion on Apple because it is the God-given right of Apple to pay 0.0005% of its profits as taxes whereas you probably pay between 25 and 35% of your income as taxes.
|
|
|
|
|
Something of an irony, I'm a US based embedded guy working for a foreign company, becasue of a skill shortage in that country (and most ironic of all, lower oeprating costs in the US). Fortunately I don't need a work visa since I work from home, but in principle I believe the H1-B was a good idea when it started. The US (and other First World countries) does benefit from a brain drain, pulling the best and brightest from other countries. And in a way it helps the newly graduated in those other countries since it puts pressure on foreign companies to improve conditions at home.
The H-1B as it exists now is a joke. Companies like Wipro have destroyed it by grabbing every visa within minutes of issue, and using it to flood the outsourcing market. What I'd like to see is a quota, where any particualr company has a small limit on the number of available visa. Extend the quota to groups of related companies to block shell games. Wipro can't function in the US if all they can bring in is 100 bodies a year. Let companies bring in unique expertise, the way the H-1B was intended, but stop wholesale importation of inexperienced and cheap replacements.
The counter argument is companies like Microsoft will move R & D overseas, but there's nothing to stop that now. The foreign talent pool for 20+ year experience engineers can't match what's available in the US.
|
|
|
|
|
If you are Hungary, should you Czech the fridge?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I should have some Turkey leftovers.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
Just don't eat it on the good China.
We can program with only 1's, but if all you've got are zeros, you've got nothing.
|
|
|
|
|
Especially if it's full of Greece.
/ravi
|
|
|
|
|
...and people are always Russian around.
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|
|
Yes. I wish they'd wait until they Finnish.
/ravi
|
|
|
|
|
You'll have to Sweden the offer to get them to stop.
In this present crisis, government is not the solution to our problem; government is the problem. ~ Ronald Reagan
|
|
|
|