Throwing punches from the future at the past

lincoln sizes arthur up
Photo by Mr. Wright. Some rights reserved.

It’s interesting to watch the brouhaha over Arrington vs the Old Media from the sidelines. I mean, personally I could care less who “comes out on top” even if there is a top to be had anymore (see my post on starfish and you’ll see why self-referenced A-listers and the Old Guard are threatened — or, as Tara has pointed out, that the New Guard behaves frightening like the Old (and should be routed around, like any efficient system should)).

As Jarvis says the way to win is to commit better journalism than [journalists] do.

Amen. Back to the ol’ meritocracy we’re all so fond of. Oh.. and that the old hegemonic guard despises.

You could stop reading there, but there are some juicy quotes that I think are worth pulling out, if only for posterity and for those of you without time to read a bunch of white men arguing amongst themselves in public:

From Jarvis:

The stinky-cheese irony of this is, of course, that even as [Arrington] tried to cast aspersions on The Times, he only succeeded in shooting his own credibility — and with it, likely, the credibility of fellow bloggers — in the foot.

Whoa-ho-ho…! By suggesting impropriety on the part of the Times, he shot down his and other bloggers’ credibility?? Ree-hee-healy! Starting to sound a little Bushian there, are we not? You’re either with us or against us and anything in between is treason?

I mean, correct me if I’m wrong, but the whole journalism-is-beyond-reproach thing is inherently part of the problem. Somehow the chain of command and fact-checking that journalists are supposed to do somehow gives them, prima facie, more credibility than bloggers … that out of that rigorous process, they have more ethics than bloggers … which basics ignores the entire history of human reportage (hell, even the few times I’ve been quoted in the MSM, I’ve been misrepresented).

When any medium of dissent becomes a pipe of flailing , you better believe that those on the receiving end, fed up with circular Newspeak abuse, will come up with a better means of communicating amongst one another, that’s both more local, more direct and subverts the existing hierarchy (or disintermediates them, as is popular to say).

It’s natural evolution, man.

So in that vein, I love what Steve Gillmor has to say:

Forget superior for a second, and look at what happened when music rebooted in the Sixties. Were The Beatles superior to Sinatra? Coltrane to Armstrong? Dylan to Guthrie? Did they boo Dylan? Yes they did. Now we see that as the watershed of the era. Was this a problem? Listen to the newly-discovered tape of Dylan with Butterfield’s band at Newport and it’s stunning in its obvious power. They were booing because they were insulted, scared, angry, moved.

I am moved by Arrington’s story. God knows I could care less about all this page view Web 2.0 shit that he’s leading, but when he doubts himself and suggests even briefly that he should prepare better for a next time, I say no fucking way. Prepare better for what? It’s like Hendrix dialing back the funk or Miles apologizing for standing with his back to the audience or any of you out there settling for the pathetic crap that floods the blogosphere or the so-called mainstream media. It’s hard to cut through the noise; it’s simple but dangerous to make enemies. In an interrupt-driven media world, where “bloggers” and “journalists” compete head to head on every story, it’s one big race for class president going on here.

The New York Times is a great publication on its good days, a lying pack of self-protective weasels on others. Same for every one of us in the blogosphere. When I see Arrington filibuster on the floor of the Senate, I see one of us out there making a fool, and us proud, of himself. Suck it up, mainstream media. Next time it’s your turn. Something is going on here and we do know what it is.

Revver releases API, bets on nichenomics

Revver logo25 days ago, I asked where Revver’s API was, citing a post by Micki Krimmel. Well, she’s responded and I found a post with more details on their blog discussing the newly-minted Revver API.

I have to admit, this could be a pretty significant development (digg it). For one thing, Revver dot com is built upon their own API — and by releasing the API, have made it possible for anyone to build their own custom white-labeled Revver site. As sumbry reports in the comments:

Using our API is easy. If you’re a PHP guy, download the PHP Whitelabel SDK.

