Insight into Google’s free expression decision making

I am fast to skip lengthy blog posts, but this one – “Free expression and controversial content on the web” – in the Official Google Blog somehow hooked me from the first sentence:

Our world would be a very boring place if we all agreed all the time.

What followed was a lengthy insight into what Google people have to deal with on an every day basis, how they have to balance between what they want, what their customers and users want, and what different governments want.

At Google we have a bias in favor of people’s right to free expression in everything we do. We are driven by a belief that more information generally means more choice, more freedom and ultimately more power for the individual. But we also recognize that freedom of expression can’t be — and shouldn’t be — without some limits. The difficulty is in deciding where those boundaries are drawn. For a company like Google with services in more than 100 countries – all with different national laws and cultural norms – it’s a challenge we face many times every day.
In a few cases it’s straightforward. For example, we have a global all-product ban against child pornography, which is illegal in virtually every country. But when it comes to political extremism it’s not as simple. Different countries have come to different conclusions about how to deal with this issue. In Germany there’s a ban on the promotion of Nazism — so we remove Nazi content on products on Google.de (our domain for German users) products. Other countries’ histories make commentary or criticism on certain topics especially sensitive. And still other countries believe that the best way to discredit extremists is to allow their arguments to be publicly exposed.

Google’s globalism (reminder: more than 100 countries), and the scale at which they work (for example, Google is often called the duct tape of the Web) are unprecedented.  Being a pioneer surely has its bright sides (like money and power), but it also brings a lot of responsibility and a total or partial lack of established practices.

Dealing with controversial content is one of the biggest challenges we face as a company. We don’t pretend to have all the right answers or necessarily to get every judgment right. But we do try hard to think things through from first principles, to be as transparent as possible about how we make decisions, and to keep reviewing and debating our policies. After all, the right to disagree is a sign of a healthy society.

One thing I’m glad about is that I don’t have to make decisions balancing between people of different cultural backgrounds.  As much as I want to be an all satisfying nice guy, the reality is that I see the world in black and white more often than I should or want to.  On more than one occasion I was very critical and practically insulting to a person who has a different point of view on some subject that I’m passionate about.

Learning to think

I am using this blog to learn the thinking process once again.  I believe I did it in the past a couple of times already, but somehow the skill vanishes and I have to redo the process.  These days I’m going through a lot of information and what I noticed is that I don’t spend enough time thinking about what I read.  It’s more like scrolling through, then a quick spark in my mind which I can’t even describe properly with words, then I think something like “Hold on a second… Hmm.. Oh, OK. Next!”, instead of “I agree with this because…”, or “I disagree because…”, or “I never thought of that this way. I better look into it more…”.  As  a result of this, I have a suspicion that I re-think the same things over and over without coming to any conclusions, researching the subject more, or simply dropping it as uninteresting.  This has to stop.

So, I started blogging more, putting my comments – no matter how silly or insignificant – around the things that I read about.  Hopefully these will get more interesting with time and practice.

Social network through the email

Slashdot runs the “Turning E-Mail into a Social Network” post, which links to this article about Google and Yahoo approach:

Ignore Orkut, OpenSocial, Yahoo Mash and Yahoo 360. Google and Yahoo have come up with new and very similar plans to respond to the challenge from MySpace and Facebook: They hope to turn their e-mail systems and personalized home page services (iGoogle and MyYahoo) into social networks.
Web-based e-mail systems already contain much of what Facebook calls the social graph — the connections between people. That’s why the social networks offer to import the e-mail address books of new users to jump-start their list of friends. Yahoo and Google realize that they have this information and can use it to build their own services that connect people to their contacts.

This feels very natural. Both Google and Yahoo indeed aggregate a lot of personal data and a lot of personal relationships (who knows who, who emails who and how often, etc). It’s logical to assume that they want to expand what they have, and social networks is one of the ways to go.

So, why email?  Email has a number of advantages over other media:

  • Everybody has an email account.  And everybody knows how to use one.  It’s almost as widely used as mobile telephony.
  • Email is very flexible – texts, HTML, attachments, links, etc.
  • Email is an open standard – there are many clients, servers, web services, plugins, etc.
  • Email is easy to convert to other media – IM chats, blogs, SMS, etc.
  • Email is often integrated with other tools, such as addressbooks, calendars, todo lists, reminders, etc.
  • Email supports both one-on-one and group communications (mailing lists).
  • Email is easy to remember (not like a phone number or ICQ UIN), lookup and share.
  • Social networks are often about messaging.

