Genius Idea: Dating site driven by human referrals

My old pal Gavin Baker came up with this idea which I thought was amazing: a dating site that makes it easy for you to suggest possible matches to your friends.

Most dating sites have you try to teach a computer everything about you so that it can match your profile with somebody else’s profile. This may work relatively well with Netflix and movies, but I think people are somewhat more complicated, and it might very well be that humans are better at getting to know humans and at discerning which humans may be a good match for one another. Also, isn’t it a little less weird to get set up on a date with someone who is at least peripherally connected to your social circle rather than a total stranger?

Why isn’t there a dating site that makes it easy for you to recommend people to your friends and acquaintances who seem like they might be good matches for one another? Gavin drew a parallel with Linked In, which makes it easy for people to recommend one another for job openings and other business relationships. There ought to be something similar for romantic relationships. (“I think it should be called ‘Linked in for Love'”, Gavin says. I say “That sounds like an excellent trademark infringement lawsuit heading your way.”)

This ought to be relatively easy to do with a Facebook app, for instance… Facebook relatively recently added a feature that lets you “Suggest Friends for ___”, i.e. to recommend one Facebook friend to another (scroll all the way to the bottom of a friend’s profile to see the link). It should be easy to write an app which adds a few bells and whistles to that functionality in order to make it better for the purpose of recommending romantic relationships.

What do you think? Is there anything like this already in existence? If not, should it exist? Or is there a fatal flaw in this concept which I am missing?

Muxtape

Muxtape finally came back online so that I could try it out. Here is my muxtape! It’s filled with songs that I have found myself singing in the shower recently.

PROS:
* Muxtape allows you to upload whatever songs you want, which in comparison to Mixwit makes it better for handling obscure songs. Also, this allows you to better control the sound quality than Mixwit, since Mixwit leaves you reliant on whatever song files are floating around the Web.
* Muxtape doesn’t use Flash or some other silly proprietary technology, yay! It uses javascript to make your browser temporarily download and play each song in the mix automatically.
* Yes, you read that right, Muxtape is already downloading the songs to your computer, just not in a permanent location. That means if you want to save the song permanently, you just need to find each song’s temporary location, rename it to an .mp3, and stick it in your music library. In Firefox, I did this by:
1) viewing the source of the page
2) finding the funky number that identifies each song
3) going to about:cache and searching for the funky number
4) saving that file to my desktop
5) renaming it to .mp3 and sticking it in iTunes
You could also use a Greasemonkey script like this one if you want to make it easy on yourself, I’m told. I don’t use Greasemonkey, so I couldn’t say.

Muxtape is simple to use, if you have the songs that you want to use on your computer. And honestly, how can you make a good mixtape out of songs that you don’t possess?

CONS:
* Muxtape only allows you to have one mixtape per account. LAME. I have lots of mixtapes I’d like to share, what am I supposed to do with the other ones? Make 50 accounts? What a pain in the ass. (Use another service / method for the others, I guess.)
* Muxtape limits you to 12 songs per mixtape. Most of my old mixes were developed for mix CDs, which can comfortably fit 18-20 songs, if they’re mostly short pop songs. In fact, my shortest old (completed) mix was 13 songs in length. This is a new mix I made specifically for Muxtape to fit in the 12-song limit.
* If you don’t have the song you want to use already, you’ll have to go download it. Fortunately, between stores like the Amazon mp3 store or emusic.com, p2p networks, and music search engines you should have a pretty easy time finding whatever song you want in mp3 format.
* If you want people to be able to download your playlist and take it with them on their iPod, there is no easy way to do that, not even if the listener pays money and buys all the songs. Seriously, Muxtape has “buy” links next to each song (which go to Amazon), how hard would it be to have a “buy them all” link that saves itself as a playlist in your iTunes library? Hard, I guess, because there is no such feature for sharing playlists in iTunes, but why isn’t there?

