Monday, March 12, 2012

Driverless cars and speech recognition that "work"

"If you're still not convinced that driver-less cars are almost there: http://ping.fm/PAnrz ("The fact that you’re still driving is a bug")"
To which @avernet replied (noting that "almost" is ambiguous):
"@obruchez Almost here, like voice recognition that works?"
My reply (pinpointing another ambiguity):
"@avernet Define "work" and I'll answer. :) But, more seriously, I think that average voice recognition is way harder than average driving."
A definition of "work" is given:
"@obruchez Let's define "work", very informally, as "you and I use it on a regular basis, and are happy with it"."
I was then asked to predict when speech recognition and driverless cars will be "good enough":
"@obruchez With that, in which year would you predict speech recognition and self-driving car will "work"? #longbets"
This is me thinking out loud:
"@avernet This is tricky. I really feel there's a way bigger gap between "working" speech recognition and "really good" speech recognition..."
"@avernet ...than between "working" self-driving cars and "really good" self-driving cars. Let me think about it."
Finally, here's my prediction:
"@avernet I asked my Magic 8-Ball and here's what I got: speech recognition that "works" -> 2018 and self-driving cars that "work" -> 2024."
"@obruchez I'd say speech recognition I'd use is just around the corner, but it's been 15 years I say that, so you might be right with 2018."
"@avernet My reasoning exactly ("just around the corner" for years). Plus speech recognition in French is lagging (and that's what I'd need)."
"@obruchez It might be longer for self-driving car. For legal reasons manufacturers won't risk it until they are *much* better than humans."
"@avernet I agree. But we have "working" prototypes right *now*. And humans are really *bad* at driving (>30000 deaths per year in the US!)."
And here's the reason for this blog post (a tweet by @ebruchez):
"@obruchez @avernet We should be tracking those predictions."
So, see you in 2018 for a debate about the meaning of "regular basis" and "happy", and about the reasons why long-term bets are difficult (for more serious examples, see "How My Predictions Are Faring" by Ray Kurzweil). ;-)

Update (August 28, 2012). See the post "Self-driving cars in 2019, report says" on kurzweilai.net. I think I'm being a bit too pessimistic with my prediction (2024).

Update (September 27, 2012). And yet another optimistic article: "Self-driving cars a reality for 'ordinary people' within 5 years, says Google's Sergey Brin" (within 5 years = by 2017, i.e. seven years before 2024 - my prediction).

Update (January 3, 2014). Another more conservative article: "Fully self-driving cars expected by 2030, says forecast" ("Self-driving cars (SDC) that include driver control are expected to hit highways around the globe before 2025 and self-driving “only” cars (only the car drives) are anticipated around 2030").

Saturday, March 10, 2012

City Disc et le prix unique du livre

Il y a quelques jours, il a été annoncé que City Disc, la dernière chaîne de magasins de disques suisse, va bientôt disparaître. Orange Suisse, propriétaire de la chaîne, va apparemment transformer les enseignes actuelles en points de vente Orange traditionnels, dès le 1er avril 2012. "La fin d'une époque", commente 20 Minutes.

C'est vrai que j'en ai passé du temps, dans les magasins de disques ! Mon premier achat musical date de 1993. Selon mes notes personnelles, j'ai acheté chez City Disc des classiques tels que Kind of Blue de Miles Davis, My Song de Keith Jarrett, Heavy Weather de Weather Report ou Sign 'O' The Times de Prince. Selon ces mêmes notes, j'ai acheté mon dernier disque dans un magasin "physique" (un brick-and-mortar store, en anglais) en 2005, chez MediaMarkt, une chaîne de distribution allemande spécialisée dans l'électronique et l'électroménager.

Pourtant, depuis, je n'ai pas cessé d'acheter de la musique. Certes, ces dernières années, mes achats musicaux ne sont plus aussi nombreux qu'il y a quinze ans, mais cela est surtout dû au fait que ma collection musicale commence à "suffire". Parmi les enregistrements que je considère comme des classiques, certains ont probablement déjà été écoutés des dizaines, voire des centaines de fois. Outre ce phénomène, il y a aussi celui des achats sur Internet, dans des magasins tels qu'Amazon ou Fnac, mais aussi directement sur les sites officiels des labels (ECM Records, par exemple), ceux des musiciens ou encore sur des sites de ventes aux enchères (donc via des particuliers). Ce ne sont pas les alternatives qui manquent.

