The real meaning of there's ain't no such thing as a free lunch (Chris Anderson)

Kelly - Free Lunch Club Econ geeks like me know George Mason University economist Russ Roberts as one of the best commentators on the dismal science, not only for his Chicago-school clarity but also his ability to communicate economics to a broad audience through everything from novels to a popular podcast. So I was delighted when he asked me to be the guest for today's audio installment, which you can find here.

The highlight for me was his explanation of what "There's ain't no such thing as a free lunch" (TANSTAAFL) means, and how it squares with my own suggestion that, at least from a consumer's perspective, lunch really can be free.

From Robert's summary of this part of the podcast:

What do economists really mean by this phrase? Common interpretation: If you think it's free it's only because you are not counting the externalities and repercussions. Suppose you go up to a sort of friend and say "I'm going to take you to lunch, a fancy restaurant." Friend demurs. Maybe feels he might feel pressured to reciprocate. Or that he might be asked for something down the road. Is if free to you if you never intend to reciprocate or do anything even if asked? It may be free to you, but it costs someone else or costs you in opportunity cost.

Everything has an opportunity cost--something else could be done with those resources. Walking down the street, someone presses into your hand that you recognize as a coupon for a meal at a great restaurant. No out of pocket costs, don't even have to deal with Russ's conversation, better than even daydreaming through Russ's conversation. It's free in the out of pocket sense, free in the sense of everyday language; but in fact it still costs you your time--the time you spend eating at the restaurant is time you're not doing something else. That's what economists mean by Tanstaafl ("There ain't no such thing as a free lunch"). Reading Wikipedia takes your time as a reader. Tiny cost, eyeball cost, zero compared to the alternative of looking up the information somewhere else--which would also have the eyeball cost. Milton Friedman meant the opportunity cost.

So there you have it. In the purely monetary economy, there are plenty of free lunches. But include such non-monetary factors as time, attention and the value of the other things that you might have done with your time and attention, and eventually you'll pay, one way or another. Fair enough--free in the monetary economy is close enough for me.

We had a lot of fun on the podcast and Russ is always a treat to learn from. Check out the rest of his summary of the wide-ranging conversation here, along with reading sources and furious comments from Russ' listeners  (or better yet, download it to your iPod and listen to it as God intended in the car)

Is Google Bureaucratic? (John Battelle)

Maybe only when it has to create products in response to market demand (ie new features for enterprise Google Apps), as opposed to engineer delight. Philipp has an interesting post/thread here.

Bold Is Good, I Hope It's Better Than My Curve (John Battelle)

Via Ars, news of a new BBerry 3G phone. I want one. I love my Curve, except...it chokes on all the mail (about 750 a day) and calendar items (about 60 changes a day) that it has to synch over the air. The phone is unusable for one to five minutes each time it wakes up from an extended period of non-use - the very same time that I need it most (like when I get into my car, have a conference call in two minutes, but have to wait for the little spinning hourglass icon to resolve). I sure hope the BBerry Bold fixes that. But, no matter. When it comes to phones, the BBerry is my Mac - I love to hate it, and hate to love it.

FreshAIRApps: A Premier Adobe AIR App Directory (Richard MacManus)

The Adobe AIR platform is one of the hottest desktop platforms available. While we've given you numerous recommendations on great AIR apps, finding them all in one spot (outside of ReadWriteWeb) can be a pain.

With so many to discover, here's a look at why you might want to recommend your favorite Adobe AIR apps at FreshAIRApps.

FreshAIRApps officially launched in April to showcase some of the most popular AIR applications available. James Whittaker, the interactive designer and creator of FreshAIRApps, does a great job of taking FreshAIRApps a step further than your typical directory. FreshAIRApps intends to give back to the community by providing users and developers with Adobe AIR news updates, tutorials, and numerous development resources.


FreshAIRApps Features

Adobe AIR Showcase
FreshAIRApps provides a great showcase for some of the hottest AIR apps available. Given a brief review, users are welcome to provide their own opinions in the comments section and rate each app on a scale of 1-5. So far only a handful of of AIR apps have been submitted. However, site visitors can easily submit an AIR app for reviewing via the "Suggest an AIR app" button located conveniently on the site's navigation menu.

Adobe AIR News
FreshAIRApps also has a section devoted to Adobe AIR news. What's really unique about this section is the type of news that's featured. Not only will visitors receive updates on the latest news from Adobe, but also news about applications that have been reviewed including upcoming releases and links to interviews of the developers.

Adobe AIR Tutorials and Resources
Due to FreshAIRApps' recent debut there are only two tutorials available. The provided tutorials are aimed at beginning developers of the Adobe AIR platform. The first tutorial features a host of information about the tools and technical skills you'll need to begin developing an application using the Adobe AIR platform. Also provided are links to Adobe AIR development extensions for Dreamweaver CS3 and Flash CS3.

The second tutorial provides developers with backgrounds in programming languages such as Flex, Flash, HTML, and AJAX with a great list of documentation resources to get started. Along with book recommendations, more resources can be found in the 'Resources' section of the site.

Supporting the Adobe AIR Community

FreshAIRApps is poised to be the premier directory for all your Adobe AIR needs by providing a haven for users and developers to mingle together. Users now have a place to provide centralized feedback to developers, while developers can further promote their applications and exchange tips and news about the platform. With enough participation, FreshAIRApps could become a great resource for the Adobe AIR community.

Microsoft’s WorldWide Telescope Released (Tech Crunch)

Microsoft has released its highly anticipated Worldwide Telescope software, which can be used by astronomers and non-astronomers alike to explore the heavens with a desktop client akin to Google Earth.

We’ll have a detailed review up shortly. Until then, head over the site and download your copy for free (Windows only).

See our previous coverage here and here.

Crunch Network: CrunchBoard because it’s time for you to find a new Job2.0

Abstracting Spatial Relationships with the Yahoo! Internet Location Platform (Yahoo! Web Services Blog)

Note: This blog post was originally published on the Yahoo! Local & Maps Blog.

Like the London Tube Map, recording and retrieval of locations and their relationships doesn’t always have to do with their Lat/Lon. There is a more elegant way to abstract the relationships of location, and unambiguously describe places in a permanent, language-neutral manner. Since Where on Earth joined Yahoo! in 2005, Yahoo! has geo-enabled the network, including geo-tagging advertising, Flickr photos, Yahoo! Maps, and so many of the location-based services that Yahoo! has offered.

Yahoo! is now offering a developer preview of this Yahoo! Internet Location Platform.

Here’s an example of the new platform in action. Check out this photo on Flickr. This photo was geo-tagged by the user, and since it was placed on a map, we were able to give it a set of these location tags. If you browse in to the tagged metadata using the Flickr API, you’ll notice a set of geo-tags called WOEID (Where On Earth IDs) which are permanent, unambiguous, language neutral tags that represent that location.

Since we have content with a tag, we can find out some interesting things, tag 727232 for example, is Amsterdam, and we can use the new APIs that we’re releasing to find out all sorts of relevant relationship information, including:

  • The parent, the administrative region of Amsterdam
  • Neighbors, such as Landsmeer, Zaandam, and Watergang.

  • Belong Tos, such as North Holland, Western Europe, and the Europe/Amsterdam Time Zone

  • and more!

  • (Note: The links above are in XML, and may not be viewable in all browsers.)



This service allows you to discover location relationships from free-text place names, tag your content with location IDs for easy indexing, disambiguate numerous objects tagged with the same location, and so on.


Go ahead and check out the documentation on the Yahoo! Developer Network at http://developer.yahoo.com/geo/.

