Auteur/autrice : Éric

  • Peri­text : A CRDT for Rich-Text Colla­bo­ra­tion

    Je me rappelle avoir fouillé Prose­mir­ror et les OT pour implé­men­ter l’édi­tion colla­bo­ra­tive de Cozy Notes.

    C’était une implé­men­ta­tion simpliste faite pour quelques auteurs simul­ta­nés sur un même docu­ment. Le vrai enjeu était de pouvoir gérer à la fois le colla­bo­ra­tif en ligne et la capa­cité de modi­fier un docu­ment hors ligne sur un temps long.

    C’est ce que tente Peri­text et c’est un problème bien plus complexe.

    In this article we present Peri­text, an algo­rithm for rich-text colla­bo­ra­tion that provides grea­ter flexi­bi­lity: it allows users to edit inde­pendent copies of a docu­ment, and it provides a mecha­nism for auto­ma­ti­cally merging those versions back toge­ther in a way that preserves the users’ intent as much as possible. Once the versions are merged, the algo­rithm guaran­tees that all users converge towards the same merged result.

    https://www.inkand­switch.com/peritext/

  • Today I lear­ned : Les meutes de loups

    Wolf packs don’t actually have alpha males and alpha females, the idea is based on a misun­ders­tan­ding
    […]

    Most wolf packs simply consist of two parents and their puppies. The group may also include one- to three-year-old offspring that have not yet headed out on their own.

    « The adults are simply in charge because they are the parents of the rest of the pack members. We don’t talk about the alpha male, the alpha female and the beta child in a human family, » Zimmer­mann said.

    https://phys.org/news/2021–04-wolf-dont-alpha-males-females.html

    La suite est aussi inté­res­sante. Les idées de mâles alpha et de hiérar­chie viennent d’ob­ser­va­tions en capti­vité où on force des loups adultes de familles diffé­rentes à coha­bi­ter dans des espaces réduits. Ce sont des compor­te­ments provoqués qui n’ont rien de ceux que choi­sissent les loups quand ils ont le choix.

    Et tout ça a des consé­quences :

    « Once the concept of the wolf and its strict hierar­chy was esta­bli­shed, trai­ners were more likely to use punish­ment. It wasn’t just that the dog was puni­shed when it did some­thing wrong, you had to show the dog that you were the alpha wolf all the time, » she said.

    Nous justi­fions nos propres horreurs avec des compor­te­ments que nous avons nous-même provoqués.

  • D’où vient cette &é’çà& de requête ?

    Astuce vue ce matin, je ne sais plus où :

    Ajou­ter un commen­taire dans chaque requête de base de données pour y mention­ner la loca­li­sa­tion de cette requête dans le code source (fichier, ligne).

    Objec­tif : Dans les jour­naux du SGBD, pouvoir tracer d’où vient la requête lente ou problé­ma­tique qu’on a en face de nous.

    Sur certains langages et cadres de travail ça peut même s’au­to­ma­ti­ser pour que ce soit fait auto­ma­tique­ment. En SQL c’est tout ce qui est après ‘-- ‘. En Mongo c’est dans $comment.

  • Trans­mis­sion inter­gé­né­ra­tion­nelle

    Chaque parent peut trans­mettre 100 000 € sans droit de succes­sion à chacun de ses enfants, tous les 15 ans, et 32 000 € aux petits enfants. À ces sommes s’ajoutent à chaque fois les 32 000 € de dons manuels stan­dards.

    Un couple avec 2 enfants ayant chacun 2 enfants peut donc trans­mettre 784 000 € sans droits de succes­sion, tous les 15 ans.

    En compa­rai­son, le patri­moine médian net des ménages (donc les deux parents réunis) entre 60 et 70 ans est de 195 000 €.

    Petite divi­sion, un couple de retrai­tés dans une famille moyenne, 2 enfants ayant chacun 2 enfants peut donc trans­mettre 4 fois le patri­moine médian de sa tranche d’âge, tous les 15 ans.

    Bien entendu le patri­moine des plus riches est d’abord en parts de socié­tés ou immo­bi­lier derrière une SCI et il y a d’autres possi­bi­li­tés d’abat­te­ments et exoné­ra­tions addi­tion­nelles à ce moment là.

    Ça c’était la vue côté dona­teurs. Côté héri­tiers la situa­tion est encore plus hallu­ci­nante, j’en avais parlé il y a deux ans.

    On peut faire pleu­rer dans les chau­mières avec quelques anec­dotes mais la réalité du terrain est toute autre. Ce n’est pas réduire la fisca­lité sur l’hé­ri­tage qu’il faut, c’est l’aug­men­ter, au profit de la collec­ti­vité.

  • On a parlé carrière, mana­ge­ment et exper­tise

    J’ai écrit plusieurs fois ce billet avant de finir sur cette unique formule :

    La ques­tion n’est pas de savoir si vous êtes mana­ger, lead, expert ou mouton à cinq pattes, la ques­tion c’est quel impact vous avez.

    Il n’y a pas besoin d’être mana­ger ou lead pour progres­ser dans sa carrière. Il est tout à fait imagi­nable d’avoir un déroulé de carrière aussi rapide et aussi poussé via de l’ex­per­tise tech­nique.

    Vos connais­sances et compé­tences expertes n’ont toute­fois de valeur que si elles ont un impact pour l’en­tre­prise. L’enjeu c’est d’avoir cet impact et le simple fait d’être expert tech­nique n’en dit pas grand chose.

    Viser l’im­pact c’est d’abord comprendre l’ef­fet de levier : Passé un certain cap le collec­tif prime très large­ment sur l’in­di­vidu. Il est juste plus facile de faire progres­ser de 1 % une équipe de 30 personnes que de progres­ser soi-même de 30 %.

    Si vos connais­sances et compé­tences n’amé­liorent que votre travail indi­vi­duel, votre progres­sion de carrière sera certai­ne­ment moins rapide que le lead ou le mana­ger qui eux béné­fi­cient d’une démul­ti­pli­ca­tion.

    Je pense que l’in­com­pré­hen­sion vient de là : Un expert seul n’a pas grand impact. Il arrive même que son impact soit néga­tif si sa présence a tendance à dimi­nuer l’au­to­no­mie ou l’ini­tia­tive des autres (pire encore si elle génère des guerres internes).

    Sauf à avoir une connais­sance poin­tue qui se trouve diffi­ci­le­ment ailleurs et qui est essen­tielle au déve­lop­pe­ment de l’en­tre­prise, la progres­sion de carrière de l’ex­pert tech­nique passe aussi par l’en­ca­dre­ment des plus jeunes, la commu­ni­ca­tion non-violente, la colla­bo­ra­tion, la prise d’ini­tia­tives, la prise de respon­sa­bi­li­tés, et beau­coup de savoir-être qui permettent de faire rayon­ner cette exper­tise.

    Ce n’est pas tant qu’on ne peut pas progres­ser en tant qu’ex­pert, c’est que ça demande autre chose que simple­ment être le sachant dans sa grotte.

    L’im­por­tance de ces à-côtés va de plus gros­sir avec le temps. La plupart des entre­prises n’ont besoin d’ex­per­tise que jusqu’à un certain point. Au-delà, les connais­sances ou compé­tences ultra-poin­tues n’ap­por­te­ront qu’une valeur ajou­tée réduite.

    Si vous tenez abso­lu­ment à une progres­sion de carrière conti­nue, il faudra soit déve­lop­per d’autres atouts, proba­ble­ment du leader­ship et des prises de respon­sa­bi­li­tés (pas forcé­ment du mana­ge­ment), soit viser les quelques boites qui ont abso­lu­ment besoin d’une R&D à la pointe (sachant que vous ne serez pas le seul à postu­ler et que les autres auront peut-être déve­loppé ces compé­tences de rayon­ne­ment, donc seront donc plus inté­res­sants que vous).

  • Meilleur conseil free­lance

    Le meilleur conseil qu’on m’ait donné pour la factu­ra­tion d’une acti­vité de service :

    Facture 2x plus cher, quitte à échouer à signer la moitié de tes pros­pects

    Je crois que c’était à OCTO mais ça s’est toujours révélé juste. Le corol­laire que j’ap­plique : Si la très grande majo­rité des pros­pects signent, c’est que tu n’es pas assez cher.

    Être deux fois plus cher avec deux fois moins de clients c’est avoir le même chiffre d’af­faire mais deux fois plus de temps pour du perso, pour de la r&d, pour faire le petit plus sur les clients que tu as, pour amor­tir une période diffi­cile, et pour aller cher­cher d’autres clients qui eux aussi paie­ront ce nouveau tarif.

  • Vélo : Rapports et déve­lop­pe­ment

    Faute de pouvoir avoir la dispo­ni­bi­lité du vélo de mes rêves en maga­sin, je tourne en rond sur les compa­ra­tifs et les fiches tech­niques, explo­rant chaque détail que je ne connais pas encore.

    Ces jours ci j’ai fait atten­tion au nombre de dents des plateaux et des pignons et j’ai eu quelques surprises.

    J’ai un peu de mal à savoir quelle est la plage de déve­lop­pe­ment qu’il me faut. Aujourd’­hui j’ai un 3×7 clas­sique qui me met entre 2,2 mètres et 7,7 mètres. Je n’uti­lise jamais le plus petit rapport mais j’ai tendance à trop forcer sur les pédales et je l’uti­li­se­rais proba­ble­ment faci­le­ment en montée sur une rando avec les sacoches. Il m’ar­rive d’uti­li­ser le plus grand sur du plat mais, là aussi, ma marge de progres­sion est plus sur l’aug­men­ta­tion de la cadence de péda­lage que sur l’uti­li­sa­tion de rapports plus impor­tants.

    Un vélo qui va vite. Dans mes recherches, je vois des vélos avec des déve­lop­pe­ments maxi­mum qui vont de 6,8 à 10 mètres. 10 mètres. On approche les 40 km/h et les 470 W d’ef­fort sur du plat pour une cadence de 65 tr/min. C’est certai­ne­ment très bien pour un vélo de route mais ça me parait élevé pour un vélo mix en cintre droit orienté ville et petite rando.

    Un vélo qui se traine. À l’in­verse j’ai croisé des vélos avec un déve­lop­pe­ment maxi­mum de 6,8 mètres. Sur plat ça parait court même pour moi, non spor­tif. Pour peu que ça descende un peu, avec les sacoches pour faire un poids vers la descen­te…

    Un vélo qui passe de l’un à l’autre. Celui qui me gêne le plus c’est celui qui dans sa révi­sion 2021 a ses déve­lop­pe­ments qui ont pris +30%. C’est quasi­ment le seul chan­ge­ment entre le modèle 2020 et le modèle 2021, et il faut faire atten­tion à comp­ter les dents pour le remarquer. 30% ce n’est pas rien quand même, ça change toute l’uti­li­sa­tion du vélo.

    Bref, désor­mais je compte les dents, calcule mes rapports. Malheu­reu­se­ment tous les reven­deurs ne précisent pas ces rapports pour les vélos de ville, surtout quand il y a en jeu un moyeu qui fait boite de vitesses.

    Moi qui avais sur un vélo regar­dait essen­tiel­le­ment la couleur et éven­tuel­le­ment le poids…


    La base de calcul c’est :

    braquet = (nombre de dents du plateau) / (dents du pignon)
    braquet moyeu = (braquet) x (multiplicateur du boitier de vitesse)
    développement = (braquet moyeu) x (circonférence de la roue)
    vitesse = (développement) x (cadence de pédalage)

    Le déve­lop­pe­ment c’est la distance parcou­rue si vous faites un tour de pédale aux plateau, pignon et sélec­teur de vitesse choi­sis. Évidem­ment, plus le déve­lop­pe­ment est long, plus l’ef­fort à four­nir est impor­tant, et inver­se­ment.

    Certains sites vous permettent de calcu­ler tout ça et vous donnent même l’ef­fort à four­nir en fonc­tion de la pente et du poids.

    L’idéal étant — je ne l’ai pas fait — de faire mesu­rer son niveau d’ef­fort raison­nable sans forcer, comp­ter le poids, les pentes qu’on veut pouvoir monter, et voir les rapports mini­mum/maxi­mum à mettre en œuvre pour que ça fonc­tionne.

    J’avoue être assez curieux mais je ne sais pas où on peut faire cette mesure d’ef­fort.

  • Achat vélo d’oc­ca­sion

    J’ai peut-être(1) trouvé mon bonheur sur Le Bon Coin. C’est un cadre haut et j’au­rais préféré un cadre bas(2), mais en dehors de ça je vois mal ce que j’au­rais pu espé­rer de mieux.

    Et là il est possible que je fasse à la fois mon premier achat de vélo en seconde main et on premier achat d’oc­ca­sion de gros montant. Que faut-il que je véri­fie ?

    J’ai prévu de deman­der à l’avance :

    • L’iden­ti­fi­ca­tion bicy­code ou simi­laire s’il y en a une, pour véri­fier dans la base des vélos volés, et à défaut confir­ma­tion qu’il n’y a aucun élément du cadre qui peut semblé avoir été gratté ou masqué ;
    • Le numéro de la plaque d’iden­ti­fi­ca­tion construc­teur (ce modèle en a théo­rique­ment une), pour véri­fier le modèle exact auprès du construc­teur, et éven­tuel­le­ment s’il a été volé si jamais le construc­teur main­tient aussi une telle infor­ma­tion ;
    • La facture et ses iden­ti­fiants pour essayer de contac­ter le reven­deur et authen­ti­fier le docu­ment (date, contenu).

    Est-ce que vous voyez d’autres garan­ties à deman­der ?
    Que faut-il faire ou véri­fier sur place ?

    Le paie­ment passe­rait via le système sécu­risé de Le Bon Coin. Il y a double confir­ma­tion avant paie­ment mais je ne sais pas bien comment se passent les litiges si l’un dit que la tran­sac­tion s’est faite et pas l’autre.


    (1) Peut-être parce que la même annonce (même annonce, même lien, pas une autre au contenu iden­tique) était à Marseille il y a quelques jours. Elle est désor­mais à Lyon.

    (2) Sérieu­se­ment, vu la résis­tance des cadres trapèze et des maté­riaux d’aujourd’­hui, pourquoi fait-on encore des cadres haut pour autre chose que les vélos de course ? à part pour sauver l’ap­pa­rence de viri­lité de ces messieurs qui refusent de se montrer en public avec un cadre « femme » je veux dire. Même les VTT en sont sortis.

  • Infra­struc­ture vélo (2)

    J’ai failli me casser la gueule. Je rentre à vélo, je dois suppor­ter les voitures qui font n’im­porte quoi, les débris sur la route et là c’est le pompon. Rholala, ce qu’elle râle cette Geor­gette. L’objet du crime

    Twit­ter, @geor­get­teDuLac

    Ok, vous allez me dire que ça n’a rien d’ex­tra­or­di­naire même si c’est vrai­ment pourri mais… Atten­dez la suite.

    Parce que voilà l’ac­tion de la muni­ci­pa­lité d’An­gers :

    Une semaine après mon alerte, voici la réponse qui a été faite. J’ai plein de gros mots qui me viennent en tête et j’at­tends une expli­ca­tion et une vraie solu­tion @Angers.

    Twit­ter, @Geor­get­teDuLac