J'ouvre ici une parenthèse pour préciser que, oui, en 2012, j'achète encore des CD sur Internet. Des morceaux de plastique et de papier, envoyés physiquement par la poste. Les gens qui me connaissent verront peut-être là un paradoxe, car je préfère, autant que possible, une alternative complètement "dématérialisée", pour mes médias (musique, vidéos, livres, documents, etc.). L'explication est simple : je ne supporte pas l'idée d'acheter ma musique au format MP3. Pourtant, je ne me considère par comme un audiophile. Je serais bien incapable de faire la différence entre un MP3 bien encodé et un fichier lossless (au format FLAC, par exemple, que j'utilise pour stocker toute ma collection musicale). Le format MP3 souffre toutefois de certains défauts :
  • bien que certaines solutions à ce problème existent, il ne s'agit pas d'un format gapless ;
  • selon le débit et l'encodeur utilisés, il y a toujours un risque que le résultat soit réellement mauvais (et que mêmes mes oreilles peu entraînées puissent faire la différence avec une source non-compressée) ;
  • en cas de réencodage dans un autre format (Vorbis ou AAC, par exemple), des artefacts de transcodage, bien réels, à nouveau, peuvent apparaître.
Certains magasins en ligne vendent de la musique dans des formats lossless, sans DRM et avec les livrets au format PDF, comme par exemple HDtracks, mais le choix est encore malheureusement restreint. J'espère vraiment que le CD meure complètement ces prochaines années et que les alternatives fleurissent. Et je referme ici la parenthèse.

Il y a un peu moins de cinq ans, je m'exprimais, non sans une certaine nostalgie, sur la disparition des petites salles de cinéma de Lausanne. Aujourd'hui, c'est quasiment sans nostalgie que j'assiste à la fermeture des magasins de disque et ce sera aussi sans nostalgie que j'assisterai à la fermeture des librairies. Difficile, ici, de ne pas mentionner la votation populaire sur le prix unique du livre du 11 mars 2012 en Suisse. Je cite le troisième argument listé sur le site oui-au-livre.ch : "[Le prix unique du livre] contribue au maintien de librairies partout en Suisse. (...) Sans une réglementation appropriée, les lecteurs des plus petites villes et des régions périphériques risquent fort de ne plus bénéficier d’une offre variée et de conseils personnalisés." Cela aurait pu être vrai il y a quelques années à peine (pour l'offre variée, en tout cas), mais il me semble que c'est un argument qui, en 2012, manque particulièrement de perspective. Le livre électronique suit la musique en ligne avec à peine 5-10 ans de retard. Dans quelques années, les "liseuses" seront moins chères, offriront une meilleure qualité graphique, une surface de lecture plus grande, etc. Le livre électronique se démocratise à une vitesse impressionnante. Il est quasiment certain qu'il aura le même succès dans quelques années que la musique en ligne aujourd'hui.

Evidemment, le livre en papier a encore de beaux jours devant lui. La question n'est pas là. Il y aura toujours un marché pour les vieux livres et les éditions plus luxueuses (je pense, par exemple, à la Pléiade). Tout comme il y a toujours un marché aujourd'hui pour les vinyles, neufs ou de collection. D'un certain point de vue, en passant à des formats dématérialisés, on pourrait dire qu'il y a un appauvrissement du rituel de l'écoute et de la lecture. Bien qu'étant né quasiment en même temps que le disque compact, je suis familier avec le "rituel du vinyle" : sortir le disque de sa pochette, le déposer sur le tourne-disque, regarder le bras se déplacer au-dessus des sillons, se lever à la moitié d'un album pour changer de face, etc. De même, pour un livre, je comprends qu'on puisse apprécier le toucher du papier, son odeur, feuilleter les pages, etc. Ecouter un morceau de musique sur son iPhone ou lire un livre sur son Kindle n'a peut-être pas le même charme. Pourtant, je n'ai jamais autant écouté de musique et autant lu que maintenant. C'est pour moi un retour à l'essentiel. A la musique. Au texte. La disparition de l'objet physique peut être déroutante, mais rien n'empêche de trouver d'autres rituels, si vraiment le besoin est là. Pour moi, ça n'est pas le plus important. Tout comme la musique et le musicien sont plus importants que le magasin de disques, le texte et l'écrivain sont plus importants que la librairie. Ne nous trompons pas de combat.

Tuesday, February 28, 2012

Le juste milieu

Comme beaucoup de gens, sans doute, il m'arrive régulièrement d'avoir des discussions assez mouvementées concernant des sujets qui me tiennent à cœur. Je me considère comme un sceptique, donc j'ai fréquemment l'occasion de dénoncer nombre de pseudo-sciences, telles que les médecines alternatives et complémentaires (homéopathie, acupuncture, etc.), l'astrologie, les effets de la lune sur la pousse des poils et bien d'autres inepties. Les légendes urbaines et autres théories du complot n'échappent pas cette habitude. En tant qu'athée, je pointe régulièrement du doigt les incohérences et les paradoxes inhérents aux croyances religieuses.

