Search Results: "ema"

11 May 2006

Dirk Eddelbuettel: Quantian on German news stands

openMosixview author Matt Rechenburg sent me a kind email with a heads-up that the current issue of the German computer magazine PC Welt contains an article about Quantian as well as an included cdrom/dvd. Get it while it's hot off the presses ;-)

10 May 2006

David Welton: Consistency vs Convenience

We have a decision to make in the Hecl project that highlights how much computer programming is really an art, rather than a science. Namely, how to name a series of string handling commands. Tcl has a series of string commands like
string first string1 string2 ?startIndex?
string equal ?-nocase? ?-length int? string1 string2
string index string charIndex
which are mostly consistent. At times, they're also just a bit more unwieldy than I might like. For instance;
set somechar [string index "the nth char is" 4]
is just not as quick to write as
somechar = "the nth char is"[4]
For something that you need to use frequently like 'string equals', a shorter, quicker version is really a must - infact, Tcl's expressions recognize the 'eq' operator. Hecl has 'eq' and 'ne' as commands, which makes things a bit less consistent, sure, but a lot more convenient. The decision we need to make, though, is where to draw the line? String equality is so common that it doesn't take much thought to opt for convenience. How about string index? string length? The artistry involved is to make something that's appealing to people, but also practical. Elegant, but not so much that it remains unsullied by use in real work.

8 May 2006

Uwe Hermann: Vim 7 released!

A new major version of our favorite text editor vim [1] has been released! Yes, that's that awesome text-mode editor your geeky friends keep telling you about, the one that many people use since many years and still haven't explored more than 20% of its features [2]. I'm well aware that if you're a vim user you probably have already heard about it, but I'm blogging the news here one more time, just in case ;-) I think the most interesting new features for me will be tabs, omni-completion, and "browsing remote directories, zip and tar archives" from within vim (no need to fire up mc anymore). A more complete list of new features is available in the release announcement. [1] Emacs users are allowed to start flaming now...
[2] Now, this may sound like I'm talking about Emacs here, but I'm actually not ;-)

Barry Hawkins: A successful round of catch-up

Despite having been sick and having my wife and child get sick as well, I got caught up on some Debian work that’s been on hold for almost six months. The last part of my Philosophy & Procedures phase 1 went out last night (well, this morning really, around 3:00 in between sessions of soothing my now-sick 4-month-old daughter), and I updated all of the packages I comaintain to fix a few bugs, update the standards versions, and correct my uploader email address. The java-package update is pending Jeroen’s arrival in Mexico for Debcamp. I am glad to have these backlog items cleared before heading to DebConf; now I can tackle newer stuff while I’m there ;-). With all the life change in past 6 months, I was beginning to wonder if I’d ever catch up.

MJ Ray: Email problems?

My email appears to be down. At least, incoming email to phonecoop and debian addresses isn't arriving here. Have called TPC support and now it's back up, but expect slow replies for a bit.

6 May 2006

Joey Hess: day at the dilab

