At HAR are some electro mobility hardware hacks around and people are usually happy to offer a test ride.
HAR – 02 – Mobility
HAR – 01 – The first talks
It’s summer hacking camp time again! The Hacking at Random (HAR) opened its gates on Thursday and a lot of interesting things have been going on there since that. As usual I want to share some of my personal views on selected parts of this huge event and give some insights about what is happening here. Although this is just a small fraction of the whole camp I like to point out that you can follow the talks via lifestreams (check the main page for links) .
After the official opening the WikiLeaks project presented some highlights of their published whistle blower documents and pointed to the recently created list of most wanted documents. Due doe the growing trend of censorship that is going on in many countries in the recent time there was the need for some follow up sessions. Yesterday was a panel discussion just about this topic. It was a fine line up of known people from the scene. It would have been interesting to have somebody from the other side who a pro-censorship. Still this was an informative session that ended with the conclusion that this global trend to (internet) censorship has to be fought by global, united voice against it. The Internet Society might offer a umbrella for that.
Another early talk was hold by Michael Nielsen. After being in contact with him now for some years it was great to see him in person. In his talk he was covering the current trends and future of scientific communication. He pointed out that it the new technologies are mainly used by young researchers but also by selected already established individuals like Terence Tao who might have a lighthouse function.
Movie recommendation – “Home”
Here comes just a quick movie recommendation of a film that I haven’t even seen so far but am quite excited about. I am talking about the documentary “Home” by the French journalist Yann Arthus-Bertrand. It captures the beauty and diversity of the earth and shows the negative impact of the human culture in aerial shots. The combination of images and sounds are mind blowing. Only when watching the trailer or the making-of of parts of it I got goose bumps. Another really special thing about the movie is that it will be released world wide at the same time (5th June, 2009, 00:00 UTC+2 … so basically in some minutes) in cinemas, some TV channels and on Youtube. In a recent TED talk Yann Arthus-Bertrand mentioned that the movie “has no copyright” – I haven’t found any other source confirming this but I hope that this movie will be published in the public domain or at least under a Creative Commons license. Well, lets see. They could have made it available via bittorrent but this still give some negative association in some circles so Youtube is a company-clean way, I guess (or they want to make money with the HD versions). Anyhow, I am looking forward to it and organized a little get-together to watch it tomorrow evening.
Needed: a fundamental change of our society
The financial crisis and the climate change should make everybody think about our current global financial system and its implications to society. Most actions that are taken by governments, banks and companies are superficial or even just populist window dressing and only aim to maintain a sick and weak system. Artificial stimulation of the consumption like consumer tickets or scrappage programs cannot be real solutions. Nobody should blame the politician for this insufficient attempts as they are just playing the card that the current system offers them. Fundamental change is not popular. Many people put hope into Obama and although he offers a promising way of dealing with things he also can just act in the arena of the current system. More than ever it is time to question the status quo and think about sustainable, but maybe radically different alternatives.
I came across different, inspiring sources, rediscovered old ones and tried to digest all that. The problem description in most of these sources is similar and simple: The monetary system is unsustainable, is based on fear and corruption, and makes people slaves to a virtual value (money). Although we are brain washed to think so – focusing on personal interest and competing with each other does not bring the best results for the whole society. As an example: If the pharmaceutical companies would fully share their knowledge worldwide an enormous amount of redundant research could be avoided and resources could be saved. Instead diseases are invented or journals are “sponsored” simply to maximize profit. The system does not only stimulate these kinds of crime it is also very unstable and frequently breaking (this is not the first crisis and a real collapse in realistic thread). One problem is that the increased automatisation leads to increased unemployment and resulting in less consumption. This again affects companies and states negatively. It is often forgotten that we are aiming for this since the industrial revolution – machines should replace human workforce so people can spend their time for higher activities instead of taking care for the basic needs.
The basic income that has some attention at least in Germany recently is based on that fact but still would maintain the monetary system. Although I like Tom Hodgkinson‘s proposal of just letting things go and live free and idle (basicially the essence of the LOVOS movements), I personally think we should additionally try to improve the whole society not only our situation and surrounding. Instead I prefer the vision of the Venus Project / Zeitgeist Movement. I admit that it sounds too far away in the beginning but please give it a chance. It basically says that we should use science and technology to generate an abundance of everything we need, apply the Scientific Method for decision making, program ourself to collaboration instead of competition and focus on sustainable, balanced solutions. If we do so we don’t need and won’t have governments, money, wars, etc. (the really bad stuff like advertisement, tax return, gadgets that break as soon as the guarantee period ends and unnecessary operations just as your doc needs a new golf bag). We would be a global community organized in sustainable, autarkic cities. “Yeah, nice science fiction” you might say. But please take a moment and think about all the technologies we have already today and the ones that are so close by if we would go for them with joined forces instead of wasting resources. I wish only a fraction of the money that was recently burned in supporting the broken financial system would have been invested in the development of such a system. There are projects around that show that parts of this vision are closer than we think – Masdar the sustainable, zero-waste, zero-carbon-emission city is an example. If you dive into the material of the Venus Project and the Zeitgeist movement you will find already very elaborated scenarios and plans how this world could look like. This is due to the fact that Jacque Fresco and his partner Roxanne Meadows are working on this project for over 30 years. But Jacque makes clear that this won’t be the final plan:
There in no such thing as Utopia. Why do people think I am Utopian? I don’t believe there is any final frontiers. I believe that human values will continue to grow, and we are not even civilized, yet. That’s an ongoing process, not something we arrived at. [...] Don’t look to the future and say what if we arrive there? You’ll never arrive at an ideal society, the thing is keep changing and improving
Okay, so how can we start? Well, the question of this transition phase is not yet solved as it is I guess the hardest part of it. Maybe the current system has to collapse first, maybe not. The founder of the Zeitgeist movement, Peter Joseph, puts his hopes into the grass root movement and currently spreading the word has the highest priority. Hopefully in near future the ideas can be implemented stepwise starting with exemplary cities created by volunteers.
Are you still here? You don’t think this is complete non-sense? Okay, here are my obvious recommendations: feed you brain, get some time to think, join the discussion. I have selected some links and readings to start:
- The orientation guide as video slide show – If you invest 1.5 hours to watch this you get nearly everything important in a well presented form.
- If you like to prefer to read it yourself – check out the orientation guide.
- The two Zeitgeist movies (yep, fully available for free): Zeitgeist – The movie; Zeitgeist Addendum (in my opinion the more important one); the third one will out October 2010
- The recently started bi-weekly radio show offers answers to question of that came up in the forum and contains interviews with Jacque Fresco and Roxanne Meadows.
- The main page of the Zeitgeist movement including a forum and a wiki
- The Venus project side
- The Corporation – a documentary about the business as usual
- Story about stuff – Short film about the question “Do we really have to consume so much and who is really paying for it?”
- Why we fight – a documentary about the reason for war
- We feed the world – a documentary – Some critical thoughts about the food industry
- Erich Fromm‘s writings – especially “To Have or to Be“
- Jeremy Rifkin‘s writings – especially The end of work“, “The Age Of Access: The New Culture of Hypercapitalism, Where All of Life is a Paid-For Experience“, and “Declaration of a Heretic“
- The Limits of Growth by the Club of Rome
- If you strongly disagree that science and technology will save us, but still question the monetary system heavily read “How to be free” by Tom Hodgkinson. It gives also good inspiration and hint how to get out the role of the consumer and how to life a simple but better life.
- If you haven’t heard so far of it – get an introduction to permaculture and urban agriculture
Backing up into the cloud for paranoides
Pumping data into the cloud is getting more and more popular. Although I like the scalability, flexibility and also the more efficient use of computation power I think it brings a lot of disadvantages (privacy, vendor lock, etc.) with it. Luckily open source projects like GroundOS (which will be released soon) start to offer open alternatives.
To backup your important data you do not have to wait for these solutions but can use simple tools to protect you data on “untrusted” infrastructure. For encrypted, incremental backups duplicity offers a great solution. It supports many transfer protocol/backends: ftp, ssh/scp, rsync, WebDAV, WebDAVs, HSi and Amazon S3.
For the following example I used a WebDAVs based scenario but I also tested it with a ftp-server which worked fine, too. I guess once the mysterious gdrive appears it will offer at least WebDAVs. But even today there are many providers that can be used the way it is described below.
So, here we go!
The local folder which I want to backup contains two files:
private_stuff secret_stuff
Here we assume we I have an account at gmx.net. The user name is 9999999. The folder on the server will be called my_backup_folder. If you do not specify that folder the contend will be put into the root folder. Now we use duplicity for a first, full backup. It logs in after asking you for your password (unless you give it when you call duplicity) and then wants a GnuPG passphrase that has to be entered twice.
Password for ‘mediacenter.gmx.net’:
GnuPG passphrase:
No signatures found, switching to full backup.
Retype passphrase to confirm:
————–[ Backup Statistics ]————–
StartTime 1241471108.99 (Mon May 4 23:05:08 2009)
EndTime 1241471109.41 (Mon May 4 23:05:09 2009)
ElapsedTime 0.42 (0.42 seconds)
SourceFiles 0
SourceFileSize 55238 (53.9 KB)
NewFiles 0
NewFileSize 0 (0 bytes)
DeletedFiles 0
ChangedFiles 0
ChangedFileSize 0 (0 bytes)
ChangedDeltaSize 0 (0 bytes)
DeltaEntries 0
RawDeltaSize 54726 (53.4 KB)
TotalDestinationSizeChange 53686 (52.4 KB)
Errors 0
————————————————-
Now we ask duplicity to show us the files in the remote backup folder
Password for ‘mediacenter.gmx.net’:
GnuPG passphrase:
Mon May 4 23:04:16 2009 .
Thu Apr 30 18:19:51 2009 private_stuff
Thu Apr 30 18:20:31 2009 secret_stuff
The two files are there. To have closer look on this I connect to the WebDAVs folder using cadaver. We see now the way duplicity stores the data.
Authentication required for GMX MediaCenter on server `mediacenter.gmx.net’:
Username: 9999999
Password:
dav:/my_backup_folder/> ls
Listing collection `/my_backup_folder/’: succeeded.
duplicity-full-signatures.2009-05-04T23:04:56+02:00.sigtar.gpg 1655 May 4 23:04
duplicity-full.2009-05-04T23:04:56+02:00.manifest.gpg 202 May 4 23:04
duplicity-full.2009-05-04T23:04:56+02:00.vol1.difftar.gpg 53484 May 4 23:04
dav:/my_backup_folder/>
Now let’s modify the local folder a little bit by adding another file…
.. and update the remote encrypted repository:
Password for ‘mediacenter.gmx.net’:
GnuPG passphrase:
————–[ Backup Statistics ]————–
StartTime 1241471212.05 (Mon May 4 23:06:52 2009)
EndTime 1241471212.08 (Mon May 4 23:06:52 2009)
ElapsedTime 0.03 (0.03 seconds)
SourceFiles 2
SourceFileSize 55244 (53.9 KB)
NewFiles 0
NewFileSize 0 (0 bytes)
DeletedFiles 0
ChangedFiles 0
ChangedFileSize 0 (0 bytes)
ChangedDeltaSize 0 (0 bytes)
DeltaEntries 0
RawDeltaSize 6 (6 bytes)
TotalDestinationSizeChange 435 (435 bytes)
Errors 0
————————————————-
Now also the server contains all the files:
Password for ‘mediacenter.gmx.net’:
GnuPG passphrase:
Mon May 4 23:06:30 2009 .
Thu Apr 30 18:19:51 2009 private_stuff
Thu Apr 30 18:20:31 2009 secret_stuff
Mon May 4 23:06:30 2009 super_secret_stuff
In the case I need the remote backup stored to my machine (“rm -rf”-amok, crash etc.) I ask duplicity politely to go back in time and send me my lost treasures.
Password for ‘mediacenter.gmx.net’:
GnuPG passphrase:
As common – “no news are good news”. duplicity downloaded everything and ends without a message.
private_stuff secret_stuff super_secret_stuff
duplicity is very powerful and you can also up/download selected files or folder e.g. depending on the modification date. For further information read man duplicity.
Let’s rock the ukulele
Yes, I did it! I bought an ukulele. I have to admit that I was heavily influence by Tom Hodgkinson but I was looking for something like that for a while (until recently I considered to buy a melodica) and just missed the final push to buy it. The ukulele is a perfect solution if you want to entertain you and your friends without much effort. It’s cheap, it’s small, it’s fun, and you can sing while you play it (well if you can sing … ;) ) which does not work properly with a melodica.
This great video helped me to get started with it in around thirty minutes. The promised 10 minutes were not enough as I had to tune the ukulele first. For this I searched for suprano ukulele sample files (you can figure out which kind of ukulele you own by measuring the size of it) – but used the tones in the video in the end. Now I am trying to get further into it. Something that I have not found so far is a platform where I can give the chords I am able to play (currently C, F and G) and the style of music I like to play and then get a list of songs. Anyhow – great gigs ahead! :)
Personal SSL-wall-of-shame
I find it sad that many even quite popular online platforms still do not offer TLS/SSL encryption for the login process and beyond that to keep users passwords and data safe. In some cases the option to use encryption is available but not everybody is aware of that. So I compiled my personal collection of bad examples in alphabetical order that do not use TLS/SSL encryption or only after manually changing the URL (https instead of http). At least on two them you can login via OpenID which is is great but so far not widespread solution (and was just recently proposed and discussed to be used as identifier for scientists).
Here is the list. SSHame on you! Hopefully you fix this soon.
| Site | SSL availability |
| BookCrossing | not per default |
| connotea | not at all (but has OpenID) |
| CouchSurfing | not per default |
| CouchSurfing Wiki | not at all – you end up at couchsurfing.com |
| friendfeed | not on the frontpage |
| identi.ca | |
| kluster.com | not per default |
| nature network | not at all |
| OpenStreetMap | not at all |
| OpenMoko Wiki | not per default |
| OpenWetWare | not per default |
| PLoS manuscript submission e.g. for PLoS ONE | not per default |
| tumblr | not per default |
| not per default | |
| Wikipedia | not per default |
Please feel free to correct me if I am wrong or send you personal candidates.
BTW: If you do not want to trust an external OpenID provider you can set up your own OpenID server. There are many easy solutions for doing this. The DiSo project has created an OpenID plugin for WordPress so it can be used as an OpenID client and server.
The Option iCON 225 3G-USB stick from O2 Germany with the EEE PC (Xandros)
My girlfriend got a shiny new EEE PC and an O2 Germany UMTS stick … which does not run out of the box. So here is short description how to get the Option iCON 225 3G-USB (UMTS) stick that you get from O2 Germany (but there are also other models!) running with the Xandros GNU/Linux on the Asus EEE PC. Most of the steps are taken from a french tutorial but the last ones are essential to make the whole thing fly. I updated the system before but I am not sure if this was necessary:
- Get a console by pressing Ctl+Alt+T
- Become root: sudo su
- Go to the /tmp directory: cd /tmp
- Download the file: wget http://asuseee.free.fr/tuto/01/icon225.tar.gz
- Unpack it: tar zxf icon225.tar.gz
- Run the install script: ./install
- Edit the configuration file: kate /home/user/conninfo.ini
- APN=”surfo2″
- PIN=YOUR_FOUR_NUMBER_PIN – replace this by your personal PIN
- Try in the console: sudo ./connect.sh up – This did not work me! If it works for you – congratulations. I got a problem with the AT initialization string “CGDCONT”.
- I searched a little bit and found the solution for: For O2 Germany the string has to be modified in the file connect.sh to at+cgdcont=1,”ip”,”internet” . This is found in line 78 in my version of the file. You can find the diff at the bottom of the posting. If you don’t use O2 you might have to change it differently. Just search for “CGDCONT” and the name of your provider.
- The sudo ./connect.sh up works now for me after three connection attempts of the script (so do not stop it too early). I do not know why it needs the first three attempts but I maybe somebody else can improve the script.
- To disconnect use sudo ./connect.sh down or just pull the stick
Here is the diff of the original connect.sh file and the modified version:
78c78
< echo “OK \”AT+CGDCONT=1,,\\\”$APN\\\”^m\”" >> $SCRIPTFILE
—
> echo “OK \”AT+CGDCONT=1,\”IP\”,\\\”$APN\\\”^m\”" >> $SCRIPTFILE


