Apple won't do this. They wouldn't even sign on to BluRay, because it's too invasive into the kernel, and that's nothing compared to what these jokers want this round.
You can retrain your boss. It starts with turning off all notifications on all electronic communication means - IM, Email, Texts, etc. If they don't notify you, they don't interrupt your day. These actions change your day from being interrupt driven to actually being productive. I check email 3-4 times a day during working hours, or after every meeting, since I'm already interrupted. Yes, occasionally I'm late to the meeting that was scheduled 23 min ago, so what? If it wasn't important enough to tell you about, it's not that important. This also trains people to stop reacting to everything and to think their personal small emergency deserves immediate attention from everyone.
This approach serves me well, and makes my work day manageable. It also has set expectations of "work" time and "timely" responses. Email is not instant. Neither is Text nor IM. Even phone calls aren't always immediate. It's a good lesson to relearn.
Waterfall may have failed spectacularly on some projects in the past, but where are the Agile success stories for projects of a similar scale and scope? AFAIK, there are exactly 0. Yep ZERO. Where is the Agile explorer or planetary lander success story?
I'm currently on a massive FRagile project, it has already failed, at least from the original budget and timeline. It's still on track for the back of a napkin waterfall budget and timeline I did 5 months ago when the first inklings of major failures were already evident, if you knew where to look. According to the daily scrums, though, everything was just roses until 2 months ago. At least my team is on track for the happy path. I'm still not convinced that my pessimistic estimate isn't the right one, adding another 6 months to the timeline due to continuing failures in the section of back-end services I'm partially dependent upon. Services do not work well under Agile, ever.
Ted was visited by the nice officials of the Secret Service. They questioned him, and apparently Ted's responses convinced them to not send Ted off to a padded room.
It'd be wonderful if we not only switched to the metric system, but adopted the worldwide signage at the same time. New signs would be standards based, and legacy signs would go the way of the dodo. Also - the metric signs could be the limit rounded up - 55mph would be 90kmh, 60 - 100, and so on. Buy in should be easy.
It has nothing to do with racism, as you imply. The stereotypical out-sourced help desk is staffed by people unknowledgeable on the topic and reading from a printed script. Asking anything off-script will derail the staffer, and a robotic script would be no worse. The script would be better in that it can't get flustered, and cannot go off script, at least that's the supposition. I'm sure "Indian" was used since the companies referenced in TFA are... Indian.
A single illness can change that, or a single broken limb. Granted it depends on how high the deductible is and what your total out of pocket is. Never forget that many of these plans only pay 80% even after the deductible is reached until you have spent a good bit of change.
A high deductible plan is good if you're in reasonably good health and can plan and save like an adult. If on the other hand you want to make sure that others will take care of you then not so much.
There was once a time when health insurance was exactly that, insurance. It was there to cover those things that were beyond the average person's ability to pay in a reasonable period of time. Just like home and car insurance. Over time it's been morphed into something that's supposed to pay for everything from the sniffles to major heart surgery to mental issues and anything else people want. Then they're shocked when it costs a bloody fortune.
On top of that why does your employer owe you health insurance in the first place? That also used to be something that was a fringe benefit that people then started to expect and demand like it was owed to them.
Spoken like someone that's never had to deal with the byzantine system that is our health care. For example, 4 days in a hospital: billed - $38K, insurance paid $5500. Similar ratios for other stays, including an outpatient 4 hour surgery billed at $32K that was paid out at $5800. You can find similar stories on various recent news reports or the chargemasters report that the government just released. It's eye opening.
The real problem is lack of posted rates, similar to auto-repair shops prior to being required to post rates in many states. Hospitals and insurance don't want to do that, because then pricing becomes a service oriented price instead of a person oriented price. This means that the price would be the same across everyone they provide services to, and with similar laws in place would separate insurance from providers. You can go to any doctor or hospital, no "in-network/out-of-network" baloney, etc. Your basic insurance will have regulated rates it will pay for certain things based on posted rates, much like with car repairs. That's enough car analogy here. There's a host of other things that could be discussed, everything from basic universal health care (as little as 1 preventative visit a year and emergency ER support to full coverage. I personally think we should go with the basic option, since we're paying for it anyways.
Like chicken pox? I'd be interested to also know your thoughts on the HPV vaccine considering the disease it protects against is already incredibly rare.
HPV may be one of the most common diseases on the planet, besides chicken pox. Chicken pox, btw, is quite dangerous to adults that have never had it.
If a relatively safe and effective vaccine were to remove either of those, I'd be all for inoculating everyone and eradicating either disease. Both would be preferred.
Overly simplified and provably wrong. I have need of a server serving data requests, a phone app to display the data, and a web site which also displays the data. Simple problem, at least 3 devs with no loss of efficiency and possibly increased synergy. How you ask? Because when complexity gets high enough with enough moving parts, having to document and lay out your interfaces with multiple experts will usually vet out the design up front and reduce the creation of errors. Communication is a good thing, but it can be abused. See Agile.
And I posit that any such employer is only looking at the short term quarterly results, and generally can expect just a few of those before reaching the peak or maintaining the plateau. After that will generally come a relatively rapid decline that, depending upon business model will either end in a collapse or a fraction of the original company before they undertook such a short-sighted approach.
I've had several of those employers, 1 sort of worked out by being bought, although not for the ones that didn't get enough options at the right strike price, and the others suffered their expected fates. Even a 1 out of 10 ratio is pretty bad. Generally when they start this, I start looking, because unless the potential short term payout is good, it'll be a miserable 12-24 months, and that's only if you're lucky. A couple of friends stayed with one, and it continued for 5 years of continual RIFs before they finally were shut down. That was the "success" story.
For small projects like plugins, maybe you can fail 20 times before succeeding and still make ends meet. MS is still in the red on XBox, AFAIK. Real numbers are hard to come by, but a lot of cash flow from other divisions supported XBox, and not everyone can support such a cash negative project for so many years. In fact, there's only a handful of companies that can. But that's a red herring.
We're talking normal average projects of significance with timelines of between 6-18 months, with between 200K-600K LOCs of new code when complete. Something a very small team of talented individuals can pop out, or your 100+ code monkeys. Which do you think will be most likely to succeed, with a budget of between $2-4M for a new product? All projects I'm discussing here that I have personal experience with have between 5-45K concurrent users, usually multiple DBs / services involved, transactions, security, etc. SLAs are at least 3 9s, and several with 5 9s. You might even have visited a couple of the public ones. None of those were built with code monkeys. The "success" stories of the code monkey variety usually involved a minimum of triple the time and 5-10x the original cost to get a substandard product out the door minus several features, and with at least several major but not deal killer bugs slated for version 1.1. Almost every single one of the code monkey projects utilized Agile, because, you know, you can screw it up faster and with less money that way. Not a single one of the successful projects used Agile. (Note: success is not going live a year late and way over budget)
From my own personal experience, you get what you pay for. Yes, you can overpay, but that is true for any employee. A few good programmers will outperform 100 mediocre "code-monkeys", and that holds true even if there are 1 or 2 good leads / architects. Why? Because a good design doesn't overcome bad code. I'll also note that there are some companies that just fill seats. The jobs here are not the kind that appeal to good programmers, unless they just want to pull a paycheck while working on something they care about. There are lots of these jobs, and most holding them are overpaid.
I personally know of several where the "programmers' don't know how to even configure their own tools, nor build their software locally (this would be on both.NET and Java platforms btw, and multiple cases for both). Sadly, these "engineers" are paid near the average, and barely can converse about basic language concepts. They've been employed for years, in some cases a decade or more, at a single company. These are the type of folks that make outsourcing seem viable, because you'll get about the same quality of people there, and sometimes, if you're lucky, better. It doesn't mean you'll succeed with either set.
And you are still wrong. I didn't say squat about low right mode and good AV. Under windows, even windows 7, this means absolutely nothing thanks to a common and easily abused DLL injection mechanism and a completely retarded security model.
Considering that it's not really meant to be used in a browser (yeah, surprise, it's not), it's amazing that people still try to use it this way.
Read your post - Browser site browser browser download webpage......
You do realize that the "jar" could also be an EXE, or some sort of script, or any numerous other entry points. It could even be a jar that contains an EXE that it then copies and executes. In any case, it's either a trojan (read that as you're a moron for running untrusted code) or a plugin. So, you're still wrong. Enjoy.
I am not worried. At the end of the day, MS has the absolute worst security record out there, by any definition you care to make. Remove the browser and run Java with known code, amazingly, it's quite secure and powers all sorts of web sites that deal with PCI, PPI, and more. Anything MS has to get an exception.
OpenJDK's... horribly broken, but by being the reference implementation, it's right by definition.
Seriously, do you even read what you write? it's broken, it's not the reference implementation, that would be Sun's, and now Oracle. There are other implementations that work - namely Apple, IBM, and BEA's renditions (also now acquired by Oracle). So there's no excuse for the horror that is OpenJDK, so the "spec is nearly useless" is provably false. You may not like it, it may not be the idealist's preferred outcome, but Java does work.
Google's Dalvik VM was never mentioned as a replacement, just as an implementation. You appear to want something ideal, prepare yourself for disappointment.
NDA's are a contract that something is disclosed to you, you generally cannot use nor disclose that information. Your own time is irrelevant. If you use that information to learn something else, you still can't disclose that something else if it requires disclosing the NDA covered information. NDAs usually have time limited clauses and/or clauses that you can discuss the information once it's made public by the originating party.
You noted that I didn't talk to Android, because that one works, whether Oracle likes it or not. OpenJDK just wasn't there, and probably won't be there for a while, especially in the areas of truly interesting functionality, such as NIO. (To me anyways, I write mostly server type code, for non mobile clients anyways).
I do take exception to your claim of Java being a massive security breach, because it's not. What is a screaming pile of cracker opium are the browser plugins. Yes, the security manager / sandbox implementation appears to have a flaw or two. But the real issue is when you run unknown code on a system that has full access capabilities, do you expect full security especially when it's layered through at least 2 other levels of applications? If you do I have some prime ocean front property south of New Orleans to sell you too. (Note that just about every security flaw reported mentions in the description "when run in the browser")
If you're impaired, you're impaired. It doesn't matter the cause, nor some arbitrary tests. There are people that can drive fine at over 0.10, and there are people who are entirely dysfunctional at 0.01. There are also people that are wholly impaired at 0.00, generally these would be sleepdeprivedfolks, some even on loads of caffeine or other uppers (witness all those single truck accidents - driver "fell asleep". Note that truckers can only drive 11 hours at a stretch according to federal law .
So is 0.05 ridiculous? Yes, for some it's too high. For the large majority of the population, it's ridiculously low. It's also gender biased. Women are more deeply affected by alcohol so should men be held to the same standard?
What's the real answer to this problem? Making a license a privilege, and losing one meaningful and a much more realistic option.
That is purely a function of whose buying and what the purpose is. For a home NAS, I certainly wouldn't have plunked down $2K. I might have started with 4 of those drives in RAID-10 - more than sufficient to handle your current load. I also might just have done 2 drives with 2 for backup, and been done.
The mods must find it interesting that you're wrong, or that you find Oracle wrong? I don't know. But even basic code had challenges running on OpenJDK. Do a few multithreaded pools with some DB access and synchronization and whoopsie....
Interesting that the systems I've worked on for more than 10 years, some still running, don't seem to have these security issues you're whining about. Is that, perhaps, because they're almost all wholly related to the browser plugins? Disable that and woah... you don't have security problems.
Your services are known only by what you use - VPN and tower connectivity. If you've jail-broken your phone, all your calls can be done via the VPN as well, although call quality will probably be unusable with today's networks. You don't have to transmit any GPS data, but your device's location can still be known, as long as you're connected to the network.
Apple won't do this. They wouldn't even sign on to BluRay, because it's too invasive into the kernel, and that's nothing compared to what these jokers want this round.
You can retrain your boss. It starts with turning off all notifications on all electronic communication means - IM, Email, Texts, etc. If they don't notify you, they don't interrupt your day. These actions change your day from being interrupt driven to actually being productive. I check email 3-4 times a day during working hours, or after every meeting, since I'm already interrupted. Yes, occasionally I'm late to the meeting that was scheduled 23 min ago, so what? If it wasn't important enough to tell you about, it's not that important. This also trains people to stop reacting to everything and to think their personal small emergency deserves immediate attention from everyone.
This approach serves me well, and makes my work day manageable. It also has set expectations of "work" time and "timely" responses. Email is not instant. Neither is Text nor IM. Even phone calls aren't always immediate. It's a good lesson to relearn.
Waterfall may have failed spectacularly on some projects in the past, but where are the Agile success stories for projects of a similar scale and scope? AFAIK, there are exactly 0. Yep ZERO. Where is the Agile explorer or planetary lander success story?
I'm currently on a massive FRagile project, it has already failed, at least from the original budget and timeline. It's still on track for the back of a napkin waterfall budget and timeline I did 5 months ago when the first inklings of major failures were already evident, if you knew where to look. According to the daily scrums, though, everything was just roses until 2 months ago. At least my team is on track for the happy path. I'm still not convinced that my pessimistic estimate isn't the right one, adding another 6 months to the timeline due to continuing failures in the section of back-end services I'm partially dependent upon. Services do not work well under Agile, ever.
Ted was visited by the nice officials of the Secret Service. They questioned him, and apparently Ted's responses convinced them to not send Ted off to a padded room.
It'd be wonderful if we not only switched to the metric system, but adopted the worldwide signage at the same time. New signs would be standards based, and legacy signs would go the way of the dodo. Also - the metric signs could be the limit rounded up - 55mph would be 90kmh, 60 - 100, and so on. Buy in should be easy.
It has nothing to do with racism, as you imply. The stereotypical out-sourced help desk is staffed by people unknowledgeable on the topic and reading from a printed script. Asking anything off-script will derail the staffer, and a robotic script would be no worse. The script would be better in that it can't get flustered, and cannot go off script, at least that's the supposition. I'm sure "Indian" was used since the companies referenced in TFA are... Indian.
A single illness can change that, or a single broken limb. Granted it depends on how high the deductible is and what your total out of pocket is. Never forget that many of these plans only pay 80% even after the deductible is reached until you have spent a good bit of change.
A high deductible plan is good if you're in reasonably good health and can plan and save like an adult. If on the other hand you want to make sure that others will take care of you then not so much.
There was once a time when health insurance was exactly that, insurance. It was there to cover those things that were beyond the average person's ability to pay in a reasonable period of time. Just like home and car insurance. Over time it's been morphed into something that's supposed to pay for everything from the sniffles to major heart surgery to mental issues and anything else people want. Then they're shocked when it costs a bloody fortune.
On top of that why does your employer owe you health insurance in the first place? That also used to be something that was a fringe benefit that people then started to expect and demand like it was owed to them.
Spoken like someone that's never had to deal with the byzantine system that is our health care. For example, 4 days in a hospital: billed - $38K, insurance paid $5500. Similar ratios for other stays, including an outpatient 4 hour surgery billed at $32K that was paid out at $5800. You can find similar stories on various recent news reports or the chargemasters report that the government just released. It's eye opening.
The real problem is lack of posted rates, similar to auto-repair shops prior to being required to post rates in many states. Hospitals and insurance don't want to do that, because then pricing becomes a service oriented price instead of a person oriented price. This means that the price would be the same across everyone they provide services to, and with similar laws in place would separate insurance from providers. You can go to any doctor or hospital, no "in-network/out-of-network" baloney, etc. Your basic insurance will have regulated rates it will pay for certain things based on posted rates, much like with car repairs. That's enough car analogy here. There's a host of other things that could be discussed, everything from basic universal health care (as little as 1 preventative visit a year and emergency ER support to full coverage. I personally think we should go with the basic option, since we're paying for it anyways.
Like chicken pox? I'd be interested to also know your thoughts on the HPV vaccine considering the disease it protects against is already incredibly rare.
HPV may be one of the most common diseases on the planet, besides chicken pox. Chicken pox, btw, is quite dangerous to adults that have never had it.
If a relatively safe and effective vaccine were to remove either of those, I'd be all for inoculating everyone and eradicating either disease. Both would be preferred.
Overly simplified and provably wrong. I have need of a server serving data requests, a phone app to display the data, and a web site which also displays the data. Simple problem, at least 3 devs with no loss of efficiency and possibly increased synergy. How you ask? Because when complexity gets high enough with enough moving parts, having to document and lay out your interfaces with multiple experts will usually vet out the design up front and reduce the creation of errors. Communication is a good thing, but it can be abused. See Agile.
And I posit that any such employer is only looking at the short term quarterly results, and generally can expect just a few of those before reaching the peak or maintaining the plateau. After that will generally come a relatively rapid decline that, depending upon business model will either end in a collapse or a fraction of the original company before they undertook such a short-sighted approach.
I've had several of those employers, 1 sort of worked out by being bought, although not for the ones that didn't get enough options at the right strike price, and the others suffered their expected fates. Even a 1 out of 10 ratio is pretty bad. Generally when they start this, I start looking, because unless the potential short term payout is good, it'll be a miserable 12-24 months, and that's only if you're lucky. A couple of friends stayed with one, and it continued for 5 years of continual RIFs before they finally were shut down. That was the "success" story.
For small projects like plugins, maybe you can fail 20 times before succeeding and still make ends meet. MS is still in the red on XBox, AFAIK. Real numbers are hard to come by, but a lot of cash flow from other divisions supported XBox, and not everyone can support such a cash negative project for so many years. In fact, there's only a handful of companies that can. But that's a red herring.
We're talking normal average projects of significance with timelines of between 6-18 months, with between 200K-600K LOCs of new code when complete. Something a very small team of talented individuals can pop out, or your 100+ code monkeys. Which do you think will be most likely to succeed, with a budget of between $2-4M for a new product? All projects I'm discussing here that I have personal experience with have between 5-45K concurrent users, usually multiple DBs / services involved, transactions, security, etc. SLAs are at least 3 9s, and several with 5 9s. You might even have visited a couple of the public ones. None of those were built with code monkeys. The "success" stories of the code monkey variety usually involved a minimum of triple the time and 5-10x the original cost to get a substandard product out the door minus several features, and with at least several major but not deal killer bugs slated for version 1.1. Almost every single one of the code monkey projects utilized Agile, because, you know, you can screw it up faster and with less money that way. Not a single one of the successful projects used Agile. (Note: success is not going live a year late and way over budget)
From my own personal experience, you get what you pay for. Yes, you can overpay, but that is true for any employee. A few good programmers will outperform 100 mediocre "code-monkeys", and that holds true even if there are 1 or 2 good leads / architects. Why? Because a good design doesn't overcome bad code. I'll also note that there are some companies that just fill seats. The jobs here are not the kind that appeal to good programmers, unless they just want to pull a paycheck while working on something they care about. There are lots of these jobs, and most holding them are overpaid.
I personally know of several where the "programmers' don't know how to even configure their own tools, nor build their software locally (this would be on both .NET and Java platforms btw, and multiple cases for both). Sadly, these "engineers" are paid near the average, and barely can converse about basic language concepts. They've been employed for years, in some cases a decade or more, at a single company. These are the type of folks that make outsourcing seem viable, because you'll get about the same quality of people there, and sometimes, if you're lucky, better. It doesn't mean you'll succeed with either set.
And you are still wrong. I didn't say squat about low right mode and good AV. Under windows, even windows 7, this means absolutely nothing thanks to a common and easily abused DLL injection mechanism and a completely retarded security model.
Considering that it's not really meant to be used in a browser (yeah, surprise, it's not), it's amazing that people still try to use it this way.
I believe that's why you would buy one.
You are so hellbent on a crusade you're sad.
Read your post - Browser site browser browser download webpage......
You do realize that the "jar" could also be an EXE, or some sort of script, or any numerous other entry points. It could even be a jar that contains an EXE that it then copies and executes. In any case, it's either a trojan (read that as you're a moron for running untrusted code) or a plugin. So, you're still wrong. Enjoy.
I am not worried. At the end of the day, MS has the absolute worst security record out there, by any definition you care to make. Remove the browser and run Java with known code, amazingly, it's quite secure and powers all sorts of web sites that deal with PCI, PPI, and more. Anything MS has to get an exception.
OpenJDK's ... horribly broken, but by being the reference implementation, it's right by definition.
Seriously, do you even read what you write? it's broken, it's not the reference implementation, that would be Sun's, and now Oracle. There are other implementations that work - namely Apple, IBM, and BEA's renditions (also now acquired by Oracle). So there's no excuse for the horror that is OpenJDK, so the "spec is nearly useless" is provably false. You may not like it, it may not be the idealist's preferred outcome, but Java does work.
Google's Dalvik VM was never mentioned as a replacement, just as an implementation. You appear to want something ideal, prepare yourself for disappointment.
NDA's are a contract that something is disclosed to you, you generally cannot use nor disclose that information. Your own time is irrelevant. If you use that information to learn something else, you still can't disclose that something else if it requires disclosing the NDA covered information. NDAs usually have time limited clauses and/or clauses that you can discuss the information once it's made public by the originating party.
You noted that I didn't talk to Android, because that one works, whether Oracle likes it or not. OpenJDK just wasn't there, and probably won't be there for a while, especially in the areas of truly interesting functionality, such as NIO. (To me anyways, I write mostly server type code, for non mobile clients anyways).
I do take exception to your claim of Java being a massive security breach, because it's not. What is a screaming pile of cracker opium are the browser plugins. Yes, the security manager / sandbox implementation appears to have a flaw or two. But the real issue is when you run unknown code on a system that has full access capabilities, do you expect full security especially when it's layered through at least 2 other levels of applications? If you do I have some prime ocean front property south of New Orleans to sell you too. (Note that just about every security flaw reported mentions in the description "when run in the browser")
If you're impaired, you're impaired. It doesn't matter the cause, nor some arbitrary tests. There are people that can drive fine at over 0.10, and there are people who are entirely dysfunctional at 0.01. There are also people that are wholly impaired at 0.00, generally these would be sleep deprived folks, some even on loads of caffeine or other uppers (witness all those single truck accidents - driver "fell asleep". Note that truckers can only drive 11 hours at a stretch according to federal law .
So is 0.05 ridiculous? Yes, for some it's too high. For the large majority of the population, it's ridiculously low. It's also gender biased. Women are more deeply affected by alcohol so should men be held to the same standard?
What's the real answer to this problem? Making a license a privilege, and losing one meaningful and a much more realistic option.
That is purely a function of whose buying and what the purpose is. For a home NAS, I certainly wouldn't have plunked down $2K. I might have started with 4 of those drives in RAID-10 - more than sufficient to handle your current load. I also might just have done 2 drives with 2 for backup, and been done.
The mods must find it interesting that you're wrong, or that you find Oracle wrong? I don't know. But even basic code had challenges running on OpenJDK. Do a few multithreaded pools with some DB access and synchronization and whoopsie....
Interesting that the systems I've worked on for more than 10 years, some still running, don't seem to have these security issues you're whining about. Is that, perhaps, because they're almost all wholly related to the browser plugins? Disable that and woah... you don't have security problems.
Ugh, no.
My last two forays with OpenJDK have led me to never ever use it again. It is not compatible.
Your services are known only by what you use - VPN and tower connectivity. If you've jail-broken your phone, all your calls can be done via the VPN as well, although call quality will probably be unusable with today's networks. You don't have to transmit any GPS data, but your device's location can still be known, as long as you're connected to the network.