Did you ever wonder how got it’s name?

Joshua explains it:

When .us became available, I wrote a quick script to figure out the shortest prefixes that would allow me to generate the most number of names:

$ grep us$ /usr/dict/words | sed 's/.*\(....\)\(us\)$/\1.\2/' | sort  | uniq -c | sort -n | tail

I’ve used /usr/dict/words in the past to find strange and unique words. I’ll really have to remember to do that more often…


Sites, Live, Without…

Michael at TechCrunch talks about sites he loves/lives by, so I thought I’d respond with my thoughts on each one…

  • Bloglines – Years ago I loved Bloglines, but eventually moved to a hacked-up version of Feed on Feeds running on my own server. I don’t have all of Bloglines features, but I’m in control of it.
  • – I still post to, but thanks to Scuttle and some hacking, I mirror it all in case anything happens.
  • FeedBurner – I don’t use it for any of my feeds, but I can see how it’s useful for many people.
  • Flickr – This is definitely on my list of favorite/most used sites. I love them Flickr folks…
  • Measuremap – I don’t use it. I still use Analog.
  • Memeorandum – I don’t use it.
  • Netvibes – I don’t use it.
  • Omnidrive – I don’t use it.
  • Pandora – I don’t use it.
  • Skype – I don’t use Skype. I don’t like Skype. I do use IM though, AIM because I’m forced to, and Jabber, I mean XMPP because I want to…
  • Technorati – I use it occasionally…
  • WordPress – WordPress is at the top of the list. A well written and supported GPL’d weblogging package. Of course I run it on my own server…
  • Yahoo Maps – I use it sometimes, other times I use Google Maps. Double True!

For a lot of these sites/services, if I can be in control, and run them (or something similar) on my own server, I will. None the less, it’s an interesting list…


delisync for Scuttle

So much for “release early” eh? I finally, after a few requests, got around to putting up the code I used to sync my bookmarks with Scuttle. (See: Why Scuttle is neat.)

Go ahead and grab delisync and please make it better, because while it sort-of works, it also sort-of sucks… And I’d like a better version.

This code assumes you have a local Scuttle install, if not, change the code. (You should be able to point it at or any Scuttle install where you have an account.) Also, you will have to hardcode your username/password’s for and Scuttle…

All of this magic is really possible because Scuttle supports (most of) the API, so in theory you could do things in reverse, or upside down, or 3 ways from Tuesday, whatever that means. If only all of the “social bookmark” sites had API’s… (At least one other has told me they are “working on it” or something like that…)

Let me know how it goes. I’m not completely against improving it, but I think others may be better suited than me to do so… It’s GPL‘d so have at it.

(See Also: Scuttle at Sourceforge.)


Yahoo! Buys! Again!

Yahoo! loves buying things! They just bought!

See also: Upcoming is Yahoo!, Flickr Buys Yahoo!, and Oh No! for sale!?

(I swear I’ve gotta work harder at making Yahoo! buy me.)

I mean, they let go to crap, but otherwise, things seem pretty good. I just get worried about Yahoo! owning everything. Unless they buy me. The only thing that will ease my worries is if Yahoo! buys me, then I just won’t care anymore….


Why Scuttle is neat

Remember Of course you do! You probably use it daily… Don’t we all?

Heck, long ago I even proclaimed that is neat. gosh, I even wrote some nasty code named, and some people even used it. was a hack, and it’s got some problems, but with many things, it’s just a proof of concept to me. (Note: It’s a massive memory hog since it builds a lot of large hashes in memory while running.)

So what does this all have to do with Scuttle? See, Scuttle is neat. It’s bascially a GPL‘d clone written in PHP using MySQL. There is also, which uses Rubric, which is written in Perl. Now, I’m a perl guy and installing Rubric was a royal PITA for me, so I gave up on it quickly. Scuttle on the other hand, was dead simple. (Grab the 0.5.0 version from cvs though.)

You could use either the or Scuttle web sites, where you get to leverage the social aspect of these apps, but are at the mercy of things you don’t control, or you could install Scuttle on your own server and control it, but lose the social aspect… What do to? Behold! Scuttle supports the API! This opens up a world of possibilities…

  • Use as your primary source, and Scuttle (the site or your own install) as a backup.
  • Use Scuttle as your primary source, and write code to sync everything to (except the entries marked as ‘private’ which Scuttle supports but does not.
  • Install Scuttle inside the firewall for others in your workgroup to use.
  • Hack up Scuttle to do crazy things, slap it on a server and try to build a Web 2.0 business around it.

Ok, that last one is (sort of ) a joke, but the point is, for most of the complaints I’ve heard about, you can probably solve them with some combination of all of these things. servers down, or too slow, or doesn’t support private bookmarks? Scuttle not social enough, not enough users, lacking features? Fix, fix, fix…. (Need more ideas? See How to Make Delicious Not Suck.)

Code? Yes, I have some code… Right now my code pulls the entries from my account and syncs them to my Scuttle account, as well as a local install of Scuttle. I should get around to cleaning it up and releasing it, I just want to run it for a bit first to see if it behaves well…

Open-source, and just as important, open API‘s make it all possible. It’s exciting stuff!