A very fair point. It occurs to me as well, that one must "code to the metal" (so to speak) to get the most performance out of a system. To each their own, indeed.:-)
Nah, any DBMS is "hardware" in my book. It's nothing more than a data storage and retrieval machine.:P
But I do see your point that modern abstraction techniques are not as prevalent in legacy code, or poorly run shops, and this would indeed lead to vendor lock in. My original comment was more of a "why do people do that?" than arguing that it doesn't happen. I personally would never allow a direct call to the DB in the business logic layer, but to each their own I suppose.
Not true. I had 2 very non-techy friends bring the topic up on different occasions. I was quite surprised too, because this is not a usual thing to hear them talk about. I think Apple will need to tread lightly, or PR will certainly become a problem for their image.
Who the fuck designs a system around a specific hardware implementation? Hell, even in my personal projects i always abstract the data service layer. Just pay some interns (or junior devs) to pound out an adapter. Maybe a lot of these "locked in users" should have hired some actual software engineers, and they wouldn't be so locked in.
If you look at your "comments" list, the karma should be the same as the comment in the story. I don't think the score on your home page counts any bonus karma points ( like when you post at +2, or get an insightful bonus, for example).
You should try eclipse, it's really a great IDE these days. There are plugins (centrally managed repo) for just about any language or platform imaginable. The greatest part is how customizable it is. Disclaimer: I'm a fanboy.
I don't think anyone plans on using the technology that way. What is more likely is the consumer PC will essentially become portable, with the ability to hook up external displays and inputs on top of the touch interface.
a through and through geek with an insatiable curiosity for technology and absolutely no curiosity for Mars
There, FIFY.
What?? It's a flippin' robot ON MARS! That's the whole point, that's what makes it so intriguing. Otherwise it's just a god damn robot. I seriously don't understand what the debate is here. Maybe I am just a freak.
Just for the record, I have mouths to feed, and have absolutely no intentions of going anywhere near a high powered transmitter in the near future. I just took issue with the characterization the original commenter made of those interested in such a thing. He gave option a) villain, or option b) egomaniac. I was merely pointing out option C) being a through and through geek with an insatiable curiosity for technology (a far more likely characterization of someone who actually has the chops to pull it off, I might add).
drkstr1 gets back to writing enterprisey if statements for the man...
Scribbling your name was just an example, and has nothing to do with the motivations I had in mind behind such a feat . Even just being able to tap into the live video feed would really get my rocks off. Some people just enjoy the interesting challenge technology presents us. It has nothing to do with ego or "stealing rocket technology." For those people, overcoming that challenge is an itch that simply must be scratched. I would even say that curiosity about technology and the world we live in is the very thing that makes one a geek. You don't need to be a super villain or ego maniac to be interested in the idea of controlling a robot on another planet. Simply being a geek will do.
Oh, come on. Who said anything about breaking it? If you wouldn't jump at the chance to "flip some bits" and scribble your name in the dirt ON MARS, then you can turn in your geek card, sir.
BTW, reading all these discussions, I went to a store to try our iPhone. And I put it down in about 5 seconds and know why? Because the bloody iPhone does not have prediction in its keyboard!.
Oh no, it does. It's just that it will only predict one word, and it will automatically replace whatever you typed with that one word when you hit the space bar (unless you opt-out with the tiny x up in the text field before doing so). I own both Android and iOS devices, and there are pros and cons to both platforms. The iOS keyboard is a big fat con.
Ahh, so Gauss doesn't carry the key itself, it gets it from the CC server, and only when the configuration matches a specific pattern (known only by the server). Very interesting indeed. Thank you for the detailed explanation!
I take it you have never heard of social engineering. Just spend a moment and think about what a few sociopaths could do if they owned ALL of the major media outlets. Now why would you assume they don't do this? Im not saying its the worst system for distribution of power mankind has come up with, but dont fool yourself into thinking it's something it's not.
But something doesn't add up there... If they can reverse engineer and spoof the configuration, why are they unable to decrypt the payload?
I was under the impression that if a system has the knowledge to decrypt something, and you have access to that system, you will be able to get to the protected data. If what you say is true, what else is preventing them from busting the crypto?
I wasn't talking about replacing the algos, rather, reverse engineering them to find out what conditions will cause a flash crash through the interactions of the various algos in play. This has happened before a few times, entirely by accident. I saw a lecture on TED talks numbers awhile back that mentions there is even a profession in reverse engineering trade algos, for the purpose of identifying and countering them. I bet it would be possible, albeit challenging, to determine what market situations cause them to go out of whack, and then manipulating the market to trigger the race condition.
I agree this is probably not a realistic threat, but it certainly has my curiosity bone tickled.:)
I was thinking something more along the lines of "poisoning the protocol." in fact, i would be very surprised if there was not some magic combination of numbers that could trigger a flash crash in the HFT algos. Its just a matter of whether finding it and executing on it is feisable. Sounds like a challenging (fun) problem. (Sry for typos, on a mobile)
Parent and GP should pitch in and set up a proxy/cache server with a colo inside the service area.
In what world is nin even vaguely related to techno?
Industrial is a form of electronica, and electronica is usually referred to as "techno."
We could get rid of copyright and just make plagiarism illegal instead.
A very fair point. It occurs to me as well, that one must "code to the metal" (so to speak) to get the most performance out of a system. To each their own, indeed. :-)
Nah, any DBMS is "hardware" in my book. It's nothing more than a data storage and retrieval machine. :P
But I do see your point that modern abstraction techniques are not as prevalent in legacy code, or poorly run shops, and this would indeed lead to vendor lock in. My original comment was more of a "why do people do that?" than arguing that it doesn't happen. I personally would never allow a direct call to the DB in the business logic layer, but to each their own I suppose.
Not true. I had 2 very non-techy friends bring the topic up on different occasions. I was quite surprised too, because this is not a usual thing to hear them talk about. I think Apple will need to tread lightly, or PR will certainly become a problem for their image.
Who the fuck designs a system around a specific hardware implementation? Hell, even in my personal projects i always abstract the data service layer. Just pay some interns (or junior devs) to pound out an adapter. Maybe a lot of these "locked in users" should have hired some actual software engineers, and they wouldn't be so locked in.
Yes, only criminal master minds can afford tools like nmap.
Yea, no kidding. Relying on a port number to tell you what protocol is running on it is like relying on a file extension to tell you the file type.
If you look at your "comments" list, the karma should be the same as the comment in the story. I don't think the score on your home page counts any bonus karma points ( like when you post at +2, or get an insightful bonus, for example).
You should try eclipse, it's really a great IDE these days. There are plugins (centrally managed repo) for just about any language or platform imaginable. The greatest part is how customizable it is. Disclaimer: I'm a fanboy.
I don't think anyone plans on using the technology that way. What is more likely is the consumer PC will essentially become portable, with the ability to hook up external displays and inputs on top of the touch interface.
That's actually a really good idea. +1 Internets.
I think they are probably more interested in the number assigned to you by your ISP.
There, FIFY.
What?? It's a flippin' robot ON MARS! That's the whole point, that's what makes it so intriguing. Otherwise it's just a god damn robot. I seriously don't understand what the debate is here. Maybe I am just a freak.
Just for the record, I have mouths to feed, and have absolutely no intentions of going anywhere near a high powered transmitter in the near future. I just took issue with the characterization the original commenter made of those interested in such a thing. He gave option a) villain, or option b) egomaniac. I was merely pointing out option C) being a through and through geek with an insatiable curiosity for technology (a far more likely characterization of someone who actually has the chops to pull it off, I might add).
drkstr1 gets back to writing enterprisey if statements for the man...
Scribbling your name was just an example, and has nothing to do with the motivations I had in mind behind such a feat . Even just being able to tap into the live video feed would really get my rocks off. Some people just enjoy the interesting challenge technology presents us. It has nothing to do with ego or "stealing rocket technology." For those people, overcoming that challenge is an itch that simply must be scratched. I would even say that curiosity about technology and the world we live in is the very thing that makes one a geek. You don't need to be a super villain or ego maniac to be interested in the idea of controlling a robot on another planet. Simply being a geek will do.
Thanks for the warning.
Oh, come on. Who said anything about breaking it? If you wouldn't jump at the chance to "flip some bits" and scribble your name in the dirt ON MARS, then you can turn in your geek card, sir.
BTW, reading all these discussions, I went to a store to try our iPhone. And I put it down in about 5 seconds and know why? Because the bloody iPhone does not have prediction in its keyboard!.
Oh no, it does. It's just that it will only predict one word, and it will automatically replace whatever you typed with that one word when you hit the space bar (unless you opt-out with the tiny x up in the text field before doing so). I own both Android and iOS devices, and there are pros and cons to both platforms. The iOS keyboard is a big fat con.
Ahh, so Gauss doesn't carry the key itself, it gets it from the CC server, and only when the configuration matches a specific pattern (known only by the server). Very interesting indeed. Thank you for the detailed explanation!
I take it you have never heard of social engineering. Just spend a moment and think about what a few sociopaths could do if they owned ALL of the major media outlets. Now why would you assume they don't do this? Im not saying its the worst system for distribution of power mankind has come up with, but dont fool yourself into thinking it's something it's not.
But something doesn't add up there... If they can reverse engineer and spoof the configuration, why are they unable to decrypt the payload?
I was under the impression that if a system has the knowledge to decrypt something, and you have access to that system, you will be able to get to the protected data. If what you say is true, what else is preventing them from busting the crypto?
This certainly has my curiosity bone tickled.
I wasn't talking about replacing the algos, rather, reverse engineering them to find out what conditions will cause a flash crash through the interactions of the various algos in play. This has happened before a few times, entirely by accident. I saw a lecture on TED talks numbers awhile back that mentions there is even a profession in reverse engineering trade algos, for the purpose of identifying and countering them. I bet it would be possible, albeit challenging, to determine what market situations cause them to go out of whack, and then manipulating the market to trigger the race condition.
I agree this is probably not a realistic threat, but it certainly has my curiosity bone tickled. :)
I was thinking something more along the lines of "poisoning the protocol." in fact, i would be very surprised if there was not some magic combination of numbers that could trigger a flash crash in the HFT algos. Its just a matter of whether finding it and executing on it is feisable. Sounds like a challenging (fun) problem. (Sry for typos, on a mobile)