archive for January, 2010

N-Queens Browser Benchmark

I was playing around with solving the N-Queens Puzzle in JavaScript and thought it would do nicely as a browser benchmark.  I’m not using much in the way of heuristics or optimizations in this version.  In summary, Google Chrome 4.0 is fast.


Read the rest of this entry »

Early Thoughts on the Apple iPad

It seems like everyone else has dumped their thoughts and opinion of the iPad on the internet, so I guess I will too.  I may not provide anything insightful, but this post could be fun to look back at a year or two from now to see what I got write and wrong (post your thoughts in the comments to play along).

In case you’ve missed it, the iPad is Apple’s new consumer gadget.  It has a 10″ touch sensitive LCD screen (give or take) and is half an inch thick.  The operating system (for those who care) is basically the same one that’s on the iPhone and the iPod Touch.  This means that it’s designed to be used with your fingers, and that it can only install applications that are downloaded through the App Store and approved by Apple.  The basic 16GB model starts at $500, and there are 5 additional models (depending on storage space and 3G connectivity) topping out with a 64GB version at $830 plus $30 per month in wireless charges. Read the rest of this entry »

Twitter Recommendation Engine: Part 2

Last summer I built a little recommendation engine for people to follow on Twitter.  I’ve been meaning to build a new one since Twitter added the ability for users to group people into lists.  Well, this past week I finally found some time to give it a try.  For comparison, here’s my new top 40 suggestions (again, *’s are people that I don’t currently follow):

google
BillGates
TechCrunch *
twitter
mashable *
timoreilly
kevinrose
googlewave *
GoogleCode
twibes *
googleresearch
ev *
rww *
jeresig
wired *
biz *
Veronica
cnnbrk
gigaom
donttrythis
bramcohen
Pogue *
al3x *
GuyKawasaki *
techreview
Scobleizer *
googleapps *
googlereader *
twitterapi
googlemaps *
mccv
waxpancake
wilw *
WardCunningham
ginatrapani *
gvanrossum
NASA *
zefrank
alleyinsider
newscientist

I can also target specific users.

Followers of John Resig (jQuery) might like:

codinghorror
kevinrose
kevinmarks
spolsky
yahoo
dondodge
stephensaber
scottdlowe
adenhepburn
ryan

Followers of Chris Blizzard (Mozilla) might like:

BillGates
ioerror
beltzner
GoogleCode
BoingBoing
grantbow
Ben_Teitelbaum
googlemaps
googleapps
mozillaweb

Honestly, it’s not as good as I expected. Just glancing over the results, I don’t think it’s as good as the follower based version from last year.  Part of the problem could be list spammers, part could be that I don’t do anything do dilute the influence of people that create a lot of very broad lists, and part could be that Twitter has changed.  I’d really like to try a blended version that uses both lists and followers.