Search Results: "evo"

25 May 2007

Ross Burton: Open Sourcing of eds-sync

It took a while, but Nokia finally relicensed eds-sync under the GPL. Hooray! eds-sync is one of the many components that you don't see on the Nokia N800, but is essential to the integrated chat/voip interface. It's role is basically to do full two-way synchronisation between any number of remote rosters (generally Jabber/XMPP rosters on the N800) and the Evolution Data Server addressbook. It also downloads avatars, so that they are available on disk for display in applications. NP: Live at the Jazz Café, Fink

24 May 2007

Stefano Zacchiroli: crappy ooimpress styles

Crappy OpenOffice.org Impress Styles The "GNOME suite" (mainly AbiWord and Gnumeric) is quite nice and I usually prefer it to the bloated OpenOffice.org counterparts. Unfortunately it is missing a good presenter. Yeah, I know, I should use beamer, and I fact I often do for academic stuff, but for quick and dirty presentations, where you care more than you should about visual aspects and WYSIWYG ... I often resort to ooimpress. It is not that bad, if you can stand its memory consumption and startup time, but for a long time I was convinced that I was wrong about a feature I was not finding in the UI. My reading of the ooimpress manual this morning seems to contradicts this belief. Here is the simple scenario. I do not play with fonts, the default styles inherited by the master page are fine. I just want from time to time to select some text and mark it as "verbatim text": the use cases are those you guessed: markup a shell command, a command output, or a code snippet. Of course I can't stand doing it again and again by hand, having to keep in mind each time the font I chose and its size for ensuring uniformity. I want to use a style. That's it, nothing less, nothing more. Is it asking too much? It seems so. ooimpress supports two kind of styles. One type (sorry, forgot the name) can be applied to built-in content types, e.g.: heading1-9, titles, subtitles, .... Changing such a style will affect all slides. Fair enough, that's good. The other type can be applied only to "graphics" elements, including text boxes. Fair enough as well, this way I can change at once all the text boxes or labels I've used in my document. But wait ... how can I solve my problem now? I see only two awful ways:
  1. devote a high heading level (e.g. 9) to my verbatim text
  2. use a graphic style
of course, a graphic style can not be applied inside non-floating text boxes and I do not want to use tons of text boxes, especially because they are not anchored to ordinary text Dear lazyweb, please prove me wrong.

21 May 2007

Bernd Zeimetz: hi, planet // iso8859-15 to utf8 with netatalk magic