Today I went over to Brian's to work on some problems with the dilab. The remaineder of this blog entry is unlikely to be interesting to anyone except possibly sparc and mips porters, but I wanted to write it all down. First thing I noticed was that the internal network was very slow and lossey. I isolated this to its switch, which must be broken. Brian lent me a 7 port hub, which I put the more demanding machines on, leaving the others on the switch, and hopefully this will clear up some of the network issues I've been seeing during tests, until I can install a proper new switch. Unfortunatly, this still didn't clear up the proliant's failure to use its emulated network CD drives, which I'd hoped it would. Still working on figuring out why that's broken. As I was testing out all the machines after that to make sure they still worked, I heard a very strange sound from one of the X-10 appliance modules (#3). Sounded like a CD drive failing to open. I think its relay must be fried, after 1.5 years of turning on and off half a dozen times a day. So I had to move the raq 1 on that over to a different power module (#1), and moved the ia64 that was on that one over to a non-controlled power port. The raq 2, that handles d-i daily mipsel builds, was hung with "booting Debian" on its LCD, and power cycling didn't help, unfortunatly it lacks a serial console to see what's wrong. So I pulled it and took it home, will have to investigate it and try to get a stable system on it. Until then mipsel d-i dailys are still down, until ths takes them over. Finally, I took a look at the 2.6 kernel issue on the sparc ultra 5, which worked with 2.4 but not 2.6. Luckily Brian knows a lot about suns and a lot about serial (used to be my sysop, and still is in a way), and he diagnosed it as having the port running too fast, dropping it down to 9600 fixed that problem. So, shopping/todo list from the day:

Martin F. Krafft: Travel medicine

In preparation of the Debconf6 conference in Mexico, the question has to come up how to prepare for the hygienic circumstances in developing countries. While Mexico was also described to be on the top end of the developing countries, certain issues are still left to be addressed. I have travelled to developing countries a bit and have gathered some experience, which I would like to share. However, keep in mind that I am not a doctor, just a globetrotter with a strong interest in pharmaceuticals. Let me address the most common problem first: "Delhi belly", as travellers' diarrhoea is sometimes referred to (because almost no traveller makes it through India without dysentery). I know of three preventative and four reactive treatments. The best preventative in my experience is to stay well above the necessary level of hydration by drinking lots more than you usually do, especially when it's hot. Prefer bottled water and juices, stay away from ice and fresh juices and shakes (as hard as it may be). Hygiene (i.e. hand disinfectant) is important, but you cannot control what's in the pot that way, especially not in restaurants (though upscale ones are generally safer, so don't be greedy). In extreme cases (when you have no other choice), another approach worth a shot is to drink enough high-percent alcohol with anything you take in orally. It's no guarantee and often not a very preferable solution (especially when it's hot), but it's kept me running a bunch of times before. Instead of growing paranoid about it, consider the treatments: the most common two treatments I have seen among other travellers were Loperamide ("Immodium") and Ciprofloxin (or Ciprofloxacin), an antibiotic. Both are suboptimal and to be used as emergency medication only (and many traveller's don't know that). While Loperamide regulates your urge to go to the toilet by blocking and binding that which comes out the behind, it also prevents the body from ejecting the bacteria which caused the digestive system to malfunction. Thus, Loperamide should only be used when you cannot get to a toilet as often as necessary (e.g. on a bus ride), and it must not be used for more thantwo or three days without medical advice from a doctor. Ciprofloxin, the antibiotic, is almost always a sure-fire cure against diarrhoea, but it must be taken for around seven days, usually up to four days after the symptoms faded, or else the body can build up a resistance to the chemical. During this time, you should not consume alcohol (or other drugs), and limit the amount of physical exercise, which makes it not suitable for e.g. hiking or trekking trips. Note that Ciprofloxin is a prescription-only medication. Apart from staying hydrated, my favourite cure is medical coal (tablets at 250mg each; "Kohle Compretten"), which have negligible side-effects and can thus be used on-demand. If I feel my stomach going a little wobbly, I pop two of them 2-4 times a day, and that settles it after 24 hours. If the diarrhoea does come through, double the dosage. It'll help regulate the need, but at the same time won't block it. If you do get unlucky, try to rest, switch to food known to be safe (e.g. packaged food), and drink a lot, ideally electrolyte solution, but a slight salt-sugar solution will also do. I actually like fresh orange juice with sea salt, which will do the trick. I am generally not a big fan of taking pharmaceuticals, but I always have some important ones with me:
  • Ibuprofen: mixes well with alcohol and is thus a perfect small-scale pain-killer against pre- or post-party headaches, or headaches that would ruin a nice dinner with friends. Make sure to drink a lot of water, and even more if you also take in alcohol
  • Paracetamol: medium-scale pain-killer, helps reduce fever. Does not mix well with alcohol. Primary symptom treatment for malaria and dengue fever, influenza, and colds. Drink lots of water.
  • Diclofenac: against swellings and inflammation. Does not mix with alcohol, and the tablets may seriously affect your digestive system. Consider combining with Pantozol, even prophylactically.
  • Valium, or preferrably something less strong: on the bus or on the plane, if you cannot sleep because it's too uncomfortable. Make sure to have the dosage right or you won't make it off the bus, even if someone wakes you.
  • Ciprofloxin: whether it's diarrhoea or any other sort of infection, or bacterial infestation, it's good to have Ciprofloxin with you. If in any way possible, I recommend calling your doctor back home before you start taking it, just to be sure. Antibiotics are really not suited for experiments.
  • Hydrocortisone: insect bytes and sun burns. Use sparingly because it attacks (thins) the skin.
  • Loperamide: see above. Try to avoid it unless you really need it.
  • Bisacodyl: congestions can be quite painful.
Other stuff you may want to carry along includes wound disinfectant (Dexapanthenolum; also any high-percent alcohol would do), fruit/grape sugar (Dextro-Energen), stuff against sickness on cars/boats/etc. (Vomex), bandages, Diclofenac gel, ice spray, a fever thermometer, a bunch of wet hygienic towels, single-use eye drops, steroid-based ear drops, and so on. Your pharmacy will have a complete list. Anyway, given the proximity of medical assistance to the conference campus in Mexico, most of the above won't be necessary. Nevertheless, I think it's important that travellers to countries with lesser hygienic standards than their home countries are familiar with the above, and if only to consciously decide for or against a treatment. In general, I think it's always best to try to isolate and treat the cause rather than the symptoms. And surprisingly often, dehydration is (one of) the cause(s), so electrolytes are among the most important to have with you, in my experience. But again, I am not a doctor.

Martin F. Krafft: Back home

My last day in Bangkok is hardly worth writing about, I mostly ran around meeting people and trying to get the last things done, before getting on the plane at 23:30 that night. I did meet the Jim Thompson retail manager and had an interesting two and a half hour lunch with her (she is quite a character, and it won't be the last time I've visited her), subsequently went to visit the Jim Thompson museum. Then, I stopped by the dreadful Khaosan Road to pick something up for a friend and left as quickly as I could. The "tourist centre" of Bangkok is now even more horrible than the last time I went there, buzzing with improperly dressed (sex and beach) tourists, and lined with shops ripping them off. I found myself getting rather annoyed watching this crowd, who are all representatives of the West and are thus painting quite a despicable picture. Coming back to the hotel, I still wasn't allowed to take a shower by the unfriendly hotel staff, but was lucky when an englishman heard my cries and offered his room for a quick rinse. Feeling a lot better, I made my way to the airport and passed the three hours waiting time with my new Murakami book. The flight itself was okay, despite the Swedish couple next to me. Apparently it must have been their first long distance flight, and they could not get enough "free drinks," so while the guy was stashing away cans of beer into his bag, the girl ordered a beer, whiskey on the rocks, and red wine all at the same time, then kept complaining to her boyfriend that she wasn't feeling well. As I was sitting on the aisle, I had to get up to let one of them out every 15 minutes or so (they refused to climb over me), so you can imagine how I felt when we finally landed in Vienna, 11 hours later. At least they have excellent coffee at the airport to soothe the pain, and by the time I learnt that my Swiss flight back to Zurich was delayed by almost two hours, I had already stopped worrying and just took everything with a smile. So now I am back home and somewhat sad. Running over to the supermarket to fill the fridge for the weekend was depressive, and I am sort of reluctant to catch on with real life again, but who wouldn't be after any vacation. Enough whining... My cousin and travel companion on last year's trip to Southeastasia found it amusing that my previous travel reports continuously switched between expressions of displeasure with a certain sight, and statements that I'd have to return soon. Both are true; I have been disappointed a number of times during the time in Myanmar, but I attribute that largely to following the "beaten track," the route all tourists go. Now that I've seen the most popular sights, I am ready to get off the beaten track the next time and get to know the country as it really is, not as it has been shaped to meet the demands of tourists. As I stated before, I have much more to say about my trip than I am willing to do publicly. In case you are interested in my thoughts, please drop me a line and let me know briefly how I know you, or why you are reading my blog anyway, just so I can make sure that I know who'll be reading my comments. If you have gotten an email from me, advertising the blog before the trip, you need not let me know. But before you get your hopes up, these aren't going to be revolutionary thoughts I have to keep away from the public; instead, they are just personal ramblings, not censored for the general public.

