Software diagram or sci-fi artwork?

An Objective-C Call Graph

The image above is a call graph – a diagram showing how the elements of a software program connect together.  I highly recommend you click on it to appreciate all the detail of the full-size version.

It’s an illustration of the code for an iPhone app by Hana Bank, and it was created by Jose Duart using IDA and pydot for his presentation “Introduction to mobile reversing” at CodeGate 2010, a security conference held in Seoul, South Korea.  The image originally had a white background, but I’ve inverted the colours to give it a black background.

I’m a fan of science fiction stories by authors like Arthur C Clarke and Isaac Asimov, and when I came across this image, it immediately made me think of a spaceborne megastructure, thousands or millions of miles across, such as a Dyson sphere or ringworld/halo.

Continue reading


Rare interview with Jonathan Ive

Jonathan Ive

Jonathan Ive, Apple’s Senior Vice President of Industrial Design, rarely gives interviews, and so it’s exciting to discover that he recently spoke to the London Evening Standard about his design work at Apple.

Here is my favourite highlight from his interview:

… most of our competitors are interesting in doing something different, or want to appear new – I think those are completely the wrong goals.  A product has to be genuinely better.  This requires real discipline, and that’s what drives us – a sincere, genuine appetite to do something that is better.  Committees just don’t work, and it’s not about price, schedule or a bizarre marketing goal to appear different – they are corporate goals with scant regard for people who use the product.

Continue reading

Graphic design: CBS Outdoor adverts

I recently became aware of an advertising campaign by CBS Outdoor, called Outdoor by Name, Urban by Nature.  In each poster, silhouettes of objects have been carefully arranged to create the shapes of various animals, including a giraffe, elephant, octopus, peacock, angelfish, etc.

Continue reading

Photography: London’s 2012 New Year fireworks

London's 2012 New Year fireworks (climax)

This spectacular photo shows London being brightly illuminated at the climax of the New Year fireworks display on the River Thames just after midnight on 1 January 2012.  Click on it for a larger version.

Continue reading

Erasing embarrassing news articles

The Daily Mail Online - Article deleted

On 28 July 2011, a press release (“Is Internet Explorer For The Dumb? A New Study Suggests Exactly That”) was issued by an apparently legitimate company called AptiQuant:

AptiQuant offered free online IQ tests to over a 100,000 people and then plotted the average IQ scores based on the browser on which the test was taken.  And the results are really not that surprising.  With just a look at the graphs in the report, it comes out pretty clear that Internet Explorer users scored lower than average on the IQ tests.

The press release was reported by many of the biggest news websites, including BBC News, CNN, The Huffington Post, Mail Online, Mashable, The Telegraph, Los Angeles Times, Business Insider,, etc.

However, a few days later, it was revealed that the press release was actually a hoax, created by Canadian software engineer Tarandeep Gill, and that the company AptiQuant does not actually exist:

There is no company called AptiQuant, and no such survey was ever done.

The main purpose behind this hoax was to create awareness about the incompatibilities of IE6 and how it is pulling back innovation.

Those big news websites were suddenly facing an embarrassing dilemma… Continue reading

A close encounter with an asteroid

Radar image of asteroid 2005 YU55

At this precise moment, 11:28pm UK time, asteroid 2005 YU55 is passing just 201,700 miles (324,600 kilometers) from the Earth, its closest approach for at least the last 200 years. [1]

It’s travelling at a speed of 30,680 miles (49,370 kilometres) per hour, which is 8.523 miles (13.71 kilometers) every second! [2] [3]

The Clay Center Observatory in Brookline, Massachusetts, is broadcasting a live video from their 25-inch telescope (see their Facebook post).  The Keck Observatory in Hawaii is also broadcasting a live video, available here and here (see their Facebook posts).

Continue reading

Today is the end of the universe

End of the universe

Following on from my two posts back in May, this is my third and final post on this subject.  Why won’t I be writing any more posts?  Because today is the end of the universe …

Here is an extract from an update in June on Harold Camping’s Family Radio website:

Indeed, on May 21 Christ did come spiritually to put all of the unsaved throughout the world into judgment.  But that universal judgment will not be physically seen until the last day of the five month judgment period, on October 21, 2011.

Thus we can be sure that the whole world, with the exception of those who are presently saved (the elect), are under the judgment of God, and will be annihilated together with the whole physical world on October 21, 2011, on the last day of the present five months period.

Continue reading