The new release of Digg 4.0 seems to be a complete disaster. At least based on user riot.
Why?
Because they followed the single worst strategic mistake that any software company can make: They decided to rewrite everything from scratch: Things You Should Never Do, Part I
Because users hate changes: Fresh vs. Familiar: How Aggressively to Redesign
What would have been a better plan?
Iterative improvements:
Evolve code, design and ideas gradually!
Some products that have improved gradually over time:
Tuesday, August 31, 2010
Saturday, August 21, 2010
Havij v1.14 Advanced Automated SQL Injection
Havij is an automated SQL Injection tool that helps penetration testers to find and exploit SQL Injection
vulnerabilities on a web page.
It can take advantage of a vulnerable web application. By using this software user can perform back-end database fingerprint, retrieve DBMS
users and password hashes, dump tables and columns, fetching data from the database, running SQL statements and even accessing the underlying file system and executing commands on the operating system.
The power of Havij that makes it different from similar tools is its injection methods. The success rate is more than 95% at injection vulnerable targets using Havij.
The user friendly GUI (Graphical User Interface) of Havij and automated settings and detections makes it easy to use for everyone even amateur users.

There is a free version available and also a more fully-featured commercial edition available here.
You can download Havij v1.12 Free Edition here:
Havij1.12Free.rar
Or read more here
vulnerabilities on a web page.
It can take advantage of a vulnerable web application. By using this software user can perform back-end database fingerprint, retrieve DBMS
users and password hashes, dump tables and columns, fetching data from the database, running SQL statements and even accessing the underlying file system and executing commands on the operating system.
The power of Havij that makes it different from similar tools is its injection methods. The success rate is more than 95% at injection vulnerable targets using Havij.
The user friendly GUI (Graphical User Interface) of Havij and automated settings and detections makes it easy to use for everyone even amateur users.