<div xmlns='http://www.w3.org/1999/xhtml'> <h1><a name="hi_planet_iso8859-15_to_utf8_with_netatalk_magic" id="hi_planet_iso8859-15_to_utf8_with_netatalk_magic">hi, planet // iso8859-15 to utf8 with netatalk magic</a></h1> <p> <em><strong>Hi, Planet!</strong> <br/> Welcome to my blog, and thanks to <a href="http://blog.zobel.ftbfs.de/" title="http://blog.zobel.ftbfs.de/" rel="nofollow">Martin</a> for subscribing me. I m not going to bother you with any details about me, if you have any questions feel free to ask me on <a href="http://freenode.net/" title="http://freenode.net/" rel="nofollow">freenode</a> or <a href="http://www.oftc.net/" title="http://www.oftc.net/" rel="nofollow">oftc</a> (in case you re wondering: my nick is bzed).</em> <br/> <br/> After a longer time of planning we ve upgraded our main file server at <a href="http://www.architektur.tu-darmstadt.de" title="http://www.architektur.tu-darmstadt.de" rel="nofollow">work</a>: New machine, new storage (7TB - woohoo!), Etch instead of Sarge and <a href="http://en.wikipedia.org/wiki/UTF-8" title="http://en.wikipedia.org/wiki/UTF-8">UTF-8</a> for file names instead of <a href="http://en.wikipedia.org/wiki/ISO8859-15" title="http://en.wikipedia.org/wiki/ISO8859-15">ISO8859-15</a>. Everything not a too complicated thing, except for renaming the about 10,000,000 files from ISO8859-15 to UTF-8 in a proper way. <br/> In theory this is easy, as <a href="http://packages.debian.org/unstable/utils/convmv" title="http://packages.debian.org/unstable/utils/convmv" rel="nofollow">convmv</a> happily takes care of the problem. But this did not work for us unfortunately, as we re not only providing NFS and Samba services, but also AFP (<a href="http://en.wikipedia.org/wiki/Apple_Filing_Protocol" title="http://en.wikipedia.org/wiki/Apple_Filing_Protocol">Apple_Filing_Protocol</a>) via netatalk. Years ago you had to choose ISO8859-15 if you wanted to allow your Apple and Windows users to see the same, non-broken file names - not only because AFP didn t support UTF8 before version 3, which came out with OSX<a href="#fn__1" name="fnt__1" id="fnt__1">1)</a>. Normally you d think that a server would not allow a client to write a file with a file name which includes not supported characters - again, OSX and netatalk go their own way here:<br/> Characters which are not supported by the underlying file system are character(!)-wise encoded using the <a href="http://netatalk.sourceforge.net/2.0/htmldocs/configuration.html#id2898845" title="http://netatalk.sourceforge.net/2.0/htmldocs/configuration.html#id2898845" rel="nofollow">CAP encoding</a>. So we had to find a way to </p> <ul> <li> convert file names from ISO8859-15 to UTF-8 </li> <li> replace CAP encoded characters by the appropriate UTF-8 character </li> </ul> <p> Luckily netatalk ships the <a href="http://netatalk.sourceforge.net/2.0/htmldocs/uniconv.1.html" title="http://netatalk.sourceforge.net/2.0/htmldocs/uniconv.1.html" rel="nofollow">uniconv(1)</a> util<a href="#fn__2" name="fnt__2" id="fnt__2">2)</a> which is able to take care of this problem. It also updates the CNID<a href="#fn__3" name="fnt__3" id="fnt__3">3)</a> Database at the same time. There s two things you need to take care of in case you re using the dbd <a href="http://netatalk.sourceforge.net/2.0/htmldocs/configuration.html#CNID-backends" title="http://netatalk.sourceforge.net/2.0/htmldocs/configuration.html#CNID-backends" rel="nofollow">CNID backend</a>: </p> <ul> <li> uniconv assumes that <em>cnid_metad</em> is listening on port 4700, you need to start it first. Don t run afpd at the same time! </li> <li> If you ve specified external CNID dbpaths in your <em>AppleVolumes.default</em> (normally they re located in the root of each volume, prone to be deleted by users accidentally), you need to move the .AppleDB directory into your volume s root directory, otherwise uniconv will create a new CNID database. Just move it back as soon as uniconv is finished. </li> </ul> <p> Be careful: uniconv assumes that all colons in a file name are part of a CAP encoded character. That s not a problem as long as you have only Mac and Windows clients accessing your server, as both systems do not allow colons in file names. In our case we found a number of cache files from Nautilus (which is running on our sunray/Solaris web-surf terminals as default browser) with colons in the file name. I hope no user will miss them <img src="http://bzed.de/lib/images/smileys/icon_wink.gif" alt=";-)" /> </p> <p> Including a final synchronisation of all files to the new storage, about two hours it took uniconv to convert the file names and a aunch break, we were finished after about 14 hours of work. Until now it seems that our users didn t notice the change at all, except for those who realized that they have much more free space now. Looks like a successful weekend so far! <img src="http://bzed.de/lib/images/smileys/icon_biggrin.gif" alt=":-D" /> </p> <p> <strong>update:</strong> full html in the feed. </p> <div class="tags"><span> <a href="http://bzed.de/tags/debian" class="wikilink1" title="tags:debian" rel="tag">debian</a>, <a href="http://bzed.de/tags/linux" class="wikilink1" title="tags:linux" rel="tag">linux</a> </span></div> <a href="#fnt__1" id="fn__1" name="fn__1">1)</a> and uses a NFD variant of Unicode normalization (<a href="http://en.wikipedia.org/wiki/UTF-8%23Mac_OS_X" title="http://en.wikipedia.org/wiki/UTF-8%23Mac_OS_X">UTF-8#Mac_OS_X</a>), but netatalk takes care of this and translates it into the NFC form, which is used on most other platforms <a href="#fnt__2" id="fn__2" name="fn__2">2)</a> it s called netatalk-uniconv in Debian and shipped with <a href="http://packages.debian.org/stable/net/netatalk" title="http://packages.debian.org/stable/net/netatalk" rel="nofollow">netatalk</a> <a href="#fnt__3" id="fn__3" name="fn__3">3)</a> Catalog Node ID, another crust from old Mac <acronym title="Operating System">OS</acronym> versions </div>

20 May 2007

Erich Schubert: Updating address books and privacy

