Exactly. In the real world, dev monkey doesn't get to make the decisions. If dev monkey doesn't code around the problem, PHB finds a different code monkey to make the change. Not everyone gets to work for themselves or for a small startup where they can make their own decisions.
This is a problem of bad APIs and people not competent to select libraries with better ones.
While that might sound true, I think the problem is deeper than that. The issue in a lot of cases is developers having to deal with non-ideal SSL/TLS setups that they have no control over.
It usually goes like this:
Dev monkey gets told by PHB, we need to make our communications secure, so implement SSL. Dev monkey adds SSL support to the app. Code seems to work. Testing (or even worse, someone in Production) comes back and says: dev monkey's SSL code doesn't work with our Customer XYZ's server. Dev monkey tests things himself and finds that Customer XYZ is using a self signed cert or an expired cert. Dev monkey tells PHB that Customer XYZ needs to fix their setup. PHB tells dev monkey that the setup cannot be changed because of ABC and that dev monkey needs to "code around the issue". Dev monkey updates app to not choke on bad certs. Code gets released, and Customer XYZ's remote worker gets p0wned by a man in the middle attack. Customer XYZ blames PHB, PHB blames dev monkey. Dev monkey sighs and gets another mountain dew.
Thank you for pointing that out. Everyone should know that the PAN is indeed stored in plain text on the magstripe. If the hardware was compromised, there's almost no way to stop someone from getting it.
My "Next Big Thing" is the best. (Always wish for more wishes!)
The issue isn't that we need one specific "Next Big Thing"; our future requires that we maintain a steady stream of "Next Big Things". So...
If we only had a way we could harness the power of the "crowd" and come up with a method of mining ideas for the "Next Big Thing"... Perhaps a forum for professionals, engineers, and suits where they can post and discuss a stream of ideas about the "Next Big Things". If only such a thing existed...
And don't even think about trying to use this idea. The patent is already applied for and I'll sue you into the ground.
Regardless what you think about the group who were launching the drone, I think we can all agree that our first reaction to seeing the ugly thing would be to shoot first and ask questions later. Years of first person shooter games with enemies that fly around have permanently implanted the reaction into my brain.
And then the drone shooters "fled scene on small motorized vehicles". Weird, but awesome.
1) Lots of experience in chip design. I don't see why they can't create an ARM-Core competitor.
They already did. It was called XScale (http://en.wikipedia.org/wiki/Xscale). I believe it was eventually sold to Marvell. I still do work for clients that use them. Not exactly power houses, but they get the job done.
Having just tried Xubuntu 11.04 and regular Ubuntu 11.04, trying to decide which to give to one of my clueless relatives, I'd say the one thing that lacked in the XFCE setup was browsing smb network shares through the file browser. It was easy for said relative to pop in an Ubuntu 11.04 boot cd (unity and all), get into a live desktop, and find the network share for some network gadget he had. Sure Nautilus pulls in a ton of junk and ain't great on your outdated desktop, but it works. The default file browser in Xubuntu wasn't nearly as functional, for all of the speed up it might have given.
currency! First one to post a verifiable signature on a Slashdot story gets a Slashcoin. Taco and crew are then our new federal reserve--they can inflate the currency to pay our debt to China by posting more duplicate stories!
Oh good glub that brought back some horrible memories.
If I could think of a language with a syntax worse than JS, it would be PL/1. I just LOVE letting programmers use keywords as variable names, throwing up my hands and saying, "let the compiler figure this isht out!"
Fo real! I cancelled my psn account over a month ago when they changed the terms of service. Wrote them and told them I declined the change and they happily cancelled my account. Deleted my profile on the ps3 like they asked and lost all of the content I bought. I was happy cause I thought it would be the end of this BS. And I STILL get a mail the other day saying my info was stolen.
I'd happily settle for 8 month of some credit monitoring service (had this happen to me when one if my employers lost a laptop with my info, they got a years woth of monitoring for me and it worked out well).
Thinking of this as "noise" to be filtered out so that the "real work" can get done with less difficulties/errors/interference is just evidence that you ate thinking like an engineer (an intelligent designer) and not mother nature.
It was Keynes, and he indeed predict that by now, we'd all be working a lot less and have a lot more leisure time. Turns out he was wrong.
Exactly. In the real world, dev monkey doesn't get to make the decisions. If dev monkey doesn't code around the problem, PHB finds a different code monkey to make the change. Not everyone gets to work for themselves or for a small startup where they can make their own decisions.
This is a problem of bad APIs and people not competent to select libraries with better ones.
While that might sound true, I think the problem is deeper than that. The issue in a lot of cases is developers having to deal with non-ideal SSL/TLS setups that they have no control over.
It usually goes like this:
Dev monkey gets told by PHB, we need to make our communications secure, so implement SSL. Dev monkey adds SSL support to the app. Code seems to work. Testing (or even worse, someone in Production) comes back and says: dev monkey's SSL code doesn't work with our Customer XYZ's server. Dev monkey tests things himself and finds that Customer XYZ is using a self signed cert or an expired cert. Dev monkey tells PHB that Customer XYZ needs to fix their setup. PHB tells dev monkey that the setup cannot be changed because of ABC and that dev monkey needs to "code around the issue". Dev monkey updates app to not choke on bad certs. Code gets released, and Customer XYZ's remote worker gets p0wned by a man in the middle attack. Customer XYZ blames PHB, PHB blames dev monkey. Dev monkey sighs and gets another mountain dew.
Yep. And from there on it will all be down-hill for ARM server growth. I already miss the glory-days of ARM server and we've barely even started.
I see you are new here. Let me help you: subtracting 1 has been considered higher math since this place was called Chips & Dips.
Thank you for pointing that out. Everyone should know that the PAN is indeed stored in plain text on the magstripe. If the hardware was compromised, there's almost no way to stop someone from getting it.
Yeah, and how the hell does the moon work, anyway? Where did it come from? NOBODY KNOWS! NOBODY KNOWS! We'll never know!
My "Next Big Thing" is the best. (Always wish for more wishes!)
The issue isn't that we need one specific "Next Big Thing"; our future requires that we maintain a steady stream of "Next Big Things". So...
If we only had a way we could harness the power of the "crowd" and come up with a method of mining ideas for the "Next Big Thing"... Perhaps a forum for professionals, engineers, and suits where they can post and discuss a stream of ideas about the "Next Big Things". If only such a thing existed...
And don't even think about trying to use this idea. The patent is already applied for and I'll sue you into the ground.
One word:
MEEP
I believe the correct buzzword is Creative Destruction.
http://en.wikipedia.org/wiki/Creative_destruction
Works just fine for me with Firefox 12 under Ubuntu.
I guess this is why they haven't fixed all of those bugs in Skyrim. They were too busy making a browser-based Wolfenstein.
Or perhaps they took an arrow to the knee due to a stolen sweet roll.
Bleh...
You must be new here.
Sheesh, where are my mod points when I need them.
Must have been either the arrow to the knee. Or maybe someone stole their sweet role!
Um....
"prior hoc ergo propter hoc"?
I think you meant "post hoc ergo propter hoc".
Regardless what you think about the group who were launching the drone, I think we can all agree that our first reaction to seeing the ugly thing would be to shoot first and ask questions later. Years of first person shooter games with enemies that fly around have permanently implanted the reaction into my brain.
And then the drone shooters "fled scene on small motorized vehicles". Weird, but awesome.
1) Lots of experience in chip design. I don't see why they can't create an ARM-Core competitor.
They already did. It was called XScale (http://en.wikipedia.org/wiki/Xscale). I believe it was eventually sold to Marvell. I still do work for clients that use them. Not exactly power houses, but they get the job done.
Having just tried Xubuntu 11.04 and regular Ubuntu 11.04, trying to decide which to give to one of my clueless relatives, I'd say the one thing that lacked in the XFCE setup was browsing smb network shares through the file browser. It was easy for said relative to pop in an Ubuntu 11.04 boot cd (unity and all), get into a live desktop, and find the network share for some network gadget he had. Sure Nautilus pulls in a ton of junk and ain't great on your outdated desktop, but it works. The default file browser in Xubuntu wasn't nearly as functional, for all of the speed up it might have given.
currency! First one to post a verifiable signature on a Slashdot story gets a Slashcoin. Taco and crew are then our new federal reserve--they can inflate the currency to pay our debt to China by posting more duplicate stories!
Our problems are solved!
Oh good glub that brought back some horrible memories.
If I could think of a language with a syntax worse than JS, it would be PL/1. I just LOVE letting programmers use keywords as variable names, throwing up my hands and saying, "let the compiler figure this isht out!"
Excuse me while I go kill myself.
Religion has learned to exploit the part of our brain that was meant for the appreciation of Apple products.
Get it right!
Fo real! I cancelled my psn account over a month ago when they changed the terms of service. Wrote them and told them I declined the change and they happily cancelled my account. Deleted my profile on the ps3 like they asked and lost all of the content I bought. I was happy cause I thought it would be the end of this BS. And I STILL get a mail the other day saying my info was stolen.
I'd happily settle for 8 month of some credit monitoring service (had this happen to me when one if my employers lost a laptop with my info, they got a years woth of monitoring for me and it worked out well).
Anyone kmow where I can get into a class action?
Ah, shoot. I forgot they trade options on the opposite side of the street than we do. Drats.
And what would one use for the first of the two requirements, encrypted storage, on an Android platform? I'd love to hear of a solution.
Thinking of this as "noise" to be filtered out so that the "real work" can get done with less difficulties/errors/interference is just evidence that you ate thinking like an engineer (an intelligent designer) and not mother nature.