"what's to research? You turn on the computer, do your word processing or whatever, and turn it off."
Perhaps that's how most folks use computers, but how I use a computer is completely different...
I have an interesting idea. I turn on the computer. My ideas are made "concrete", virtually palpable (literally) and instantly available to millions of other minds.
Note: At this point I have no incentive to "turn it off".
Virtually anything I can imagine I can make appear on the computer screen. A coder sees a computer as a place where anything is (or will shortly become) possible. The biggest part of my own "research" is making it easier for non-coders to have this same experience.
This software does not secure or test anything. [...]
There are a lot of other SQL injection tools out there but sqlninja, instead of extracting the data, focuses on getting an interactive shell on the remote DB server
Sounds pretty handy as a password recovery tool for database servers.
but a "web bug" is an image in a web page or HTML email that allows the site owner to track who has visited the page or read the email.
Silly me, I always thought of spiders as being "web bugs". Computer programming errors are called errors; Such errors that lead to an exploit of the system are called exploits.
How about HTML errors, Browser errors, JavaScript errors, database exploits, etc.
hacking into the email account of the (potential) vice president is clearly more damaging than hacking into a random person's.
You are incorrect. Your conclusion is certainly not clear by definition.
The current president's email account is included in your "random person" argument, as well as any email account belonging to an agent of the FBI, CIA, NSA, etc. Therefore, "hacking into a random person's" email is clearly (potentially) more damaging than hacking into the email account of a vice presidential candidate.
The terms "random" and "average" are related, but are typically not interchangeable.
Performance isn't why you use Java or any other interpreted language.
C is used for performance.
C++ is what I use for productivity (Decent speed OOP). Java is what I use for cross platform (When Qt or other such lib isn't guaranteed). Perl, Python, Ruby I use as glue (Many applications ARE just glue, in which case these are great).
The funny thing is: I don't give a crap if a language I use extensively disappears tomorrow.
I write most of my code in a macro language I created. Depending on the ".hed" files I send to the preprocessor my meta language code is "compiled" into Perl, C++, Java, JavaScript, etc. Screw specific languages and all their shitty connotations. Algorithms are algorithms folks. I got tired of writing the same algo in multiple languages... someday you will too.
It's about as much a matter of interpretation as: for ( int i = 0; i < len; i++ ) { a[i] =... } is equivalent to for ( int i = len; --i >= 0; ) { a[i] =... }
The interpretation is "Hey, those are two different loops iterating across an array, one's forwards, the other is backwards." It's not a matter of interpretation because a compiler must generate different machine code because the code is very different, and it doesn't know that the iteration order is not important.
Much like the actual source code in Sun Java is very different from the actual source code in Dalvik. They both can do the same thing, but are very different under the hood. Any interpretation of "this shit is not that shit" still means "we have dissimilar shit" even if both smell the same.
In my humble interpretation of the application, your "bullshit" analogy is bullshit, and Oracle is the new SCO (but that's a matter of opinion).
Everyone can see that though they do not call their implementation Java, the implementation is indeed Java to a great extent. That is where Google might lose in my opinion.
Uhhh, no. The Dalvik VM is a completely different beast; comparing it to Java is like comparing a sterling engine to an electric engine. Yes, they are both engines. Yes, they might both run on clean energy, and even get you from point to another. However, the damn things don't even have the same guts.
Australian Federal Police,... noted that "there is nothing worse than to see criminals escape conviction because of technology"
Nothing worse? How about treating the populous like criminals even though they are innocent? If this doesn't qualify as worse to you, then you shouldn't be in law-enforcement or politics.
I just loathe the line of thinking exhibited by the police.
Cars are technology that help the vast majority of escaping criminals escape. Perhaps they all need tracking devices installed so that we know where everyone is going at all times.
Books convey technical information that may help a criminal escape. We should pass a law requiring all books read to be reported to the police as well.
Some rapists use condom technology to escape without leaving their DNA! Citizens should be required to keep a condom log detailing the time and date of each condom purchase and use.
That depends on if you're trying to deny them access to their account, or trying to spy on what they're doing... oh, wait you mean the passwords I created, not the ones I've cracked... Pfft, screw "my" passwords, I'll just use yours instead.
Can someone please stone Yasmin Alibhai-Brown to death?
This is asking a legitimate non threatening question: Is anyone capable of stoning Yasmin Alibhai-Brown to death?
The obvious answer is: Yes! Someone more than likely IS CAPABLE of stoning Yasmin to death (were the answer "no", then I suggest Yasmin be studied to determine the origin of her stone deflecting powers).
A threat would have been:
I will stone Alibhai-Brown to death.
However, this is not what was said.
When a child (or other semi illiterate) asks me, "Can I please do ____?", I frequently reply, "I don't know, are you capable of doing ____?" The correct question is: "Will you please let me..." or "May I please..."
Finally, they've decided to use these patents for their intended purpose, to stifle innovation!
If only the PTOs publicly advertised patents as munitions against competition instead of insurance for inventors, it would simplify the whole process...
Judge: Everyone, roll for initiative. Ok, Motorola, your OOP patent does 2D8 x 10 million dollars of damage, and has a litigation speed of 8. Microsoft, what's your armor class?
it may make more sense to use one of the aforementioned API's
This is exactly what 2DBoy did. They used existing cross platform libraries (and their APIs) such as SDL & Open Dynamics Engine. This allowed them an easy path to distribution on Mac, Windows, Linux & Wii...
Therefore: It may also make sense to just use cross platform libraries or complete Engines such as Ogre3D and Unreal, foregoing the vendor lock-in provided by Microsoft.
You CAN just recompile the code if cross platform support was planned from the beginning. Recompiling on a different target OS is exactly how I "port" my code, if you can even call that "porting".
How exactly is this going to help our future robot armies?
Seriously, gum? It's only a matter of time before humans won't need to die on battlefields; Let's work harder on making this a reality and focus less on long term foot-soldier tech. The soldiers of the future won't need teeth cleaning gum because they'll be safe at home, remote controlling robotic drones -- toothpaste only yards away.
Then again I should expect such things from a company funded by Jobs.
FTFY
"what's to research? You turn on the computer, do your word processing or whatever, and turn it off."
Perhaps that's how most folks use computers, but how I use a computer is completely different...
I have an interesting idea. I turn on the computer. My ideas are made "concrete", virtually palpable (literally) and instantly available to millions of other minds.
Note: At this point I have no incentive to "turn it off".
Virtually anything I can imagine I can make appear on the computer screen.
A coder sees a computer as a place where anything is (or will shortly become) possible.
The biggest part of my own "research" is making it easier for non-coders to have this same experience.
This software does not secure or test anything. [...]
There are a lot of other SQL injection tools out there but sqlninja, instead of extracting the data, focuses on getting an interactive shell on the remote DB server
Sounds pretty handy as a password recovery tool for database servers.
Yep, a rename is in order since they have only sold a few Kin phones.
Wait, that's it! The "Few-Kin Phone".
On one hand It's self deprecating, and on the other it's the phone for people with little to no family ties.
but a "web bug" is an image in a web page or HTML email that allows the site owner to track who has visited the page or read the email.
Silly me, I always thought of spiders as being "web bugs". Computer programming errors are called errors; Such errors that lead to an exploit of the system are called exploits.
How about HTML errors, Browser errors, JavaScript errors, database exploits, etc.
hacking into the email account of the (potential) vice president is clearly more damaging than hacking into a random person's.
You are incorrect. Your conclusion is certainly not clear by definition.
The current president's email account is included in your "random person" argument, as well as any email account belonging to an agent of the FBI, CIA, NSA, etc. Therefore, "hacking into a random person's" email is clearly (potentially) more damaging than hacking into the email account of a vice presidential candidate.
The terms "random" and "average" are related, but are typically not interchangeable.
Performance isn't why you use Java or any other interpreted language.
C is used for performance.
C++ is what I use for productivity (Decent speed OOP).
Java is what I use for cross platform (When Qt or other such lib isn't guaranteed).
Perl, Python, Ruby I use as glue (Many applications ARE just glue, in which case these are great).
The funny thing is: I don't give a crap if a language I use extensively disappears tomorrow.
I write most of my code in a macro language I created. Depending on the ".hed" files I send to the preprocessor my meta language code is "compiled" into Perl, C++, Java, JavaScript, etc. Screw specific languages and all their shitty connotations. Algorithms are algorithms folks. I got tired of writing the same algo in multiple languages... someday you will too.
It's about as much a matter of interpretation as: ... } ... }
for ( int i = 0; i < len; i++ ) { a[i] =
is equivalent to
for ( int i = len; --i >= 0; ) { a[i] =
The interpretation is "Hey, those are two different loops iterating across an array, one's forwards, the other is backwards." It's not a matter of interpretation because a compiler must generate different machine code because the code is very different, and it doesn't know that the iteration order is not important.
Much like the actual source code in Sun Java is very different from the actual source code in Dalvik. They both can do the same thing, but are very different under the hood. Any interpretation of "this shit is not that shit" still means "we have dissimilar shit" even if both smell the same.
In my humble interpretation of the application, your "bullshit" analogy is bullshit, and Oracle is the new SCO (but that's a matter of opinion).
Everyone can see that though they do not call their implementation Java, the implementation is indeed Java to a great extent. That is where Google might lose in my opinion.
Uhhh, no. The Dalvik VM is a completely different beast; comparing it to Java is like comparing a sterling engine to an electric engine. Yes, they are both engines. Yes, they might both run on clean energy, and even get you from point to another. However, the damn things don't even have the same guts.
From TFA:
Australian Federal Police, ... noted that "there is nothing worse than to see criminals escape conviction because of technology"
Nothing worse? How about treating the populous like criminals even though they are innocent? If this doesn't qualify as worse to you, then you shouldn't be in law-enforcement or politics.
I just loathe the line of thinking exhibited by the police.
Cars are technology that help the vast majority of escaping criminals escape. Perhaps they all need tracking devices installed so that we know where everyone is going at all times.
Books convey technical information that may help a criminal escape. We should pass a law requiring all books read to be reported to the police as well.
Some rapists use condom technology to escape without leaving their DNA! Citizens should be required to keep a condom log detailing the time and date of each condom purchase and use.
Sorry, I must be "evolved". This meat does nothing for me.
Calming Images:
A pile of classic arcade game cartridges.
Earth as seen from the mother ship.
Our place in the known universe.
How often should you change your password?
That depends on if you're trying to deny them access to their account, or trying to spy on what they're doing... oh, wait you mean the passwords I created, not the ones I've cracked... Pfft, screw "my" passwords, I'll just use yours instead.
yeah... let's not forget car's, pipe organs & piano pedal, black smith bellows, sewing machine's with foot operated speed control, etc, etc.
MS is simply using the foot as X in the bogus "Using X on a computer", patent formula.
Seriously, this has got to be obvious since some people use their feet as others would normally use hands.
Never heard of the Windows accessibility option called: "Sticky Keys"?
Can someone please stone Yasmin Alibhai-Brown to death?
This is asking a legitimate non threatening question: Is anyone capable of stoning Yasmin Alibhai-Brown to death?
The obvious answer is: Yes! Someone more than likely IS CAPABLE of stoning Yasmin to death (were the answer "no", then I suggest Yasmin be studied to determine the origin of her stone deflecting powers).
A threat would have been:
I will stone Alibhai-Brown to death.
However, this is not what was said.
When a child (or other semi illiterate) asks me, "Can I please do ____?", I frequently reply, "I don't know, are you capable of doing ____?" The correct question is: "Will you please let me..." or "May I please..."
Finally, they've decided to use these patents for their intended purpose, to stifle innovation!
If only the PTOs publicly advertised patents as munitions against competition instead of insurance for inventors, it would simplify the whole process...
Judge: Everyone, roll for initiative. Ok, Motorola, your OOP patent does 2D8 x 10 million dollars of damage, and has a litigation speed of 8. Microsoft, what's your armor class?
Mission Complete, Sirs!
Here's the data you requested. [Publicly hands over captured WiFi data.]
It's been a pleasure doing business with you.
We're looking forward to completing many successful missions for you in the future.
Stop spreading the "Cross-Platform is hard" FUD.
It is hard when you start off writing the game using a system designed around vendor lock in... why wouldn't it be?
It's NOT hard when you start off using a cross platform tool chain... In fact, it's dead simple.
My exact same code compiles on Mac, Linux and Windows using Ogre3D or SDL (what 2DBoy used).
The reason that Mac & Linux don't have Windows games is because the games were designed as Windows games instead of cross platform games.
Thus I must reiterate:
You CAN just recompile the code if cross platform support was planned from the beginning.
P.S. I just love it when someone who is ignorant of the process tells me how hard it is to do the simple process.
"Of course it's difficult to operate an internal combustion engine, or else we wouldn't all be using steam engines!"
it may make more sense to use one of the aforementioned API's
This is exactly what 2DBoy did.
They used existing cross platform libraries (and their APIs) such as SDL & Open Dynamics Engine. This allowed them an easy path to distribution on Mac, Windows, Linux & Wii...
Therefore: It may also make sense to just use cross platform libraries or complete Engines such as Ogre3D and Unreal, foregoing the vendor lock-in provided by Microsoft.
You CAN just recompile the code if cross platform support was planned from the beginning. Recompiling on a different target OS is exactly how I "port" my code, if you can even call that "porting".
... You wouldn't design a car and upload it for free (GPL)...
Sadly, we're all overrun by idea machines. Corrupt court systems, Patents, Copyright, Corporations, etc.
If you ask me, we have created our own evil idea-machine overlords which are now that are keeping us under their thumb...
The Butlerian Jihad is such an idea machine, particularly evil in that it seeks to destroy other machines too!
How exactly is this going to help our future robot armies?
Seriously, gum? It's only a matter of time before humans won't need to die on battlefields; Let's work harder on making this a reality and focus less on long term foot-soldier tech. The soldiers of the future won't need teeth cleaning gum because they'll be safe at home, remote controlling robotic drones -- toothpaste only yards away.
An attacker doesn't need to sniff anything.
Yes, but sniffing my victims is half the fun!