x
Vespa Search Engine
I just heard that Oath have released the Vespa Search Engine open source. When I was in Yahoo! it was used for everything. I predict that a company will exist in a few months selling it as a service.
I think Vespa was one of the best written pieces of infrastructure at Yahoo! that I worked on. It was well documented for an internal app and it was blazingly fast. The guys working on it were also super smart. It will be interesting to see where it goes but I think it will be a contender in the search space
Making Oil paint – Demo at Los Altos Art Club
I did a demo at Los Altos Art Club making oil paint. It was good fun and everyone there got to use the mull to see just how hard it can be to push it around on the glass slab. I was originally going to mull some watercolor as well but the cleanup of both would have taken the demo well past the hour so I decided to just do oil. I picked Burnt Umber since it makes lovely paint with linseed oil and nothing else.
Find powers of 3
I saw this question somewhere and thought I’d jot down an answer. I’m sure there’s a bit twiddling method to do this but I think this is about as fast as you’re going to get…
int power_of_3(uint32_t n) {
switch(n) {
case 1: return 1;break;
case 3: return 1;break;
case 9: return 1;break;
case 27: return 1;break;
case 81: return 1;break;
case 243: return 1;break;
case 729: return 1;break;
case 2187: return 1;break;
case 6561: return 1;break;
case 19683: return 1;break;
case 59049: return 1;break;
case 177147: return 1;break;
case 531441: return 1;break;
case 1594323: return 1;break;
case 4782969: return 1;break;
case 14348907: return 1;break;
case 43046721: return 1;break;
case 129140163: return 1;break;
case 387420489: return 1;break;
case 1162261467: return 1;break;
case 3486784401: return 1;break;
};
return 0;
}
Self Portrait WIP
This is a self portrait that’s about half way complete. I did two of these side by side one of which I did while using the reference upside down to see what it would look like.


Acrylic Self Portrait
This is one of the first portraits I did, it’s an acrylic and it looks half finished, the reason I didn’t keep working on it was that Jenny said she liked it the way it was. The idea behind the composition was from a famous painting done by Gustave Courbet called The Desperate Man.
Started Painting
I painted for the first time tonight. The last time I remember painting I was in primary school in Mrs Orrs class with those cheap childrens paints. Tonight was no different, I bought some paint for the kids to create some paintings for Jenny for her Birthday which was fun and messy for all concerned.
Anyway, I’ve always wanted to try painting so after a few beers I had enough courage to try it, I painted a cartoon like snowman, it looks awful but I loved every minute of it. It was a strange feeling to just go at it. I might eventually post the painting here but it’s truly bad, maybe when I can actually paint I’ll have enough courage not to care.
Ziff Davis Spam House
For quite some time I have been receiving rubbish emails on various topics and they all originate from Ziff Davis. I have never subscribed to any of these so called magazine or whatever they are, they have obviously bought some email list that I was unlucky enough to have been on and then automatically subscribed me to every email list under the sun. This is extremely irritating. I’ve written an email to the following people to unsubscribe me.
undefined reference to clock_gettime
I got this error when trying to statically link libevent2 so I could benchmark it. I just added -lrt to the Makefile and all was well.
