I would have a lot more sympathy for companies like HBO if they made these services available to everyone. But, instead, you need to spend hundreds, if not thousands, of dollars per year on separate TV service from one of a few blessed providers. If HBO had a ~$10/mo plan that gave access to HBO:Go only, I'd be right there with you condemning people for sharing accounts. But as long as they're using the new online services to prop up the entrenched satellite/cable services and make the service unavailable to many people at any price, they deserve all the abuse they get.
The government finally decided to care and used the one achilles heel of BitCoin...conversion to and from dollars. If BitCoin had some innate value, it wouldn't be a problem, but since it's primary use is as an exchange currency for dodging taxes and selling goods on the black market, this change is going to seriously impact the value of the currency.The government can't control BitCoin, but it can control US financial institutions and other companies that need to interact with those financial institutions.
We'll now see how well the BitCoin market can operate as a completely stand-alone entity.
As poorly written as GP's post was, it zeroed in on the most interesting thing that, at least for me, was said in the interview. When someone is as accomplished in so many areas as Mr Dyson is, it stands to reason that he'd have at least some insight into the educational process. And in both his response on his own education and in the one where he talked about his daughter's education, he indicated that he thought the success of both educational processes was due to a "benign neglect" which allowed the child to actively pursue education rather than having it imposed upon them.
I'm betting that this is true for a certain type of child...one who is curious and driven to learn and that many students don't fit into that category. But thinking back on my own education, I wonder how much more successful I would have been if I'd played a bigger role in shaping my curriculum rather than having it dictated by the schools I attended.
I'm only starting to let the idea marinate a bit, but I feel like there's got to be some way to incorporate this cooperative learning phenomenon where teachers get out of the way of students and simply make themselves available as resources rather than lecturing, dictating and otherwise trying to push information into the heads of students. If feels like a pull methodology would allow students to better learn at their own pace.
The tragedy is that Bush was able to derail his run for the presidency in 2000. He should have been president then, not in 2008. Our country would be in a much better state now if that had happened.
HBO is the wrong place to start. All the comics there have some reputation from the clubs before they get on HBO. If he wants to move beyond RenFair performer, he should be trying to get his DVD in the hands of anyone who headlines their own comedy club shows. If one of them finds him funny, he might get a gig opening for someone with a bit more name recognition. The pay will be almost nil, but that's how people build their reputation to the point where HBO will pay any attention. Even then it's a bit of a long shot...the opening act from the show I saw this past Friday had already been on HBO.
Another option to explore...contact Netflix and offer the DVD royalty free for a year or so. If they accept it, urge anyone and everyone you meet to 5-star it in the hopes that it starts showing up as a suggestion to a wider audience.
But I wonder if his stuff isn't really that funny outside of the RenFair setting. In the context of a RenFair, that would be pretty funny because he's injecting humor into the scene that everyone is participating in. But outside of a RenFair setting, where people wear normal clothes and speak in their normal way, the humor won't play as well.
Why is Java still persisting with this notion that it should be a browser plugin? No one wants Java as a browser plugin and that's where the security vulnerabilities have been found. Meanwhile, in the area where Java is popular (the server and, to a lesser extent, desktop applications) and in need of the features that Java 8 was supposed to bring, these security problems are a secondary concern--there's very little need to worry about malicious code when you're not downloading it from an untrusted source.
It's time to retire Applets and Web Start entirely and leave Java to the things it's good at.
Like everything, it all depends on context. Bitch isn't universally sexist, but if it's said in reaction a reasonable action where a woman is asserting herself, it can be sexist. And it's almost universally sexist to refer negatively to a male as a bitch as it implies a lowering of stature through femininity.
For what it's worth, I don't believe that's the case here and I'm fine with people calling her a bitch, though I wouldn't do so myself and can see how others would find it inappropriate. She comes off as someone with a huge axe to grind and looking for even the slightest of provocations to push her agenda. She overreacted and deserves most of the blowback she's getting. Of all the behavior of everyone involved, hers is the only one I find malicious and reprehensible. The rest just showed bad judgment and/or were put in a no-win situation (read: the employers.)
The saddest part about this whole incident, to me, is how everyone is conflating 'sexual' with 'sexist'. From everything I've seen on the comments they were sexual, probably not safe for a work environment, but I don't see them as being sexist unless you buy into the puritanical, anti-sex agenda that tries to convince women that they can't enjoy sex as much as men. The undercurrent of this whole brouhaha is the culture that seeks to repress women and make them believe that they'll be branded 'sluts' or some other derogatory term if they actively pursue their sexual desires. Otherwise, why would they need to be protected from dirty-but-non-malicious jokes like the one in question? If the result of this incident is that women are over-protected, coddled or treated with "kid gloves" in the tech work environment, then we've all--women most of all--lost as a result.
There's been two things that have helped me immensely:
1. Replace your chair with an exercise ball. It will take a while before your abs/back can go the whole day, so you'll need to keep your chair until then.
2. Find an exercise that works your mind as well as your body. For me, it's rock climbing--specifically bouldering. Climbing involves a lot of problem solving. As you progress, you learn tools that help you solve the increasingly difficult problems. There's a lot of physics involved in bending your body and positioning it to maximize friction between hands/feet and the wall/holds. Regardless, the fact that the exercise keeps my mind active is what keeps me coming back in a way that exercises that turn my mind off never did.
It may not be laziness, but it's foolishness. You can save yourself a ton of time by pushing a lot of the selection criteria onto the applicant. Simply asking a couple of questions that require some thought or asking for a cover letter that meets certain criteria will allow you to immediately direct 700 of those 800 résumés to the circular file with a much higher degree of accuracy than a degree filter will have.
Given that the only candidate who would have addressed it in any capacity (Ron Paul) ran for his party's nomination, it's hard to argue with that. Also, before it was co-opted, the tea party identified as Republican while espousing Libertarian beliefs, so there's a reasonably large portion of the base that might also be amenable to addressing the issue.
Democrats like to think of themselves as more progressive, and, for the most part, I think they're correct, but on copyright issues, the Democrats have always been Hollywood's lackeys. Speaking as someone who votes Democrat most of the time, I'd have more hope of Republicans coming around on this issue than Democrats, if for no other reason than the last election proved that they were significantly out-of-touch with voters and it's pretty clear that copyright law is out-of-touch with reality given how many people download/share illegally (when millions of people break the law, it's usually the law that's broken, not the behavior.)
Not only do they have those employees but they also need to make a profit on them. So it will not be cheaper either.
Believe it or not, when you get to the scale of, say, Google, you can make money off the employees and still offer service more cheaply than an in-house team. There are privacy issues to consider, but the economies of scale are definitely there that it can be cheaper.
And those service providers also don't hold the passwords for all the routers and servers hostage because of a dispute with their superiors and agree to give the passwords directly to the mayor only after being arrested. Isolated incident? Perhaps. But the author of the book was the mayor in that fiasco, so it makes sense that he'd feel the way he does about in-house IT.
My ISP is small and can't afford to sell service at a loss. They serve only a limited area, but one where Comcast's service is no different than anywhere else. And yet this small company without large pockets can offer 200mbps symmetric service, though (*sob*) my building only has 100mbps installed (speed test result), for under $40/mo with no caps and no contracts. The only reason Comcast cannot offer similar service at a similar price is because they choose not to.
In rural areas, the situation might be different, but there's no excuse for gouging in areas where it is cheaper to serve just to keep things equal.
It's usually an indication of that, but not always. Experienced programmers can realize when they're actually dealing with a distinct usage scenario that just happens to be, at the moment, solved with the same block of code. Recognizing those situations and explicitly choosing not to reuse code will make your refactoring job considerably easier in the future and is most certainly an indication of a non-amateur.
The important part is that the reviewer is being sued. This is the way this stuff is supposed to work. Too often we see stories here on/. where the online service provider is being sued.
Kudos to the plaintiff in this case for not suing Yelp and Angie's List...regardless of who's in the right, the right two parties are in court.
Your critique seems overly simplistic. An HTTP load balancer is great for HTTP calls, but not everything in a complex infrastructure is HTTP. There's queues, data stores, caches, RPC, FileSystem access (SAN, NAS or local) and more that shouldn't run behind an HTTP interface. This tool helps solve the problem and gives you health check monitoring and metrics in the process. On initial inspection, my only complaint is that it requires too much modification of application code, however it seems like it should be pretty simple to integrate with the various IoC frameworks to use AOP proxies to apply the tool declaratively based on annotations.
And you do realize that you followed up a weak critique of a backend scalability tool with a critique about a failing of their front-end application, right? What relevance does that have?
...each install is unique enough that the effort needed to set up an install script...
The fact that you're still thinking of it as an install script is indicative that you might not have explored solving the problem with some of the more modern tools. You should really take a look at Chef...when you automate with Chef, you're not building an install script but a set of re-usable and configurable installation components that the engine intelligently applies based on the profile for the target machine. Those XML files that you're editing can become Ruby ERBs with logic to build the XML based on per-profile data, reference data and data obtained through searches of the network topology. For instance, let's say your XML file needs a comma separated list of ip/port combinations for all servers of a certain type in the deployment. Something like this would be very difficult to put into a deployment script, but is almost trivial to do in Chef (search based on role with a little ruby code to join the results together.) And as the deployment changes and new machines are added/removed, the tool handles re-generating those configuration files based on the updated deployment topology.
I work in enterprise software too (albeit SaaS) and we have everything automated with Chef. Our application has many different components (dbs, queues, schedulers, caches, REST services, etc) and Chef is able to coordinate everything fairly easily. The fact that we can use the same Chef recipes to deploy to production, QA and developer environments (through vagrant-managed VMs on developer machines) attests to how flexible the tool is.
Other than proprietary software which you might not have the right to distribute and might, itself, not have an automatable install process, I don't see anything on your list that cannot be automated with Chef. Each service can be mapped to a chef role and individual machines easily provisioned with knife.
But then you'd lose the perception of complexity that you get from having a complex install process. A simple install process would give customers the illusion that the product itself is not complex and then they might balk at the 100K up-front costs you're charging and even, possibly, the 1000's per month.
My department has been hiring for months with very little success. There really are a shortage of qualified candidates right now.
But here's the thing...we're in San Francisco where there's a lot of competition. In other parts of the country, there really is a shortage of jobs. Tech work clusters in certain areas. This allows what you're saying to be completely true *and* what is being said in the article to be completely true. You'll noticed that developerauction.com limits itself to SF, LA, NY and Boston...that's where the desperate employers are.
I do sympathize about the formalized HR process...I've been in a constant fight with our HR department over the job descriptions that are posted. They claim that it's worthless to post an ad without a job description. They want things along the lines of, "You'll work closely with Product Management to develop features for our flagship product." My contention is that this is basically implied...every corporate development job can be described that way. I prefer to have the post talk about what we do, what kind of developer we're looking for and our development philosophy. It's an ad that I think would work well if it was posted to the more specialized job boards (Github, Craigslist, etc) but then they post it to Dice and Monster and blame me when it gets almost no response.
I've responded like this in the past when someone claims that employers are being disingenuous, but I'll do it again...if there are any good Java or front-end JavaScript developers in the SF bay area, respond and I'll tell you how to apply...these are $150k+ jobs, so we're not low-balling candidates.
While TFA is a good argument, it has the feel of religion, where he keeps digging until he finds the "his" guy ahead, then stops analyzing.
I didn't get that feel at all. I saw it as a good explanation of the divide between traditional baseball statistics and the more modern sabermetric statistics. Based on the traditional statistics, Cabrera is the clear-cut MVP...he did something that hadn't been done in 45 years. Based on the more modern statistics, Trout is the clear winner.
The vote will really be a referendum on these new statistics and how well baseball writers feel they quantify a player's contribution. As a statistician, Silver has a clear bias, but it's not towards a player, it's towards the measurements that evaluate all players. Baseball's general managers have already accepted these new measurements (as covered in Moneyball), but now writers are being forced to confront the same issue. And, for them, it's a more complicated issue. Whereas GMs can rely on the on-the-field results speaking for themselves, writers have the task of making the game accessible to fans. RBIs, HRs and AVG are very easy to explain to viewers/readers. WAR and the newer statistics require what is often college-level math to grok.
This article does a good job of describing the context of this interesting vote for people that aren't already aware.
Unions exist in situations where management is negotiating from a place of power and replacement workers are easy to find. They allow the collective workforce to get a better deal than they would individually.
Meanwhile, there is a shortage of capable developers and we have the power in most negotiations. Why do we need a union if we can just demand what we want and get it? In our industry, companies have even been caught uniting against workers.
Unions are a tool and developers are taught to us the right tool for the job. When the situation demands a union, we'll unionize, but there's no point in doing that until there are a ton more capable developers to compete with for jobs.
Both sides are quibbling about the voting machines. For instance, there's this article that provides evidence that electronic voting machines have been specifically tampered with to give an advantage to some Republicans (often at the expense of other Republicans.)
I'm not on the left or right, but I don't want anyone to shut up about the problems with these voting machines. Regardless of how similar Republicrats are, non-rigged elections are still extremely important and the current generation of electronic voting machines are far too secretive to be reliable. I'm for anyone speaking up about their problems, though I'd prefer that it not accuse any one party so as to not incite readers to either dismiss it (if they're for that party) or blindly accept it without caring (if they're for another party.)
The reality is that the current state of affairs is ridiculous. We've had cryptography experts present multiple approaches that are both anonymous and yet verifiable by voters in the booth and by election observers. And yet their advice has been ignored and replaced with naively simple systems that are so vulnerable and kept so secret that we have no choice but to assume that it's being done on purpose to rig elections. This is ridiculous and needs to stop. It's not a partisan issue and shouldn't be treated as one.
The main difference between steroids and other PEDs would be the side-effects. PEDs typically improve physical performance at the cost of health later in life. If they were magic bullets that weren't harmful, we could all take them and be better off for it. For sheer entertainment value, juiced-up athletes are probably more entertaining to watch, but we ban PEDs because we don't want to force athletes to choose between an immediate performance (and salary) boost and their post-career health.
The same dilemma could present itself in this arena too. Imagine if they found a drug that massively increased intelligence and problem solving enabling users to discover and produce advancements well beyond what our minds are capable of. That sounds great and many of us would love to try something like that, but imagine if it also was found to be linked to severe depression and a drastically-increased suicide rate after ~5-10 years of use. So...do you take it and have a brief, spectacular and achievement-filled decade?
That's the dilemma facing athletes when it comes to PEDs. While the goal from the article was to develop drugs free from side-effects, there's no guarantee that that a drug developed would meet that criteria.
$100B divided by 2 million employees equals $50,000 per employee -- high for China, maybe, but matches the MEDIAN male income in the U.S.
You should read the linked article (not the link from the story, but one linked from it.) The scale of the corruption seems to be reaching epidemic proportions. The story lists the yearly salary of the #2 official in the railway ministry as being $19k/yr and yet had a fortune over $100m. Another associate of the head of the railway ministry built a ~$700m business through bribes and kickbacks. The workers are, no doubt, being paid less than $1k/yr. Redo your calculations based on that and you'll find just how much money has gone missing. It's very common for officials that have been caught to have been found with tens of millions of dollars worth of bribes. One of the biggest impediments for these officials isn't actually accepting the bribes but, instead, finding a place to store all the cash since the largest bill in circulation is a 100 yuan note worth ~$16. It's gotten so bad that bribes are now commonly made in gift cards since they're able to store value more densely.
Morality is more or less an extension to Empathy. "I can see how action X will make Y feel bad, and I would not like anyone to do it to me either".
Religion takes morality in at least one direction beyond what you describe...they feel the need proselytize/impose their system of morals on others. If you limited morality to what you describe, there would be no war on drugs, insistence on teaching abstinence in schools and other areas where religious people feel the need to control what they see as immorality in others.
Whether you see it as an improved morality or a over-extended morality, religion definitely has an effect on people's morality.
I would have a lot more sympathy for companies like HBO if they made these services available to everyone. But, instead, you need to spend hundreds, if not thousands, of dollars per year on separate TV service from one of a few blessed providers. If HBO had a ~$10/mo plan that gave access to HBO:Go only, I'd be right there with you condemning people for sharing accounts. But as long as they're using the new online services to prop up the entrenched satellite/cable services and make the service unavailable to many people at any price, they deserve all the abuse they get.
The government finally decided to care and used the one achilles heel of BitCoin...conversion to and from dollars. If BitCoin had some innate value, it wouldn't be a problem, but since it's primary use is as an exchange currency for dodging taxes and selling goods on the black market, this change is going to seriously impact the value of the currency.The government can't control BitCoin, but it can control US financial institutions and other companies that need to interact with those financial institutions.
We'll now see how well the BitCoin market can operate as a completely stand-alone entity.
As poorly written as GP's post was, it zeroed in on the most interesting thing that, at least for me, was said in the interview. When someone is as accomplished in so many areas as Mr Dyson is, it stands to reason that he'd have at least some insight into the educational process. And in both his response on his own education and in the one where he talked about his daughter's education, he indicated that he thought the success of both educational processes was due to a "benign neglect" which allowed the child to actively pursue education rather than having it imposed upon them.
I'm betting that this is true for a certain type of child...one who is curious and driven to learn and that many students don't fit into that category. But thinking back on my own education, I wonder how much more successful I would have been if I'd played a bigger role in shaping my curriculum rather than having it dictated by the schools I attended.
I'm only starting to let the idea marinate a bit, but I feel like there's got to be some way to incorporate this cooperative learning phenomenon where teachers get out of the way of students and simply make themselves available as resources rather than lecturing, dictating and otherwise trying to push information into the heads of students. If feels like a pull methodology would allow students to better learn at their own pace.
The tragedy is that Bush was able to derail his run for the presidency in 2000. He should have been president then, not in 2008. Our country would be in a much better state now if that had happened.
HBO is the wrong place to start. All the comics there have some reputation from the clubs before they get on HBO. If he wants to move beyond RenFair performer, he should be trying to get his DVD in the hands of anyone who headlines their own comedy club shows. If one of them finds him funny, he might get a gig opening for someone with a bit more name recognition. The pay will be almost nil, but that's how people build their reputation to the point where HBO will pay any attention. Even then it's a bit of a long shot...the opening act from the show I saw this past Friday had already been on HBO.
Another option to explore...contact Netflix and offer the DVD royalty free for a year or so. If they accept it, urge anyone and everyone you meet to 5-star it in the hopes that it starts showing up as a suggestion to a wider audience.
But I wonder if his stuff isn't really that funny outside of the RenFair setting. In the context of a RenFair, that would be pretty funny because he's injecting humor into the scene that everyone is participating in. But outside of a RenFair setting, where people wear normal clothes and speak in their normal way, the humor won't play as well.
Why is Java still persisting with this notion that it should be a browser plugin? No one wants Java as a browser plugin and that's where the security vulnerabilities have been found. Meanwhile, in the area where Java is popular (the server and, to a lesser extent, desktop applications) and in need of the features that Java 8 was supposed to bring, these security problems are a secondary concern--there's very little need to worry about malicious code when you're not downloading it from an untrusted source.
It's time to retire Applets and Web Start entirely and leave Java to the things it's good at.
Like everything, it all depends on context. Bitch isn't universally sexist, but if it's said in reaction a reasonable action where a woman is asserting herself, it can be sexist. And it's almost universally sexist to refer negatively to a male as a bitch as it implies a lowering of stature through femininity.
For what it's worth, I don't believe that's the case here and I'm fine with people calling her a bitch, though I wouldn't do so myself and can see how others would find it inappropriate. She comes off as someone with a huge axe to grind and looking for even the slightest of provocations to push her agenda. She overreacted and deserves most of the blowback she's getting. Of all the behavior of everyone involved, hers is the only one I find malicious and reprehensible. The rest just showed bad judgment and/or were put in a no-win situation (read: the employers.)
The saddest part about this whole incident, to me, is how everyone is conflating 'sexual' with 'sexist'. From everything I've seen on the comments they were sexual, probably not safe for a work environment, but I don't see them as being sexist unless you buy into the puritanical, anti-sex agenda that tries to convince women that they can't enjoy sex as much as men. The undercurrent of this whole brouhaha is the culture that seeks to repress women and make them believe that they'll be branded 'sluts' or some other derogatory term if they actively pursue their sexual desires. Otherwise, why would they need to be protected from dirty-but-non-malicious jokes like the one in question? If the result of this incident is that women are over-protected, coddled or treated with "kid gloves" in the tech work environment, then we've all--women most of all--lost as a result.
There's been two things that have helped me immensely:
It may not be laziness, but it's foolishness. You can save yourself a ton of time by pushing a lot of the selection criteria onto the applicant. Simply asking a couple of questions that require some thought or asking for a cover letter that meets certain criteria will allow you to immediately direct 700 of those 800 résumés to the circular file with a much higher degree of accuracy than a degree filter will have.
Given that the only candidate who would have addressed it in any capacity (Ron Paul) ran for his party's nomination, it's hard to argue with that. Also, before it was co-opted, the tea party identified as Republican while espousing Libertarian beliefs, so there's a reasonably large portion of the base that might also be amenable to addressing the issue.
Democrats like to think of themselves as more progressive, and, for the most part, I think they're correct, but on copyright issues, the Democrats have always been Hollywood's lackeys. Speaking as someone who votes Democrat most of the time, I'd have more hope of Republicans coming around on this issue than Democrats, if for no other reason than the last election proved that they were significantly out-of-touch with voters and it's pretty clear that copyright law is out-of-touch with reality given how many people download/share illegally (when millions of people break the law, it's usually the law that's broken, not the behavior.)
Not only do they have those employees but they also need to make a profit on them. So it will not be cheaper either.
Believe it or not, when you get to the scale of, say, Google, you can make money off the employees and still offer service more cheaply than an in-house team. There are privacy issues to consider, but the economies of scale are definitely there that it can be cheaper.
And those service providers also don't hold the passwords for all the routers and servers hostage because of a dispute with their superiors and agree to give the passwords directly to the mayor only after being arrested. Isolated incident? Perhaps. But the author of the book was the mayor in that fiasco, so it makes sense that he'd feel the way he does about in-house IT.
I don't see why this is the case.
My ISP is small and can't afford to sell service at a loss. They serve only a limited area, but one where Comcast's service is no different than anywhere else. And yet this small company without large pockets can offer 200mbps symmetric service, though (*sob*) my building only has 100mbps installed (speed test result), for under $40/mo with no caps and no contracts. The only reason Comcast cannot offer similar service at a similar price is because they choose not to.
In rural areas, the situation might be different, but there's no excuse for gouging in areas where it is cheaper to serve just to keep things equal.
It's usually an indication of that, but not always. Experienced programmers can realize when they're actually dealing with a distinct usage scenario that just happens to be, at the moment, solved with the same block of code. Recognizing those situations and explicitly choosing not to reuse code will make your refactoring job considerably easier in the future and is most certainly an indication of a non-amateur.
The important part is that the reviewer is being sued. This is the way this stuff is supposed to work. Too often we see stories here on /. where the online service provider is being sued.
Kudos to the plaintiff in this case for not suing Yelp and Angie's List...regardless of who's in the right, the right two parties are in court.
Your critique seems overly simplistic. An HTTP load balancer is great for HTTP calls, but not everything in a complex infrastructure is HTTP. There's queues, data stores, caches, RPC, FileSystem access (SAN, NAS or local) and more that shouldn't run behind an HTTP interface. This tool helps solve the problem and gives you health check monitoring and metrics in the process. On initial inspection, my only complaint is that it requires too much modification of application code, however it seems like it should be pretty simple to integrate with the various IoC frameworks to use AOP proxies to apply the tool declaratively based on annotations.
And you do realize that you followed up a weak critique of a backend scalability tool with a critique about a failing of their front-end application, right? What relevance does that have?
...each install is unique enough that the effort needed to set up an install script...
The fact that you're still thinking of it as an install script is indicative that you might not have explored solving the problem with some of the more modern tools. You should really take a look at Chef...when you automate with Chef, you're not building an install script but a set of re-usable and configurable installation components that the engine intelligently applies based on the profile for the target machine. Those XML files that you're editing can become Ruby ERBs with logic to build the XML based on per-profile data, reference data and data obtained through searches of the network topology. For instance, let's say your XML file needs a comma separated list of ip/port combinations for all servers of a certain type in the deployment. Something like this would be very difficult to put into a deployment script, but is almost trivial to do in Chef (search based on role with a little ruby code to join the results together.) And as the deployment changes and new machines are added/removed, the tool handles re-generating those configuration files based on the updated deployment topology.
I work in enterprise software too (albeit SaaS) and we have everything automated with Chef. Our application has many different components (dbs, queues, schedulers, caches, REST services, etc) and Chef is able to coordinate everything fairly easily. The fact that we can use the same Chef recipes to deploy to production, QA and developer environments (through vagrant-managed VMs on developer machines) attests to how flexible the tool is.
Other than proprietary software which you might not have the right to distribute and might, itself, not have an automatable install process, I don't see anything on your list that cannot be automated with Chef. Each service can be mapped to a chef role and individual machines easily provisioned with knife.
But then you'd lose the perception of complexity that you get from having a complex install process. A simple install process would give customers the illusion that the product itself is not complex and then they might balk at the 100K up-front costs you're charging and even, possibly, the 1000's per month.
My department has been hiring for months with very little success. There really are a shortage of qualified candidates right now.
But here's the thing...we're in San Francisco where there's a lot of competition. In other parts of the country, there really is a shortage of jobs. Tech work clusters in certain areas. This allows what you're saying to be completely true *and* what is being said in the article to be completely true. You'll noticed that developerauction.com limits itself to SF, LA, NY and Boston...that's where the desperate employers are.
I do sympathize about the formalized HR process...I've been in a constant fight with our HR department over the job descriptions that are posted. They claim that it's worthless to post an ad without a job description. They want things along the lines of, "You'll work closely with Product Management to develop features for our flagship product." My contention is that this is basically implied...every corporate development job can be described that way. I prefer to have the post talk about what we do, what kind of developer we're looking for and our development philosophy. It's an ad that I think would work well if it was posted to the more specialized job boards (Github, Craigslist, etc) but then they post it to Dice and Monster and blame me when it gets almost no response.
I've responded like this in the past when someone claims that employers are being disingenuous, but I'll do it again...if there are any good Java or front-end JavaScript developers in the SF bay area, respond and I'll tell you how to apply...these are $150k+ jobs, so we're not low-balling candidates.
While TFA is a good argument, it has the feel of religion, where he keeps digging until he finds the "his" guy ahead, then stops analyzing.
I didn't get that feel at all. I saw it as a good explanation of the divide between traditional baseball statistics and the more modern sabermetric statistics. Based on the traditional statistics, Cabrera is the clear-cut MVP...he did something that hadn't been done in 45 years. Based on the more modern statistics, Trout is the clear winner.
The vote will really be a referendum on these new statistics and how well baseball writers feel they quantify a player's contribution. As a statistician, Silver has a clear bias, but it's not towards a player, it's towards the measurements that evaluate all players. Baseball's general managers have already accepted these new measurements (as covered in Moneyball), but now writers are being forced to confront the same issue. And, for them, it's a more complicated issue. Whereas GMs can rely on the on-the-field results speaking for themselves, writers have the task of making the game accessible to fans. RBIs, HRs and AVG are very easy to explain to viewers/readers. WAR and the newer statistics require what is often college-level math to grok.
This article does a good job of describing the context of this interesting vote for people that aren't already aware.
Unions exist in situations where management is negotiating from a place of power and replacement workers are easy to find. They allow the collective workforce to get a better deal than they would individually.
Meanwhile, there is a shortage of capable developers and we have the power in most negotiations. Why do we need a union if we can just demand what we want and get it? In our industry, companies have even been caught uniting against workers.
Unions are a tool and developers are taught to us the right tool for the job. When the situation demands a union, we'll unionize, but there's no point in doing that until there are a ton more capable developers to compete with for jobs.
Both sides are quibbling about the voting machines. For instance, there's this article that provides evidence that electronic voting machines have been specifically tampered with to give an advantage to some Republicans (often at the expense of other Republicans.)
I'm not on the left or right, but I don't want anyone to shut up about the problems with these voting machines. Regardless of how similar Republicrats are, non-rigged elections are still extremely important and the current generation of electronic voting machines are far too secretive to be reliable. I'm for anyone speaking up about their problems, though I'd prefer that it not accuse any one party so as to not incite readers to either dismiss it (if they're for that party) or blindly accept it without caring (if they're for another party.)
The reality is that the current state of affairs is ridiculous. We've had cryptography experts present multiple approaches that are both anonymous and yet verifiable by voters in the booth and by election observers. And yet their advice has been ignored and replaced with naively simple systems that are so vulnerable and kept so secret that we have no choice but to assume that it's being done on purpose to rig elections. This is ridiculous and needs to stop. It's not a partisan issue and shouldn't be treated as one.
The main difference between steroids and other PEDs would be the side-effects. PEDs typically improve physical performance at the cost of health later in life. If they were magic bullets that weren't harmful, we could all take them and be better off for it. For sheer entertainment value, juiced-up athletes are probably more entertaining to watch, but we ban PEDs because we don't want to force athletes to choose between an immediate performance (and salary) boost and their post-career health.
The same dilemma could present itself in this arena too. Imagine if they found a drug that massively increased intelligence and problem solving enabling users to discover and produce advancements well beyond what our minds are capable of. That sounds great and many of us would love to try something like that, but imagine if it also was found to be linked to severe depression and a drastically-increased suicide rate after ~5-10 years of use. So...do you take it and have a brief, spectacular and achievement-filled decade?
That's the dilemma facing athletes when it comes to PEDs. While the goal from the article was to develop drugs free from side-effects, there's no guarantee that that a drug developed would meet that criteria.
Where's the scandal?!
$100B divided by 2 million employees equals $50,000 per employee -- high for China, maybe, but matches the MEDIAN male income in the U.S.
You should read the linked article (not the link from the story, but one linked from it.) The scale of the corruption seems to be reaching epidemic proportions. The story lists the yearly salary of the #2 official in the railway ministry as being $19k/yr and yet had a fortune over $100m. Another associate of the head of the railway ministry built a ~$700m business through bribes and kickbacks. The workers are, no doubt, being paid less than $1k/yr. Redo your calculations based on that and you'll find just how much money has gone missing. It's very common for officials that have been caught to have been found with tens of millions of dollars worth of bribes. One of the biggest impediments for these officials isn't actually accepting the bribes but, instead, finding a place to store all the cash since the largest bill in circulation is a 100 yuan note worth ~$16. It's gotten so bad that bribes are now commonly made in gift cards since they're able to store value more densely.
Read the story...it's really shocking.
Morality is more or less an extension to Empathy. "I can see how action X will make Y feel bad, and I would not like anyone to do it to me either".
Religion takes morality in at least one direction beyond what you describe...they feel the need proselytize/impose their system of morals on others. If you limited morality to what you describe, there would be no war on drugs, insistence on teaching abstinence in schools and other areas where religious people feel the need to control what they see as immorality in others.
Whether you see it as an improved morality or a over-extended morality, religion definitely has an effect on people's morality.
...and I've never seen a benefit for prostate cancer.
Watch baseball instead of football. Every year, they do a whole day around prostate cancer awareness and fundraising.