Chaos Computer Club Conference 2009

CCC GSM Session

Like last year I have been to the CCC Conference in Berlin. While there have been the usual hacking presentations and the same booths selling various wares like t-shirts, lock-picking tools, and blicken-light circuitry, there were two new themas for this year: makers and GSM. In fact among the most presentations I went to, two where not realed to computers, the first was about mixing electronics and couture, the second on Con-Langs, artificially built human languages.

Women have always been a minority in the hacking community, so there was something refreshing of having a girl explain how sewing and electronics mix, what thread a stitches to use to get reasonable electric resistance, how to anchor micro-controllers that have been redesigned to be pretty on conductive cloth. The clothes she showed are clearly prototypes, but I would not be surprised to see teenagers wearing such clothes. I was particularly impressed by the velocity of the progress, one slide showed hand sewing the conducting wires, on the next she was talking about programming a stitching machine to build cloth-circuitry.

In general, I think the makers and do it yourself culture has a lot to bring to the hacker community, bringing a broader scope, and realizations that can influence and benefit society at large. Generic components and rapid prototyping machines will in my opinion be the next big thing.

The second noteworthy aspect of the conference was the focus of the security community on the GSM protocol. Given the fact that this protocol is as widely deployed and used as the internet protocol, and has a large impact on the lives of many people, attention is due. This year’s result is that there are now open-source projects to build a test (or rogue) GSM network. After trying to figure out the protocol from the handset side, the community has finally found a way in from the network side.

The results are not pretty, the protocol is riddled with security holes. This is made worse by the fact that this is a master-slave architecture, so the handset blindly trust the network, the network can order mobiles phones to disable themselves, send their position, and probably other things. You can expect nasty discoveries and back-lash from the telecom operators next year.

(Français) Aïkidō et déterminisme…



La plupart des arts martiaux ont une philosophie sous-jacente. Selon les points de vue cela peut-être une décoration sémantique sur des techniques guerrières ou le but d’une discipline corporelle. Dans les différents arts martiaux que j’ai pratiqué, c’est une chose à laquelle je ne me suis pas trop intéressé. D’abord parce que je suis surtout attiré par la dimension physique, et que pratiquant en général le soir, mon esprit n’est en général plus en état de considérer des choses profondes.

Ensuite il y a la barrière de la communication: pour le shōrin-ji kempo, l’enseignement étant en japonais, je n’avais simplement pas le niveau pour comprendre une explication complexe, surtout lorsqu’elle était donnée avec un vocabulaire et une grammaire mystique. Le professeur récitait parfois des textes d’un parchemin, je n’arrivais en général même pas à trouver le verbe dans la phrase. Je restais donc sagement en seiza, me détachait et méditait sur le son de ses mots. De retours en Suisse et pratiquant l’Aïkidō, j’ai le problème inverse, le professeur évoque des concepts qui ont pour lui un sens précis, mais je sens qu’il y a une dissonance cognitive entre lui et moi, certains termes sont pour lui une notion abstraite, alors que je l’ai vécu, que je le sens, pour d’autres termes, c’est l’inverse…

Je suis le premier à admettre que je ne suis de loin pas un élève modèle, alors que les autres naviguent d’examen en examen, et suivent un seul art martial, j’ai l’impression de suivre une voie différente, admirant les îles des kyū et des dan avec fascination, mais peu d’inclinaison à m’y rendre. Je porte assez de titres, et obtenir une ceinture colorée ou un hakama noir ne me motive pas particulièrement, j’ai passé depuis longtemps le cap ou je pouvais espérer atteindre un niveau sérieux dans un art martial, ou devenir cuisinier sur un porte-avion, donc autant suivre le vent et voir où il va me mener.

En fin de compte, la philosophie sous-jacente n’est importante que dès le moment ou elle implique des choix. Les techniques, par opposition au savoir, impliquent toujours un tradeoff, la décision qu’un aspect, une variable peut-être sacrifiée pour obtenir un meilleur résultat. Paradoxalement la philosophie ne devient donc significative que dès le moment ou elle est concrétisée par la technique. Si je n’ai pas particulièrement progressé cet automne, j’ai l’impression de commencer à voir certains concepts derrière la pratique de l’Aïkidō.

Un des explications les plus fascinantes que j’ai entendu au club était celle du non-déterminisme des techniques. En gros, dès le moment ou l’on a décidé quelle technique on allait faire lors d’une attaque, le corps va trahir cette intention et permettre à l’attaquant de la contre-carrer. La solution choisie à ce problème est de ne pas décider de la technique jusqu’au dernier moment, au moment ou la conclusion de la décision s’impose d’elle-même. Toutes les techniques naissent d’un point dans l’espace et le temps, comme le point de séparation des eaux de deux fleuves. C’est un choix intéressant, dans le sens qu’il est lié à la nature défensive de l’Aïkidō. Dès le moment ou il y a attaque, il n’y a pas de choix, juste une réaction, ce qui est censé, vu qu’un choix est quelque chose de difficile, et de long (en terme de temps).

Est-ce que cela veut dire que l’on abdique complètement la décision à l’agresseur, dans un sens oui, si ce n’était la notion d’ouverture. L’idée à présent est de part sa posture influencer l’attaque que l’on va subir, c’est quelque chose qu’on voit beaucoup dans l’entraînement aux armes, ou une attaque n’a lieu que s’il y a une ouverture. On passe de l’art martial au language corporel, la manipulation psychologique.

Un corollaire de ces décisions est la question de la sincérité. Une technique d’Aikidō n’est possible que s’il y a une attaque, et la qualité de la pratique de technique dépend beaucoup de la sincérité de l’attaque. La difficulté réside dans le fait que pour maîtriser la technique, il faut la répéter, et donc que tori (le pratiquant) et ukemi (l’attaquant, qui subira la technique) savent pertinemment ce qui va se passer, mais doivent prétendre que l’attaque et la technique sont une surprise totale. Si le dernier chaton est parfaitement capable d’attaquer avec tout son être un bout de ficelle, et peut-être de croire qu’il va cette fois-ci l’attraper, c’est plus difficile pour un humain adulte…

Les débutants ont quelque chose du chaton, dans le sens que leur attaques n’ont pas encore été corrigées. Une des hypothèses les plus compliquées à gérer au niveau des attaques, c’est qu’elles soient fait par quelqu’un de vaguement compétent. En ce sens les attaques des débutants sont à la fois justes (sincères) et mauvaises (techniquement). Il y a quelque chose de frustrant à devoir passer par une phase ou les attaques sont ne sont ni sincères, ni particulièrement bonnes techniquement.

Intuitivement, l’alternative sera d’avoir des combats plus libres, plus vrais. Dans les faits, je trouve que le randori est très déterministe, les attaques et les techniques venant spontanément étant celles avec lesquelles ont est le plus à l’aise. On se retrouve donc avec le résultat inverse de ce que l’on aurait pu escompter.

Je suppose qu’on pourrait lier cette question de sincérité avec les notions de Honne et tatemae, mais ce sera pour un autre jour…

Trip to Symptote

Voyage à Symptote

J’ai mis en ligne un nouveau scénario Rêve de Dragon : Voyage à Symptote. Ce scénario était pour moi un sorte d’expérience, faire un scénario où le but pour les personnages est de suivre une route complètement rectiligne. Le scénario contient le lot habituel de plans foireux et de jeu de mots douteux, j’attends vos commentaires…

Les voyageurs se retrouvent bon-gré, mal-gré à la pour­suite d’une aventurière, Extréma, qui cherche à retrouver la ville légendaire de Symptote où siégeaient les terribles archi-rêveurs. Si la route pour y aller est linéaire, cela ne veut pas dire que l’itinéraire est simple.
Ce scénario suit le principe du voyage en collier de perle, comme dans le scénario « Un parfum d’Oniroses » : chaque épisode se situe dans un rêve, et le but à chaque fois est d’atteindre le rêve suivant. Le gardien des rêves peut donc facilement ajouter de nouveaux épisodes.
La première partie du scénario est un piège : les personnages seront accusés d’une agression sur Extréma, et seront condamnés par le justice à retrouver la jeune femme. Que les voyageurs décident de remplir la mission pour laver leur honneur, ou simplement de suivre la route pour retrouver la cité, le voyage reste le même.
La seconde partie consiste au voyage à travers les rêves qui furent les défenses de la ville de Symptote. La ville du premier rêve était la porte, la route traverse ensuite la forêt gardée par des prédateurs, pour enfin mener au jardin. Traverser chaque rêve sera en apparence simple vu que la route est rectiligne, cela signifie pas qu’elle soit aisée à suivre. À chaque étape, les voyageurs réaliseront à quel point la ville de Symptote était tyrannique.
Au final les personnages atteignent le rêve de Symptote, qui n’est qu’une désolation zébrée de déchirures de rêve. L’endroit est gardé par des créatures de rêve, les Oniraignées. Si celles-ci représentent une menace, elles peuvent aussi aider les voyageurs à continuer leur route. La dernière partie du scénario sera la négociation avec ces créatures.

J’ai mis en ligne une nouvelle mise en page. Plus d’informations.

Babel

Babel – Listen

The movie Babel by Alejandro González Iñárritu was leant to me by a colleague who told me, “It’s a movie where nothing happens, you should like it”. It was quite a good summary. Babel tells four connected stories: two young shepherd brother see their live turned around when their father gives them a rifle, a young american couple see their live disrupted during a trip in Marocco because of a bullet of that riffle, the mexican woman that looks after their kids who wants to go to her son’s wedding and a japanese widow who has trouble with his deaf daughter. In each case, the core issue is communication or lack of thereof. While the movie is quite slow and it took me some time to get involved, it is very intense, in each case the life of the protagonist takes a dramatic turn.

I found the four stories uneven, I really liked the story of the two shepherds and the young deaf japanese. The first as very rough and pure characters and breathtaking backgrounds, the second is probably the most intriguing, seing Tōkyō’s nightlive from the perspective of a deaf is really fascinating. The drama of the american couple (Brad Pitt & Cate Blanchett) is intense and probably designed to involve the viewer, but I found it a little bit to predictable, to stereotypic. The story I liked least was the one happening in Mexico, I’m not sure why, I seemed longer, and shot differently, maybe because of Iñárritu’s relationship to the subject. I found there were more characters and that attention was spread between the woman and the kids she is taking care of. All the other stories are built around a key event and how it resolves, but in this case, it is more a chain of problems. Finally, the connection to the rest of movie feels artificial – that the kids have a dramatic moment at the same time as the parents – all the other stories are linked by a single object, the rifle.

In conclusion, a beautiful movie with a few slow parts.

What is this?

Mystery Object

お正月の買い物あとで家に謎物有る何ですか?

After the holiday shopping there are mysterious things in my flat. What is it?

Après les courses de Noël, il y a des choses des mystérieuse dans mon appartement. Qu’est-ce que c’est ?

(Français) Grenade Thermale

Grenade Thermale - Première Page ⓒ Le Grümpf

Il y a quelque temps, Alias a fait quelque chose de rare, il a cité un scénario Rêve de Dragon dans son blog. Il s’agit du scénario Grenade Thermale écrit par le Grümpf, ce qui m’a beau­coup intéressé : j’aime beau­coup ce jeu, et le matériel pour celui-ci se fait très rare. Après avoir téléchargé le PDF du scénario, j’ai réalisé deux choses, Alias avait été intéressé que par la structure, et il ne s’agit pas d’un scénario pour Rêve de Dragon cano­nique, mais une version de l’univers qui serait arrivé au cinquième âge (par opposition au troisi­ème du jeu), le scénario est écrit avec le système «Métal» qui si j’ai bien compris est celui de la nouvelle version du jeu Bloodlust.

Ce qui suit est une sorte de critique du texte en question, je suis le premier à admettre qu’il me manque des éléments pour juger. L’univers de jeu est décrit sommairement en début de scénario, et je ne connais pas le système de jeu (j’ai joué une fois à Bloodlust à sa sortie, et c’était il y a longtemps). D’un autre côté, je suppose que si ce scénario est publié, c’est pour être lu et utilisé. La bonne nouvelle, c’est que le scénario peut parfaitement être adapté comme un scénario Rêve de Dragon classique – il suffit simplement de changer l’introduction et d’adapter un peu la fin qui à mon avis implique des machines/magies trop puissantes. Évidemment la question que je me pose, c’est pourquoi présenter une variante d’univers si ça n’a pas l’air d’avoir d’impact majeur sur le scénario, je suppose que c’est une question de style.

Pour résumer, le troisième âge s’est terminé pour les mêmes raisons que le second (haut-rêvants, sauf que dans ce cas ce ne sont que les thanataires) et a été suivi par un âge technologique (l’âge des cités) encouragé par l’absence de magie et de déchirures. Sauf que les haut-rêvants de thanatos avaient survécu entre les rêves (mais pas dans les limbes ?) et finissent par quand même causer un nouveau changement d’âge. Le cinquième âge voit le retour des déchirures et de la magie, mais la technologie et les organisations de l’âge précédent perdurent, l’humanité est menacée par les cyanoférox qui cherchent à la réduire en esclavage.

Je dois dire que j’aime bien l’idée de faire une version steam-punk de Rêve de Dragon, mais je ne suis pas vraiment convaincu par la manière. D’abord je n’aime pas toute la polarisation que les changement d’âge induisent, Rêve de Dragon n’est pas un jeu défini par un affrontement de l’ombre et la lumière. Les haut-rêvant thanataires ne sont pas une force organisée, mais juste une expression d’une manière de faire la magie, les différentes créatures d’outre-rêve suivent leur logique propre. Il y a bien assez de jeu manichéens sur le marché. Je ne suis pas réellement convaincu par les changements d’âge, d’abord parce que du point de vue narratif ils n’apportent rien, on répète l’histoire des âges précédents : méchants haut-rêvants, réveil. À mon avis, les changements nécessaires pour pouvoir jouer dans un univers steam-punk sont les suivants : rien. Pourquoi ne pas simplement dire qu’il existe un coin de rêve qui correspond à la description de l’univers du texte ? La technologique s’est développée et il y a eu un grand chamboulement qui fait que ces rêves sont à présent en chaos et souffrent des assauts des cyanoférox. Lorsque l’univers est infini et la notion de temps élastique, même une part de l’univers est infinie…

Pour en revenir au scénario, les joueurs sont censé faire partir d’une organisation nommée Wagon Rouge, qui est grosso-modo le Trauma Team de Cyberpunk (avec des trauma-cards magiques). Cet aspect n’est important que pour la première scène, où les personnages sauvent le père, et sont chargés de suivre le fils qui s’est enfui à travers une déchirure. À partir de là, on se retrouve en terrain classique pour Rêve de Dragon : les voyageurs débouchent dans une ville à thème, ils y sont traités comme s’ils étaient contagieux, ils ont ensuite un rêve prémonitoire (pas d’archétype) et doivent éviter la destruction du rêve causé par une machine magique. J’ai trouvé la ville originale, mais le scénario un peu simpliste, je regrette un peu que la résolution finale, qui est sympathique, nécessite un gros deus ex-machina, personelement j’ajouterai un PNJ ou des indices (des rêves) pour que le personnages-joueurs puissent arriver par eux-même à cette conclusion.

En conclusion un scénario qui a du potentiel, mais un univers qui est à mon avis superfétatoire, surtout au vu du scénario, tout ce background ne sert qu’un peu pour les deux première scènes et pour le deus ex machina de la scène sept. Quand à la structure, c’est vrai qu’elle rend le scénario facile à lire, mais je trouve qu’elle écrase un peu les liens entre les scènes.

(Français) Communiquer avec la bête

J’ai trouvé récemment une bonne définition pour exprimer ma position religieuse : ignostique. En résumé c’est la position que la question de l’existence de dieu n’est pas posée suffisamment clairement pour qu’on puisse discuter d’une réponse.

Une question que je trouve plus intéressante, c’est celle de l’existence de l’humanité. Les petits malins me feront remarquer qu’on est assez sûr qu’elle existe. Je ne suis pas si sûr. Je ne dispute pas le fait qu’il y a plein d’humains sur terre. L’humanité en tant que concept existe, mais est-ce qu’elle existe en tant qu’entité ?

Le cortex cérébral d’un chat a 300 millions de neurones, celui d’un chimpanzé 6 milliards, celui d’un humain 11. Si on considère chaque humain comme un neurone, l’humanité en tant que réseau est passé de la complexité du cerveau de chat à celle du cerveau d’un grand singe durant les mille dernières années. Le système de communication entre les nœuds s’est lui aussi développé de manière considérable : il y a présent plus de quatre milliards de téléphone mobiles.

L’analogie entre un humain et un neurone est naturellement très problématique. Les deux sont des entités qui reçoivent des informations et en émettent d’autres en réaction. Au delà, les choses deviennent compliquées, le mode de communication est différent, la logique aussi, mais il y a quand même des points communs : les deux réseaux fonctionnent de manière massivement parallèle, et engrangent les informations de manière holographique, c’est à dire que toutes les informations sont distribuées dans le réseau.

La question de savoir si l’humanité possède une certaine intelligence ou même si elle est consciente (en admettant que cette notion ait un sens à cette échelle) pose une question plus pragmatique, comme diable communiquer avec cette entité. Même si mes neurones étaient intelligents ou conscient, je ne serais pas capable de communiquer avec eux.

Pourtant si on y réfléchit, qu’est-ce que la démocratie que le fait de poser une question à la totalité ? La démarche n’a de sens que si on assume que la totalité a une réponse. Le mécanisme me paraît très grossier, dans le sens que la totalité a probablement une position plus complexe et riche que ce que permet d’exprimer un bulletin de vote.

Des projets comme la wikipedia ou même le mécanisme d’Eigenvalue utilisé par les moteur de recherche sur internet suivent ce principe de poser une question à la totalité. Comme ces systèmes permettent des réponses avec beaucoup plus de dimensions, les résultats sont aussi beaucoup plus concluants.

Internet semble être un champ d’expérimentation très fertile dans cette direction : le crowdsourcing, l’émergence de phénomènes distribués comme anonymous sont autant d’indices qu’il se passe quelque chose à ce niveau…