Monthly Archive for August, 2010

The Link Pyramid Scheme

Let’s start with a classic idea. Something like an oft-repeated quotation:

A smile costs nothing but gives much. It enriches those who receive without making poorer those who give.

A good starting point. Now, what should we try to collide this with? Let’s try random Wikipedia articles:

A pyramid scheme is a non-sustainable business model that involves the exchange of money primarily for enrolling other people into the scheme, without any product or service being delivered.

So, the thing about a pyramid scheme is that people at the top get a lot of money (they started the scheme), but the people at the bottom lose money when the scheme runs out of steam because they cannot find another layer of people to pay them. But what if the pyramid involved smiles instead of money?

Your new job is to find two people you know and explain to them that you’re running a smile pyramid scheme. They have to smile to you, and to me (you can send emoticons to victor@nicollet.net). Then, they each look for two more people and explain that they’re running the scheme. The four people on the third layer have to smile back to the second-layer person who entered them into the scheme, and they have to smile to you (but not to me, unless they really want to). Instead of two smiles, you get six! A 300% return on your smile investment!

The pyramid propagates this way until people are sick of smiling at everyone. When it finally dies down, no one has lost anything because of the “costs nothing, gives much” theorem above. But a lot of people were enriched by the experience.

I agree, this is silly. What else is great for the receiver and cheap for the sender?

The Backlink Pyramid

Internet links. When I link to someone from this blog, I usually make them happier because they get some additional readers out of it. On the other hand, linking to someone does not cost me anything. Sure, if I keep linking to uninteresting or annoying sites, I’ll get myself a bad reputation. But I can spend weeks linking to good content websites without having to worry.

Your new job is to find two websites or blogs you know and explain to them that you’re running a link pyramid scheme. They have to link back to your blog, and to mine. Then, they each look for two more people and explain that they’re running the scheme, and so on. By asking two people, you get six links.

Are you afraid of asking people for a link to your blog? Right. Try saying that to your “Retweet This” button, your “Google Buzz” button, your “Share on Facebook” button or any number of social bookmarking buttons you have set up on your blog. We actively yearn for people to link to us. We comment and trackback. We write guest posts. We follow on twitter in the hopes of being followed back. Asking for links is nothing new.

The real problem is that there’s no way to make sure the second layer tells the third layer to link back to you. In fact, they might just start a pyramid of their own, ignoring you altogether. People are like that.

The Backlink Pyramid Watches You

The Backlink Pyramid Watches You

Why not add a middleman? Some sort of Backlink Pyramid Scheme service that works like this:

  • Alice uses the service and registers by entering the address of her blog. In return, she gets an url such as linksche.me/mhBx89 that she posts on her blog.
  • Bob reads Alice’s blog and follows the link. There, he finds a registration page that includes a link to Alice’s blog.
  • Bob registers for the service using that page, enters the address of his blog, and gets his own url such as linksche.me/261pFb that he posts on his own blog.
  • Charlie reads Bob’s blog and follows the link. There, he finds a registration page that includes a link to the blogs of both Bob and Alice.
  • Charlie registers for the service. The cycle continues.

To be part of the pyramid, you need to start on someone’s registration page, and the software will automatically add a link to your recruiter on your own registration page. So, as long as the second layer manages to find a third layer, you are guaranteed to get your additional links back.

What the service is saying, basically, is that if you join (for free), you’ll get a registration page that will let you bring other people on board. These people, in turn, will spread around a registration page of their own, and there will be a link to your blog on each and every one of these pages.

Would This Work?

I’m dying to know whether this is yet another flamethrower idea, or if it could actually work. So, I’ve written the software, registered http://linksche.me/, and set up a registration page.

0

Get on there and create yourself a registration page of your own. This might get your blog some publicity. If you don’t have a blog, point to your Facebook page or to your LinkedIn page or your Twitter feed or to the page of a cause you support. I’m sure you’ll find something. Then, start posting links to your registration page on your blog, Facebook, Twitter…

There are basically two ways this could play out.

If we don’t bring enough people on board, then nothing happens. We go home, forget about that silly idea and move on to the next interesting shiny thing like the iPhone 5 or something.

If we manage to get a critical mass in the Pyramid, then people will start hearing about it and will try to jump on the bandwagon before the entire scheme inevitably runs out of steam. The media will notice that there’s a rush to join, buzz will happen, and awareness will increase. This, in turn, will further increase join rates. If things go this way, we’ll be the tip of the pyramid, getting tens of thousands of visits. This could play out like the million dollar home page all over again, except that instead of one person getting all the money, the early joiners will all be getting a lot of web traffic. And I’ll be happy because my idea worked. Hell, I might even get enough ad money out of the traffic rush to pay for the hosting.

Let’s get this ball rolling!

Ohm – Least Resistance

A few astute readers have noticed that there was a new section, titled Ohm, in the blog header above. They have written in private to ask me, and were shortly included in the private beta testing phase for the project. That phase has now come to an end, as I now reveal the project to begin its open beta testing phase.

ohm-70x70Ohm – Least Resistance is a lightweight PHP 5.2 framework designed to be as simple as possible. You can use Ohm before your morning cup of coffee. If you need to do something clever or unusual, you can read the Ohm source code to find out how you can bend it to your needs: it’s only 2,000 lines, comments included. And Ohm conveys this simplicity to your own code, if you are willing to accept its philosophy:

1. Most frameworks can be extended because there are configuration options for every single piece of behavior. Ohm can be extended because it’s extremely simple.

2. Most frameworks help the programmer write code faster, often pushing the dynamic nature of PHP beyond its safe boundaries. Ohm recognizes that reading code is harder than writing it, and helps the programmer write code that is easy to read later on.

3. Most frameworks try to become repositories for countless pieces of useful but highly specific functionality. Ohm concentrates on being a HTTP/PHP/MySQL framework.

The Ohm framework is open source. In fact, its code is in the public domain, though I appreciate references and/or links back to the project page. What you get by downloading the framework:

  • Class auto-loader : finds your classes based on their name, so you don’t have to use require and include all over the place.
  • Request dispatcher : responds to HTTP requests by loading the appropriate action class and executing its response method.
  • Model-View-Controller : the framework layout follows the MVC pattern and helps your application do so as well.
  • Reusable Layouts : lets you define generic page templates that will be wrapped around the actual template. You can insert JS/CSS into the layout from the content.
  • Simple Forms : a backbone module for creating, processing and drawing HTML forms that you can extend to fit your needs.
  • Database Layer : a dead-simple extension on top of mysqli that lets you have an easier time writing SQL requests and retrieving the data, without having to learn a new query language.

If you have any questions about the framework, you can contact me directly (victor-ohm@nicollet.net). Any comments and feedback are welcome (this is an open beta, after all), either by mail or as comments on this post.

Enjoy!

Six Comment System Tips

If you’re trying to set up a comment system for your web site, there are a few tips I want to share with you:

  1. At first, moderate everything. The spam bots will find you faster than the real users will, and despite genuine advances in anti-spam technology, some spam will slip through. Once you get a decent number of readers who comment on your post, disable comment moderation.
  2. Let people provide their web site address. Not only does this motivate people with blogs to comment on a high-traffic web site (because it brings them traffic), but this makes your web site a good place for other readers to find interesting links.
  3. If you ask people for their e-mail address, do not spam them—a thank you e-mail is usually fine, but unexpected mail from a web site breeds anger and hatred.
  4. Never ask for e-mail validation before you let people post comments. 99% will give up, and by the time the validation e-mail arrives in their inbox, 99% of those remaining will have lost their interest in writing a comment.
  5. If you don’t have too many comments, respond to as many as you can. What you need is a conversation and a feeling of mutual respect and empathy, otherwise, people won’t come back. If they provide a blog link, go read that blog and comment there as well.
  6. Don’t use captcha validation. If you do, make sure people only have to enter it once (as opposed to once every time they write a new comment).

Any tips you wish to share? Please tell me about them in the (snicker) comments below.

Open-Source

ppt1ppt2ppt3

Financial Bubbles

People are used to financial data being represented as plots of value against time. Other visualizations might provide a different understanding of what is going on. This is a soap bubble animation of the main composite indices of six major countries, based on weekly values between 2000 and 2010 that I stole from Yahoo! Finance:

  • Dow Jones
  • CAC 40
  • Footsie 100
  • DAX
  • NIKKEI 225
  • SSE

The radius of the bubble represents the value of the index: the scales have been arbitrarily chosen so that all the bubbles have the same size in January 2000.