Go into your browser and punch in the URL to where you’ve unzipped the files and viola, you’ve got a brand new PHP site using our API.

To start changing the look, just go into the skins directory and copy everything under default into a new directory name. Then go inside that new directory and start messing around w/all the css and image files to change the look.

(Emphasis mine.)

Now if they built this on top of WordPress and its theming system, I would have been extremely impressed… but alas, one can’t have everything.

What’s so interesting about this is that their business model and viability as a company is actually contingent upon the adoption of their API and the building out of niche white label sites… Micki puts it pretty clearly:

Our API is a way for web developers to create their own video-sharing communities using our technology. We like to call it a “video portal in a box.” And of course, Revver shares any ad revenue from uploaded and syndicated videos with the creators of the portal and with its community members.

The release of the Revver API is central to our business model of wide syndication and free sharing of content. The goal is to build the network across the open web, disseminating Revver videos as widely as possible, always holding strong to our pro-artist ethos.

So, suffice it to say, this is pretty exciting. And an excellent model for others to follow or mirror.

More and more we’re going to see the equivalent of “indie data labels” offering up their wares in the form of socially networked harddrives while the big players continue to try to consolidate and drive everything to their web properties. I think that in the long term, the starfish model will prevail, and will continued work on services like Revver, who make it possible for individuals to start their own fully enabled website using remote data, we’ll begin to see the promise of the loosely joined, socially networked revolution.

Socially networked harddrives

Socially Networked Harddrives

This isn’t necessarily a new idea, but it helps to have a visual metaphor to get past the API-geekspeak and look at where we’re really going.

I know that OmniDrive (“The Universal Web Storage Platform”) is already planning on integrating with Flickr as a “storage device”… so what happens when you literally can hook up to remove stores of data, media and so on, that aren’t restricted to FTP and SAMBA and so on, but typical web APIs? What happens when you can access event data on Upcoming.org not using an XML API, but by simply consuming the microformatted XHTML pages?

Essentially, any webpage or website becomes a data store and an application, all rolled into one.

It’s curious that when I first started creating this graphic, I wanted to illustrate the idea of networked harddrives — but that get their data from web services. Looking at it now, if each name had “.app” on the end, these would be a collection of desktop executables. So, with the line blurring further between representing applications and data, we start to glimpse just what a desktop-enabled web service access interface might actually look like…

Rob “Lilo” Levin passes away

Scott Beale shared some rather sad and unfortunate news with me:

On the 12th September Rob Levin, known to many as Freenode’s lilo, was hit by a car while riding his bike. He suffered head injuries and was in a coma. Rob was being treated at the Neuro Trauma Intensive Care Unit at a local hospital in Houston, Texas where he passed away in on Sept 16th.

As Scott noted, Freenode has over 30,000 daily users chatting on 10,000 IRC channels, including those for WordPress, BarCamp and SuperHappyDevHouse.

.

Fighting spam: Call in Akismet!

Call in Akismet!
Original photo courtesy of Rich Legg. Used with permission.

It’s painful to watch the many approximate pattern-based spam-fighting attempts that come up from time to time that we all know will eventually be made obsolete. Ultimately such tricks will only end up leading to more time spent weeding out false positives while the spammers stay ahead of the curve (it is their business, after all).

So not long ago, I started dumping an external catch-all account into Gmail. Since I use a new email address with every account and new beta that I sign up for (in order to catch offenders who leak my data — GoDaddy being the worst as domain registration records are public unless you pay), I started getting blasted with spam sent to randomly generated addresses.

Initially Gmail did an incredible job catching the spam; since I’ve been using this technique for the past two months, Gmail has easily caught over 250,000 spam messages.

Now, that’s not to say it’s perfect. In fact, especially lately, far from it. Though Gmail is in the unique position to harvest email from across its entire user-base and adapt its algorithm instantly the moment one of its accounts gets hit, it still can’t hit everything 100%. So, even as this is one of the biggest advantages of using a hosted email service like Gmail, it still lets more spam through than I’d like.

