Skip to content

raindropper

pouring…

Category Archives: Idea

Crystal Set Radio - Neuron

… Learnings from The “On How The Brain Functions” Experiment.

You, the web wanderer, are perhaps aware that a bit over one year ago I posted my research paper about theory of how the brain functions. I also built a blog around it so that you, the brain researcher, can comment it with witty references to tin-foil hats. 😉

The current gain is zero remarks to tin-foil hats.

Seriously, though, I still stand behind the theory and see several strenghts in it. The question is: why I’m not building a working prototype as it only takes a few diodes, capacitors and coils to make it. Maybe it’s because I do not want to disturb the local neighbourhood with electromagnetic noise.  

And: I’d like to thank Joni Tuoreniemi and Paul Tudsbury for commenting it and creating conversation. Thank you!

This week, Google introduced OpenSocial API. It is a set of common interfaces for building social applications. Scobleizer’s blog post led me to more information about the OpenSocial API, here:

http://code.google.com/apis/opensocial/

I watched the Campfire One video – almost from beginning to end – and browsed through some Developer’s Guide docs. I appreciate Google’s simple and straightforward, hands-on approach. They have not created a “Meta-Reference Application Framework for Interfaces of Social Network Applications” and dozens of new acronyms. Instead, they show working code and the classic “Hello World!”, written with a vanilla text editor.

Why are Google and other companies allocating resources to social media? The way I see it, that is because their main revenue streams come from advertisers. Social applications are filled with data of people’s activities, interests, daily patterns, schedules, locations, networks etc. This data provides juice for building highly targeted marketing systems, which in turn generate happy advertisers.

The more data people put into the system, the better the system will serve the people. It’s a win-win for us all, don’t you think?

Sig’s posts on Thingamy and RDF triples inspired me to “put the verb” back to this interlinked mass of documents we call the Web. In a simplified way. 

Here’s the official W3C recommendation and specification of links: 

http://www.w3.org/TR/html401/struct/links.html

If you go through it, you perhaps end up in the same conclusion with me: There’s no simple way to define a semantic relationship between web resources.

I propose that we extend the A HREF tag so that it carries more meaning with it. Let’s borrow the PREDICATE concept from RDF and add that to A HREF tag. 

Here’s an example. On nokia.com, there could be a link like this: 

<A HREF=”www.nseries.com” PRED=”produces, sells, markets”>Nseries</A>

So, what would we achieve with this? It would be a way to provide more precise information, more knowledge for the search engines, etc… We would be closer to the Internet Singularity

You know the thing with home audio and video electronics these days: too many boxes, too many cables, hard to keep clean and in order. They are messy looking, you can not put those in to a modern living room.

We couldn’t find a solution in the market for our needs, so I (with my wife) designed a TV stand that solves our storage issues. I gave it a name Deomo.

Deomo, TV stand, HIFI unit, tv-taso

Magic is in the mirror – you really have to see it to believe it. More pictures in Deomo.com – currently in Finnish only.

If you are interested in manufacturing/distributing/marketing it, drop me an email (tomi.itkonen@gmail.com).

[Update 10.9.2007] An additional pic added of Deomo TV stand:

Deomo, TV stand, HIFI unit, tv-taso

After renting and watching scary Ils (Them) and uneasy Blood Diamond I decided to choose something more relaxing and better suited for my wife’s taste. So, Ridley Scott’s film A Good Year was perfect for getting into that sunny summer mood. (Raining outside, again). It was also interesting to see how versatile Ridley Scott is; light romantic comedy is a long step from Blade Runner and Alien. Of course, there are over 25 years between those sci-fi films and A Good Year.

In the film, the old snippet of wisdom was mentioned a couple of times. It roughly goes like this:

“What’s the most important thing in comedy?”

“Timing.”

And… 

“What’s the most important thing in buying and selling stocks?”

“Timing.”