Browser requirements: IE9, FF3.5, Chrome 5, Safari 5

Viewing the data as an animation instead of a plot really helps underline the meanings of «sudden» and «simultaneous» that would otherwise be lost with a static representation, especially around August 2002 and August 2008. The huge, screen-blotting Chinese bubble is quite impressive, too. In the end, most bubbles are as large as they were in the beginning, if not smaller.

For historical reference, these are the plots for the six indices:

indices

What are your opinions on this animation? Does it work on your browser? Are there any similar data visualizations you would like to see here? Is there a point in explaining the bloody technical details behind rendering this baby?

Noticed the [type Function] bug in the bottom left corner of the Yahoo Finance image? ;)

Hire or No Hire?

To help you decide whether a candidate is worth adding to your payroll, I’ve created this simple and practical flowchart:

Click to enlarge

Click to enlarge

If you liked this image, please consider sharing it with your friends (you can use the Facebook Like or Twitter buttons below, if you’re lazy).

Disclaimer: should you use this flow chart in a real-life situation, you will not hold me responsible for your obvious lack of common sense.

Segmentation

Back in school, when many young men and women from my generation worked on their Marketing or Finance degrees to learn how they could earn huge wads of money, I instead chose to study economics to learn why they could earn huge wads of money. I blame Daniel Kahneman for writing articles that were too interesting to ignore.

My first encounter with segmentation was in Microeconomic Theory by Mas-Colell et al.

5192WwJb6tL._SL500_AA300_

The book didn’t cover segmentation, at least not in the down-to-earth, marketing-friendly sense that I’m going to discuss today. It was a living example of segmentation (well, about as living as a book can be, anyway). Buying Microeconomic Theory in France was a €100 investment. Buying the exact same book in India was a €20 bargain, shipping included. But the book was not allowed to cross borders and was often intercepted by customs in either India or France.

Behind this situation was a fairly elementary reasoning: the average French student is ready to spend €100 on a good book, but you cannot expect an average Indian student to do so. Setting a worldwide price was a very difficult exercise: too high, the Indian students would not buy it ; too low, the publisher loses a large portion the money the French student was willing to pay.

The solution was to split the market into two segments: the rich western world would pay a high price, India would pay a low price, and the western buyers would be forbidden from wading in the low-price segment through artificial customs restrictions.

Segmentation is the fundamental tool of both strategy and marketing. Choosing your target splits the six billion people in the world into “want them to buy” and “don’t care” segments. (some people call this identifying, but how you build your product is ultimately your choice). And to better focus your production, communication and pricing strategies, you usually end up further dividing your target into more segments. The core of corporate strategy is the customer, and you cannot individually handle six billion people—you have to handle them in batches, and segmentation is the art of constructing those batches.

Here’s what happens: you create two segments, and you select an optimal price for each segment. Inevitably, one segment gets a cheaper price and you prevent people in the other segment from shopping there. How you prevent people from switching segments is the keystone of any price segmentation strategy.

Some Examples

Book prices are an example of price segmentation that relies on customs and geography to prevent segment-switching.

The movie industry relies on technology: every DVD and DVD reader is tied to one of six areas (the one it is sold in), and a DVD from area X cannot be read by a DVD reader from area Y. This means a movie can be sold for $40 in area X and $1 in area Y, and the vast majority of people from area X will be unable to watch the movie for $1. These are the DVD zones:

500px-DVD-Regions_with_key-2.svg

The distribution of the zones is an ostensible compromise between pricing issues (countries with different average per-capita revenues are usually in different zones) and manufacturing considerations (countries with nearly identical cultures are usually in the same zone).

Mail-in rebates follow a similar pattern: you can either buy a television for $900, or you can buy it for $700 if you mail the $200 rebate. The market is segmented into people who care about the $200 (and get the television for $700) and people who don’t care about the $200 (and get the television for $900).

Store brands are another form of segmentation: your average brand does not own factories or plants for producing every store brand product they sell—they usually just rent the factories of existing large manufacturers. So, your store brand strawberry jam was probably produced by the same factory and with the same ingredients as a major brand strawberry jam, but it was packaged to appear cheap. The market is thus segmented into people who are ashamed with themselves when they buy cheap brands (either because of the status granted by major brands, or because they believe they’re of a lower quality) and pay the full price for the major brand, and the people who don’t want to pay the price for the major brand and buy the cheap store brand itself.