As far as I know, Google does not exchange spam data with other email providers (though maybe it does, I’m not sure). Whatever the case, I’m always interested in diverse tactics to dealing with spam. And given the success I’ve found with spam-squashing plugin on my blog, I wonder if this technology couldn’t be adapted for email?

In particular, I think that early adopters suffer from a different kind of spam abuse than most. That’s only a hunch, but I think that we make ourselves more vulnerable, especially in case of using catch-all accounts (a cardinal sin of spam management, from what I hear).

Perhaps the application of Akismet to the early-adopter spam problem could act as an additional networked preventative measure, leveraging spam trends across all email platforms, just as Akismet is starting to do for blogging platforms.

I dunno, I’m not an expert in this domain, but Akismet is one of the most promising instances of spam fighting and prevention that I’ve found and I’d love to have the same piece of mind in my email that it affords me on my blog. Could we give an Akismet-bot POP3 access to Gmail and let it loose? Better yet, could we run Akismet client-side as a Greasemonkey or Firefox extension? Again, the details probably aren’t as important as the results.

So, Matt, what’d it take to sik Akismet on my email?

SilverOrange looking for a designer

SilverOrange dude SilverOrange, the fine folks behind the Digg design and Mozilla dot org are looking for a new designer.

Personally I’d jump at the opportunity, but as you probably know, I have a source of prior employment.

What might be interesting to note is that my entire foray into Silicon Valley life came to fruition because of a post I read on Steven Garrity’s blog in August 2004 about Mozilla looking for volunteer designers. I replied, got pulled into their backend intranet doing design volunteer work, a few weeks later we pushed out Spread Firefox and the rest, as they say, is history.

So I’m just saying, this could be the opportunity that sets you off in whatever direction the fates have picked out for you.

P.S. And no, this doesn’t mean I’m starting a job board (heh). I’m just doin’ a favor for some friends.

Someone roll me a MeTube

MeTubeSo apparently those crafty cats up at were chattin’ up an open source alternative to YouTube, smartly backed by Amazon’s S3 mass-storage service.

Serve the files with Drupal, passing the media files into the open source Flow Player or aptly-named Flash Video Player, and you’re nine-tenths to bein’ illegal (as they say).

Now, that’s pretty hawt, if I do say so myself.

But, here’s what I pitched to the Flock guys last night at their SF meetup: why isn’t there an extension for browsers that takes any media file (I’m primarily referring to video, but audio support tends to be flakey too), sends it off to some server-side transcoding service and re-embeds a Flash file in place of the original media — that’ll play no matter what system you’re on?

I mean, this would be better than just distributing a player with the browsers… it would actually solve the cross-platform issue entirely (okay, so the Linux folks still need an up-to-date Flash player).

I’ve never been a big fan of Flash (for a number of reasons) but as it’s clearly the most cross-platform compatible format for sending out video and it’s not always possible for producers to generate Flash video, this solution would reside on the client-side, perhaps as a subscription-based service (owing the costs of licensing the all the codecs and so on).

I mean, until we get wide-spread adoption of open source video codecs and formats that are as good as the proprietary ones, this seems like a good stop gap solution. Don’t it?

Jobs, jobs and more jobs!

Fuck all y'all -- icons by laksmanDamn, there’s a lot of job boards out there. A new one every other day. It’s practically distributed already, except that they’re all speaking greek to one another, and engines like Edgeio, well, can’t make uniform sense of them because they all have their own way of marking things up. Like, it’s all the same kind of data, but if I were a computer, damned if I know that!

I mean, look at this… why haven’t they standardized on … or something?

Jason has a point as usual, but, man, to really go decentralized, you have to flip the whole model on its head. In which case he half misses the point too (sorry, even though I luv ya man).

is nice; a good step. In fact, everyone should be publishing their own hResume + hAtom, if anything, for shits and giggles (though we really need a tool for this).

