how could this possibly go wrong?

Japanese robot 'wired to monkey's brain'

Japanese and US researchers say they have created a humanoid robot that acts according to the brain activity of a monkey from all the way across the Pacific.


For the first time in the world, we were then able to make our humanoid robot in Japan walk in real-time in a similar manner as the monkey.

ABC News article

petitboot v0.2

petitboot screenshot

The next version of petitboot - the graphical bootloader for the PlayStation 3 - is now out.

linux on cell page

Up until now, I had a bunch of Linux on Cell information scattered about my website - I've now organised this into a central Linux on Cell page. Some current items:

the superest

The Superest:

The Superest is a continually running game of My Team, Your Team. The rules are simple: Player 1 draws a character with a power. Player 2 then draws a character whose power cancels the power of that previous character. Repeat.

openwrt for ps3

I've just posted a series of patches to add PlayStation 3 support to the OpenWRT project.

Cell SPE toolchain

On Cell/B.E. machines, there are two different types of processor: The PowerPC Processing Element (PPE), and the Synergistic Processing Elements (SPEs). The PPE can run standard PowerPC applications, but the SPEs require a special compiler that supports their instruction set. This article describes how to build a toolchain that will enable you to compile programs for the SPEs.

cell sdk3 released, toolchain building instructions

A new version of the IBM Cell Broadband Engine Software Development Kit has just been released. The SDK is the primary "product" of our team, and is a collection of tools for the Cell/B.E. - kernel, compilers, libraries, documentation and sample code. The SDK is shipped in RPM format, and is based on the Fedora 7 and RHEL 5.1 distributions.

blackle on an LCD?

With blackle being all the rage these days, we've been wondering if it makes a difference on an LCD monitor.

qs21 released

In Cell news: the QS21 - our first publically-released Cell Broadband Engine machine - is now available at the store.

highlighting redundant whitespace in vim

If you're using vim as your text editor, try adding the following to your .vimrc:

highlight RedundantWhitespace ctermbg=red guibg=red
match RedundantWhitespace /\s\+$\| \+\ze\t/