Edd Dumbill: XTech: one week and counting

It's now just one week until XTech 2006.This is the point that the whole of the last year has been leading up to for me. It's now I can let myself stop being stressed and start to let the excitement in.You know how sometimes you look back at stuff you've done, and go "wow!" -- that's pretty much where I am right now. I've run out of superlatives to apply to the speaker lineup. I've thrilled that we'll be joined by just about the entire Mozilla project, Paul Graham, Jeff Barr, Jeffrey McManus, huge chunks of the BBC brains trust, the smartest people in XML and the semantic web, Ajax pioneers and thinkers, top-class instructors and so much more.Last-minute XTech happenings of interest include:Finally, just a note that it's never too late to come along. If you've not registered, just turn up on the day and pay on the door. It's an easy flight to Amsterdam, a short train ride to Centraal and a short walk to the hotel.See you there! 

4 May 2006

Martin F. Krafft: Back to Bangkok

I spent my last evening in Yangon at "Sandy's Myanmar Cuisine", a wonderful restaurant (albeit a little pricey, I paid $10 for appetiser, main dish, and two beers) overlooking the Kandawgyi lake, attached to the Yangon Kandawgyi Palace hotel; dinner was duck eggs filled with minced prawns, followed by boiled snake-head fish, wrapped in moringa leaves. Quite delicious, although I would have really liked to try their pig ear salad, but they rightfully alerted me that their pig ears weren't fresh. Afterwards, I treated myself to perhaps the second-best back massage I've ever received (the first one was delivered by a massage therapist from Berkeley, whom I had met on the boat down the Mekong to Luang Prabang last year. Before the airport the next morning, I made a stop at the Yangon MICT, specifically the Myanmar Info-Tech company, to meet William, the Myanmar Linux Guru #1. Unfortunately, he was busy at the 5th Myanmar ICT week, so I sat in one of the talks instead and was very pleased to learn that there is an active (but small) group of people working hard on localisation of Pango to the Burmese and Pali languages (the latter being the ancient Buddhist language, and the acceptance of the Burmese character set into Unicode 4.0. I exchanged email addresses with a few of the folks involved, who were well familiar with Debian and Ubuntu, and rather interested in teaming up. I'll forward their addresses to the localisation people as soon as I get back. With still some time left before check-in, I enjoyed my last Myanmar-style breakfast -- Mohinga -- which is a spicey fish soup with noodles, and definitely the best way to start the day; I'll miss it. At the airport, I was getting mildly annoyed once again at their security procedures, which in part required everyone to surrender their gas lighters. Of course, I had four of those on me and in my hand luggage, but when I refused to give them all of them, pointing to the smoker's lounge on the far side of the security check, they held their heads low and gave in. I bet they do this primarily to sell the lighters for some cash on the side, given that nowhere else in Myanmar, or flying to Myanmar, I was asked to do the same. My chaotic self managed to also leave the info brochure from the Info-Tech company, as well as the slides from the talks at the immigration counter, which promptly got me into a questioning by the military as to what kind of documents these were (they cannot speak English in general). With the help of a local, I told them all about localisation and they seemed impressed, but when I finally got on the plane, I guess I felt somewhat of a relief to be outside this tightly-controlled country again. I landed in Bangkok and took a taxi to the hotel, only to discover that thanks to a power outage and the crappy Internet connection back in Mandalay, I had managed to book the wrong one. Instead of central Sukhumvit, I am now staying at Soi 57, which is 4 km further outside of the city. That wouldn't be a problem, for the sky train station is right in front of the hotel, but the staff have not had a lesson in friendliness and generally barked back rather than answering my requests. Plus, since my flight tomorrow is only at 23:30 and I requested to take a shower at 20:00 before taking off (having otherwise checked out and cleared my room), they simply shoved a sign into my face which stated that check-out after 16:00 hours would cost a full day's room rate, and that they did not have any showers available otherwise. Screw that. I'll make sure to let asiarooms.com know in the form of a review. Having settled, and with a bunch of Thai Baht left to spend, I headed for the center, bought myself another Murakami book ("Hardboiled Wonderland and the End of the World"; I seriously love this author), and then proceeded to spend money as fast as I could -- and I am not good at that. I got another massage, bought some bamboo plates and one of those gravity-defying wine bottle holders, a bunch of DVDs, had dinner, and then didn't feel like anything more, so I went back home. As usual, coming back to Bangkok is quite a disappointment (while arriving at Bangkok at the beginning of a trip is a thrill). The city is busy, dirty, and noisy, it's all comparatively expensive (even if you bargain hard), and people are so much more into making money that it's not really possible to get in touch with locals. Then again, I cannot figure out whether my disappointment stems from the shopping mode (into which I was put by several requests to bring back stuff), this being the end of my vacation, or just being back in a metropole after so many rural days. Almost no plans for tomorrow. I might have to make my way to the dreadful Khaosan Road to pick up some student IDs for friends, I would like to (finally) see the snake farm, and I have a lunch appointment with the retail manager of Jim Thompson (the famous silk exporter), who happens to be a friend of Adam, the guy I met in Mandalay, and who introduced me to her -- no worries, I am not getting into the silk business, nor will I spend money there, but the lady is supposed to be quite a character and fun to talk to. Why not? If I wake up, it'll be Tai Chi in Lumpini Park at around 5:30, and if there's time in the afternoon, I'll make my way up north to the biggest market of Bangkok (don't have the name handy). In general, not such an exciting day, waiting to return to Europe. Sigh.

Jonathan McDowell: Xinit considered harmful.

Last year Black Cat decided they wanted to be more organised about offering dedicated servers. We already had a rackful but they were all in use. So we looked around for a suitable supplier. Originally Dell were the front runner; although they have a bad reputation we already had a bunch of machines from them and they'd been reasonable reliable, did serial BIOS properly and were competitively priced. Dom pointed out that having hotswap drive bays would be a really good plan; we'd already specced the machines with dual drives to enable RAID1, but if they were hotswap then we could easily move drives into a spare chassis in the event something went wrong, meaning the customer could be back up and running again quickly while we investigated the old machine. Good plan. This started to push Dell into ridiculous pricing, so we had a look around. We had some machines from Xinit, which again we hadn't had issues with. They were able to give us a price that wasn't that different to the non hotswap Dells, so we decided to go ahead with them. Bad move. On September 6th I informed them we wanted to go ahead. They'd quoted us a 10-14 working day lead time. As we didn't have a credit account already set up with them and it was likely to take a while to sort out we said we'd pay up front in the interest of getting things moving as quickly as possible. By September 22nd we still hadn't heard anything from them, like even confirmation that payment had been received and an ETA for delivery. So I contacted them, received confirmation they'd received full payment by September 13th and was told we should see systems by September 30th or October 3rd at worst. On September 26th they emailed to say there was a problem with their shipment and we'd be receiving a part shipment with the rest to follow. 4 servers were delivered on October 12th. It turned out none of them had been configured as requested (serial console, 9600 8n1, all set to auto power on after power failure), so I ended up having to plug a monitor and keyboard into each machine before connecting it up to the serial console server and power cycler. I chased Xinit again on 24th October. They'd claimed a 5th server was to be delivered before that and still hadn't told me anything about the remaining 15. I was not impressed. A new contact got back in touch and made all manner of apologies and promises about keeping in better contact and keeping me up to date with what was happening. Suffice to say this didn't happen, and calls to the main Xinit number were of no use as no one could help, and the mobile number I'd been given for this contact was unanswered more often than not. On 1st November we received another 11 machines. These were at least configured as requested, but during our testing we discovered they had been misassembled. 5 machines had CPU heatsinks put on incorrectly; visually misaligned and such that any load caused a machine crash. Very unimpressive from a company who supposedly does full burn in tests on machines before shipping them (and indeed used this as an excuse for not shipping us machines sooner on occasion). Further chasing didn't have much effect, but we eventually received the remaining servers on December 5th. Nearly 3 months after we initially placed the order. While Xinit have happily provided many platitudes they have failed to address the numerous failings in their organisation. They are appalling at responding to phone calls or email. They continuously fail to make good on any of the promises they make. They can't provide realistic delivery dates and don't have the decency to get in contact and let you know when they're going to miss them. They have proved unable to assembly machines to any level of competence; most of what they do is buy in chassis and fit parts to them - this is not complicated and yet they managed to get it wrong on several of the machines we ordered. We were promised a machine or two in compensation, but of course these never arrived. In addition, they're so badly organised that in the middle of March we received a spam from one of their sales people who was completely unaware we'd been customers of them! I cannot stress how much you should never consider using this company. I've spoken to others who've bought machines from them or had dealings with them and I know I'm not alone in this. Really. Don't do it. You'll regret it. I suspect it would have taken less of my time and energy to buy all the parts and assemble the machines myself. I wish I'd done so instead. This does leave me lacking a hardware supplier however. We're in the position of needing more machines, but given recent power pricing increases Xeon LVs (the new Sossaman cores) look like the way forward. Except no one appears to have any stock. And even if they do, how do I know I won't get my fingers burned again?

Gunnar Wolf: Visas for Debconf - Sorrow for our government's great history and current blindness

One of the most bitter and hardest tasks of running a large international conference such as Debconf 6 is the absurd process to ensure that every person interested in attending is able to do so.
Before I start ranting, let me point you to a very well written text my father wrote about two years ago, out of a similar frustration after organizing the XXV International Colloquium on Group Theoretical Methods in Physics - On travelling to Scientific Meetings.
Mexico is not a first world country, as you all know it (you didn't know? Well, please take note). Mexico is not a country that gets heavy migration - quite to the contrary, it is a country from where masses of people live in the United States (seven to ten million). We should not fear migrants staying at our country and stealing our precious job sources. The countries Mexico requests visa for are mostly those at or under our economic level (i.e. most of South America) or those with infrequent travellers coming (i.e. most of Eastern Europe, Asia and Africa (of course, we have to make sure they don't suddenly become tourists and give us more money).
Were it not for the "intelligent borders" the USA government is demanding on ours as a precondition to walk towards a migratory agreement that could in the future legalize at least part of the Mexicans that live in the USA, it would be impossible for me to understand why does a situation like what we have experienced happen.
We started, yes, the visa request process a bit late, due to some organization problems which should remain internal to the local organizing committee - However, we requested the visas for 25 people coming from Bangladesh, Bolivia, Bosnia Herzegovina, Brazil, Colombia, Croacia, El Salvador, India, Per and Russia with a process that started on March 25 - Well before May 5, where the first of them is scheduled to arrive. Of course, we knew the process would not be easy, but we were armed by the written assurement of a migration officer to my father assuring him the migration procedures would be vastly simplified during 2005.
I will try to keep the story short. I cannot also speak the whole experience, as it was my wife together with the Nul-Unu people who had the burden of doing all this.
Once you enter your request, it is impossible to track where it is - INM is a maze of twisty little passages, all alike. You cannot get any information by phone. When the papers were submitted, Nadezhda was told to come back in 10 days for getting the status update. Ten days later, she was told no information was yet available. Some days after that, she found the papers had been sent to Cuernavaca (Morelos state capital), where we should have presented them, because the conference is taking place in Oaxtepec, Morelos... No, they didn't pay attention to the fact that we repeated over and over that the organization running the conference, AMESOL, was based on Mexico City.
Ok, no big deal - We went to Cuernavaca so that the AMESOL president was interviewed on what the conference is about and why should we let all that people in our country, and demanding from him to accept personally the responsability of making sure each of them leaves the country as promised. Not only that, we had to go again because not all of the requests were sent the same day, and they belonged to different batches. They also asked the Oaxtepec people if the list of people had a room booked - of course, the hotel crew knew the group was coming, but not the list of individuals!
But no reply yet. The office in Cuernavaca said they would fax the results back to Mexico the next day. That next day took almost two weeks.
With the results already in Mexico, and with the help of some insiders we came in contact with thanks to different coincidences (I'm not giving any names or functions here, hope you understand), we finally got notice last Friday (April 28) that most visas were approved, but a handful (Bosnia, Bangladesh and Colombia) were held for national security reasons. At long last, yesterday (May 2) we told most of the group was approved, and got the magic authorization number with which they could go get their visas. Not all of them yet... I really hope the authorization can come on time, and we can get the rest of them here. At least it helped a bit that we as a committee invited them - Otherwise, people from poorer countries would have to show bank account statements assuring they have had an average of US$2000 in their savings account for at least one year - Impossible even for most Mexicans.
But the story, incredibly, does not end here. Why didn't I write about this before? Because I was just pissed off. Today, I am enraged.
Not only you have to go through a stupidly long process to be awarded a visa. Once the visa is awarded, you have to pay its fees. The visa is expensive, more or less as expensive as the USA visa is for us - around US$40. But the visa is worth nothing without the FM3 migratory document - I knew the FM3 was used by foreigner residents. It's basically a complete passport. A stupid, unnecessarily long document, where your entries and exits are recorded, where you should note your work place, etc. - All fine for a long-term resident... But we are being awarded limited one entry tourist visas. Oh, and by the way: An FM3 costs around US$100... So for the poorer countries, after being mistreated, ignored and degraded, you have to pay US$140, probably one whole fucking month of your salary just to get the needed permits?!
We complain a lot on how the USA government does not respect Mexicans. Just this Monday, May 1st, there was a massive migrant movement in the USA, seconded in Mexico via an (symbolic, yes, but nevertheless true) one day long economic boycott against USA companies. Mexicans speak of the rights of our migrants, of the abuse that the USA authorities make... But we are unable to treat others with dignity, to welcome them as our country did for many decades.
This makes me very sad. And very angry. I should have been writing information for you all to have a good and easy time when coming to Mexico, but that will have to be a bit later - I cannot just stay and stand this situation.

Erich Schubert: Google alerts broken

Google alerts, which are email notification on new sites being added to the google index for a certain query, broke these days. Seems like they just "upgraded" their software. The alerts are still sent, however they list web pages that don't match the query. For example, my alert on "layered-subversion svn" just turned up some generic hits with "svn" "subversion" and "layered" in them. A pity. I really liked this function, but it's not too useful anymore now. I hope they fix that again. [Update May/5: todays alert mails had only correct results.] It's also a shame that there are some restrictions with google on combining e.g. site: and link: matches. Especially with negative prefix... For example I'd like to see all links to my homepage, but not those from my blog. You can do that with Altavista, MSN search, for example. Exalead also gives much more valueable search results than Google...

Andrew Pollock: [life/americania] Still no licence

So about a month ago, I discovered that my driver's licence was stuck in bureaucratic hell. Well the temporary piece of paper licence was due to expire on May 10, and so I called up the DMV again yesterday, and was told it was still pending. So I made an appointment to renew it. Today, coincidentally, I received a brand new 120 day temporary piece of paper licence in the mail, with a note attached:
Your application for a California driver license cannot be completed. California law (Vehicle Code Section 12801.5) prohibits the issuance of a driver license until your legal presence, as authorized under federal law, has been verified. This information has not been received from the Immigration and Naturalization Service (INS). ... Your application will remain valid for 12 months from the date you applied for your driver license. Your license will be issued and mailed to you as soon as the information is received from INS. We regret any inconvenience this may cause you.
The process inconsistencies are incredible. I know of two other E-3 visa holders that have received their proper licences without significant delay. I seem to be cursed.

3 May 2006

Matt Brown: Local Loop Unbundling

Wow! It’s out. The government has finally gained the courage to force Telecom to unbundle the local loop. Possibly the most interesting part of the whole announcement is the circumstances of it. Cabinet signed off on it this morning, by midday it had been leaked to Telecom and the Government was forced to scramble to announce it to everyone to avoid regulatory problems from the Sharemarket. No doubt whoever leaked it is feeling very very worried about their job security right now! The Cabinet briefing paper and minutes that accompanied the original press release are a bad quality scan and have obviously been prepared very quickly with hand written corrections to the page
numbers in the latter half of the document. The document has now been removed from the website, which I guess means that it is being touched up. Email me if you want a copy. [Update 1am: It’s now back, but has had information redacted presumably because it is meant to be commercially sensitive!] If you want the hard facts the following are good sources: So, is this a good a thing? I think it is in the long term, but the best part of today’s announcement is what goes alongside the LLU decision, not the LLU itself. More on that in a minute. The Cabinet paper (60 pages) appears to be a very thorough summary of the detailed analysis that has obviously been performed over the previous months. What I think is a fairly reasonable argument is made for why the action is needed and why the chosen course of action is the best option. I’m very impressed with David Cunliffe’s handling of the portfolio and I hope that he continues to work to the high standard that he’s set himself in the few short months since the election. He’s certainly going to face some opposition now! One thing to keep in mind in reading the paper and analysing the information available is that the Government’s hand was forced and there is probably a lot of implementation detail that they would have planned to release with the offical announcement on the 18th. So theres not much point in nit-picking details at this stage. The meat of the announcement is that the Government has chosen a two-stage approach to increase the regulation in the sector. The two stages are basically short and long term actions designed to be complementary. The long term action is the LLU itself and promotion of investment in alternative infrastructure. Because this will not be completed and ready to use in any shape or form until 2008 at the earliest there are also a series of measures to beef up the current wholesale offerings to tide us over and improve the market in the interim. What we get in the short-term: With prices and access terms for all these services to be set by the Commerce Commision, which is directed to ensure that the pricing is applied to protect investment incentives. There are a few juicy paragraphs that suggest the Government has considered opposition and is ready for it, such as 113 that warns that is Telecom does not invest quickly enough then full structural separation will be considered. However there are also suggestions (para 113) that Telecom is going to be thrown a bone in the form of a recalculated TSO that will provide higher levels of compensation to support the necessary network upgrades in rural areas. Rodney Hide and no doubt other right-wing groups are already bleating about the “stolen” property rights. But as I see it thats not the case. Telecom still owns the local loop. ISPs do not get to use the copper for free! They must pay Telecom a market rent. LLU is about regulating that price and forcing Telecom to offer the service where there is no incentive for Telecom to do otherwise given their vertically integrated monopoly. Secondly, Telecom was given a chance to avoid this scenario with the 2003 decision not to unbundle. At that point Telecom and its shareholders were warned that if they didn’t invest appropriately and provide a competitive wholesale market the situation would be reviewed. These warnings increased in frequency over the past year. Telecom cannot say that they were not warned. They may have massively misjudged the government, but they were warned. The simple fact is that over the last three years Telecom has played games and stalled as much as possible. In many ways I feel they are the authors of their own misfortune. Overall, I’m very happy and excited. Its a great time to be involved in the Internet industry in New Zealand. The government has churned out an excellent paper that shows that they have carefully analysed the issues and decide on a course of action that I think has an excellent chance of improving the state of broadband in New Zealand. LLU is not viewed as a magic bullet, other measures have been put in place to ease its introduction and investment incentives to build the next generation of access infrastructure are mentioned and regarded as important. The big risk to watch is how the Government goes with the implementation. It is a hugely complex peice of policy to implement, with lots of potential for mistake and they are fighting against a well resourced company with lots to loose. No doubt this will not be my last post on the issue.

Martin F. Krafft: Money issues

I suck at spending money, and three hours on the market saw me spend not even 10'000 Kyats ($7.50). So I gave up and took a taxi to a nearby orphanage, where I left all my remaining money minus the small amount I was going to need for dinner tonight and the taxi to the airport tomorrow, which I thought was still in the safety deposit at the hotel. Yeah well... thought. I still have small dollars, but with those, you end up paying too much all the time, so instead I went out on the quest to change some money with the street touts. Normally, if you are walking the streets, you'll have someone approach you with "change money" every few metres, and it gets quite annoying. Of course, over time, you develop methods to deal with them, ranging from avoiding eye contact, walking fast, and simply answering their usual introductory questions ("how are you?" or "where do you come from?") with "no, I don't need any money". But of course, when you are actually searching for someone to change money, nobody comes up. I just spent an hour roaming the streets without a single tout approaching me. And when one finally did, I was surprised at what happened to the rate. He offered 1'300 Kyats for the dollar, when it was 1'450 this morning, and 1'400 while I was on the market. Naturally, I told him to get a grip and fortunately soon found the next one, who explained to me that the dollar is now at 1'200, but he'd be so gracious as to offer me 1'250. Yeah right. The next one, shortly afterwards, also offered 1'250, and so did the forth and fifth, with whom I then made the exchange, having grown tired of the search. What I find pretty amazing is how the word spreads. There are hundreds of those money changers all over the place, and if the rate really dropped by 200 Kyats in a single day (which my hotel confirms), then it's pretty cool how quickly everyone finds out. The Southeastasian countries never cease to amaze me. On a related issue, more infos on the beggars question: I enjoyed a cup of tea with a former professor of English at the Yangon University, and I asked him how Myanmar people deal with beggars of both kinds, the stationary (and less obnoxious ones), and the ones who keep pestering you for minutes on end. He pretty much gave me the same answer I had received the other day: "I have some, and they don't, so I give". Since the Portuguese traveller has not linked up with me so far, I guess that settles the debate for me. Thanks for reading along.

Martin F. Krafft: Eventful times in Yangon

The last 18 hours have been quite eventful, including a mugging, an accident involving first aid, two more confrontations with the military, a visit to the university, and a monk drowning a fly. Fortunately, the heat has gone down quite a bit, the thermometre at the pharmacy now measuring 44 degrees in the shade. When I left the Internet cafe yesterday in the early afternoon, thick clouds covered the sky and it was starting to become quite bearable. Thus, I decided to visit Shwedagon Paya that afternoon, but not before getting a massage (for $3), which was duly necessary after the two hours of almost continuous typing during the hottest hours. I reached the pagoda sometime around 16:00 and almost got into a fight with the ticket office. Admission is $5, and since I am keeping my dollars until all the Kyats are spent, I was asked to pay 8000 Kyats. The current exchange rate (which fluctuates +/- 50 Kyats per day, it's very unstable) is 1450 Kyats to one dollar (it was 850 just one month ago), so I'd have to pay a little more than half a dollar more if I paid in local currency. The lady tried to tell me that she's paying 1550 or 1600 for $1, so I tried to tell her that she better find some other exchange place because she's being ripped off. After ten minutes of a heated discussion, I turned around to leave and she finally settled for 7500 Kyats. You may wonder why I make such a fuzz about 500 Kyats, but the reason is simply that the money goes to the government, which I don't want to support unless I have to. The pagoda itself is quite impressive, rising 100 metres into the sky from atop a sixty metre high. In as such, you can see this pagoda from many places in the city, unless enclosed by tall buildings that usually line the streets. It's said to contain the hairs of Buddha, from when he shaved his head to go and contemplate under the tree in the forest for six years at the age of 29 years, while in Bagan I was told that Buddha threw his hair into the sky, where it hovered and bring luck as long as it remains up there. I suppose he had to shave more than once, so the theories can both hold. I had a guide show me around, but I ended up knowing more about Myanmar history and Buddhism than him, so it was kind of a joke when he asked me for $5 afterwards. I gave him a lecture that he needs to announce his price beforehand and gave him $3, then left him protesting. Again, I am not here to rip people off, but I also won't pay $5 for a half hour tour, when the guide should instead be at home and reading books about the stuff he told. Still, I found the pagoda quite impressive, even though the overcast sky prevented me from seeing the sunset, for which it is famous among tourists. I would come back again at night to watch the supposedly beautiful lighting after dusk, and headed back to the city, with a number of detours thanks mostly to hopping on the wrong busses. As I mentioned before, "yes" apparently means "no" and "yes" and "I don't understand" and "thank you" and almost anything else, if used as a response by a not-so-fluent Burmese. For dinner, I treated myself to a somewhat expensive Sushi dinner, came back to the pagoda to watch the evening life of families and couples strolling clockwise around the stupa (resembling a little the evening family strolls in small Italian cities), found the lighting too bright and still boring, and made my way to the hotel, on foot because I only had a $20 note on me, which is useless when trying to pay for a taxi. ... and then I was mugged; not by some evil Burmese or one of the many muslims living in the city, but by two American rednecks, who apparently ran out of money (and it's very hard to get more without going across the Thai border) and were desperate enough to threaten me with a knife. I really didn't feel like a hero and prepared to hand over the $20 bill, when I saw a military truck drive up the road behind their backs, and remembered the Burmese call for help ("Keh-ba!"), which I shouted just as they were about to pass. The rednecks tried to make a run but had no chance (the military did not even think about using guns, they just called out to a police man at the end of the street, in the direction the rednecks were running). There was not much discussion, the two were loaded onto the truck, and the police officer then explained to me that those guys will be held in prison for two weeks before handed over to their embassy for further prosecution in the US. He asked me if I wanted to press charges against them, in which case they could get sentenced to up to ten years in prison in Myanmar for use of a weapon against civilians (with no right to a lawyer or help from the embassy), but I declined. Curiously, just in the morning, I had read a bit in a doctorate thesis on Myanmar prison life in the bookstore on Merchant Street at the corner of 38th, and it was obvious that the next two weeks for them were going to be hell on earth and enough of a punishment for their misdeed. While handing over my passport, I was assured that the "prisoners" were not going to find out my identity (and I doubt they'll find this blog), and with still somewhat shaky legs and a slight feeling of guilt, I climbed in the back of a police truck to take me to the hotel, wondering a little about how friendly and cool the police were towards foreigners. The next morning, I rose early to confirm my flight reservation and make some arrangements for tomorrow's departure, then headed off to the university by public bus in the hope to talk to the folks at the computer science department about Linux, and to hand over some of the Ubuntu CDs I have left. In Mandalay, it was not possible for me to set foot on the campus, and here in Yangon it would not have been much different, had I not met a zoology professor on the bus, who took me to the campus and refuted everyone's claim that I could not enter. Instead, she called the computer science head professor, who then explained to the officials that she had been waiting for me and would come and pick me up. While waiting, I witnessed a Burmese student just falling to the ground and ran over to help -- nobody else did. With the military folks chasing me (I had not thought about that), I didn't actually have to explain a lot when I knelt down next to the guy, obviously trying to help. The officials just stood close by and watched my every move, as I scrambled to remember my first aid training, diagnosed the guy with a heat stroke, or something in that direction (no sweat, very hot forehead, rapid pulse, white face, mild seizures, uncontrolled movement of the eyes, and delirious lulling), and gave orders to the bystanders to help me carry him to the shade, get water (I had some electrolyte rehydrating solution left), sugar, to have someone fan his head, and someone else call a doctor. Nobody understood anything of what I said until another student with very good English skills translated. Nevertheless, noone wanted to get a doctor because it was too expensive, so I offered to pay the charges and off they went, and I handed over 10'000 Kyats (more than enough) to the translating student with instructions. In the meantime, the computer science professor had arrived, and took me to her office, where I found out that the university is already using Red Hat to teach some of their courses, that she's the vice president of the Myanmar Computer Professionals Association, and that she's also a member of the Myanmar Linux Users' Group. She set up a meeting for me with the founder of this group tomorrow morning, and I proceeded to show off Ubuntu's Live CD to her, and to explain the benefits of Debian over Red Hat, which she understood very well and seemed delighted, because "dependency hell" has been a major problem for them in the past. I left her with half a dozen CDs and information on how she could obtain more, then had lunch with two of the teachers (where I witnessed a monk drowning a fly into his soup while laughing! Imagine that!), who wouldn't let me pay no matter how hard I tried. Upon leaving the campus for the city centre an hour or two later, I was informed that the guy had recovered and was okay, and the officials gave me 3000 Kyats, which I suppose must be the return money from the doctor. Another instance of honesty. I'll spend the afternoon strolling over the market to spend some of my excess Kyats (the rest of which will go to an orphanage), probably get another massage, and finally take in my last Burmese dinner, together with the Burmese white wine I had picked up at the vineyard on the way to Taunggyi, possibly accompanied by the Portuguese traveller I had met before in Bagan and Inle, who's now in Yangon as well... ... which is good, because I found a new argument pro beggars the other day, as I was resting at a street tea shop: I witnessed plenty of Burmese people handing money to a bunch of beggars on the other side of the street. One benefactor then came over to the tea shop, sat down at the table next to me, and answered my question as to why he just gave them money with a simple "because I have some at the moment, and they do not." To me, it could not have been more convincing, and by now, the only argument against supporting beggars is the one raised by the Portuguese: if begging is lucrative, people will give up their self-sufficieny in the countryside and come to live on the streets in the city, in the hope for more money. I'll be looking forward to tonight's discussion. Tomorrow's my day of departure (after meeting the Linux Users' Group founder at the MICT park on the way to the airport), and I'll be in Bangkok for 24 hours before going home. And already the thought of Bangkok makes me sad, because it surely was a great trip in this lovely country, even though I wasn't always happy with how it turned out. I'll be back.

Joey Hess: confession

Hi, I'm Joey. You seem to know who I am, here at this (future) DebConf. I'm familiar with your work in Debian, I probably know broadly what packages you maintain; you've fixed some bugs I filed, and vice-versa. Maybe we collaborated on something or other, exchanged some emails (I'm joeyh@debian.org), worked on something in svn. I might even sometimes hang out in a channel with you on irc (I'm joeyh there), and with occasional difficulty, I can probably connect the nickname you use there with your email address. Maybe we met once or twice at previous DebConfs or elsewhere. Maybe I signed your GPG key. Hell, maybe we saunaed together. And I'm trying to get a look at your nametag, and it's too far away; I need to update the prescription on my glasses. Yes, I might know you on email, irc, and other tcp based protocols, but I have to confess, right now, standing in front of you, I have no idea who you are. And Real Life lacks both google and grep-available. Please, please don't take this the wrong way. Please try to see it as an opportunity to help me connect the you I know with the real you, to merge those two currently completly separate concepts in my head together into one heady cocktail. Some of my best friends here started out this exact same way. Please mention your name, irc nick and/or two or three of the things I should know you for. And please don't be offended if it takes me two or three tries before the association sticks. Once I finally really do make the connection, it'll be unbreakable (that's why I'll be so happy to see Manoj after 6+ years!) but in all other ways my wetware stinks at this.
(I'd print this out on a card, but it's too long, so I'll just write the URL to the blog entry in on my nametag, I guess..)

2 May 2006

Daniel Baumann: Re: Debian Live Resources

Phillip, my blog has no comments feature for similar reasons as madduck has pointed out. As you may have read, I wrote "[Debian Live will be] first [an] unofficial [project], then trying to bring it into Debian and become an official subproject". As you may have read too, Joey wrote "Debian Live [...] is an official sub-project of Debian". I just created those resources on my own webserver for beeing quicker and more flexible in the beginning, I would be happy to move everything to debian.org. However, this would need a large amount of time for bureaucracy (especially for a poor little NM like me). Time, which I don't have and neither want to invest nor want to waste at the moment. If you volunteer for that job, feel free to be my guest (to avoid misunderstandings: alioth isn't an option, hosting several ISO images isn't possible on haydn due to lack of bandwith and space). And yes, I agree... I'm unworthy to run something officially because I'm not a DD. I'm patiently stuck in the queue since nearly a year, currently waiting on my AM who has the major PITA to check 75 packages... (my earnest and deepest sympathy to you, rene).

Bdale Garbee: Gender Research

Back in mid-February, I was invited to participate in a review of EU government policy support research on gender issues in Free Software communities at the University of Cambridge. The meeting was fascinating to me not only because of my level of interest in the content, but also because the reviewers were a wonderfully diverse group of genuinely interesting people. I also must admit that being a guest of Kings College for two nights was quite an experience in and of itself... As someone who has been a strong proponent of the idea that approaches and technologies adopted by Free Software developers are something other communities might want to borrow from or emulate, I found the results of this research both disturbing and enlightening. The disturbance centers around just how strongly male-biased our current behaviors seem to be in practice, particularly in the Debian project. My moment of enlightenment was the realization that many of the ideas we discussed about how to encourage and enable more female participation in our communities could simultaneously make our projects more appealing and rewarding to all of our contributors! I've talked to various people about this research in my travels since the meeting in February, and many have followed up asking for pointers to the findings. I was pleased to learn this morning that the integrated report of findings and recommendations from this work are finally available online. I hope at least some of you will read this report, and will then be as interested as I am in looking for ways to change the status quo. Perhaps a BOF at the upcoming Debian developer's conference to discuss these results and brainstorm specific actions we can take in the Debian project would be a good place to start? I expect to arrive late on the 15th, and must depart early on the morning of the 21st...

Next.

Previous.