Propeller Beanie

“Technology makes it possible for people to gain control over everything, except over technology” — John Tudor

Go ahead, Yukon Energy/Electrical, make my day.

I dare you. In fact, on the advice of my legal counsel, I double dare you. Just try to kill my laptop with a power spike:

For portability, the 25-pound uninterruptible power supply may be fitted with an attractive carrying handle.

(It’s actually thought to be a bad idea to daisy-chain surge protectors. That didn’t stop me from once attempting to build a perpetual electrical generation machine by plugging together two uninterruptible power supplies in a loop. Genius!)

Clock radios: we can finally do better

A couple of years ago, I complained at length about the state of the art in alarm clock radios. Doing so doesn’t seem to have spurred anyone to invent a better one, but it recently occurred to me that, instead of conceiving a new device from the ground up, one could simply invoke last year’s omnipresent tagline — “there’s an app for that!” — and be done with it.

Apple doesn’t seem to allow you to search the App Store without owning one of their precious whatnots (Google’s Android isn’t any better), but I eventually discovered a site that unveils the complete list of iPhone and iPad apps. Sadly, the clock-related apps that I found strive merely to replicate the form and function of yesteryear’s nightstand specials. Let’s review the shortcomings of those models:

  1. miserable timekeeping accuracy,
  2. terrible radio reception and sound quality,
  3. infarction-inducing buzzers,
  4. tedious and minuscule controls,
  5. fixed nine-minute snooze intervals,
  6. displays that render 0, 6, 8, and 9 almost identically, and
  7. poor or non-existent blackout protection.

By itself, the smartphone platform is able to address complaints #1 and #7 with network time protocols and onboard batteries. The apps can in turn handle numbers #2 and #3 through audio files or radio streaming easily enough, and some feature ingenious solutions for #4: swiping and shaking motions for scheduling and extinguishing alarms. All of the apps are intent on reproducing problems #5 and #6 though. The upshot is that the current stable of clock apps are, at best, marginally superior to the Groundhog Day flippers.

What I’m looking for is something way beyond that. Here’s a not-an-artist’s rendition of my dream (pun!) alarm clock:

You too can enjoy the ultimate alarm clock experience for the low, low introductory price of just $749, plus shipping and fondling.

Ain’t she a peach? I’m sure an interface wiz could do much better, but at a minimum, here’s what I’d expect from such a wondrous creation:

  • analog and digital time representations, easily read from a metre’s distance (more, if using an iPad);
  • the date;
  • automatic time zone adjustment;
  • the current weather and temperature;
  • the time of the next alarm;
  • an adjustable snooze duration;
  • impending appointments from my calendar;
  • indication of any missed calls or messages while I was asleep;
  • multiple separate alarms for one person, or for many;
  • a charging cradle that will display the clock in my preferred orientation;
  • automatic screen brightness adjustment using the phone’s camera to detect ambient light levels;
  • choice of radio or television streams as the alarm, or stored audio files;
  • alarm sound levels that increase gradually, along with the screen brightness;
  • motion, swipe, or shake detection to turn off a ringing alarm;
  • voice recognition for common settings (e.g., alarm time, snooze duration, phone do-not-disturb);
  • white noise or soothing sound generation with configurable sleep timer setting; and
  • other brilliant ideas that I can’t think of right this minute.

From what I understand, virtually all of that can be accomplished with today’s technology. Packing in too many features is a problem in itself, but given the cost of these smartphones, why not exploit them as as much as possible for the third of your life that you’re unconscious?

Putting all of that together is something I could do, but someone else could do it better. If you can pull it off, I’ll even promise to buy my first smartphone just to run your app.

I want you to invent the following…

I have a problem in need of a solution. I think I can best describe my problem through interpretive dance by showing you this photograph:

Power bar spaghetti.

It's not so much the idea that boggles, it's that someone actually thought this scene worthy of a photograph.

In this age of mobile, rechargeable devices, the travesty illustrated above is not uncommon. There are actually two problems with this power strip arrangement:

  1. there is not enough space between the outlets to directly plug-in the transformer blocks; and
  2. either all of the transformers are receiving power or none are, and if all of them are, they’re drawing current even when not used and heating up as a result.

Problem #1 has already been solved in various and ingenious ways.

Problem #2 is what concerns me. I would prefer to turn on the sockets individually, so that only the transformers in use would draw electricity. I also don’t want to spend the day plugging and unplugging like a one-ringy-dingy Ernestine.

Since I’ve been unable to find such a device anywhere, I’ve put together this mock-up to entice prospective inventors. Behold, the SwitchPlex™:

The SwitchPlex

Okay, I also have a problem with photo-editing software.