Let’s expand that further. With perfect timing, can one achieve everything – be a master in all tasks? Do these work:

“What’s the most important thing in ice hockey?”

“Timing.”

“What’s the most important thing in dancing?”

“Timing.”

“What’s the most important thing in playing a piano?”

“Timing.”

“What’s the most important thing in playing poker?”

“Timing.” 

“What’s the most important thing in writing code?”

“Timing.”

“What’s the most important thing in marketing?”

“Timing.”

“What’s the most important thing in scientific research?”

“Timing.”

And finally the grand question: 

“What’s the most important thing in making love?”

“Timing.”

Et cetera. Some of the above do sound reasonable.

Some of you have already heard about W3C’s Semantic Web framework. Tim-Berners Lee, the inventor of the Web,  presented roadmap for Semantic Web in 1998.

The framework can be summarized as:

“The Semantic Web is a web of data.”

“The Semantic Web is about two things. It is about common formats for integration and combination of data drawn from diverse sources, where on the original Web mainly concentrated on the interchange of documents. It is also about language for recording how the data relates to real world objects.”

Web today is about sharing documents, Semantic Web is about sharing and reusing data. If it gets the momentum, it will break the boundaries between applications, free the data from their silos. W3C provides a concrete example: my calendar application could – if I wanted – display my bank transactions from this week, and also the photos I’ve taken, day by day.

Some of the tools that the Semantic Web will be powered by are RDF, a knowledge modeling language, and SPARQL, a query language for RDF.

RDF is a method of describing data and resources formally so that they become accessible and understandable for software. Here‘s a primer for it. Berners-Lee’s view is that the future lies in “programming at the RDF level”.  

Below is an example of a SPARQL query. It displays title and price for books that are priced below 30.5. 

PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX ns: <http://example.org/ns#>
SELECT ?title ?price
WHERE { ?x ns:price ?price .
  FILTER (?price < 30.5) .
  ?x dc:title ?title . }

On IBM’s developerWorks interview (28.7.2006), Berners-Lee gives his view on the status of Semantic Web:

“I hope the Semantic Web will take off so that the data basically all the data which is out there which you have access to, to the Web pages, will now be available as data so you can treat it as data. There will be lots of very exciting applications built on that.  And we’re starting to see that now, but it really is, you know, we’re seriously into the exponential growth of the Semantic Web right now, and that’s very exciting.”

Some questions arise in my mind:

Is the original Web – this Web here you’re using now – non-semantic?

Where’s the boundary between data and a document? If Semantic Web uses RDF documents, will it eventually fall to the same “trap” with the original Web?    

Considering the massive amount of data in the Web today, could it be somehow utilized and reused in building the Semantic Web?   

Is there a demo somewhere showing the power of Semantic Web?

Do we really need another query language with its own syntax – why not expand SQL or use English? Could this query be enough:

book title, book price, book price < 30.5

Toying with InnerSpace applet – this image caught my eye:

 InnerSpace applet

It does not represent beauty in my mind, but it contains a large amount of different elemental shapes: a rich set of basic visual elements. Circles, squares, pentagons, flowery thingies in warped dimensions.

I’m still curious about where the images generated by the applet come from. A rounding-error perhaps.

Hmm, the applet could parse parameters out of an HTTP request. Let’s add that feature to an to-do list.

As an experiment I decided to open a dedicated blog for gathering feedback and comments for “On How The Brain Functions” article. So, take a deep breath and jump to here.

I wish You a Marvellous New Year 2007!

I hereby publish my scientific paper: “On How The Brain Functions”. 

The paper presents my view and theory on how the brain functions, intelligence and learning. It provides a possible and comprehensive solution taking several different disciplines into account. In my view, the science community will benefit from the article. It will inspire, challenge and fuel conversation.

“To raise new questions, new possibilities, to regard old problems from a new angle requires creative imagination and marks real advances in science.”

Albert Einstein

You can get the article in PDF format here.