See into S60
» Subscribe
» Favorite Links
» What is S60?
» Freeware & Trials
» S60 devices
» Hints and tips

» About this blog
» 3rd party S60 applications (78)
» Devices (44)
» General (137)
» Internet stuff (13)
» Nokia Beta Labs (38)
» Nokia S60 applications (78)
» Tommi's Reports from Wonderland
» Voice of S60
» Creating Carbide C++
» S60 Multimedia Blog
» The Convergence Zone
» Web Browser for S60 Blog
» Consumed by S60
» Java for S60
» Mobile Web Server
» Mobile Security
» See into S60
» Business2GO
» Nokia Podcasting Application Blog
» Current state and future of 2D barcodes
» Master's thesis at Beta Labs?
» Herding phenomenon in the web (or: pondering how to implement an effective feedback system for Beta Labs)
» Time to figure out a new box (and kick in the nuts everybody who says "web 2.0")
» January 2008
» December 2007
» November 2007
» October 2007
» September 2007
» August 2007
» July 2007
» June 2007
» May 2007
» April 2007
» March 2007
» February 2007
» January 2007
» December 2006
» November 2006
» October 2006
» September 2006
» August 2006
» July 2006
» June 2006
» May 2006
» April 2006
» March 2006
» February 2006
» January 2006
» December 2005
» November 2005
Subscribe
Links M
somerights20.png
January 31, 2008 Current state and future of 2D barcodes Posted by Tommi at 12:08 PM | Categories: Internet stuff

Uh. Two people whose opinions I deeply respect, Niko Nyman and Joel Spolsky, say that 2D barcodes don't work.

In 2006, in my earlier job, I tried to push the concept inside Nokia, publicly manisested by the the pompous blog posts 2D barcodes will rule the earth and 2D Barcode Manifesto. Taking a honest look at the current state, hovever, I realize that things have not proceeded as quickly as I assumed. Yes, we (=Nokia) have put a free barcode generator available. Yes, we have put a pre-installed barcode reader in the hands of millions. Yes, we have promoted open standards, and the consensus in the industry seems to be that this is the only sane way foward. And lots of other companies and individuals are doing similar stuff.

But still, I don't see barcodes around me. I don't use them in real life. I haven't seen anyone (Japan being an exception) using them in real life, except for technical curiosity. Still, I am planning to add barcodes-linking-to-application-downloads under Beta Labs website, due to numerous requiests from Beta Labs users. I still very much want to give 2D barcodes a fighting chance.

As Joel concludes:

Sometimes when the elders say to the youngsters, "don't do that, we tried that, it failed," it's just because they're failing to notice that the world has changed. But sometimes the elders are right, and the youngsters really are too young to know the history of the idea they think that they've just invented.

I guess we'll get to watch to see whether the oldsters or the youngsters will win this one.

Pick your side:

Permalink | Comments (39) |
January 18, 2008 Master's thesis at Beta Labs? Posted by Tommi at 06:38 PM | Categories: Nokia Beta Labs

A remarkably great opportunity for a Master’s Thesis worker in Helsinki Finland? (not 100% confirmed yet)

Would you happen to know a great candidate?

Note: this was just a heads-up: please don't clog my email inbox, I will let you know if / when it becomes available

Permalink | Comments (0) |
January 07, 2008 Herding phenomenon in the web (or: pondering how to implement an effective feedback system for Beta Labs) Posted by Tommi at 11:48 AM | Categories: Internet stuff

As I watched this video clip of how Techmeme homepage changes over time, revolving around a limited number of hot topics, I couldn't help but wonder: isn't this a textbook example of herding phenomenon? (via Herd)

To give you some context, let me introduce you to the artificial life simulation called Boids, created by Craig Reynolds in 1986. In the simulation, boids are individual agents programmed to move around according to a set of simple rules. The fascinating part, as nowadays seen in movies and computer games, is the marvellously complex movement that emerges from the simple rules, almost as if the whole was a creature of its own.

Craig explains in his website:

The basic flocking model consists of three simple steering behaviors which describe how an individual boid maneuvers based on the positions and velocities its nearby flockmates:

1. Separation: steer to avoid crowding local flockmates
2. Alignment: steer towards the average heading of local flockmates
3. Cohesion: steer to move toward the average position of local flockmates

Hmm... Don't these points sound frightenly similar to how the blogosphere and social media works? Bloggers, including myself, while trying to be different from each other (= separation), are heavily influenced by their blog commenters, RSS subscription list, and aggregation services such as Techmeme (= alignment and cohesion with local flockmates).

Let's look what happens in practice. Here's an example Boids simulation that has added a simple goal-seeking rule, symbolized by the green dots:

Doesn't this look exactly like what keeps happening in social media, including the blogosphere and aggregation services like Techmeme or Digg? To me, it sure looks so. A "hot topic" gets born, like Scoble's episode with Facebook, and everyone and his uncle contribute to the debate. But also, a truckload of other equally important/interesting hot topics get ignored, due to the herd phenomenon.

But what if you don't like the herd thing? What if you want to avoid it?

Looking at the problem from another perspective, James Surowiecki convincingly argued in his book that for "wise crowds" to emerge, you need (1) diversity of opinion; (2) independence of members from one another; (3) decentralization; and (4) a good method for aggregating opinions.

Guess which one of these criteria is missing from the public debate in social media?

Independence. Bingo.

At this point, you might wonder why the heck I'm writing about this mumbo-jumbo here, in this blog. The thing is, we would want to take the Nokia Beta Labs feedback system to the next level, and I'm struggling with the problem how much of it we should make public, and how much private. Making the feedback system public inspires people to send insightful feedback, and to expand others people's ideas. But then again, it throws fuel on the herd phenomenon.

At the end of the day, I think we need to have both: a public feedback system (with all the latest web buzzwords) for debating the hot topics, and a private feedback system for collecting systematically feedback about the rest.

Any thoughts?

Permalink | Comments (12) |
January 03, 2008 Time to figure out a new box (and kick in the nuts everybody who says "web 2.0") Posted by Tommi at 02:29 PM | Categories: Internet stuff

different_box.jpg

If I had to make a single new year resolution, that would be to kick in the nuts everybody who mentions the term Web 2.0. Nothing personal. It's just something that a zen master should do as a favor, when somebody limits his thinking so harshly by clinging to such labels, and doesn't try to see the real world as it is.

Sure, the box that Tim O'Reilly defined in 2004-05 was truly a thought-provoking one; and sure, it facilitated the emergence of great new stuff in the latest wave of web innovation. But as Janne Jalkanen wisely wrote last April:

"Web 2.0" is becoming now a constraint, a convenient catchphrase, the box in which people think. And I'm not interested in boxes.

So let's all stop talking about "Web 2.0". I'm sure people understand your point if you call it plainly "the Web".

I'm not suggesting, however, that we should stop making definitions and boundaries, and just think and talk out-of-the-box or without the box. On the contrary. Here's the wisest thought I saw today, from HBR Article Breakthrough Thinking from Inside the Box (walled garden, sorry) recommended by Rita Gunther Mcgrath:

In our quest for breakthrough ideas, we didn't ask you to think outside the box. Nor did we ask you to think more intently inside your usual box. We gave you a new box and asked you to think inside that.

Constraints are the thing that let us function, and eventually create beauty (or innovation, or a great football game, whatever). We all need constraints, some ground rules for the game.

So off you go, and define yourself a new box.

Just do me a favor: whatever you do, please don't call it Web 3.0.

Permalink | Comments (6) |

Back