00:02 <misc> debnet: alors le souci, c'est que si tu dis "tel endroit est reservé à X", faut définir X, et ça va pas trop quand la definition de X est arbitraire
00:02 <debnet> Qu'est ce qui est arbitraire si la non-mixité est choisie ?
00:03 <debnet> Je veux dire, le choix est conscient et documenté.
00:03 <debnet> Ou je fais fausse route ?
00:07 <misc> bah, tu va choisir arbitrairement qui est X ou pas
00:07 <debnet> L'arbitraire c'est quand ce n'est pas justifié non ?
00:08 <misc> si, pour éviter les questions d'affect compliqué, on dit "on fait un meetup reservé aux gens qui font du python"
00:08 <misc> comment on decide qui rentre ?
00:09 <misc> et si on décide pas, comme pycon.fr, alors quel différence avec le fait de ne pas reserver aux gens qui font du python ?
00:10 <entwanne> Sont X les personnes qui se déclarent comme X
00:11 <misc> mais du coup, tu fais pas tant de choix toi en tant qu'orga que de laisser le choix aux gens
00:11 <misc> ce qui finalement revient à ne pas faire le choix et laisser les gens venir ou pas
00:12 <misc> (par "gens", je veux dire les personnes qui participent)
00:25 <discord_afpy_> <reinula> Alors je ne peux pas parler pour les personnes qui font ces évènements car je ne suis pas assez versé, mais je trouve ça assez "drôle" que ce sont 3 hommes cis qui débattent de la question.
00:26 <discord_afpy_> <reinula> Peut-être se poser aussi la question de base de pourquoi ce genre de meeting se déroule en mixité non-choisie avant de pointer du doigt non ?
00:28 <misc> bah, je me demande ça parce que finalement, c'est des questions que j'ai au taf, aussi bien dans mon boulot dans l'equipe gestion de communauté de mon employeur, que en tant que responsable du reseau LGBT du même employeur
00:28 <misc> (vu que visiblement, faut faire un coming out pour avoir de la crédibilité)
00:29 <entwanne> et les raisons sont bien précisées dans l'article : permettre aux personnes de s'exprimer sans que la parole ne soit toujours monopolisée par les mêmes, et offrir un environnement safe pour s'exprimer. Je vois pas trop la matière à s'en offusquer.
00:29 <misc> bah, j'ai pas remis en cause les raisons
00:29 <misc> j'ai juste dit que 1) y a un risque de transphobie en donnant quand même des exemples
00:31 <misc> (et je peux en donner d'autres, genre au centre lgbt de paris y a 2/3 ans)
00:32 <discord_afpy_> <reinula> Pour le moment, dans les réunions de mixité non-choisie que j'ai pu voir dans notre milieu, je n'ai pas vu de discrimination du genre.
00:32 <entwanne> je ne vois pas quel est le risque parce que je ne comprends pas pourquoi une femme trans ou une personne non-binaire se verrait refuser l'entrée
00:32 <misc> si la personne a un passing suffisant, oui
00:33 <entwanne> Mais même pas, c'est aussi un sujet qui est abordé dans les points à la fin de l'article (femme trans non out)
00:34 <misc> bah oui, mais dans ce cas (et si on retire le fait de devoir s'outer, qui est un autre souci), ça revient à être une declaration sur l'honneur
00:35 <misc> en soit, je pense que c'est la bonne approche
00:35 <misc> mais bah, ça marche aussi que si tout le monde joue le jeu :/
00:36 <discord_afpy_> <reinula> Sinon je pense que le mieux est d'aller en parler avec les personnes concernées.
00:36 <misc> bah, je doute qu'on veuille mon avis
00:41 <discord_afpy_> <bronxae> J’ai remarqué qu’en tant que dev, on a une déformation professionnelle a approcher toutes les situations comme un système, comme des problèmes, et toutes les règles comme de la logique, alors que qu’est-ce qu’il y a de moins logique (au sens booléen) que des humains ?
00:42 <discord_afpy_> <reinula> True.
00:43 <discord_afpy_> <bronxae> Et quitte à approcher le problème de manière scientifique, on peut multiplier les expériences, tenter des meetups spécial débutants, reconversions, spécial premier meetup, soyons fous, spécial anxieux, spécial imposteurs, il y a pas que le prisme du gens qu’on peut mobiliser
00:44 <entwanne> faites-le ☺
00:45 <discord_afpy_> <bronxae> Haha, je vois l’argument 😛
00:45 <discord_afpy_> <reinula> Spécial anxieux je signe direct mais je serai trop anxieuse pour venir...
00:45 <discord_afpy_> <bronxae> Je passais juste pour rajouter une vision au débat, j’entends que ce soit plus théorique que pratique
00:49 <misc> bah, y a deja eu des experiences au final (encore une fois, le MWMF cité plus haut, mais y a aussi eu tout un mouvement dans les années 70 aux USA d'achat de terrain par des communautés lesbiennes séparatistes: https://www.upress.umn.edu/9780816698257/herlands/ )
00:49 <discord_afpy_> <bronxae> Je pense aussi que j’ai un peu oublié le soin et le cœur qu’on met ici aux questions d’inclusion, et que c’était ni le lieu ni le moment de philosopher 👍
00:51 <discord_afpy_> <bronxae> Oh waow, génial
00:54 <misc> (j'ai le pdf, je l'ai pas encore lu, mais dans mon souvenir d'un papier de recherche sur le sujet, les commus en questions n'arrivent pas à se renouveller, et donc suivent le chemin classique des divers utopies du même genre)
01:00 <misc> (le papier en question https://www.digest.ugent.be/article/85307/galley/208012/view/ , la conclusion: "yet, the lands are struggling to attract new members and the number of
01:00 <misc> landykes has been dwindling as they are passing away one by one")
01:08 <discord_afpy_> <bronxae> « Landykes » élu meilleur mot-valise du jour 👌
01:10 <discord_afpy_> <bronxae> La conclusion que tu veux mettre en valeur si je comprend bien c’est que tenter des sociétés radicalement différentes c’est pas un endgame ?
10:11 <debnet> What the fuck la partie 2 de l'AoC.
10:18 <entwanne> Allez je vais commencer la P1, j'espère juste que ce sera pas un truc où faut calculer des cycles
10:27 <debnet> @entwanne: la p1 se fait sans optimisation, la p2 est... difficile à mécaniser. 😂
10:32 <entwanne> Ouais la P1 ça va, maintenant je vais voir…
10:33 <entwanne> QUOI ???
10:34 <entwanne> je vais essayer un truc à la con (m'arrêter si l'image est symétrique), peut-être que ça marchera
10:43 <debnet> entwanne: Alors spoiler, ça n'occupe pas toute l'image.
10:43 <debnet> Et il reste du bruit autour quand le dessin se forme.
10:43 <entwanne> 😭
10:44 <debnet> En vrai c'est super original.
10:44 <debnet> Et ça va empêcher les LLMs de truster le classement je suppose.
10:50 <Mindiell> Très bien cet article en vrai. Merci alain_afpy
10:51 <entwanne> c'est un peu salaud de ne pas donner le résultat pour l'input d'exemple
10:54 <entwanne> Ah c'est bon, trouvé
10:55 <entwanne> (avec un truc con quand même, mais ça a marché)
10:55 <debnet> Tu as fait quoi du coup ?
10:56 <debnet> Moi j'ai calculé la taille de la région contiguë la plus grande.
10:56 <debnet> Pas le plus opti, mais ça a fonctionné.
10:56 <entwanne> j'itère jusqu'à trouver une barre verticale de 10 dans le dessin (10 choisi complètement arbitrairement, j'étais prêt à ajuster un moment selon ce que ça allait me renvoyer)
10:57 <debnet> Pas idiot.
10:57 <entwanne> https://github.com/entwanne/advent-of-code/blob/2024/2024/d14_p2.py
13:05 <entwanne> Bon tant que j'étais dans des git filter-branch j'en ai profité pour renommer tous les d[0-9] en d0[0-9]
13:06 <entwanne> déso si y a des gens qui avaient cloné mon dépôt localement :D
13:17 <discord_afpy_> <lythari59> entwanne ?
13:17 <discord_afpy_> <lythari59> J'aime bien ta solution, par contre pour width et heigth tu prends les positions extrèmes des robots et pas la taille de la map (101x103) ?
13:17 <discord_afpy_> <lythari59>
13:17 <discord_afpy_> <lythari59> J'ai un robot au bord de la map `p=100,102 v=-62,-46` mais sinon ça marcherait pas non ?
13:20 <discord_afpy_> <lythari59> j'ai eu la même approche mais je cherchais un pattern 1/3/5/7/9 plutôt que 10 verticaux.
13:22 <discord_afpy_> <lythari59> mais ton usage de queue est overkill (j'allais dire ta queue est overkill mais ça aurait été mal interprêté)
13:22 <discord_afpy_> <lythari59>
13:22 <discord_afpy_> <lythari59> ```py
13:22 <discord_afpy_> <lythari59> for x,y in cells:
13:22 <discord_afpy_> <lythari59> return all([(x,y+i) in cell for i in range(1,11)])
13:22 <discord_afpy_> <lythari59> ```
13:22 <discord_afpy_> <lythari59> Un truc comme ça ça fait le job ?
13:25 <discord_afpy_> <lythari59> Un de nos collègues (le CEO en vrai) à tenté de sortir quand iln'y a aucun overlap (toutes les cases contiennent 0 ou 1 robot) et la première occurrence était la bonne réponse.
13:25 <discord_afpy_> <lythari59> Je ne sais pas si c'est fait exprès par les organisateurs, si c'est un coup de bol ou si y a un fondement logique... ça fonctionne aussi sur mon input.
13:28 <entwanne> lythari59: Comme j'ai réécrit tout l'historique si y a des clones du dépôts ça risque de faire des bons conflits
13:28 <entwanne> Sinon oui je voulais pas entrer les dimensions en dur, donc j'ai vérifié que ça donnait et j'avais bien 101×103 avec cette méthode là (et 11×7 sur l'exemple)
13:30 <entwanne> et la queue c'est parce que je voulais éviter de considérer plusieurs fois une même cellule (si j'ai déjà testé (4, 5), je ne veux pas tester (4, 6) ensuite pour rien)
13:30 <entwanne> sépabien d'être connecté aux outils de communication du boulot le week-end !
13:32 <entwanne> ça m'étonnerait pas que ce soit voulu que ce soit la seule (ou première en tout cas) disposition sans overlap
13:37 <discord_afpy_> <lythari59> Tu n'as pas les dimensions en dur, mais si t'as pas de robot aux confins de l'espace tes dimensions sont erronées non ?
13:37 <discord_afpy_> <lythari59> Une queue c'est fifo ? Car là tu vas tester si y a une case en dessous de chaque robot, puis tout ceux OK tu vas regarder si y a une seconde, puis tout ceux OK si y a une troisième etc. jusqu'à trouver une case où y en a 10 en dessous. Avec 2 barres de 33 ça fait près de 50 cases qui vérifie cette condition donc beaucoup d'itération alors que tu pourrais t'arrêter à la première vu que tu parcours gauche->droite,haut->bas.
13:37 <discord_afpy_> <lythari59> (ou alors c'est moi qui comprends mal)..
13:37 <discord_afpy_> <lythari59> Peut-être un usecase pour une `LifoQueue` ?
13:37 <discord_afpy_> <lythari59>
13:37 <discord_afpy_> <lythari59> Pour les outils pro: je plaide coupable. (surtout que je bosse et répond à des clients :S)
13:46 <misc> (si tu bosses le samedi, ça ouvre à des jours/heures de congés et/ou salaire, et si c'est le dimanche, c'est double, plus les astreintes doivent être payé)
13:47 <entwanne> <lythari59> Tu n'as pas les dimensions en dur, mais si t'as pas de robot aux confins de l'espace tes dimensions sont erronées non ?
13:47 <entwanne> C'est pour ça que j'ai vérifié que ça correspondait
13:47 <entwanne> sinon j'aurais entré les dimensions en dur
13:48 <entwanne> j'utilise la queue en fifo là oui, avec un mécanisme de déjà-vu
14:00 <discord_afpy_> <lythari59> misc : je sais, vous pouvez me jeter la pierre.
14:02 <entwanne> Ce que j'aime pas c'est que ça semble être une pratique généralisée dans la boîte ☹ (je vois souvent des commits qui ont été faits au beau milieu de la nuit ou les week-ends, sanf qu'il ne soit question d'astreintes)
14:03 <entwanne> ça me fait surtout me dire que c'est quelque chose qui est limite attendu par l'entreprise ou les supérieurs, ou du moins perçu comme tel par certains personnes : "si machin le fait, pourquoi pas toi ?"
14:04 <discord_afpy_> <lythari59> oui, c'est une dérive et les mecs comme moi, sous couvert d'être "motivé" ou "investi" desservent (involontairement ou non) leurs collègues.
14:04 <discord_afpy_> <lythari59> mea maxima culpa je ne devrais pas faire ça.
14:06 <debnet> entwanne: T'es dans la même boîte ?
14:06 <entwanne> debnet: Ouais
14:06 <discord_afpy_> <lythari59> en tant que cadre au forfait jour, si, pour convenience personnelle, je bosse en dehors des heures communément admises, en respectant le maxi légaux et les temps de repos, c'est mon souci, mais le samedi/dimanche ça devrait être off.
14:06 <discord_afpy_> <lythari59> je me soigne j'ai viré les notifs sur mon téléphone etc. mais dès fois je débord quand même.
14:06 <debnet> Moi mon boss m'engueule quand je fais ça, et quand je récidive il appelle ma femme.
14:07 <debnet> Du coup même si je voulais, je ne peux pas.
14:07 <discord_afpy_> <lythari59> mon boss m'engueule aussi. mais il appelle pas ma femme (qui bosse aussi dans la boite)
14:08 <entwanne> debnet: C'est cool ça
14:08 <entwanne> Même en forfait jour, je vois régulièrement passer des cas avérés de non respect des 11h de repos entre 2 journées. Et si moi tout en bas de la hiérarchie j'ai l'info, c'est que n'importe qui dans l'entreprise peut l'avoir :D
14:08 <debnet> entwanne: Ouais, on n'est pas payés beaucoup, mais les conditions de travail sont cools, et depuis que je suis parent je me rends compte que le temps libre est plus précieux que l'argent.
14:11 <discord_afpy_> <lythari59> ta famille et ta santé sont plus précieuses que l'argent.
14:11 <discord_afpy_> <lythari59> tu es le personnage principal de ta vie.
14:12 <debnet> Lythari le philosophe.
14:12 <discord_afpy_> <lythari59> lol
14:12 <discord_afpy_> <lythari59> je vois ça aussi entwanne.
14:12 <discord_afpy_> <lythari59> le truc c'est que la loi couvre le salarié qui se verrait forcé implicitement ou explicitement mais que celui qui se mets en danger de lui même n'est pas incité à ne pas le faire.
14:14 <entwanne> Pour moi c'est à l'employeur de lutter contre, et aussi de montrer l'exemple. Le CTO qui se connecte sur slack le week-end, c'est pas un signal dans la bonne direction je trouve ^^
14:17 <discord_afpy_> <lythari59> D'un côté ils chill sur un salon chill.
14:17 <discord_afpy_> <lythari59> D'un autre ils sont connectés et on peut les suspecter de bosser à côté.
14:17 <discord_afpy_> <lythari59> Cela dit je ne pense pas qu'ils encouragent ou s'attendent à ce comportement pour leurs collaborateur. Je vois plus de dissuasion ou "engueulade" que l'inverse. Heureusement.
14:17 <discord_afpy_> <lythari59> Après on est en annual review, le CTO se connecte, mais son N+2 aussi.
14:18 <discord_afpy_> <lythari59> AoC c'est un concours de nolife pas d'algo, entwanne est le seul software engineer sur le podium.
14:19 <discord_afpy_> <lythari59> bon, moi je déconnecte cette fois.
14:19 <discord_afpy_> <lythari59> merci pour le rappel à l'ordre entwanne, je tente de me soigner.
14:19 <discord_afpy_> <lythari59> bon après-midi à plus tard.
14:20 <entwanne> Bon week-end !
14:22 <debnet> J'ai réussi à négocier un tiers temps pour l'AoC en décembre. ^^
14:23 <entwanne> Perso je fais les exos le matin avant de bosser quand j'ai le temps, sinon ça attend le midi ou le soir. Et le week-end ça dépend comment je suis occupé :D
14:25 <debnet> Le week end c'est borderline impossible. :D
15:12 <debnet> entwanne: un redditeur a fait remarquer que si on calculait le facteur de risque ce n'était pas pour rien. En effet si la majorité des robots se réunissent dans un cadrant, la multiplication s'envole beaucoup moins, du coup il faut juste rechercher le moment où le facteur de risque est au plus bas... C'était en face de nos yeux et peu de personnes y ont pensé d'après les commentaires.
15:13 <entwanne> mouais, je trouve que c'est mal amené
15:14 <debnet> Je dis pas ça, je dis que le raisonnement se tient;
15:18 <alain_afpy> CDI Dev Odoo / Python - Coopérative Commown à Strasbourg - https://linuxfr.org/forums/general-petites-annonces/posts/cdi-dev-odoo-python-cooperative-commown-a-strasbourg
23:38 <mdk> Hop j'ai rattrapé mon retard (day13, day14), fiou, saymal de prendre du retard.
23:38 <mdk> "Marrante" la partie 2 de day14 :D