Category Archives: Technology - Page 2

The Ballmer Peak

Google’s Chrome on OSX

Feeling left out of the fuss over Google’s new Chrome web browser because you use a Mac or Linux?  Well, I’m using a Mac and writing this blog post in Chrome thanks to this unofficial port of Chrome to OSX by Codeweavers as a demonstration of their tech for making it easier to port apps between operating systems.

Its not perfect, scrolling and dragging the window are a little wobbly, but its a good way to get a feel for the new browser.  Unfortunately word has it that it will be quite a while before there is an official port to OSX :-(

Twitter clone Yammer wins TC50

Am I the only one to be a little surprised by the fact that the winner of the TechCrunch 50 competition, basically “American Idol” for tech startups, was a spectacularly unimaginative Twitter clone? I mean, even the idea to build a Twitter clone has been done to death (*cough* Pownce *cough*)!

Silicon Valley is starting to remind me of Hollywood, increasingly devoid of fresh ideas, money is being pumped into “Its like the Care Bares Movie meets Robocop!”-style unimaginative combinations of well-worn ideas.

If I had a dollar for every “Its like X, but for the enterprise!” business plan, I could probably start a VC fund myself.

OtherInbox has launched (and I’ve got free invites for you!)

My good friend Josh Baer launched OtherInbox on Monday. I’ve been fortunate enough to be a beta tester for the last few months, and I can honestly say that it is one of a very small number of web tools that I use every single day (along with Reddit, and Google Calendar).

Josh gave an amazing talk at TechCrunch 50 describing OtherInbox, unfortunately WordPress.com won’t let me embed the video (grrr!) – so you’ll need to go here and check it out.

But don’t forget to come back here afterwards because the first 25 people to click this link will get a free invite!

Oh, one last thing, be sure to go and vote for OtherInbox here, they are currently winning but have some stiff competition!

Apple misses an opportunity with Genius sidebar

When I heard about Apple’s new Genius tool, which claims to review your music library, and make music recommendations, I had high hopes.

Having installed the new version of iTunes I’m very disappointed, they should really have called it “Dunce”.  It seems that they’ve gone with an item-based collaborative filter, all it does is let you select a song, and then it gives you a list of songs that other people who liked that song also liked.

There are several problems with this.  Because of human nature, it tends to just recommend a bunch of other songs by the same artist, something I really don’t need a “genius” to do for me since this functionality has been in iTunes for ages.  The input to Genius about what interests me is just a single song – come on Apple, we had smarter collaborative filters than that a decade ago!

The real missed opportunity here is that it could so-easily have been a proper user-based collaborative filter.  A system that looked at everything I liked and didn’t like, and tried to build an accurate picture of my musical tastes, and then use this to make intelligent recommendations.

I don’t need them to use SenseArray (although it would be great if they did!), but the least they could do is make Genius a semi-respectable collaborative filter – something they’ve failed to do.

:-(

Amazing video manipulation

This video shows a new series of techniques for enhancing and modifying video, with much the same flexibility that Photoshop has to enhance and modify photographs. These techniques include using several high-quality photographs of a scene to improve a low-quality video of the same scene.

[youtube=http://www.youtube.com/watch?v=1PktKqyRXIE&hl=en&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999]

Here is a higher-quality version on Vimeo (damn WordPress won’t embed Vimeo video), with additional information.

Defcon talk highlights

Talks at Defcon are sometimes very entertaining (especially if Dan Kaminsky is involved), and sometimes rather dull. I decided I’d try to ensure that my talk fell into the former category. Hopefully I succeeded, I found at least one good review, which is gratifying. Update: Found another one (scroll down).

One of the techniques I use in SenseArray is called gradient descent, and I wanted a fun way to illustrate how powerful it is.

I found a really cool video online which shows a humanoid figure “evolving” using a Genetic Algorithm (a flavor of gradient descent) to jump higher and higher. It was missing one thing though – the right soundtrack, so I added one. It got more than a few laughs when I showed it during my talk, but judge for yourself:

iPhone arrived!

Ordered it 4 days ago at the AT&T store, it just arrived at the store – yay! I’m in Vegas just now, but will pick it up on Tuesday.

I can’t believe there are people waiting in line for hours at the Apple store when its this easy!

3G iPhone sales still a fiasco (updated)

Update: On my friend Steve Oskoui‘s recommendation, I went into an AT&T store, and put my name on a waiting list. They’ll call me, hopefully in a few weeks and I can come in and pick up my iPhone. This is way more civilized than waiting in 100F heat for several hours at the Apple store – thanks for the tip Steve! Actually my first instinct was to go to an AT&T store shortly after the iPhones came out, but when I called they just said they didn’t have any and mentioned nothing about a waiting list.

I’d like to get a 3G iPhone.  I resisted getting the first series iPhone because I’d recently purchased a Blackberry, but I’m now at a point where its time for a smartphone upgrade.

Only problem is, I don’t need an iPhone badly enough to stand in line for hours at the Apple Store.  My strategery, therefore, was to wait a few weeks until the lines die down.  I thought yesterday might be a good day to try, boy was I wrong.

I turned up at 9am at an Apple Store in North Austin (one of two in the city) to see a line stretching almost a block, with I’d guess about 150 people.  The scuttlebutt in the line was that the people getting their phone at 9am had been there since 7.15am, and the earliest arrivals had been there quite a bit before that!

I decided to do some research and found an Apple Store employee.  The first surprise was that the primary bottleneck was not availability of the devices, but the time required to qualify customers for AT&T.  Apparently people were waiting in line for hours only to find that AT&T wouldn’t qualify them!  There was more than a hint of frustration among the Apple Store employees.

Some sanity though, they would give out tickets which would allow you to come back at any time before 6pm and guarantee you a handset.  The bad news?  She thought it would take them several hours just to get to the back of the line with the tickets!

I thanked her for the information, and told her I’d be back in a month.

3D visualization of Netflix dataset

I created this video showing some of the visualization work I’ve been doing as part of SenseArray:

Bad Behavior has blocked 1454 access attempts in the last 7 days.