Twitter DM Bookmarklet hack

I want to click a button or hit a keyboard command to send a DM from my browser. So, scratching my own itch, I made a bookmarklet to do exactly that. It doesn’t do anything else, and it could certainly do it better.. here it is:

  1. Drag this link to your bookmarks bar: send DM
  2. Then edit the address and remove the “http://” from the beginning.

(posterous doesn’t like javascript links, hence the edit you have to make.)

On Github: DMBookmarklet – so you can make it better :)


Web-based services I pay for

It occurred to me that I’ve not got an ongoing account of what I pay for on the web, so I thought I’d make a list. Maybe this is an opportunity for a service itself.. PayPal could show you this information in a nice way.

  • Blinksale (invoicing) – $6/month
  • Dreamhost (my personal hosting) – $10.95/month
  • eNom (domain registrations) – around $60/month
  • Github (project code collab) – $7/month
  • Flickr (photo sharing) – $2/month

That’s about $86/month in total, mostly on tech/work/geek stuff, not lifestyle stuff.

What do you pay for and how much do you spend?



Working with Brian Suda, I just recently open-sourced OnePageMapSite, the code behind and With it, you can create a self-contained site that displays a Google My Map on your own domain, e.g..


  • Full-page interactive map
  • Configuration through a simple config file
  • Optional custom marker pins
  • Include Google Adsense
  • Google Analytics support
  • AddThis sharing with custom id support for stats

We’re using the MIT open source license, which essentially means you can do what you like with the code, but you’re on your own if it breaks :)

If you do want to contribute additional features, go for it. Or add issues to the project issues page on Github if you want to suggest features or report bugs.

If you use it, let me know, it would be great to see examples..


My review of iOS4 on iPhone 3G – basically, don’t do it

In a word, don’t.

iOS4 on iPhone 3G from Josh Russell on Vimeo.

(yes ok, you do get some good stuff, multiple exchange accounts, syncing of notes to gmail AT LAST!, zooming camera.. but overall i’m not sure it’s worth it until Apple release a fix)

I’m currently relying on web apps for everything at the moment. Another example for us web fans to use in the argument against native apps.


Are these pocket-sized devices different?

A post of two parts, here’s part one..

There are a lot of very similar looking boxes-you-plug-into-stuff in the market today. The hardware is basically the same..

Ubiquisys femtocell

Logitech Revue for Google TV – engadget article


OnLive micro console

  • the same array of connection ports (USB, ethernet, A/V)
  • similarly powerful and featured chipsets
  • support for local storage for files (SD, USB)
  • wireless comms (3G, Wifi, WiMax)
  • video-out capabilities (HDMI)
  • better on-screen interfaces (e.g. Android)
  • user installable apps
  • they’re all pocket-sized

(While I’ve purposely missed out devices with screens, we can assume they’re part of this wider discussion)

They take data in, they push data out, they let people do stuff on the internet. They are so similar that it’s hard to see the differences. Except they all have very different uses, mainly dictated by the manufacturer and what they’ve allowed the software to let you do. This is changing.

The main difference is that they either create access to high speed data in some form, or they require access to high speed data in some form. So why isn’t that where the convergence is happening? Well it is, kind of, but why aren’t those devices designed to do anything else but that?

So why not have a femtocell running android, that you carry in your pocket, has HDMI, a touch screen, an SD slot. You would be able to play Xbox games in the middle of a field, and then plug into your TV when you get home, and share it’s internet connection with your iPad.

The OnLive micro console is especially interesting, as it moves processing, and thus cost, to the cloud. It streams the video of what you’re playing to you. With that move, you also get a marketplace for games, with Apple app store-like one-click purchase and play. So why doesn’t my wifi router do that? Why isn’t OnLive just an app?

The limits are fairly obvious, and we’re not quite there yet, I reckon a year. Battery efficiency is a problem, SIM cards are a problem (I can’t work out what they’re for, I mean I know what we’re told they’re for, security, but that’s not true. Web-style user auth is more secure, Android will fix this).

The other limit is that some of these devices are meant to be shared. You can’t take your home wifi out with you, what would the other people in the house do while you were out? (Well obviously we’d all have one, so this also will change. Notice that very quickly, quicker than with laptops, households are multiple iPad owners).