I wish email was better integrated with half of the social networks that I use.  Most of them use some sort of their own messaging system.  Some don’t even provide any messaging at all.  And all of them would have to do much less work if they relied more on email.   I’m glad to see that Google and Yahoo realize this.

Fighting the spinning spammers

Lorelle has an excellent post covering spinning spam – “Spinning Spammers Steal Our Blog Content“.  As always, the article is full of useful links and insightful quote.

Here is a quote from a linked article – “Protecting Your Content From the Spinning Spammers” – describing the issue:

 […] process of modifying the content before reposting it is often called “spinning”. Spinning a work before republication has several advantages, the largest of which is that Google is less likely to detect the work as a duplicate and, thus rank it higher. However, almost equally important is that it is much harder for victims of plagiarism to detect and follow up on the misuse, making this kind of abuse much harder to stop […]

Here are some helpful tips for detecting the stolen content:

  1. Digital Fingerprinting: Digital fingerprinting is a process by which you append a unique word or phrase to the end of your posts in your RSS feed. If the feed is scraped, so is the fingerprint and searching for that string of characters tells you which sites have taken your content. Since fingerprints don’t have easy translations or synonyms, they remain intact through the spinning process. Plugins such as the Digital Fingerprint Plugin and Copyfeed can automate the process.
  2.  Trackback Monitoring: As was the case with Tony’s original post, spam blogs often leave links in the scraped post intact, even as they modify the copy. They often send trackbacks to those URLs in a bid to get extra incoming links to the spam blog. If you link to your own articles when writing, you can watch the trackbacks and get an idea for who is using your content, even if it is spun.
  3.  FeedBurner Tracking: FeedBurner offers a very powerful “uncommon uses” feature that tracks where your feed is published. Since FeedBurner does not depend upon the post content to track the feed, spinning the text will not fool the system.

I tried digital fingerprinting coupled with monitoring a few times and I have to say it works pretty good.  The way I was doing it though, was on a per article base, not for the whole feed.  I noticed that when my content is stolen, usually just a few articles are taken – presumably those with high ranking keywords.

So, what I do sometimes is invent a new word (wordativity anyone? blogalerting?), stick it in the post, and then setup Google Alerts for this word.  The moment Google indexes something with this word, I am notified either via an RSS feed or an email.  (If you feel really paranoid, you can create a new Twitter account, pipe the RSS feed to that account, and folow it with your main account, so that you get an SMS when stealing occurs.)

Anyway, check the above links for more information about the problem, some insight into legal point of view, as well as how to handle the cases when this happens.  And spread the word too.

How to handle web rudeness?

Web Worker Daily asks an interesting question – “How do you handle web rudeness?

This is probably a nobrainer for people who have been on the web for some time, but newcomers, especially those to the blogosphere and the world of forums, are often puzzled.  It’s very easy to insult someone on the web.  Pick a forum or a blog.  Write a comment.  You’re done.  And sad fact of life is that many people do just that.

Having a blog (albeit not the most popular) for a few years now, I’ve seen some of that rudeness and some of those insults.  Both private and public.  And here is how I go about them.

First of all, I treat both private and public insults equally. I don’t differentiate.  If I can think of the way to make fun of it, I respond publicly. If I can’t, I just delete and ignore the comment.  If I get two or more insults in a row  from the same person, I ban, blacklist, and filter the originating username, IP address, and email.  And then I don’t care.

My thinking is that there is enough crap going on already, to take some more from the Web.  I consider the Internet to be the best thing since… since… since… since the beginning of times.  If something bad is coming out  of it, I either convert it into good (humor, smile, good mood), or I totally get rid of it.  It’s as simple as that.

P.S.: Just to make something crystal clear – with non-insulting comments I respond in the same scope.  If the message was private, I reply in private. If it was public, I reply in public.  Sometimes, if I feel like the public can benefit from a private discussion, I’d ask the permission of the other party to publish the conversation.  To be on the safe side, I’d often forward the preview of the post too, to clarify what exactly will be published.  Insulting comments never get a private reply – it’s either nothing, or a public joke.