My SwitchPlex™ mockup does have a few shortcomings. For one, the outlets should be facing sideways. For another, it needs more outlets. Looking more closely, the switches should read On/Off not Reset/Off, but what can you do?

Noble inventor, your task is set before you. In exchange for your work, I hereby surrender all intellectual property rights to the SwitchPlex™. I’ll expect to see it in finer stores everywhere by Christmas.

Readability is the Japanese tea garden of the web.

There is a school of web design, beloved by news organizations, that lives by the motto “that space can be filled.” To these folks, white pixels are a lost opportunity cost.

Every so often, I come across browser plug-ins that promise to cleanse these sardined pages, but each one has some unpardonable fault: missing text, choppy layout, inconsistent font size, or — Heavens to Betsy! — advertisements.

Last week I found Readability, a clever snippet of JavaScript that can be used from any browser as a bookmarklet. Someone has also written convenient Readability add-ons for Chrome and Firefox.

In short, Readability takes pretty much any complex web page, extracts the main story text, and presents it in a simple format of your choosing. This announcement explains the concept and demonstrates it in action with a video.

For example, consider the following eye-gouging article presentation. We know there must be a story in there somewhere. On the left side, maybe?

You know what would really spruce up this page? Dancing leprechauns, for starters.

With a quick click of the Readability button, the article is transformed:

Martha, I do believe I'll take my piña colada on the south terrace.

An article that you can actually read. On the internet, no less. I thought I’d never see the day.

I have predicted the future of Social Networking.

While true, there are at least two caveats that must be observed of my bold statement:

Whoops! Looks like the spotting scope is mounted crooked again.

To my way of thinking, there are two things wrong with social networking as it exists today:

  1. The control over my privacy is delegated to multiple third parties, all of which financially benefit from the elimination of my privacy.
  2. My contributions to the multiple social services are scattered, and can’t be reconstituted into a single stream of expression.

Facebook is the exemplar of the first point. Much has been made of Facebook’s recent changes to their privacy policy, as well as the — seemingly intentional — complexity of the site’s privacy settings. The more personal information that Facebook can expose, the more it can be exploited for advertising profit. To counter this exploitation, tools to monitor and restrict Facebook’s myriad settings have appeared, and Quit Facebook Day has been organized for the 31st of the month.

I haven’t seen my second point discussed, but it goes something like this: if I tweet a couple of somethings, write something on a friend’s wall, discuss something in a blog comment, post a picture of me doing something, or send an e-mail with something in the subject line, there’s no way to tie all of those together, even if they all share the same something. Instead of forming my complete opinion on the topic of this something, the fragmented ideas are segregated: into Twitter, Facebook, WordPress, Flickr, and Google Mail, respectively.

A diagram of the current state of the social network, like the following, would look much, much better if designed by professionals.

Marilyn and Elvis popped pills, and Sherlock shot up regularly, so what was Harry's vice? Bertie Bott's peyote-flavour beans?

For something called a social network, the people don’t actually socialize directly with each other, and the intermediaries have far too much control over the method and content of the social interactions.

As a solution to the problem, I predict the following:

The future social network is one in which everyone hosts all of their own information themselves, uses external services merely as aggregating proxies, and is bound together by an open networking protocol, in the spirit of HTTP.

Try as I might, I couldn’t seem to make that any simpler. So here it is again:

  1. All of the information that you previously shared as tweets, comments, discussions, blog posts, e-mails, chats, and so on, is now stored in a single location of your choosing, and under your control.
  2. Services like Facebook and Twitter still exist and allow you to connect with others and share your information, but only by using transient references to the information that you host.
  3. A networking protocol, specifically designed for sharing social information, binds everything together.

So the — unprofessionally executed — diagram of the future state of the social network now appears thus:

Just imagine that ring of retweets.

The people are all directly connected, but the familiar and easy-to-use (‽) services still play a role in making and maintaining the social interactions. In the example above, Elvis is writing on Harry’s wall. Facebook makes the connection and provides the interface for typing on someone’s wall, but the content of Elvis’s posting is hosted by Elvis, and completely under his control. If the message is sensitive, and intended only for Harry, Elvis can forbid access to it from anyone else. Because Facebook does not store the posting, Elvis may also revoke it at any time. Because Elvis stores all of his own content, he may also combine it together in any way that he sees fit.

Ta da!

I have blithely skated past many implementation details, but there are nevertheless at least two projects underway to implement my (ahem) prediction: Diaspora and OneSocialWeb. The former collected a barrowful of cash donations following Facebook’s latest privacy indiscretion, but the latter is further along in development and employs just the sort of open social protocol I had hoped for: XMPP.

Facebook and the others won’t willingly surrender their control, but the short history of the web already tells many stories of users hopscotching past intransigent services and companies. I predict the same in this instance.

(Diagram icons courtesy of Iconka and jwloh.)