Monday, February 27. 2006
Fosdem 2006 notes
As there was only very limited internet access at Fosdem, I didn't find the time to blog live, so here my collected impressions.
Keynote with Richard Stallman about software patents. I already knew this talk, so it wasn't so interesting. I also think there weren't much people in the room that had to be persuaded to resist software patents, so they should have probably choosen a more »visionary« topic for RMS to talk about. After that an interesting talk about the GPL v3 (also by RMS). I asked a question about the problem that GPL v2 only code can't be mixed with GPL v3 code, he asked me to email discuss this with him, what I will do.
There were two talks about Xgl, one from Matthias Hopf telling what xgl is, what problems they face and some compiz presentation (with the always-known whooo-effect). Zack Rusin did a »Why Xgl is not the answer« talk. Was very interesting to hear the pros and cons of Xgl, I don't have a real opinion on that (I don't feel that I understand the technical details enough), but we should probably have an eye on the different futures X has (Xgl and aiglx at the moment).
Another very interesting talk in the X room: Stephane Marchesin is working on reverse-engineering nvidia chipsets and intends to write a free driver for them. It's in a very early stage (basically at the moment just finding out how the chips work), let's wish him all success (see nouveau - his not yet working first sources).
Suse gave out free (as in beer) t-shirts, so don't be amazed if you see me with a suse t-shirt running around ;-)
Some other more or less interesting talks, overall the presentations are the highlights of fosdem, you'll probably hardly find another event with so many interesting, high level talks about open source and free software.
Pictures will be here as soon as I find time to upload them.
Keynote with Richard Stallman about software patents. I already knew this talk, so it wasn't so interesting. I also think there weren't much people in the room that had to be persuaded to resist software patents, so they should have probably choosen a more »visionary« topic for RMS to talk about. After that an interesting talk about the GPL v3 (also by RMS). I asked a question about the problem that GPL v2 only code can't be mixed with GPL v3 code, he asked me to email discuss this with him, what I will do.
There were two talks about Xgl, one from Matthias Hopf telling what xgl is, what problems they face and some compiz presentation (with the always-known whooo-effect). Zack Rusin did a »Why Xgl is not the answer« talk. Was very interesting to hear the pros and cons of Xgl, I don't have a real opinion on that (I don't feel that I understand the technical details enough), but we should probably have an eye on the different futures X has (Xgl and aiglx at the moment).
Another very interesting talk in the X room: Stephane Marchesin is working on reverse-engineering nvidia chipsets and intends to write a free driver for them. It's in a very early stage (basically at the moment just finding out how the chips work), let's wish him all success (see nouveau - his not yet working first sources).
Suse gave out free (as in beer) t-shirts, so don't be amazed if you see me with a suse t-shirt running around ;-)
Some other more or less interesting talks, overall the presentations are the highlights of fosdem, you'll probably hardly find another event with so many interesting, high level talks about open source and free software.
Pictures will be here as soon as I find time to upload them.
Tuesday, December 27. 2005
Arrived at 22C3