RESULT: Muxtape is an excellent solution for exactly one mix of 12 songs or less. That’s not a solution for the general problem of sharing mixes.

Are we now in the “interesting” future of a world without oil?

The alternate reality game A World Without Oil began in a fictional world where gas prices just broke $4/gallon. Everything goes downhill from there. (See the Salon article.)

As you can see at GasBuddy, gas prices in real life have now broken $4/gallon in some parts of the country, especially California.

One interesting thing that A World Without Oil got wrong is it has gas prices significantly higher than diesel, which wasn’t a bad guess a few years ago. Diesel was historically always cheaper than gasoline as far back as my dad can remember. Reality turned out differently, however. The fact that diesel is more expensive in real life means that certain parts of the economy will be hit harder than others, perhaps in a different way than the game predicted. I wonder if it is a significant difference?

Mixwit and mixtapes in the internet age

I’ve been thinking about the future of the music business lately (in the context of my long-distance band Wrong Side of Dawn), and one issue that interests me greatly is the future of the mixtape, which traditionally was a very important way that people shared music with their friends and provided viral marketing. It’s unnecessarily hard to share mixtapes with one another in the internet age! There ought to be an easy way to just save a bunch of songs as a bundle, a playlist which you can just double-click on to load it into iTunes, Songbird or your music player of choice as a playlist, with the songs automatically in the desired order. I have not found a good way to do this. Have you?

At any rate, I decided to try the fancy web 2.0 interfaces for making and sharing mixtapes on the web, to see how well they work. First I wanted to try Muxtape since that’s what my friends seem to be using, but their website is currently down, so I looked in the comments to blog posts about Muxtape for alternatives. Incidentally, I have to agree with the BoingBoing comment “I miss Webjay.” Webjay was nifty when I was playing with it roughly 4-5 years ago. At any rate, the major competitor that I found in the comments was Mixwit, which seems to offer a similar service to Muxtape. Embedded below is the result of my attempt to use Mixwit:

It’s a flash player, so my apologies to free software advocates and Linux users who don’t have a fully functional flash player for whatever reason (Adobe has not released a Flash player for Linux on the PPC architecture, for instance).

PRO: Mixwit does not require you to upload songs. It can find song files for you that are already on the world wide web using music search engines SeeqPod and SkreemR, and it lets you embed those songs in that nifty little flash widget.

CON: It is difficult to find some more unusual or unpopular songs floating around the Web. Of course, an eclectic taste in music is essential to making a good mixtape, and it is slightly disastrous if you cannot put less popular songs on your mixtape to impress people / hawt chix with your musical knowledge. For this mixtape, I was unable to find “Lonesome” by Unwritten Law, “Dance Craze” by Millencolin, shockingly “You’ve Got To Die For The Government” by Anti-Flag (I thought that was a classic), and “Eat The Meek” by NOFX. I replaced “Dance Craze” with “Twenty Two” which is a very similar song that I was actually listening to around the same time, but which I thought was not quite as good… also “Dance Craze” mentions both pinball and dancing, two things which I enjoy greatly. The other three songs had no good replacement, there just weren’t any other songs by those bands that I could find online which impressed me as much and/or fit with this mixtape the way I wanted them to.

The only solution if the songs are not already online is to upload the songs to some other website yourself, perhaps on a music blog or something, so that you can import the hyperlink to the songs into your mix. This is something of a barrier to entry, since many people do not have a personal website where they can upload whatever files they want. It would be better if you could upload the songs directly to Mixwit, but that would dramatically increase hosting/bandwidth costs for Mixwit, and it would be a copyright minefield / death wish. I’m not sure how much I want to host other people’s music on my personal blog without permission, so although I’m not ruling that option out for the future (MP3 blogs have been doing this for years without any ill effects), for now my mixtape remains simply incomplete.

RESULT: I remain dissatisfied with the state of mixtapes in the internet age.

Wanna chill in LA?