J'espère avoir l'occasion d'en parler plus en détail dans un futur article, mais j'ai également un certain nombre de "croyances" loin d'être partagées par tout le monde : existence d'une réalité matérielle et objective unique - position réaliste et matérialiste, sauf erreur -, absence de libre-arbitre, possibilité que l'être humain crée une intelligence égale puis supérieure à la sienne dans le siècle à venir, végétarisme, etc.

A plusieurs reprises, ces derniers temps, on m'a fait remarquer que la vérité se trouvait probablement "au milieu". Ou qu'il "fallait trouver un juste milieu". Je ne sais plus. Quelque chose de cet ordre-là. Plus récemment, on m'a fait remarquer qu'entre croyance et scepticisme, "il fallait un certain équilibre".

Que répondre à cela ?

Tout d'abord, que si on peut attribuer une certaine vertu à la modération, celle-ci souffre de nombreuses exceptions. Quel est le "juste équilibre" en matière de pédophilie ou de viol ? Quel est le "juste milieu" lorsque l'on parle de famine, de pauvreté ou de violence conjugale ? Le concept perd là tout son sens.

Ensuite, que cet "argument" (argumentum ad temperantiam) reflète surtout un manque d'imagination et ne signifie guère plus que celui qui l'utilise pense représenter, à tort ou à raison, cette position "intermédiaire", juste, entre deux extrêmes.

Je me demande, d'ailleurs, à quel point cette impression d'avoir une position "raisonnable", bien "équilibrée", est répandue au sein de la population. Il doit y avoir là un biais cognitif, mais je n'arrive pas à mettre le doigt dessus. Je vais me risquer à émettre une hypothèse : ce sentiment provient probablement du fait que toute position très différente de la nôtre paraît, a priori, extrême. (Voir, à ce sujet, l'article "The Myth of Militant Atheism".)

Pour ce qui est de mon scepticisme, il paraîtra excessif pour une grande partie de mes interlocuteurs, mais, de mon point de vue, je passe mon temps à accepter les choses sans les remettre en question (ou très peu, tout du moins). Par exemple, au volant de ma voiture, à un carrefour, je pourrais me demander systématiquement si le feu est bien vert, si je ne risque pas ma vie en ne m'arrêtant pas. Tout compte fait, le modèle que je me fais de la réalité n'est qu'une construction réalisée à partir de signaux électrochimiques envoyés à mon cerveau via mes nerfs optiques (et auditifs, olfactifs, etc.). Qu'est-ce qui me garantit que cette image n'est pas une simulation ? Un mirage ? Un rêve ? Un tour joué par un extra-terrestre ou un dieu doté d'un sens de l'humour incertain ? Rien. Je fais pourtant le pari, en permanence, que ce que mes yeux ou mes oreilles me rapportent du monde réel le représente à peu près fidèlement. Pour moi, c'est ma position qui semble correspondre au "juste milieu" en matière de croyance et de scepticisme.

En fin de compte, il n'y a que des positions plus ou moins défendables intellectuellement. Parfois, la position la plus juste (i.e. la plus défendable) se situe à ce que l'on perçoit comme un extrême. Parfois, elle se situe proche de ce que l'on identifie comme un centre situé entre deux extrêmes opposés. Toutefois, tout cela reste une construction mentale, limitée par nos connaissances et notre imagination.

Mise à jour (7 avril 2012). Cette "tyrannie de l'équilibre" est aussi dénoncée par Paul Grugman dans son article "The Centrist Cop-Out" à propos des Démocrates, des Républicains et du centrisme.

Mise à jour (17 avril 2012). Et encore un argument contre cette illusion du "juste milieu", donné, cette fois-ci, par Bill Maher : "Bill Maher on The Rally to Restore Sanity and/or Fear". (En passant, je peux aussi recommander son documentaire Religulous.)

Mise à jour (23 août 2012). Encore un exemple qui montre que le concept d'extrême (et, donc, de juste milieu) est erroné et mène facilement à une forme de malhonnêteté intellectuelle : "We’re Not on Opposite Sides of the Spectrum".

Mise à jour (16 août 2018). Je découvre avec plaisir aujourd'hui la BD "Je suis une vegan modérée." d'Insolente Veggie, qui exprime bien mieux que moi (un dessin, ça aide toujours !) l'idée que ça n'est pas le milieu qu'il faut viser, mais le juste. Il y a toujours plus extrême que la position qui nous déplaît et le "juste milieu" est donc rarement là on s'imagine qu'il se trouve.

Sunday, February 12, 2012

Metropolis

Récemment, je suis allé voir une projection de Metropolis, de Fritz Lang, au Bourg, à Lausanne. Il s'agissait de la version restaurée de 2010. La bande-son, de la musique électronique, était assurée par Bit-Tuner, un musicien suisse allemand. C'était une expérience... disons... déroutante !