An often quoted feature of services such as OpenBC/Xing (and most of such 'pure social networking' sites) is that they basically allow you to keep an address book without having the need to update it yourself.Some people may even argue that this is the only real benefit these social networking sites do actually offer.There are of course services dedicated to helping you keep your address book up to date. These often offer plugins for Thunderbird and Outlook, so you can actually use the address book directly. (e.g. Plaxo) Some email providers even have a function to send out "please update my address book entry on you" emails to your receipients (e.g. web.de), but most people find these quite annoying.Now some people might argue that you could use the FOAF standard for this. But publishing your FOAF data on the web is a privacy problem. Most people won't be willing to publish much more than their email address there. Just like some people are not willing to entrust their information to services such as OpenBC.Using e.g. HTTP authentification to restrict access to your FOAF data is also not working very well: you'd need some user management to be able to revoke access or change the access credentials if the passwords are leaked somehow.OpenID would definitely be interesting, but how many of your friends have OpenID yet? And not everybody has access to deploy the server side needed for this.The easiest to deploy approach would be to just use public key encryption. You could then upload an encrypted copy of your data for each 'friend' to any web site. You could also upload different data (including work contact information only, for example) for different recipients.My idea is like this: Big benefits of this approach: Drawbacks:

18 May 2007

Ross Burton: I'm Doomed

Srini mailed the list so it's official now: I've just joined the Evolution team as Addressbook Maintainer. I've a terrible feeling this will be the end of me, but I'm sure the journey will be fun! Thanks to Srini for asking me to join the team, it's a great pleasure to be invited to maintain such a high-profile component as Evolution. I've not really touched the code of Evolution itself, focusing more on Evolution Data Server, but that is good because Srini has been focusing more on Evolution so together we should make a good team. My primary goal is to merge and polish the DBus port of EDS. The current plan is to attempt to land the port in time for GNOME 2.20, although disabled by default. Hopefully enough developers will be foolish brave enough to enable it and report any bugs they find, so that we might even be able to enable it by default in GNOME 2.20. This is a tight plan but it might just be achievable. NP: Music City Soul, Beverley Knight

17 May 2007

Miriam Ruiz: Ren Py Visual Novel Engine in Debian

Ren’Py is an engine that supports the creation of visual novels and storytelling. I fell in love with it since I first saw it, almost two years ago, and some of my friends know how much work I’ve devoted to that package so that it’s finally in Debian in a proper state, including submitting many patches to upstream. Lots of thanks go to Ana for all her help and support with this package. Ren’Py is designed to make writing complete visual novels as easy as possible. The engine supports, of course, conversations between the two characters, but also images, different transitions between pictures, music and sound, so playing a game can be a complete multimedia experience. The engine itself is based in Python and SDL (in fact, it is based in python-pygame). Anyway, ccording to the manual, you don’t need to know any programming, or be able to program, to use Ren’Py. Even though right now there are a lot of games made with Ren’Py available for downloading, most of them are released pre-compiled (for a certain version of python, including the whole interpreter and libraries in the release), and usually targeted towards Windows (even though Ren’Py is supported on Windows, Mac OS X, and Linux, and can be made to run on other platforms). Of course all the authors of the games are welcome if they want to publish them as Free Software, anyway my plans go towards using the engine for developing educative applications. My only problem is that I need to draw the characters I’ll use throughout the tutorias, which is something I’m not especially good at. I’ve got myself a book on how to draw manga and anime characters, but it’s probably taking a while until I’m proficient enough at that. I’ll try to find someone to help me with that. In fact, it would be great to release a free set of characters that newbie creators of stories could use as a starting point. Lets see if I can find an artist for that. The main drawback I see is that the dependencies might be too much to put the engine in a small embedded portable gadget to be able to play a visual novel anywhere. Who knows, maybe in the future.

Russell Coker: Lord of the Flies

Apparently they are planning a reality TV show that might be named “Kids Nation” where 40 children are allowed to develop their own society for 40 days. The claims are that there is “no parental supervision”, but of course with many TV cameras watching I’m sure that even the most stupid children can work out that there are reasons to behave relatively well. Also I’m sure that they will remove children from the show if it becomes necessary to avoid injury. It will be interesting to see how well this develops. Maybe it could evolve into a new form of schooling, just leave children alone in a school with lots of security cameras watching them and let them study or not as they wish. It would be cheaper than running a regular high-school, and as there is little scope for providing a worse education than many (most?) high-schools currently provide it should be worth a try. For a long time I have thought that the premise behind The Lord of the Flies was bogus. I believe that a major contributing factor towards much of the violence that is present in schools is the pointlessness of the entire system. There are very few students who are so stupid that they can’t realise that the education system is failing them. Whenever you put a large number of people in a confined space with nothing useful to do the results will be bad. If a group of students from a violent school were placed on an island without any supplies then I’m sure that they would soon realise that they need to cooperate to stay alive.