You Might Also Like These

The Evil Overlord Name Generator

At this very minute, I’m bored. My train just left Lyon and the trip back to Paris will take two hours of internet-less boredom, lookalike green pastures and indistinguishable rural landscapes. So, I have nothing better to do that design a name generator for your arch-enemies, evil overlords and dark providers of antagonism.

Feel free to use this for your own fantasies, share it with your friends or anonymous internet readers, or suggest your own names, adjectives and name formats.

It Bears Repeating

Let me start this post by noticing that the sentence «It bears repeating» can be found on answers.com, categorized as follows:

Answers.com > Wiki Answers > Categories > Animal Life > Wild Animals > Mammals > Land Mammals > Bears > Black Brown and Grizzly Bears > Bears or Bares repeating?

Nice one. And now, for something completely different, if you’ve done any speech writing, you know that a speech should have a central theme, a leitmotiv, a single idea that it tries to get across, and any other elements in the speech are just salad dressing wrapped around that idea to help it come across correctly.

Apple Keynotes are an excellent example, because their leitmotiv is quite obvious:

What is very interesting about Apple keynotes is how obvious their leitmotiv is : they’re great. They’re fantastic. They’re awesome. They’re easy to use. And they only have one message, so that when all those tech editors and bloggers and sneezers leave the conference room, the message just sticks.

Did I mention my blog is awesome?

You might grab the attention of several people. That’s not very hard, assuming that you have the right network or enough money. You can speak to them. Maybe they’re willing to listen to everything you say (as in the Apple Keynote crowd situation). Maybe they’re willing to remember everything you say (as in a typical classroom situation). But they’re not geniuses. No one becomes an expert just because they’ve listened to another expert for a short while.

You can have your audience leave with one idea. One emotion. What is it going to be?

Where Has The Magic Gone?

Last month, Chris “powerpig” McVeigh uploaded this image to his flickr account:
Picture of Darth Vader riding a chipmunk
Yes, this is Darth Vader riding a chipmunk. In the days of yore, one would say that the image was edited, tampered with, or fake. Today, we say that it has been photoshopped (or shopped). This goes a long way to show how iconic Adobe’s software has become. I still remember the early days of Photoshop 6.0, when the splash screen still showing the 33 authors and 14 patents of the software.

Except that this image is not photoshopped. Chris McVeigh uploaded a video a short while later to explain this fact:

I understand that my chipmunk photography can seem unbelievable at times, and I’m used to getting questions such as “How did you do that?” and “Is it all Photoshop?”

As this video will show, it’s all happening right there in front of the camera. I get no satisfaction out of a composited photo—the challenge for me is to capture the chipmunk engaged in a real and rather extraordinary situation.

The challenge. If you’re in my generation, you’ve been in school at a time when only the nerdy computer users ever managed to print the papers they handed in. And other people looked at them and said «wow, this is so cool, you must have used a computer» with a tinge of admiration in their voice—or was that fear? Back in the 90s, using a computer to print documents was surprising for a 14-year-old.

And now, the magic is gone. Kids look at you in disbelief when you suggest they write their paper, then go back to copy-pasting Wikipedia articles.

People used to be amazed when they saw an actual programmer. Software was some kind of magic resource that appeared in the bowels of huge mega-corporations with thousands of engineers and millions of dollars in budget. A few people had heard about shareware, yes, but those were the exception. When you showed people that you could program computers, they would all go «oooh» and «aaaah» and beautiful young girls would ask to have sex with you (or at least, that’s what the pictures in the pop-ups said).

That magic is gone as well, with the rise of the reclusive anti-social geek stereotype.

And yet… A few days ago, I was commuting in the Parisian subway. Next to every subway door, there’s a map like this one:

plan-de-metro-bonne-definition

Sitting next to the door was a young girl with an HTC smartphone I did not recognize. Her head was literally inches from the map on the door, at a perfect reading distance. And yet, she fumbled around the cell phone interface and launched a subway map application that, for all practical purposes, was just an on-screen version of the map next to her. And then, she fingered the screen some more to scroll her current position into view.

Such a reliance on magic technology can only mean one thing — the geeks have won.

Unrelated Posts



1150 feed subscribers
(readers who polled a feed this week)