Congrats to the Yahoo! Geo team on this preview.

Michael Lawless
Sr. Product Manager, Yahoo! Maps

P.S. For more on subject, check out the post by Dan Catt on geobloggers.com.

Live From Google Campfire One: Friend Connect (Tech Crunch)

Google is holding its third Campfire One event tonight, this time to discuss the details of Friend Connect with developers.

Friend Connect is a new data portability initiative for spreading social connections around the web. It’s the third of such announcements to be made in less than a week; MySpace Data Availability and Facebook Connect are the other two.

Michael will be streaming the event live via Qik and sending us periodic photos from his iPhone.

We’ll update this post with the photos as they come in. The live stream is embedded below, and his archived video can be found here when he’s not recording.

More information will be available from Google at this URL following the event.

And here’s a video provided by Google that explains how developers can add Friend Connect to their websites:

Crunch Network: CrunchBoard because it’s time for you to find a new Job2.0

NewsCred: Just How Trustworthy is Your Favorite Blog? (Tech Crunch)

The internet is littered with people who don’t know what they’re talking about. Common sense is usually enough to separate the junk from legitimate articles, but even the most highly-regarded publications have been infiltrated by reporters who like to make things up. NewsCred, an international startup based out of Geneva and Stockholm, is trying to address this problem by assigning a credibility rating to every big-name publisher, author, and story.

The site is currently in a private alpha, and you can grab one of 1000 invites here.

Right now NewsCred behaves like a mix between a news aggregator and Digg. Users can pick from a number of major news sources to customize their main feeds, or they can sort sources by credibility. After clicking on a story, users can choose to either “Credit” or “Discredit” the author or the article itself. These ratings are averaged across all users to determine the trustworthiness of each article, author, and publication.

NewsCred’s biggest problem is going to involve establishing a meaningful reputation system dictated by “the crowd”. For one, the obvious issue of bias comes into play - there will be no shortage of people who discredit sources for simply disagreeing with them. Most people will respond to a story with a gut instinct of, “This seems stupid” instead of, “The facts presented in this article are false”.

The system also fails to take into account the nature of breaking news. The “most credible” source might be the one that sits on the sidelines for a few days while everyone else is talking to contacts and searching for facts. Rumormongers have no business being called “credible”, but there is something to be said for sources that break stories first. NewsCred should reflect this somehow.

NewsCred has a good idea. Both online blogs and the mainstream media are full of unsubstantiated rumors, biased articles, and unsourced facts. But a black-and-white voting system doesn’t seem to be the best way establish an author’s reputation - the system will rapidly devolve into little more than a popularity contest. In order to succeed, NewsCred will need to establish a robust rating system that encourages fact-based debate. Otherwise, it won’t have much credibility itself.

The image above is supposed to show the trustworthiness of mainstream media over time, but there isn’t much data yet.

Crunch Network: MobileCrunch Mobile Gadgets and Applications, Delivered Daily.