Russell Coker: Lord of the Flies

Apparently they are planning a reality TV show that might be named “Kids Nation” where 40 children are allowed to develop their own society for 40 days. The claims are that there is “no parental supervision”, but of course with many TV cameras watching I’m sure that even the most stupid children can work out that there are reasons to behave relatively well. Also I’m sure that they will remove children from the show if it becomes necessary to avoid injury. It will be interesting to see how well this develops. Maybe it could evolve into a new form of schooling, just leave children alone in a school with lots of security cameras watching them and let them study or not as they wish. It would be cheaper than running a regular high-school, and as there is little scope for providing a worse education than many (most?) high-schools currently provide it should be worth a try. For a long time I have thought that the premise behind The Lord of the Flies was bogus. I believe that a major contributing factor towards much of the violence that is present in schools is the pointlessness of the entire system. There are very few students who are so stupid that they can’t realise that the education system is failing them. Whenever you put a large number of people in a confined space with nothing useful to do the results will be bad. If a group of students from a violent school were placed on an island without any supplies then I’m sure that they would soon realise that they need to cooperate to stay alive. Update:
It seems that the Sudbury Valley school implements some ideas similar to mine. They also have a page of links to some other schools that do similar things.

MJ Ray: the Cooperative Group: Other AGM views

Michael's sent me a link to his view of the Co-op Group from Devon and it currently has a few comments on another nearby major retail cooperative, PSW.

12 May 2007

Russell Coker: terrorist actions I want banned

The current trend in government seems to be to do whatever they want because to do otherwise invites (or fails to prevent) terrorism. Here are some things that might be done by terrorists which governments should consider banning: Graffiti - could be used by terrorists to mark locations for attacks or send messages to sleeper cells. It’s already illegal but that doesn’t seem to stop anyone. Send the graffiti “artists” to the same places that they send illegal immigrants. Spitting in public - could be used for biological warfare (it’s effective at spreading disease). Putting feet on seats of public transport. Shoes have been used for smuggling explosives on to commercial airline flights and could be used for bio-warfare. Sticking gum underneath chairs. This is an obvious risk for bio-warfare. Governments and corporations are banning photography, banning prayer in airports, and speaking in languages other than English. It’s about time that they banned something that is actually bad.

11 May 2007

MJ Ray: the Cooperative Group: SW Regional AGM: Q+A

Sam commented:
"Quality motion. This is exactly the point that I raise at just about every committee meeting I attend, but to have it formally supported by the wider membership is a good step. If things don't improve soon, we should try that line of attack in the Central and Eastern region."
One suggestion in the debate was to have a co-operatives fortnight, similar to the fairtrade fortnight, to promote the Co-operative Group (tCG) membership, other tCG businesses and other local cooperatives. Let's see whether SW can lead the way again! ;-) [pic of agm chair] The question-and-answer session was pretty interesting. All of the questions were submitted in writing. Some of them were submitted in advance and others during the lunch break. No spoken questions were taken and most Insurance (CIS) and Bank questions were held back because no-one from financial services was there. The answers were grouped under a few headings.
Ethics, answersed by Catherine Staveley
  1. CIS's voting record is public, but some details are buried under sustainabiliy on the group's corporate web site.
  2. The panel were asked to define a few terms. By ethical, tCG means generally being "a good neighbour". Materiality is how much a business relates to tCG's aims and they think shelf penetration is how much space and promotion a product gets in the stores. The financial services profits aim to be all-ethical.
  3. Members were asked to please take part in the consultations about the new food retail ethical policy.
  4. tCG has a "triple bottom line" - in addition to looking at profits, we also consider our effects on our communities and sustainability.
  5. tCG is leading the way on packaging minimisation: onion nets are already biodegradable, work continues on developing biodegradable fruit nets and a new light-weight (but still strong) whiskey bottle has just been launched. We'll see whether it's possible to give more dividend points for buying less packaged goods.
