Benchmarks are hard for comparing computing systems already. Design trade-offs are made all the time. As the nature of the software these systems run change over the time, so does the processor design changes to meet these changes. With more software taking advantage of the GPU there may be less effort in making your CPU handle floating points faster, so you can focus more on making integer math faster, or better threading... 2005 compared to 2015... 2005 - Desktop computing was King! Every user needed a Desktop/Laptop computer for basic computing needs. 2015 - Desktop is for business. Mobile system Smart Phones/Tablets are used for basic computing needs, the Desktop is reserved for more serious work.
2005 - Beginning of buzzword "Web 2.0" or the acceptance of JavaScript in browsers. Shortly before that most pages had nearly no JavaScript in they pages, if they were it was more for being a toy, at best data validation in a form. CSS features were also used in a very basic form. Browsers were still having problems with following the standards. 2015 - "Web 2.0" is so ingrained that we don't call it that anymore. Browsers have more or less settled down and started following the open standards, And JavaScript powers a good portion of the pages Display. the the N Tier type of environment it has became a top level User Interface Tier. Even with all the Slashdot upgrade hate. Most of us barely remember. clicking the Reply link, having to load a new page to enter in your text. And then the page would reload when you are done.
2005 - 32 bit was still the norm. Most software was in 32 bit, and you still needed compatibility for 16 bit apps. 2015 - 64 bit is finally here. There is legacy support for 32 bit, but finally 16bit is out.
These changes in how computing is used over the time, means processor design has to reweigh its tradeoffs it choose in previous systems, and move things around. Overall things are getting faster, but any one feature may not see an improvement or it may even regress.
There are other issues that you are insured for as well. Such as Window damage, chances are they can cover flat tires, and issues that may occur due to less then stellar maintenance. As less people will be directly driving the cars, they may not notice issues in performance as well.
Still if it lasted for 420 Picoseconds (still less than a blink of an eye) it would bring a liter of ice to boiling. Most likely to vapor in under a second.
If programmers are left to their own devices, no code will ever get released, because complex systems have too many variables to test, take a long time to code, by the time you get to the end you realized you could have done the beginning better. There are so many times I go back to my old code and say to myself what was I thinking? There is a much easier way to do this.
Sometimes it is cheaper to leave the bloat and use more hardware to compensate.
I have a lot of half done apps in production. There are thing I want to do to make them better, however I probably won't get to them by EOL because the customer is generally happy with it, and I have other higher priority projects in my queue.
There is a risk to profit sharing as well. As your paycheck is linked to the quality of the others. Bad sales or marketing dept can fail to sell the best of ideas, and hard work.
In the mean time you are working with below average salary.
American media companies to remember is that they're not American in thought, taste or outlook. What is American thought, taiste and outlook. Americans are a rather diverse group of people. Ranging from extreamly liberal to hard conservative and with a lot of points in between. Sure we have some cultural norms, like every other country. But judging our culture from our media doesn't give a full picture. Based off of media. 1 out of every 4 people is an aspiring actor. 80% of the population lives in California 15% lives in New York City, no one lives upstate. 4% lives in Illinois . 1% elsewhere (There is a wide range of cultural diversity across each state, most of it isn't covered my the media) Nearly everyone is self centered/as some odd quark.
What is called American culture is just Hollywood culture, that isn't representative of the full United States.
Heck I live next to a Mennonite community in the middle of nowhere, we have High speed internet, decent cell coverage... And a diversity of pleasant friendly people and jerks who have no regulard for others. And like real life often they are one and the same based on the situation.
I think it is the case HP R&D was running a bit too informal. As in they were not doing any real good Research and Development, and were mostly slaking off. I mean what do you think that is new and exciting from HP now? Printers Color and Black and White? While they are still the leader in printers they are mostly the same thing that has been around for decades. I can still find some Laserjet 4 kicking around and printing the same quality as the newest ones, they are just a little slower to do it. Desktop and Laptops? HP PCs are more or less the cheap mans out. On the PC Side Lenovo has been winning on the professional end, then a slew of cheaper makers on the consumer end. HP does a lot of other stuff too... But much of it isn't giving much press, and is falling behind.
R&D May be slacking off, enjoying the care free "creative" work environment, a bit too much. Putting in a dress code, is to remind them that yes you are at work, not social time.
Business casual dress isn't any more uncomfortable then dress down is it? But when you get up in the morning you say to yourself I need to dress for work.
I miss the single player adventure games like from Sierra and Lucas Arts where you can engross yourself in a story game line, and have work to solve puzzles and you celibate when you continue the story plot, without having to use twitch like hand eye coordination, or play online with a bunch of people just trying to mess you up.
But those times have ended. It is too easy and tempting to get spoilers on line, people tolerance towards game frustration has diminished...
Now he made a popular open source game, people liked it and it grew for a time. That is great... however times change, and popular games soon become tiresome. Updates and fixes and new content doesn't really excite as much after a while.
There isn't really that much to gain in Open Source games, because of the entertainment value of the game vs practical value. A game will offer a few months of joy perhaps a couple of years, then it will get old and tiresome, and they will be a new one out. You are better off selling it make a lot of money from it, then go on to new projects once it has peaked. I am not trying to be Mr. Anti Open Source, but Open Source works better on serious infrastructure type of projects, Operating Systems, Web Servers, Databases, programming languages... These tend to have long term demand, and invested interests on maintaining the project, including full time support. If my company is dependent on the success of an Open Source project, it may be useful, to hire resources to contribute to it, it may be a better value then buying stock into a closed source company, as you are actively contributing you get a better say on what goes on in your critical infrastructure software needs.
But he used vague requirements so not to give enough information for an actual informed decision.
But in general it sounds like it is going to be expensive and a lot of work, with working out a lot of details more then storing and backing up data. Then the question but how do you present it back to the clients? That is a different can of worms.
The real question should be. Which consulting company should I work with on a big data project? Have you worked with some that seems to be able to give you a clear goal and time lines, and meet the budget specified.
It is in theory... However right now I am not seeing the need for it. I am currently at 10-15mbs about 100x slower... I am able to stream HD video, while browsing the web at the same time. Unlike the old days of dial up when I started at 2400bps and even when I went to 14.4k and 28.8k even when I got to college and we had about 1-5mbs It was a point where we wanted more speed. However now unless I am downloading the latest Linux/BSD distribution ISO that I feel like playing with. It doesn't feel slow or non-responsive any more.
However I expect once a good portion of people switch to GB speeds, I will need to upgrade, because sites and services will be designed to handle the new average bandwidth Streaming 8k video, more teleconferencing tools etc...
The big assumption is that a majority people want a car sharing system. We still have people using cars as a status symbols, people putting special customization to make them more effective for their life style. And a lot of people do live off the beaten path, having to wait an hour for a car ton come to drive an hour to get to your destination isn't very practical. Yes I heard the reports about those crazy millennials who will change everything... Just as those baby boomers who were hippies who then became yuppies then to be tea party.
As the economy improves and these people get settled, they will most likely go back to the traditional American Dream, a car for each person, with enough room for the full family, with the power and build to survive a military conflict.
The Glass effect blurs too much, so you are unable to see what is behind it. The Lamp effect is marginally useful so you can pick your icons where you mouse cursor is jammed at the bottom of the screen.
It isn't that older CPU couldn't support multi-threading, but the fact it was a single CPU, And threading similar tasks will not offer performance increase per coding complexity. So most programs were not multi-threaded, to do parallel processing, they were multi-threaded as to not hinder the User Interface, or to handle multiple interface requests. (Such as having many users login to the same port) .
Most Desktop applications didn't even bother going that far. Now with multi-CPU cores, you can have each CPU doing the same calls in Parallel so you can do major speed improvements in you single app. It isn't the peaking in hardware technology, but reliance on legacy software that was designed for simpler times.
The PC have improved. But with Parallel processing. And most programs are not coded to take advantage of the multiple cores. So the speed of any one of your programs has more or less peaked. However you can run more at the same time. Until we can come up with easier methods than threads hacks added to most languages, we will still be mostly programming for a single CPU and not parallel processing. It will also help for more colleges to have Parallel processing as part of its undergrad program. Most introduce it in Grad School.
I applied there a while back, a decade or so. The interview questions on the form I found to be really bias towards younger hipster type of people. Asking questions on political philosophy and working in a startup environment.
Experience for Google doesn't seem to matter.
The issue with age discrimination is from experience with that older fellow who is just coasting to retirement not willing to learn or change, and has been in the same position for decades. However there are also the ones who are just as on top of it as them whipper snappers and can code circles around them.
I think it is part of the normal bad science reporting. But for a lot of stuff now we cannot get the actual picture but a series of datapoint that a computer will translate as an image. Where assumption are made in the program and some parts may be distorted or just wrong.
Notepad type of programs when printing send raw text. The more advanced word processors sush as word perfect and word for DOS send additional print commands. The bad cable may not been able to pickup the extra commands. Or more likely the printing from word, had the port speed set a little faster then the bad cable can handle. I wonder what would happen if you printed a J
There are a lot of factors. 1. States that allow fracking normally republican, also poorly implement the ACA/Obama Care so they can get political points to show that it doesn't work. 2. Increase in blue collar industrial jobs. The reason why these jobs get paid a bit more is to compensate for increased risk. Now that could be from people who are working in many other fields. 3. Population shift. Families move out, high risk taker single guys come in, with heavy drinking.
This has been going on for over a decade, after Clinton near the end of his term expanded H1B for IT workers, near the tail end of the tech bubble. At the time there was a bit of a shortage, but schools were filled with tech student waiting to get into these new tech job. Then the bubble popped. The market was over saturated and we had the H1B laws in place, and the infrastructure that was built allowed people to work from where ever is cheaper (India, China...) Now the companies are still crying shortage, but it isn't that much of a shortage, it is the fact that they need to hire skilled employees in their cost centers, where usually with the exception of finance, they can hire any slob to do the job.
Benchmarks are hard for comparing computing systems already. Design trade-offs are made all the time. As the nature of the software these systems run change over the time, so does the processor design changes to meet these changes. With more software taking advantage of the GPU there may be less effort in making your CPU handle floating points faster, so you can focus more on making integer math faster, or better threading...
2005 compared to 2015...
2005 - Desktop computing was King! Every user needed a Desktop/Laptop computer for basic computing needs.
2015 - Desktop is for business. Mobile system Smart Phones/Tablets are used for basic computing needs, the Desktop is reserved for more serious work.
2005 - Beginning of buzzword "Web 2.0" or the acceptance of JavaScript in browsers. Shortly before that most pages had nearly no JavaScript in they pages, if they were it was more for being a toy, at best data validation in a form. CSS features were also used in a very basic form. Browsers were still having problems with following the standards.
2015 - "Web 2.0" is so ingrained that we don't call it that anymore. Browsers have more or less settled down and started following the open standards, And JavaScript powers a good portion of the pages Display. the the N Tier type of environment it has became a top level User Interface Tier. Even with all the Slashdot upgrade hate. Most of us barely remember. clicking the Reply link, having to load a new page to enter in your text. And then the page would reload when you are done.
2005 - 32 bit was still the norm. Most software was in 32 bit, and you still needed compatibility for 16 bit apps.
2015 - 64 bit is finally here. There is legacy support for 32 bit, but finally 16bit is out.
These changes in how computing is used over the time, means processor design has to reweigh its tradeoffs it choose in previous systems, and move things around. Overall things are getting faster, but any one feature may not see an improvement or it may even regress.
There are other issues that you are insured for as well. Such as Window damage, chances are they can cover flat tires, and issues that may occur due to less then stellar maintenance. As less people will be directly driving the cars, they may not notice issues in performance as well.
Probably if it keeps up for more than a second. At least it will burn a small hole in it.
Still if it lasted for 420 Picoseconds (still less than a blink of an eye) it would bring a liter of ice to boiling. Most likely to vapor in under a second.
Perhaps there will be some report on Linux with a positive spin on it.
If programmers are left to their own devices, no code will ever get released, because complex systems have too many variables to test, take a long time to code, by the time you get to the end you realized you could have done the beginning better.
There are so many times I go back to my old code and say to myself what was I thinking? There is a much easier way to do this.
Sometimes it is cheaper to leave the bloat and use more hardware to compensate.
I have a lot of half done apps in production. There are thing I want to do to make them better, however I probably won't get to them by EOL because the customer is generally happy with it, and I have other higher priority projects in my queue.
There is a risk to profit sharing as well. As your paycheck is linked to the quality of the others. Bad sales or marketing dept can fail to sell the best of ideas, and hard work.
In the mean time you are working with below average salary.
So his mistake is he didn't arm himself with a pressure washer.
Of course that would be more of an interesting story, if he shot it with a pressure washer and took it out.
American media companies to remember is that they're not American in thought, taste or outlook.
What is American thought, taiste and outlook.
Americans are a rather diverse group of people. Ranging from extreamly liberal to hard conservative and with a lot of points in between.
Sure we have some cultural norms, like every other country. But judging our culture from our media doesn't give a full picture.
Based off of media.
1 out of every 4 people is an aspiring actor.
80% of the population lives in California
15% lives in New York City, no one lives upstate.
4% lives in Illinois .
1% elsewhere
(There is a wide range of cultural diversity across each state, most of it isn't covered my the media)
Nearly everyone is self centered/as some odd quark.
What is called American culture is just Hollywood culture, that isn't representative of the full United States.
Heck I live next to a Mennonite community in the middle of nowhere, we have High speed internet, decent cell coverage... And a diversity of pleasant friendly people and jerks who have no regulard for others. And like real life often they are one and the same based on the situation.
I think it is the case HP R&D was running a bit too informal. As in they were not doing any real good Research and Development, and were mostly slaking off.
I mean what do you think that is new and exciting from HP now? Printers Color and Black and White? While they are still the leader in printers they are mostly the same thing that has been around for decades. I can still find some Laserjet 4 kicking around and printing the same quality as the newest ones, they are just a little slower to do it. Desktop and Laptops? HP PCs are more or less the cheap mans out. On the PC Side Lenovo has been winning on the professional end, then a slew of cheaper makers on the consumer end.
HP does a lot of other stuff too... But much of it isn't giving much press, and is falling behind.
R&D May be slacking off, enjoying the care free "creative" work environment, a bit too much. Putting in a dress code, is to remind them that yes you are at work, not social time.
Business casual dress isn't any more uncomfortable then dress down is it? But when you get up in the morning you say to yourself I need to dress for work.
I miss the single player adventure games like from Sierra and Lucas Arts where you can engross yourself in a story game line, and have work to solve puzzles and you celibate when you continue the story plot, without having to use twitch like hand eye coordination, or play online with a bunch of people just trying to mess you up.
But those times have ended. It is too easy and tempting to get spoilers on line, people tolerance towards game frustration has diminished...
Now he made a popular open source game, people liked it and it grew for a time. That is great... however times change, and popular games soon become tiresome. Updates and fixes and new content doesn't really excite as much after a while.
There isn't really that much to gain in Open Source games, because of the entertainment value of the game vs practical value. A game will offer a few months of joy perhaps a couple of years, then it will get old and tiresome, and they will be a new one out. You are better off selling it make a lot of money from it, then go on to new projects once it has peaked. I am not trying to be Mr. Anti Open Source, but Open Source works better on serious infrastructure type of projects, Operating Systems, Web Servers, Databases, programming languages... These tend to have long term demand, and invested interests on maintaining the project, including full time support. If my company is dependent on the success of an Open Source project, it may be useful, to hire resources to contribute to it, it may be a better value then buying stock into a closed source company, as you are actively contributing you get a better say on what goes on in your critical infrastructure software needs.
But he used vague requirements so not to give enough information for an actual informed decision.
But in general it sounds like it is going to be expensive and a lot of work, with working out a lot of details more then storing and backing up data.
Then the question but how do you present it back to the clients? That is a different can of worms.
The real question should be.
Which consulting company should I work with on a big data project?
Have you worked with some that seems to be able to give you a clear goal and time lines, and meet the budget specified.
It is in theory... However right now I am not seeing the need for it. I am currently at 10-15mbs about 100x slower... I am able to stream HD video, while browsing the web at the same time. Unlike the old days of dial up when I started at 2400bps and even when I went to 14.4k and 28.8k even when I got to college and we had about 1-5mbs It was a point where we wanted more speed. However now unless I am downloading the latest Linux/BSD distribution ISO that I feel like playing with. It doesn't feel slow or non-responsive any more.
However I expect once a good portion of people switch to GB speeds, I will need to upgrade, because sites and services will be designed to handle the new average bandwidth Streaming 8k video, more teleconferencing tools etc...
The big assumption is that a majority people want a car sharing system.
We still have people using cars as a status symbols, people putting special customization to make them more effective for their life style. And a lot of people do live off the beaten path, having to wait an hour for a car ton come to drive an hour to get to your destination isn't very practical.
Yes I heard the reports about those crazy millennials who will change everything...
Just as those baby boomers who were hippies who then became yuppies then to be tea party.
As the economy improves and these people get settled, they will most likely go back to the traditional American Dream, a car for each person, with enough room for the full family, with the power and build to survive a military conflict.
I though on Slashdot we hated Eye Candy?
The Glass effect blurs too much, so you are unable to see what is behind it.
The Lamp effect is marginally useful so you can pick your icons where you mouse cursor is jammed at the bottom of the screen.
It isn't that older CPU couldn't support multi-threading, but the fact it was a single CPU, And threading similar tasks will not offer performance increase per coding complexity. So most programs were not multi-threaded, to do parallel processing, they were multi-threaded as to not hinder the User Interface, or to handle multiple interface requests. (Such as having many users login to the same port) .
Most Desktop applications didn't even bother going that far.
Now with multi-CPU cores, you can have each CPU doing the same calls in Parallel so you can do major speed improvements in you single app.
It isn't the peaking in hardware technology, but reliance on legacy software that was designed for simpler times.
Chances are that guy is using the same admin password you are too. It makes it much easier.
The PC have improved. But with Parallel processing. And most programs are not coded to take advantage of the multiple cores. So the speed of any one of your programs has more or less peaked. However you can run more at the same time.
Until we can come up with easier methods than threads hacks added to most languages, we will still be mostly programming for a single CPU and not parallel processing. It will also help for more colleges to have Parallel processing as part of its undergrad program. Most introduce it in Grad School.
I applied there a while back, a decade or so.
The interview questions on the form I found to be really bias towards younger hipster type of people.
Asking questions on political philosophy and working in a startup environment.
Experience for Google doesn't seem to matter.
The issue with age discrimination is from experience with that older fellow who is just coasting to retirement not willing to learn or change, and has been in the same position for decades.
However there are also the ones who are just as on top of it as them whipper snappers and can code circles around them.
I think it is part of the normal bad science reporting.
But for a lot of stuff now we cannot get the actual picture but a series of datapoint that a computer will translate as an image. Where assumption are made in the program and some parts may be distorted or just wrong.
P-II with 640k RAM? That is one hard to find configuration. During the Pentium 2 age the normal ram is 32-128megs of ram.
For 640k you probably would be using an 8088-286.
Notepad type of programs when printing send raw text.
The more advanced word processors sush as word perfect and word for DOS send additional print commands.
The bad cable may not been able to pickup the extra commands.
Or more likely the printing from word, had the port speed set a little faster then the bad cable can handle.
I wonder what would happen if you printed a J
Being hungry, while working with industrial equipment can lead to dangerious mistakes.
I wouldn't make a diet from it, but it is better then starving.
There are a lot of factors.
1. States that allow fracking normally republican, also poorly implement the ACA/Obama Care so they can get political points to show that it doesn't work.
2. Increase in blue collar industrial jobs. The reason why these jobs get paid a bit more is to compensate for increased risk. Now that could be from people who are working in many other fields.
3. Population shift. Families move out, high risk taker single guys come in, with heavy drinking.
That is just a few on the top of my head.
This has been going on for over a decade, after Clinton near the end of his term expanded H1B for IT workers, near the tail end of the tech bubble.
At the time there was a bit of a shortage, but schools were filled with tech student waiting to get into these new tech job.
Then the bubble popped.
The market was over saturated and we had the H1B laws in place, and the infrastructure that was built allowed people to work from where ever is cheaper (India, China...)
Now the companies are still crying shortage, but it isn't that much of a shortage, it is the fact that they need to hire skilled employees in their cost centers, where usually with the exception of finance, they can hire any slob to do the job.