Le premier point marquant, pour moi, était le lieu : le Bourg. Initialement, une des nombreuses salles de cinéma "disparues" de Lausanne (avec l'Athénée, l'ABC, l'Eldorado, le Palace et bien d'autres, que je fréquentais lorsque j'étais étudiant), le Bourg est devenu en 2005 une salle de spectacle (concerts, théâtre, etc.). La projection de l'un des films muets les plus connus dans cet endroit était donc un clin d'oeil bienvenu.

Le second point marquant était la présence de ces vingt-cinq minutes retrouvées en 2008 à Buenos Aires, que l'on pensait perdues à tout jamais. Ces séquences "inédites" proviennent d'une copie de très mauvaise qualité du film. Leur présence, parmi des séquences de meilleure qualité, donne au film un côté mystérieux. Les scènes encore manquantes, décrites par des intertitres, parachèvent ce sentiment de film qui revient de loin. Face à une oeuvre aussi ambitieuse, mais incomplète, je ne peux m'empêcher de penser au Château de Kafka (dans un autre style, puisque ce roman n'a jamais été achevé - mais l'oeuvre de Kafka revient également de loin, ayant survécu contre sa volonté, grâce à son ami Max Brod).

Enfin, c'était la première fois que je regardais un film muet, en tout cas aussi long (je n'arrive pas à me souvenir avec certitude si j'ai déjà vu Les Temps Modernes ou Les Lumières de la ville dans leur intégralité). C'est d'ailleurs le principal intérêt d'aller encore au cinéma, pour moi : la garantie d'être moins dérangé ou, du moins, d'être moins tenté d'interrompre la visualisation d'un film pour faire autre chose. Et, de la concentration, il en faut, pour regarder un film muet de 145 minutes ! En même temps, l'imagination est mise à contribution et il est difficile de décoller les yeux de l'écran.

Pas de bande-son originale pour Metropolis, donc, mais une bande-son live, jouée par Bit-Tuner. Une musique définitivement d'une autre époque que le film lui-même, mais en même temps très adaptée au côté science-fiction de l'oeuvre. Une superposition temporelle de plus, qui rend l'expérience unique, au sens propre, comme au sens figuré.

Un film sans couleurs et sans son, mais encore capable, 85 ans plus tard, de nous captiver et de nous emmener dans son univers trouble et futuriste. A méditer...

Sunday, October 23, 2011

Les médecines alternatives, une nouvelle religion ?

L’expression “médecine alternative” (ou médecine “douce”, “complémentaire”, “parallèle”, etc.) regroupe en réalité de nombreuses pratiques, très différentes les unes des autres. Mon but n’est pas ici de discuter leurs mérites (ou, le plus souvent, absence de mérites) respectifs ou de présenter en détail ce qu’est l’effet placebo, mais de faire un parallèle avec la religion. Y compris dans ses dangers, car la médecine alternative tue régulièrement (exemples récents : Steve Jobs et un enfant italien de trois ans).

Pour faire court et en simplifiant à l’extrême, on peut dire que la plupart des gens se tournent vers la religion pour y trouver un réconfort, des réponses qu’ils ne trouvent pas ailleurs. La plupart de ces questions concernent le sens de la vie. D’où venons nous ? Où allons-nous ? Quel sens a notre existence ?

La science peut répondre à la question de notre origine et de notre destinée physique. Elle n’a par contre pas pour but de répondre à la question du sens de la vie. Ce qu’elle nous apprend, toutefois, est que le cerveau est un organe spécialisé dans le traitement de l’information : il interprète en permanence une multitude d’influx nerveux en provenance de nos sens (yeux, oreilles, etc.). Associer des noms à des visages, des notes de musique à des sons, des souvenirs à des odeurs, etc. Les exemples sont innombrables.

Consciemment ou, la plupart du temps, inconsciemment, notre cerveau extrait des idées, des concepts, du monde qui nous entoure et de nos souvenirs. On pourrait presque dire qu’il ne peut pas s’en empêcher. C’est un réflexe, qui, parfois, nous joue des tours : en regardant les nuages, on peut aisément y percevoir des objets, souvent incongrus. Autrement dit, notre cerveau voit également des choses qui n’existent pas (voir à ce sujet le concept de paréidolie). Parce qu’il est fait pour cela : donner du sens, que ce sens corresponde à la réalité ou non.

Ce mécanisme explique toute une série de phénomènes. Par exemple, pourquoi certaines personnes sont incapables d’accepter les coïncidences et y voient toujours un lien de cause à effet. Ou pourquoi certaines personnes voient des conspirations là où il n’y en a pas (participation du gouvernement américain dans les attentats du 11 septembre 2001 ou dans la dissimulation d’extra-terrestres, pour n’en citer que quelques-unes). De mon point de vue d’athée, ce même mécanisme explique également bien des pratiques et croyances religieuses (existence d’un ou plusieurs dieux, de l’âme, de la vie après la mort, etc.).

La question du sens de la vie semble donc devoir avoir une réponse, parce que nous avons l’habitude de donner un sens à tout ce que nous percevons, à tout ce que nous vivons, mais, en réalité, il se peut très bien qu’il s’agisse d’une question sans réponse. La vie peut très bien ne pas avoir de sens intrinsèque. On peut toutefois lui donner le sens que l’on souhaite. Cette position intellectuelle (qui est celle des existentialistes, entre autres) est inconfortable, voire déprimante, en tout cas à première vue, mais logiquement tout à fait acceptable.

Ainsi, certaines personnes “tournent le dos”, pour ainsi dire, à la science et à la philosophie, se tournent vers la religion, en quête de réponses, qui doivent exister, pensent-elles. On peut constater un comportement similaire chez les gens qui, déçus par la médecine conventionnelle, se tournent vers la médecine alternative, en quête de traitements pour leurs problèmes de santé. Un traitement efficace doit exister, après tout.

Loin de moi l’idée de vouloir prétendre que la médecine conventionnelle est parfaite. Elle ne l’est pas. Souvent, elle se concentre trop sur les symptômes et pas assez sur la véritable source de nos maladies. La chirurgie est encore, à bien des égards, de la boucherie. L’industrie pharmaceutique devrait probablement être mieux régulée. Les médecins n’ont pas assez de temps à consacrer à leur patient. J’irai même jusqu’à dire que la médecine conventionnelle a à apprendre de la médecine alternative. Cependant, je reste convaincu que c’est en se servant de la raison et en essayant de comprendre le corps humain que la médecine vaincra les maladies, pas en se soumettant à la superstition.

Si la médecine conventionnelle ne peut aider quelqu’un, ne peut lui proposer un traitement, cela ne signifie pas forcément que la médecine alternative le pourra. Il y a dans l’homéopathie, l’acupuncture et bien d’autres de ces pratiques douteuses une facilité que l’on retrouve également dans les réponses toutes faites de la religion : “Vous voulez un traitement ? En voici un !” Peu importe qu’il s’agisse de gouttes d’eau ou de pilules sucrées. Il y a une demande, donc il y a une offre. L’industrie des “médicaments” homéopathiques et autres traitements phytothérapiques n’a rien à envier à l’industrie pharmaceutique : elle amasse également des milliards.

Comme je l’ai déjà dit, je ne compte pas expliquer ici comment entrent en jeux l’effet placebo ou les mécanismes d’auto-guérison du corps humain, souvent sous-estimés, comment ils donnent l’impression, tout à fait illusoire, dans la plupart des cas, que la médecine alternative pourrait être efficace. J’aimerais juste insister sur le fait qu’il y a des alternatives - certes, plus difficiles à mettre en oeuvre - à la “médecine superstition”.

Pour ne citer que quelques pistes, combien de gens font réellement des efforts pour manger mieux, faire plus de sport, réduire leur stress, dormir plus ou arrêter de fumer ? Autrement dit, prendre leur santé au sérieux, de manière responsable ? Certainement pas assez. Cela paraît évident, mais, avant de guérir, il faudrait d’abord penser à prévenir, lorsqu’on sait comment le faire. Toutes ces approches n’ont pourtant rien à voir avec la médecine alternative. Elles ont, au contraire, été validées par des études scientifiques. On peut mettre en évidence les effets positifs de la méditation, par exemple, et les effets néfastes de la fumée sont connus depuis longtemps.

En guise de conclusion, je dirais que ce retour aux “sources”, cet attrait renouvelé pour la médecine alternative, a quelque chose de profondément malsain. Bien entendu, il ne faut pas “jeter le bébé avec l’eau du bain”, comme diraient les anglophones. La médecine conventionnelle a encore beaucoup de choses à apprendre, y compris des médecines alternatives (l’écoute du patient, le conseil, etc.), mais il faut savoir reconnaître ses côtés positifs et, surtout, prendre ses responsabilités, accepter que notre santé de dépend pas uniquement de la médecine, mais aussi des choix de vie que nous faisons.

Monday, January 17, 2011

fring : encore un moyen de donner moins d'argent à Swisscom

J'ai récemment réalisé que fring facturait la minute de communication vers le réseau mobile suisse 6.9 centimes (0.069 francs suisses, donc, ou 5.3 centimes d'euro) par minute. C'est bien moins que les 54.7 centimes par minute de Skype. J'ai contacté le service clientèle de fring, qui a confirmé ce tarif d'autant plus étonnant que la minute de communication vers le réseau fixe est facturée 15.36 centimes !

