It may have been serendipity (or sheer boredom) that prompted us to view "CBS 60 Minutes on CNBC" last night. One of the segments was about the seeming lack of interoperability between your remote controls for your various home gadgets. Even the gentlemen with a degree in engineering said he couldn't figure it out from some of the (foreign produced) manuals. A side note: this has been an excellent way for the Geek Squad to get business.
In our search for gadgets on YouTube today serendipity may have struck again. A German computer club (the Chaos Computer Club - CCC for short) just posted a new video for their 27th Chaos Communication Congress. What appears to be their latest programming goal is to eliminate the various algorithms that run these remotes and a few of your home gadgets. If you recently purchased/rented a new refrigerator, TV, vacuum cleaner or microwave oven it is likely that its chip contains an advanced algorithm.
The goal of their 30+ minute presentation was to talk about architecture-independent code fragment searches. These geek geniuses are employing something called code fragments - or "gadgets" in their parlance. They really took us to school on the concept of code fragment gadgets. They search and use these in a variety of steps and stages to develop a single algorithm. The ultimate goal of these gadgets is to provide one platform, one language, one algorithm to control those multitudes of gadgets coming from the marketplace. Look out Geek Squad - the CCC may be phasing you out...
But it sounded like this might be a great way for hackers to build a new virus to infect the internet, your computer, your gadgets. In the question period one audience member anticipated this feature and asked about turning this conceptual work into viruses. As we understand it CCC actually created their own programming language (something called REIL) that should prevent the creation of some new computer virus. They claim the work they are doing is really quite simple, but view the video and you may think otherwise.