One Social Web

As the current issues with privacy in social networks start to get a lot of attention from the online society as well as traditional media, I though it would be time to have a look around for alternatives. And indeed I found interesting new solutions to this “old” problem. But let me start by analysing the current state of social networks.

Many of the popular existing social networks have a certain focus; from a German perspective this would be MySpace for bands/music, StudiVZ or Facebook for the student life and Xing for the business networking. Based on these distinctions, they also attract different social groups. Though this diversification and competition itself should be considered useful for the end user, it leads to separation. Most of us will know the situation, where some real-life friends are on one social network and some are on another. As the existing networks do not talk to each other, the only solution to stay in contact with all your friends, is to join a number of popular social networks:

separated social networks, not talking to each other

Another issue arises, when one of your social networks decides to change its policies in an unacceptable way. Currently you have two choices in this situation: leave the network and loose contact to those friends or accept the uncomfortable changes and for example show more information publicly than you intent to.

The image described above changes dramatically if we look at how many people with their web-based e-mail accounts. One friend is registering with GMail, another one with his ISP and yet another one (a geek like me 😉 ) is running his own e-mail server. Yet noone wonders that UserA@gmail.com can send a mail to User2@t-online.de! And even that geek renting a server or running his own infrastructure can obviously communicate with both of them. Should one of the e-mail providers turn rogue, a user can just get a new e-mail account at a different provider and still stay in contact with all his friends and colleagues in his address book.

how e-mail currently works

Wouldn’t this be nice for social networking?!

Well, this is basically what OneSocialWeb (OSW) provides! Based on the communication protocol XMPP (formerly Jabber), which is standardised by the Internet Engineering Task Force (IETF), OSW provides a social networking experience, which is very similar to web-mail. Individuals (like me) or commercial organisations (like GMX or GMail) can run their own social networking platform and the individual end users registered at these platforms can freely communicate with each other. OSW supports the known ways of communication in social networks, like creating realtionships between people (“friend”, “follow”, …) and exchanging updates on current activities. Similar to e-mail, the end user can just switch the social networking provider, without loosing contact to his friends.

how OneSocialWeb works

If you are interested in trying out this new approach to social networking, write me an e-mail or a comment, and I can create a testing account on http://social-one.de/, which is a test platform without commercial intent, hosted on a rented server.
Currently there are three ways of interacting with the system:

  • A traditional web based client (http://social-one.de/), which would be familiar to most users coming from traditional social networks. As this is still in alpha stage, it does not provide the full functionality, yet.
  • A graphical client for Android devices, which I couldn’t test so far, as my old Android 1.5 is not supported. (If anyone can report on this, please write a comment)
  • A text based client on the console, which is not exactly the most convenient way of interacting, but it is the client supporting most of the current functionality of OSW.

I hope this is a helpful introduction to federated social networking. Many thanks to all the developers around the OSW project, you’re doing a great job!

Cheers
Tim

Low Power Home Media Server

So far I have been using my big quadcore machine as a desktop and as a server at the same time. With the Q6600 processor with four cores, it was hardly doing anything for the vast majority of the time. As I also use it as my digital video recorder (thanks to MythTV) it has been running 24/7 using quite a bit of power. The latest energy bill and a recent discussion in my group of friends on how to reduce consumption of resources led me to change this setup.
Out of curiosity I had been looking into the Mini-ITX formfactor before and thought it would be the right way to go. After a few evenings of research I found the perfect mainboard for my needs. An Intel Atom based Mini-ITX board with integrated powersupply and completely passive cooling (Intel D945GSEJT). Combined with a slow spinning 1GB harddrive (Samsung EcoGreen HD103UI) this server would hardly emit any noise.



I ordered all components online and when I got the last part (the mainboard of course 😉 ) putting everything together was just a thing of minutes. Installing a console Ubuntu system is quite a routine for me and only took a few moments. Of course installing all the services that had previously been running on my desktop took some more time:

So far everything proved to run reliable and best of all: The whole shebang only uses about 20W compared to 160W the desktop is using. The next thing I’ll have to do is to create a simple enclosure as I am not convinced by the Mini-ITX cases you can buy off the shelf.

IR Webcam Modification

Following some tutorials (grynx, hoagieshouse) I modified my webcam (Philips PCVC740K) to use near infrared light, which is invisible to the human eye.
The two basic steps are to remove the original IR blocking filter from the backside of the lens assembly and replace it with a few layers of unexposed but developed color negatives as IR pass filter.
The PCVC740K uses the ICX098AK CCD chip with the sensitivity documented in the datasheet.
The first two pictures show various things in visible light and in near IR, the two last pictures show my wrist and arm, exposing bloodvessels.
stuff in normal light stuff in near IR light
stuff in normal light stuff in near IR light