We are in a very nice hostel called Generator Hostel, which is very nice for a quite moderate price. Although we arrived at 8 o'clock in the morning, we already could enter our rooms and get a breakfast on arrival day. Very recommendable.
Pictures will follow from time to time.
Posted by Hanno Böck
in Code, Computer culture, Copyright, Cryptography, English, Gentoo, Life, Linux, Politics
at
12:36
| Comments (0)
| Trackbacks (0)
Saturday, December 10. 2005
del.icio.us, Web 2.0 and centralized vs. decentralized services
Yesterday del.icio.us, the well known social bookmark service, has been bought by Yahoo. This brings me to share some thoughts I had recently about the thing that everyone calls »Web 2.0«.
Although probably nobody can provide an exact definition on what Web 2.0 is, it's mostly surrounding »social software«, i. e. web-software that is not organized as top-down-communication, but as communication between the users.
The most common example for social software are probably wikis and blogs. What I always saw very critical is that centralized services like flickr and del.icio.us are so popular in the blogosphere and the internet community. They are often called »Web 2.0« as well, although they work completely different. My vision of a free net is a different one.
Now with yahoo buying del.icio.us, the two probably most popular »Web 2.0«-services belong to the same company. The problems with this are obvious: You don't know what Yahoo does with your data (Data Mining), you never know if they're gonna change their terms of use from one day to the other (e. g. limit the number of pictures/links, take money for services that were free before) or even shut down a service because it doesn't match the »shareholder value« (Remember GiMiX? That was social software as well).
In my opinion there is a big discrepance between the ideals of »social software« and letting it depend on one centralized service. I have no problem with hosters that provide free/ad-financed blogs. As long as I can trackback them with my self-hosted blog-software, as long as they can link me and as long as I don't need an account at some companies service to comment them. With flickr, this is different. I cannot add pictures on someone else's flickr-group from my own web-gallery. All the »social« aspect of flickr are completely based on everyone having an account at yahoo. Same goes with del.icio.us.
If we really want »Web 2.0« to be something that has to do with more freedom, more control from us / the users / the single person on the net, we should provide alternatives to centralized services. Alternatives that are not based on »just another web-service«, but on decentralized open standards and (at least as a possibility) free software. A fine example how this works is jabber (as an alternative to the IM-chaos of ICQ/AIM/MSN).
An alternative to del.icio.us could work like the PGP-keyservers. An alternative to flickr would be interoperability-standards to the various web-galleries (coppermine, menalto gallery), maybe some function similar to trackbacks for collective albums. If that's the direction »Web 2.0« goes, I'm really looking foward to »Web 3.0«. If »Web 2.0« means monopolies of Yahoo, Google and Microsoft, then it's not »MyWeb 2.0«.
Although probably nobody can provide an exact definition on what Web 2.0 is, it's mostly surrounding »social software«, i. e. web-software that is not organized as top-down-communication, but as communication between the users.
The most common example for social software are probably wikis and blogs. What I always saw very critical is that centralized services like flickr and del.icio.us are so popular in the blogosphere and the internet community. They are often called »Web 2.0« as well, although they work completely different. My vision of a free net is a different one.
Now with yahoo buying del.icio.us, the two probably most popular »Web 2.0«-services belong to the same company. The problems with this are obvious: You don't know what Yahoo does with your data (Data Mining), you never know if they're gonna change their terms of use from one day to the other (e. g. limit the number of pictures/links, take money for services that were free before) or even shut down a service because it doesn't match the »shareholder value« (Remember GiMiX? That was social software as well).
In my opinion there is a big discrepance between the ideals of »social software« and letting it depend on one centralized service. I have no problem with hosters that provide free/ad-financed blogs. As long as I can trackback them with my self-hosted blog-software, as long as they can link me and as long as I don't need an account at some companies service to comment them. With flickr, this is different. I cannot add pictures on someone else's flickr-group from my own web-gallery. All the »social« aspect of flickr are completely based on everyone having an account at yahoo. Same goes with del.icio.us.
If we really want »Web 2.0« to be something that has to do with more freedom, more control from us / the users / the single person on the net, we should provide alternatives to centralized services. Alternatives that are not based on »just another web-service«, but on decentralized open standards and (at least as a possibility) free software. A fine example how this works is jabber (as an alternative to the IM-chaos of ICQ/AIM/MSN).
An alternative to del.icio.us could work like the PGP-keyservers. An alternative to flickr would be interoperability-standards to the various web-galleries (coppermine, menalto gallery), maybe some function similar to trackbacks for collective albums. If that's the direction »Web 2.0« goes, I'm really looking foward to »Web 3.0«. If »Web 2.0« means monopolies of Yahoo, Google and Microsoft, then it's not »MyWeb 2.0«.
Wednesday, October 5. 2005
Java extremely platform-independent
From the ffmpeg-list:
>>> Java is rumored to be platform-independent.
>> Highly overhyped rumor, it actually runs on all platforms... that have a JVM.
> Right, both of them. :) Funny essay on the matter:
> http://web.ivy.net/~carton/academia/java_languageoftomorrow.html
And congratulations to the marketing guys of sun who managed to promote their product for years with something that just isn't true.
>>> Java is rumored to be platform-independent.
>> Highly overhyped rumor, it actually runs on all platforms... that have a JVM.
> Right, both of them. :) Funny essay on the matter:
> http://web.ivy.net/~carton/academia/java_languageoftomorrow.html
And congratulations to the marketing guys of sun who managed to promote their product for years with something that just isn't true.
Monday, August 22. 2005
Some more background information about SHA1
As the article some days ago about SHA1 got a lot of interest, I thought I'll write some more background info about this, especially for people thinking that collisions aren't a big problem.
Cryptographic hash functions are functions where you can put a string of any length and get a fixed-size result. E. g. with SHA1, you get 160 bit, with MD5 128 bit. The hash-function has to fulfill some requirements:
- It should be hard to get two strings with the same hash (collision-resistant).
- It should be hard to get a string to a given hash (one-way-function).
To be more precise: In an optimal case, hard means that it shouldn't be possible with all hardware on earth in the timeframe that your cryptography needs to be secure. Some examples where cryptographic hashes are used are shadown-passwords, digital signatures or verification of file downloads.
Cryptographic hash functions are functions where you can put a string of any length and get a fixed-size result. E. g. with SHA1, you get 160 bit, with MD5 128 bit. The hash-function has to fulfill some requirements:
- It should be hard to get two strings with the same hash (collision-resistant).
- It should be hard to get a string to a given hash (one-way-function).
To be more precise: In an optimal case, hard means that it shouldn't be possible with all hardware on earth in the timeframe that your cryptography needs to be secure. Some examples where cryptographic hashes are used are shadown-passwords, digital signatures or verification of file downloads.
Continue reading "Some more background information about SHA1"
Posted by Hanno Böck
in Code, Cryptography, English, Gentoo, Linux
at
00:30
| Comments (0)
| Trackback (1)
Thursday, August 18. 2005
Say goodbye to SHA-1
Xiaoyun Wang, chinese cryptographer and well known for her analysis of the SHA1 function, was not allowed to travel to the US to attend the Crypto conference starting today (via Bruce Schneier).
Too bad, because she discovered some new results on the attacks on SHA1, which reduce it to a complexity of 2^63 to generate a collission. Adi Shamir, well known cryptographer and one of the RSA-inventors, presented these results.
These news are important, because 2^63 is a complexity that can be broken with todays hardware if you invest enough money and time. This would be an interesting project for distributed computing, although I don't know if the attack can be implemented on common hardware (maybe someone with cryptographic experiences wants to comment if this is possible).
Too bad that most software devs have not noticed the recent results on hash-functions. Most of them still use MD5 (which has been broken about a year ago), SHA-1 is widely used. The GNU Coreutils don't have any tools for modern hash-functions, same goes with most programming languages (PHP, Python), while they implement some sort of md5sum or sha1sum, no sha256sum or whirlpoolsum at all.
Too bad, because she discovered some new results on the attacks on SHA1, which reduce it to a complexity of 2^63 to generate a collission. Adi Shamir, well known cryptographer and one of the RSA-inventors, presented these results.
These news are important, because 2^63 is a complexity that can be broken with todays hardware if you invest enough money and time. This would be an interesting project for distributed computing, although I don't know if the attack can be implemented on common hardware (maybe someone with cryptographic experiences wants to comment if this is possible).
Too bad that most software devs have not noticed the recent results on hash-functions. Most of them still use MD5 (which has been broken about a year ago), SHA-1 is widely used. The GNU Coreutils don't have any tools for modern hash-functions, same goes with most programming languages (PHP, Python), while they implement some sort of md5sum or sha1sum, no sha256sum or whirlpoolsum at all.
Posted by Hanno Böck
in Code, Cryptography, English, Gentoo, Linux, Politics
at
00:31
| Comments (4)
| Trackbacks (3)
« previous page
(Page 5 of 5, totaling 66 entries)