There is a free version available and also a more fully-featured commercial edition available here.
You can download Havij v1.12 Free Edition here:
Havij1.12Free.rar
Or read more here
Friday, August 13, 2010
Oracle sues Google over Java in Android
Oracle has mounted a no-holds-barred legal attack on Google's Android operating system in a lawsuit that accuses the internet giant of deliberately infringing patents and copyrights Oracle holds for the Java platform.
In a complaint filed late Thursday, Oracle asked a federal court in Northern California to seize all Android products and advertising, block the further infringement of its intellectual property, and force Google to pay hefty damages, including trebled patent damages because the alleged misappropriation was willful. The action was filed on behalf of Oracle subsidiary Oracle America, which obtained the Java rights with the acquisition of Sun Microsystems in January.
"Without consent, authorization, approval, or license, Google knowingly, willingly, and unlawfully copied, prepared, published, and distributed Oracle America's copyrighted work, portions thereof, or derivative works and continues to do so," Oracle attorneys, which include renowned litigator David Boies, wrote. "Google's Android infringes Oracle America's copyrights in Java and Google is not licensed to do so."
The unexpected move comes as sales of Android-based smartphones are surging, inching past iPhone buyers in the second quarter of this year and garnering a 27 per cent market share to the iPhone's 23 per cent. It follows a series of patent suits and countersuits filed by and against Apple over intellectual property for its handset.
The complaint asserts seven patents to various technologies associated with Java, in addition to copyrighted code, documentation, specifications, libraries, and other materials that comprise the platform. Attorneys said the intellectual property is infringed by various Java applications that make up the Android stack and run on a Java-based object-oriented application framework. They also cited core Android libraries that run on the Dalvik virtual machine, which features just-in-time compilation.
"On information and belief, Google has purposefully, actively, and voluntarily distributed Android and related applications, devices, platforms, and services with the expectation that they will be purchased, used or licensed by consumers in the Northern District of California," the complaint stated. "By purposefully and voluntarily distributing one or more of its infringing products and services, Google has injured Oracle America and is thus liable to Oracle America for infringement of the patents at issue in this litigation."
The legal broadside is in some ways reminiscent of the legal offensive Sun launched against Microsoft in 1997 over the same technology. The two companies spent the better part of a decade hashing out their disagreements, and many of the most explosive allegations — that Microsoft intentionally misappropriated Java to blunt its write-once-run-anywhere promise — were later incorporated into an antitrust lawsuit filed by the Justice Department and more than a dozen states.
Microsoft ultimately agreed to pay Sun $1bln to settle their disagreements after the judge hearing the antitrust case ruled that Microsoft was a monopolist that had acted illegally to preserve its dominant position.
The patents in the case are 6,125,447, "Protection domains to provide security in a computer system"; 6,192,476, "Controlling access to a resource"; 5,966,702, "Method and apparatus for pre-processing and packaging class files"; 7,426,720, "System and method for dynamic preloading of classes through memory space cloning of a master runtime system process"; RE38,104, "Method and apparatus for resolving data references in generated code"; 6,910,205, "Interpreting functions utilizing a hybrid of virtual and native machine instructions"; and 6,061,520, "Method and system for performing static initialization."
Google declined to comment. The complaint is here.
In a complaint filed late Thursday, Oracle asked a federal court in Northern California to seize all Android products and advertising, block the further infringement of its intellectual property, and force Google to pay hefty damages, including trebled patent damages because the alleged misappropriation was willful. The action was filed on behalf of Oracle subsidiary Oracle America, which obtained the Java rights with the acquisition of Sun Microsystems in January.
"Without consent, authorization, approval, or license, Google knowingly, willingly, and unlawfully copied, prepared, published, and distributed Oracle America's copyrighted work, portions thereof, or derivative works and continues to do so," Oracle attorneys, which include renowned litigator David Boies, wrote. "Google's Android infringes Oracle America's copyrights in Java and Google is not licensed to do so."
The unexpected move comes as sales of Android-based smartphones are surging, inching past iPhone buyers in the second quarter of this year and garnering a 27 per cent market share to the iPhone's 23 per cent. It follows a series of patent suits and countersuits filed by and against Apple over intellectual property for its handset.
The complaint asserts seven patents to various technologies associated with Java, in addition to copyrighted code, documentation, specifications, libraries, and other materials that comprise the platform. Attorneys said the intellectual property is infringed by various Java applications that make up the Android stack and run on a Java-based object-oriented application framework. They also cited core Android libraries that run on the Dalvik virtual machine, which features just-in-time compilation.
"On information and belief, Google has purposefully, actively, and voluntarily distributed Android and related applications, devices, platforms, and services with the expectation that they will be purchased, used or licensed by consumers in the Northern District of California," the complaint stated. "By purposefully and voluntarily distributing one or more of its infringing products and services, Google has injured Oracle America and is thus liable to Oracle America for infringement of the patents at issue in this litigation."
The legal broadside is in some ways reminiscent of the legal offensive Sun launched against Microsoft in 1997 over the same technology. The two companies spent the better part of a decade hashing out their disagreements, and many of the most explosive allegations — that Microsoft intentionally misappropriated Java to blunt its write-once-run-anywhere promise — were later incorporated into an antitrust lawsuit filed by the Justice Department and more than a dozen states.
Microsoft ultimately agreed to pay Sun $1bln to settle their disagreements after the judge hearing the antitrust case ruled that Microsoft was a monopolist that had acted illegally to preserve its dominant position.
The patents in the case are 6,125,447, "Protection domains to provide security in a computer system"; 6,192,476, "Controlling access to a resource"; 5,966,702, "Method and apparatus for pre-processing and packaging class files"; 7,426,720, "System and method for dynamic preloading of classes through memory space cloning of a master runtime system process"; RE38,104, "Method and apparatus for resolving data references in generated code"; 6,910,205, "Interpreting functions utilizing a hybrid of virtual and native machine instructions"; and 6,061,520, "Method and system for performing static initialization."
Google declined to comment. The complaint is here.
Monday, August 2, 2010
Android surges past iPhone in smartphone sales
Sales of Android-based smartphones are surging, tearing chunks of market share out of Apple, RIM, and Windows Mobile's hides.
According to a report released Monday by the analysts at The Nielsen Company, although RIM and Apple still hold their number one and two positions as the top two suppliers of smartphones in the US, Android phones are catching up — fast.
According to Nielsen's figures, among new subscribers in the past six months, those picking up Android phones inched past iPhone buyers in the second quarter of this year, garnering a 27 per cent market share to the iPhone's 23 per cent.
In addition, a separate report by the market watchers at Canalys pegs Android-phone growth at a whopping 886 per cent from the second quarter of 2009 to the same quarter this year.
Both info-nuggets, however, carry hefty caveats. The iPhone 4 shipped on June 24, right before the quarter ended. Its 1.7 million first-weekend sales are presumably included among the Nielsen numbers, but sales of the Jobsian handheld — antennagate or no antennagate — have been strong during the ensuing weeks. A true iPhone v. Android analysis must wait until the iPhone 4 has a full quarter in the sun.
The Canalys number, also, is to be taken with an exceptionally large helping of caution, seeing as how an 886 per cent growth from a tiny number — Android sales in the second quarter of 2009 — is not a realistic metric. The Android-based Motorola Droid, for example, didn't see the light of day until November of that year.
Even with those cautions in mind, however, the growth of Android is not to be taken lightly if you happen to occupy a corner office in Cupertino, California, or Waterloo, Ontario. Nielsen's numbers, for example, put RIM's six-month market share at 45 per cent in the second quarter of 2009, but by the same period this year it has slid to 33 per cent.
Even more worrisome to those enterprising Canadians is RIM's comparatively poor performance when Nielsen asked current owners of Android, iPhone, and BlackBerry phones which type of phone they'd consider for their next purchase. Only 42 per cent of BlackBerry owners said they'd stick with their current brand, while 71 per cent of Android owners and a full 89 per cent of iPhone owners planned to remain loyal to their respective OSes.
And speaking of corner offices, there can't be many smiles in Redmond, Washington, either. Windows Mobile held a 27 per cent US-smartphone market share in the second quarter of 2009, according to Nielsen, but that number had shrunk to 15 per cent by the second quarter of this year.
With the rise of Android and the continuing popularity of the iPhone, BlackBerry OS 6.0 and Windows Phone 7 will have their work cut out for them.
According to a report released Monday by the analysts at The Nielsen Company, although RIM and Apple still hold their number one and two positions as the top two suppliers of smartphones in the US, Android phones are catching up — fast.
According to Nielsen's figures, among new subscribers in the past six months, those picking up Android phones inched past iPhone buyers in the second quarter of this year, garnering a 27 per cent market share to the iPhone's 23 per cent.
Here comes Android...
In addition, a separate report by the market watchers at Canalys pegs Android-phone growth at a whopping 886 per cent from the second quarter of 2009 to the same quarter this year.
Both info-nuggets, however, carry hefty caveats. The iPhone 4 shipped on June 24, right before the quarter ended. Its 1.7 million first-weekend sales are presumably included among the Nielsen numbers, but sales of the Jobsian handheld — antennagate or no antennagate — have been strong during the ensuing weeks. A true iPhone v. Android analysis must wait until the iPhone 4 has a full quarter in the sun.
The Canalys number, also, is to be taken with an exceptionally large helping of caution, seeing as how an 886 per cent growth from a tiny number — Android sales in the second quarter of 2009 — is not a realistic metric. The Android-based Motorola Droid, for example, didn't see the light of day until November of that year.
Even with those cautions in mind, however, the growth of Android is not to be taken lightly if you happen to occupy a corner office in Cupertino, California, or Waterloo, Ontario. Nielsen's numbers, for example, put RIM's six-month market share at 45 per cent in the second quarter of 2009, but by the same period this year it has slid to 33 per cent.
Even more worrisome to those enterprising Canadians is RIM's comparatively poor performance when Nielsen asked current owners of Android, iPhone, and BlackBerry phones which type of phone they'd consider for their next purchase. Only 42 per cent of BlackBerry owners said they'd stick with their current brand, while 71 per cent of Android owners and a full 89 per cent of iPhone owners planned to remain loyal to their respective OSes.
...and there goes RIM and Windows Mobile
And speaking of corner offices, there can't be many smiles in Redmond, Washington, either. Windows Mobile held a 27 per cent US-smartphone market share in the second quarter of 2009, according to Nielsen, but that number had shrunk to 15 per cent by the second quarter of this year.
With the rise of Android and the continuing popularity of the iPhone, BlackBerry OS 6.0 and Windows Phone 7 will have their work cut out for them.