Hey everyone, tomorrow Monday May 19 I will be in Los Angeles near LAX starting around 3pm noon PDT until my flight out later that night at 3am midnight PDT. Would anybody in LA like to hang out with me, so that I don’t have to just camp out in the airport?

UPDATE: My calendar was still on east coast time, my flight is 3 hours earlier than I thought, which actually makes sense, leaving at 3am would have been stupid.

pointless lightsaber question

Imagine that Boba Fett is attempting to kill Luke Skywalker. Luke is standing out in the open, and Fett is flying overhead in his spaceship, Slave I. Fett has outfitted his ship with a laser cannon as thick as a man’s thigh, and fires it at Luke. Luke, rather than dodging, brings up his lightsaber to block the bolt.

What happens?

The lightsaber’s blade is thinner than the blaster bolt. Does the lightsaber deflect the entire bolt, or does some of the bolt leak around the edges, frying Luke where he stands? Assume that Luke summons up the Force to strengthen his arms, so that the bolt doesn’t simply knock the lightsaber out of his hands.

Speaking in Wisconsin on Saturday, Georgetown a week from today

I’ll be delivering the keynote speech for the Culture of Sharing symposium at the University of Wisconsin-Madison this Saturday, April 12, 2008. The event as a whole runs 3-6pm, with a “how to start a Students for Free Culture chapter” workshop 6-7pm, but if you just want to see my speech that’s at 3:15-4:00pm. You should stay for the whole thing though, because I’ll be running a breakout session on “Open source: sharing programming solutions”, and that will be fun too 😉

I’ll also be speaking for Georgetown Free Culture at Georgetown University in Washington DC on Weds, April 16, and for Free Culture at Virginia Tech in Blacksburg, Virginia on Weds, April 23 (Students for Free Culture’s birthday). I’ll post more details here when I get them.

