Don’t Reward Bad Behavior

A business magazine has just published a cover story on the evils of blogs. I’m not going to name the magazine, because I don’t think their bad behavior deserves attention. The same can not be said for what must be half of the other bloggers in the world, each of whom have written one or more posts criticising the magazine and the story, all of whom have done the magazine a huge favor by naming the magazine and linking too it.

The media, like a dog, or a small child, absolutely craves attention. Most conscientious dog owners and parents know that when a dog or a child acts out to get attention, often the best thing to do is avoid rewarding that bad behavior with attention, even going so far as to turn your back on the offender.

Gods are much the same. They can’t exist without a particular sort of attention called “belief,” and so, sometimes, they act out, they unleash famines, or kill the young and innocent. When god’s act in such a cruel and arbitrary manner, their followers reward their bad behavior by praying to them or offering them sacrifices when what they should be doing is turning their backs on their ill behaving gods.

All those bloggers should be turning their backs on “that magazine” right now. One can’t engage in rational dialog with an ill behaving magazine any better than you can with a dog, a toddler or an unruly God.

Commercialization Of Computer Vision

It looks like there is a new company called “Riya”:http://www.riya.com that is creating a new photo management application that uses computer vision to help catalog your digital photo collection. The app should be going into very limited alpha in the next day or so.

I’ve been keeping an eye on Computer Vision for a few years now, and I’ve been carrying around an idea for a web app that would make use of it for almost as long. It’s a bit of a bummer seeing it reaching the consumer level, since I’ve been sitting on my ass for so long. On the other hand their service and my idea bare only the most superficial resemblance.

It sounds like Riya’s big feature is facial recognition. The application processes the photos to try to identify all the different people in the photos. You then have to train the application by validating or invalidating some of its guesses about faces from photo to photo. Then you can use the app to tag existing and new photos by the people present in the picture.

What’s both interesting and distrubing is that they are going to share training data across users. Each time a new user joins, they’ll benefit from faces already in the system, something that will be even more valuable as people learn about the service from their freinds, reinforced, no doubt, with weighting due to proximity in their social network.

TechCrunch ยป First Screen Shots of Riya
Riya leverages potent facial and text recognition technology with an intelligent interface to help people make sense of the thousands of untitled and untagged photos that are building up on their hard drives (and on the web).

Open Source Product Segmentation

I left a comment on a “blog entry about Apple’s new Aperture software”:http://www.sauria.com/blog/computers/operating_systems/macosx/1405 that got me thinking about the whole issue of product line segmentation and how it applies to open source software.

“Aperture”:http://www.apple.com/aperture is a new photo management and manipulation software package from Apple aimed at professional users. It runs $495. That’s probably not a lot of money for a pro photographer if it can save them 20-30 minutes a day, but it’s a bit of change for an amature who might also have his eye on a nice new wide angle lense. Of course, Apple offers iPhoto as part of the iLife suite for $99. In the past, there might be a chance that Apple would add some features to iPhoto that might address the needs of ambitious amatures on a budget. Now though, they have to worry about blurring the product segmentation between iPhoto and Aperture and eating into Aperture revenue.

Open source software doesn’t generally have these issues. A developer might still want to avoid throwing every possible feature into a piece of open source software for usability or quality control reasons, but they don’t have to worry about protecting profits on a higher-priced version of the software.

This can be a huge boon to the user. A debian linux user doesn’t have to worry about which of the “half million versions of Microsoft Windows Vista”:http://www.geekfun.com/2005/09/14/microsoft-seeks-to-maximize-profits-by-confusing-users/ they need to buy to get the features they want without spending money that might better go elsewhere. An IT manager or software developer using PostgresSQL or mySQL doesn’t have to worry that the particular feature of Oracle or Microsoft SQL server they are thinking of using to save a couple days of dev time might force them into a different licensing tier that might cost them tens of thousand dollars a year in extra license fees.

I want my own personal news editor

Over a decade ago I spend a lot of my free time on Usenet. I learned a lot there.

One of the things that got driven home is that some people are full of shit, no matter what topic they are writing about; other people are worth reading within their area of expertise, even if they don’t have the sense to know their limits; finally, other people are worth reading on just about any topic they decide to write about.

This really shaped my thoughts about the potential for the way the internet would change the way media was created, filtered and consumed.

Almost since my Usenet days, I’ve wanted a way to use computers to help me see all the sides of a story. In my ideal, the software could identify differences in POV between different comentators on the same event and provide excerpts of the differences in opinion. I’m sure that that is a long way off though, so I’d be happy if the computer would just do a decent job of identifying the different commentators for me.

Google News already does this with conventional media sources, to a large extent and “Memorandum”:http://tech.memeorandum.com/ mades a good go of it with political and technology blogs. Unfortunately, both of them rely on other people’s judgements about which sources of information are actually worth watching in the first place.

What I really want is to have a personal memorandum. I want to define a “personal reading list (using OPML, perhaps?)”:http://www.reallysimplesyndication.com/2005/10/13#a1032 around a broad topic area and let the software scan the feeds and present articles to me a view of the current topics of discussion in that sphere. Furthermore, I want to be able to define other reading lists for other topic areas and get a similar view of those spaces. Even better to bring in points of view on the topics from outside my selection of sources but connected by one degree of separation.

So, when can I have this, or does it already exist?

I want a voice activated iPod

I’ve been waiting for portable music player with voice navigation since before the display-less iPod shuffle came out. What’s taking so damn long?

The latest full sized iPods have got to have about as much CPU power and RAM as the Pentium PC that was able to do a decent job running freetext dictation software 8 or 9 years ago. I’m sure they are faster than the circa 1991 AV macs that had a workable voice driven interface for the menus and dialog boxes.

What’s more, the vocabulary of words and phrases is known since it’s limited to the artists, songs and album titles on your music player plus a handfull of commands, which would allow a lot of preprocessing to be performed on the PC you use to load the music on the player.

Voice recognition has been slow to take off on PCs because the alternatives (keyboards & mice) are generally faster and more accurate. I don’t think you can make the same argument for portable media players.

The iPod has a great UI, but it can take a long time to find a specific song or artist amongst all the options, and I only have a puny 10GB model. Furthermore, it can be easy to overshoot a given menu selection on the first try. What’s more, the voice recognition doesn’t have to be perfect. I’d be happy if speaking a song, album or artist name gave me ~5 possibilities to choose from, just as long as one of them was the item I was looking for. Done right, this would make it much easier to build on the go playlists (something I never do) and just generally use something other than shuffle mode.

So, what’s the deal? Why can’t I have what I want?

Mindcamp (not bandcamp)

I stumbled across “Seattle Mindcamp” while looking at “Ted Leung’s post on Apple’s new Aperture product”:http://www.sauria.com/blog/2005/10/19#1405 and I’m intrigued. I’ve been thinking lately that I need to break out of the shell I’m in and enter into dialog with people who share my big-picture, forward looking perspective, but are coming at it from a different angle and Mindcamp looks like a great venue for that sort of interaction.

I’m not quite sure what to make of it though. “Blog entires”:http://www.seattlemind.com/index.php/mindcamp/article/time-to-take-mind-camp-public-10100248/ don’t have an obvious author associated with them, giving it a bit of an “in crowd” feel.

I guess I’ll just have to apply and see what happens.