The end result is the same. It doesn't matter whether robots or off shoring put people out of work. Once there are too many people out of work, things are going to turn ugly. Very ugly. Don't feel safe just because you still have a job. (Or if you are in the top 1%.)
Great idea! Everyone should just raise themselves up into the 1%. Or even 10%.
In the long run, it should be the "owns things" class that should cower. Once everyone else recovers from their cowering and needs to eat, then the torches and pitchforks will come out. There may not be any of the current "owns things" people left when it's all done.
Just sayin'
I'm pretty comfortable myself. And I feel pretty secure in my job. But that doesn't mean I have nothing to fear if AI displaces enough employment so that people can't eat or get medical care. I guarantee they are not just going to quietly sit at home and starve.
"I think before we go to the phase where it's only robots at every bench, we are going to go through a phase of smarter workers," General Electric CEO Jeff Immelt told reporters
Imagine a guy who was a coal miner. Then the coal mine closed.
So he became an auto assembly line worker. Then was replaced by a GE robot.
So he became a truck driver, because those trucks aren't going to drive themselves.
The GE guy is saying that we're going to go through a phase of smarter workers. Okay, the mythical guy I just described might not be that smart. And it's not his fault. And he made rational choices. What's he going to do?
Free clue: if only the smart people will be employed, there are going to be a bunch of angry dumb people with torches and pitch forks. Something to consider. It will be a lot worse than angry ignorant Trump voters who uncritically believe whatever their dear leader promises. A lot worse. When it's over there may not be any operational robots left. Or high tech workers.
It is about how you deploy the application. I was going to describe in more detail what I am doing, but it would be too long. In short, you deploy everything together on top of the OS. That is, in my case, I can change the Java runtime and Tomcat server as easily as upgrading the application. (In a nutshell: nothing is installed. Just folders with scripts that point to everything by pathname. Unpack new java runtime folders and new tomcat servers, alter script pathnames, etc. If the OS happens to be Windows, additional step of a script to uninstall service and reinstall service.)
Now the only thing that is an issue to upgrade is the OS. Minor upgrades can be done along the way. But major upgrades can be done every few years without much effort. Just set up new VM in parallel, set it up with a simple copy of the entire folder structure of what I described above, and switch over. (You're doing this on a staging server first, aren't you?)
Automate as much as possible. If I ever have to cluster this with two or more application servers, then I will look at using some container technology to automate the deployment of the OS. But that is not a reality yet.
What I have described is a single application server that uses some other database server (separate topic) which is not all that different from an app on IIS. Except that you can't just swap out IIS by unpacking a new folder and changing a pathname. And if the new server doesn't work out, just change the pathname to point back to the old server and restart the server (not the OS). Or if the new Java version didn't work out (but I can't imagine why) just change pathname to point to the old one, etc.
Becuase the cost to change out things is so low it is never a topic that comes up with management. I always have everything up to date. This is an app that can have short scheduled downtimes. I use a lot of automatation but not containers as of today. Downtimes are 1 to 2 minutes unless there is a database upgrade such that downtime is 15 to 20 minutes.
And you test everything on stating first. Two days earlier you get backups of all the live production databases (without interrupting live operation) and restore them on the staging system. Then test out the entire upgrade including database upgrades. That way you have high confidence your db upgrades work. (And if for some reason it ever were to fail, you restore the backups you made before you started upgrading. (you made backups right?) And leave the application un-upgraded. But this hypothetical plan has never been needed.)
It's really about planning. Before the application ever went live you should have been thinking about how do you upgrade the entire mess, end to end. Frequently. And quickly with short downtime. (Different practices are needed if you can not ever have short downtimes. But I don't live in that world yet.)
The opt out provision will be on page 87 of the 89 page service agreement. The form for opting out will be available in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard.” When you file the Opt-Out form, you must also attach documentation that your grandfather was eligible to also Opt Out.
Our dear orange leader can change reality by executive order. The EPA will no longer mention imaginary things like "climate change". That makes it go away. See that? It's now no longer an issue to worry about. Put the coal miners back to work. Make 'merica grate again. Order NASA to redesign rocket engines to use clean coal. Thanks to clean coal, when the children come home, their bright white overalls will be just as clean as when they left to work in the coal mines sixteen hours earlier.
2 Launches. The first one is a Falcon Heavy carrying the mission hardware to orbit. The next launch a couple daze later is a Falcon 9 with Dragon 2 capsule to carry crew to mate with hardware already in orbit. To make docking possible the orbital hardware will have suitably designed fleshlight ports.
Not unless autonomous driving is programmed to collide only with smartphone using pedestrians. But I can see integration possibilities between the smartphone software and the self driving car software.
Google will give pedestrians walking directions. It will be a wonderful new feature.
"Walk two blocks north, then turn left to the West and cross at the crosswalk. Ignore any red lights or Don't Walk symbols. Then continue for one block to arrive at destination."
Correlation is causation. Using air conditioning makes the weather warmer outside. The ocean tides are the cause of the predictable motion of the moon. Increased atmospheric CO2 is why space telescopes are discovering more exoplanets. These things happen at the same time and must be cause and effect related.
A better way to explain it is if a pedestrian walks in front of your vehicle within your stopping distance, then a collision with the pedestrian is guaranteed unless you can swerve and hit a baby buggy or plow into a bus stop instead.
The earth is a flat disk. The sun moon and stars move about the disk in a circular motion. The disk is on the back of an infinite stack of tortoises. The final tortoise of that infinite stack is on top of a rocket accelerating at 9.8 m/s^2 which gives us the feeling we call gravity. That rocket is powered by a perpetual motion machine.
If you don't like sites that do all kinds of crazy insane things using Javascript, then don't visit them.
The fact that they do this says something about the intentions of the site's owners.
If the site's owners have bad intentions, a technical fix is not going to help for very long. They will find other ways to screw you over. You can't change their bad intentions with a technical fix to your web browser.
I would support removing popups altogether as you say. I would not support removing Javascript. Applications need Javascript. More and more applications are moving from platform-specific (eg, Windows) applications into the browser.
Maybe there should be some highly visible difference between sites that use Javascript and those that do not? Like the tab changing color -- just to throw up a silly idea.
If Javascript could only affect that one tab that it runs in, then what harm could Javascript do?
Thus, you can have MAME
running on Linux
running on an emulator written in Javascript
running on IE
running on Wine
running on Windows Subsystem for Linux
running on Windows 10
running on VirtualBox
running on Linux
running on the bare metal.
Major media has not yet learned all the lessons of this.
TFA makes a point that people consider the information credible if it comes from multiple sources. But the multiple sources might all trace back to a single source. Imagine if FoxNews could be clever enough to create several different major cable news channels that all propagated the same lies. Now people are hearing those lies from multiple sources. That turns climate change denial from a nutjob conspiracy theory into an alternate fact.
If people are presented with strong arguments that are diametrically opposed, they will tend to think there is a genuine controversy. Especially if those doing the arguing seem genuinely sincere and passionate.
Two points of view:
1. The sun rises in the East.
2. The sun rises in the West.
Now which is correct? Teach the controversy! Or, some people might conclude the truth lies somewhere in between the two extremes. It seems highly improbable that one of these extreme points of view could be correct. After all, so many cable channels with the same parent company as FoxNews are arguing for the other extreme point of view.
Your otherwise excellent policy proposal fails because it does not describe how to pay for the wall. Here's an idea: make the females pay for the wall. Oh, wait. They might be happy to do that.:-) Walls work two ways.
The ISPs are whores. They'll do anything for money. The ISPs, just like Pilate, will wash their hands of it to soothe their alleged conscience so they can sleep at night. Or more likely so that the law makers cannot come after the ISPs. "Hey, we were just selling data as the law allows. The law didn't specify that rich and/or self-important people were exempt."
As an example, I would point out Marcus Bachmann, the husband of ex-senator and ex-human being Michele Bachmann. Just Google his name and look at Google Images. A few years ago when the Bachmann's gay-conversion therapy business was big news, a site gay.com gave Marcus Bachmann a lifetime subscription. (Yes, really, but I don't have a link to an article.) No word on whether he has ever taken advantage of their generous offer.
The end result is the same. It doesn't matter whether robots or off shoring put people out of work. Once there are too many people out of work, things are going to turn ugly. Very ugly. Don't feel safe just because you still have a job. (Or if you are in the top 1%.)
Great idea! Everyone should just raise themselves up into the 1%. Or even 10%.
In the long run, it should be the "owns things" class that should cower. Once everyone else recovers from their cowering and needs to eat, then the torches and pitchforks will come out. There may not be any of the current "owns things" people left when it's all done.
Just sayin'
I'm pretty comfortable myself. And I feel pretty secure in my job. But that doesn't mean I have nothing to fear if AI displaces enough employment so that people can't eat or get medical care. I guarantee they are not just going to quietly sit at home and starve.
Imagine a guy who was a coal miner. Then the coal mine closed.
So he became an auto assembly line worker. Then was replaced by a GE robot.
So he became a truck driver, because those trucks aren't going to drive themselves.
The GE guy is saying that we're going to go through a phase of smarter workers. Okay, the mythical guy I just described might not be that smart. And it's not his fault. And he made rational choices. What's he going to do?
Free clue: if only the smart people will be employed, there are going to be a bunch of angry dumb people with torches and pitch forks. Something to consider. It will be a lot worse than angry ignorant Trump voters who uncritically believe whatever their dear leader promises. A lot worse. When it's over there may not be any operational robots left. Or high tech workers.
> Says the man who deep throats community organizers!
I don't think robots would do that good of a job. I would be more concerned with the threat of immigrant workers.
It is about how you deploy the application. I was going to describe in more detail what I am doing, but it would be too long. In short, you deploy everything together on top of the OS. That is, in my case, I can change the Java runtime and Tomcat server as easily as upgrading the application. (In a nutshell: nothing is installed. Just folders with scripts that point to everything by pathname. Unpack new java runtime folders and new tomcat servers, alter script pathnames, etc. If the OS happens to be Windows, additional step of a script to uninstall service and reinstall service.)
Now the only thing that is an issue to upgrade is the OS. Minor upgrades can be done along the way. But major upgrades can be done every few years without much effort. Just set up new VM in parallel, set it up with a simple copy of the entire folder structure of what I described above, and switch over. (You're doing this on a staging server first, aren't you?)
Automate as much as possible. If I ever have to cluster this with two or more application servers, then I will look at using some container technology to automate the deployment of the OS. But that is not a reality yet.
What I have described is a single application server that uses some other database server (separate topic) which is not all that different from an app on IIS. Except that you can't just swap out IIS by unpacking a new folder and changing a pathname. And if the new server doesn't work out, just change the pathname to point back to the old server and restart the server (not the OS). Or if the new Java version didn't work out (but I can't imagine why) just change pathname to point to the old one, etc.
Becuase the cost to change out things is so low it is never a topic that comes up with management. I always have everything up to date. This is an app that can have short scheduled downtimes. I use a lot of automatation but not containers as of today. Downtimes are 1 to 2 minutes unless there is a database upgrade such that downtime is 15 to 20 minutes.
And you test everything on stating first. Two days earlier you get backups of all the live production databases (without interrupting live operation) and restore them on the staging system. Then test out the entire upgrade including database upgrades. That way you have high confidence your db upgrades work. (And if for some reason it ever were to fail, you restore the backups you made before you started upgrading. (you made backups right?) And leave the application un-upgraded. But this hypothetical plan has never been needed.)
It's really about planning. Before the application ever went live you should have been thinking about how do you upgrade the entire mess, end to end. Frequently. And quickly with short downtime. (Different practices are needed if you can not ever have short downtimes. But I don't live in that world yet.)
The opt out provision will be on page 87 of the 89 page service agreement. The form for opting out will be available in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard.” When you file the Opt-Out form, you must also attach documentation that your grandfather was eligible to also Opt Out.
Our dear orange leader can change reality by executive order. The EPA will no longer mention imaginary things like "climate change". That makes it go away. See that? It's now no longer an issue to worry about. Put the coal miners back to work. Make 'merica grate again. Order NASA to redesign rocket engines to use clean coal. Thanks to clean coal, when the children come home, their bright white overalls will be just as clean as when they left to work in the coal mines sixteen hours earlier.
2 Launches. The first one is a Falcon Heavy carrying the mission hardware to orbit. The next launch a couple daze later is a Falcon 9 with Dragon 2 capsule to carry crew to mate with hardware already in orbit. To make docking possible the orbital hardware will have suitably designed fleshlight ports.
Not unless autonomous driving is programmed to collide only with smartphone using pedestrians. But I can see integration possibilities between the smartphone software and the self driving car software.
Google will give pedestrians walking directions. It will be a wonderful new feature.
"Walk two blocks north, then turn left to the West and cross at the crosswalk. Ignore any red lights or Don't Walk symbols. Then continue for one block to arrive at destination."
Correlation is causation. Using air conditioning makes the weather warmer outside. The ocean tides are the cause of the predictable motion of the moon. Increased atmospheric CO2 is why space telescopes are discovering more exoplanets. These things happen at the same time and must be cause and effect related.
If cars can be self driving. Then voting booths can be self voting. It can't be that difficult to implement.
Maybe FaceTwit is to blame? How about some statistics of how many pedestrian collision fatalities were using FaceTwit at the time.
Don't ban smartphones or religion. Ban FaceTwit.
A better way to explain it is if a pedestrian walks in front of your vehicle within your stopping distance, then a collision with the pedestrian is guaranteed unless you can swerve and hit a baby buggy or plow into a bus stop instead.
The earth is a flat disk. The sun moon and stars move about the disk in a circular motion. The disk is on the back of an infinite stack of tortoises. The final tortoise of that infinite stack is on top of a rocket accelerating at 9.8 m/s^2 which gives us the feeling we call gravity. That rocket is powered by a perpetual motion machine.
If you don't like sites that do all kinds of crazy insane things using Javascript, then don't visit them.
The fact that they do this says something about the intentions of the site's owners.
If the site's owners have bad intentions, a technical fix is not going to help for very long. They will find other ways to screw you over. You can't change their bad intentions with a technical fix to your web browser.
> I'm confused. Are you being cynical, or are you a web-designer?
Both.
But not 'web designer'. An application developer.
Just get rid of alert() and make America great again. Or make the Internet great again.
I would support removing popups altogether as you say. I would not support removing Javascript. Applications need Javascript. More and more applications are moving from platform-specific (eg, Windows) applications into the browser.
Maybe there should be some highly visible difference between sites that use Javascript and those that do not? Like the tab changing color -- just to throw up a silly idea.
If Javascript could only affect that one tab that it runs in, then what harm could Javascript do?
Javascript is valuable because you run Linux within a PC emulator written in JavaScript..
Thus, you can have MAME
running on Linux
running on an emulator written in Javascript
running on IE
running on Wine
running on Windows Subsystem for Linux
running on Windows 10
running on VirtualBox
running on Linux
running on the bare metal.
Now why would you want to kill Javascript?
(And yes, Wine now runs on Windows Subsystem for Linux.)
Major media has not yet learned all the lessons of this.
TFA makes a point that people consider the information credible if it comes from multiple sources. But the multiple sources might all trace back to a single source. Imagine if FoxNews could be clever enough to create several different major cable news channels that all propagated the same lies. Now people are hearing those lies from multiple sources. That turns climate change denial from a nutjob conspiracy theory into an alternate fact.
If people are presented with strong arguments that are diametrically opposed, they will tend to think there is a genuine controversy. Especially if those doing the arguing seem genuinely sincere and passionate.
Two points of view:
1. The sun rises in the East.
2. The sun rises in the West.
Now which is correct? Teach the controversy! Or, some people might conclude the truth lies somewhere in between the two extremes. It seems highly improbable that one of these extreme points of view could be correct. After all, so many cable channels with the same parent company as FoxNews are arguing for the other extreme point of view.
Do you realize what a crazy idea that is?
First, that would take actual hard work, and money.
Second, someone has already done the work for you, as they should, and started a company for you to have a say in.
Your otherwise excellent policy proposal fails because it does not describe how to pay for the wall. Here's an idea: make the females pay for the wall. Oh, wait. They might be happy to do that. :-) Walls work two ways.
ALL developers have a testing environment. You do. You may just be mis-naming it as a "production" environment.
But SOME developers also have a production environment separate from their testing environment.
Get the joke?
The ISPs are whores. They'll do anything for money. The ISPs, just like Pilate, will wash their hands of it to soothe their alleged conscience so they can sleep at night. Or more likely so that the law makers cannot come after the ISPs. "Hey, we were just selling data as the law allows. The law didn't specify that rich and/or self-important people were exempt."
As an example, I would point out Marcus Bachmann, the husband of ex-senator and ex-human being Michele Bachmann. Just Google his name and look at Google Images. A few years ago when the Bachmann's gay-conversion therapy business was big news, a site gay.com gave Marcus Bachmann a lifetime subscription. (Yes, really, but I don't have a link to an article.) No word on whether he has ever taken advantage of their generous offer.