Food retail, answered by David Parker (regional food), Gary Metcalfe (operations), Clive Netherway (top 100 stores) and Nick Lowe (sales and support)
  1. Local stores: Minehead Post Office contracts have been exchanged and planning permission granted in Budleigh Salterton - both sites should be ready in a couple of months.
  2. There are new small stores at Amesbury, Ilfracombe, Perranport and Lyneham (where it's hurting Tesco Express more than anyone). tCG have also acquired 7 stores from Higgins, one from Savages and a petrol station with minimarket in Bath. Dawlish has just opened, giving a total of 14 new stores. In addition, 50 stores are being refitted in the south-west region.
  3. The Falmouth store is a bit of a puzzle: whether to split the existing store or develop a nearby site.
  4. tCG stores have outperformed the The Institute of Grocery Distribution index for 15 months in a row and is now seeing growth-on-growth.
  5. Problems with product stocking should be taken up with store managers first.
  6. Home delivery has been trialled and failed several times, but is being trialled again in the new OCO stores. (What does OCO mean? There's one at Portishead.)
  7. Supply problems with RSPCA Freedom Foods meats will be investigated.
  8. The Westbury-on-Trim Stoke Lane store will only be expanded if its turnover increases.
  9. Suppliers are still letting some stores down on delivery times. This will be re-checked.
  10. The best response to the crocodile community projects of other companies is to strengthen tCG's community project funding in areas before other supermarkets open new stores.
  11. Local produce is rarely stocked because of problems with availability and meeting tCG technical standards (I could almost hear the hackles raise at this answer!). Organic is only usually stocked in areas where surveys suggest the target audience lives (which I guess is why my tatty 60s store has more sweets and sugar drinks than fresh food). Similar biases exist for other ranges.
  12. Missing product complaints will get written answers: Clipper tea and sugar-free Mintoes.
  13. There was a complaint about the lack of notices about the unique status of co-op milk. (In short, we own our farms so our milk had better not be getting abused.)
Corporate questions, answered by Frank Jones
  1. Compensations of the merged tCG/United Co-op societies are shown on page 12 of Stronger Together.
  2. There was a question about a 10% profit target which I didn't understand. The answer was on page 13 of the annual report.
  3. Party politicians were in the hall.
  4. The results of the merger meetings were unknown at the time.
  5. The Co-operative Funerals are derecognising the GMB union, which has worried many members. The comment from the floor was "there's usually one motive for derecognising a union"!
  6. There's a 16% pay increase for executives who don't join tCG's pension fund, which is what would have been paid into the fund for them. Whether it applies to all employees will be checked and a written reply given.
Strategic questions, answered by David Doyle
  1. Travel offers will be promoted in the food stores. tCG wants to avoid "silo" businesses which don't cross-promote with other businesses where appropriate.
  2. Leaflets of other tCG and other co-ops should be stocked, particularly at festive times.
  3. Offsetting CO2 is not a complete answer to climate change, but it was the only one of five suggested actions which was approved. Is the Co-operative Travel chain underperforming because it doesn't offer enough ethical choices? Some shouting from the floor about them still not offering European rail tickets.
  4. The regional view of the United merger... This was nicely controversial, as it bloody well ought to be... There's no requirement for a tCG membership vote, so there will be no tCG membership vote. There was a hierarchical vote: very few of the Cornwall area turned up at the regional meeting in Bristol, but Devon and Somerset turned out in numbers and the south-west's delegates to the national meeting voted against 5 of the 6 merger resolutions, which were passed anyway. The chair stepped in and cut short the debate, stating that everyone knows the south-west is unhappy about certain aspects, like not having a choice on the first merged chief executive, but what's done is done.
Finally, a list of questions being sent for written answers were given by Andrew North and the chair (was it Colin House? It's annoying to find one name and lose another).

6 May 2007

Alastair McKinstry: The God Delusion, by Richard Dawkins

The God Delusion by Richard Dawkins is an 'Atheism Consciousness-raising book', according to the author. It makes the case for Atheism, saying Atheists should stand up and be counted, and stand against the growing tide (in the U.S. in particular) of irrationality and belief. Although as one of Atheisms most visible proponents Dawkins has 'make converts' to the cause, in this book he is mostly speaking to the converted, presenting the evidence. The book documents the main arguments in favour of God. These are dismissed fairly abruptly; while a lot of pages are taken up going into them, they are probably not a comprehensive list. A book by a theologian or believer would probably be a better source for such a list. Nevertheless, Dawkins as a scientist does consider and list the opposing arguments. As presented however, they are extremely threadbare and easily dismissed. Mostly they are backed up by a willingness for people to take God (and Theology!) seriously: since so many people believe in God, it must be taken seriously, or so the reasoning goes. Not so: the proofs of Gods existence don't stand up and should be dismissed. Dawkins makes the case that we should instead of investigating God, investigate why people believe in God, given the lack of evidence. He gives some good hypotheses in terms of Darwinian thinking: reasons why faith, accepting what your parents said without evidence, has survival benefits, that in other circumstances lead people to believe nonsense stories with faith. Another under-estimated problem is the different definitions people have for 'God' and 'religion'. Most people from a Christian / Judaic background have a habit of framing belief and Religion in terms of the religion they grew up in. They may accept that you have a different God(s), but still view God(s) as something you pray to, that intercede on your behalf, etc. By confusing all the different aspects given to 'God' in the Christian tradition, they think that if you have 'proved' one of them, all the rest follow. If you prove / claim that something created the Universe, and label that God, then, they imply, there must be one overall, kind, monotheistic God, Jesus died on the Cross for your sins, that God will change the laws of physics to suit you (miracles), etc. Not so: all you have done is label something, not proved your religion. Dawkins (rightly) dismisses Buddhism, etc. as 'principles for living' rather than religions for the purposes of this book, and we need to be careful what we call religion, too. Dawkins also makes a good case against Agnosticism. He argues we should be more forthright and say we are Strongly Atheistic rather than Agnostic. Agnosticism was created by Thomas Huxley to explain his beliefs. He defined Athiesm is a positive belief in the lack of God, a proposition for which there is no evidence. He argued that, until we have proof that God does not exist, scientifically correct to consider ourselves 'sceptics' on this matter, and neither believe nor disbelieve in God. This sounds good, however in Science there are huge numbers of theories that in practice we have no evidence for either way that Occams razor mows down for us. We don't claim to be agnostic about them, we simply ignore them until they are actually needed to explain something. Which, given modern science and Darwins explanation of evolution in particular, God no longer is. The later chapters of the book cover whether, despite the lack of evidence, belief in God or Religion is a good thing, whether religion gives a moral purpose and direction to life, and defines a sense of "Good" that Atheists cannot have. For this he goes through the Bible with a disbelieving eye, pointing to the horrors of genocide that it promotes in the Old Testament, etc. He points out that we don't actually use the bible for moral guidance, but instead decide our own morality: we pick examples from the Bible a la carte to defend our choices. We don't decide, as an Old Testament interpretation would put it, that murder of an non-Jew is acceptable; that rape of an enemy is acceptable, that killing non-believers and witches necessary. Instead we pick examples to back up what we've decided already. If you're going to do that, stop pretending the Bible is giving you moral guidance and instead accept that we decide. Dawkins underestimates the social and ethnic aspects of religion. He is overly critical of religion, blaming it for much of the worlds violence, genocides, etc. It would be truer to say that Northern Ireland, etc. are examples of ethic rather than religious strife. "God says so" is just the ultimate argument. But conversely religion is a cohesive element in most societies. I suspect that a cause of the growth of christianity in the U.S. is that its proselytising nature goes out to be inclusive in Americas highly mobile society. When work, etc. causes people and families to move across the continent, they will find a church to welcome them into the community. Its against this background that atheists are the most distrusted minority. Shared beliefs, whatever those beliefs, bring neighbours closer. James Lovelock, (co-creator with Lynn Margulis of the Gaia Hypothesis) proposes that atheists can treat Gaia as an alternative religion, something to celebrate and to give moral direction to life. This I have sympathy with, that life is important, and to be celebrated, but not to be confused with something to be prayed to, or imagine that it is biased towards towards our existence. In these times when people are again using religion as a justification for war, claiming a "clash of civilisations", this is a book worth reading, but beyond deciding whether gods exist we need to understand why people believe. The Darwinian arguments are as Richard Dawkins points out, just a start, but I think more is needed to explain religion. Tags , ,

5 May 2007

Thijs Kinkhorst: New key

Hey everybody! Getting tired of hex numbers? Here's another one: E0D3 FAAA 6F50 A5DA 9D5B 2938 3396 1588 E1C2 1845!!! It's the fingerprint of my new GPG key, which is more secure than my previous one for a variety of reasons, and it has my birthday (not year) as the date. Wow! Today I revoked my key 0x165EE79B from 1997-06-23. I'll revoke my 0x957D58CF key from 2003-10-28 in due time, when the new one has been in active use for a decent while.

3 May 2007

Martin F. Krafft: LPI or not?

The Linux Professional Institute offers all its exams at a discounted price at debconf7. That's definitely good news and should earn Klaus Behrla another round of gratitude for his efforts (assuming he's behind this again). However, it also gets me thinking again: I've been meaning to complete my certifications for years but never could be bothered to spend the money (even at a discount) or actually devote the time to the exam itself. At FOSDEM 2007, I had signed up but then skipped the exams to do more important stuff. The reason? During the conference, someone responded with something like "LPI? Why? I am a Debian developer" when I brought up the subject. Good point. I think I could just sit down and pass the second and third stage exams (having contributed to the exams themselves), and do even better with a bit of studying for it. But is it worth it? Does the LPI certification actually prove something that isn't already obvious from my online track record. What do you think? I'd be interested specifically to hear from fellow developers who decided to take the exams. NP: Anekdoten - Monolith Update: thanks, Joerg, for your thoughts. I am not looking for employment, and if I was, I'd certainly not want to work at a company that thinks certifications are the true proof of capabilities. So I guess that leaves me with a 'no' still. But I also want to say that this post is not to discredit the LPI. I think their exams are fair and definitely not trivial. Even looking at some study notes for LPIC1, I learnt some new stuff, so I bet just preparing for LPIC2 and 3 would teach me things I did not know yet. Compared to other certifications by more commercial vendors, LPIC definitely ranks very high, so don't let my blog post discourage you: there are plenty of reasons to take the exams; I was just looking for reasons why I would want to continue taking them. Update: Mario, I would not be a DD if before I had not been and continue to be a system administrator. And I think you'll have problems finding a hand full of DDs who've never touched an ISA card.

2 May 2007

MJ Ray: Moving slickly from ranting to advertising

I love email newsletters that move slickly from ranting to advertising. Here's one from Gossypium:
"We believe that something is critically wrong with all those head in the sand neoclassical giant companies, that have been built on economical models that we would now consider antique and even dangerous for the human evolution. New business models like Gossypium have managed to rebalance the relationships between the economy, society and the environment. It is now accepted by all that we will need to change and that there is no turning back. We as a brand are trying to make this easier by offering positive alternatives. So here is our great T-shirt collection"
Source I just wish I could do that in such an amusing way. But I can't, so I'm currently shuffling a few things around to make my Business feed a bit more work-relevant. If you are subscribed to my Business-only feed for the Media items, please switch to the Hacks feed. Meanwhile, Webmastering articles will change from the Hacks feed to the Business one. And there's some more changes which I'm still working out. Watch this space.

26 April 2007

David Welton: &quot;Ideas are worthless&quot;

In one of his many well written and thought provoking essays (Ideas for Startups), Paul Graham has this to say:
Actually, startup ideas are not million dollar ideas, and here's an experiment you can try to prove it: just try to sell one. Nothing evolves faster than markets. The fact that there's no market for startup ideas suggests there's no demand. Which means, in the narrow sense of the word, that startup ideas are worthless.
While I agree with his main point that execution counts, his affermation bugs me a little bit because it clashes with my understanding of economics. To wit, that ideas are "Non-excludable goods". As the linked page says,
Non-excludable goods are defined in economics as goods or service whereby it is impossible to prevent an individual who does not pay for that thing from enjoying the benefits of it. Market allocation of such goods is not feasible.
How would a market for ideas work, in any case? How could you prevent someone from listening to a bunch of ideas and just walking away with the ones they like? Perhaps with lots of lawyering and monitoring schemes, something could be kludged together, but at that point, since the ideas alone most likely aren't worth that much compared to well executed ideas, putting together that market would probably be more trouble than it's worth. So Paul Graham is right, for practical purposes, but his economics don't seem correct to me.

20 April 2007

Adam Rosi-Kessel: Unwise Crowds?

Many of us who believe in Web 2.0 (the concept, not the buzzword) have come to accept the wisdom of crowds like an article of faith. The Frontal Cortex describes a Columbia University sociology experiment that might undermine our dogma (apparently I missed it in Science):
In our study, published last year in Science, more than 14,000 participants registered at our Web site, Music Lab (www.musiclab.columbia.edu), and were asked to listen to, rate and, if they chose, download songs by bands they had never heard of. Some of the participants saw only the names of the songs and bands, while others also saw how many times the songs had been downloaded by previous participants. This second group — in what we called the “social influence” condition — was further split into eight parallel “worlds” such that participants could see the prior downloads of people only in their own world. We didn’t manipulate any of these rankings — all the artists in all the worlds started out identically, with zero downloads — but because the different worlds were kept separate, they subsequently evolved independently of one another. This setup let us test the possibility of prediction in two very direct ways. First, if people know what they like regardless of what they think other people like, the most successful songs should draw about the same amount of the total market share in both the independent and social-influence conditions — that is, hits shouldn’t be any bigger just because the people downloading them know what other people downloaded. And second, the very same songs — the “best” ones — should become hits in all social-influence worlds. What we found, however, was exactly the opposite. In all the social-influence worlds, the most popular songs were much more popular (and the least popular songs were less popular) than in the independent condition. At the same time, however, the particular songs that became hits were different in different worlds, just as cumulative-advantage theory would predict. Introducing social influence into human decision making, in other words, didn’t just make the hits bigger; it also made them more unpredictable.
I don’t accept this one study as proof that the entire user-centric content rating system is a failure (or random), but it does highlight some of the perils of a “winner takes most” mode of cultural evolution.

18 April 2007

Benjamin Mako Hill: Feisty Release Fiesta

With the Debian 4.0 (etch) release parties out of the way, it's time to devote a little energy to celebrating the forthcoming release of Ubuntu 7.04 (Feisty Fawn). A few of us from the nascent Massachusetts Loco Team in the Boston/Cambridge area have planned a release party -- a Feisty Fiesta if you will -- for Saturday April 21, 2007 19:30 at the Cambridge Brewing Company. For more details, answers to your questions, or to RSVP for the party so we can reserve a big enough table, please visit the party wiki page.

Jordi Mallach: Debian's GNOME 2.18: are we there yet?

The short answer is no, but as our status page easily reflects, there has been lots of work going on during the last two weeks, once etch's release unblocked the way to upload new versions to unstable. This post intends to resume the trend of updating on the status of GNOME in Debian, after we ended up deciding we'd ship etch with 2.14 for a number of reasons, most notably some complications with the GTK 2.10 transition at that time. You'll be able to find other related news items in Debian GNOME team's website. What has the Debian GNOME team up to during the last 6 months? Our first priority was to focus on unstable's GNOME 2.14 packages again, in an attempt to fix any outstanding remaining bugs from our packaging, and get them in the best shape possible to deliver a polished GNOME desktop for etch. I think the result is really good, and Debian's default GNOME desktop is both very usable and attractive. In parallel, the preparations for a complete set of GNOME 2.16 packages continued in our Subversion repository and kept appearing, little by little, in experimental. The most visible consequence of our 2.16 efforts translated into nobse's backport of 2.16 for etch, which can be found in the corresponding repository. And then, with etch deep frozen and nearly ready to be released, GNOME 2.18 was released, and of course the GNOME team didn't wait too much to start working on it. Our current status is looking good: the Developer Platform is already available in unstable, although buildd's are fighting the builds on various architectures. When the dust settles (GTK 2.10's landing has generated quite a big cloud; we have a list of packages that still haven't completed the GTK+ 2.10 transition), we'll be able to prepare and upload the more complex Desktop components like the panel, nautilus, evolution or control-center. Unstable users should probably be seeing daily progress on this front, so keep an eye on your package managers! Although Debian 4.0 released with an old version of GNOME, vast amounts of time and work have been invested to release it with the necessary backported fixes and enhancements. The newer GNOME versions have been available in Debian official ftp archives in very reasonable timeframes; this has only been possible thanks to the restless efforts of the (fortunately) growing Debian GNOME team members: giskard, feedback, HE, lool, np237, slomo, shaka, sjoerd, xaiki and not forgetting our incredible bug triager, svena. Thanks! On the behind the scenes department, it's a pleasure to report that Lo c Minier and Jordi Mallach very recently joined the GNOME Foundation's board of advisors in representation of the Debian Project, replacing Matthew Garrett, who has been representing us for the last few years until he left the project. Thanks, Matthew!

17 April 2007

Nico Golde: Fun with copyright

Today I stumbled over the copyright file for Debian for revoco because of an RFS (request for sponsor).

To quote from http://mentors.debian.net/debian/pool/main/r/revoco/revoco_0.3-1.diff.gz

License:
In revoco.c is written, a bonobo has written the code,
so no copyright applies.

I got the following mail from the owner of the bonobo, after asking
about the licence of the code (the mail is in German, English tranlation
follows):

[...]
English translation:

> In revoco.c it's written:
> Written November 2006 by E. Toernig's bonobo - no copyrights.
> For German law that is wrong, you have written it,

Why do you think so? It was written by my bonobo!

> so it is your copyright.

No. If any, so of the bonobo. But because the creations of animals
are not "protected" by the copyright-laws,
it is public domain (or maybe "bonoboware?).

[...]

> Would it be possible, to put revoco under the BSD (oder GPL, LGPL) licence,
> so all the Linux-users can use it?

My bonobo does not know anything about liences. If you want to
enter something for Debian, "public domain" would be the best.


Thanks E.Toernig, this made my morning :-)

Next.

Previous.