Personal Blog

The Big Moose in Sweden. Stoorn.


One thing I'm thankful for this Thanksgiving.

Posted By Randall on 26-Nov-2008 22:39

From the Youtube description which I will look up:
Stoorn är ett kul älg projekt som förhoppningsvis ska byggas på en kulle som heter Vithatten.



What I do know, is that it is a big moose. If I remember correctly, Stoorn means "The Big One" in Swedish and it is big. You don't even have to understand what is being said in the video to understand that.

And these things are big in real life too. I saw two in northern Canada and I was on a train in Sweden when it hit a moose in the middle of the night, woke everyone up, I remember it sounded like we had hit a house. These things are big. I also remember looking out at the night sky and seeing the northern lights for the first time.

Anyway, it's Thanksgiving and I'm thankful to the Swedish people for honoring the moose with such a grand construction.

Digg | del.icio.us | NewsVine | Reddit | StumbleUpon | Technorati | Comments

Robotic Assimilation - A vision of the future


Robots will be our helpers, navigating our world providing assistance, and integrating information, but how?

Posted By Randall on 30-Apr-2008

As I drove through the neighborhood, screeching tires drew my eyes to a child tumbling off the hood of a shiny new sports car. I called 911 and the robots arrived just a minute later to assess the situation. The paramedics were on the way and wanted to know what they'd be facing when they got to the scene. They connect by WIFI to robots to see what they see, hear what they hear, and ask them questions to assess the situation.

The robotic sentries are a real convenience of the future. They cut crime with their watchful eyes. They relay important information about tragedies like the car accident to the experts miles away. These robots will be preprogrammed for particular scenarios so they will be able to provide assistance to humans and identify critical information. Eventually they will replace the paramedics all together. We already have robotic surgeons.

But what happens if the robot encounters a scenario that doesn't match any of its preprogrammed scenarios? The robots will be quite intelligent in the sense that they are full of existing information, but it will also be important to process information that didn't exist before the robot. How are the robots going to accumulate and integrate new information into their existing database of knowledge? Once acquired, how are they going to communicate unknown concepts to humans and other robots?

This is one of the issues being addressed by the Semantic Web and the problem there is a difficult one. It is much easier though, than our real world example where robots run around the world. On the Semantic Web, humans are categorizing information into ontologies that will help the robots ingest and utilize information more effectively. But these ontologies don't exist in the real world. How will a robot tree surgeon know if a particular tree is deciduous or evergreen? How will it know a particular plant is a tree at all or be able to identify if a tree is jeopardizing power lines?

The information behind these questions can be stored in a relational database. There may be a table for trees with common names, descriptions, family, genus, and species. Perhaps an image for visual identification. But this database will never be complete. Scientists discover 50 new species every day. Robots will too. Robots will discover new concepts more frequently than humans by orders of magnitude. How are they going to store and categorize that information, share it with other robots and humans, build reports analyze and use it to make the world better?

Humans do this as we mature. We learn something new every day, right? As we learn new languages, eventually we are able to ask questions about new things or abstract concepts using our vocabulary of smaller or more familiar words. There is a certain minimum vocabulary needed to bootstrap -- apparently it's around 3000-4000 words. This isn't the best analogy, because many of the words are translations into a familiar language and they both describe the same world. Learning a new language requires finding new words to match words we may already know, where our robots are encountering totally new information that doesn't exist in any information set they know.

What then, is the minimum corpus of knowledge necessary for a robot to exist independently? The world around us is more than just words, it's behaviors, physical laws, and mathematics. Interacting with humans compounds the complexity. Each one is unique. How much will a robot need to know about a person to evaluate benevolence or malice?

In the information world around us, humans have hand built thousands of data warehouses, many of them in robots already, but to be successful, our robots will have to do it themselves in an automated fashion. A robot won't have time to ask a human, "How do I model my information?" People are too slow. Instead, robots will examine the world and derive properties of objects for fields in a table. They'll build data models and construct relationships. They'll put nice interfaces on the information so they can communicate it to humans. It's from this data in context that meaning will show itself.

Qrimp is an ancient ancestor of these robots. While Qrimp can't understand meaning in the spreadsheets you give it -- not yet, it can present it to you in ways that will help you get a better understanding of it. It can automatically find relationships in your data and build data models and reports for you. This is one step in the process. We still have a long way to go. It will be an interesting journey.

Digg | del.icio.us | NewsVine | Reddit | StumbleUpon | Technorati | Comments

Nomadic working -- Bring it on!


What was telecommuting, or working from home is now nomadism, or nomadic working and Qrimp is here to support it.

Posted By Randall on 11-Apr-2008

Nomadic working is all the rage. There are many articles this week in The Economist discussing this new nomadic work lifestyle. This new way of working is a vision of our company and our motivation is in no small part fueled by our love of getting out of the office.

At Qrimp, we are facilitating this movement by web enabling the enterprise. We are breaking down the information silos so that your company's information is available anywhere you have access to the internet -- even if that access is from a mobile phone. You can browse, edit, even upload attachments to your Qrimp application from many modern mobile devices. Tara uses her HTC Touch almost exclusively.

Not only do we embrace this new way of living, but we live it ourselves. We have no physical offices to pollute the environment. We don't waste time commuting for hours each day. We work from home or we go to the coffee shop down the street. Sometimes we work from our clients' offices, but mostly, we work wherever we are.

We do presentations online and work with clients remotely using conference calls and webinars to get feedback. Because Qrimp is completely web enabled, we can make changes to applications right in the web session and get immediate feedback on system design and functionality. In the old days, these kinds of changes might take days at least -- plenty of time to forget what the end user asked for. As a consequence, we build better systems faster with a higher end user appreciation than the office settings of yesterday provided.

Back in the days of consulting, I would fly each way once a week, lugging my laptop and a week's worth of clothes. Eventually I splurged on two sets of everything so I could leave one packed to be out the door in a moment's notice: razors, shampoo, toothbrush -- two of everything. The traveling work lifestyle is expensive, time consuming, and trying. Many of us still do it. Some love it, some hate it. I love and hate it, but still I think there is a better way.

The constant vision of a better way seems to be an underlying principle of everything we do here and remote working (a.k.a. nomadism, telecommuting, wifi-working) is definitely a better way. It's better for the environment. It's better for our personal health and family relationships. Ultimately, it's better for our communities and our companies too. I am glad to see it getting more press, especially from an esteemed publication like The Economist.



Digg | del.icio.us | NewsVine | Reddit | StumbleUpon | Technorati | Comments

RSS Feed

Recent Posts

Newsletter

Newsletter:

Sign up for occassional updates and special offers from Qrimp.

Email: