Search Results: "jan"

23 February 2007

Evan Prodromou: 3 Vent se CCXV

I was up late last night upgrading Wikitravel from MediaWiki 1.8.3 to the new 1.9.3. It took a long while, since the 404-handler caching extension that I built for MediaWiki a couple of years ago (which keeps Wikitravel running on a single, albeit quite big, server) is pretty invasive, and a lot of things had changed with the way users and stuff worked, so I had a lot of hacking to do. But it's stable now, even if some watchlist stuff is a little funky. Doing major upgrades is a real bear for me, but I'm happy when it's over. tags:

Home people Maj had her final oral exam in her French class tonight, which left me and Amita June home alone to fend for ourselves. We had a lot of fun. First, I had to do the day's dishes (lunch and breakfast) that were sitting in the sink. I brought the footstool around to the sink from our laundry room, and she stood on it and helped me with the dishes. After I'd finished washing a dish, she'd carefully fill it up with water, dump it out, then put the dish in the dishrack next to her. Pretty good for 18 months old. That went so well that I moved the stool over to the kitchen table where I cut tofu and vegetables for dinner. I gave her pieces of pepper, cabbage, and carrot while I was working, and she nibbled on them a bit and then practiced chopping them... with the handle of her mother's toothbrush, which she'd stolen out of the bathroom earlier in the day. After dinner, we had a bath, then we read some books, and then she went to sleep on my shoulder while I walked around her room and sang, like she's been doing for the last 2 months. It was another good night. tags:

Soft launch We launched two new Wikitravel versions overnight, too: Catalan Wikitravel and Finnish Wikitravel. Catalan recently, uh, catalyzed from a blog post by Carme Pla . Readers and the Catalan-speaking community rallied to our Catalan Wikitravel Expedition and got the project rolling. I got the site set up last night and they've started translating key help, style manual and policy guidelines already. Mean, Finnish had been simmering on the back burner for a while, so we got it launched at the same time. My friend and colleague Jani Patokallio is a Finn and a longtime and well-respected Wikitraveller; I'm glad he's taking leadership of the project. Finns have such disproportionate contributions to Free Software and Free Culture; I'm glad to have that Freedom Powerhouse Country all working together on Wikitravel now. And, y'know, I'm going to totally rack up a ton of HugAFinn points off of this. Actually, now that I think of it, I have no idea if "Carme Pla" is a real name or even a plausible personal name in Catalan. It sounds like it to me, though. tags:

coComment A couple of months ago Don Marti recommended that I check out coComment, and I made a mental note and then forgot to follow up. But I started using the system a few days ago, and now I wonder how I ever lived without it. coComment is a Firefox plugin that keeps track of when you post a comment on a blog or some other comment-handling system. It then keeps track of the conversation that happens after you comment. I have a lot of standing keyword searches on Technorati and Google Blog Search, and if people are talking about a subject I'm interested in, I'll usually jump in and talk about it. But sometimes I'll go back months later and see that people asked me questions and continued the conversation without me. So coComment is exactly the kind of cross-the-Internet aggregation service I need. tags:

Sage Speaking of keeping up with blogs, I've realized in the last week that I've outgrown Live Bookmarks for following RSS feeds. Rather than going with a Web-based RSS reader like Google Reader or Bloglines, I opted instead for the in-browser reader, Sage. It's simple, it does what I need it to do, and it supports OPML so I can move my subscriptions somewhere else if something better comes along. Good piece of software. My best candidate for something better coming along? Probably if I get my Netvibes home page customized well enough to handle my 50-60 feeds. And maybe when Netvibes gets smart and becomes and OpenID identity provider (or at least figures out a way that you can log into your ID when you start a browser session). tags:

Eric Warmenhoven: TiVo!

I’ve been seriously thinking about leaving Brocade for a few months now. They’ve always been great to me, and I’ve enjoyed working there. But I’ve been there for nearly five years, and it was my first real job out of college, so I’ve decided I want to try something different. I especially want to get out of the storage sector; even though Brocade is really a networking company, their primary business (and everything I’ve ever worked on here) has been Fibre Channel, which is really only used for storage. I’ve been monitoring jobs.joelonsoftware.com, and in early January (just after I had gotten Lisa a new Series 3 for Christmas) I saw a listing for TiVo. So I decided to apply. After a phone screen and two on-site interviews with a variety of people, they offered me a job, and last Wednesday, I accepted. My last day at Brocade will be next Friday, March 2, and my first day at TiVo will be Thursday, March 8. It’s finally been announced at Brocade; otherwise I would have posted this sooner. It’ll be nice to work on something that I actually use again. (I’ll be working on the TiVo service for Comcast DVRs.) It’s easier for me to be self-motivated when I’m working on something that is potentially going to benefit me, outside of just the usual compensation. That’s the whole motivating factor of open source, at least in theory, right? I know it’s why I worked on gaim. Also, it’s a lot easier to explain to people. Telling people I work on a Fibre Channel Router, if they don’t know anything about storage, is just gibberish, and trying to explain it is aggravatingly time-consuming. Anyway, wish me luck.

21 February 2007

Gunnar Wolf: Back from [VAC]?

On January 13, I sent a mail to debian-private saying I'd be on a semi-vacation until around February 10 - And yes, for over a month I've basically not touched my packaging, and for around three months my general profile in Debian has been really low. I sent this message because the Institute I work at moved, and I got the task of taking care of everything related with electrons flows carrying information (namely, voice and data networks).
It's not that I'm really-really-back now - Work is still too absorbing, users still come too often to me expecting me to solve their problems. I can often try to do so on the data network, but I'm far from even having access to the voice equipment (I've done my hardest effort not to get such access, because that'd instantly turn me into the phone operator for life). However, for the first time in many weeks, today I had some quiet time, I catched up with some mailing lists, and... Well, I expect to work on my QA page.
Boy, team-maintainership rules! pkg-perl friends, thanks for saving me from the creepy bugs sometimes too often. I expect to pick up work I haven't even looked at since I committed to doing so with the pkg-ruby-extras team as well, specifically, getting mongrel in shape and into Debian, despite our deep differences with its author. This will make Rails roll smoother and faster in Debian. And of course, there is Debconf. After last year's burnout, I think I recovered - I'm not a core organizator anymore, but I'm back to work my way to Edimburgh ;-)
As for my local activities (Mexican Free Software conferences, meetings and people): Partly because so I decided and partly because so it happened, I've been off the hook with the local community since before Debconf 6. Before, because I was too busy to think about anything besides it, and after, because I was burnt out and somewhat bitter at several facts. I've been to few regional or local conferences, also because I knew that between last October and today I'd be too tied up at work. But last week we had both CONSOL and BarCamp Mexico. Somehow I managed to be at both (well, at CONSOL I was only enough time to do my two talks, for which I miraculously managed to get prepared, and BarCamp was during the weekend). Both were very positive for me, and I'm willing again to find some time to devote to promoting and developing Free Software in our country.
Oh! One more note: Thanks to Sergio Mendoza for pushing me and for co-discussing on the subject, we are getting small but tangible results pointing to a Debian-UNAM project. Not much to see yet, besides having received the domain authority, which for now just means a nicer name for Nisamox, Mexico's main (and only long-running) full Debian mirror.

15 February 2007

Jordi Mallach: Tunisia

Last month, Bel n and I managed to secure our trip to Tunisia on the very last moment. So, planning trips on the very last moment isn't nothing new around this place, but we made a big effort to take things to the limit. I can't remember why exactly, but on January 31 we were *so* close to fucking everything up before it started, when we packed our stuff just a pair of hours before having to leave to the train station. My luggage was prepared in a rush, so while I think I took everything I thought I'd need, I didn't really select my clothes too much. The idea was to have our suitcases mostly empty to bring back stuff from the markets: smoking cachimbas, lamps, leather stuff, etc. At that time I didn't know that would end up being a great strategy. Anyway, like 9 minutes before the train's departure we were stuck in Nuevo Centro without a taxi and at that point I really had lost hope about being on time. For some reason, there were no taxis in the area, when it's normally a place where there's tons of them. Suddenly one appeared, we rushed in and I asked the taxi driver to please fly to the station. Happily, we got an incredible green wave around the avenues, he drove us at like 80 Km/h and we even had to wait for a few minutes at the station. In Barcelona, we prepared our small New Year's Eve dinner with my cousin Laia and Marc, and while the plan was to go to sleep pretty early to be in good shape to go to the airport next morning, the bottles of wine and cava emptied quite fast, and around 4:30 we were quite drunk when we decided it was enough. When some annoying sound woke us up next morning, it was really late, so we again rushed out to the empty streets of Barcelona, sneaked into a regional train, without knowing it was the only way to get in time in El Prat airport, and after some initial confusion trying to find the travel's agency desk in the wrong terminal, we managed to check into our flight, being the very last to do so. With all the rush, I couldn't get some clothes from my suitcase transfered into my hand luggage, which I really wanted to do after my nice lost luggage experience during Debconf 5 in Helsinki. Anyway, chances are small that your luggage gets lost, right? But of course, Murphy is always vigilant, and this was a great opportunity to fuck me up. After a short but horrible (due to our really bad hangover) to Tunis/Carthage airport, we were in the long security/passport check. When Bel n picked up her bag and mine didn't appear, I tried to tell myself hey, it'll appear, no worries! . After 15 minutes, the stupid suitcase was nowhere to be found. Apparently, another two pieces of luggage had the same luck, which made us contact a group of four Uruguayans who were missing one of them. Nothing too terrible; it'll surely come on tomorrow's flight. After reclaiming our lost luggage, we went out to the parking where a bus was waiting for us, and on the way there, the six of us nearly fell into the first Tunisian scam, involving a dude selling jasmine flowers at 2 each. The bus took us down to Jasmine Hammamet, the most touristic place in Tunisia. Valencians might have an easy imagining the atrocity of the area by picturing what twice Marina d'Or plus Benidorm including Terra M tica would look like. Kilometres and kilometres of a disgusting Who can build the most horrible giant hotel right next to the beach contest. So it was pretty clear we had to spend as little time as possible in the area. We soon learned about how transport works in Tunisia. The cheapest is to use the public busses and the luagge collective taxis, we soon found out. Our first morning there, our guide Rejeb, working for Iberojet and Solplan touroperators, gave a talk where he advised us against travelling alone, specially around the South, while he offered organised trips around the country for every day of the week. Although we expected this danger! speech, we decided to book the two day trip to the South and Great South of the country, basically because it was the best way to see many places in a short time, even if it meant having limited time in each destination. We wandered around Jasmine Hammamet and discovered Carthage Land, sort of a Disneyland set in the age of Anibal and Carthage's empire, which was inside a newly built medina complex. This was a really bad place to practice the art of haggling, as the place was so desert, merchants really tried hard to get you buy something. Again, we were close to fucking up after our first negotiation, but we finally decided we weren't so interested. Lucky, we later found out the price was outrageous. Sadly, we spent way too much time in that tourist trap, and we found it was too late to go to the real Hammamet town to see a real medina and real stuff, so we had a long walk around the immense beach until sunset. On Wednesday, we did organise a bit with the Uruguayans and some others we had met: Mar a and Santi Kuchi Kuchy , Cristina and Pedro and an Argentinian family, and managed to hire a van driver to drive us all over the North. For quite a good price, we were taken to a few ruin sites in Carthago, now mostly a residential area, and it was really impressive. While the condition of many of the remainings is not optimal, it was exciting to see things which had been built by Phoenicians and Romans 2,000 years ago. I really enjoyed the remainings of the Antonine thermal baths of the city. It had been a huge building right next to the sea; one of the standing columns helps figuring out how big it had been. Right next to this site, the Presidential Palace dominated the whole gulf. Military places are treated zealously in Tunisia, and it is against the law to take pictures of any bit of it, not even a barbwire of the fence. The Palace had a great Tunisian flag waving over it, and many signs advised you against taking pictures in that direction. I couldn't resist.


The ruins of the Roman Antonine Baths After Carthage, we went to Sidi Bou Said, a small touristic town, which had the peculiarity and beauty of having all windows and doors painted in a beautiful light blue colour. Our last stop for the day was in Tunis, where we visited the most amazing medina of the whole week. Unlike the new medina in Jasmine Hammamet, this one was literally packed with people going up and down the maze of very narrow streets. Every few metres you'd come across a new, attractive smell coming from the few salons de th or spice, leather or perfume shops. Here we finally started developing our haggling skills, and managed to get a few items for reasonable amounts.


Streets of Sidi Bou Said Back at our hotel, everyone tried to get a quick dinner and go early to bed, as next morning we were taking a bus for our trip around the South. There was time to call yet another time to the Airport, to find out that one of the luggage pieces had been found. While there was no news about my suitcase, we shared a taxi to the airport to pick the found suitcase, and see if mine was actually there by any chance. Unluckily, it wasn't, so I wouldn't have any clothes for the desert visit. Some people in the group were kind enough to lend me some t-shirts and pants. For my underwear, I actually resorted to using some of Bel n's (no kidding, it was way too sexy :P), while mine dried up after some manual washing. The alarm clock went off at 5:15 or so, and soon after we were ready in the hall with our small bags. When the bus was ready to pick us up, the guide said we weren't allowed in, as we weren't on the list. WTF? We were nearly the first ones to book and pay for it! So he finally let us in, for a short while, until he realised there was no space for everyone, so he demanded that we got off. Of course, we didn't, and a long and very disgusting argument started between the guide, us and a few people who had seen us pay for our trip, and were trying to support us. To make a long story short, we ended up stepping down when I noticed the bus driver calling the police, and after Rejeb, our guide, told us the other bus would be waiting for us at the travel agency if we quickly took a taxi there. We of course knew that was a fantasy to get the bus moving, but dealing with the police at 6:30AM wasn't on my list of activities for the day, so we finally gave up to let the rest of the people get in time to their visits, as they were very tightly scheduled to make everything fit in two days. Nobody was waiting for us at the travel agency, but we were promised our money back, which did happen in the evening; our plans for Thursday and Friday were a bit broken though, and the rest of the morning was spent looking for alternatives. When we had managed to book a new trip in a different agency for Saturday, we took the bus to Nabeul, the capital of the province, well known for their medina specialised in pottery. In Nabeul, we lived a tourist trap which I found to be quite original. Not having walked 3 metres into the city walls, some young dude stops us and tells us that he knows us, as he works in the restaurant of our hotel . I totally didn't remember his face at all, but why not? So he quickly tells us Nabeul has good carpet workshops, and her sister is working in one which is regulated by the Government, and you can only visit two days a week. Coincidentally, Thursday is one of them! So he literally grabs us by the arm and takes us to one of the streets perpendicular to the main market street, and we enter a carpet shop. To the right, his sister probably being like 45 years older, is knitting a nice carpet on the loom. And a few seconds after, we're taken upstairs, where a Teletienda show starts before us. Without being asked if we want to buy a carpet, some other dude starts to unroll carpets and more carpets before us, talking in some very basic Spanish. While we're offered jasmine tea, which is really nice, Ali the brother quickly excuses himself and vanishes, leaving us with the salesman, which continues unrolling more and more before us, now helped by someone else. When 10 minutes later we convince them that we won't buy any carpet, he asks a donative for his young employee, who has unrolled and will now roll back a zillion carpets. Back in the hotel, we have dinner with a pair of Catalans from our flight, and when we tell us about the carpet place, they tell us they went over the same story like one hour before us! On Friday, we got some advice on other places to visit, and decided to go up to Cape Bon and visit Kerkuan, the only important remainings of a Punic city which, when conquered by the Romans, was destroyed to the grounds, but not rebuilt on top (they were busy with Carthage). Romans did an excellent job when destroying cities, and the result is a site which still lets you see perfectly how a small town (around 1,500) looked like 2,000 years ago.


Ruins of a Kerkuan neighbourhood, with their red bathrooms nearly intact To reach Kerkuan we had taken the bus up to Nabeul and then our first luagge to Kelibia, where we took a taxi (after no less than half an hour arguing in French with the taxi driver to settle on a rate for a ride to Kerkuan and then to the tip of the Cape in El Haouaria. Luagges are undoubtedly the best way to travel medium distances for very little money, while getting mixed with locals. During our ride up North, we chatted with a nursing student from Kelibia who was going back to her town for the weekend. She was really open, like most of the people we found in Tunisia, and we ended up exchanging our post addresses; we still need to send her a postcard from Val ncia soonish. This area wasn't so touristic, so the roads, while totally acceptable, weren't as good as the highway from Tunis to Sfax we were used to. We had seen some bits of the local driving skills , but the luagge driver performed some of the most extreme overtakings I've ever seen. These happened every three of four minutes, so after a while I was actually amused about what was going on. We would overtake two lorries on one go when there was absolutely no visibility; if things went too far, people would just slow down to let the overtaker get back into his lane on time, and those coming ahead would just use their headlamps to make them know it was just a bit too close. The taxi driver, annoyed at us, took us to Kerkuan but didn't wait for us; he immediately left, leaving us without any transportation in the middle of nowhere. After a visit at the site, we walked around 2.5 kilometres back to the main road, where we decided it was too late and risky to continue the journey up to El Haouaria, so we waited on the road gutter for a taxi. The first one which stopped was, to our surprise, the same bastard who left us one hour before, who stopped, laughing at us a little. Luckily some other taxi came by in the correct direction, and soon forgot about that man. After a taxi, luagge and bus ride, we were back in Hammamet, and the desert group had already got back from the two day trip. We were asked over and over what happened, what did we do, etc. People who hadn't talked to us before would come over and see; we were really surprised about the warm welcome we had. After dinner, we improvised a customes party, and many people managed to dress up in Tunisian/arabic fashions using bed sheets and so on. We had to wake up at 5AM next morning, but didn't go to bed until 2AM. Nothing could go wrong this time. We had our tickets, we had confirmed we would be going on Sunday the night before, so at 6:15, our new guide came in, and came straight towards me. He said something in German, and after I told him I spoke absolutely no German, he said huh, well you know the bus is full of Germans, and my indications will be in German? . Pretty incredible, but again a fuckup by the agency. My ticket said, clearly: Sahara safari. Bus + 4x4. (ALL). Turns out ALL meant Allemand, not everything included , although we had requested English pretty clearly. This was quite a minor problem though, after having no clothes for a whole week and having been left behind two days before. I think we were really lucky getting that German group, though. We were only 16 people on the minibus, making the stops a lot faster than the normal ones, where 55 persons need to get out and in of the bus. We had our own Routard guide for Tunisia, so we could read about the places we were about to visit before getting ther. Also, I surprisingly knew much of what our guide was talking about, just missing the details he talked about oil production in Tunisia compared to Spain's, among other topics . When the landscape was becoming drier and drier, Bel n and I spotted something dark far away ahead in the completely straight road. As it became bigger, I started thinking it might be the #1 place to visit for me in Tunisia: El Djem's impressive Roman amphitheatre. When we got off the bus, I was totally excited. Before me, the walls of an incredibly well preserved, huge Roman building; in fact, the best Roman ruins in the whole continent. El Djem's amphitheatre was the third biggest of the Roman empire with 35,000 seats, only surpased by Rome's and Capua's. It remained mostly intact until the 17th century, when some of its stones were used to build the city and some of the treasures taken to the Great Mosque of Kairouan, but when it took more damage was during two consequent wars, when the Turks didn't have many problems to blow part of the wall away using cannons to end up a siege of the city.


The Roman amphitheatre of El Djem The underground tunnels are intact, and it's difficult to not have flashes of Gladiator while walking under the arena's trapdoors. Sadly, there was little time to spend there, and we had to continue the journey after just 45 minutes. I would have spent half of the day there. From here, the landscape truly started to get drier and more desertic. The south of Tunisia is a giant olive field, until you reach the Great South, where it's dry enough that the only thing that grows in the land are rocks. Hours later we arrived in Matm ta, the very famous troglodyte village of small holes in the ground. Although I was curious about being there, watching how organised and massive tourism has destroyed these Berber's ways of life dissapointed me greatly. Our guide stopped the bus in one of the pits, which was decorated with white and light blue. In the first room, an old woman was grinding something in a small, stone mill. The dwellers of the few pits still used by their original inhabitants now make a living by letting people into their homes and getting dinar as a payment for taking photographs. What the woman was doing was just a bit of theatre, part of the show. After this first room, we got into the middle of the pit, which had a series of other passages to some rooms, some of which were simply open so we could get in and have a look. I felt a little bit like violating someone's privacy, and wondered how much the house had changed in the last years.


Inside a troglodyte underground house in Matm ta After our visit, we continued up the mountains of Matm ta, and after going by a giant "WELCOME TO MATMATA" sign drawn in white in the middle of a mountain, Hollywood style (!), we stopped for a brief photo-stop (sic). Indeed, the view was quite impressive, and is universally famous as one of the filming spots of Tatoonie scenes in Star Wars: A New Hope. Speaking of famous places, a few minutes later we stopped at the top of one of the hills, were we'd have lunch in the Hotel Sidi Driss, a place of pilgrimage for Star Wars fans, as it was the troglodyte pit which served as the Skywalker's home. The place is full of references to the film saga, and one of the open pits is full of set pieces stuck into the walls. We were served couscous, which wasn't bad, but was cooked and served in the most genuine fast-food fashion. Everyone there gets couscous to eat, apparently, and it's the same in many other touristic places in the area.


Matm ta's lunar landscape From here, our journey headed straight West, in the middle of the rocky desert, until after some time, you could start to see lines of palm tree branches planted here and there, a sign that rocks would soon disappear, being replaced by sand and dunes. As when we were approaching El Djem, at some point a huge, dark spot appeared on the horizon. Douz, probably named after some 12th French batallion which stayed there, is a small town in the very limit of the Sahara desert, built right next to a huge oasis, exclusively dedicated to palm tree plantations, making dates production a big source of income, along with, of course tourism. The travel agencies use Douz as the starting point for several-day trips into the desert, camel rides and stuff like this. Our guide offered us getting a camel and carriage ride in Tozeus for 20 dinar, but Bel n and I declined. He didn't seem to be too happy about it, and had no problem commenting this in German and Arab with the driver (Spanisch and Spanien were clear to me). We learned that the agency (or the guide) makes around 3 Dinar for everyone who contracts the camel rides, after speaking to one native young kid who worked in the camel place. While our German trip mates got dressed in berber fashion, we opted to walk into the desert and play around in the sand on our own. I discovered a few desert insects which were unlike anything I've seen anywhere, and their diminute trails were all over the dunes. Looking West, the view was astonishing, with only thousands of kilometres of yellow dunes ahead us.


The evening sun over the dunes After they came back, we were taken to our hotel, which was really impressive. After leaving our stuff in our room, we headed back to the desert, which was like 300 metres away, to see the sunset over the Great Dune . There's a street which literally serves as the frontier between the rocky ground and the sand desert. From there, you could see many lines of palm tree branches, which are planted by locals in a futile attempt to stop the inexorable advance of the desert. Women in Douz and other towns in the desert limit spend their days sweeping the entrances to their homes, as sand gets in really fast. A small village next to Douz even had to be abandoned and rebuilt in some other place, with the old one being finally devoured by the dunes. When it got dark, we still had some time to kill before dinner, and we discovered a hammam in our hotel. I got in, and saw there was a bored young man inside. He informed us about the prices, and after some short deliberation, we realised we'd spent half of the camel money in some Arab relaxation; while I got a really cool massage, Bel n enjoyed a Turkish bath. I spoke to the guy for a while, and he said not that many people used that hammam. He actually handed the list of services since 2002, which easily fitted in one piece of paper. People don't know what they are missing; he explained that most of the hotel's clients just showed no interest in the baths. I wonder how Fins or Norwegians would react, given their sauna culture. The dinner and breakfast in that hotel was absolutely awesome, and I actually ate too much to have an easy sleep. Next morning we had to be ready at 5:30. That's pushing my limits. The bus started crossing the Chott Jerid when it was still quite dark. The chotts are dry, salt lakes in the middle of the desert, which during some seasons do get some water, sometimes from the underground. The Chott Jerid is the biggest of the three chotts in the area, and the views are fantastic. It's like a giant, totally flat muddy sea which reflects light creating dangerous mirages of oasis-like dark patterns. Before the construction of the recent road that links Douz and Tozeur, crossing the chott was so risky that many people died in the attempt. We had the unique opportunity to see the sun rise over the salty horizon.


Sunrise at the Chott Jerid Again, on our way to Tozeur, we were offered a carriage ride for ten dinar, and again we declined. The guide then asked us if we had no money or what. So in Tozeur we basically wanted to walk around the oasis fields, and ended up talking most of the time with some old man who sold drums and desert roses. On a 4x4, we went up North to Chebika, a really cool town with a small oasis of thermal water, which I guess was around 40 C. The short walk to the wall where the oasis surfaced was packed with children who insistently begged for money or offered necklaces and other items. It was difficult to make them understand you didn't want anything. We then went up the mountain behind Chebika through a road which had its own piece of history. It seems that during WWII, Rommel suffered an Allied siege in Chebika, with a range of mountains behind their backs. The Allies gave him one month to surrender, and he took his time to answer. During that time, he ordered his engineers to design and build a road which would let them escape Chebika through the steep mountains, and they managed. When the ultimatum expired, the Allies apparently found out Chebika had been abandoned by the Germans, including tanks and most of their equipment. So, on the way up, a few kilometres away from the Algerian border, there was another typical visit to the biggest oasis waterfall in Tunisia, which was several metres high.


The oasis at Chebika Our Sahara trip would soon end, and after lunch we headed Northeast on our way to Hammamet. On our way back, we stopped in Kairouan, one of the key Islam pilgrimace spots, with the Great Mosque as the biggest attraction. Unluckily, as we arrived after lunch, we didn't had a chance to see it. Apparently it is really impressive. We haggled a bit for a pair of babouches and a small leather couch in the medina. We came back to our hotel around 7, and found most of the people around the hall. After the obligatory update on how it went, we went to bed as we were exhausted, and of course we had to get up really early to head to the airport. The airport was at that early time of the morning a total chaos, and while people stood in the checkin lines, I tried to find out what was going on with my still lost luggage. I went back to the lost luggage window, which would be closed for 5 more minutes. When they finally opened, they told me once again they had no clue about what was going on with my luggage. I finally understood they had no clue: my tracking number wasn't in their database. I asked them if I could have a look at the unreclaimed luggage storage room. They kindly opened a small door for me, and invited me to go inside and have a look. The view was gross: hundreds of lost bags all over the place. As I was in a bit of a hurry (I actually had to get back to Barcelona), I asked him where to find the bags of one week ago, and he nearly bursted into laugher. Okay, I had to look all over the place, scanning every piece of luggage in an attempt to spot mine. There were bags of absolutely every type in there. In one of the corridors, I sensed a disgusting smell, and figured out some poor guy may have food or something in one of their lost bags, which was rotting in that horrible room. So wrong: soon after I found myself nearly stepping on a puddle of shit, as if someone had literally dumped it right there. Oh my... luckily my search was nearly over and unsuccessful, and I got back to Barcelona with the hope of finding my bag in El Prat. After looking in their two storage rooms I realised I'd probably not see the luggage again, which is a real pain in the ass. A few hours of train later we were back in Val ncia, with a feeling of having spent 3 or 4 weeks in Tunisia, not just 8 days. Really a great place to visit, not only for their cultural treasures, both current and ancient, but for the openness of their people. I hope I'll be back at some point!

Erich Schubert: iCalendar is broken by design

Seriously, RFC2445 is on crack. No wonder that few apps handle recurrence rules properly. Let me give you some examples straight from the RFC:
RRULE:FREQ=YEARLY;INTERVAL=2;BYMONTH=1; BYDAY=SU;BYHOUR=8,9;BYMINUTE=30
These are tons of events: at 8:30 and 9:30 every other year, every sunday in january. That's not precisely what I'd call a yearly frequency... I mean, we're talking about every sunday in januar. I'd more call that like... weekly. And yes, this is the official solution:
"every Sunday in January at 8:30 AM and 9:30 AM, every other year"
Note that you can not do 8:30 AM and 9:00 AM. You could do 8:00 AM, 8:30 AM, 9:00 AM and 9:30 AM (using BYMINUTE=0,30). Pure crack.
Everyday in January, for 3 years:
DTSTART;TZID=US-Eastern:19980101T090000 RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z; BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA or RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1 Isn't that totally on crack? Using FREQ=YEARLY for everyday in january? Notice how the semantics of "BYMONTH" change? In the first case, it's creating multiple events (BYMONTH=1,2 would name january and february independently); in the second case it's used to filter out individual days. Let me explain that a bit more: FREQ=YEARLY;BYDAY=MO,WE means every Monday and Wednesday. See how the modifier makes about 104 recurrences out of a single year? FREQ=HOURLY;BYDAY=MO,WE means every hour, but only on Monday or Wednesday. In this case, the modifier reduces the hourly events by throwing out all that are on other weekdays, reducing the number of recurrences. Again, this is not my weird reading, but the RFC says:
BYxxx rule parts for a period of time which is the same or greater than the frequency generally reduce or limit the number of occurrences of the recurrence generated. [...] BYxxx rule parts for a period of time less than the frequency generally increase or expand the number of occurrences of the recurrence.
(Note that I didn't find any details on if they consider a week to be be "less" or "more" than a month, since there is no obvious subset relationship, but a week can overlap two months, and a month usually overlaps five weeks... So if I have FREQ=WEEKLY;BYMONTH=1;BYDAY=WE, is that Monday in every week overlapping January? Every week completely contained in January? If I'd want every Monday in January, I'd use FREQ=DAILY;BYMONTH=1;BYDAY=MO...) Intersecting or joining two RRULE specifications is usually impossible (try to write one rule that is 8:00 and 9:30 every day for convincing yourself that a join won't work, and try to intersect FREQ=DAILY;INTERVAL=3 and FREQ=YEARLY;INTERVAL=2...) Anyway, I'm truly not suprised that my mobile and probably many other applications don't handle recurring events completely (that is when importing from iCal they often just lose the repetitions). My own implementation is doing okay. There are still a few missing features (BYSETPOS e.g. which can be used to say "the second to last tuesday or thursday each month"; should be trivial to add however, just picking the appropriate indexes out of a list), and some odd corner cases to dig in the specs and resolve (e.g. "every other week on friday, starting saturday march 3" - are we talking in business weeks, or intervals of 7 days here? When talking in weeks, is it friday in the week containing march 3, or following march 3, since that day itself is not a friday!) Some of these details probably vary heavily from iCalendar-supporting application to another... e.g. FREQ=DAILY;BYHOUR=8;UNTIL=20070215T000000Z does this include a recurrence on 2007/02/15 at 8:00 (which is past the UNTIL time, however the hour of the UNTIL field is not used in presence of BYHOUR). If you ever design a language for specifying recurrences, please: Consider something like (intersect (repeat daily interval=3) (union (repeat weekly monday) (repeat monthly 1) ) ) (i.e. every 3 days, if they fall on the first of the month or on a monday) Also spend some time thinking about alignment: "Every monday in a week containing the 15th of a month." - months and weeks are not aligned; assuming a week being defined as Monday-Sunday, this can be any day between the 9th and 15th of the month (in fact you could specify this in iCalendar, but it's probably easy to come up with an example that is too difficult to represent in iCalendar RRULEs, albeit trivial to calculate.)

14 February 2007

MJ Ray: Darling cheese head SPI was yards too greasy (2)

Jimmy Kaplowitz commented:
"The text "the board to confirm SPI's view of debian" goes to a 404 not found error page. If you are referring to this post: then I certainly had no idea what correspondence you were asking the secretary to report, and he may well not have known either if he wasn't up on the latest posts to debian-vote."
I'm not referring to that post. I sent a later message to board cc:general. I got bored waiting for it to appear, so I linked to where the next message will appear. I'm surprised it hasn't appeared yet. That's probably something to do with SPI's email-hostile server config, which I asked the board to address last month and they deferred.
"Please don't attribute a lack of response to a desire to avoid questions and add red tape when it can mostly be explained by a simple lack of understanding of the question. (Yes, if Neil had acted perfectly he would have replied to your mail asking what correspondence you meant, and if you had acted perfectly you would have included a link to the correspondence in the first place. Nobody's perfect.)"
I don't know what correspondence has been received, so how can I link it? I could link one example from me, I guess, but presumably there is more.
"I also can't find the correspondence to which you refer in any of my SPI list archives, private or not. If it was a direct mail to the secretary, then maybe Neil should have replied, but Neil is no more able to speak for the board in these matters than any other individual director. We'd need to pass a resolution if you wanted an official statement to end any confusion. Personally I think that SPI would act on a GR that overrode a DPL decision in keeping with the Debian Constitution, but as I just said, neither I nor any board member who spoke up on debian-vote can rightly express an opinion of the board on this matter in the absence of a resolution. Certainly a resolution would be reasonable."
I thought Neil is no more able to speak for the board than Joey or any other director. However, when I asked Joey to show proof that SPI only views the DPL, Neil posted. Neil's SPI secretary, so should know whether some proof exists, right? Now it seems a no-op resolution is needed to sort this out, as neither Joey or Neil agreed that SPI would follow non-DPL decisions. In a word: argh.

11 February 2007

Antti-Juhani Kaijanaho: Announcing darcs-monitor

There aren’t many features I grew fond of with CVS that I haven’t yet found a satisfactory solution for in Darcs. One of them was, until today, sending commit mails to mailing lists. There are a number of more or less ugly hacks floating around the net, but I never found them very satisfactory, so I wrote my own. Darcs-monitor will send email to a specified recipient about new changes added to a specific darcs repository. It can be run as an apply posthook (resulting in near-instantaneous “push” emails), or periodically from Cron, or occasionally by hand, whatever seems most convenient. You can get it by darcs at http://antti-juhani.kaijanaho.fi/darcs/darcs-monitor/ (darcsweb available), or as a tarball at http://antti-juhani.kaijanaho.fi/software/dist/. It depends on mtl and HaXml and is written in Haskell, naturally. It has been tested only with GHC 6.6 so far. For installation and usage instructions, refer to the README. Please note that this software is very new and thus can be buggy. As with any email-sending software, bugs can result in major annoyance; user caution is warranted.

9 February 2007

Alastair McKinstry: [astronomy] Galway Astronomy Festival, 2007.

I went to the Astronomy Festival on Jan 27 organised by Galway Astronomy Club. Worth seeing; it attracted about 100 people (the Hotel conference room was full); successful for a town like Galway, so frequently covered in Cloud. Dr. Lucie Green save a good talk on Solar Physics, describing the different methods we now have of exploring the Suns behaviour, Flares, Sunspots, etc. and the different missions such as SOHO and the new STEREO mission to observe the Sun. Prof. Chris Dainty gave a clear presentation describing the state of the Art in Adaptive Optics, and work his group has been doing, both in Astronomy and pushing AO into other fields, such as opthalmology (treating the eye as the obstacle and observing the retina behind) and productising A.O. for 'non-professional' use. He hopes in the near future to be able to provide Adaptive Optics to Amateurs (price range around Eur 5000, status: not ready yet, the first units would be for 'University Dept' observatories, costing 20-30k, in the next year or two). Of particular interest were one by Prof. Dick Butler, head of the Chemistry dept. here in NUIG; it was on Organic Chemistry and meteorites. He is a long-time amateur astronomer but professional chemist; he was particularly interested in the organic chemistry of the Murchison meteorite. After pointing out the out the false alarm of ALH 84001, he gave a convincing presentation of the extra-terrestrial origin of complex organic compounds, including amino acids, etc. in the Murchison meteorite. In particular he disputed claims that the meteorite was contaminated, pointing to the Deuterium enrichment of the compounds within; as the C-D bond is stronger that C-H, Carbon-Hydrogen compounds are more likely to be broken up by extraterrestrial radiation that their deuterium variants, leading to deuterium enrichment over terrestrial equivalents. Later he gave a nice summary of conditions on Saturn's moon Titan, pointing to its rich supply of organic compounds, showing that when hit by meteorites, lakes of water would be possible for several hundred years at a time, as the impact craters cooled, and called Titan a utopia for organic chemistry exploration. This seems to make the idea of panspermia: life originating off-Earth more plausible. For a while now I've had a book (found in the Bargain bin somewhere) by Fred Hoyle and Chandra Wickramasinghe, From Grains to Bacteria, a collection of papers documenting their belief that they've discovered bacteria in free space via spectroscopy. I must admit my spectroscopy is not up to challenging them; time to dig deeper and fish it out. Dr. Aaron Golden gave a very interesting talk on Brown Dwarfs: Planets or Pulsars that he and his students have been doing. Basically it turns out that while Brown Dwarfs have long been seen as the 'runt' of the Stellar world, stars that didn't make it, some of them it seems are Pulsars. (He's invented the acronym SPUDs: Sporadically Pulsating Ultracool Dwarfs, for them; maybe it'll help people remember that Pulars were originally discovered by an Irishwoman, too). This was first seen by Andys Postgrads Greg Hallinan and Steve Bourke - (see the papers). Kinda interesting as Aaron studied under Dr. Andy Shearer in NUIG working on Pulsars, so knew a bit about them, and had seen behaviour like this before, with a bit of a clue what might be causing it. It was wierd going to this talk; Andy hired me to work in ICHEC, and we have an office in NUIG; Greg and Steve work down the hall, and indeed, I see them occasionally working on our computers; but didn't know what they'd been working on until now. So, it appears that these Brown Dwarfs (they've seen Pulsar behaviour in several) have Starspots (details here and here; some hot-off-the-press stuff: rumour has it he was checking the results of observations from the night before to ensure they didn't disprove what he was about to say). Aaron was pointing out the coherent maser behaviour was similar to that seen at Jupiter, leading to its strong radio emissions. I didn't get to talk to him about it in detail, but the idea of an Object with both sunspots and clouds sounds fairly exotic and interesting. Beyond that, the Festival was a good opportunity to see what Irish Amateur Astronomers have been doing, and meet some interesting people. Kudos to all those who organised it.

7 February 2007

Adrian von Bidder: Numbers in blurred images

Antti, you need to read this article on recovering blurred images. Especially since the font on the machine readable part of your ID card is designed to be really legible even when the camera is bad.

Antti-Juhani Kaijanaho: More FINEID

It appears the freezing was caused by an incorrect setting in the opensc configuration; to make matters worse, the documentation of that option is wrong (#410024)! However, now I am able to log in with no problems – if you don’t count the fact that I’m prompted for the wrong PIN in addition to the right PIN (#410025).

6 February 2007

Antti-Juhani Kaijanaho: FINEID not quite there with Debian

I got myself a new identity card. All new Finnish national personal identity cards are FINEID cards; that is, they are contact smart cards containing two secret keys, one for common authentication and the other for nonrepudiable digital signatures backed by law. In theory I should be able to use it for authenticating myself to my bank web service, and the Electronic Post Office. I thought this was cool so I got myself the hardware (SCR331) for reading these cards. The beginning was easy. I needed to install openct, opensc and mozilla-opensc. The first two worked out of the box; the last one wouldn’t work with Iceweasel without manual prodding (#409946). I was eventually able to log in to the FINEID test site, but signing stuff does not work (#409948) which means that I am not able to log in to my bank. The post office does not let me log in either, but the cause is unknown (they do not provide any diagnostic messages). And now mozilla-opensc is causing Iceweasel to freeze in some situations (#409963). I already lost one draft of this post because of that. Edit: Now I was able to log in to Post Office, after I reinstalled mozilla-opensc. Weird.

5 February 2007

Mike Hommey: Google Keywords

I’ve done this exercise a long time ago, but I think last time was before the first post with Wordpress. So here it is: my improbable (or not) best of search engines keywords for january (provided by webalizer). “ ” - !
“debian fundamentalism” - where ?
“asa dotzler troll” - did Blake Ross post here ?
“could have agree with you anymore” - all your opinion are belong to you
“do i need firefox if i have iceweasel” - firewhat ?
“your name in firefox 2″ - I know
“lifelike androids” - paranoid ones are better
“dumb ass” - still ?
“blitzer blog” - wrong address
“a lot of horse facts” - i don’t know what to say
“damage harddisk instantly” - drop your laptop from the 10th floor
“iceape vs iceweasel” - none of the above
“do you like the american accent” - no
“facts about the horse” - what is it with the horse ?
“feliz a o nuevo happy new year ” - Bonne ann e !
“free mozilla firefox” - as in beer ?
“icebrowser community edition” - nice one
“normal life” - what is it ?
“shake laptop crash hard drive” - shake it the other way
“trademark versus copyright”, “trademark vs copyright”, “trademark vs copyright vs gpl”, “trademark vs reserved”, “trademarked and copyrighted logo”, “registered trade mark vs copyright” - ask mozilla, they are knowledgeable
“what should stop working” - you
“what is a patent” - something I hate (I’ll tell you stories about that soonish)
“why does debian call firefox iceweasel”, “why does debian name firefox iceweasel”, “why iceweasel debian instead firefox” - because we can’t call/name it firefox
“will flashplayer work with iceweasel” - why not ?

4 February 2007

Benjamin Mako Hill: Wikimedia Foundation Advisory Board

A few days ago, the Wikimedia Foundation announced the creation of an advisory board of which I am thrilled to be a member. I'm honored to be on a board among many folks whose work has provided and example and inspiration for me and helped bring me, and my own work and activism, to where it is today. But most of all, I'm thrilled to be able to help Wikimedia Foundation. I've been reasonably convinced that WMF's projects, Wikipedia being most notable among them, are the single most important and exciting project in the world that I was not already involved in in some official capacity.

1 February 2007

MJ Ray: Environment: Links for 2007-02-01

Milton Country Park
This park near Cambridge is under threat, partly due to council mismanagement.
Climate change prompts Cabinet change in Canada - CNN.com
Carry on flying, says Blair - science will save the planet Special Reports Guardian Unlimited Politics
Weston and Worle News: Recycling Service Branded Rubbish
"A Weston resident has branded the town's recycling service rubbish and joined calls for it to be investigated.Carolyn Jones, who moved to Weston Village from south Gloucestershire 18 months ago,..." I've had to telephone and get Biffa to come back after they missed my collection every time since New Year. What's going on?
Linux Ecology-HOWTO
Nuclear Power?
Cycle Parking Farcility of the Month
CTC - Cyclist who refused to stay in the gutter wins
So you are allowed to cycle on the roads in Telford, despite what the police there think. More coverage:
Cyclist's conviction thrown out : Shropshire Star
BBC NEWS England Shropshire Cyclist wins road blocking appeal
Cycle-lanes - epetition reply
A relevant reminder from Tony Bliar's office that cyclists don't have to use useless cycle lanes.
Trains Swindon - Melksham - Westbury - SLASHED by the DfT and First
Campaign site about the government-enforced cuts to Great Western services in the Wiltshire/Somerset/Bristol area.
EDP24 - Dangerous driver in cyclist death jailed
BBC NEWS England Norfolk Tired motorist jailed over death
High-res plans of the TdF London stages

31 January 2007

Thijs Kinkhorst: Taking some rest after a busy weekend

Friday was my birthday party, and is was a success. I got some nice presents even though I was unable to think up even one thing for my wish list beforehand. As an experiment I bought vegetarian bitterballs (a popular Dutch snack) to deep-fry, which were surprisingly well received. Stefan arrived at 03.00 so the party could then really commence. Saturday afternoon I spent with Matthijs tweaking some of our 1996 internet project, after which I went to visit Gerd-Jan's birthday party, who was born on the same day (and year) as myself, so I couldn't miss that. I was persuaded to join in on the current fad, poker, which left me with a whopping debt of five euros. Sunday marked the last day of the Winter Efteling season, which I visited with some Eftelist-moderators. I do not really like the WE, especially because it mostly lacks the green environment and real snow, but gains rain and cold, but it was interesting to study the Vogel Rok improvements. We closed the season off with some drinks in the Efteling Hotel bar, where I suddenly discovered it to be midnight. Not that I'm Cinderella, it rather meant that the last trains had already left. Jos and Ilona were kind enough to drop me off at Rotterdam Central station around 1:05, where I could take the 2:00 train. The night train takes this scenic route: Rotterdam, Delft, The Hague, Leiden, Schiphol Airport, Amsterdam, Utrecht; so it was 4:15 when I was home. Now for some rest.

Evan Prodromou: 11 Pluvi se CCXV

The growth of new Open Content projects continues to amaze me. I really admire how the wiki technique makes it possible to combine the microcontributions of thousands or millions of people across the Internet and make high-quality, usable reference works for everyone to share and enjoy equally. What we'd normally think of as staggeringly audacious becomes manageable and realizable using wikis. I'm mostly waxing poetic here about a new project for creating a Free event calendar for the entire planet. Wikevent is built using the ubiquitous and reliable MediaWiki software, but with a ton of add-ons and features to make organizing an events calendar reasonable. There's a good mix of calendar-oriented interface, geographical interface, and a nice dose of Microformats thrown in for good measure. Wikevent is still in its early stages, but it doesn't take much imagining to envision a great future for it. Managing event calendars -- everything from the Beck concert in your city to the meeting of the local Interlingua club -- is a daunting task for local media. As its API and data feeds mature, it's reasonable -- nay, probable -- that Wikevent feeds could power the events calendars for local weekly newspapers, radio stations, TV, and community Web sites. I think it will make a good data source for community-oriented sites like Upcoming.org or Eventful. Wikevent plans to use a lot of metadata to allow slicing its database in different ways for different kinds of people. The entire database is available under the extremely liberal BSD-like Creative Commons Attribution license. Because it's such a nice complement to a travel guide, we've started adding Wikevent links to Wikitravel guide articles on our English version (and, soon, other versions too). There's more crossover, of course: the site's founder, Mark Jaroski, and community powerhouse Andrew Haggard, are both longtime Wikitravellers. I'm looking forward to seeing how this new Open Content project continues to develop. tags:

Jyte Speaking of cool new sites, I was glad to see in Scott Kveton's blog news of the new Jyte project. Jyte is a fascinating social network that uses the OpenID authentication system for the identity infrastructure. I think this is really interesting -- using OpenID for social networks is really a good idea, and opens up the process a lot. Another interesting point is that Jyte lets you make arbitrary assertions about yourself or, really, anything that has an URI. Other users can approve or disapprove the assertion, giving it more validity. For example, I've made an assertion that I'm the founder of Wikitravel: http://jyte.com/cl/evan.prodromou.name-is-the-founder-of-wikitravel That assertion has been backed up by 3 other people (so far), giving it a little bit more authority. Or, as Chris Dawson put it, http://jyte.com/cl/jyte-is-hot-or-not-for-nerds I think that the claims system is pretty intelligent -- a great way to make statements about yourself or others. It works like ClaimID, but with more latitude in what you can make claims about. tags:

30 January 2007

Gunnar Wolf: Rolling!

I had this planned for over a year, but for whatever reasons, I didn't get around to doing it until last week - Knowing that my Institute was moving to almost the opposite edge of Ciudad Universitaria, and would now be located at over 3Km from home (from around 300m that it was before), I decided to get a bike. And, after having it in my to-buy list, I bought it last Sunday (January 21), and Nadezhda got one for herself as well.
I had had a bike before, over 15 years ago, and we rode a bit when we were in Amsterdam, but that was back in 1996. Since then, I cannot recall using a bike - So, of course, I was quite shaky and afraid to begin with. I must admit, I envied Nadezhda, as she seems to be natural - While I was still trying to get the bike moving without crashing into something, she was literally making circles around me.
On Sunday, we went for a short ride in the main circuit of UNAM. On Monday night, we went most of the way to the gym/running lanes where we go to make our excercises - Yes, mostly uphill, and I managed! (she had already done that road earlier the same Monday). Thursday and Friday, I rolled early to do my excercise, and we basically crossed each other on the way. On Saturday, finally, we came all the way to the new Institute.
Sunday was amazing: We went with her family (two sisters, one brother and five pedalling nephews, plus one nephew in a basket in his mother's bike) along the Ciclopista. The Ciclopista goes on the path that used to be the Mexico-Cuernavaca railroad, and starting at Contreras, it goes uphill to cross the Ajusco/Chichinahutzin ridge. I cannot find a decent map, and I don't have a clue on what distance we rode, but it was just great - We crossed basically all of the Magdalena Contreras part of the Ciclopista and part of Tlalpan, until maybe 500m past the market at Calle 8. Of course, after the ride, we feasted with quesadillas at the market, plus some tacos of a delicious chicharr n prepared by Nadezhda's mother. It was a long ride anyway - I got quite tired, and the way back (fortunately, downhill) was still long. We had promised the four year old nephews to take them to the zoo that same day, although we counted on them being tired by that time - Well, a child's will is stronger than being tired, so we still went to Chapultepec to dive in a sea of people and look at some nice animals ;-)
...Finally, yesterday and today I have come by bike to the Institute. There are a couple of hard parts, and I still have not mastered the techniques for being an effective rider, but the way back is just delicious. Besides, yesterday I made 15 minutes on my way back, today it was 20 minutes coming here - almost the same time that going by car! Oh, and on the way back, I get to enjoy a beautiful view of my beloved volcanos, Popocat petl and Iztacc huatl. And, as Mauricio already pointed out, thanks to the light rains we had in the previous days... They just look amazing, covered in snow from their very bases.
Not much to add to it... But I'm delighted :)

MJ Ray: Debconf7 loves climate change?

I've just noticed that some debconf7 registrations close this week. Yes, this week - a full two months before national rail advance tickets go on sale. What's that about? Meanwhile, the debconf7 travel page (SSL) seems to have far more airline details than railway ones. I'm almost wondering if someone involved owns an airport up there or something... Please, for the sake of our British Isles, don't fly to debconf from Europe and especially not the UK! For example, flying from London dumps 193kg of carbon into the upper atmosphere (where it's over twice as damaging), but a train only 24kg near the ground (source).

29 January 2007

Evan Prodromou: 9 Pluvi se CCXV

idproxy.net is a spanking-new service that lets people use their Yahoo! identity as an OpenID. Yahoo! released the API for their BBAuth service last fall, but it doesn't support any of the existing identity standards. So idproxy.net uses BBAuth to allow users to authenticate, and then use that identity to create OpenID URLs in the idproxy.net domain. I think this is a great idea -- I'm bitterly jealous that I didn't think of it. I've been experimenting with BBAuth since it came out, and I've wanted to make a plugin for MediaWiki that would use BBAuth to allow Yahoo! users to log into Wikitravel, but at this point I don't think I'll bother. Simon Willison has more info on his motivations for starting idproxy. Good luck to him. tags:

Ian Murdock: Yet more on the importance of backward compatibility

David Berlind: “With barely five days to go before long-anticipated January 30 launch of Vista is history, a familiar problem and the linchpin to adoption of any major operating system upgrade (Windows Vista qualifies) is crashing the party: backwards compatibility. Intuit, developer of one of the world’s most popular accounting applications used in small, medium and large businesses (Quickbooks), has notified its customers by email that Windows Vista is incompatible with some of the features of Quickbooks 2006.” Mary Jo Foley: “Is it Intuit’s fault that its older products don’t work on Vista? Or Microsoft’s fault for changing the operating system in a way that it breaks them?” George Ou: “As it turns out, it isn’t QuickBooks 2006 itself that has the problem with Vista but all the Intuit and third party add-on software that communicates with QuickBooks 2006 that’s the problem. More to the point, it’s the intercommunication between all those applications and the fact that they’re using forbidden techniques that have been banned since 2001 with Windows XP certification requirements that’s the issue. Intuit admitted to me that they declined to seek Windows XP certification for all these years and they’re just now making the necessary modifications for QuickBooks 2007. The reason this is relevant is because most software that is certified for Windows XP will automatically be compatible with Windows Vista.” David Berlind: “So, while Microsoft’s response doesn’t point the finger directly at Intuit as the culprit in this situation, it makes it clear that its certification programs programs that Intuit has apparently eschewed since 2001 are the centerpiece of its efforts to guarantee backwards compatibility.” Interesting discussion. Whose fault is it? It doesn’t really matter, as the end result is the same—Microsoft potentially loses customers (those who won’t upgrade to Vista because QuickBooks will break), and Intuit potentially loses customers (those who won’t upgrade to QuickBooks 2007 but rather will move to an on demand solution like NetSuite—customers tend to dislike forced upgrades). David Berlind’s observation is interesting though, namely that Microsoft has been using its certification programs to limit the scope of the backward compatibility problem to a well defined subset around which it can presumably do thorough compatibility testing. Note that Red Hat too only guarantees backward compatibility for a subset of its platform, and that the LSB doesn’t cover the entire Linux platform either, just the subset that’s import for application portability. What are the lessons here, from my point of view? First of all, and not surprisingly, backward compatibility matters, and it matters (or should matter) to both sides. Second, to achieve that backward compatibility, both sides have to work at it, and because a typical platform has so many moving parts, limiting the scope is key to understanding the “contract” between OS and application. Finally, some formal way of stating “I am following the contract”, such as a certification program, can make compatibility a lot easier to articulate to mutual customers. Related: On the importance of backward compatibility, More on the importance of backward compatibility

Next.

Previous.