Create a "hacker typer" program that renders its own source code
HTML &amp; JavaScript, 123

&lt;head&gt;&lt;/head&gt;&lt;body onload="s=(a=document.all)[i=0].innerHTML" onkeyup="a[2].textContent += s.split(/(?= )/)[i++%6]"&gt;&lt;/body&gt;


This works similarly to hacker typer, but with its own source code. Let me know if I've misunderstood the rules.

And here's a styled version (170 characters):

&lt;head&gt;&lt;/head&gt;
&lt;body style="background:#000;color:lime" onload="s=(a=document.all)[i=0].innerHTML" onkeyup="a[3].textContent+=s.split(/(?=\s)/)[i++%6]"&gt;
&lt;pre&gt;&lt;/pre&gt;&lt;/body&gt;


I've made a demo. It's modified because JS Bin adds a lot of extra code, but the general idea is the same.