Ohh Nooo a Military organization who's job is to support the military! OMG!!!!
The other things are not Cancers, however they mostly need oversight and controls. Like the rest of the world we have to have tradeoffs. Sure sometimes countries get a bit over zealous in their bid to host the Olympics. Nuclear Power and Fracking, isn't as Clean, Safe, and reliable as the industry says. Yes the Catholic church isn't operated by a bunch of saints. Is anyone really that stupid to think otherwise? However they are not a set of complete villeins either. Nuclear Power, is a good low carbon pollution power source (Right now Carbon Pollution is a bigger issue then radioactive waste) Fracking is one of the safer methods to get Fossil fuels. The Catholic church really tries do do good things.
Creating fear and disgust against such things, prevents from actually trying to work on a better compromise where we can reduce many of the risks, without loosing all the benefits.
The think I have noticed about Chinese culture, is its [strike]competitiveness[/strike] need to win. I have seen it Chinese national students who are willing to cheat, or just get book smart so they can Ace the test, then show nearly 0 knowledge about the topic after it is done. They are more willing to go to competitions to show off. For that culture it is about being better then the others, but not about bettering yourself. This has idea has consequences, because you are not focused on making yourself better, it means you can be #1 by bringing others down too, so there is a net reductions in skill. While Americans are criticize on the focus of short term profit, the Chinese are much worse at this. But here is the thing. China's economy is still less then the United States Economy. China has 10 times the population of the United States, China has the same geographical area as the United States with access to many resources. If China did things right they would be a solid #1 economy past the United States by Far!. But they are not. Because they just don't seem to have any good long term plans.
I guess you haven't listened to his NPR Radio show. Unless you are die hard hippy level, liberal, who hates all things about Nuclear Power, Fracking, Catholic, Olympics, George Bush Jr. and you really reallyreally hate the Army Core of Engineers. Sure between his mindless rantings that are based on one sided facts without any real context, the parody music is OK.
Normally I need to switch off the radio when he comes on the air. He twists his stuff worse then Fox news.
And he is the reason why I do not fund my local radio station... Because during a previous fund drive, he got little call in to keep it on the air, so they decided to move him to a different time slot, and he went bitched and complained so they put it back. Listen to their members, my ass.
That is bit of an exaggeration. In most professional environment I have worked at sick days are not frowned at. However in areas where there is less skilled labor it could get you in trouble as it is often used as excuse to get out of work.
I hope if you are going in sick to work you are taking extra care to protect the patients from your illness. Such as wearing a mask and just a bit more complete washing.
Doctors are paid per service, they take the time off they don't get paid. If they have a small practice then it is their whole staff that won't work that day so it is also 2 - 4 more people missing work. And those don't get paid nearly as well as the Doctor so they will really hurt.
I tend to agree. The Star Wars (And Star Trek) Universe needs to be put to an end. Star Trek was a reflections of the 1960's and 1970's Star Wars is a Reflection of the 1970's and 1980's Star Trek TNG, Was a reflection of the 1980 and 1990's Star Trek vs TNG, did a decent job modernizing they did it by in essence mostly ignoring the original series (especially after the first season, where it was a bit too much like the original)
But as time went on they kept on building new and new additions and created a universe that is now dated by today's standard.
When they made Star Wars Episodes 1-3 they sucked, because we had to try to implement a modern style to an old film.
How many down times do Mainframes get per year... I work with mainframe systems... And they go down 3 or 4 times a year. Sure it is not a full system freeze, but enough to stop work. You are just hating cloud because it is buzzwordy and afraid that it will take your job.
I just checked that last 90 days of ncidents for eastern US for Azure. And I saw 19 incidents. None of them accounts for a full outage, only a particular feature may be down.
I have worked with mainframe maintenance. For one this "24/7/365 for decades at a time" isn't really true. As even the best maintained system will have scheduled outages. Otherwise you may have a "God help us if this system ever fails" issue, as a failure over such time could show off all the other systems that have failed. I have seen such long running systems, up for years, without being maintained. The system just did its thing and did it well. So much so that the application ran completely in active RAM, and once the system went down, we found out the drives failed a long time ago. Why didn't we see it in the logs? Well the logs were attempted to be written to the disk. And the operator at the time had a tendency to ignore and clear out console errors on the terminal.
Also much like Azure, while the System may be running, there are often parts of it that may fail, and would need to get restarted. Stop and restart the database. Unmounted the drive and replace a new one.
I am not sure if I follow your example. Normally getting a faster box, will improve performance is a given. The more outside the box would be the following. With having your DB running in volatile RAM. What changes are needed to prevent sudden power outages. Would the time it would take do do a safe shutdown be increased ( as more data will need to be saved ) Being that it is running in RAM, should we go back to a slower/cheaper magnetic drives again. Outside of the box, is considering items that are beyond the normal.
Yes Listen to the old guy, he has years of experience, and is at a point where he has little to fear from retaliation. You may be asking to solve problems that had been solved before. We have found cycles in computing where old ideas come back up new again. The early computers: They just ran one program for one user. Mainframes: One computer for many programs and users either with Time Sharing or multi-tasking Desktops: A computer for each person again. Cloud Computing: Many people accessing a computing infrastructure again.
We get cycles where improvements in communication push us towards a remote hosted solution, then we get improvements where processing get faster and cheaper so we are better off having our own stuff.
The old guy has gone threw such cycles, and when they swap again, there is a tool-set in his bag of tricks for this case.
Now that said... The Old Guy may also suffers from not embracing the new technology, and may no longer be as sharp as he use to be. Because as things do cycle, the new version actually solves issues from the previous incarnation. The Desktop is more reliable and affordable than the old Univax A Cloud infrastructure is more fault tolerant and has less single point of failures then a mainframe. So many of the concerns are less of an issue. As well they may be new issues and tradeoffs that need to be considered.
Also... There needs to be passing down the torch to the younger generation and stepping aside. The Baby Boomers are having a hard time with this. With the set of Millennial bashing, trying to stay young where they should be considering retirement. So they are not passing down their wisdom and training replacements, but staying in the job until they die, leaving a gap that is hard to fill. Creating gaps towards promotion. That Entry Level programmer didn't get enough training for the Sr. programmer. So when the Sr. Programmers leaves the Entry level isn't skilled enough to take his place.
By the time you peak in your career, you should be working on a succession plan, trying to get the new guys to work with you, you may end up learning some stuff from the new guys and the new guys will learn stuff from you.
Yea. Everyone thinks all others code sucks. There is a degree of temperament from experience that we need to account for that.
Now what we as Engineers can do, is improve on the design, get rid of those calls to Microsoft Access, and switch it to a more sturdy relational database. Fix the indenting so it makes sense. Finding the Copy and paste code and make functions and procedures out of them. And sometimes you will just need to tolerate the weirdness and when you figure it out put a comment explaining it.
Granted the Code isn't professional. But it got the job done, and now there is an open software engineer job to maintain and expand the code where they wouldn't be one. For the most part a new idea, doesn't come with funding to pay for a software engineer. So you will have to do it yourself. Life ain't perfect.
Just like how we are forced to learn how to read, write, and do arithmetic. In today's world, everyone should have a basic level of programming skills, I don't think it needs to be comprehensive, but to a level where they can solve simple problems and know where your limitations are. Basic Programming literacy should be at least the following IF conditionals (with AND and OR) LOOPs Varables and nesting.
Mostly a CS101 type of stuff. But that should be generic everyone is taught skills. Not so they can grow up to be programmers, and software developers, but as a tool to train their brain in different methods of solving issues. We have Liberal Art skills, that gives critical thinking We have Mathematics that gives us tools that we can use to solve problems. Computer science is actually a good way to glue both together. You want to create, you have an problem, you can use the tools of math in different ways to help create a solution.
There is a lot of talk about Thinking Outside the Box. However that is rarely useful, and doesn't happen. I have been credited and celebrated for my out of the box solutions to problems. However they were not really outside the box, just not how things were normally done. 1. Everyone has a different box to think in. Their experience determines its size. 2. Many of the ideas may be standard in each box, however some ideas are unique to a box, differences in skill sets determines this. 3. Fear normally keeps us in following "this is how it is done" method. A new method already exists in someones box, you just need to get them to speak up.
There is value from someone outside the box. Normally I like to work with the lowest ranking person who would be using such a tool. As they are often the ones with the best ideas, because they know what is going on at the detail level. Not some high up Big Picture Idea guy. Who just crams features that may or may not be useful. Also dealing only with techs (unless your product is made for them) can be not productive, as they will normally resolve down to what is easiest to build, because to make a good product, you will sometimes need to push the boundaries a bit more.
Now that said. Any ideas needs to be balanced with the limitation of technology. I had to once reject a customer who wanted me to make an App to do the following. OCR documents, If the document date (which was not formally standardized, nor was willing to standardize it) was past the data retention period would flag the document to be deleted, as well put them in a work queue for the hard copies to be destroyed. I had to turn them down, because the application was a constant high risk of huge failure. OCR isn't perfect, the fact that the date wasn't standardized made it worse, combined the result is intended to cause data loss means any glitch is a problem. I offered an alternate solution, where when they store the documents they enter the retention date, manually, and if they added a bar code to them it would make the process simpler. However that required too much manual effort. He just wanted to put a stack of documents on a scanner. Scan them and have everything go automatically.
Normally products are released Open Source as that they are not part of their business model. If your business model is based on consulting, then for the most part it makes sense for most of your products that you make to be Open Source as you are not expecting to make money selling software, but consulting services. Even if your model is selling software, particular tools that you make are outside of your sales area. Say if you make Electronic Health Records as your core business, your Web Framework that you made, or tools that you use for searching data etc... You might want to Open Source. There is some advantages in Opening Source such systems. 1. You might get some support outside the company to fix bugs, make improvements etc... 2. Your company will get some good will for releasing the free tool. 3. Your code may create a workforce trained in your system, so there is less training for new hires. 4. You may be able to become the standard, vs trying to deal with a large sets of different methods all closed and expensive. You could kill your competition from you pet project.
If you wanted to make your own gun. Any Joe Smo with a garage workshop could make one, even without a 3D Printer. A bench drill, with a metal drilling bit, and some metal cutting and welding tools. is enough for someone to make their own gun. And just like a 3D printed model. It may not be the safest or relabel gun. But it can get the job done.
Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 2000, Windows NT.
While Windows XP had a 64bit version the 32bit version was still popular, as PC's at the time were still mostly under 4 gigs of ram, and most were 32bit processors. XP lasted too long. There was too much effort in Vista, they wanted to make an ultimate OS, thus failed miserably, a system designed to take advantage of many of the next generation Ideas, that was not implemented. Windows 7 "the new golden age of Windows?" really took the fact that there was competition with Mac OS and Linux seriously and made one of their most Solid Consumer OS, they fixed Vista's features that were over engineered and made it work well again. Windows 7 was good enough to put an end of the "I'm a Mac and I'm a PC" commercials. Windows 7 is also when people started switching seriously to a 64bit OS. And actually loosing compatibility with many of the old 16bit apps. Windows 8 and 8.1 isn't that bad. However they tried to make a tablet and PC OS. By in turn making a system that isn't optimal for both. Granted now with the Ultrabooks with touch screens getting more popular, the interface changes are paying off a bit more, however we are missing what we need for a good workstation OS. Windows 10... From what I have seen so far they seem to be going back to making it more of a workstation OS, with touch capabilities. The Tablet never caught on as well as people hoped. It didn't send the Desktop/Laptop into a doom spiral. However it changed that nature of the desktop to a smaller market share. Those who need to do real computing still needed these systems. And the new Ultrabooks convertible systems have caught on.
Now what about Linux and Macs? If you don't like windows, there isn't anything wrong with Linux or Macs, so even if Windows 10 is a huge success... It doesn't mean it will kill your favorite OS as I am sure they will be around for decades to come.
Part of the issue, is that too many people interpret a disagreement as an attack on them. A lot of the biggest disagreements are over such petty little things. Here are some Slashdot arguments in no particular order, where I had found some posts to go way whacked out, and take descending views rather personally. Your preferred diet: Organic vs GMO food or An Omnivorous diet vs vegetarian or vegan The Computer Operating System you are using The Preferred default Text editor Which Open Source License variant New Slashdot features. Changes to the Operating systems initialization routine. Choice of Windows manager.
If these things which have little impact of the general word make so much fuss and anger. Imagine how it feels about something actually important.
There has been this idea that seems to have re-surged. "If everyone thought about x the same way I do, then all the problems would be solved" That is a dangerous approach that leads to tyrannical type of control of the population. We will have descending views, we need to learn to argue our point rationally, and realize we may not win every argument, or sway an opinion. However if in the process of the argument you listen to the other side you just may find a point that you didn't consider. After considering it and researching it, it may change your opinion, or it may be added and weighted to strengthen your own opinion.
The problem when you separate these people they will only be more extream, as well your side would get more extreme. Taking out the invisible men, and magic trick religions are still based on philosophies thousands of years in the making, where there are people who job is to study these philosophies. Vs the non religious folk unless they are a full time philosopher (and we don't have many of those on payroll) most of us have a system of belief based on short term ideas and can change when a political party gets a new funding source. I am not saying that religions can't get corrupted as I think many of these evangelical religions are. But by isolating a group of people we will in generally miss out overall.
The Job interview process is actually a two way process. The company needs/wants the resource, that is why they are open positions. The Person needs/wants a job or a better job, that is why they are applying.
Now even in the height of the last recession and it was a big one. In America average Unemployment was under 10% of the population. While that created a market where employees had the advantage, it was only an advantage not supreme power. 1. The employees wanted people who were currently employed (Using an outdated reasoning that if they weren't laid off then they must be good enough to have made it). So while these applicants may be looking for a better job, they have a job currently and is only willing to take a better offer.
2. If your industry isn't offering the type of work people want to do for the money anymore, then people may make life decisions to go a different route. Go back to school and study a new topic. Use their skills in a different industry.
3. High turnover: Turnover is really expensive on average it takes 150% of the salary to deal with an employees turnover, having to retrain new employees, catch up time etc... If your corporate culture is poison. Then you will have a hard time keeping employees.
I have been on some job interviews where I lost my temper with the recruiter. One company had a very particular piece of software (Like so particular I couldn't find a relative match it with a Google search, except when I added the industry on it, then it was a few pages deep.) The recruiter kept on hounding me on this tool. I asked what does it do, where then I can at least give a general abstract answer to the questions. The they didn't know either. From this interview I got the following impression. The guy who worked on the software (Probably the guy who made it) left the company for a better job. They are trying to find someone with the exact skill sets and pay them as much as the guy who left for a better job. So they let a good resource leave, and they haven't learned from their mistakes and either realize that they will need to lower the requirements, or raise the salary and benefits.
ISP shouldn't store our traffic. At best/worst they should only store the IP Address and MAC address to the customer start and and time, and our billing information. If the ISP charging via a usage meter then they can store how much data we use.
It shouldn't care where we go or what we do. The government shouldn't feel complied to ask them other then via a Warrant to track back an IP Address, to a customer. And still that shouldn't be enough to convict, just a lead to follow.
Well it depends. Sometimes you want someone who will be a cowboy and solve and fix problems on the fly. Other times you want someone who be proactive and give you a safe solution.
Ohh Nooo a Military organization who's job is to support the military! OMG!!!!
The other things are not Cancers, however they mostly need oversight and controls. Like the rest of the world we have to have tradeoffs.
Sure sometimes countries get a bit over zealous in their bid to host the Olympics.
Nuclear Power and Fracking, isn't as Clean, Safe, and reliable as the industry says.
Yes the Catholic church isn't operated by a bunch of saints.
Is anyone really that stupid to think otherwise?
However they are not a set of complete villeins either. Nuclear Power, is a good low carbon pollution power source (Right now Carbon Pollution is a bigger issue then radioactive waste)
Fracking is one of the safer methods to get Fossil fuels.
The Catholic church really tries do do good things.
Creating fear and disgust against such things, prevents from actually trying to work on a better compromise where we can reduce many of the risks, without loosing all the benefits.
The think I have noticed about Chinese culture, is its [strike]competitiveness[/strike] need to win. I have seen it Chinese national students who are willing to cheat, or just get book smart so they can Ace the test, then show nearly 0 knowledge about the topic after it is done. They are more willing to go to competitions to show off. For that culture it is about being better then the others, but not about bettering yourself. This has idea has consequences, because you are not focused on making yourself better, it means you can be #1 by bringing others down too, so there is a net reductions in skill.
While Americans are criticize on the focus of short term profit, the Chinese are much worse at this.
But here is the thing. China's economy is still less then the United States Economy.
China has 10 times the population of the United States, China has the same geographical area as the United States with access to many resources. If China did things right they would be a solid #1 economy past the United States by Far!. But they are not. Because they just don't seem to have any good long term plans.
I guess you haven't listened to his NPR Radio show. Unless you are die hard hippy level, liberal, who hates all things about Nuclear Power, Fracking, Catholic, Olympics, George Bush Jr. and you really really really hate the Army Core of Engineers.
Sure between his mindless rantings that are based on one sided facts without any real context, the parody music is OK.
Normally I need to switch off the radio when he comes on the air. He twists his stuff worse then Fox news.
And he is the reason why I do not fund my local radio station... Because during a previous fund drive, he got little call in to keep it on the air, so they decided to move him to a different time slot, and he went bitched and complained so they put it back. Listen to their members, my ass.
That is bit of an exaggeration.
In most professional environment I have worked at sick days are not frowned at. However in areas where there is less skilled labor it could get you in trouble as it is often used as excuse to get out of work.
I hope if you are going in sick to work you are taking extra care to protect the patients from your illness. Such as wearing a mask and just a bit more complete washing.
Doctors are paid per service, they take the time off they don't get paid.
If they have a small practice then it is their whole staff that won't work that day so it is also 2 - 4 more people missing work. And those don't get paid nearly as well as the Doctor so they will really hurt.
I tend to agree. The Star Wars (And Star Trek) Universe needs to be put to an end.
Star Trek was a reflections of the 1960's and 1970's
Star Wars is a Reflection of the 1970's and 1980's
Star Trek TNG, Was a reflection of the 1980 and 1990's
Star Trek vs TNG, did a decent job modernizing they did it by in essence mostly ignoring the original series (especially after the first season, where it was a bit too much like the original)
But as time went on they kept on building new and new additions and created a universe that is now dated by today's standard.
When they made Star Wars Episodes 1-3 they sucked, because we had to try to implement a modern style to an old film.
How many down times do Mainframes get per year...
I work with mainframe systems... And they go down 3 or 4 times a year. Sure it is not a full system freeze, but enough to stop work. You are just hating cloud because it is buzzwordy and afraid that it will take your job.
I just checked that last 90 days of ncidents for eastern US for Azure. And I saw 19 incidents. None of them accounts for a full outage, only a particular feature may be down.
I have worked with mainframe maintenance. For one this "24/7/365 for decades at a time" isn't really true. As even the best maintained system will have scheduled outages. Otherwise you may have a "God help us if this system ever fails" issue, as a failure over such time could show off all the other systems that have failed.
I have seen such long running systems, up for years, without being maintained. The system just did its thing and did it well. So much so that the application ran completely in active RAM, and once the system went down, we found out the drives failed a long time ago. Why didn't we see it in the logs? Well the logs were attempted to be written to the disk. And the operator at the time had a tendency to ignore and clear out console errors on the terminal.
Also much like Azure, while the System may be running, there are often parts of it that may fail, and would need to get restarted. Stop and restart the database. Unmounted the drive and replace a new one.
I am not sure if I follow your example.
Normally getting a faster box, will improve performance is a given. The more outside the box would be the following.
With having your DB running in volatile RAM. What changes are needed to prevent sudden power outages. Would the time it would take do do a safe shutdown be increased ( as more data will need to be saved )
Being that it is running in RAM, should we go back to a slower/cheaper magnetic drives again.
Outside of the box, is considering items that are beyond the normal.
Yes Listen to the old guy, he has years of experience, and is at a point where he has little to fear from retaliation. You may be asking to solve problems that had been solved before. We have found cycles in computing where old ideas come back up new again.
The early computers: They just ran one program for one user.
Mainframes: One computer for many programs and users either with Time Sharing or multi-tasking
Desktops: A computer for each person again.
Cloud Computing: Many people accessing a computing infrastructure again.
We get cycles where improvements in communication push us towards a remote hosted solution, then we get improvements where processing get faster and cheaper so we are better off having our own stuff.
The old guy has gone threw such cycles, and when they swap again, there is a tool-set in his bag of tricks for this case.
Now that said... The Old Guy may also suffers from not embracing the new technology, and may no longer be as sharp as he use to be. Because as things do cycle, the new version actually solves issues from the previous incarnation.
The Desktop is more reliable and affordable than the old Univax
A Cloud infrastructure is more fault tolerant and has less single point of failures then a mainframe.
So many of the concerns are less of an issue. As well they may be new issues and tradeoffs that need to be considered.
Also...
There needs to be passing down the torch to the younger generation and stepping aside. The Baby Boomers are having a hard time with this. With the set of Millennial bashing, trying to stay young where they should be considering retirement. So they are not passing down their wisdom and training replacements, but staying in the job until they die, leaving a gap that is hard to fill. Creating gaps towards promotion. That Entry Level programmer didn't get enough training for the Sr. programmer. So when the Sr. Programmers leaves the Entry level isn't skilled enough to take his place.
By the time you peak in your career, you should be working on a succession plan, trying to get the new guys to work with you, you may end up learning some stuff from the new guys and the new guys will learn stuff from you.
Yea. Everyone thinks all others code sucks.
There is a degree of temperament from experience that we need to account for that.
Now what we as Engineers can do, is improve on the design, get rid of those calls to Microsoft Access, and switch it to a more sturdy relational database. Fix the indenting so it makes sense. Finding the Copy and paste code and make functions and procedures out of them. And sometimes you will just need to tolerate the weirdness and when you figure it out put a comment explaining it.
Granted the Code isn't professional. But it got the job done, and now there is an open software engineer job to maintain and expand the code where they wouldn't be one.
For the most part a new idea, doesn't come with funding to pay for a software engineer. So you will have to do it yourself. Life ain't perfect.
Just like how we are forced to learn how to read, write, and do arithmetic.
In today's world, everyone should have a basic level of programming skills, I don't think it needs to be comprehensive, but to a level where they can solve simple problems and know where your limitations are. Basic Programming literacy should be at least the following
IF conditionals (with AND and OR)
LOOPs
Varables
and nesting.
Mostly a CS101 type of stuff. But that should be generic everyone is taught skills.
Not so they can grow up to be programmers, and software developers, but as a tool to train their brain in different methods of solving issues.
We have Liberal Art skills, that gives critical thinking
We have Mathematics that gives us tools that we can use to solve problems.
Computer science is actually a good way to glue both together. You want to create, you have an problem, you can use the tools of math in different ways to help create a solution.
There is a lot of talk about Thinking Outside the Box. However that is rarely useful, and doesn't happen. I have been credited and celebrated for my out of the box solutions to problems. However they were not really outside the box, just not how things were normally done.
1. Everyone has a different box to think in. Their experience determines its size.
2. Many of the ideas may be standard in each box, however some ideas are unique to a box, differences in skill sets determines this.
3. Fear normally keeps us in following "this is how it is done" method. A new method already exists in someones box, you just need to get them to speak up.
There is value from someone outside the box. Normally I like to work with the lowest ranking person who would be using such a tool. As they are often the ones with the best ideas, because they know what is going on at the detail level. Not some high up Big Picture Idea guy. Who just crams features that may or may not be useful. Also dealing only with techs (unless your product is made for them) can be not productive, as they will normally resolve down to what is easiest to build, because to make a good product, you will sometimes need to push the boundaries a bit more.
Now that said. Any ideas needs to be balanced with the limitation of technology. I had to once reject a customer who wanted me to make an App to do the following. OCR documents, If the document date (which was not formally standardized, nor was willing to standardize it) was past the data retention period would flag the document to be deleted, as well put them in a work queue for the hard copies to be destroyed. I had to turn them down, because the application was a constant high risk of huge failure. OCR isn't perfect, the fact that the date wasn't standardized made it worse, combined the result is intended to cause data loss means any glitch is a problem. I offered an alternate solution, where when they store the documents they enter the retention date, manually, and if they added a bar code to them it would make the process simpler. However that required too much manual effort. He just wanted to put a stack of documents on a scanner. Scan them and have everything go automatically.
Normally products are released Open Source as that they are not part of their business model.
If your business model is based on consulting, then for the most part it makes sense for most of your products that you make to be Open Source as you are not expecting to make money selling software, but consulting services.
Even if your model is selling software, particular tools that you make are outside of your sales area. Say if you make Electronic Health Records as your core business, your Web Framework that you made, or tools that you use for searching data etc... You might want to Open Source.
There is some advantages in Opening Source such systems.
1. You might get some support outside the company to fix bugs, make improvements etc...
2. Your company will get some good will for releasing the free tool.
3. Your code may create a workforce trained in your system, so there is less training for new hires.
4. You may be able to become the standard, vs trying to deal with a large sets of different methods all closed and expensive. You could kill your competition from you pet project.
How is 3D printing enabling anyone?
If you wanted to make your own gun. Any Joe Smo with a garage workshop could make one, even without a 3D Printer. A bench drill, with a metal drilling bit, and some metal cutting and welding tools. is enough for someone to make their own gun. And just like a 3D printed model. It may not be the safest or relabel gun. But it can get the job done.
Or in America. In rather liberal states like Vermont we can get guns at the local Walmart.
Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 2000, Windows NT.
While Windows XP had a 64bit version the 32bit version was still popular, as PC's at the time were still mostly under 4 gigs of ram, and most were 32bit processors.
XP lasted too long. There was too much effort in Vista, they wanted to make an ultimate OS, thus failed miserably, a system designed to take advantage of many of the next generation Ideas, that was not implemented.
Windows 7 "the new golden age of Windows?" really took the fact that there was competition with Mac OS and Linux seriously and made one of their most Solid Consumer OS, they fixed Vista's features that were over engineered and made it work well again. Windows 7 was good enough to put an end of the "I'm a Mac and I'm a PC" commercials. Windows 7 is also when people started switching seriously to a 64bit OS. And actually loosing compatibility with many of the old 16bit apps.
Windows 8 and 8.1 isn't that bad. However they tried to make a tablet and PC OS. By in turn making a system that isn't optimal for both. Granted now with the Ultrabooks with touch screens getting more popular, the interface changes are paying off a bit more, however we are missing what we need for a good workstation OS.
Windows 10... From what I have seen so far they seem to be going back to making it more of a workstation OS, with touch capabilities. The Tablet never caught on as well as people hoped. It didn't send the Desktop/Laptop into a doom spiral. However it changed that nature of the desktop to a smaller market share. Those who need to do real computing still needed these systems. And the new Ultrabooks convertible systems have caught on.
Now what about Linux and Macs?
If you don't like windows, there isn't anything wrong with Linux or Macs, so even if Windows 10 is a huge success... It doesn't mean it will kill your favorite OS as I am sure they will be around for decades to come.
Part of the issue, is that too many people interpret a disagreement as an attack on them.
A lot of the biggest disagreements are over such petty little things.
Here are some Slashdot arguments in no particular order, where I had found some posts to go way whacked out, and take descending views rather personally.
Your preferred diet: Organic vs GMO food or An Omnivorous diet vs vegetarian or vegan
The Computer Operating System you are using
The Preferred default Text editor
Which Open Source License variant
New Slashdot features.
Changes to the Operating systems initialization routine.
Choice of Windows manager.
If these things which have little impact of the general word make so much fuss and anger. Imagine how it feels about something actually important.
There has been this idea that seems to have re-surged. "If everyone thought about x the same way I do, then all the problems would be solved" That is a dangerous approach that leads to tyrannical type of control of the population. We will have descending views, we need to learn to argue our point rationally, and realize we may not win every argument, or sway an opinion. However if in the process of the argument you listen to the other side you just may find a point that you didn't consider. After considering it and researching it, it may change your opinion, or it may be added and weighted to strengthen your own opinion.
The problem when you separate these people they will only be more extream, as well your side would get more extreme.
Taking out the invisible men, and magic trick religions are still based on philosophies thousands of years in the making, where there are people who job is to study these philosophies. Vs the non religious folk unless they are a full time philosopher (and we don't have many of those on payroll) most of us have a system of belief based on short term ideas and can change when a political party gets a new funding source.
I am not saying that religions can't get corrupted as I think many of these evangelical religions are. But by isolating a group of people we will in generally miss out overall.
I had to snicker when I saw the domain. I am surprised it isn't used for a Gay porn site.
The Job interview process is actually a two way process.
The company needs/wants the resource, that is why they are open positions.
The Person needs/wants a job or a better job, that is why they are applying.
Now even in the height of the last recession and it was a big one. In America average Unemployment was under 10% of the population. While that created a market where employees had the advantage, it was only an advantage not supreme power.
1. The employees wanted people who were currently employed (Using an outdated reasoning that if they weren't laid off then they must be good enough to have made it). So while these applicants may be looking for a better job, they have a job currently and is only willing to take a better offer.
2. If your industry isn't offering the type of work people want to do for the money anymore, then people may make life decisions to go a different route. Go back to school and study a new topic. Use their skills in a different industry.
3. High turnover: Turnover is really expensive on average it takes 150% of the salary to deal with an employees turnover, having to retrain new employees, catch up time etc... If your corporate culture is poison. Then you will have a hard time keeping employees.
I have been on some job interviews where I lost my temper with the recruiter. One company had a very particular piece of software (Like so particular I couldn't find a relative match it with a Google search, except when I added the industry on it, then it was a few pages deep.) The recruiter kept on hounding me on this tool. I asked what does it do, where then I can at least give a general abstract answer to the questions. The they didn't know either. From this interview I got the following impression. The guy who worked on the software (Probably the guy who made it) left the company for a better job. They are trying to find someone with the exact skill sets and pay them as much as the guy who left for a better job. So they let a good resource leave, and they haven't learned from their mistakes and either realize that they will need to lower the requirements, or raise the salary and benefits.
ISP shouldn't store our traffic.
At best/worst they should only store the IP Address and MAC address to the customer start and and time, and our billing information. If the ISP charging via a usage meter then they can store how much data we use.
It shouldn't care where we go or what we do. The government shouldn't feel complied to ask them other then via a Warrant to track back an IP Address, to a customer. And still that shouldn't be enough to convict, just a lead to follow.
Well it depends. Sometimes you want someone who will be a cowboy and solve and fix problems on the fly. Other times you want someone who be proactive and give you a safe solution.