UPDATE: My Georgetown talk will be at 7:15p in Healy 103 on Weds, April 16. To get there, you can take the Orange line to Rosslyn and then take the “GUTS” bus to campus (http://otm.georgetown.edu/guts/index.cfm?fuse=ross) or a cab to 37th and O St.

My dream tool for legal research

Imagine that you find a case which is perfect for your legal argument, but it is unfortunately from the wrong jurisdiction. Wouldn’t it be excellent if you could just go to Westlaw or whatever legal database and hit a button “find cases with similar results / arguments [in X jurisdiction]”? Obviously sometimes, perhaps even frequently, there won’t be any cases that were decided similarly for similar reasons, but if there were, wouldn’t it be nice to find out right away?

Today, you can look up cases with similar subject matter using the headnotes / keycites at the beginning of the case in e.g. Westlaw, but that says little/nothing about the result or legal arguments used. Obviously in most cases you want to find cases that both support and oppose your argument, but hey.

In other news, I really wish there were a “Google Law” type legal database, completely open and freely available to the public and with normal web search engine features + syntax, i.e. something that any regular web user could immediately use. I think I raised this idea with my friends once and they said it wouldn’t be good for our job security if just anyone could look up the law for themselves… then what would they need lawyers for? Upon further consideration and after chatting with uncleamos, I don’t think that’s true though… although people are increasingly able to do medical research online for themselves, that doesn’t mean they are less likely to seek medical treatment from a doctor. Simply having information isn’t good enough, you also need the expertise to use it, whether on the operating table or in the courtroom. It’s just empowering to have some idea of what your hired professional is doing for you instead of being totally clueless.

Songbird’s main inadequacy: lack of party shuffle

Songbird mascot

I have come to really like Songbird, the open source media player built on Mozilla technology. Its integrated web browser has lots of interesting potential applications, and makes installing extensions drop dead easy (unlike Thunderbird, boo). Songbird clued me in to the excellent music search engine SkreemR, which integrates very nicely into Songbird. Given the current extremely bloated state of iTunes, and how iTunes hogs all of my RAM if I leave Coverflow on, Songbird is less taxing on my system resources and manages to feel lightweight, even if it may not really be that lightweight in absolute terms. It’s cross-platform, it’s free software, it’s easily extensible… what’s not to like?

It doesn’t have Party Shuffle, that’s what, and there is no extension that implements this seemingly simple feature. Why not? I’ve come to really love Party Shuffle in iTunes… for those few bizarre people who have never used iTunes, Party Shuffle is a playlist auto-filled with random songs from your library, and after each song is played it is forgotten after a certain number of further songs are played (default is 5) to make room for new songs on the playlist. You can drag songs from your library to add to this random playlist, so you can easily mix randomness and non-randomness, e.g. you want to hear a couple songs right now but you want to return to shuffle play after that.

It may seem like a small feature, and it’s not one that I use all the time, but I do use it very frequently and it’s one of a very few things that Songbird does not do which iTunes does that makes me switch back to iTunes periodically no matter how much I enjoy Songbird. If this isn’t going to be implemented in the core Songbird product, someone needs to write an extension which provides that functionality right now! The Now Playing List extension seems like it could easily act as a Party Shuffle extension if it would just let you turn on some sort of progressive random auto-fill function or something… but it doesn’t have that feature. Alas.

P.S. The other main feature that keeps me switching back to iTunes is, sadly, the iTunes library. It’s really handy to be able to just double-click on a song on e.g. my external hard drive and have a copy of the song immediately placed into my iTunes library folder, rather than moving it to my laptop’s hard drive myself and having to figure out where to put it, etc. To get new music into my collection, I find myself going into iTunes and adding the music there, and then just re-importing the iTunes library into Songbird. I feel kind of stupid doing this, but there it is.

UPDATE: As pointed out in the comments, there is now a Songbird PartyShuffle extension. Ask, and ye shall receive! It’s not quite as pretty as iTunes’s implementation yet, but it’s quite functional. I’m lovin’ it! One problem is that it’s basically a playlist that refreshes itself with new songs when you reach the end of the playlist, and this function breaks if you have “repeat” turned on because it’ll go back to the beginning of the playlist without triggering the refresh. I’m sure these and other bugs will get worked out eventually, though, and in the meantime it works.

Comcast cable internet sucks

Forget about Comcast’s evil internet throttling policies and how they’re destroying net neutrality. Sure, it’s annoying when I’m trying to use Bittorrent to e.g. download the latest version of Ubuntu, but it’s not ruining my life on a daily basis. I’d be willing to let their sins against free culture slide if they would just provide a decent internet connection.

Unfortunately, they don’t. Comcast cable internet is atrocious, slow and unreliable. The only thing I can say in Comcast’s favor is that once I manage to get a download going, it usually goes quickly, peaking around 300 kb/s. That positive is more than outweighed by the negatives, however. I can’t upload anything faster than 40 kb/s on my Comcast cable connection, which is unacceptably slow when I’m trying upload my photos to Flickr, or send copies of songs I’m working on with my band to other band members, or share home movies with my friends. My ping is disgusting: I frequently have to give up on playing online games like Quake 3 / Open Arena because I’m lagging out with a ping of 999 or above. Frequently webpages will take 10-15 seconds to load, and I’m suddenly overcome with nostalgia for my dialup connection. I bet I could get better internet through my cellphone.

Everyone in my apartment complex hates Comcast so much that they’re planning on ripping out all the walls and installing Verizon FIOS. They may have it done by the fall semester, so assuming I renew my lease on this apartment that’ll make me really happy.

I know that ISPs are a monopoly in most parts of the country, but if you can possibly avoid it, *do not* buy Comcast cable internet. I’d even go so far as to select a house/apartment in a part of town that is not served by Comcast cable, if it comes down to that, and you value having a good internet connection. Boycott Comcast cable, not just for net neutrality’s sake, but for your own sanity.