Live-Streaming Where 2.0 (O'Reilly Radar)

If you can't make it to Where 2.0 you can watch it live-ish via two different video streams. For tonight's Ignite and Launchpad event you can watch via UStream.TV. This stream will get audio directly from the soundboard.

Seero, a geo-broadcasting portal that is focused on events is going to be live-streaming the entire event. You can watch it on their site or via the embed below. They will also be doing interviews throughout the day.

Just in case you don't have time to watch the stream we will be releasing video clips of Where over the next couple of days.

Twitter for Music (Tech Crunch)

Twitter is an efficient technology for spreading and harvesting concise ideas. Unfortunately, it’s not so great for sharing rich media. Want to broadcast a video? You’ll have to settle for a TinyURL to YouTube, or maybe switch over to Seesmic altogether.

Pownce improves on the Twitter model by supporting file transfers and at least one new data type: the structured event. It also appears to be evolving into a better system for trading music, possibly with a full-featured music player.

But if music is indeed a significant part of Pownce’s future, then Blip is one step ahead. Call it “Twitter for Music” since it’s essentially just that: a way to suggest music and share your thoughts about it with a network of contacts.

The beauty of Blip is that, unlike with Pownce, no file uploads are necessary. Just search for the song you have in mind and Blip will grab it from Seeqpod, Skreemr, or parent company Fuzz’s own database of music. Your followers (”listeners”) can hear full versions of the songs you post using a Songza-like player at the bottom of the page.

Of course, just as people are wary of joining yet another social network, they’re sure to think twice about leaving behind a network of followers for a new micro-blogging platform. So Blip debuts with the ability to push messages out to FriendFeed, Twitter, Pownce, and Tumblr. This may not ensure its survival in the long run, especially if Twitter or Pownce decide to integrate Songza, but it should help with adoption rates.

Fuzz, the company that created Blip, is a self-described “CRM for bands” - a place where indie artists can set up web presences and manage their relationships with fans. It also features a mixtape maker like Mixwit and Muxtape, but with songs contributed directly by artists themselves.

The San Francisco-based company, which launched Fuzz in Spring 2007, is funded by angel investors. Follow me on Blip here.

Crunch Network: MobileCrunch Mobile Gadgets and Applications, Delivered Daily.

Twitter and the Architectural Challenges of Life Streaming Applications (Richard MacManus)

Because Twitter is getting more popular, every glitch in the service is now felt more acutely. Going without Twitter for many people is even harder than going without email, and so outages lead to complaints. Complaints pile up and become debates, asking questions like: should Twitter be converted into a protocol and become decentralized? Is that the way to scale Twitter and make it more reliable? If not, how can that goal be accomplished?

To me, the answer to decentralization is a firm no. First of all technically it won't solve the problem. At least not in any way that Twitter folks can't solve it themselves. The whole question actually misses the main point. We love Twitter as an application, and its strength is the fact that people know where to find it, people love the What are you doing now? question. Amongst a sea of copycats, it was Twitter that took off and that's why we know and love it. Twitter is Twitter and it should not be anything else.

The question that people should be asking, though, is how to properly scale Twitter and, for that matter, the whole slew of other life streaming applications. Clearly these applications are trying to break new ground by merging streams of your friends' activity together and presenting you with a single view of that information. All of these applications are facing similar challenges and they could all architecturally benefit from the same pattern. So what is it? How should these applications be designed so that they scale to meet the demand?

What is the Problem?

To understand the challenge facing Twitter and other life streaming applications look at the diagram below. A node in the center is an individual user and the the nodes around it are the users that follow or subscribe to this user. The blue nodes are subscribers and red ones, U1 and U2, are publishers in this diagram. The yellow node, R1, is a receiver that gets updates from both U1 and U2. The yellow note shows that the stream of R1 contains updates from both U1 and U2.

How to manage all of this is pretty obvious until one starts thinking about how to generate the stream for R1. The answer that comes to mind right away is - on demand. That is, when the user R1 checks his Twitter page or via one of the many Twitter clients, the stream is computed and delivered on the fly. Unfortunately, and this is true with distributed large-scale systems in general, the first answer is likely to be wrong. If the user subscribes to say 100 other people, to pull together 100 streams and merge them so that they are in the right time order is likely to take seconds if not minutes. Who is going to want to wait this long?

If the user view can not be computed on the fly, then the only other answer is that it is pre-generated. That is, whether the user checks or does not check the stream, it is there and available as soon as possible. This answer also seems wrong, because this approach is quite wasteful. Pre-generating all these views without anyone looking at them is going to cost a lot of wasted space and compute power. Yet, of the two approaches, this is the one that delivers a better user experience and so this is the one that is likely to succeed.

Relational Database - Likely the Wrong Way

We wrote about scalability challenges with relational databases in our post about Amazon Dynamo. Yet relational databases should not be dismissed. First, lets look at how relational database can be used to engineer a solution. A simple approach is to have three tables USER, FRIENDS, and MESSAGES; the tables would look like this:

This is very simple, and of course it does not scale. As the tables grow, even if everything is indexed, doing all the look ups via this set of tables can not work. What kills this solution is that all information of all users is sitting in these tables. What if there was a way to split all this information into many databases? If this was possible then the system would scale. So lets say we took all the users that start with letter 'a' and put them into one database and then all the users that start with letter 'b' into another and so on. There are systems that can benefit from such partitioning. For example, MyBlogLog can be partitioned so that all data is stored around individual blogs.

Unfortunately, in case of Twitter and other life streaming applications such partitioning does not work. The reason is that we can not predict who is going to follow who. So there is no way to cluster the data so that all the necessary messages end up in the same database. And cross-database queries are very costly - not a way to go. So the reason a relational database does not work is because a single database system does not scale and the data is not amicable to partitioning into multiple databases.

Data and Compute Cloud - Possibly the Right Way

Increasingly more and more companies, particularly in the consumer space, are turning to cloud computing. The fundamental difference that the cloud approach takes vs. the relational database approach, is that with the cloud you split the data and split the computation on a massive grid and then make trade-offs. For example, in the relational database data duplication is a big no. Things need to be normalized. In the cloud world data duplication is okay, because a lot of views are pre-generated and a lot of them contain duplicate information. For example, a message from one user is duplicated into bins for everyone who subscribes.

The second trade-off is consistency, which is kind of related to duplication. When we are talking about mission critical applications on Wall Street, data consistency is a top priority at all times. But does it matter if user A gets a message from user B and then it takes a few minutes to deliver the same message to user C? Of course not. Even in our real-time hungry culture this delay is acceptable. So the trade-off is to forgo consistency across the entire system but gain flexibility instead.

The cloud version of the system is depicted above. For simplicity we have 26 machines on the grid - one for each letter. Each machine is identical and focused on users whose id starts with the corresponding letter. All information about a specific user is stored on the machine, including profile, list of people who follow this user, etc. The key thing is that the system maintains not only a list of messages generated by this user, it also immediately creates a list of messages for the user. It does that by processing updates from other machines. The whole thing is a peer-to-peer, completely connected ring system, where each machine is connected to all others.

When a user types an update into the UI it is first sent to the machine that handles this user. That machine immediately updates the user's messages and then broadcasts those messages to other machines. For each other user who follows the one that just updated, the system constructs the message and sends it precisely to the machine that hosts that other user (it is known because users are split based on letters). So for each update the system sends out exactly the correct number of messages. Then as soon as the message is received on the other end, it is written directly into the stream of the receiving user.

What is nice about the cloud solution is that it scales as the user set grows. The partitioning mechanism does not need to be based on letters, in fact it should really be based on a quick, uniform hash which would ensure that the users are distributed evenly around the grid. And there are many other details, of course, because what we described here is not the solution, but just the basic idea.

Conclusion

Software engineering as a discipline has evolved a set of design patterns. These are solutions that work across languages and across different systems. What we need is new design patterns for life streaming applications like Twitter. Instead of talking about breaking the service into distributed systems (which likely would perform worse and have more outages), we need to work through the best ways of building this kind of software. Google scales, Amazon scales, and as Stowe Boyd pointed out, so does AIM (although it has considerably less connections). And certainly there is a right architecture for Twitter, which would make it scale to meet the growing demand.

So lets start right now! Please tell us what you think are the best ways to design life streaming applications? What trade-offs do you think should be made? And please tell us about your specific experiences building these systems.


When Crowdsourcing Fails: Cambrian House Headed to the Deadpool (Tech Crunch)

cambrian-house-logo.png

Crowdsourcing sounds good in theory—pull together a bunch of smart, motivated individuals from across the Web to create a new product or business—but in practice it is not so easy to pull off. One of the first major casualties of the crowdsourcing movement looks like it will be Cambrian House, the Calgary startup that tries to organize the crowd around creating new ideas for Websites and software products. After unsuccessfully trying to raise a new round of capital, it is our understanding that the startup has negotiated a fire sale of its intellectual property, assets, Website (and whatever community remains after the sale) to Spencer Trask, an old money, New York venture firm that originally backed Thomas Edison.

The deal is structured as an asset purchase, after devolving through various stages from initial talk of a new investment to a joint venture to a buyout. The more Spencer Trask looked, the less it offered. Spencer Trask is basically buying the Cambrian House platform and its community for a fraction of the $7.75 million that investors have already put into the company. We cannot yet confirm an exact figure, but one source speculates that it could be less than $1 million. Spencer Trask plans on taking the assets and rolling it into VenCorps, a Cambrian House project in development that wants to apply the crowdsourcing concept to venture capital. Sean Wise, a Canadian “venture consultant,” is heading up VenCorps and (presumably) whatever is left of Cambrian House. A Cambrian House spokesperson contacted confirms that the sale has gone through and that the site will “dissolve” in three months. We are placing Cambrian House in the deadpool.

So far, 6935 ideas have been created on the Cambrian House site. Some of them must be worth pursuing, no? Perhaps. In addition to VenCorps, Cambrian House itself will be keeping some of its more successful projects alive, including desktop fighter game Gwabs, independent-film funding service FilmRiot, Digg-like charity Greedy or Needy, and virtual gift-wrapping app Prezzle. It will also retain rights to its source code and try to license it to others through an application called Knottle and a platform called Chaordix, both yet to be released. Many of these ideas didn’t gain traction until they were invested in and championed by Cambrian House itself, which again makes you wonder whether any good ideas can actually grow into full-fledged products from an unaffilated crowd.

To be charitable, maybe Cambrian House just suffered from poor execution and Spencer Trask thinks it can do better. But crowdsourced venture capital? If the crowd cannot even make a decent Web app, the chances of its being able to allocate millions of dollars more efficiently than seasoned pros does not seem terribly great.

The imminent demise of Cambrian House is a cautionary tale for other startups, such as Kluster, CrowdSpirit, CrowdSpring, and FellowForce, trying to cut their teeth in the nascent crowdsourcing industry. They all have their own approach, and experimentation is necessary to find the right one.

The fall of Cambrian House won’t deter them from trying. For instance, Kluster takes a more structured approach by breaking down projects into manageable stages and has thought through the incentives a little differently. And CrowdSPRING, which focuses on designs for Website and marketing materials, is formally launching tomorrow after picking a winner for the $5,000 contest to design its own Website.

Some of these will survive, and some won’t. The key is attracting the right community of active contributors and structuring the rewards in such a way that makes it easy to participate. Or is crowdsourcing simply a bad idea that should be put to rest?

vencorps-small.png

Crunch Network: CrunchBoard because it’s time for you to find a new Job2.0

Ignite Where and Launchpad (O'Reilly Radar)

Tonight we are opening the Where 2.0 Conference with Ignite Where and Launchpad. It's going to be a mixture of 5-minute demo and presentations. The event is open to all-comers (as will the cash-bar). The schedule for the evening is below (full descriptions are after the jump).

First Set: Starting at 7PM
Ignite: Building Personalized Slices of the GeoWeb - Andrew Turner (Mapufacture)
Ignite: Health In the Real World - Steven Hammond
Launchpad The Future of Location-Based Gaming - Georg Broxtermann (Orbster GmbH)
Launchpad: Introducing Whrrl: Real-Time Personalization for the Real World - Blake Scholl (pelago)
Launchpad: Ipoki: a GPS-based Social Network - Alberto Andres, Diego Fernández Domínguez (Ipoki)
Launchpad: TurfTag Launch - Zachary Holmquist (TurfTag)
Launchpad: On the Shoulders of Giants: Bridging the Divide Between Science and Advocacy - Josh Knaer (Rhiza Labs)

Second Set: starting at 8:15
Ignite: Mapping Now: Dynamic Realtime Maps and Other Pictures. - Eric Rodenbeck (Stamen)
Ignite: Who Is in Your Neighborhood? Defining Neighborhood Boundaries & Identifying Localized - Bernt Wahl (UC Berkeley)
Launchpad: The REST is Up to You: A Deeper GeoStack for Better Apps - Jaron Waldman (Placebase)
Launchpad: How to Make a Geographic Wiki - Frank San Miguel (Concharto)
Launchpad: Why Trust Top-Down Data? Building Services on Better Maps. - Nick Black (Cloud Made)
Launchpad: Focation.com: Info at Their Location - Nguyen Le (Focation.com)
Launchpad: Open Space - Ordnance Survey on the web - Ian Holt (Ordnance Survey)

First Set: Starting at 7PM
Ignite: Building Personalized Slices of the GeoWeb - Andrew Turner
User-generated geospatial content has become plentiful as the tools of the GeoStack have become nearly ubiquitous. We're becoming awash in masses of geospatial data and the next question will be how to manage it. This presentation will discuss solutions that have been developed to enable users to find personalized interesting localized content from the GeoWeb.

Ignite: Health In the Real World - Steven Hammond
By opening a geospatial window on patient-entered medical information, PatientsLikeMe is changing the way patients and researchers look at diseases and treatments in long-term illnesses like ALS, MS, and HIV.
Launchpad The Future of Location-Based Gaming - Georg Broxtermann (Orbster GmbH)
The presentation shows how easy it will be to upload and play a LB Game and how item purchasing works.

Launchpad: Introducing Whrrl: Real-Time Personalization for the Real World - Blake Scholl (pelago)
At the nexus of social networking, local discovery and user-generated content, Whrrl combines mapping and micro-blogging technology into a unique social discovery experience. Whether accessed via the Web or mobile device, Whrrl provides users with an entirely new discovery pathway for finding and sharing local knowledge with friends and communities.


Launchpad: Ipoki: a GPS-based Social Network - Alberto Andres, Diego Fernández Domínguez (Ipoki)
Ipoki.com is a GPS-based social network that allows people to share geolocation data using a small application installed in their mobile devices. Ipoki integrates this data with other social web sites like Facebook, Flickr, Netvibes, or IGoogle. Open Social and Android are the future integrations for Ipoki. Social networks, mobile devices, and geodata are joined in this project.

Launchpad: TurfTag Launch - Zachary Holmquist (TurfTag)
TurfTag is a Social Utility to assist its users in rediscovering the world around them. TurfTag will connect users to their friends in real space, allow location based searching, connect users to events happening around them, and also give a new look at the objects and locations that surround us. TurfTag is about seeing what you are missing . . .

Launchpad: On the Shoulders of Giants: Bridging the Divide Between Science and Advocacy - Josh Knaer (Rhiza Labs)
While they might share common goals, creating easy to use GIS applications that satisfy the needs of sophisticated data producers and motivated (but less skilled) data consumers is no easy task. Issues of trust, data provenance, statistical accuracy, and usability are all challenges that cause collaborative GIS systems for experts and novices to fail. Rhiza Labs CEO Josh Knauer will give an overview of Data Basin, a free online website for the conservation community that is winning accolades from both scientists and advocates for its scientific integrity, robust mapping and analytical tools and ease of use.

Second Set: starting at 8:15
Ignite: Mapping Now: Dynamic Realtime Maps and Other Pictures. - Eric Rodenbeck
Maps are never pefect representations of reality, and increasingly they're out of date before they're finished. Complicating matters, mapping of live phenomena (geospatial or otherwise) is becoming more and more prevelant, and even expected. Looking back to earlier representations of movement can help us figure out how to represent the fluid spaces that mapping is moving in to.

Ignite: Who Is in Your Neighborhood? Defining Neighborhood Boundaries & Identifying Localized - Bernt Wahl
As Internet search and mobile mapping become more granular, location-based services based on neighborhood data can now tailor to communities' needs and demographics more effectively.

Launchpad: The REST is Up to You: A Deeper GeoStack for Better Apps - Jaron Waldman (Placebase)
The free mapping platforms have evolved in relation to a simple set of consumer requirements like getting driving directions, finding coffee shops, and viewing aerials. As developers have hit the limits of capabilities on offer, fewer truly useful new mashups are emerging. The new Pushpin REST API opens the door to more geospatial web applications by providing on-tap, accessible local data.

Launchpad: How to Make a Geographic Wiki - Frank San Miguel (Concharto)
Wikipedia has transformed how people think about collaboration and challenged long-standing traditions about creation and distribution of knowledge. Yet the wiki form has hardly changed in the past 10 years. The next logical step is to enable Wikipedia-style mass collaboration on a map. This presentation discusses the necessary components to make it happen.

Launchpad: Why Trust Top-Down Data? Building Services on Better Maps. - Nick Black (Cloud Made)
Cloud Made provides products and services on top of OpenStreetMap.

Launchpad: Focation.com: Info at Their Location - Nguyen Le (Focation.com)
Focation.com is a map project based on Google map in Vietnam, Ho Chi Minh City. In the next two months they will have "crowd source mapping" available for aread that lack GIS data, including Ho Chi Minh city.

Launchpad: Open Space - Ordnance Survey on the web - Ian Holt (Ordnance Survey)
Ordnance Survey - Britain's National Mapping Agency - has launched OpenSpace, a mapping API pushing OS's unique cartography in to the hands of geohackers everywhere. Based on OpenLayers and the Ordnance Survey's hundreds of years experience in top-rate data collection and maps, OpenSpace is perhaps the best API for use in the UK.


Here Come the Geo-Smart Apps: Yahoo! Opens Location Database to Developers (Richard MacManus)

ydnfull.jpgYahoo! today released a developer preview of its Yahoo! Internet Location Platform, a collection of in-depth geo-location based APIs. We expect to see location be more smartly used in many applications around the web thanks to this platform.

The gist of what's being enabled is this: applications can provide the name of one location and then the Yahoo! APIs will report neighboring and "parent" locations. Flickr developer and map lover Dan Catt articulates the potential power of the API very well in a blog post today.

A lot of Ground Covered

Yahoo! explains the breadth and depth of location data it now offers thusly: "The [Platform] contains about six million places. Coverage varies from country-to-country but globally includes several hundred thousand unique administrative areas with half a million variant names; several thousand historical administrative areas; over two million unique settlements and suburbs, and two-and-a-half million unique postcode points covering about 150 countries, plus a significant number of points of interest, Colloquial Regions, Area Codes, Time Zones, and Islands."

Geolocation is Hot Everywhere

Geolocation is hot, a number of new projects are underway to leverage increasingly sophisticated geographic knowledge to deliver value to end users. See our coverage of Brightkite and of Yahoo!'s own excellent FireEagle, for example.

Flickr developer Catt explains, for example, that Flickr could use the new APIs to offer images of nearby photos on several different levels, with accuracy as granular as Flickr is able to output.

There are a lot of interesting possibilities, not just for mapping but for services that are map aware. What would you like to see turned geo-smart? We're excited to see what developers come up with. We probably won't have to wait for long, either, since the Platform was released the day before O'Reilly's Where 2.0 conference begins in Burlingame, California. Keep your eyes peeled for location savvy apps this week!


Powerset vs. Google: The Completely Premature Head-to-Head (Richard MacManus)

As our network blog AltSearchEngines reported this morning, the long-awaited and much hyped natural language processing search engine Powerset launched this morning. Kind of. For now, the search service only uses Wikipedia and Freebase as source material for answers to your query. So it's not really fair to compare it to Google yet, but this is a search engine, and that means it will always be held to the gold standard set by the market leader.

Comparing the two is tricky, since Google searches the entire web and Powerset only processes two sites. The admittedly not very scientific method that we came up with was to compare a handful of searches on Powerset, to the results for the same query on Google restricted to "site:wikipedia.org."

Powerset does some interesting things with general queries, such as displaying "Factz," which is an ontology showing various concepts related to your query and how they relate to one another, or "Dossiers," which are a summary of key information about your query. Sometimes it yields some odd results (such as this query for "ants" for which the key finding is that ants are "a fictional race from the video game Crash Twinsanity.") However, the real promise of NLP search engines, in our opinion, is that users will be able to make search queries using natural language -- or in other words, by asking a question. So we chose a few questions at random -- things we knew Wikipedia would have answers for -- and threw them at both Powerset and Google.

Query: Who invented dental floss?

Powerset's answer for this query was curious. The number one result comes from the Wikipedia entry for dental floss and highlights this line: "It was around this time, however, that Dr. Charles C. Bass developed nylon floss." Charles Bass, however, is not the correct answer. Earlier in the same article is this line, "Levi Spear Parmly, a dentist from New Orleans, is credited with inventing the first form of dental floss." Why didn't Powerset find it? It's second results, which comes from a Wikipedia entry on scientific achievements from the year 1815, correctly highlights Parmly as the inventor.

Google performed poorly for this query. The same 1815 article is identified in the sixth spot on the results, with the sentence mentioning Levi Spear Parmly highlighted, but the first few results aren't even close. Even though that's not as impressive as Powerset's results, both would require a user to click through to the article to verify the answer (because Powerset returned two different answers), and is scrolling to the 6th spot really that taxing? Taxing enough to make you switch to a new search engine? Interestingly, this query set loose on all of Google does quite well, returning the correct answer in a link to a trivia site in the first result.

Query: What is the capital of France?

Not surprisingly, both Google and Powerset nail this one. Both point to the Wikipedia entry on Paris, France in the number one spot with the sentence, "Paris is the capital of France" highlighted.

Query: Where is Paris?

This is a fundamentally more challenging query, because there are a large number of cities and towns called "Paris" in the world. And not surprisingly, neither search engine gives what we would call a "perfect" result.

Both return the article on Paris, France first. On Google, that's followed but a handful of other articles about the city and one about Paris, Tennessee. On Powerset, the second article is about Paris Hilton -- um? -- followed by one about Paris, Texas, and in fourth place the most helpful article it could have returned, the disambiguation page on Wikipedia for Paris. (Oddly, with the question mark, the query returned "Paris, Missouri" from Freebase, and without the question mark it returned "Paris, Texas.")

On Google at large, the results focus almost exclusively on Paris, France.

It would seem that both search engines generally understand that "where is Paris" means that Paris is a place (though upon reflection, perhaps we could have been searching for the location of Paris Hilton...), but neither recognize very well that it could mean any number of different places.

Query: Who is Joey Tribbiani?

Both Powerset and Google correctly call up the article about this fictional character in their first spot, but Google actually does a better job of highlighting who he is. Compare:

  • Google: After the 2003/2004 final season of Friends, Joey Tribbiani became the main character of Joey, a spin-off TV series, where he moved to L.A. to polish his ...
  • Powerset: In the end of the series, Joey was the only Friend that ended up without a lover or a spouse, even though he is the one that dated the most women. ... Joey becomes good friends with an attractive female attorney named Alex, who, along with her husband, a travelling [sic] musician named Eric, is Joey's landlord.

Google has the name of both shows in which the character appears in their excerpt, while Powerset's excerpt is made up of information about the series' that only someone who already knew the character would understand (without clicking through to read the full article) -- and it doesn't differentiate between the two -- before the ellipses the excerpt is talking about "Friends" and after it is talk about "Joey."

Google at large also finds the Wikipedia article first with the same excerpt -- it also finds clips of the show on YouTube, and the actor's (Matt LeBlanc) IMDB entry, as well the official site for the spin-off "Joey."

Conclusion

This was really just a very quick and informal test, and we barely put Powerset through its paces. But our first snap impressions are that Powerset doesn't do a markedly better job of finding answers than Google for most queries. Some might argue that we didn't play to Powerset's strengths and frame our queries properly, or search for things obscure enough to notice any differentiation. But the promise of natural language search is that people don't have to learn how to search -- they can just ask questions as they normally would. We also can't expect that everything they're going to look for will be obscure and hard to find via traditional search engines -- more often than not, they probably won't be.

Powerset will have an immense uphill battle to make any sort of dent in the search market. Google controls 67% of searches in the US, and the top 4 search engines make up about 98% of searches. If Google remains "good enough," Powerset will have a hard time convincing people to switch. It will be easier to make a judgment about the company's future as a real Google competitor once it is crawling more than two sites, however.

What do you think about Powerset? Impressed? Not impressed? Let us know in the comments below.


Nimbuzz - VOIP/IM aimed at mobile and social networks (Tech Crunch)

Back in early 2007 Netherlands-based Nimbuzz launched a beta for its free application which supported voice, presence, and SMS. TechCrunch UK reports that Tuesday will see it aim squarely at mobile handsets and social networks, launching with Java and Symbian client software which will work across an impressive 500 handsets. This will allow users to make and receive calls across 50 countries, particularly emerging markets where PCs are just too expensive for most people. (An iPhone client is under development). Nimbuzz will offer free mobile VoIP, conference calling, IM and group chat and photo and file sending across multiple IM communities, including Skype, MSN, Google Talk, Yahoo!, AIM, Jabber and ICQ, plus 23 social networks, including apps/widgets for Facebook and Myspace, which are key to its distribution strategy.

Founded by two Dutch mobile veterans Evert Jaap Lugt (formerley KPN) and Martin Smink, Nimbuzz was most recently funded to the tune of $10 million by Mangrove Capital Partners (the original Skype investor) and says it already has 500,000 registered users since the beta launched last year.

Over the past two years about a dozen startups have started to offer IM to VoIP over mobile to take advantage of the increase in flat-rate data plans. They include Mig33 (which also offers IM photo sharing, VoIP and social networking features), Fring and Truphone, among others.

Crunch Network: CrunchBoard because it’s time for you to find a new Job2.0

TuneUp Brings Order To Your iTunes Library (For a Fee) (Tech Crunch)

Would you pay someone to add all the correct song titles and cover art to the songs in your iTunes library? TuneUp is an iTunes plugin that aims to make cleaning up your music library as easy as drag-and-drop. The program attempts to automatically tag a user’s music library by analyzing the musical data in each file, even if a song has been previously mislabeled. TuneUp’s digital fingerprinting technology is powered by a partnership with GraceNote, which features a database of over 80 million songs. The program is currently available as an invite-only beta on Windows, with a Mac version on the way.

If you’re looking to try TuneUp out on a Windows machine, you can grab one of 100 invites here.

The interface is simple and intuitive. Upon launching iTunes, a sidebar appears with four tabs labeled “Clean”, “Cover Art”, “Now Playing”, and “Concerts”. TuneUp’s biggest draw are the Clean and Cover Art tabs, which utilize the Gracenote database. To use each, the user simply selects a batch of songs and drags them to the appropriate field. Each song is quickly analyzed, and the program presents a number of possible matches for the user to either apply or discard.

In practice the cleaning functionality works well. Even after stripping all ID3 data embedded in MP3s from a portion of my music library, TuneUp was able to correctly identify songs at least 90% of the time. The system that is used to compare potential data and album art was especially useful, as it allowed me to choose which album each song belonged to (I no longer have Led Zeppelin’s “IV” scattered across four different Greatest Hits albums).

TuneUp is currently planning to offer a subscription plan for its service, though it has yet to work out the details. This presents a problem, as cleaning up a music library is typically a one-time ordeal. It is also a chore, and many people would just as soon put off the chore than pay to be able to do it faster.

In addition to cleanup, as a way to offer long-term value, TuneUp has included a number of recommendation features. “Now Playing” offers a list of album recommendations, YouTube videos, and eBay auctions related to the song that is currently playing. “Concerts” presents a basic calendar that lists any upcoming events in a region.

While consumers may be willing to pay for the program’s cleanup feature, I’m skeptical about its long-term utility. The Concert listing could be handy, but some of the recommendations provided by “Now Playing” are already provided by iTunes through its Music Store. And there are other recommendation plug-ins for iTunes that have more traction, such as iLike. Instead of pursing a subscription model, TuneUp might want to consider a one-time purchase price of around $20 or an affiliate fee model tied to its recommendations.

TuneUp will face competition from services based on the MusicBrainz project, which offers a free alternative to Gracenote’s music-fingerprint database. They also face a threat from Apple - iTunes already uses Gracenote to download album information whenever a CD is inserted into a computer, and they could easily implement song lookup.

Crunch Network: CrunchGear drool over the sexiest new gadgets and hardware.

The Religion of Bringing Social to Software (Marc Canter)

We’re starting to see a pattern here.

Profiles, social graphs and user’s content is starting to get encapsulated and plopped into external web sites, blogs and other social networks. The user’s data stays locked up in the originating site, but varying levels of integration, access and ‘inviting’ IS being enabled.

This plopping is happening in different ways. Some via widgets, some via full gadget and app integration and everything in-between. APIs are now being offered to access social graphs, permissions and privacy is being maintained and the definition of lock-in and openness is being re-invented as we speak.

In most cases user’s will be empowered to access their list of friends from the originating site and “invite’ their friends into the destination sites or services. That’s a good thing. Most probably that ‘invitation’ will get sent via the private messages system of the originating site, not via SMTP and free, open email.

In all cases the user’s data stays locked-up on the originating site and what we’re seeing is every ingenious mechanism, technique and route around these four platforms can figure out - to KEEP that user’s data locked-in. That’s my summary of what’s going on. We still have a fight to fight.

So that’s why openness is being re-invented here. Our version of open is no good to them, so they have to reinvent it to ascribe to their own purposes.

The underlying assumptions and demands we make that a user should be able to move their data - the so-called ‘dataportability‘ mantra, the root behind our Bill of Rights for User of Social Media - is still being ignored.

All four of these platform are saying “we have our own definition of what open is”.

The one thing all four of them IS saying is that we’re going to be living in a distributed open mesh world, and that widgets and other forms of ‘inter-connecting originating and destination sites‘ - will be a predominant technique for facilitating the distributed open mesh world of the future.

If there ever was any doubt to our future of “bringing social to software” - hopefully that’s been squashed. Services, applications, desktop apps, mobile solutions - all will use this ‘distributed technique’ to connect themselves into the open mesh.

Bringing social to software will be applied to content sites, social media sharing sites, productivity apps, intranet and other inside the Firewall collaborative solutions, affinity meta-networks and ecommerce sites.

All of these kind of sites will utilize this technique of embedding their member’s data, social graph and content - into other services and sites.

So the battlefield remains “which portal/platform” do users keep their MASTER info/data on.

It may seem like Web 2.0, but it’ll still the portal lock-in game all over again - but this time - with widget tentacles protruding out from originating portals into any receptacle/destination site that will take them.

So the process of “bringing social to software” has commenced - across all platforms now. Coolio!

What makes this all interesting is that each major player has their own interpretation of how to make this happen, their own “version of open“.

So that’s why we have Data Sharing Summits. Hopefully they’ll be reps from each major platform at the summit and we can discuss how to inter-connect these various approaches - together.

Here’s my current assessment of each player’s version of open:

Microsoft and their alliance has created a way for their Windows Live Contacts to be accessed via APIs. This represents 100’s of millions of names. The APIs are two-way and their alliance members (Flickr, Facebook, Bebo, hi5, LinkedIn) can access MSN Messenger contacts and Live Spaces profiles and connect these with their own internal ’social graphs’ (like Flickr’s Friend Finder.) This scenario completely locks developers into Microsoft’s walled garden, but HEY! They’re Microsoft - right? Something is better than nothing.

Facebook seems to get openness, privacy and extensibility - best. If you read Dave Morin’s intro to Facebook Connect - he not only makes it clear that they wish to work with other platforms and that standards are essential, he also launches the notion of ‘dynamic privacy’ - which represents the real world issues that have to be dealt with, to make the open mesh - work. I know Dave Morin personally and he’s not only really smart, but also incredibly sincere and honest. Despite the various goings on with Facebook, I believe Facebook Connect appears to have the right model, approach and balance between keeping user’s lock-in as a monetizable asset (gotta make Wall St and the bosses happy!) while providing users with a powerful, pragmatic approach to openness and data portability. As Dave states- this goes beyond just dataportability.

Meanwhile MySpace started this recent rush of openness with their Data Availability announcement - which (to me) seems like a widget strategy and something that our PeopleAggregator platform has had for a while. Any or all of a user’s profile data, social graph or content can be encapsulated into a widget and placed anywhere. MySpace has chosen to launch their effort with ebay, Yahoo and Twitter. So all these alliances don’t necessarily compete or overlap with each other. The trick now is “what do you do with it - when you get there”. I’ll summarize where all these four platforms are coming from on this issue - at the end of this post. MySpace is flexing it’s considerable platform muscle and saying “we’re gonna keep the user’s data here, but we’ll allow you (the user) to plop it into any other platform you wish.

David Recordon (as he usually does) weighs in on the MySpace’s Data Availability initiative.

As others have said - and will be bound to say - we’re seeing a battle unfold in front of our eyes - for “who can be more open than the other!” And this is the sort of battle we wanna see! This can only mean good things for the open mesh! They’re all bringing social to software - in their own way - and as I always say: Vive la diffrance!

Today Google announced Google Friend Connect. It’s as if we’ve run out of titles, sayings and buzzwords to use - so they’re kind of borrowing from Facebook on this one. We’ll be talking about Connecting Connect to Connect - soon. We can think of Google Friend Connect as OpenSocial2.

OpenSoical never made sense as a name - until the next shoe dropped - which it just did. Now we can see plainly that Google is out to become the next generation social network. They want to hold the social graph data of everyone on THEIR servers. That’s what Brad Fitzpatrick is working on - with his Social Graph APIs. Google has Orkut - but that’s not enough for them. They want it ALL!

I don’t see this as a change in direction as much as an expansion and exposure as to Google’s real intention with OpenSocial all along. Of COURSE Google Friend Connect ties everything back to what’s on Google’s servers! Of COURSE Friend Connect is really OpenSocial2.

I was going to originally call this post Data Availability = Facebook Connect (both are still lock-in) - but Google made it a three-way game today. Including Microsoft seems apropos because it typifies how important this battle is - and how important it is for us - to continue to demand our rights.

Though I agree with Dare Obasanjo that interoperability is just as important as data portability, these three initiatives prove that Data Portability is a subject we need to keep screaming about.

These three announcements prove that MySpace, Google and Facebook assume that once a user enters into their domain, that they own that user, that they control what happens with that user’s data and that they fully intend on squeezing every last dime out of monetizing that user - until the cow’s come home.

This is essentially the mantra Jonathan Abrams spoke to me about - when I first met him in 2003 - and it’s the mantra of every single large social networking platform since then.

This is why we created the Bill of Rights for Users of Social Media. We had to make it clear what we wanted - and so far - no one has really given that to us.

This initiative will be a hot topic at this upcoming week’s Data Sharing Summit - down in Mountain View at the Compter History Museum. I highly recommend that anyone involved in social media, social networking or anything having to do with privacy or identity show up. This event was designed to complement the upcoming Internet Identity Workshop - as well.

I want to start off concluding by saying that Facebook’s dynamic privacy approach- essentially maps the real world activities of humans to computer systems. Static dogmatic privacy policies and technology seems to be the way of the world - now. But Facebook continues to KEEP the user’s data on one place. That’s the fundamental problem with any of these approaches.

YES - we know that moving this data around seems pretty esoteric and something only advanced nerds worry about. And YES we know that moving data brings up all sorts of fears and potential of loss of privacy. But all the roots of all our problems go back to the fact that THEY are telling ME what I can do with MY data.

Its a fundamental right we own - not them.

Now let’s put these behemoth’s announcements in light of these ‘open’ technologies:

- OpenDD (and my post on it)

- Specific attribute types for the OpenID2 attribute exchange

- oEmbed (which is actually kind of like an open version of Data Availability)

- DiSO

All of these approaches are coming from the independent developer community and are based upon NOT locking user’s data into sites. So when you hear Facebook, Google or MySpace talk about privacy, securing user’s rights, etc. - just know that they’re perpetuating their OWN version of open!

We NOW this is about lock-in and monetizing their users.

It would be nice if they’d just be honest about it.

So see you all next week!

====

OK so here’s my quick list of issues that we can compare between the various platforms version of open. Obviously the blogosphere will be all over this in the coming days.

Where does the user’s data reside?

In all four cases - the user’s data STAYs in the originating platform. So none of them are proposing an effective way to allow user’s to move their data around.

What do you do WITH this data - once it gets there?

Facebook = they talk about something called Friend access and show this screen shot. updating

Microsoft - just…. limited

Google - invite, updating, lots of coolio stuff done with gadgets, lots of resources available to do just about anything. All building on Google’s social graph on our servers approach.

MySpace - invite - no email addresses available.

I haven’t seen any mention of merging data into an external account or sending messages or creating or joining groups between systems. But we’re getting there.

What about Privacy and access controls over this data?

Facebook - they talk about something called dynamic privacy. This is the first time I’ve seen any large platform express the understanding of the types of access controls and opt-in controls - which are needed.

Microsoft - you are bound by the covenants and controls under the Microsoft deal. Alliance partners can get access to Microsoft users’ data - as long as they play along with Microsoft.

Google - at this time - it’s not clear what Google is doing in this regard. I’ll hopefully find out more about that tonight - at the Campfire.

MySpace - uh - couldn’t tell yah - really.

Any connection or mention of Groups of Friends lists or other ’sets’ of people

none

BrandTags - Half Hot Or Not, Half Poetry - About Brands (Richard MacManus)

brandtagslogo.jpgMarketing consultant and web connoisseur Noah Brier has launched a simple but fascinating project called BrandTags.net. The idea is that visitors are shown a logo, we respond with a word or very short phrase that we associate with the corresponding brand and then we're given the option to view all the "tags" given a brand in a big tag cloud.

It's a simple but elegant and interesting experiment. The tag cloud for Walmart, for example, shows that the word "evil" is pretty big - but "cheap" is even bigger! We've embedded the site below in an iframe if you want to try it out yourself.

Nice Touches

One of the nicest touches here is how Brier displays the tags in oversized font. By requiring users to scroll down the page, we get to enjoy thinking to ourselves "surely this is the largest tag for this brand" - only to scroll on and find that another term is even more frequently associated with that company!

One thing that would be nice would be to have comments be enabled at the bottom of the tag cloud screens. That way people could explain to those who don't know why, for example, the word "racist" is so large on Tommy Hilfiger's page.

BrandTags may not be the kind of site that consumers regularly return to, but it's fun to try out once. Obviously it's something that companies would have a real interest in checking out, especially if it takes off. Brier reports that it's recieved over 77,000 tags in the first weekend it was live.

We've got it in an iframe below, just because if iframes are good enough for Google Friend Connect then gosh darn it, they're good enough for us too. Click through some brands on there...you just might find ours and get to offer a little feedback!

If you're reading this post by RSS you can click through to see the iframe or visit the full BrandTags.net site itself.


Platial Goes Local & Very Soon Mobile (O'Reilly Radar)

platial's new map

Platial, the community mapping portal, has been redesigned to highlight their content. In making the decision to redesign the team realized two things. First, that with all of their content (over 150MM points from their community maps and the recently acquired Frappr -- Radar post) they had the makings for map-oriented local guides. Secondly, the vast majority (>98%) of their traffic comes from browsers, people who don't contribute to the site, so why not make sure they can find what they need?
Their announcement post does a a great job of detailing their new features, but i will go through some of the new portions that I find particularly striking.
All Map - The new Platial is all about the MAP. When you load the page it's completely filled with the area of your interest and their are small command windows hanging off of it. And of course you can still get to the content sources.
Search Results - Continuing the all-map trend, search results are displayed on the map. You are also given a list view in one of the command windows.
Slideshow - After running your search you can hit play on the map and in a Twittervision-style it will show you all of your search results. It's great to see the slideshow feature gaining more traction, hopefully Platial will enable a real-time edit viewer like Google did (Radar post).
platialicons
Iconic Filters - At the top of the map there are now a series of icons that denote the most common searches (based on user tags and actions). Just click one to search for that on your map. Di-Ann Eisner, Platial CEO, explained more in an email to me, "What makes local content interesting? Well, definitely food/drink, shopping and standard city guide stuff BUT based on watching our users for 2 years we also saw that it was local history, parks, architecture, green, activism, punk, kid-friendly and more- so that's how we've categorized and are building out our content. "

This redesign sets up Platial for a mobile play. Having a local guide on my phone that come complete with iconic search that displays the results on a map of my current area will be very handy. Platial is not keeping their mobile ambitions a secret and the mobile apps will be coming.

New Visual Search Engine Picitup Needs to Pick Up Its Game (Tech Crunch)

Visual search and image recognition is one of the holy grails of consumer Internet technologies. Picitup is jumping into the deep end of this space by announcing the launch of its public beta.

Unlike Like.com (formerly Riya) which focuses on likeness, Picitup focuses on attaining matching images. This differentiation is important as it sets the company on a completely different trajectory in terms of both offering quantifiable value to users, as well as delivering a business model at the end of the day.

An image search on Picitup begins with a textual search actually queried on Google or Yahoo. Picitup will display a set of results only from one of the two—the basis of the decision is the speed and quality of the results. The user can then select which image Picitup should fetch similar images for, or filter the results by Faces, Products, Landscapes and Color. The analysis is made in real time and is based on 100+ parameters including a propriety color space the company developed.

Erick recently wrote that:

It’s hard to compete in the search engine market, but one approach taken by several startups is to sit on top of the big search engines and try to improve their results or interface. Why reinvent the wheel when you can simply add new spokes?

From a practicality point-of-view, relying on the likes of Google and Yahoo makes sense, but it should be noted that they forbid the reordering of their results, a sticking point that surely has a negative effect on the quality of results Picitup ultimately delivers.

Picitup claims it shortens the number of pages needed for an image search from 10 to 2. However, from my experimentation its engine’s match reliability was shaky. Results were pretty good for Ford Focus, but not even close for this Running Shoe. Note that all images should theoretically correspond to the top left-hand image.

Another issue that left a sour taste in my mouth was CelebrityMatchUp, an attempt to add some light-hearted fun to the beta interface. The idea here is that users upload photos of individuals and have Picitup produce results of people they resemble. This doesn’t exactly work. For instance, consider that Michael Arrington’s photo brought back results that he resembles both Barack Obama and John McCain. Huh?

Erick Schonfeld’s photo results are also somewhat curious, although the bright side is that Erick’s wife should be delighted to know she married a Kevin Costner look-alike. For a company claiming its forté is in image matching, Picitup should not have opened this door.

Alon Atsmon, co-founder & CEO, believes the company’s technology is compelling enough to drive revenue both from ads and through licensing a white label version of the engine for integration into ecommerce sites.

True, my initial impressions of Picitup are not necessarily positive ones. However, considering Atsmon is a serial entrepreneur I’ll remain optimistic and wait for Picitup to iterate a couple of more times before I cement my judgment.

Crunch Network: MobileCrunch Mobile Gadgets and Applications, Delivered Daily.

Google Friend Connect Tries to Strangle the Social (Richard MacManus)

gfriendlogo.jpgLater tonight Google will launch a new service called Friend Connect, aiming to "bring the social" to any page around the web. Unfortunately the service takes a bunch of open technical standards yearning to see the light of day through mass adoption and puts them in a dark little box where they will struggle to breathe.

Google could have worked with other large companies and with the creators of these standards (some are in the Data Portability Working Group that Google joined, for example) to tackle the hard questions around data exposure, integration and privacy. Instead they are pushing their Open Social standard around in an iframe. Easy is very good, but co-operation could have come up with something better than this.

The Plan

Friend Connect uses OpenID, oAuth and Open Social to let users log in to their favorite apps using a trusted ID provider and then access their friend info from those apps - all while on another website altogether. That could be any website that has chosen apps from the Open Social/ Friend Connect app gallery and pasted the iframe code onto their page.

The embrace of these standards is great news - but the implementation is wanting.

If you'd like to hear the press call, we've got it up on our podcast site ReadWriteTalk, or you can listen to it in this wonderful iframe below (feel the social!). My questions come in at around 19:00, press the "play now" link to listen. The first part is boring and scripted but the Q&A part is pretty fun.

Who's In?

Below is a splash page to-be for the Friend Connect service - you'll notice that Facebook friends are included in the discussion. Facebook isn't a participant in Open Social though, so we're not clear on how they are a part of this Open Social In a Box Initiative. Google says it's using the publicly available Facebook API. Google says that its Social Graph API, which indexes friends everywhere and that we called a creeping privacy violation - is not included in Friend Connect simply because they didn't need it. It's unclear on what information site owners will be able to put in their iframes.

gfriendpic.png

You Can't Use it Yet

While the whole developer and publisher world is anxiously awaiting details from the launch tonight, Google is putting a damper on adoption by limiting the Friend Connect "preview release" to a handful of white listed apps and a short list of selected websites. The company says it has to prove it can scale the infrastructure (ooh, can Google scale? I don't know, better limit the approved users to just a tiny handful!) and it wants to see what kinds of features developers and site owners want to request. Apparently the company believes this feedback is best done by making said parties look from the outside and send emails guessing about what they'd like to see once they are let inside. This seems completely backwards to me.

You Can't Touch What's Inside the Magic Box

Site owners will be able to add Open Social apps to their web pages - sort of. They'll be able to display them inside an iframe, a separate web page inside a webpage. They won't be able to leverage that user data to change what they deliver themselves to their users.

Apps in an iframe may as well be a social sidebar ala Flock or Yoono. Those collections of social apps are probably more useful anyway.

Conversations Are Complicated

Google made it clear during their press call that they are aiming for the easiest, simplest and safest way to enable social apps to be integrated into other websites. It will take less than six months, they promise.

Let's be clear that it's not going to be easy to figure out how to enable all this user data to be mashed up in acceptably safe ways. We asked Google how they can assume that one user's friends on IMeem have permission to access their info out on other sites around the web. They said that users will have to be given the option whether to expose that info to third party sites or not, something we haven't seen any details on yet from the original source social networks. That would be even more difficult if the destination sites had read, much less write, access to that ported-in social networking data.

Everyone Is Talking, Though, Right?

Those hard questions are the ones that these companies are supposed to be working on together through the Data Portability Working Group, though. The Group has published best practices documents tackling a number of difficult questions already. Today when asked why all these companies were making separate announcements, though, Google said that the beauty of open standards is that companies don't have to talk. They can just meet up around interoperable technologies.

We're hoping that the biggest social companies in the world are talking, though. We'd like to see them complete and advance these standards, not just implement them by themselves, in a little box.

The Data Portability Working Group is a challenging situation and it may not be a surprise that Google and the other large players aren't spending as much time there as they are on engineering. The end results of the engineering though, are in this case and in the case of MySpace's announcement earlier this week, appear a fair cry short of the dreams that fuel the data portability community.

We'd like to see the social truly opened up and for all the vendors and consultants, large and small, to work together to get through the permissioning and safety questions that ought be be just small bumps on the road to a universe of innovation.


Happy Mommy Day (Marc Canter)

Happy Mommy day to everyone

Lots of feedback and talk about Data Availability and Facebook Connect. I’ll be posting about this separately.

I’ve been doing these Gillmor Gangs - which are webcast here. There is one of these every day.

My daughter just signed up for Club Penguin - and she’s real excited about being able to send messages to her friend Zoe.

The Well used to have an initiative called You Own Your Own Words

Filtering is the next step for Social Media

Arrington brings up a good point many of us have to deal with: “Sell out now or go it alone?”

Here is a nice post comparing two different conferences - which appear to be very similar. Its nice to see this sort of clarification - instead of a flame war.

This Week’s Semantic Web (Nodalities)

Selected links related to Semantic Web technologies for the week ending 2008-05-12, all weeks. Also available in RDF as linked data or via GRDDL.

Another burst of activity this week around the general area of DataPortability, with announcements from MySpace, Facebook and Google regarding the opening up of social network data. While it isn’t yet clear how much better these systems will at meshing with the Giant Global Graph, it certainly seems a step in the right direction.

In the Media

Docs

Software News

Events etc.

Miscellany

Quote of the Week

the semantic web is already here if you know where to look

- Julian Higman

~

Sources include Planet RDF, various other blogs, Semantic Web Interest Group IRC Chatlogs & Scratchpad, ESW Wiki, SemWebCentral, Sweet Tools, W3C Semantic Web Activity, mailing lists, personal emails etc etc. If you see anything suitable this coming week, please mail meor use the mail meor use the del.icio.us tag “TWSW” - thanks!