A Watched Process Boils Faster

It may not work for a pot or a kettle, but thanks to some operating systems giving the topmost focused window process a higher priority, it does work for computers.

This will only really work If the process is graphically intensive and is doing an awful lot of computation eg.

waiting

It can be worthwhile just clicking on that window to make it focused and watching time pass by. Hint. Open a web page and do some practical research, just keep bringing that process window back to the top and clicking on it if it goes away because you have clicked on something in the web page.

So next time someone says “A watched kettle never boils”, you have the counter argument.

Posted in Just Kidding | Leave a comment

This Would Be Funny If It Wasn't All True

Possibly the best comic form summary of the CDO MBS scandal. (Sub-prime loans crisis.)

http://www.suburbanhousehunters.com/about/mortgage-crisis/

Of note.

  1. SPV‘s is the general term for the more specific term of SIVs (Structured Investment Vehicles).  Expect to hear more about these in the future.
  2. They don’t mention that some of the ratings agencies and the financial institutions had shared ownership which could be counted as a conflict of interest.  IMHO If nothing is done legislatively to regulate ratings agencies then this can always happen again. They obviously have a large duty of care.
Posted in Just Kidding, Meta-Narrative, Rants | Leave a comment

The Adobe Flash VM NULL Pointer Exploit

“A new generic method for exploiting a common problem in software code that was previously thought to be prohibitively difficult to attack is generating a wave of concern and surprise in the security community.”

http://news.bbc.co.uk/2/hi/technology/7358792.stm

This is really just another buffer overflow attack. If he is taking advantage of bugs in the VM then it’s just an old fashioned exploit.

Because the ‘code’ you execute in a Virtual Machine or Intereter does not directly access the low level runtime libraries, we assume that the programs we develop can not cause a buffer exploit. If there is an exploit then it lies in the VM itself. Its very easy in a low level language like C or C++ to allow a buffer exploit simply due to the semantics of some of the calls. You have to actively check for these issues and have some knowledge on how these exploits arise. When developing code that is executed via a VM, the onus for this checking for and blocking of this class of exploit is shifted to the application, which in this case is the VM itself.

We trust that a VM is checked and tested thoroughly and is free of these kind of bugs so that as developers we can not worry (so much) that our code has some kind of exploit.

If anything this paper simply reminds us that these VMs are just another application and if they have holes, these can be exploited.

Posted in Uncategorized | 1 Comment

Hillary Vs Obama

Finally blogging an observation I made last year.

Its very simple.

History is repeating itself.

In the US, “Freed Men” where given the soft and non explicit right to vote by the Thirteenth Amendment in 1865, although it was 100 years before laws were passed to make it illegal to prevent people from voting based on their race.

Women voted nationwide for the first time in the presidential election of 1920.

There was a battle between the Suffragettes and the “Freed Men” for the public high ground, one of the arguments being along the lines that the American public would not let both groups get the vote at the same time. One group would have to go first.

The fight was dirty and divisive.

“After the American Civil War, both Stanton and Anthony broke with their abolitionist backgrounds and lobbied strongly against ratification of the Fourteenth and Fifteenth Amendments to the US Constitution granting African American men the right to vote.

“Eventually, Stanton’s oppositional rhetoric took on racial overtones. Arguing on behalf of female suffrage, Stanton posited that women voters of “wealth, education, and refinement” were needed to offset the effect of former slaves and immigrants whose “pauperism, ignorance, and degradation” might negatively affect the American political system. She declared it to be “a serious question whether we had better stand aside and see ‘Sambo’ walk into the kingdom [of civil rights] first.” While her frustration was palpable and perhaps understandable after her long fight for female suffrage, some scholars have argued that Stanton’s emphasis on property ownership and education, opposition to black male suffrage, and desire to holdout for universal suffrage fragmented the civil rights movement by pitting African-American men against women and, together with Stanton’s emphasis on “educated suffrage,” in part established a basis for the literacy requirements that followed in the wake of the passage of the fifteenth amendment.

What we see on our TV’s every night seems to mirror this ancient epic struggle.

And if history repeats itself – it will be Obama who gets to be the Democratic Candidate.

It also pains me that I seem to know more about the US political system than that of my own country.

Its pains me more that I seem to care more about the US elections but as I said in 2000. “The US elections effect the world to such an extent, they are too important to be left up to Americans”. I think history has borne that one out so far.

Posted in Uncategorized | Leave a comment

No Emmy For Us.. Again

Yet again, we are the bridesmaid and not the bride.

And the winner in our category of Best Interactive Channel was http://www.wedigtv.com/

So its congratulations to everyone involved – its an honor just to be nominated!

Next Year Gadget! Next Year!

Posted in Massive | Leave a comment

50,000 People at Red Bull Flugtag In Sydney – It Was Like Vietnam

Coming from Perth Western Australia and remembering the Annual Birdman Rally from the 1970’s, I could not miss the the RedBull Flugtag.

Arrived at 11am. According to the announcements they were expecting 20,000 people but got 50,000. The crowd was stretched all around from Mrs Macquarie’s Chair to the Opera House. The Point of action being in the Harbour about half way down Mrs Macquarie’s Rd.