Though, stepping back, what we really should be doing in this age of authentic empowerment is allowing people to write the job descriptions for themselves and declaring themselves competent for the purpose. I mean, if someone can accurately describe what they’re good at and what they’re not, that’s a person I want to hire!

Let me put it this way — which is the way that I want to see this balance shifting, since all the job aggregator and job listing sellers seem to have forgotten this part of the equation: we are living in a time of abundance, a time that will last a finite amount of time, to be sure. In this finite time period, I believe that it is possible more than ever for people to pursue work that they love to do, that really makes them happier than anything else, that really fills them up and doesn’t leave them somehow feeling diminished by the end of the day. A herd-mentality job board doesn’t help me feel like a unique snowflake; it doesn’t make me feel like I have something special to offer the world, nor does it make me feel like I’m in command of my destiny but rather waiting around for the hammer to drop and some business-two-point-oh-dude-you’re-so-not-even to anoint me their , picked from amongst a sea of similar generics.

What these boards ignore is the humiliation and please-pick-me! sameness that relegates my humanity to bumble alongside inside someone else’s aggregator. Ugh, think about that: to end up in someone else’s aggregator! What am, just a bunch of bits and data? Jason, I get the visual analogy, but to suggest that you’re choosing between a shotgun and a rifle when you go job “hunting” is a bit, um… Cheney-esque (Oops, did you really mean to shoot me… or not?)?

Your semantics betray your purpose (and everyone else’s) because I know you mean well and I’m really not trying to pick on anyone except those who think job boards are a good idea.

Here, okay, let’s redefine the problem before I get myself in serious shee-it: the goal of any job “service” should be to bring together people together who love to do certain things for a living with the folks who have a need (and capital) for those who happen to do that certain thing very well. To aim at less is to subjugate the potential of the new network (aka The Tubes) and to ignore the potential of this new medium to elevate the status and capability of the individual.

On the one hand, we are talking about work; exchange of value (usually represented in dollars and cents) for someone else’s time, attention and/or effort. On the other, we are talking about that which someone is devoting their waking life to — that is, the stuff that they share with their friends, their family, their relatives. Too often I’ve seen friends, family, my brother, settle… for less than what they’re capable of taking on. And it’s disheartening, it’s saddening, it’s less than what I would hope for anyone.

We’ve come so far — too far &mdash, for anyone with the volition to not be able to pursue a career doing that which they most want to do. These job boards are holding back the potential, reinforcing hierarchy and pushing people to be squeeze themselves into job descriptions that don’t really fit. It’s supply-side economics right? And we have the terms and vocabulary to describe work that needs to be done… but strangely, the reverse is also true, we just haven’t developed the nomenclature to express the demand side of the job performer market: I demand this kind of job with this kind of work, this size pay and these vacation dates.

Ironically I learned a lesson a long time ago from Jason, one that I think is didactic and worth repeating. As a company and small business, we hire our clients — that is, we pick folks to work with not based on pay but based on how well we think we can work with them. We hire them based on their openness, their desire to work collaboratively and whether they’re willing to look at the world with eyes wide open. It’s a challenge to maintain this standard, but it ultimately benefits both us and our clients. I would recommend this for anyone looking for work or thinking about what’s next — don’t just sell yourself to the most nichefied job board — hire your next boss. Make it your first priority to spell out clearly what you want to do and for whom you’re willing to do it. Job boards, sadly, will not reflect this preference, so it’s up to you to defend your right to pursue the work which will most satisfy you. In fact, you owe it to yourself.

A River of Fruit

xFruits RSS to MobileEmily Chang, Pete Cashmore and the Download Squad all talked about xFruits months ago, but it seems pertinent to bring it up again now that there’s been some pickup of Dave’s River of News meme.

Interestingly, you can either run your own rivers without relying on Dave to offer the content or set up your own at xFruits, as John Walker suggests.

Heck, while we’re on the topic of decent mobile sites, I’ll point out a few other destinations I frequent on my Blackberry: