arnaudus a écrit 4673 commentaires

  • [^] # Re: Aucun...

    Posté par  . En réponse au sondage Mon système de composition de documents préféré est :. Évalué à 10.

    Bah, il a quand même des défauts le pépère Latex. Je trouve qu'il a le cul entre deux chaises, pas assez accessible pour un simple utilisateur, et truffé de Tex-eries dès qu'un truc un peu complexe doit être fait.

    Le passage par un dvi est franchement lourd (perso, j'utilise systématiquement pdflatex, qui a le mérite d'accepter beaucoup plus de formats graphiques). J'ai trop fait de pdf2epsi, convert, etc. pour me sentir à l'aise avec un logiciel monomaniaque de l'eps, qui nécessite de penser la chaine graphique du début pour ne pas finir avec des conversions hasardeuses, souvent via un bitmap.

    Et puis, c'est con parce que ça se règle facilement, mais les choix par défaut sont contestables ; c'est fou ce que ça compte pour les nouveaux utilisateurs. Des marges démentiellement trop larges, veuves et orphelines non évitées, préférence à dépasser dans la marge plutôt que de toucher au gris typographique, centrage impossible des figures plus larges que la zone de texte… Clairement, la philosophie sous-jacente se fait clairement sentir : Latex fait beaucoup de choses pour toi, mais pour le reste, tu te démerdes.

    J'utilise Latex très régulièrement, surtout professionnellement, et ce n'est souvent pas évident. Mes collaborateurs qui ne connaissent pas Latex doivent commenter sur le pdf, retaper les corrections dans le document inital reste une étape pénible et inutile. Certains journaux scientifiques acceptent Latex, d'autres non, ce qui requiert de jongler entre les formats. Mëme quand Latex est accepté, c'est plutôt un pseudo-Latex, avec des macro maisons (\begin{abstract_journal}, etc). Alors oui, on peut blâmer les éditeurs, mais on peut aussi penser qu'ils ne s'amuseraient pas à ça si Latex répondait à leurs besoins : comment gérer automatiquement un article quand il n'existe pas de classe spéciale pour les remerciements, ou pour les adresses des auteurs? Chacun applique une recette "maison", donc il faut rééditer l'article, avec la pseudo-doc sous le nez. On compile, et on ramasse plein d'erreurs de police, de bibliothèque machin qui n'est pas installée ou pas à la bonne version… C'est intrinsèque au fonctionnement de Latex, pour numéroter les lignes, on peut utiliser la bibliothèque truc, ou machin, ou bidule, mais Bidule ne numérote pas les légendes des figures alors que truc merde sur les interlignes doubles ; comment peut-on espérer séparer le fond et la forme dans de telles conditions, et surtout, comment peut-on espérer l'existence d'un Latex "standard"?

    J'ai l'impression que ça fait beaucoup trop longtemps que Latex n'a pas bougé, et j'ai un peu peur que Latex 3 arrive trop tard. Je pense que Latex a encore de l'avenir, mais en tant que sous-couche ; ce que j'aurais besoin au quotidien, c'est une sorte de langage wiki standardisé, acceptant quelques latexeries (comme les équations par exemple), et qui génèrerait du Latex en arrière-plan. En plus, ça permettrait de faciliter le travail collaboratif.

  • [^] # Re: LaTeX + Versionning

    Posté par  . En réponse au message Écriture à 4 ou 6 mains. Évalué à 2.

    c'est très bien mais ça demande de connaitre LaTeX.

    Ça demande surtout à connaitre subversion :-)

  • [^] # Re: ouah!

    Posté par  . En réponse au journal Google la croque-t-il ?. Évalué à 2.

    Ouuuh, le vilain post trollifère. Pour essayer de faire une réponse constructive et non-Godwinesque, je dirais que SOS racisme est plus dans une optique syndicale (défense des intérets des sympatisants) que purement idéologique pour philosophique. En conséquence de quoi, la composition sociale des adhérents impose les thèmes majeurs des actions de l'assoc.

    En plus, l'inconvénient d'utiliser des mots couverts empêche l'argumentation. Beaucoup de choses sont reprochées à SOS racisme, et je ne sais même pas à quoi tu fais allusion.

  • [^] # Re: ouah!

    Posté par  . En réponse au journal Google la croque-t-il ?. Évalué à 10.

    J'imagine le one-man-show, le comique fait des blagues, personne ne les comprend, résultat, bide total, le mec sort de scène, et son interprétation de la situation, c'est que le public est con.

    Tu peux aussi aller faire du second degré mysogyne sur un forum féministe, ou du second degré antisémite chez SOS racisme. Tu verras comme ils trouveront ça drôle!

  • # Oh le beau raisonnement fallacieux que voila!

    Posté par  . En réponse au journal Google la croque-t-il ?. Évalué à 10.

    J'attendais avec impatience la sortie du Galaxy S3, finalement je préfère me rabattre sur l'iPhone5 bien plus hype.

    J'avais l'habitude de manger dans un petit resto sympa, mais j'ai appris que leurs tomates n'étaient pas bio, je préfère me rabattre sur le McDo, bien plus hype.

  • [^] # Re: Est-ce bien nécessaire tout ça?

    Posté par  . En réponse à la dépêche Agrégation et logiciels libres. Évalué à 8.

    Pour les vraies maths, je ne sais pas, mais j'ai enseigné les statistiques en prépa médecine, et faire des statistiques avec un papier, un stylo, et un cerveau, c'est proprement ridicule. On fait des moyennes à la main, on trace des histogrammes au tableau, et on lit des p-values dans des tables—youhou, comme au XIXe siècle. À mon avis, tout ce qui requert du calcul est totalement inintéressant à faire à la main.

  • [^] # Re: Création de marché

    Posté par  . En réponse au journal Chronique d'un flop annoncé. Évalué à 7.

    Ouais, enfin Apple a inventé le marché. Si X fait pousser une patate, et Y achète sa patate, va sur un marché, et explique que ça se mange et que c'est bon, il me semble qu'on ne peut pas nier que c'est Y qui a inventé la patate en tant qu'objet commercial.

  • [^] # Re: Création de marché

    Posté par  . En réponse au journal Chronique d'un flop annoncé. Évalué à 2.

    Mouais, enfin Google arrive à faire tourner Android sur tous ces modèles, donc malgré les problèmes de compatibilité entre les puces ARM, il semble être possible de développer quelque chose d'à peu près portable. Android reste un logiciel libre, et a priori, rien n'empêche de réutiliser le boulot de Google dans de nouveaux systèmes d'exploitation.

    Le problème des drivers non-libres reste évidemment crucial, mais il faut admettre qu'on fait tourner du Linux sur la plupart des PC et portables malgré des drivers non-libres. Quand on va voir dans le détail, entre les drivers, les couches de compatibilité, les blobs binaires, et les instructions en ROM, le périmètre de ce qu'est un driver libre reste quand même assez compliqué à définir, et que dans la plupart des cas, il faut bien accepter un degré au delà duquel le machin est opaque.

    Pour le reste (l'incapacité de désinstaller le système, de le remplacer par un autre, ou de le mettre à jour), ce n'est qu'un problème logiciel découlant de la volonté des constructeurs d'enfermer l'utilisateur dans un monde propriétaire. À mon avis, cette volonté n'est pas forcément idéologique ; Microsoft ou Apple savent très bien ce qu'ils font et pourquoi ils le font, mais je ne vois pas pourquoi Google ou Samsung s'engageraient dans la même voie. Par contre, il faut bien avouer que le problème du service après-vente est assez crucial pour ce type d'appareil, et que la multiplication démente du nombre de modèles et leur rythme de sortie effrené ne plaide pas pour une approche modulaire entre le matériel et le logiciel—en fait, si, il pourrait, mais nécessiterait une approche assez révolutionnaire de la gestion d'un produit de grande consommation. Bref, entre ça et l'obsolescence programmée liée à l'absence de mises à jour, les constructeurs ont peu de bonnes raisons commerciales de faire autrement.

    Comme toujours, à mon avis, ce problème se devrait d'être réglé par la loi, en imposant à tout constructeur de fournir à ses clients la totalité des données techniques de l'appareil, quitte par exemple à indiquer ce qui est protégé par un brevet, et d'interdire l'utilisation de technologies visant à empêcher le détournement de la machine—bref, à redonner au client ce dont il a toujours eu droit; l'usus, le fructus, et l'abusus sur les objets dont il est propriétaire.

  • # Création de marché

    Posté par  . En réponse au journal Chronique d'un flop annoncé. Évalué à 9.

    Apple a quand même inventé cet appareil, qui s'est vendu à des millions d'exemplaires. Alors oui, on se demande tous à quoi ça peut bien servir, mais les gens qui en ont s'en servent, et semblent s'en servir de plus en plus : les utilisations apparaissent avec l'usage et les applications disponibles.

    Quelque part, je pense qu'Apple use ses dernières cartouches là-dessus, car la tablette n'est plus un produit de luxe. Les concurrents Android semblent se placer de mieux en mieux, et si le prix des tablettes passent sous les 100 - 200€, elles vont devenir des mini-ordinateurs très intéressants pour les intégrer à des appareils électroménagers, à des installations domotiques, à des voitures, etc.

    Par contre, j'ai un peu peur que le libre ait loupé ce tournant, et l'avenir m'angoisse un peu. Je suis content de voir autant de Linux tourner chez Mme Michu, mais comme on ne peut pas recompiler soi-même oiu changer de distribution, l'idée d'une liaison forte et incassable entre le matériel et le logiciel semble se profiler, et risque de mettre en l'air l'embryon de changement sur la vente liée.

  • [^] # Re: Caca de taureau

    Posté par  . En réponse au journal See the World in True Colors.. Évalué à 4.

    Ouais ok, si tu considères que

    `if (rand() > 0.5) print("toto") else print("titi")

    est une preuve qu'un ordinateur peut prendre une décision, alors j'avoue, un ordinateur peut prendre une décision. Mais ce n'est pas de ça que je parle. Quand tu dis "l'ordinateur aurait pu redémarrer sans demander", c'est encore une fois le programmeur qui prend une décision, pas l'ordinateur.

    Mais bon, tout ceci n'est qu'une histoire de propriétés émergentes. À la base, rien ne distingue le fonctionnement mécanique d'un neurone et le fonctionnement d'un transistor. Les deux obéissent à un certain nombre de règles, et aucun n'est plus "intelligent" que l'autre. La différence, c'est que dans un cerveau, l'organisation des neurones et leur capacité à modifier leurs connexions les uns aux autres fait émerger quelque chose qu'on appelle "intelligence". En comparaison, personne n'a jamais pu faire émerger quoi que ce soit de comparable d'une puce électronique. Ça ne veut pas dire que c'est impossible, mais c'est avant tout un problème logiciel, matériel, et conceptuel. Pour l'instant, on ne sait que programmer des machines qui font semblant d'être intelligentes, en les faisant réagir comme le programmeur l'aurait fait dans une situation similaire—typiquement, un système expert.

    Il faudrait un peu plus que des filtres bayesiens anti-spam pour me convaincre de la proximité d'une singularité technologique…

  • [^] # Re: Caca de taureau

    Posté par  . En réponse au journal See the World in True Colors.. Évalué à 2.

    Pourquoi regardes-tu l'ordinateur sans le programme qui va avec ? Peux-tu regarder une cellule vivante sans adn ?

    Tu veux dire, comme une hématie?

    Il pourra te sortir les règles qu'il a suivi si tu veux.

    Non, pas "si je veux". Seulement si le programmeur l'a voulu. Dès que je veux quelque chose, il faut que je demande au programmeur, pas à l'ordinateur. L'entité intelligente derrière l'interface utilisateur, ce n'est pas l'ordinateur, c'est le programmeur. Une télé peut dire des choses passionnantes (parfois, enfin pas souvent), mais si j'ai une question, c'est au gars qui parlait que je dois la poser, pas à la télé.

    On va prendre un exemple concret : j'ai fait une mise à jour, et Ubuntu me demande de redémarrer l'ordinateur. Je me demande "tiens donc, et pourquoi"? Je fais quoi, j'ouvre un terminal et je tape "pourquoi dois-je redémarrer"? Je vais chercher dans l'aide? Au mieux, je vais obtenir quelque chose comme "certaines mises à jour requierent de redémarrer l'ordinateur", ce qui m'avance peu. Je peux alors aller décortiquer le contenu des paquets, repérer que c'est le paquet "kernel-image" qui conseille un redémarrage… Mais ça ne me dit toujours pas pourquoi. Pour savoir pourquoi, il faut que j'aille demander sur un forum ou que j'envoie un mail au développeur, qui va me répondre pourquoi il a pris cette décision.

    Tout ceci n'a rien à voir avec la rationalité. Le programmeur peut très bien avoir pris des décisions irrationnelles, ou même non-intentionnelles, de la même manière qu'un être humain n'est pas toujours capable de justifier ses actes. Mais un humain est toujours capable de comprendre, d'interpréter, et d'agir en fonction de stimulus. Un ordinateur, dans tous les cas, n'est qu'une machine stupide et obéissante, qui ne sait rien faire sans qu'on lui explique de manière totalement exhaustive et non-ambigüe, c'est clairement une preuve de stupidité.

  • [^] # Re: Caca de taureau

    Posté par  . En réponse au journal See the World in True Colors.. Évalué à 3.

    Il pourrait tirer un nombre aléatoire. Choisir de voter systématiquement pour celui le plus à gauche. (Certains humains votent comme ça aussi)
    Ou il pourrait essayer d'optimiser une certaine fonction qui dépends du programme de chacun des candidats. (Ça me paraît une bien meilleure technique que de se baser sur des émotions.)

    Il pourrait faire ça si on lui dit de faire ça—rien d'étonnant. Mais il ne saura pas pourquoi il l'a fait (sauf si on le programme pour qu'il explique pourquoi il l'a fait). Encore une fois, on peut simuler la plupart des choses avec un ordinateur, mais le mieux qu'on puisse faire, c'est de simuler les choses tellement bien qu'il devient difficile de faire la différence avec le comportement d'un être humain… mais seulement dans le contexte restreint de l'exercice qu'on souhaite simuler. Ce n'est pas l'ordinateur qui est intelligent, c'est la personne qui l'a programmé.

    Simuler le fonctionnement des neurones pour essayer de simuler le fonctionnement d'un cerveau n'est qu'un moyen parmi beaucoup d'autres d'essayer d'améliorer les capacités cognitives des ordinateurs, mais dans l'état actuel des connaissances, on reste à la préhistoire d'une quelconque simulation d'intelligence réelle—l'arnaque, c'est de raconter des trucs sur la singularité technologique et de les relier à l'augmentation de la rapidité des machines à calculer.

    D'ailleurs, une belle preuve (s'il en faut), c'est le fait que les ordinateurs de bureau ne sont pas plus intelligents qu'il y a 10 ou 20 ans. Ils sortent encore et toujours des informations totalement stupides ("L'impression n'a pas fonctionné", "Impossible d'atteindre la page http://…", "Veuillez redémarrer l'ordinateur"), et sont totalement incapables de prendre une décision en fonction du contexte ("Vous avez fermé le logiciel sans enregistrer le fichier, sauvegarder, annuler, fermer?", "l'application ne répond plus, forcer la fermeture?"). Pourtant, ces machines ont une puissance de calcul incroyable, mais les seules améliorations "intelligentes" ne viennent que de l'astuce des programmeurs (filtres anti-spam, message "vous avez oublié de joindre une pièce à votre email"…) et pas du tout de l'amélioration des capacités de la machine.

  • [^] # Re: Caca de taureau

    Posté par  . En réponse au journal See the World in True Colors.. Évalué à 2.

    Est-ce que l'apparence de l'intelligence est de l'intelligence ? C'est amusant comme question, mais quel part on s'en fout, c'est les faits/le résultat qui compte : dans ton exemple, l'ordinateur produit des fugues.

    La question "est-ce que cette machine est intelligente" est toujours intéressante, et fondammentale. Le problème, c'est qu'on peut ne pas être capable d'y répondre, c'est le principe du test de Turing, etc. Mais dans l'absolu, quand on trouve une machine "intelligente", c'est la plupart du temps que la machine a été programmée par quelqu'un d'intelligent, pas qu'elle est intelligente elle-même. Ça pourrait changer, mais pour l'instant, je ne vois aucun exemple où j'ai trouvé une machine intelligente.

    Ceci dit, tu as raison, l'amélioration des capacités des machines a permis de faire la part des choses entre les tâches intensives et les tâches intelligentes. Au siècle dernier, on devait considérer que les bons joueurs d'échec étaient des gens extrêmement intelligents, alors que les ordinateurs les ont ramenés au rang de calculateurs biologiques imparfaits. Je pense que ce n'est pas un hasard si par exemple les grands patrons gagnent de plus en plus d'argent : ce sont des gens "intelligents" dont les compétences ne peuvent pas être simulées par une machine. Inversement, les gens dont le boulot n'est pas loin d'être remplacé par un robot ou un logiciel gagnent de moins en moins d'argent.

  • [^] # Re: Caca de taureau

    Posté par  . En réponse au journal See the World in True Colors.. Évalué à 3.

    On peut modéliser le système, ou le simuler, mais pas le reproduire. Avec un ordinateur, on peut simuler comment un avion vole, mais on ne peut pas faire voler l'ordinateur (ou alors, il faut le mettre dans un avion).

    Ceci dit, j'y pensais hier soir en rentrant, les ordinateurs ont prouvé qu'ils étaient largement capables de résoudre des problèmes complexes, et il n'est pas si évident que ça de mettre une limite sur ce qu'un ordinateur peut faire ou non. Il semble que la limite se situe à la définition du problème. On définit un problème, on en fixe les règles et les limites, un ou plusieurs programmeurs talentueux programment l'ordinateur, et les résultats peuvent être identiques, voire supérieurs, à ce qu'un humain peut faire. Par exemple, si on prend un problème extrêmement complexe qui nécessite à la fois de la rigueur et de l'imagination : composer une fugue. Il est tout à fait envisageable (je me demande même si ça n'a pas déja été fait) d'écrire un programme capable d'écrire une fugue à deux, trois, quatre voix, en respectant les règles extrêmement complexes du contrepoint, en ajoutant en plus des innovations (sur la base d'un générateur de nombres aléatoires par exemple), de manière à produire des fugues à la demande. Il est même possible que certaines d'entre elles présentent un intérêt musical, ou que certaines compositions outrepassent en complexité les compositions des génies du Baroque. On a là un ordinateur capable d'imiter un génie humain, et de faire des choses que les programmeurs sont incapables de faire (connaitre les règles ne signifie pas pour autant être capable de les respecter). Cependant, cet ordinateur ne sera jamais capable de pensée artistique, il ne fait que mimer ce qu'on lui a appris à faire. Il ne pourra pas s'affranchir des règles parce qu'il lui en a pris l'envie, il ne pourra pas classer ses compositions par ordre d'intérêt artistique, il ne pourra même jamais imaginer ce qu'est une fugue, en quoi c'est intéressant. Dans l'absolu, il ne serait pas impossible de créer un programme capable de noter des partitions en fonction de leur intérêt, mais il faudrait l'écrire : jamais spontanément un ordinateur ne sera capable de faire ça.

    C'est amusant de voir d'ailleurs qu'il existe des tâches qui nous semblent ridiculement triviales, et qui sont impossibles à réaliser pour un ordinateur. Le contexte aidant, par exemple, je ne vois pas comment un ordinateur pourrait décider pour qui voter pour la présidentielle. Il pourrait comparer les programmes, calculer des scores économiques et des indices de crédibilité, mais il ne pourrait jamais décider s'il est de gauche ou de droite. Pourtant, la plupart des glands avec qui j'ai l'honneur de partager mon morceau de Terre sont capables de faire un tel choix sans problème.

  • # Caca de taureau

    Posté par  . En réponse au journal See the World in True Colors.. Évalué à 10.

    Bon, alors mon avis de biologiste sur ce journal : oubliez-le. Il ne contient qu'une sorte de gloubiboulga Bogdanovesque un peu délirant, mais pas franchement informatif.

    On sait depuis longtemps que l'analogie entre le cerveau et une machine à calculer est spécieuse. On peut, avec un ordinateur, simuler grossièrement le fonctionnement d'un cerveau. De même, avec un cerveau, on peut simuler le fonctionnement d'un ordinateur. Mais comme il a déja été dit plus haut, le cerveau n'est pas une machine à calculer, il n'effectue pas d'"opérations", et, à ma connaissance, les propriétés émergentes de son organisation sont encore très mal comprises (il ne suffit pas de connecter des modèles de neurones pour obtenir les propriétés émergentes souhaitées).

    Il est donc très, très largement prématuré de prétendre que la singularité technologique est proche. La singularité technologique n'a pas grand chose à voir avec l'augmentation des capacités de calcul, c'est vraiment au niveau logiciel que ça bloque. Un smartphone est capable d'inverser une matrice 500x500, ce qu'aucun être humain ne peut faire, mais aucune machine ne peut innover face à une situation imprévue, ce que la plupart des vertébrés est capable de réaliser. À ma connaissance, il n'existe aucune indication qu'il soit possible de transformer nos calculettes géantes en machines analytiques au cours du prochain siècle.

  • [^] # Re: quelques fôtes qui ont passé ma relecture, désolé : un modérateur peut-il corriger ?

    Posté par  . En réponse au journal Plus intéressant qu'Apple : Mozilla sort Collusion. Évalué à 1.

    Dire que la réforme est un couac est peut-être à la mode, mais c'est assez faux. Quand on lit le texte de la réforme, il est dit extrêmement clairement qu'elle est modulaire ; elle inclut de nombreux changements déja acceptés en 1990, quelques un qui sont en cours de lexicalisation, et des propositions de changement acceptables. Elle n'est donc pas conçue pour être appliquée "en bloc", et de nombreuses propositions de cette réforme sont tellement entrées dans les mœurs qu'on ne les identifie même plus. Je pense en particulier à la lexicalisation des pluriels étrangers ; on dit et on écrit bien "des ferrys", "des talibans", "des scénarios", alors que ces graphies étaient controversées il y a 20 ans. D'autres changements acceptés portent sur les plusiels de certains mots composés, et sur des accents aberrants (comme événement -> évènement). Par contre, d'autres changements plus intrusifs attendront la nouvelle génération, qui aura appris la nouvelle orthographe à l'école.

  • [^] # Re: Wow !

    Posté par  . En réponse à la dépêche Version 1.0 de Julia. Évalué à 10.

    Ne panique pas, ils ne savent pas coder en R. Le code est plein de boucles, ce qui est une aberration en R.

    pisum = function() {
        t = 0.0
        for (j in 1:500) {
            t = 0.0
            for (k in 1:10000) {
                t = t + 1.0/(k*k)
            }
        }
        return(t)
    }
    
    pisum2 = function() {
        t = 0.0
        for (j in 1:500) {
            t = sum(1/((1:10000)^2))
        }
        return(t)
    }
    
    pisum3 <- function() {
         return(replicate(500, sum(1/((1:10000)^2)))[1])
    }
    
    pisum4 <- function() {
         require(compiler)
         f <- cmpfun(function() {sum(1/((1:10000)^2))})
         return(replicate(500, f)[1])
    }
    
    

    > system.time(pisum())
    user system elapsed
    7.180 0.000 7.197
    > system.time(pisum2())
    user system elapsed
    0.070 0.000 0.069
    > system.time(pisum3())
    user system elapsed
    0.070 0.000 0.069
    > system.time(pisum4())
    user system elapsed
    0.000 0.000 0.006

    Voila, quand on sait utiliser R, on diminue par 100 le temps d'exécution. Et en utilisant le bytecode, la fonction s'exécute trop rapidement pour la mesurer—et encore, je récupère les 500 sorties identiques dans un vecteur, donc il faudrait en plus retirer l'étape inutile d'allocation d'espace. Conclusion : comme d'hab, benchmark stupide.

  • [^] # Re: XDG Base Directory

    Posté par  . En réponse au message Emplacement des fichiers de config utilisateur. Évalué à 5.

    Est-ce que ça dépend de la distrib ?
    Non, ça dépend surtout des programmeurs d’application, selon qu’ils ont connaissance ou non de la normalisation sus-mentionnée.

    Bah, quand même, l'empaqueteur peut tout à fait mettre les options qui vont bien au config (ou au pire patrcher le programme) pour qu'il écrive ses petits trucs aux endroits qui vont bien. Autrement, je ne vois pas vraiment quelle plus-value est apportée par l'empaquetage…

  • # Expérience

    Posté par  . En réponse au journal Arrêt d'Elveos.org. Évalué à 7. Dernière modification le 28 février 2012 à 09:52.

    Je n'ai aucune expérience dans le domaine, mais j'ai l'impression (peut-être un peu naïve) qu'il y a quand même beaucoup de positivisme un peu forcé dans le monde du libre sur ce type de modèle de financement. Certes, a priori comme ça ça parait attractif, mais dans les faits, ça donne quoi? Il y a tellement de problèmes potentiels que ça me fait froid dans le dos rien que d'y penser.

    En clair, comment filtrer les propositions, comment évaluer le montant attribué à chaque tâche, et comment évaluer la qualité du travail accompli? L'implémentation d'une fonction ou la correction d'un bug critique n'a de sens que si elle est intégrée uptream (ou au pire sous la forme d'un module comme dans Firefox), mais ça peut ne pas dépendre du développeur. Si le patch n'est pas intégré, qui va le maintenir, qui va s'amuser à compiler les sources pour publier un binaire de temps en temps?

    Je me demande aussi comment gérer le processus de développement lui-même. Est-ce que les développeurs sont mis en compétition (ce qui aurait l'avantage d'obtenir plusieurs implémentations à comparer pour ne garder que la meilleure), ou y a-t-il un moyen de privilégier le travail collaboratif? Comment empêcher le financement a posteriori (le dev a déja implémenté la fonction, il essaye juste de monnayer son boulot), qui ne semble pas dans l'esprit du projet?

    Sur le plan du fonctionnement, je pense que je préfère les Google Summer truc machin. Ce mode de fonctionnement a l'avantage de sembler plus sain sur le plan du droit du travail (on paye une sorte de salaire sur les mois pendant lesquels le projet est développé, on ne paye pas à la tâche), le principe est d'aider les jeunes à s'insérer dans le monde professionnel du logiciel libre, et surtout les projets viennent d'en haut, ce qui maximise la probabilité que le boulot soit réellement souhaité par les développeurs du projet, et si le code est correct, il y a de fortes chances pour qu'il soit intégré.

  • [^] # Re: là bas non plus

    Posté par  . En réponse au journal FreeMobile ne fonctionne pas à l'étranger. Évalué à 10.

    Enfin, à 0€ le forfait, je peux pardonner beaucoup de chose …

    Non, je ne suis pas d'accord. La doc contractuelle indique qu'il est possible d'acheter un crédit étranger" à 5€ valable 3 mois, mais le service ne fonctionne pas. À 0€, 2€, 16€, ou 300€, un contrat est un contrat, et tu es en droit de te plaindre si tu n'as pas le service qu'on t'a promis. C'est un peu trop facile ça, de respecter telle ou telle clause du contrat parce que c'est pas cher… Si tu achètes une conserve chez Lidl et qu'elle est pourrie quand tu l'ouvres, tu vas quand même aller te faire rembourser.

    Ceci dit, voila, la seule explication c'est que Free s'est super mal démerdé et a lancé son offre à la toute dernière minute (sinon la licence était invalidée), et qu'ils sont complètement à l'arrache sur beaucoup de trucs. Les "trous" de service se comblent petit à petit, mais ça fait pas très pro tout ça.

    Les médisants pourraient peut-être dire que le forfait à 2€ pour les 3 premiers millions d'utilisateurs, c'était peut-être aussi pour tester la charge du réseau en configuration réelle, une sorte d'offre promotionnelle pour les bêta testeurs, quoi.

  • [^] # Re: Applications

    Posté par  . En réponse au journal FreeMobile ou comment vouloir faire aussi mal que les banques.... Évalué à 9.

    C'est pas non plus comme si tu pouvais prendre les gars de la com pour leur faire faire de la review de code. La com était au point, les autres non. Mais d'après ce que j'ai compris, il n'y a pas que le site web qui a été fini à 4h du mat la veille, certaines antennes d'après des médisants sont cablées avec du cuivre, Orange trouve que son réseau est un peu trop occupé par rapport à ses prévisions, il faut 3 semaines pour recevoir sa puce SIM, etc etc. Donc oui, je crois qu'ils étaient juste à l'arrache partout. Chez Free, ça a l'air d'être une culture d'entreprise -- des mecs qui courent dans les couloirs en criant "putain putain putain" :-)

  • [^] # Re: Oui ... et ?

    Posté par  . En réponse au journal Comment Ubuntu "s'appuie" sur Debian. Évalué à 8.

    Bah, il suffit dinterdire de dire "Ubuntu". Il faut dire "Ubuntu/Debian/Gnu/Linux".

  • [^] # Re: Applications

    Posté par  . En réponse au journal FreeMobile ou comment vouloir faire aussi mal que les banques.... Évalué à 6.

    Ils sont à la bourre, c'est de leur faute, mais il ne faut pas oublier qu'il y avait une date limite mi-janvier, et que s'ils ne l'avaient pas respecté, ils risquaient de perdre leur licence. Lancer leur offre était donc obligatoire, et ils l'ont lancée dans l'état, c'est à dire à l'arrache grave sur tous les plans. Personne ne dit que ce n'est pas de leur faute, par contre une fois à la bourre, ils ne pouvaient rien faire d'autre.

  • [^] # Re: Applications

    Posté par  . En réponse au journal FreeMobile ou comment vouloir faire aussi mal que les banques.... Évalué à 3.

    2) Ils avaient 2 ans pour se préparer et développer en interne ce genre d'appli.

    Ah ah :-) Vu à quel point ils sont à l'arrache sur le développement de leur offre (les services sont censés s'activer petit à petit) et sur le déploiement du réseau, ça m'étonnerait qu'ils aient eu le temps ne serait-ce qu'à penser à des applis de suivi de conso :-)

  • [^] # Re: comprends pas

    Posté par  . En réponse à la dépêche La loi sur le secret des affaires en conflit évident avec les logiciels libres. Évalué à 7.

    Mhhh, je ne sais pas, on se monte peut-être un peu le bourrichon pour rien.

    Deux situations : le logiciel est à usage interne, et le logiciel est à usage externe.

    Dans le premier cas, l'application de la loi ne pose aucun problème. Quand un logiciel GPL est développé en interne et jamais distribué, il n'y a aucune obligation de distribuer les sources, et par conséquent il n'y a pas de problème pour appliquer le secret des affaires, le code source peut être protégé, et les employés sont condamnables s'ils le diffusent.

    Dans le deuxième cas, l'entreprise ne peut évidemment pas légalement empêcher la fourniture du code source avec le binaire. La GPL est très claire sur le sujet, soit on respecte ses termes, soit la GPL ne s'applique pas. Imaginons que je reçois un binaire, je demande le code associé, et l'entreprise ne me le founir pas (pour n'importe quelle raison, le secret des affaires n'est qu'une raison parmi d'autres), je prévient l'auteur du soft, et il peut poursuivre l'entreprise pour contrefaçon. Je n'arrive pas à lire la loi sur le secret des affaire comme une autorisation de violer un quelconque autre disposition légale, et certainement pas celle de la propriété intellectuelle. Un entrepreneur ne peut pas non plus évoquer le secret des affaires pour ne pas remplir sa déclaration d'impots, ou pour ne pas dénoncer ses employés qui se sont fait flasher avec leur véhicule de service.

    Ceci dit, on voit très bien où ça va mener : il va falloir aller au tribunal, payer des avocats, attendre de très longues années, avant d'avoir un jugement rendu. L'empilement des lois, telle qu'on l'observe actuellement, ne bénéficie finalement qu'à deux catégories de personnes : les avocats, qui sont rendus indispensables par la complexité de l'arsenal législatif, et les gens qui souhaitent violer les lois, qui peuvent profiter de la situation pour faire trainer les procès, intenter des recours interminables, évoquer des conflits obscurs entre lois pour demander l'avis de X, Y, du conseil constitutionnel ou de la cour Européenne des droits de l'Homme... Bref, une nouvelle loi n'est jamais une bonne nouvelle, surtout quand elle répond à un problème qui n'existe pas.