View Larger Map

The second half was fine, but the first half was pure hell.

Yes this is going to be a whiny post.

Managed to find a spot, then some large Cruisers moved in blocking the view.

IMAGE_042

Found a new spot.

Then the Red-Bull boat parked in front of the ramp occluding the fun for the vast majority of the people that had not camped out from 6am.

IMAGE_043 image

If you were between the yellow lines, the Red Bull staff boat meant that you didn’t get to see a thing.

Then the crowd started to get ugly.

In the end I performed the classic outflanking maneuver.

image

IMAGE_044 

Found a spot where through a tube of foliage you could just make out the action. But then of course as soon as the action started everyone stood up and we found ourselves behind a family who liked to brag about their level of education by calling everyone in front of them a ‘pack of c*^%s’ .

We ventured on, hid behind a steam powered zeppelin and ended up deep in the heart of the staging area and by pure luck managed to score a partially obscured view of a large LCD screen…

IMAGE_050

Which spent a lot of time not working…

IMAGE_049

But worked enough that we didn’t miss too much.

IMAGE_052

Although it went on and off just as people were about to smack into the water so many times that Kew wanted to crawl away into a paper bag.

If its on HTDV next year, I’m staying at home or at least taking a bottle of wine with me to dull the pain.

IMAGE_045IMAGE_046

 IMAGE_047 IMAGE_055

Posted in Downtime, Just Kidding, Rants | 1 Comment

Timezone Changover Failures

Its the end of Daylight Saving in NSW Australia this morning.

I managed to patch my phone the day before so that changed over fine.

A number of devices in my house however failed to change over correctly. I think their operating systems systems are no longer supported or the updates failed to come through automatically.

I would appreciate some help tracking down the OS patches or configuration changes for these ones.

IMAGE_037.jpg

This device broadcasts time to my lounge-room. It clearly failed to update itself.

IMAGE_038.jpg

This device broadcasts time to my kitchen. I suspect if the problem with the lounge-room clock is resolved it may provide some insight into the solution for this clock.

IMAGE_036.jpg

This crept into my room and jumped on me one hour earlier than it should have. This one is going to be a problem to solve I suspect, simply because its going to involve updating a large number of upstream devices that are outside of my direct control. The obvious ones that come to mind are the dog next door and the large ball of nuclear plasma that rises in the sky in the morning.

If anyone knows where I can download the timezone updates for any of these, I believe a large number of people in Australia will be very grateful.

Posted in Downtime, Just Kidding | Leave a comment

Massive's New Theme Song

Posted in Massive | Leave a comment

Another Emmy Nomination For Massive Interactive

The cool thing about being able to work at Massive is that you straddle the extreme technical end of making things scale, in the web ‘C10k problem’ sense, combined with the demands of the general public TV audience.

It combines both of my passions for the hard core Computer Science of making machines work at optimum capacity, providing developers with a simple and sensible API while also involving my eternal pathological psychological passion for the creation of an intuitive interface that combines the essential ingredients of a compelling first impression and the fugue that comes with immersion.

At Massive we are fortunate enough to get to combine web technology with the world of mass entertainment which puts us a little bit closer to Hollywood.

Or in this case Cannes.

Yes. We have been nominated for another Emmy, which makes that two Emmy nominations in a row.

http://www.iemmys.tv/awards_nominees.aspx

Check out the V8 Supercars Showreel if you want to get an feel for what the site is all about and what it delivers to viewers.

Anyone who knows me personally knows that the V8 project has been one of my focal projects for the last 3 years. Many a person has been denied my weekend company because I have been devoted to making such an awesome system and concept work. I’ve blogged about algorithmic success and the trepidation of designing a new version. Sometimes its all for Science!

The BigPond V8 broadband site combines live streaming, PVR time-shifting and the synchronisation of disparate data sources to bring together a coherent behind the scenes in the car narrative to the end consumer. I have loved working on this project so very much and I’m really chuffed to get this recognition.

Of course this was a team effort, with many other people involved in the project at Massive working in Design, Flash and Project management. Without many others at Massive and some of the brilliant people at BigPond and Chief Entertainment this project would not have been possible.

Check out the Massive Showreel as well if you want to get a feel for the kind of projects we work on at Massive.

Posted in Flash, JavaScript, Massive, Web2.0, XML | 1 Comment

Adobe Flash Player Security Change – Prepare For Some Breaking Changes In April

Adobe is planning to release a security update for Flash Player 9 in April 2008 to strengthen the security of Adobe Flash Player.

This security update will make the optional socket policy file changes introduced in Flash Player 9,0,115,0 mandatory.

  • A socket policy file will always be required for all socket connections
  • A policy file will be required to send headers across domains.
  • The allowScriptAccess default will always be “sameDomain”
  • javascript:” URLs will be prohibited in networking APIs, except getURL(), navigateToURL(), and HTML-enabled text fields

This is probably a good thing, but I am expecting a lot innocent flash applications to get stuck in the crossfire if their developers are not prepared  or are not aware that their application will be nobbled by this update.

Posted in JavaScript | Leave a comment