Archive for February 13, 2013

Wednesday, February 13, 2013


Cocoanetics writes about the underpublicized sysdiagnose tool and associated Command-Shift-Option-Control-Period keyboard shortcut (via Peter Hosey).

Typhoon Dependency Injection Framework

Romain Briche links to Typhoon, an alternative to Objection. Unfortunately, the Web site is hard to use and seems to be missing the important parts. I can’t tell what Typhoon is supposed to do differently, other than use XML.

Is Everything We Know About Password-Stealing Wrong?

Dinei Florêncio and Cormac Herley (via Rob Rix):

Thus, banking passwords are being stolen in considerable numbers. We have seen that emptying accounts is hard, and that mules, not victims, lose money. The password merely provides a way of offering something of apparent value (the victim-to-mule transfer) that will persuade the mule to part with something of real value (the mule-to-thief transfer). The victim’s password is only one small part of that elaborate process of socially engineering the mule into parting with money.

Opera Switches to WebKit

Opera (via Jon Russell):

“The WebKit engine is already very good, and we aim to take part in making it even better. It supports the standards we care about, and it has the performance we need,” says CTO of Opera Software, Håkon Wium Lie. “It makes more sense to have our experts working with the open source communities to further improve WebKit and Chromium, rather than developing our own rendering engine further. Opera will contribute to the WebKit and Chromium projects, and we have already submitted our first set of patches: to improve multi-column layout.”

Update (2013-02-17): Dave Methvin (via Hacker News):

Each release of Chrome or Safari generates excitement about new bleeding-edge features; nobody seems to worry about the stuff that’s already (still!) broken. jQuery Core has more lines of fixes and patches for WebKit than any other browser. In general these are not recent regressions, but long-standing problems that have yet to be addressed. Opera probably doesn’t have any more incentive to fix the common bugs than any of the other diners at the WebKit table—especially when jQuery continues to cover up these mistakes.

Robert Nyman:

I believe what we saw with IE6 and Microsoft – albeit under different circumstances – is a perfect example of why we need more competition, not less. Sure, WebKit is open. WebKit is a really good web rendering engine. But those are not reasons for sticking with just one.

Robert Nyman and Rob Hawkes: (via Hacker News)

Opera will be using the Chromium implementation of WebKit, as well as the V8 engine. This means that while Opera is using the ‘WebKit’ name, it’s not in fact using the same bits and pieces that make up some other WebKit browsers like Safari.