Predicting the winner of the 2008 US Presidential Elections using a Sony PlayStation 3

Aka, colliding MD5, but in a very cool 12-way demonstration:

We have used a Sony Playstation 3 to correctly predict the outcome of the 2008 US presidential elections. In order not to influence the voters we keep our prediction secret, but commit to it by publishing its cryptographic hash on this website. The document with the correct prediction and matching hash will be revealed after the elections.

Read all about it at http://www.win.tue.nl/hashclash/Nostradamus/

(yes I share my first name with one of the authors, but you’ll notice that the last name, while similar, is not identical – it’s really not me. I’m not that much of a maths or crypto whiz ;-)

Scribus on OS X anyone? PPC (Tiger) and Intel (Leopard)

Help…. the info I find online online is a tad messy and sometimes outdated. Has anyone created installable Scribus packages for OS X yet?

I’d prefer to not go through the whole Fink saga, and MacPorts doesn’t appear to want to fly for building qt4. Each approach seems to have some issues, but perhaps that observation too is based on now outdated info. Please do tell me!

Right now I need a PPC Tiger build for an old PowerBook, and a Intel Leopard for myself would be most useful.
Thanks!

Green & Nutty: Soap nuts – laundry, shampoo, etc

disclaimer: this is a blatant plug for a friend of mine, Kristy Bennett.

Kristy runs (among many things ;-) a company called Green & Nutty, selling so-called soap nuts (sapindus mukorossi). Actually, only the nut shells are used and no actual seeds should be part of what you get as per Australian quarantine regulations (the seeds don’t contain the soap compound).

So anyway, you stick one half soap nut shell per kilo of washing in a little bag (provided) and add to washing, and that’s all you need – forget about the old laundry powder/liquid or any other blah. After a handful of washes (depends on washing temp), you add a few more shells into the bag. You can also make shampoo by simply boiling a few shells for a bit; info is on the website.

Anyway, I brought back a bag from Adelaide last week, and have been using them since; works just fine! If you like being a little bit serious about environmentally non-harmful compounds and methods, give this a try.

site tracking phone spam

Good idea: WhoCallsMe?. Tracks nuisance calls (globally), of course only if there’s a CallerID. Check on the site if the number is already in the system, read the comments, add your own. Simple, but useful.

Website usability vs performance – Measly Mouse revisited

Peter Zaitsev wrote an interesting item on front-end performance of a website.

I’ve always tried to look at the front-end from the user perspective, rather than purely technical. Once you weed out what’s not really necessary for the user, and also deal with issues like “how important is it that this number is live”, you generally look at a fairly different site already ;-)

Measly MouseBefore my time at MySQL, I wrote a little gizmo called Measly Mouse which leads a modest but still active life. When reading on from here, please remember it was designed in 2001 and hasn’t really been changed since.

Measly Mouse retrieves a page and deals with redirects, CSS and other includes like images, and tries to apply some basic metric to see how sensible the page is. Basic usability testing shows that people cannot choose between more than about 7 or so items. So you can imagine how the brain desperately fails to deal with most websites (website creators often feel everything is so important it must be on the front page), or through training filters out most things than don’t relate directly to what the person is looking for. The other key factor is size. The bigger the page, and the more includes, the longer it takes. That’s annoying. So the Measly scoring formula is as follows: BYTES + ((REQUESTS + LINKS) * 1024) where:

  • BYTES – is the total page content including stylesheets, images, etc;
  • REQUESTS – is the total number of requests required (including redirects) to get all page content;
  • LINKS – is the total number of clickable items on the page, including forms fields.

Naturally all pages have some includes and some links, it’s just a matter of finding balance to keep the site usable. Some sites use so many redirects…. nutty.

At the time there was quite a lot of debate on the simple methodology and the owners of some sites got pretty upset when someone ran their front page through Measly and it ended up in the top 10 ;-)
I still reckon the concept has merit though… please do make your own judgement and feel free to comment.
You may find some aggregating (like mailing list archive) sites in the top 10… I personally take those entries less serious, because they’re generally focused on a niche (geek) group which does not conform to a general user profile. Still, it’s quite possible their user interface could be improved!

As to how the tool works… it actually parses the pages in PHP using regexes (again remember the time it was built). Although it still works reasonably well, could be vastly improved now and catch more of a modern page.
But what would be really great, is if someone would care turn Measly Mouse into a Firefox plugin. Inside Firefox you have clean access to a page, so the analysis becomes extremely easy. For any page, the plugin could calculate the Measly Mouse (MM?) score, and perhaps optionally submit it to a central location. Who would like to pick this up?