GUADEC 2015, surviving a fire and plane accident, etc.

So I went to GUADEC, as a community member and one of the directors of the GNOME Foundation.
Thanks to the Foundation for covering my travel and accomodation—it makes all the difference!
gnome sponsored badge shadow
It was a really good GUADEC. The local team put a huge amount of efforts into making it possible. There is a public page for sending feedback, and so far it’s pretty positive.
It’s also one of the most relaxing and enjoyable conferences I’ve had since 2011:

  • This year I did not have talks to prepare, sessions to chair, contracts or work obligations to fulfill, hackfests to hold or students to mentor for Pitivi. Therefore, this meant that I was able to focus solely on attending the talks and discussing with as many contributors as possible—and that is of incredible value. I also had good times with friends I hadn’t seen in a long while.
  • The hostel’s showers had hot water.
  • Credit cards accepted (and encouraged) everywhere—No leftover money in a niche currency!
  • Göteborg is very pedestrian-friendly and everyone on the road is courteous and patient
  • Besides tap water, there’s sparkling water on tap! What more could you wish for?

Continue reading “GUADEC 2015, surviving a fire and plane accident, etc.”

Le problème fondamental de notre système électoral

Permettez-moi de résumer le problème fondamental de notre système électoral (le scrutin uninominal majoritaire à 1 tour) avec un simple diagramme que j’ai créé à partir des résultats de l’élection québécoise de 2014:
La barre du haut correspond à ce pour quoi le peuple a voté. La barre du bas représente comment ces votes sont transformés en sièges à l’Assemblée. Résultat: on est de nouveau coincés pour quatre ans avec un gouvernement «tout puissant» dont la majorité de l’électorat ne voulait pas.
Comme si ce n’était pas déjà assez problématique en soi, ce système mène inévitablement au vote tactique (communément connu sous l’adage «Tout vote pour quiconque autre que le top 2 des candidats est en fait un vote pour le candidat #1»).
Outre le Canada, le même problème affecte les États-Unis, le Royaume Uni et autres pays sous-développés.
Et c’est pourquoi, tant qu’il n’y aura pas un mode de scrutin proportionnel, le Québec ne sera jamais un pays.

How do you visually represent a project's timeline?

Here is a fun example to illustrate why software development in general is a complex endeavour:

  1. You think you’re going to fix a tiny problem: “hey, maybe we could make ‘s welcome dialog look a bit nicer“.
  2. Eventually, someone proposes a design or idea that looks interesting, and you realize that to truly realize it, you should also implement an audacious new feature: a way to visually represent an entire timeline as a thumbnail (that one is an open question, by the way; if you have some clever ideas, feel free to share them)
  3. …and to display new feature B properly, you should also consider—ideally—being a good citizen and implementing feature C upstream, in the toolkit you use instead of doing your own thing in your corner.

This kind of serendipity and interdependence happens regularly in FLOSS applications like Pitivi where we prioritize quality over “meeting shareholders’ deadlines and objectives”, which is why we sometimes take more time to flesh out a solution to a problem: we aim for the best user experience possible, all while negotiating and working with the greater software ecosystem we live in, instead of silently piling up hacks in our application… and we depend on the involvement of everyone for things to progress.

Praise for the Personal Desktop Computer

On my personal homepage, I maintain a timeline of personal computers I’ve owned or closely maintained. The ones I’ve been using as my personal workhorses are the ones in green:

Looking back, I have to say I’m pretty appreciative of desktop computers, which represent the upper half of the timeline. They earn a lot of respect for their reliability, flexibility and longevity. The fact of the matter is, if you look at the past ten years, I’ve had only two primary desktop workstations: Khloé and Kusanagi (and I don’t foresee having to replace Kusanagi anytime soon).

Continue reading “Praise for the Personal Desktop Computer”

Escape from Stockholm — getting to Arlanda with night bus 592 or 593

Rule number one: trust Google Maps. Rule number two: do not believe the locals’ knowledge of their own transportation system.
Stockholm is this big city that prides itself on having a great public transportation system. It sounds great. Until you find out at 1AM that everything shuts down at night. So here you are, in central station, with SL employees telling you “It’s closed, sorry. Get to the airport tomorrow”. That obviously won’t work with a flight that leaves at 6.
Let me restate my disbelief here: a city with four friggin’ airports has no 24/7 public transportation to get to its biggest airport. Except it does, but nobody knows about it, or they don’t believe it works. Bus 592 and 593 take you from some parts of downtown to Stockholm-Arlanda airport.
The reason I’m bothering to write a blog post about this is that I want to put this information out there; it was impossible for me (with a fair amount of googling skills) to be absolutely certain of the fare/pricing/payment system for bus 593 and bus 592. The SL’s website doesn’t tell you, Google doesn’t tell you, wikipedia and wikitravel don’t tell you, and all the locals I asked were convinced that it is impossible to travel to Arlanda with normal tickets. They will tell you to try to take the train instead.
I am living proof that it is possible, and I’m putting this blog post out there to let the rest of the world know when they search the Internet for two very simple questions:

  • “Can you go to Arlanda with one ticket on a blue SL card?”: Yes. The night buses are really local buses, and since you’re boarding them in the (central) zone A, a normal ticket is enough. I had a blue RFID transportation card with only two tickets left; I used one for the subway, realized the transportation offering was rubbish, ran in ten directions asking various locals along the way, ran to the 593 bus stop I initially planned to go to, and confirmed there that it works fine with one normal ticket. So this turns out to be the cheapest way (also arguably the simplest) to get to the arlanda airport, although it takes a bit longer due to the many bus stops.
  • “Can you pay with a credit card on the bus?”: No, I don’t think so. I did not see any cash or credit card machines on the bus, only SL “access” card machines.

Continue reading “Escape from Stockholm — getting to Arlanda with night bus 592 or 593”

Le nipponophone de l'autobus

Hier dans l’autobus, j’ai eu la chance de tomber sur un homme blanc parlant au téléphone… dans le langage du soleil levant. Après un très long moment de tergiversation mentale après la fin de son appel, j’osai:

«Bonjour monsieur, parlez-vous français? C’est pas tous les jours que j’entends parler japonais dans cet autobus, et vous le parlez très bien! Où l’avez-vous appris?»
«J’ai vécu au Japon pendant cinq ans!»

Continue reading “Le nipponophone de l'autobus”

La carte Opus et les points de service qui n'en sont pas vraiment

Il se trouve que les cartes Opus expirent (simplement parce qu’ils ont décidé que ça serait cool que ça expire, même si c’est une carte anonyme à tarif régulier). Chez moi, la pharmacie du coin a toujours offert le service de recharge de titres de transports, et c’est donc avec un grosse absence d’excitation que j’ai reçu la nouvelle du CIT Richelain comme quoi «le CIT a maintenant un point de service sur son territoire! C’est la pharmacie Jean Coutu où vous faisiez déjà vos transactions depuis dix ans!».
poker face
Or, ma carte Opus du moment était sur le point d’expirer (en vérifiant le numéro de série sur le site web dédié). Le site en question nous assure à maintes reprises que le renouvellement obligatoire, étant un caprice des administrateurs de l’Opus, est entièrement gratuit. Dans la FAQ, on trouve ceci:

3. Où dois-je aller pour remplacer sans frais ma carte OPUS ?
Présentez-vous avec votre carte qui expire dans moins de trois mois ou qui est expirée depuis moins de 6 mois dans un centre de service de la STM ou dans une billetterie métropolitaine de l’AMT, ou dans un centre de service d’un CIT.

Continue reading “La carte Opus et les points de service qui n'en sont pas vraiment”

Retrofit d'un SSD sur ordinateur Dell Optiplex 745

Ayant finalement décidé d’acheter un disque dur «solid state» pour l’ordinateur de mes parents, j’ai été confronté au problème suivant suite à l’achat:

Le disque dur précédent était tenu par un support amovible dont la particularité était de n’utiliser aucune vis, optant plutôt pour un système de tiges à ressort:

C’est très bien pour les disques durs de grande taille comme on en avait il y a dix ans… sauf que tous les SSD se font en taille 2.5″ pour les ordinateurs portatifs. Un tel système basé sur le serrement ne pouvait donc pas tenir le nouveau disque dur.

Le résultat final

La merveille d’ingénierie

Finalement, en plus de me faire sourire, ma solution permet une meilleure circulation d’air à l’intérieur de l’ordinateur. Même pas besoin de casserole.