Il est intéressant de savoir que fring, contrairement à Skype, ne facture pas de frais de connexion. Chez Skype, ces frais s'élèvent à 6.8 centimes.

Par conséquent, fring devient dans certains cas une alternative avantageuse à Swisscom si vous disposez d'un smartphone. Voici un tableau donnant la meilleure option dans les cas les plus courants (hors appels internationaux), pour un abonnement NATEL liberty de Swisscom :

(18 mai 2017 : tableau supprimé - les données n'ont plus d'intérêt.)

Notes :

Thursday, December 2, 2010

Téléphonie mobile : comment donner moins d'argent à Swisscom & Co.

La situation de la téléphonie mobile en Suisse n'est pas avantageuse pour le consommateur. Pour simplifier, on pourrait dire qu'on a le choix entre, d'un côté, une bonne couverture réseau et des prix élevés (Swisscom) et, de l'autre, une mauvaise couverture réseau et des prix à peine plus avantageux (Orange et Sunrise). Difficile de comparer directement les différentes offres des opérateurs, de toute manière.

Dans tous les cas, si vous accédez à Internet via votre téléphone mobile, il y a moyen d'économiser de l'argent, dans plusieurs cas.

Prenons les SMS chez Swisscom, par exemple. Si vous disposez d'un abonnement NATEL liberty, chaque SMS vous coûtera 20 centimes. Une fortune, autrement dit. Sur Android, BlackBerry, iPhone et Nokia, une application appelée WhatsApp vous permet d'envoyer facilement des messages à vos contacts (qui devront au préalable avoir installé la même application). Sur iPhone, cette application coûte 1.10 frs. Moins de six SMS chez Swisscom ! D'autres solutions existent, comme Boxcar (interfaçage possible avec Twitter, Facebook, etc. et leur système de messages directs). Dans le cas où un message n'aura pas besoin d'être lu tout de suite, un email fera tout aussi bien l'affaire, bien entendu.

