If you haven't seen it already, do a websearch...

earlier today the FoxNews twitter feed had this gem:

Breaking: Bill O Riley is gay

The second I heard it , I was suspect... if FoxNews were in any way involved with this story, they'd be burying it, not breaking it.

But folks who guessed the Twitter password (btw: I'd love to know how they did it) made 2 giveaway mistakes

1- They misspelled "O'Reilly" as "O Riley". Really. That was just sad. 2- They sent the update from the twitter website; every other FoxNews tweet was sent via the Perl Net::Twitter library. my guess is that its just a cronjob on their server that parses and pushes their RSS feed, or a hook into their publishing system that pushes to twitter on publish.

It would have been nicer if the password guessers had a bit more style.

  Bruce Schneier should be Obama's CTO  

Everyone likes dropping names on who Obama should hire as the 'National CTO'. Here's mine: Bruce Schneier should be Obama's CTO. He's one of the few people in the country that doesn't just know technology, but fundamentally understand it -- and more importantly, the implications.

A lot of great names have been thrown around, but they make little sense to me.

The most popular name right now is Vint Cerf. He may be the father of the internet, but his skills and qualifications are in telecommunications. While telecom is integral to Technology programs, its really just a component. I think he'd be a great national SysAdmin or tech guru, but CTO?

A lot of people say Bill Gates - while I do admire him, he's a software person. More importantly, would he really be able to divorce himself from his allegiance and interests in Microsoft?

The same thing goes to Eric Schmidt of Google; despite my opposition to them in light of our Patent/Trademark issues, would the head of an internet company be appropriate? And could he really be neutral , in light of the massive lobbying activities Google has undergone on everything from advertising to M&A to the radio spectrum ?

Jerry Yang could probably do a great job of making people use Change.Gov every day, but is that what a CTO is about?

Fundamentally, CTO is a management position, one that seeks to ensure the technology planning and infrastructure best delivers on the business goals. A high profile CEO from a tech firm, or CTO from a web firm may not have those qualifications .

The CTO would likely be overlooking

- Long range technology planning
- The integration of national departments ( ie: information sharing between FBI, NSA, CIA, DHS etc )
- The likely digitization of medical records
- The shift to , and implications of, new energy resources
- The role of technology in education, communications, and even national defense
- the list goes on

The only person I can think of that could handle that is Bruce Schneier. He's not famous for running a huge company, inventing a specific technology, or having his name in the news -- he's famous for being a security expert , and one that is right. Instead of being a specialist in specific areas of technology, he's someone that understands how different pieces of technology and systems are all interwoven; how they create a grid and affect one another; and for (often) brutal attacks on bad implementations.

That's the kind of technology leader we *need* in government; I can only hope -- whomever Obama ultimately chooses -- its the kind that we get.

Some friends have been clamoring lately about Apple 'rumors' regarding product lines and release dates for the MacWorld expo. Everyone is trying to get the inside scoop - trying to get Apple employees and Market Research Firm analysts to spill the beans.

They're wasting their time.

History has proven that Apple manages product knowledge amongst its employees incredibly well -- most people there can't leak info simply because its provided on a 'need to know' basis until they actually need to know. That means that most employees don't know about a product until its in the stores. The 'Market Research Firm Analysts' just make crazy guesses based on PR releases from suppliers. They're often wrong.

There are a class of people who do know what's going on though - and if you want to find out about Apple, Microsoft, Intel, or other tech-company products, you should be turning to them. They're called Portfolio Managers for Hedge Funds and Private Equity firms.

Every quarter, like clockwork, the top brass of Tech companies fly to the NYC area and make a round of meetings to talk, sometimes even demo, forthcoming super-secret products to the people who manage institutional investing.

This isn't shown to the market/research analysts at the firms; it's not shown to the 'industry experts' who rate the stocks; its shown to the people who manage portfolio sections and do trades in bulk.

I've always found this practice odd since I heard about it a few years ago. Despite my existing opinions of the stock market, I fail to see how behavior like this differs from the universally panned 'insider trading'. Nevertheless, this is the Status Quo for Wall Street -- and everyone who is a couple of degrees away from people in institutional investing knows about it.

So if you want to predict or guess about tech company announcements -- forget looking at PR releases by people in supply chain, and start looking at the movement and grouping of stocks by institutional investors. Maybe even ask around, and see if someone there will spill the beans -- whatever does get released next week, they've seen it already, three months ago.

Sometimes I like to talk like a batshit HipHop star.

This started years ago, possibly after hearing one-too-many infamous rants by the Ol' Dirty Bastard. It's been brought into rotation again, heavily influenced by Kanye West's inane rants and Tracy Morgan's completely-fucking-brilliant character "Tracy Jordan" on 30-Rock.

Channeling the insanity gods, I recently asked a friend "Where are all the sexy bitches at tonight?"

He had no idea.

So we asked some search engines.

where_are_all_the_sexy_bitches_at_tonight-Yahoo.png

where_are_all_the_sexy_bitches_at_tonight-MSN.png

where_are_all_the_sexy_bitches_at_tonight-google.png

Sadly, no one knew.

To correct this, I've been using the phrase a lot. And when asked, I always answer -- right here.

Hopefully, within the next few weeks, search results will magically update... so when you ask the internets "Where are all the sexy bitches at tonight?", you'll know where to find them... right here.

Addendum - Let's start a Twitter hashtag for this -- Where are all the sexy bitches at tonight = #waatsbat

  My Favorite Holiday Movie - Santa's Slay  

Once upon a time there was a franchise of movies starring Jim Varney as Ernest P Worrell, a lovable and annoying character. First he went to summercamp, then he saved christmas, went to jail, was scared stupid, rode again, went to school, played basketball, went to africa, and somehow ended up in the army. No matter what Ernest did, you were sure to laugh!

End copywriter crap.

Truth be told, the Ernest movies were awful, but in a wonderful way. No matter what he did, you'd end up laughing -- either with him or at him, it didn't really matter.

Ernest saves Christmas was especially ridiculous -- while working as a Taxi Driver in Florida, Ernest meets Santa Claus who is in town to hire his replacement , a local children's television show host.

After a series of mishaps, the television show host ends up being cast in a movie he thinks is called "Christmas Sleigh", which is actually a christmas alien slasher horror film called "Christmas Slay".

This scene in Ernest saves Christmas was cheesy, awful, and one of the most ridiculous things ever to be shot on film.

Until, of course, some hollywood producers were piss drunk, coked up, or something when the movie came on cable 15 years later... and decided to actually make Christmas Slay.

Of course they couldn't do the exact movie, without paying royalties, so we end up with a made for (spike)TV film "Santa's Slay" -- a re-imagining of Christmas where :

  • Santa is really the son of Satan
  • Christmas was originally "The Day of Slaying" , where he goes on a killing rampage
  • In 1005 AD an angel beat him in a curling match; losing the bet made him deliver presents to children for 1000 years
  • In 2005, the bet has been lifted and Santa is free to slay again!

I used to love A Christmas Story, but the past 3 years it has been derailed as my #1 holiday pick by Santa's Slay -- a movie that can actually claim that it was based entirely on a bad joke from Ernest Saves Christmas.

Somehow, these are the two most popular blogging packages. I really can't believe it - they're both crap.

I've come up with a listing of pros & cons for each one, with hopes that others find this useful.

This entry will be updated regularly as I find new things to complain/praise.

MovableType 4.2

pros

  • stable & security minded
  • extensive database support -- mysql , postgresql , sqlite , etc
  • publisher minded workflow

cons

  • the plugin system is hard to develop and integrate. flat-out -- it's poorly planned. the distribution mechanism means making multiple links on install.
  • its almost like crippleware - while the MTOS system provides 'core' functionality, SixApart's definition of core is different than the public. basic functions like adding custom fields to your posts require paid upgrades.
  • there aren't even many plugins out there, and ones that offer key functionality found on other platforms are offered with licenses often at the $100+ range.
  • the templates are a nightmare to design, port, manage. MT decided to treat 'theme' 'template' and 'style' as distinct options.

WordPress 2.7

pros

  • stable & security minded
  • extensive database support -- mysql , postgresql , sqlite , etc
  • publisher minded workflow
  • abundance of plugins
  • plugins and themes are well thought out -- drag&drop folder based packages

cons

  • mysql only
  • extremely poor coding and QA standards.
    • a history numerous security issues in every release
    • i'm still amazed that the 2.5 password_generate and password_validate functions were out-of-sync with unusable passwords generated a signifanct percentage of the time.
  • the permissions and workflow systems can be unusable as-is. ie: you need a new plugin to allow contributers to upload images.

  Your Social Media Campaign is... Stupid.  

Dare I say it? You betcha -- your Social Media Campaign is... Stupid.

Two years ago Brands and Advertisers weren't just cautious of social media, they were apprehensive and distrustful.

In as quick of a 180° change as Social Networks opened last summer, marketing interests have rushed to embrace social media... albeit with overwhelmingly pointless campaigns.

Everyone feels they need to have a Facebook App, a MySpace page, a Twitter campaign... the list goes on...

The marketing budgets spent on these endeavors are no laughing matter, and neither are the talents hired -- with some of the best and brightest production shops, digital agencies, and creatives backing the efforts.

So what is going wrong?

Why are Facebook apps turning into ( as Advertising Age proclaims ) brand graveyards ? Why are Twitter campaigns failing , when there are so many success stories out there? Why are you all alone, because will no one be your friend on MySpace?

The problem is simple -- bad strategy.

In a rush to homestead on Social Media properties, everyone has gone out and hired "Social Media Consultants" -- 'experts' who overwhelmingly have little to no background in advertising or digital media , they just 'get' social media and are avid networkers. These are people who know little about ROI or Branding, instead measuring their success by the size of their contracts.

My friend Phil Gillman has been talking recently about how Advertising has failed online because marketers have been trying to keep too unified a messaging across media - and not tailoring online activity to the interactive marketplace. He's right - a lot of issue is that television campaigns won't work online.

But I say this goes a step further -- not every online medium is the same. Facebook and MySpace have vastly different cultures -- as do all the niche social networks. You wouldn't run the same mix on NBC, BET and Univision -- so why run the same social media campaigns across networks?

Some online projects can be 'insanely viral' -- others are not. My friends The Barbarian Group are often lauded with their success with the Subservient Chicken campaign for Burger King -- and they should be, it reached across demographics with equal appeal. But where is the appeal to Facebook or MySpace users for displaying the latest news from The Wall Street journal on their page? That's not social media strategy, that's social media stupidity.

When my company FindMeOn was working with non-profit and political groups to streamline our social network mapping technology, we ran into the same conversation during every meeting -- clients wanted to run the same online campaign on 15 different networks. We always gave the same answer -- and every time I consult I still give this same stock answer:

  • I understand your position, it's a bad one.
  • I'd be glad to take your money and implement that - or you can just give me money for nothing in return, because you're not going to get any ROI off of this
  • Every social network and medium is different -- you need to leverage your brand against them

The strategies I always recommend is nothing more than common sense:

  • Discover your core audience on each network, and communicate with them. Facebook and MySpace users are not the same, and will not react to the same messaging.
  • The key is in communication -- you need a two-way brand relationship.
  • By building up users across networks, you can leverage their homesteads in each network and reach more people.

Users want to feel like they're interacting with your brand. Syndicating content or duplicating campaigns across social networks by merely find/replacing logos and names does nothing but cheapen their experience.

Marketers need to be critical of themselves and their campaigns - no one seems to ask "If I'm a common user, why would I download/use/install this?" We don't live in a field of dreams -- 'If we build it , they will come' is nothing more than foolish optimism.

Which brings me to my case in point - Twitter. I haven't read an issue of "Advertising Age" in months that doesn't have at least 3 articles on the now-ubiquitous service. If someone isn't already using Twitter for brand reinforcement and advertising, they're openly talking about their plans to. There's even a few pay-to-post brand advertising networks coming out on it.

I like using Twitter as an example, because it's the perfect illustration of who "gets it", and who doesn't in social media -- it also best-illustrates the key points in Social Media marketing.

Many people gauge the effectiveness of a Twitter account based on the number of 'followers' -- assuming someone with 50-500 followers is not as effective as someone with 500-5,000. This is a dangerously wrong assumption -- and one built on fundamental misunderstandings of both Social Media and basic marketing skills. The success of your brand in Social Media depends on one thing and one thing alone -- engagement.

Twitter is not a syndication platform -- it is not a newsletter, a RSS feed, or a subscription service. It's a platform for engagement.

While the most popular Twitter brands have average 20,000 followers ( i.e.: Zappos CEO Tony Hsieh and Gary Vaynerchuck of WineLibrary ), their ROI has never been exhibited by their quantity, but instead their quality. The success of these Social Media campaigns lie in their use of bi-directional customer engagement -- with the brands not only broadcasting information, but interacting with consumers on a personal level. To reinforce this point, I often like to remind people "It's SOCIAL, stupid.".

FindMeOn always advices non-profits and organizations to not create personal/closed whitelabel networks, but build open social networks that leverage their fans' existing accounts.

One of the 2008 Presidential campaigns really wanted us to build them a closed network. Our response? "That's a bad idea. Why would you want to have a bunch of your fans feeding off each other? They need to be talking out in the open - you need to use them as your advocates."

Instead of bringing people together behind closed doors, your online property should be a gathering place , a common hub or 'linkage' for your followers across websites and networks. For example: if you leverage Flickr or MySpace for photo sharing, instead of building your own photo gallery, their photographs appear across sites. You gain brand positioning within their activity streams and, consequently, gain a chance to convert more followers. This is the social media equivalent of "Collateral damage" - we call it "Collateral Branding".

Twitter exemplifies Collateral Branding -- and Social Media Marketing best-practices -- because of how it's engagement model works.

Let's take the example of someone with 5000 followers: if all they do is broadcast a bit of information every few hours, all they really have is 5000 passive listeners. That's nothing to really boast about. Really, what good does it do to your brand to blanket a few thousand people with random news blasts? This is the social equivalent of opt-in spam, and can leave consumers disaffected or damaged.

Now let's look at a Twitter brand with 500 followers, and characterize them as someone who actively engages with their fans. That means using the network and tailored communication to open a dialogue with users - not just broadcasting to them, but fostering a conversation. This doesn't just build a stronger, more positive connection with the brand, but has the potential to engage more users in new, unique, and positive ways. While their messaging may only be directed at 500 people, every user-generated message addressed @them shows up on the timelines of those originators' followers. If the brand receives 50 messages from unique followers each day, and those users each average 100 followers themselves, their realized Social Marketing Imprint is the sum of their outbound messaging ( 500 unique users ) + their inbound messaging ( 50 users * 100 followers = 5000 potentially unique users ).

So in this example, our brand with 500 followers is not only fostering a better brand connection and reinforcement with its consumer base, but is actually creating a slightly larger marketing imprint. Who woulda' guessed?

Social Media is still a young concept for marketing, but it can be extremely powerful when done right. Don't just build apps and broadcast messages, hoping people will install them. Actually think about what you're building, why you're building it, and what the ROI will be. Having a Facebook app or Twitter page is not ROI - using them to create and foster brand loyalty and sales is. If you're a brand or advertiser, you shouldn't question Social Media -- online advertising and social media has a proven track record; you simply need to question your strategy and show a little common sense.

I talked with some of FindMeOn's lawyers this morning about an idea that we've been kicking around... and I think this may happen!

FindMeOn may introduce Licensing / Amnesty program for people who implement google's OpenSocial / Social Graph API or other technology covered by our pending patent applications.

I hate bringing up an allusion to the SCO program, but it is similar in concept.

The system will likely work like this:

- Social Media and Advertising Companies can apply for licensing / amnesty agreements during our trial run. Approval will be granted to implementors of infringing technologies, but denied to companies that develop/contribute to infringing technologies.
- In return for a verified donation to selected non-profits -- in an amount that is commensurate with their usage of infringing technologies -- companies will receive a license and amnesty.

To be clear:

- Obviously, we're not going to be making any money off this licensing program.
- Amnesty will be given to firms for verified donations to select non-profits. We haven't finalized the system or non-profits yet, however the general idea is that you will either provide FindMeOn with a receipt or a check addressed to the Non-Profit -- meaning that your donation will be directly to the non-profit and tax deductable.
- FindMeOn is, as stated before, pursuing an aggressive intellectual property agenda. FindMeOn does not want to penalize or inconvenience end users - be they companies or consumers - for implementing stolen , infringing or derivative technologies.
- We'll likely continue this program after our patents clear, but participants will lock in a reduced rate.
- This is our attempt to turn an extremely unfortunate situation into something positive for the world.


For those that don't know the history of FindMeOn, here's the quick version:

- FindMeOn started in 2005, and launched publicly in August 2006.
- Our August 2006 launch included the FindMeOn platform and AND OpenSN / Open Social Network open source project. Between the two technologies, users could port account information, updats, content and contacts across networks. For the first year after our launch, FindMeOn remained the first and only system commmited to data portability -- offering a true platform and mapping/syndication service wheras other 'aggregator' systems merely created new portals as social content consumers.
- More than a year after our launch, several large companies , including Google , re-implemented our technologies using their own brand name. Public records - and corporate blogs - show these companies proudly boasting of beginning development long after our products were on the market and patents filed.

  Recipe: Dark Chocolate Pudding  

This is my own creation, adapted from a few base recipes.

This creates 2-3 servings, and scales easily.

Ingredients

  • 2 Cups 2% Reduced Fat Organic Milk
  • 3 Tablespoons Corn Starch
  • 3 Tablespoons Sugar ( white or brown )
  • 3 Oz Unsweetened Baking Chocolate
  • 2 Oz Dark/Bittersweet Eating Chocolate
  • 1 tsp Vanilla Extract
  • 1.5 oz Medium Quality Bourbon ( Bakers is best )

Directions

  1. Put 1cup of milk and all the chocolate in a saucepan under low heat.
  2. Mix 1cup milk with sugar & cornstarch , then add to saucepan.
  3. Stir until all chocolate is dissolved, and the mixture begins to thicken.
  4. Add in vanilla extract and bourbon, stick until mixture is thick and starts to bubble.
  5. Divide and serve warm or cold.

MovableType 4.23 was released, and I had to upgrade a couple of installs.

As previously mentioned, I use (and recommend) a fairly customized server layout to handle my MovableType installations.

I hacked together this quick Python script to create symlinks (as needed) for MovableType plugins.

Obvious note, this ONLY works if you use the same directory layout as me.

The script essentially does this

1. loops a shared _plugins dir to figure out what plugins you have, and which need to support plugin and mt-static links
2. chdirs into _current to create necessary relative symlinks

simple, eh?

I've placed the script in one of my svn repositories:

http://svn.2xlp.com/Public/svn/MovableType/plugin_migrator/

As of the writing of this article, the current version is in tags/v0.01