bebo:~ cam$ history | awk '{ print $2 }' | sort | uniq -c | sort -rn | head
165 ls
108 cd
73 sudo
26 python
18 rm
16 vi
10 ping
9 svn
8 ssh
7 gmake
Posts about geek
History meme
Flex or Javascript + xhtml
Having worked on more than a few non-trivial web applications in my time I've become all too aware of the vagaries of extending xhtml, css and Javascript to places they perhaps ought not go - and I don't just mean Internet Explorer!
In a sea of bastardized standards, quirky ...
Erlang the movie
The golden era?
If you haven't taken a look at Erlang, you really should make an effort. It's an education: I find the entire "Your programs are guaranteed to suck, so best we handle the errors" [I am paraphrasing. A lot.] ethos particularly refreshing.
Which is why I ...
Making Safari better
Duncan Riley asks what can be done to make Safari better.
The obvious answer is to grab the source for WebKit and start hacking, but that's almost certainly beyond the reach of most mere mortals.
I use both Safari and Firefox every day via an odd arrangement whereby day ...
OS X Worm
Erlang example error
First bits
As I said in a previous post, I'm learning Erlang via Joe Armstrong's book: Programming Erlang. This post is probably only meaningful if you caught the same error - if not, and you read it to the end, I tip my hat to you!
The error
In ...
Continuous Partial Attention
Found the section on Iteration - the New Way We Work pretty interesting.
Learning Erlang
Following my post Which language to learn next I picked up the pdf book Programming Erlang and have devoted and hour or two a day for the last week to learning Erlang.
One of the early concurrent programming exercises goes like this:
Write a ring benchmark. Create N processes in ...
120% time?
...it was too good to be true.
I've always eyed 20% time wistfully, but according to Valleywag reality bites.
Link: 120% time?

Feed