New Golf

What I've been doing for the past 6 months in my spare time has now become a new meme: New Golf.

It doesn't matter if it is or not. What matters is that I am having fun and I know there are rich veins of ideas in there. For now, I managed to mine some good stuff that could become a keystone of the next generation group communication technologies. It's not about 3D graphics and it's not about immersion. It's not even about what WoW has but more about what it lacks.

InfoCard technical docs

Apparently I missed the release of two technical PDF docs explaining InfoCard at the XML level:

Hmm. Looks like enough is there for anyone interested in integrating InfoCard into webapps. I'll have to browse around WinFX SDK to see if I have all the bits to do the same for client-side apps.

Andy Harjanto's InfoCard development blog looks helpful too.

Layered Client Virtualization

By layered client virtualization, I mean stackable secure application containers. Each container contains one or more applications (i.e. IE or Outlook) or platform components. At each level, view 'down' defines the complete running environment. Theoretically, each browser window can be a complete PC. Even if a malware gets downloaded and executed, it is contained within the stack and so are any damages it causes. Each stack sees a controlled copy of the physical drive, changes to which is limited to the stack (if a stack deletes a file, the real file is not deleted but it is no longer visible to the stack).

Imperfect Crimes

From FAQ: When Google is not your friend

A North Carolina man was found guilty of murder in November in part because he Googled the words "neck," "snap," "break" and "hold" before his wife was killed. But those search terms were found on Robert Petrick's computer, not obtained from Google directly.


p dir=”ltr”>Good grief, now you can't research before committing a crime without jumping through anonymity hoops.