The WORTH of something is (correctly and with good reason) completely decoupled from the amount of money it COSTS to make. The worth of something is how much the consumer is defined as the maximum he/she is willing to pay, according to the benefits he/she subjectively feels he/she the purchase would yield
Those subjective benefits can be in regards to the technical merits, the the aesthetic appeal, an irrational emotional response, or anything else. The PRICE is determined by government regulations interacting with market forces like competition, marketing. At the end of the day, the correct price is the one that makes the seller the most money. Competition would hopefully reduce this to something fair to the consumer.
The only time production cost becomes relevant is if the revenue doesn't lead to enough profits, because the market won't bear high enough prices. At this point the company stops making the product.
When people ask for games that let you do things more like real life, what they really mean is they want more freedom and flexibility to explore, play, and interact with the virtual world, and to advance the game through novel and clever mechanics that the developer might have thought of.
We are not asking for to be more like real life in the sense of being boring, painful, tedious, lots of hard work, etc. Example: a first person shooter in an outdoor snowy scene. "More realistic" would not mean "slip and fall on the ice, breaking your neck, thereby ruining your fun". Rather, "more realistic" would mean simulating the snow as a particle system so that the player could bend down, pick up the snow, form snowballs, build snow forts, and fun things like that. This requires a certain amount of real-world physics code.
I'm glad you enjoy thinking up complex projects and implementing them through lots of work, even though there is no point other than entertainment. Personally I don't understand the mindset. If I want to do something challenging and complicated and creative, I'll go write code. I find this entertaining AND the end result could be useful, and I learn skills along the way.
When I'm tired of programming, I want to do something that doesn't feel remotely like work, so I'll fire up a first person shooter and turn on god mode, and blow things away. Or I'll watch a movie or read scifi.
When creating something like a subway system in minecraft, what keeps you motivated through the boring/difficult times?
I feel that effort merely for entertainment is waste of time. If you have the energy to do something creative, then create something useful. Keep on creating until you are too tired, then go do something passive for fun.
I'd say that if you are spending your time moving grains of sand back and forth between one pile and another, you aren't really doing work, so you shouldn't be paid. You are just wasting time. Work implies providing value.
> that way we can at least pretend content creators are actually paid for working, rather having worked some time in the past.
I'm torn on this issue. The question in my hand is what is fair to the producers but also fair to the consumers. I can see two sides to the issue.
On the one hand, I think that the amount of pay you get should be proportional to the amount of work you do. If you get twice as much work done in a day, you should get twice the pay. If, in your past, you spent your time learning skills that now enable you to work twice as fast, then your hourly rate should be double. It seems absurd to do some amount of work once, like to write a song, and expect to get paid over and over again, each time someone new wants to hear the song. You didn't do more work, so why do you deserve more pay?
But on the other hand, how do you know what someone's work is worth? If 10 people enjoy my song, but 10 milion people enjoy your song, then it might seem fair to say that your work in creating one song was of 10 million times the value of the work I put into making my song. If a song is worth a dollar to a listener, then I get 10 bucks, you get 10 million. Copyright is a system that tries to enforce this ideal.
On the third hand, why should your desire to be paid for your intellectual work trump my rights to manipulate bits on the physical media that I own, that I paid for and purchased with my hard work?
I agree completely, but what does this have to do with the conversation we are having? This conversation is about robots replacing humans thereby putting people out of work.
And regarding your question of why does anything need to change, since people should be required to work to eat? This concept falls apart when robots have replaced most jobs and there is nothing useful work left for be to do to earn the right to eat. What then? Let everybody but the 1 percent who own the robots be fabulously wealthy, while 99 percent of the world starves to death? This conclusion directly follows from the premise that you need to work to eat. Is that what you want? If so, you are worse than hitler.
If automation enabled us to produce food without anybody working to produce the food, then why would you have to earn the right to eat? Food would be zero cost so it could be given out for free and nobody would suffer.
The owners of the robots might not like this because they want to get paid. So the poor voters who have nothing to eat would vote for a welfare program that gives everyone free food, produced for free by robots. This is no worse than today's welfare, better actually because with robots it would be cheaper and thus require less tax dollars.
Use taxes to build the robots, then the robots build food for everyone. No need for earning the right to eat. Communism would actually work in a society where we have all we need without anybody needing to do any work to make what we need.
I agree that one day we will likely reach a point where machines can do so much that the only work that people need to do would be the research of inventing better robots. And since you can't expect your average person to be able to do that level of research, nor would you need the whole world working on it, most people would be unemployed and we would need to replace capitalism with something else. Probably the new system would have to reward the people who do invent better robots, to encourage further innovation, but with enough robots to run the world, everyone would be able to have a fine standard of living even though they don't work.
However, I disagree that we are anywhere near that point. If mcdonalds would be better off without any human employees today, then they wouldn't have any human employees today. Just a few shareholders who get all the profits and a bunch of machines taking orders and flipping burgers. Although unemployment is an issue today, there are still a lot of people employed and a lot of jobs that have to be done.
This is an argument I've had in the past. If taken a little further, it leads to the question: will science ever end?
At one point, we just knew that matter was made out of small things we called atoms. We asked what are atoms made of, and we learned they are made of protons, neutrons, and electrons. We ask what are protons and neutrons made of, and we found quarks. What are quarks made of? I don't know, because I'm not a physicist. Maybe someone else can answer that for me.
But what are electrons made of? Science has shown that they are not made of anything, they are elementary particles. They exist, and they have wave properties, and we know a lot about them and their energy states, but they exist like a law of nature, not because of some underlying mechanism or because they are made of smaller things bundled together. You have to just accept it and move on with your life.
Back to your premise. Wake you when they describe the actual underlying process? What if it is just a law of nature? Even if there is some underlying process, maybe we will never have the resources to discover it because we would need energies we can never achieve.
Not every question has an answer, as much as we would like to think otherwise.
This has been a pet peeve of mine for some years ago. Lots of people, including IT professionals, claim that (CPUs or GPUs) have gotten "fast enough" and there is no need for better ones in the future. How can educated intelligent people be so short-sighted?
Anybody who has ever written even the simplest performance-sensitive program should understand that there is not and never will be "enough" processing power. It is always easy to find more useful things to do if you only had more power. On the other side of the coin, it is always easy to make a program that takes a long time to run, simply by giving it a lot of data to crunch.
Since this is a graphics thread, lets talk about graphics. Obviously the current generation of games works ok on the current generation of hardware. The games were built for that hardware! Even once we have enough pixels, why is everyone so obsessed with counting the number of pixels anyway? How about more complex/realistic graphics using simple algorithms? It is very easy to write a raytracer that handles complex geometry with lights, shadows, and textures. You can even get full-on global illumination, including depth of field, soft shadows, diffuse interreflection, and caustics, pretty easily if you don't mind tracing a thousand rays per pixel. Simple and effective but very slow brute-force solutions have been around a long time, and if we had really really fast GPUs, any college undergrad taking graphics 101 could make breathtakingingly realistic real-time 3D renderers.
Now, you might argue that it is stupid to use brute-force solutions and waste massive amounts of CPU time, just because we can. Well, sometimes it is ok to waste the CPU, if you have tons and tons of CPU time to spare. On the other hand, you can always use more efficient algorithms, with the cost of more complicated code. Then our super-fast hardware would mean you get INSANELY high graphics quality and performance compared to the brute-force solution. Everybody wins.
I'm a graphics guy so this is the kind of thing I'm familiar with. But surely there are examples in other areas of computing where we have many orders of magnitude to go before we run out of ideas for how to use our computing cycles.
If programming is a piece of cake, you need to find something more challenging to program. Bragging that your programming job is easy is like bragging that you aced remedial pre-algebra.
That's the easy and fun part. If you find that to be the hardest part, then what do you consider the fun part?
Compared to figuring out a design, everything else is tedious and boring. Things like debugging, documentation, and testing are hard because they are boring.
The terminology in the summary is confusing and wrong.
First of all, software rendering vs. hardware rendering isn't the same as scanline rendering vs. "rendering from the underlying math", which I assume is a bad attempt at a layman's description of raytracing. You can have a scanline triangle renderer in software, and you can have a raytracer in hardware. It is true that most GPUs are built for scanline rendering and not raytracing, but plenty of raytracers have been written that run on GPUs.
Second, if your renderer runs on the GPU using OpenCL, then it is not a software renderer, it is a hardware renderer, perhaps with a little more of the work done in programmable shaders and a little less done on the fixed function hardware. What they meant to say was that you can program your own hardware renderer using CL kernels, rather than rely on the ever-decreasing fixed-function hardware that the triangle pipeline normally uses.
The only fixed-function capabilities in a modern GPU are texture filtering and rasterization. The vertex processing, lighting, and shading are all programmable.
There is something interesting and new here, which is that maybe sometime in the future the programmable hardware will be good enough that the fixed-function stuff can be done away with completely.
The concept behind augmented reality is that you are looking at your real environment with virtual objects inserted into it. Ideally this would be done with a head mounted display that contains a camera with a possibly transparent display. Since we don't have such HMDs sitting around, phones are the next best thing. If you hold up your phone, point it at your living room and turn on the camera, it is like you are viewing your room through a window. Add some augmented reality software to insert furniture, and you have a decent augmented reality system. Sure you could plug a webcam into your PC and run the same software, but it wouldn't really feel like augmented reality, it would be more like taking a picture and having someone use photoshop to insert furniture.
I think the point about "getting the money back" was misinterpreted. Obviously when you pay into insurance and then you leave the insurance plan for whatever reason, you don't get your premiums returned to you. If that were the case, then there would be no money to pay the claims for other people.
No, the point is, if you have been paying premiums into your health insurance for 30 years, then one day you go a two month stretch of unemployment, and you get hit by a serious random illness in that interim, then you are not insured and those 30 years of payments won't do a thing to help you. The idea is that you shouldn't lose your insurance just because you lose your job, and paying in for 30 years should have invested you into the insurance system enough that you still have coverage even if you have to go a month or two where your premiums don't get paid.
> To summarize: cut free the freeloaders. Those with serious ailments need to learn to live better (stop smoking and eating lard). And those who have legitimate > psychological problems shouldn't be out with the general public anyways. Reopen the asylums. This will give motivation to the 'depressed' to go get a job.
What about the "Freeloaders" with serious ailments are not caused by smoking and lard, but actually struck them at random? What if YOU developed MS? Are you prepared to just lay down and die because the cost of treatment is more than your annual income?
What about the "freeloaders" with genuine psychiatric problems that are FULLY TREATABLE with medication and therapy. Some of these people will go on to hold important jobs and create critical innovations in science and technology that will improve the world for everyone. You think the world would be a better place if they were just thrown in an asylum?
The thing about health insurance is that it isn't really insurance in the traditional sense. Traditional insurance is something like "just in case something bad happens while you are covered, we will pay for it."
But that's not how our healthcare system works. People get sick while they are unemployed, they get sick while they are employed, they may stay sick after losing their job. Healthcare costs are exceptionally expensive, so it is unrealistic to expect ANYBODY short of multi-millionaires to be able to afford to cover their own healthcare costs in the event of a serious illness. Therefore the only solution is socialism, and our socialist system is referred to as "health insurance". Health insurance MUST be structured such that everybody, healthy and sick, pays into the system to one extent or another through premiums, so that there are enough cash reserves in the system to pay for the care of people who get seriously ill.
The alternative would be that everybody who isn't EXTREMELY rich has to lead their life in fear that if they ever get cancer they will have to guaranteed to die through lack of care, but not until they first go bankrupt exhausting all of their financial resources. Even if they do have a few million in the bank due to hard work and careful savings, it might not be enough.
Society at large has decided that socialism or health insurance (which is rather socialist in nature) is vastly preferable to the alternative.
Now the fact that the medical industry is corrupt and dramatically overcharges for things that could be cheap, just because the insurance company is paying and can afford it... that's a serious matter that should be dealt with somehow.
My point is, denying coverage to people with pre-existing conditions is ludicrous in a world where insurance is necessary for survival, but not everyone who is capable and hardworking can always have insurance, all it takes is a few months of unemployment in a tough economy. But then when they get a job with good coverage... sorry, you got sick in between jobs, we'll just let you die!
You need to study some basic economic concepts.
The WORTH of something is (correctly and with good reason) completely decoupled from the amount of money it COSTS to make.
The worth of something is how much the consumer is defined as the maximum he/she is willing to pay, according to the benefits he/she subjectively feels he/she the purchase would yield
Those subjective benefits can be in regards to the technical merits, the the aesthetic appeal, an irrational emotional response, or anything else. The PRICE is determined by government regulations interacting with market forces like competition, marketing. At the end of the day, the correct price is the one that makes the seller the most money. Competition would hopefully reduce this to something fair to the consumer.
The only time production cost becomes relevant is if the revenue doesn't lead to enough profits, because the market won't bear high enough prices.
At this point the company stops making the product.
I see a common miscommunication going on here.
When people ask for games that let you do things more like real life, what they really mean is they want more freedom and flexibility to explore, play, and interact with the virtual world, and to advance the game through novel and clever mechanics that the developer might have thought of.
We are not asking for to be more like real life in the sense of being boring, painful, tedious, lots of hard work, etc.
Example: a first person shooter in an outdoor snowy scene. "More realistic" would not mean "slip and fall on the ice, breaking your neck, thereby ruining your fun".
Rather, "more realistic" would mean simulating the snow as a particle system so that the player could bend down, pick up the snow, form snowballs, build snow forts, and fun things like that. This requires a certain amount of real-world physics code.
You haven't been on slashdot very long if your user id is 256005.
I'm glad you enjoy thinking up complex projects and implementing them through lots of work, even though there is no point other than entertainment.
Personally I don't understand the mindset.
If I want to do something challenging and complicated and creative, I'll go write code. I find this entertaining AND the end result could be useful, and I learn skills along the way.
When I'm tired of programming, I want to do something that doesn't feel remotely like work, so I'll fire up a first person shooter and turn on god mode, and blow things away. Or I'll watch a movie or read scifi.
When creating something like a subway system in minecraft, what keeps you motivated through the boring/difficult times?
I feel that effort merely for entertainment is waste of time. If you have the energy to do something creative, then create something useful.
Keep on creating until you are too tired, then go do something passive for fun.
I'd say that if you are spending your time moving grains of sand back and forth between one pile and another, you aren't really doing work, so you shouldn't be paid. You are just wasting time. Work implies providing value.
> that way we can at least pretend content creators are actually paid for working, rather having worked some time in the past.
I'm torn on this issue.
The question in my hand is what is fair to the producers but also fair to the consumers.
I can see two sides to the issue.
On the one hand, I think that the amount of pay you get should be proportional to the amount of work you do.
If you get twice as much work done in a day, you should get twice the pay. If, in your past, you spent your time learning skills that now enable you
to work twice as fast, then your hourly rate should be double. It seems absurd to do some amount of work once, like to write a song, and expect to get paid over and over again, each time someone new wants to hear the song. You didn't do more work, so why do you deserve more pay?
But on the other hand, how do you know what someone's work is worth?
If 10 people enjoy my song, but 10 milion people enjoy your song, then it might seem fair to say that your work in creating one song was of 10 million times the value of the work I put into making my song. If a song is worth a dollar to a listener, then I get 10 bucks, you get 10 million. Copyright is a system that tries to enforce this ideal.
On the third hand, why should your desire to be paid for your intellectual work trump my rights to manipulate bits on the physical media that I own, that I paid for and purchased with my hard work?
And more to the point, the reason for unemployment is critical to understand, if you wish to find a solution.
If there are no jobs because we have unlimited resources due to cheap energy and robots, then the solution might be socialism.
If there are no jobs due to wallstreet screwing us over, then regulation might help.
If the problem is too much government interference, then maybe the conservatives are correct.
I don't have the answers, but you need to know the cause if you want to make things better.
I agree completely, but what does this have to do with the conversation we are having?
This conversation is about robots replacing humans thereby putting people out of work.
I thought today's unemployment was due to a recession, not automation.
And regarding your question of why does anything need to change, since people should be required to work to eat?
This concept falls apart when robots have replaced most jobs and there is nothing useful work left for be to do to earn the right to eat.
What then? Let everybody but the 1 percent who own the robots be fabulously wealthy, while 99 percent of the world starves to death?
This conclusion directly follows from the premise that you need to work to eat. Is that what you want? If so, you are worse than hitler.
If automation enabled us to produce food without anybody working to produce the food, then why would you have to earn the right to eat?
Food would be zero cost so it could be given out for free and nobody would suffer.
The owners of the robots might not like this because they want to get paid. So the poor voters who have nothing to eat would vote for a welfare program that gives everyone free food, produced for free by robots. This is no worse than today's welfare, better actually because with robots it would be cheaper and thus require less tax dollars.
Use taxes to build the robots, then the robots build food for everyone. No need for earning the right to eat. Communism would actually work in a society where we have all we need without anybody needing to do any work to make what we need.
I agree that one day we will likely reach a point where machines can do so much that the only work that people need to do would be the research of inventing better robots. And since you can't expect your average person to be able to do that level of research, nor would you need the whole world working on it, most people would be unemployed and we would need to replace capitalism with something else. Probably the new system would have to reward the people who do invent better robots, to encourage further innovation, but with enough robots to run the world, everyone would be able to have a fine standard of living even though they don't work.
However, I disagree that we are anywhere near that point. If mcdonalds would be better off without any human employees today, then they wouldn't have any human employees today. Just a few shareholders who get all the profits and a bunch of machines taking orders and flipping burgers. Although unemployment is an issue today, there are still a lot of people employed and a lot of jobs that have to be done.
This is an argument I've had in the past.
If taken a little further, it leads to the question: will science ever end?
At one point, we just knew that matter was made out of small things we called atoms.
We asked what are atoms made of, and we learned they are made of protons, neutrons, and electrons.
We ask what are protons and neutrons made of, and we found quarks.
What are quarks made of? I don't know, because I'm not a physicist. Maybe someone else can answer that for me.
But what are electrons made of? Science has shown that they are not made of anything, they are elementary particles.
They exist, and they have wave properties, and we know a lot about them and their energy states, but they exist like a law of nature, not because of some underlying mechanism or because they are made of smaller things bundled together.
You have to just accept it and move on with your life.
Back to your premise. Wake you when they describe the actual underlying process? What if it is just a law of nature? Even if there is some underlying process, maybe we will never have the resources to discover it because we would need energies we can never achieve.
Not every question has an answer, as much as we would like to think otherwise.
This has been a pet peeve of mine for some years ago. Lots of people, including IT professionals, claim that (CPUs or GPUs) have gotten "fast enough" and there is no need for better ones in the future. How can educated intelligent people be so short-sighted?
Anybody who has ever written even the simplest performance-sensitive program should understand that there is not and never will be "enough" processing power.
It is always easy to find more useful things to do if you only had more power. On the other side of the coin, it is always easy to make a program that takes a long time to run, simply by giving it a lot of data to crunch.
Since this is a graphics thread, lets talk about graphics. Obviously the current generation of games works ok on the current generation of hardware. The games were built for that hardware! Even once we have enough pixels, why is everyone so obsessed with counting the number of pixels anyway? How about more complex/realistic graphics using simple algorithms? It is very easy to write a raytracer that handles complex geometry with lights, shadows, and textures. You can even get full-on global illumination, including depth of field, soft shadows, diffuse interreflection, and caustics, pretty easily if you don't mind tracing a thousand rays per pixel. Simple and effective but very slow brute-force solutions have been around a long time, and if we had really really fast GPUs, any college undergrad taking graphics 101 could make breathtakingingly realistic real-time 3D renderers.
Now, you might argue that it is stupid to use brute-force solutions and waste massive amounts of CPU time, just because we can. Well, sometimes it is ok to waste the CPU, if you have tons and tons of CPU time to spare. On the other hand, you can always use more efficient algorithms, with the cost of more complicated code. Then our super-fast hardware would mean you get INSANELY high graphics quality and performance compared to the brute-force solution. Everybody wins.
I'm a graphics guy so this is the kind of thing I'm familiar with. But surely there are examples in other areas of computing where we have many orders of magnitude to go before we run out of ideas for how to use our computing cycles.
If programming is a piece of cake, you need to find something more challenging to program.
Bragging that your programming job is easy is like bragging that you aced remedial pre-algebra.
That's the easy and fun part.
If you find that to be the hardest part, then what do you consider the fun part?
Compared to figuring out a design, everything else is tedious and boring. Things like debugging, documentation, and testing are hard because they are boring.
The terminology in the summary is confusing and wrong.
First of all, software rendering vs. hardware rendering isn't the same as scanline rendering vs. "rendering from the underlying math", which I assume is a bad attempt at a layman's description of raytracing. You can have a scanline triangle renderer in software, and you can have a raytracer in hardware. It is true that most GPUs are built for scanline rendering and not raytracing, but plenty of raytracers have been written that run on GPUs.
Second, if your renderer runs on the GPU using OpenCL, then it is not a software renderer, it is a hardware renderer, perhaps with a little more of the work done in programmable shaders and a little less done on the fixed function hardware.
What they meant to say was that you can program your own hardware renderer using CL kernels, rather than rely on the ever-decreasing fixed-function hardware that the triangle pipeline normally uses.
The only fixed-function capabilities in a modern GPU are texture filtering and rasterization. The vertex processing, lighting, and shading are all programmable.
There is something interesting and new here, which is that maybe sometime in the future the programmable hardware will be good enough that the fixed-function stuff can be done away with completely.
The concept behind augmented reality is that you are looking at your real environment with virtual objects inserted into it.
Ideally this would be done with a head mounted display that contains a camera with a possibly transparent display.
Since we don't have such HMDs sitting around, phones are the next best thing. If you hold up your phone, point it at your living room and turn on the camera, it is like you are viewing your room through a window. Add some augmented reality software to insert furniture, and you have a decent augmented reality system.
Sure you could plug a webcam into your PC and run the same software, but it wouldn't really feel like augmented reality, it would be more like taking a picture and having someone use photoshop to insert furniture.
And who cares what is best if you can't use it?
Except for the fact that CUDA only works on nvidia devices, and OpenCL works on everything...
I don't understand your post...
"The dearth of devices out there with hundreds of variations..."
A dearth means "lack of", but the problem here is more the opposite!
I think the point about "getting the money back" was misinterpreted.
Obviously when you pay into insurance and then you leave the insurance plan for whatever reason, you don't get your premiums returned to you.
If that were the case, then there would be no money to pay the claims for other people.
No, the point is, if you have been paying premiums into your health insurance for 30 years, then one day you go a two month stretch of unemployment, and you get hit by a serious random illness in that interim, then you are not insured and those 30 years of payments won't do a thing to help you. The idea is that you shouldn't lose your insurance just because you lose your job, and paying in for 30 years should have invested you into the insurance system enough that you still have coverage even if you have to go a month or two where your premiums don't get paid.
> To summarize: cut free the freeloaders. Those with serious ailments need to learn to live better (stop smoking and eating lard). And those who have legitimate > psychological problems shouldn't be out with the general public anyways. Reopen the asylums. This will give motivation to the 'depressed' to go get a job.
What about the "Freeloaders" with serious ailments are not caused by smoking and lard, but actually struck them at random? What if YOU developed MS? Are you prepared to just lay down and die because the cost of treatment is more than your annual income?
What about the "freeloaders" with genuine psychiatric problems that are FULLY TREATABLE with medication and therapy. Some of these people will go on to hold important jobs and create critical innovations in science and technology that will improve the world for everyone. You think the world would be a better place if they were just thrown in an asylum?
But an MRI costs $8000. A lot of honest hardworking people don't have that money RIGHT NOW. So they should just be left to die?
The thing about health insurance is that it isn't really insurance in the traditional sense.
Traditional insurance is something like "just in case something bad happens while you are covered, we will pay for it."
But that's not how our healthcare system works. People get sick while they are unemployed, they get sick while they are employed, they may stay sick after losing their job. Healthcare costs are exceptionally expensive, so it is unrealistic to expect ANYBODY short of multi-millionaires to be able to afford to cover their own healthcare costs in the event of a serious illness. Therefore the only solution is socialism, and our socialist system is referred to as "health insurance". Health insurance MUST be structured such that everybody, healthy and sick, pays into the system to one extent or another through premiums, so that there are enough cash reserves in the system to pay for the care of people who get seriously ill.
The alternative would be that everybody who isn't EXTREMELY rich has to lead their life in fear that if they ever get cancer they will have to guaranteed to die through lack of care, but not until they first go bankrupt exhausting all of their financial resources. Even if they do have a few million in the bank due to hard work and careful savings, it might not be enough.
Society at large has decided that socialism or health insurance (which is rather socialist in nature) is vastly preferable to the alternative.
Now the fact that the medical industry is corrupt and dramatically overcharges for things that could be cheap, just because the insurance company is paying and can afford it... that's a serious matter that should be dealt with somehow.
My point is, denying coverage to people with pre-existing conditions is ludicrous in a world where insurance is necessary for survival, but not everyone who is capable and hardworking can always have insurance, all it takes is a few months of unemployment in a tough economy. But then when they get a job with good coverage... sorry, you got sick in between jobs, we'll just let you die!