Many of the prominent blog posts and press pieces about OpenSocial have touted its use of open standards a key benefit for developers. Focusing on HTML and JavaScript is not only inaccurate, but it actually makes the platform less attractive for developers. […]
When we wrote the User Profile feature for SpotDJ, we decided we wanted something a little more interesting than just filling in your username and password. We came up with the idea of presenting the user with three questions, randomly selected from […]
Turns out that the method of integrating online chat and television that I co-invented as a Microsoft intern was approved late last year and nobody told me: http://www.google.com/patents?id=F0R9AAAAEBAJ&dq=kleper&ie=ISO-8859-1 My favorite part of the patent application (which I didn’t write) was the sample […]
Back in January, when I expressed my frustration over the lack of a Third Party API for the iPhone, everyone seemed certain that Apple had confirmed this as a fact. Now everyone seems certain that the iPhone runs a full version of […]
Okay, so maybe it’s only the second most “Newly Popular” pirated book, but still — we’ve got more seeds and leechers than the first episode of “The Tudors.” And we’re trouncing other books in our category — Suck it, Professional ASP NET […]
I was recently offered the opportunity (and a Starbucks gift card) to evaluate Palore, a service that’s apparently huge in Israel and is in the process of adding support for the US. At a high level, Palore is a browser extension (currently […]
In 1995, when I was a freshman at Stanford, a former co-worker of my mom’s invited me to brunch with some of his friends. I was eager to meet some people from the Silicon Valley tech world and happily biked over to […]
I’ve been working on my first flash app, a simple set of controls to record audio from a microphone through a web page. This is about the most basic thing you can do with Flash Media Server, but I was having this […]
I’ve been (gradually) listening to The Comedies of Fair Use, the free downloadable audio version of an NYU symposium on copyfighting and whatnot that took place back in April. It’s incredibly interesting, and I’m not generally the type of person who listens […]
I started writing an Automator script to do a nightly fresh checkout of SpotDJ, build the product, run the tests, and check in the latest version. I didn’t see an automator action that could do an svn checkout (though there is one […]