Pour les MMS, les tarifs de Swisscom sont tout aussi ridicules : 50 centimes pour un MMS jusqu'à 30 Ko et 90 centimes pour un MMS jusqu'à 300 Ko. Dans le pire des cas, avec un abonnement NATEL liberty, si vous avez épuisé votre quota de données mensuel (100 Mo, 250 Mo ou 1 Go), chaque tranche de 100 Ko supplémentaire vous coûtera 1 centime. Pour envoyer une image jusqu'à 30 Ko (via WhatsApp, email ou autre), il vous en coûtera donc 1 centime (et non 50 centimes). Pour une image jusqu'à 300 Ko, il faudra compter 3 centimes (et non 90 centimes). Faites le calcul : Swisscom vend ses MMS en tout cas plusieurs dizaines ou centaines de fois plus chers que les données Internet. Cherchez l'erreur...

Pour les appels téléphoniques, la situation est un peu plus compliquée. Si vous êtes connectés à un réseau Wi-Fi (chez vous, par exemple) et que votre interlocuteur dispose de Skype ou d'une application VoIP similaire (fring, iCall, etc.), la question ne se pose presque pas : il faut utiliser l'application VoIP (communication gratuite) au lieu de passer par Swisscom & Co.

Si votre interlocuteur dispose d'un téléphone fixe, alors le coût de la communication avec un abonnement NATEL liberty grande ou mezzo est de 50 centimes par tranche de 60 minutes entamée. Un prix presque aussi ridicule que celui des SMS et des MMS, à moins que vous ayez l'habitude de faire de longs appels. Via Skype, le prix actuel est de 6.8 centimes (frais de connexion), puis 3.3 centimes par minute entamée. Par conséquent, jusqu'à 13 minutes, un appel via Skype sera plus avantageux.

Si votre interlocuteur dispose d'un téléphone mobile sur le réseau Swisscom, dans ce cas, Skype devient moins avantageux (6.8 centimes, puis 54.7 centimes par minute, contre 50 centimes par heure via Swisscom). Dans le dernier cas (interlocuteur sur le réseau mobile Orange ou Sunrise), Swisscom est également plus avantageux (10 centimes par tranche de 12 secondes).

Imaginons maintenant que vous n'ayez pas accès à un réseau Wi-Fi, mais que vous ayez un bon accès au réseau 3G (pas évident !) et que vous désiriez appeler un téléphone fixe. Selon les informations que j'ai pu trouver, un appel Skype a besoin, dans le pire des cas, de 70 kbps de bande passante, donc 8750 octets par seconde. Une tranche de 100 Ko (1 centime maximum) sera donc "consommée" en un peu plus de 11 secondes. Via Skype, 4 minutes de conversation vous coûteront donc 6.8 centimes de frais de connexion, plus 3.3 centimes par minute x 4 minutes, plus 21 centimes de données (à 1 centime la tranche de 100 Ko), soit 41 centimes. Au-delà de 4 minutes, Swisscom redevient plus avantageux.