I think there’s a huge opportunity here for device collaboration, a standardisation of compatible modules.. or a huge opportunity for one device that does it all. It’ll be the business model that dictates that path, and will be helped along by adoption of open standards.

Now time for part two of this post..

As some of you will know, I’m a bit of a geek about radio spectrum, the politics, tech, licensing issues, and toys. As Churchill said, radio spectrum is one of our most valuable resource a nation has (citation needed). This is because it is finite. We have to work out how to split it up for a large number of uses, only a small portion of which are for public use (TV, Wifi, 3G, Bluetooth, CB, RC, AM/FM, etc.. it’s a long list, of very narrow bit of radio). A large part also goes to private or military use.

This PDF shows the entire range (and US allocation). There is no more. You can’t squeeze bits in-between, or add more on the end. That’s all we’ve got.

It’s this that has held back the next generation on wireless tech, different countries have different parts of the spectrum available for different things, making settling on common bands for WiMax or LTE (both classed as 4G, and firmware interchangeable) very hard for chip manufacturers, and thus handset/device manufacturers too. For example, in the UK, the licenses to operate 4G commercially to end users simply don’t exist yet. If we could all agree on the radio tech, where in the spectrum to put 4G, you’d have these toys today.

Oh, and the cost of the license. That royally screwed everyone having toys like this years ago.. in my opinion :)

I’ve been waiting to write this post for a long time. This weekend I got to chat to Jacob Hsu about device convergence, and heard Martin Varsavsky talking about ideas they’d had for pushing the Fonera, and Chris Gilbert asking, “how can I make my daughter want my device?”.. so it was time to put some of my thoughts out there.

In conclusion..

If all these devices are basically the same, with the same holes, the same connectivity, and the same market, then why are they being designed to do such different things? Why can’t I decide what the device does, use it anywhere, plug it into anything, and share it with anyone? What really needs to change is the concept of the device being the thing you own. What we own is what we do with them, they’re just boxes with interfaces and data flowing through them.


My #debill letter – Please don’t rush through extreme web laws


Send a similar message to your UK Member of Parliament (MP)

addition: Guardian article about why it sucks


Dear Mr Lepper,

The Digital Economy Bill feels like a massive step backward in the endeavor to better humanity through creativity, innovation and freedom of communication.

It’s unlikely that the measures taken against those deemed to be breaking the law will hold back those things, but the stance taken by any government through supporting it, gives an impression of huge ignorance, and seems to reveal an agenda not inline with those endeavors.

Eventually we will reach a utopian level, as a species, when money will be obsolete, interstellar travel will be every-day, and we’ll focus our time on philosophy, science, and art. By attempting to punish a few people for apparently stealing from a few large privately owned corporations, stuck on a failing business model, run by typical american white males of retirement age, this bill sends a message that those in power, yourselves, are not interested in this amazing possible future, of mutual understanding and respect, that would transcend geographic borders, race, gender, or physical ability.

It is our responsibility to make the right decisions, and encourage others to do the same, for all those that are not aware of the slow but steady removal of our basic human rights and civil liberties.

I’m sure you’ve been contacted many times about the Digital Economy Bill. I am writing now that Harriet Harman MP has announced that the Bill is definitely going to receive a second reading on Tuesday April 6, widely expected to be the day an election is called.

On Thursday, Harriet Harman gave no assurance that controversial parts of the Bill would not be rushed through in 90 minutes, despite concerns being raised by members from both sides of the House.

Please do not underestimate the strength of feeling on this issue. Over 17,000 letters have been sent to MPs in the last week – yet the Government still seems intent on forcing the bill through Parliament without allowing a real debate about the issues.

People like me, who are concerned about this issue, will be looking to see who has done everything they can to make sure this Bill is not crashed through on the last day before an election.

I would very much appreciate it if you could do everything you can to raise this issue with ministers and party managers to make sure that these provisions receive proper debate and scrutiny in a new Parliament.

Yours faithfully,

Josh Russell

Send a similar message to your UK Member of Parliament (MP)