Advertising vs Reality

Awesome collection of photos of product packaging photos versus what the food actually looks like . Unfortunately it’s all in German, but you can still click around and get the drift.

Not for nothing, but someone should either a) turn this into a blog or b) turn this into a book.

via i [love] marketing.

COMMENTS OPEN

Spreading Against Your Will

Some thoughts on viral ideas that spread without the consent of their hosts.

The “viral is a dumb name for media that spreads” is hardly a new conversation, but Faris summed it up quite nicely the other day, explaining that viruses spread without the consent of the host. Viral marketing, on the other hand, is different. “LOTS OF PEOPLE CHOOSE TO PROPAGATE IT. It requires people to do something. Voluntarily. For their own reasons. It is not simply a new way to broadcast our messages through populations. It suggests we push, when in fact they pull.”

But then I read something about the Sarah Palin turkey murder interview and got to thinking. New York Magazine’s Daily Intel blog wrote that the cameraman told Palin and her aides of what was going on in the background and they said, “no worries.” As the Daily Intel wrote, “It’s been speculated that Palin would have trouble staying in the national spotlight until 2012 while holed away up in Alaska, where news travels by sled dog and darkness shrouds the land for months at a time. But this video proves that Palin knows exactly how to continue to attract attention: Take a normally mundane gubernatorial event like a turkey pardon, Palin it up with something irresistible to the elite east-coast liberal media, and watch the coverage follow.”

This, I’d argue, is actually closer to the way viruses spread. People and media are sharing this video not because they like the message, but because they’re so amazed by what’s going on. It’s almost like they’re doing it against their will. (As my sister put it, it’s kind of like watching a car crash.) Think of political combat generally and this is how things work. When the republicans started the Bill Ayers thing, for instance, the hope was that they’d get everyone talking about it. Even the people who were saying how terrible it was to try and connect Obama and Ayers were actually pushing forward the republican cause, further cementing a connection between terrorism and Obama.

I recently watched Boogie Man: The Lee Atwater Story and this is precisely the kind of politics he created. One of the more famous moves was in making Willie Horton a household name (here’s a clip from Boogie Man about it ). While the world argued about the ad, the final outcome was that, as Atwater had apparently predicted, the country knew Horton’s name (and presumably connected it with Dukakis) by the end of the campaign. The Obama/Muslim connection was similar in that even when people on the left argued how ridiculous it was they were still spreading the idea.

Basically the best way to fight this kind of behavior is to not talk about it. But most people can’t help themselves. To give one more political example, remember September when everybody could talk about nothing but Sarah Palin? While democrats were panning her as an inexperienced choice they were still pushing her further into the collective consciousness (and I would guess making her seem more experienced: After all, how could you be famous and inexperienced?)

In a non-political sphere, think about Wired’s blogging is dead article and the firestorm it created. Most of what I read was disagreeing with the idea, but in the process they were also strengthening the meme (both from a pagerank and collective consciousness perspective). While lots of people opened their posts with something to the effect of “I don’t even want to respond to this,” they followed it with a response, thus justifying it as a worthwhile bit of thinking (inasmuch as it made them feel compelled to write a retort).

Anyway, all of this is to make the point that while I do think viral is overused in marketing terms, I also think there are viral ideas that spread despite their hosts best effort not to push forward the idea.

Oh, and happy thanksgiving.

Do Passwords Scale?

An awesome post today from Ben Hyde from Google on passwords as “the worst usability disaster, ever.”
The answer to this is deeply sad. It is because we have done a fantastic job on usability of passwords. They’re so usable that anyone will type their password anywhere they see the word “password” with a box next to it. Phishing is utterly trivial because we have trained the world to expect to be phished every time they see a new website.

Happy Thanksgiving!

Processing, all grown up.

Earlier today, Processing shed its ‘beta’ status to become an official point release. Processing 1.0 has finally arrived and you can download it here. Congratulations Ben and Casey (and all the developers who donated their time to track down bugs and implement features)! To celebrate this awesome event, I thought I would take a walk down [...]

The Many Skins of Web Data

Some thoughts on APIs and the different ways to view the same data.

As I’ve said in the past, I really love making stuff on the internet as much for the thing that’s created as watching and learning from the reactions to it. This was most certainly the case with My First Tweet (which is still alive and well, by the way, with 5,370 first tweets in the DB so far). There’s one response in particular I want to highlight today, though, because I think it’s particularly interesting.

A few days after launching I got an email from someone telling me I must take down their first tweet . It wasn’t offensive or anything like that, rather, they just didn’t like the idea that they hadn’t said it was okay for it to be on the site. While I didn’t really understand it, I figured it seemed like a reasonable request and would only take a minute of my time. So I took it down. When they went back to check that I had done what I said, they found their first tweet again. Once again, I took it down.

Then I realized what the problem is. You see, the site is built so that if the user’s first tweet isn’t already in the database, it queries Twitter’s API and grabs it. That means that every time they went back to check if I had been honest, they were actually responsible for their first tweet being in the database.