(J'ai pris ici les forfaits Swisscom comme base, mais j'imagine que des calculs similaires peuvent être faits pour Orange et Sunrise.)

Il est donc plus facile d'économiser sur les SMS/MMS (hyper-surtaxés !) que sur les appels téléphoniques, mais c'est déjà un début. Si les centaines de milliers (millions ?) d'utilisateurs suisses de smartphones profitaient des alternatives à leur disposition (applications, etc.), il est probable qu'ils pourraient globalement économiser des millions de francs par an.

Mise à jour (3 décembre 2010). Kik Messenger est une autre application de messagerie instantanée (destinée à remplacer les SMS), gratuite, celle-ci, similaire à WhatsApp et disponible pour Android, BlackBerry et iPhone. Merci à Miguel pour l'information !

Mise à jour (18 janvier 2011). J'ai corrigé l'article en prenant en compte que les frais de connexion facturés par Skype sont de 6.8 centimes (avec TVA) et non 5.9 centimes (sans TVA).

Monday, November 15, 2010

Streaming music from Squeezebox Server to an iOS device

A few years ago, I noticed that it was not possible to stream music from Squeezebox Server (previously called SlimServer, then SqueezeCenter) to an iPod Touch. Fortunately, things have changed: bugs have been fixed and iOS 4 now supports multitasking (since June 2010). A few weeks ago, I reinstalled Squeezebox Server on my Ubuntu server and realized that it was finally possible to use my iPhone to play music from my server. Here’s how I currently do it:
  1. Start Safari on your iPhone
  2. Enter the following URL: http://myserver:9000/stream.mp3 (or http://user:password@myserver:9000/stream.mp3, but this is less secure and will cause Safari to display a warning message)
  3. Start iPeng (a remote control application for Squeezebox Server) or any other equivalent application
  4. Add tracks to the player matching your iPhone and play them
I don’t know if it’s the optimal way to do it or not, so any hints or suggestions will be appreciated. In my experience, the main drawback of this method is that Safari buffers a lot of audio before playing it, so expect a long delay (15-30 seconds) when playing a new track. Also, you won’t be able to use Safari to access any other sites. I guess a dedicated streaming client (instead of Safari Mobile) could help, but I don’t know if such an application even exists.

Update (November 27, 2010). There's a streaming client called OPlayer Lite that, according to my experience, buffers about half as much audio as Safari Mobile. I've also just discovered another application called Squeezecast, but it's not free (it's $5.99, which sounds expensive as it apparently still requires iPeng to manage the playlists). Does anybody have any experience with it?

Another "trick" that I'm now using is to connect from my iPhone using the following URL:

http://user:password@myserver:9000/stream.mp3?name=Olivier%27s+iPhone&bitrate=160

The "bitrate" parameter in the URL forces the bitrate to the specified value if the player doesn't exist yet (so you don't have to change it in the settings). The "name" parameter is the name of the player to use or create. That way, your iPhone won't create a new player every time your IP address changes. Unfortunately, that feature is still not supported in Squeezebox Server. There's a feature request for that on bugs.slimdevices.com that has been open since 2005! The good news is that it's pretty straightfoward to patch Squeezebox Server. In the processURL function in Slim/Web/HTTP.pm, add the following lines:

if ($params->{'name'}) {
  $address = $params->{'name'};
  main::INFOLOG && $log->is_info && $log->info("processURL using address=$address");

}

just before:

$client = Slim::Player::Client::getClient($address);


and the following lines:

if ($params->{'name'}) {
  $client->name($params->{'name'});

}

just after:

if ( $params->{userAgent} ) {
  ...
  $client->name( $agent . ' ' . string('FROM') . ' ' . $address );

}

Update (February 9, 2011). iPeng now supports playback (i.e. it can act as a Squeezbox player without any third-party application). The feature is not free (it is available as an in app purchase), but, according to my tests, it is well worth the price ($4.99).

Saturday, May 29, 2010

How I rescued my corrupted RAID 5 array

My setup was the following: four 500-GB drives connected to a Gigabyte GA-8I955X Royal motherboard from 2005 and configured as a RAID 5 array for a total of 1397 GB of usable space. On that motherboard, the RAID 5 functionality was provided by an Intel 955X Express Chipset ("Intel Matrix Storage Technology").

After a few years, the motherboard started to show problems (my PC would reboot randomly, for example). At the beginning, it only happened once every few weeks. My data never got corrupted and the RAID 5 array was always reconstructed when needed. After a while, though, booting my PC became harder and harder (requiring several reboots every time), until I couldn’t boot it at all.