That, I thought, is a really interesting problem. I went over to read Twitter’s terms of service and indeed you the user own everything you create. In addition, they “encourage users to contribute their creations to the public domain or consider progressive licensing terms.” However, from a technology perspective there are only two states for Twitter: Public and private.

Let me step back for one second and explain the act of querying Twitter’s API for one second. Basically, when someone puts their username into the site, I send a message to Twitter saying, “hey, can I have the information for the user XYZ?” Twitter then sends me back one of two different messages, most often they say, “sure, here’s the info you requested,” but sometimes they say, “sorry, we can’t give you that info because the user you requested have made themselves private.” (When you try to look at the tweets of a user that is private on twitter.com you get a little lock icon and a message that says you can only see this person’s tweets if they give you permission.)

So basically Twitter is a binary system, you are either public or you are private. If you’re private I can’t grab your first tweet. However, if you’re public, I can, whether you want me to or not.

This is particularly interesting to me for a few reasons. First, it’s a good way to explain how outdated the idea of webpages really are. Most people think of them as these hard coded things, like pages in a magazine or something. However, many of the webpages you look at are not created until the moment you look at the site. Brand Tags , for instance, really only consists of about a dozen files. Even though there are 800 brands in the system, all the tag clouds are generated by the same few lines of code which queries the database and returns the formatted results. When I was getting the request to take down the first tweet, I was complying, however, it didn’t really matter because it never existed as anything but a database entry in the first place.

What’s so interesting about this is that that’s actually how Twitter works as well (I believe). The results that the Twitter API returns are remarkably similar to the way the pages are formatted (down to the fact that you can only get to page 160 on both Twitter.com and from their API). That means that the site isn’t so much a site as it is a view for the data (of which My First Tweet is one, search.twitter.com is another and Twitter Grader is a third).

Twitter isn’t alone in working this way, either. Most sites these days are just skins for the underlying data, which is increasingly being shared with others who are making new skins for it. This isn’t new news to those who build things on the web, but I think it is a fundamentally different functionality than the average user understands. Just something to think about.

The second point I wanted to make is around this public/private thing. In a world where everything is just skins for the underlying data, you have fewer and fewer controls over how that data is displayed when you sign up to use a service. Some services (like Flickr ) allow you to specify a licensing for your work (full copyright, creative commons, etc.) and they report that to those people who want to work with the data, but even then, the API user can chose to ignore the licensing entirely and just take the photo unless the user has specified that this CAN NOT be used (either because it’s private or there is no access to full size).

As someone developing using APIs this kind of flexibility is pretty awesome. I can get access to pretty much anything I want (which is rad). But for some users, clearly this is worrying. I don’t know that more safeguards need to be put in place, but I do think that this wholesale data access needs to be better explained (there’s a tendency to live in a world where we assume people know what an API is 1^ ).

As usual, no hard answers here, just some stuff to think about.

^1 While I’m no technician, I do think it’s worth trying to explain what an API is, since it’s thrown around quite a bit these days. Essentially an API is just wholesale access to the data/functionality from a web service. If you’re Google Maps that can manifest itself in letting people send you an address and returning the latitude and longitude or if you’re Flickr that can mean returning the URLs for photos tagged with noah. Developers then can find lots of different ways to use the data/functionality. Essentially, with access to the raw data the sky is the limit. In some ways, RSS feeds are kind of like APIs for websites. They provide people with some access to the underlying data (which is separated from the presentation layer that you see when you visit NoahBrier.com for instance). (I don’t know if this definition is helpful at all. If anyone wants I can take another shot, or maybe someone else can try to give a better definition in the comments.)

The Future of Ephemeral Conversation

Schneier makes some interesting points about digital communication . Basically he says that in a world where everything is recorded and (most often) permanently stored, what happens to the ephemeral conversation that once passed into the ether after it was uttered? As he puts it, “Conversation used to be ephemeral. Whether face-to-face or by phone, we could be reasonably sure that what we said disappeared as soon as we said it. Organized crime bosses worried about phone taps and room bugs, but that was the exception. Privacy was just assumed.”

Anyway, it’s a good read, Shneier as always makes some good points and asks whether we should be making more efforts to protect this type of conversation so that everyone doesn’t turn into politicians who are forced to watch every word and give away their BlackBerrys (or at least not as extreme as politicians are).

via rc3.org

COMMENTS OPEN

Crappy quality and 4:3 videos no more?

For too long Youtube has been a bastion for crappy quality and 4:3 screen ratio videos; I’m glad they’re finally giving us a better experience (though tricking your browser to trick Youtube to display the widescreen, “HD” video is somewhat klunky).
But man, watching stuff in widescreen AND higher quality is just so nice. Glad to see the other video sites are forcing Youtube’s hand.
EDIT!
So it looks like Youtube implemented this across the board, so everyone know has access to widescreen vids and you no longer need to do the hack I described above. But apparently you can force a higher res version of the video you’re watching (if available) by adding “&fmt=22” (sans quotes) at the end of your movie url.