My first attempt at retrieving the data from my hard drives was unsuccessful. I bought another motherboard (the exact same model, of course) from eBay and connected the four drives to it. I naively expected the motherboard to recognize the hard drives as a RAID 5 array and boot from it without any problem. That’s not what happened, though. Instead, the Intel Matrix Storage Manager complained that two of my drives were "Non-RAID Disks" (although it did detect the presence of a RAID 5 array).
That’s when I started panicking. Of course, my most important data was backed up (DVDs, Jungle Disk, etc.), but some of my files were not backed up at all (large audio/video files, downloads, etc.). I contacted Intel for advice, but they were not very helpful. After a few searches on the Web, I decided to try a RAID recovery tool (something I didn't know even existed): the demo/trial version of RAID Reconstructor. Other recovery tools are also available, but that’s the first one I tried.

The idea is to create a BartPE "boot CD-ROM", boot from it, and then let the recovery software analyze the drives and automatically (more or less) detect the RAID parameters (start sector, drive order, block size, etc.). Using that trial version, I was able to view all the files on my hard drives and no error was reported, so I decided to buy the RAID Recovery Bundle (which includes the full version of RAID Reconstructor). It’s pretty expensive, but I guess it’s better than losing all my files...

Using the full version of RAID Reconstructor, I created an image of my RAID array on another hard drive (not a single image file, actually, but a set of more than 2100 688-MB files). I don’t remember how much time that step took exactly. Probably a couple of days at least (!). Files can then be extracted from that image using two different tools: Captain Nemo (if the file system is in good shape) and GetDataBack (if deleted files need to be recovered or if the file system is corrupted).

According to my experience, Captain Nemo and GetDataBack both have bugs/limitations:
  • Captain Nemo (4.20) cannot retrieve files whose full names are longer than 260 characters; every time it tries to extract such a file, it will display an error and wait for the user to choose an option ("Ignore", "Abort", or "Ignore all"). Some large files (a few hundreds megabytes or more) are also incorrectly copied (the resulting file is zero-sized).
  • GetDataBack (4.00) doesn’t have any problem with long file names or large files, but it won’t extract/copy empty folders (not a serious limitation, I admit).
Since I’m a bit paranoid with my data, I chose to extract my files both with Captain Nemo and GetDataBack. I then compared the two sets of files using DiffMerge (GNU diff doesn’t handle large files well, as it apparently tends to load them into memory...) and replaced the zero-sized files extracted by Captain Nemo with the same (correctly sized) files extracted by GetDataBack. I also compared the files from the RAID array with my backups and checked the integrity of a subset of those files (mainly FLAC, JPEG, ZIP, and GZ files) using a small utility I wrote.

The moral of the story is that you should never trust a hard drive or, more generally, the hardware your data depends on (a RAID controller, a motherboard, etc.), as it will always fail, eventually. So, always backup your data. All of it.

Tuesday, May 11, 2010

Les végétariens ne mangent pas de poisson

Il s’agit d’une erreur dont je suis régulièrement témoin. Lorsque j’annonce que je suis végétarien, dans un restaurant ou une soirée, on me demande régulièrement si je mange du poisson. Récemment, j’ai même été témoin d’une discussion, dans le train, durant laquelle quelqu’un prétendait que les végétariens pouvaient manger du poisson et que c’étaient les végétaliens qui n’en mangeaient pas. Véridique.

En réalité, il n’existe pas trente-six définitions de ce terme : un végétarien est une personne qui pratique le végétarisme, c’est-à-dire un système d’alimentation excluant la consommation de chair animale (voir par exemple Wiktionnaire ou Wikipedia). Par “chair animale”, on entend donc la viande rouge, la volaille, le gibier, le poisson, les crustacés, les fruits de mer, etc. Un végétarien peut parfaitement consommer des oeufs ou du lait.

Un végétalien, quant à lui, ne consomme aucun produit d’origine animale. Cela inclut la viande, le poisson, mais aussi les oeufs, le lait, le fromage, le miel, etc.

Il existe des termes un peu plus compliqués pour désigner quelqu’un qui ne mange pas de viande, mais uniquement du poisson, ou qui ne mange pas de viande rouge, mais uniquement de la volaille, par exemple. Il s’agit des termes “semi-végétarien”, “pesco-végétarien” et “pollo-végétarien”, mais, à mon avis, ils ne font qu’ajouter à la confusion déjà existante. Devra-t-on bientôt inventer un mot pour désigner les personnes qui n’aiment pas les choux de Bruxelles ?

J’ajouterais encore (pour répondre à une question qu’on me pose souvent) qu’à ma connaissance, il est difficile d’avoir des carences (protéines, vitamines, etc.) en étant végétarien, si l’on mange de manière équilibrée - ce qui est une condition valable également pour les non-végétariens, bien entendu ! Le végétalisme, quant à lui, est plus problématique (mais pas insurmontable) de ce point de vue. Enfin, on peut être végétarien principalement pour des raisons éthiques (c’est mon cas, à la base), écologiques, économiques ou de santé.