Chat:Fr/2020-04-25
nicola: Ha ha, le mien, ça devait être une cryptographie d’el Gamal.
Neumann: Putain, le mien c'était un truc tu donnais ta date d'anniversaire il te donnait ton âge. Et évidemment c'était pas précis (pas d'années bissextiles, je crois même que tous les mois faisaient 30 jours)
Neumann: C'est de la merde à côté de vos trucs
ThomasNicoullaud: moi c'était un jeu de foot sur une Casio TI je sais plus combien :D
Neumann: Recopier un programme ça compte pas
ThomasNicoullaud: nop j'avais piqué du code d'un jeu de basket
ThomasNicoullaud: ou tu donnais un angle et une force
ThomasNicoullaud: et j'avais fait un jeu de foot a 2 joueurs
Neumann: La star de la cour de récré
ThomasNicoullaud: j'ai pécho grave après
Neumann: Tu m'étonnes
Stilgart: :)
Dwarfoo7: Relou les gens qui votent pour une contribution sans commenter pourquoi ils n'aiment pas
Boulet: c'est facile
Boulet: c'est de la merde
Boulet: je dis ça je ne sais meme pas de quoi on parle :D
JBM: ah y'a un nouveau truc a downvoter?
Dwarfoo7: bah pas de problème . mais ça serait cool de dire pourquoi.
Boulet: perso je ne sais toujours pas de quoi on parle
Dwarfoo7: sinon je ne vois pas pourquoi des gens contribuerait.. tout le monde commençe un jour avec de la m**de
Boulet: donc je ne faisais que des suppositions
Dwarfoo7: :-)
Dwarfoo7: juste en général.. les gens downvote sans commenter. Je ne trouves pas ça top
Boulet: :D
Dwarfoo7: ok... certains downvote et commente. d'autres non. Moi perso les 2 seuls downvote n'ont pas écrit pourquoi ils ont downvoté
Dwarfoo7: sur les 3 upvotes, 1 seul a commenté
JBM: t'es pas un peu exigeant?
Dwarfoo7: peut-etre
JBM: tu te fends toujours d'un commentaire avec chaque vote?
Boulet: oui attend de le mettre en soumission
Boulet: pour avoir des commentaires de defus
Dwarfoo7: moi quand je critique quelqu'un je dit pourquoi, je ne dit pas juste "c'est nul' ;-)
Dwarfoo7: mais peut-etre que c'est moi effectivement.
Boulet: pareil
Boulet: bon pour un CoC ce n'est pas mal
dwarfie: sans doute parce qu'on en a assez de repeter la phrase "existe deja 10 fois ... faudrait peut etre utiliser CG quelque temps avant de frimer avec une contribution" ... 9 fois sur 10 c'est ca
Boulet: en l'occurrence ce n'est pas le cas il me semble
JBM: j'ai du mal a faire l'aaosicaion "contrib"/"frime"
Boulet: maintenant ça fait quelques mois que l
Boulet: autre m'a banni
dwarfie: Boulet ... non , ca doit etre la 2 fois ...
Dwarfoo7: non je ne penses pas que ça soit le cas là et je ne comprend pas non plus "contrib" / "frime"
Stilgart: Dwarfoo7: mes downvotes, il vaut mieux que je ne les commentes pas
Dwarfoo7: ahaha Stilgart. J'aime bien ta reponse :-)
Boulet: C'est souvent le cas aussi
dwarfie: y'en a qui se sente plus pisser parce qu'ils ont mis une contrib ... je vous assure , j'ai eu des engueulades avec certains c'etait velu ...
Stilgart: au mieux, ça se résumerait en "déjà existant" ou "sujet mal rédigé" ou "sujet trivial"
Stilgart: et ça, c'est la version TRES polie
Stilgart: après, je downvote assez peu
dwarfie: mais bon ... les contribs de niveau 3 ou 5 ... avec a peine 3 puzzles de fait ... on a pas le droit de taper trop fort
dwarfie: Stilgart : trivial = ban ... fait gaffe
Stilgart: j'ai déjà dit que je me contre-fichais de cette règle
Boulet: Bah on est en week end l'autre ne doit pas etre la
Dwarfoo7: je comprend tout a fait. Dans mon cas, j'ai passé un peu de temps dessus et donc je ne pense pas que ça soit le cas
Dwarfoo7: (meme si ce n'est rien de special)
Stilgart: Dwarfoo7: le premier soucis des contribs, c'est qu'il faudrait un système de "mentors"
dwarfie: ben , c'est du strpos ... de mon point de vue
Stilgart: genre tu as une bonne idée, on te renvoie vers quelqu'un qui saura te dire si ça a déjà été fait ou pas, qui va t'expliquer ce qu'on attend d'une contrib, etc.
Stilgart: comme ça :
Stilgart: 1/ tu ne perds pas ton temps si c'est déjà fait
Stilgart: 2/ on te guide pour éviter les écueils majeurs
Dwarfoo7: oui mais il y a deja une page qui t'explique ça
Stilgart: non, tibo remplit au fil de ce qu'il lit ici une page
Stilgart: suffit que je gueule un bon coup pour qu'il rajoute un truc... et évidemment c'est pas du tout un process sain :D
Dwarfoo7: d'un coté je comprend mais d'un autre si le montors copie/colle ce que quelqu'un d'autre est trop faineant à chercher/lire en premier lieu c'est contre productif aussi
Boulet: Tu as de la chance qu'il t'ecoute
Stilgart: je pense que c'est sa strat pour diminuer le bruit de fond
Boulet: et il (l'autre) n'as TOUJOURS pas viré la règle du "pas de trop simple"
Stilgart: (objectivement, à sa place je ferai la même)
Boulet: objectivement: à sa place je te bannirai sa diminuerait encore plus le bruit de fond :D
dwarfie: accessoirement ... pas de validateur avec blinded et pas de test avec search ...
JBM: je crois qu'il joue les roles de CM et de PM en meme temps
JBM: et que c'est pas compatible
Boulet: CM ok mais PM ??
JBM: definir ce qu'on attend du produit
Stilgart: Prime Minister ?
Stilgart: ha
Boulet: non dans le cas de l'autre j'ai d'autre accronymes mais je ne peux pas les ecrire ici
Stilgart: JBM: note que je fais l'effort de demander pour être moins con ;)
dwarfie: JBM ... pas de porno a cette heure ci ;)
Stilgart: ça sent le fou-rire suivi de 50 xp
JBM: faut que j'arrive a faire un puzzle combo
Dwarfoo7: dwarfie: bah si, ya un test et pour blinded et pour search
Dwarfoo7: Oo ?
Dwarfoo7: Test 3 et Validator 5
Stilgart: Dwarfoo7: un truc à savoir coté contributeur
Stilgart: il m'est arrivé plusieurs fois de NE PAS voir la dernière version d'une contrib à cause du cache
dwarfie: regle d'equvalence ... les cas doivent etre equivalent en test et validateur ... c'est pas le cas
Stilgart: pour le coup, il faudrait le rappeler à tout le monde
Dwarfoo7: aaaaaaah merci dwarfie, je n'avais pas compris
Stilgart: par ailleurs, oui... j'ai lu Test 3 et Validateur *3
Stilgart: Dwarfoo7: oui, si un joueur échoue au validateur 5, il va essayer de déboguer sur le test 5, pas sur le test 3
dwarfie: Stilgart ... d'autant que c'est pas les meme situations entre les 2 :)
EricSMSO: gg trictrac, tu es revenu à un algo plus conventionnel ?
Dwarfoo7: ok je suis bete.... je vois pourquoi c'est relou de repeter toujours les memes raison... dans ce cas j ai clairement merdé .. desole :-|
Dwarfoo7: mais personne ne l'avais mis en comment
Boulet: accesoirement, il serait bon d'avoir des tests pour blinded et search
Boulet: ceci dit je maintiens que ces deux trucs ne servent à rien
dwarfie: Boulet :door: .. je l'ai deja dir
Stilgart: :)
Boulet: scroll
Boulet: error
Stilgart: Automaton2000: dis leur d'arrêter de se battez
Automaton2000: on voit pas le rapport avec le fait que tout le monde fait
Stilgart: j'aurais du demander à AutomatonNN...
AutomatonNN: oui
dwarfie: Automaton2000 ... voila , rest neutre
Boulet: on se battez si on veut ! Pas vrai AutomatonNN
Automaton2000: pour pas se faire chier
AutomatonNN: oui mais tu dis ça parce que tu fais de la pub si tu veux aussi :(
dwarfie: Automaton2000 exactement
Automaton2000: c'est à cause de la taille du code
Dwarfoo7: je penses que dans les contributions il faut aussi voir le contexte du 'jeu' qui peux eveiller l'interet des gens sur un sujet ou un autre (independement de la programation)
Boulet: oui mais c'est plus valide sur un puzzle (que tu vas choisir) que sur un CoC
Dwarfoo7: je comprend que ça soit peut etre discutable si le but est juste de resoudre des problemes sans context pratique.
dwarfie: honnetement , dans le cas de CoC , le context .... ca doit interesser que AutomatonNN
AutomatonNN: et qu'au bout de ton cours d'après la question ça doit être mon avis :)
Dwarfoo7: c'est vrai que c'est plus important dans un puzzle oui
Dwarfoo7: mais je trouvais l'exercise simple pour un puzzle.
Boulet: et puis franchemet, soit je sais le resoudre et ce n'est pas un compteur et deux if qui vont me retarder
Stilgart: Dwarfoo7: c'est plus simple de faire un puzzle oui
Boulet: soit je ne sais pas le resoudre et ce n'est pas la peine d'en reajouter
Stilgart: un coc, il faudrait que ça soit fair et rejouable en plus...
Stilgart: ça rend les choses plus complexes en théorie
Stilgart: et pas trop long à lire !
Boulet: et frais (enfin nouveau)
Boulet: et pas trop long à lire
Boulet: parce que bon une fois que je sais le reconnaitre à vue si je mets deja 50s aux autres à ne pas le lire
Boulet: le cote fair ....
Dwarfoo7: et pas trop long à lire. :-) bah voila j'ai de bon commentaires
Boulet: Mets le en soumisions et tu auras de bon refus :D
JBM: j'ai pas lu le detail, mais juste a l'aspect general ca a une gueule de puzzle
dwarfie: :thinking: ... Boulet ... pas de toi en tout cas :D
Dwarfoo7: donc mon point de vue etait correct. car si au final j'suis à +1, 0 our -X bah je ne soumettrais jamais rien et mon truc finirais à la poubelle. C'est certainement le cas d'autres personnes
Boulet: Pas le miens, je n'ai plus le droit
JBM: les -1 ne font strictement rien
Dwarfoo7: boulet: je croyais que c'était le but de la demande de commentaire (Avant soumisions) :-)
dwarfie: les upvote c'est +10
JBM: et une fois qu'il est a la poubelle, tu peux le resoumettre jusqu'a ce qu'il passe
Stilgart: les +1 font de l'XP immédiat
JBM: en utilisant ton reseau de faux comptes
Stilgart: donc upvote + downvote = 1xp + score à 0
Dwarfoo7: je m'en fou de l'XP :-)
JBM: en l'etat, les downvotes ne convertissent pas en refus
dwarfie: +10 !!! ... +1 c'est sur les comment ...
JBM: voter est accessible a tous
Dwarfoo7: et c'est le bordel de promouvoir la soumision de truc non 'nettoyé' :-)
JBM: accepter/refuser a une "elite"
Boulet: NON PAS A MOI JBM
Boulet: A si voter je peux
JBM: toi tu peux juste plus refuser
Boulet: ni accepter du coup :P
Boulet: si si
dwarfie: Boulet ... passe ton lvl 42 deja avant de parler d'élite ... parce que 42 ...
Boulet: faudrait que je fasse des puzzle
Stilgart: héhé
**Stilgart tend space Maze à Boulet
Boulet: Suis sur UTG
JBM: le bon plan c'est le puzzle bien dur mais bien presente, avec un theme populaire genre le film du moment
**dwarfie tend un knuth a Boulet ... parce que moin mechant que Stilgart ;)
Boulet: :door:
Stilgart: JBM: bof... on valide plus trop les puzzles durs :(
JBM: knuth c'est la version CS de l'annuaire?
JBM: il a tout le temps de faire un max d'xp
Stilgart: donc le bon plan c'est le puzzle un peu dur
JBM: le but est qu'il soit jamais valide
Stilgart: ha oui
dwarfie: Stilgart ... parce qu'il y en a plus en fait
Stilgart: je retire ma connerie
JBM: parce que y'a plus d'xp a long terme
Stilgart: le bon plan en terme d'XP c'est effectivement un space Maze
Stilgart: et encore il a été approuvé n'importe comment donc eulet fait plus d'XP dessus
Stilgart: euler*
JBM: heureusement qu'il est pas en manque
Stilgart: bah, il a du faire 2500xp avec ooc, non ?
dwarfie: tien ... shikaku solver est orphelin ... me rappelle meme plus qui l'avait submit celui la
Dwarfoo7: c'est ok d'apres vous de répéter les memes tests dans test et dans validator?
Boulet: NOn c'est interdit
Dwarfoo7: :'-)
Stilgart: ça peut s'y c'est un vrai cas particulier
Boulet: ok dans ce cas las
Boulet: la
Stilgart: Boulet: non, j'ai gueulé pour ça donc c'est plus interdit :)
Stilgart: si si
JBM: faites la diff un peu entre rule et guideline
Boulet: si si
dwarfie: c'est meme necessaire dans ce cas precis
Stilgart: ça a duré genre 2h
Boulet: et ça a duré plus que ça
JBM: malgre ce que commentent certains pour motiver leurs refus
Boulet: sont où les regles
Stilgart: JBM: ça impliquerait que notre CM le fasse ce diff
Boulet: ?
JBM: c'est moi qui lui ai fait changer ca
JBM: mais bon on en remonte a un probleme de fond (haha)
JBM: les decideurs sont de pietres utilisateurs
Boulet: donc elles sont ou les regles ?
Boulet: Parce que les guidelines je sais
Boulet: mais les regles ?
Boulet: ok
JBM: l'en-tete s'affiche de lui-meme si la liste a une longueur >0
Boulet: en meme temps je m'en cogne tellement maintenant
JBM: t'en parles beaucoup pour qqun qui s'en cogne
Boulet: je m'y interesserais peut etre de nouveau quand certains seront au chomage
Boulet: mais pas avant
dwarfie: "Each validator should check the same case as the corresponding test" et "Each validator must differ from the corresponding test" ... la , il est bien obligé de mettre le meme , sinon :poop;
Stilgart: shall serait plus approprié
JBM: et le 2d devrait mettre should aussi
Stilgart: question de point de vue
JBM: mais de toute maniere la liste entiere est censee etre sous un en-tete "guidelines"
Stilgart: en tout cas, pas must
Dwarfoo7: :thumbsup:
JBM: dans les faits, si tu procedes avec bon sens, ca se passe bien
Boulet: Stilgart: tu disais quoi sur les radar dans UTG l'autre jour ?
dwarfie: il disait rien ;)
JBM: et quand on chope un fasciste du refuse pour rules, on le signale
Stilgart: Boulet: de faire gaffe à où tu poses le 1er
Stilgart: et que tu as généralement peu de minerai proche de la base, donc de poser d'abotd des radars plus loin
Boulet: ok c'est ce que je fais
b0n5a1: o/
b0n5a1: -100% : https://store.steampowered.com/app/441380/PACMAN_CHAMPIONSHIP_EDITION_2/ ... entraî,ement pour le contest ? ^^
dwarfie: b0n5a1 ... au mieux peut etre , au pire ca te changera les idees ;)
Boulet: ce que je fais
Boulet: ou pas :D
Boulet: effectivement ça va mieux en le faisant vraiment
Boulet: ça pue la gold ce run
Boulet: et hop gg moi
Boulet: et merci Stilgart
JBM: et pas specialement merci Stilgart
dwarfie: bon sang Stilgart ... arrete de lui donner des infos ... ils va encore finir devant en faisant rien ;)
Boulet: tu es ou ?
Boulet: pour le moment tu es à l'abri
dwarfie: :thinking: vais je oser ...?
Boulet: non tu ne vas pas oser en effet
dwarfie: :D
Stilgart: je t'avais dit que ça passait gold ;)
Boulet: ça et les conneries qui trainaient
Boulet: mais oui c'est ce qui fait la difference au final
Boulet: bon bah 600CP c'est miam
Stilgart: 600 CP ?
Stilgart: tu es passé légende ?
Zorg1: o/ les gens et les bots Automaton2000 & AutomatonNN
Automaton2000: du coup je vais faire le contest
AutomatonNN: oui
Zorg1: attend un peu Automaton2000 c'est pas tout de suite le contest #jdcjdr
Automaton2000: on fait des trucs bien
Zorg1: nice Automaton2000
Automaton2000: je vais en faire un
Zorg1: t'as des dialogues dignes de Derrick Automaton2000 ;-)
Automaton2000: donc même avec un code qui fait le plus dur à coder
Stilgart: un générateur de citation de derrick ça doit pas être simple à coder en effet
b0n5a1: facile : "vvrrooooooooo", "kuuuuiiiiiik"
b0n5a1: (pétrole)
b0n5a1: bon stop coc, plus que 85
Stilgart: go go go 500 b0n5a1
b0n5a1: 6 hier, 6 là, j'étais à plus que 97
Stilgart: je suis à plus que 199
Stilgart: merci celui qui a réussi à me fisher avec son invit de CoC
Stilgart: (je m'étais arrêté à 300)
b0n5a1: j'en avais jamais fait avant les succès...sauf 2 ou 3 privés avec un collègue
BigUP: pas mal Tulip and Daisies... ca ne va pas etre évident de sortir de Wood...
JBM: y'a autre chose que wood?
BigUP: hum, ha oui, non
JBM: ouais ca va pas etre evident
dwarfie: donc du coup c'est vraiment pas evident
dwarfie: :D
BigUP: ca va d'autant etre plus difficile !
BigUP: je bourrine des cups a depth 2, mais ca ne semble pas etre la meilleure stratégie
BigUP: des coups
Stilgart: clair que ça va pas être évident de sortir de wood :)
Stilgart: ESCROLL
Stilgart: EgrilléParDwarfie
Dahll: si des gens veulent des conseils pour ocean of code je peux aider
dwarfie: le scroll , c'est la vie :D
TidyMaze: bon, bah il marche très bien ce marsLander, alors pourquoi il passe pas les tests ? :P
https://github.com/TidyMaze/marsLanderGA/blob/master/marsLander.gif
BigUP: nickel, ton GA balaye large en plus
TidyMaze: hmm j'ai tweaké les constants selon ce qui me semblait logique (10% selection, 10% elitisme, population de 100) et ça passe tous les tests de l'IDE, wtf
TidyMaze: et ça fait 46% sur les map cachées x)
YannT: map cachées?
TidyMaze: j'avais plus le terme exact, les jeu de tests qui ne sont pas connus
BigUP: TidyMaze, t'as spécialisé ton GA su rles maps existantes !? ;)
TidyMaze: "Validateurs"
Ben non BigUP rien de particulier
YannT: t'as quoi dans tes genes?
BigUP: faudrait que j'arrive a implémenter ton simulateur dans mon AG, pour voir la gueule qu'il a en simu
TidyMaze: bon, j'ai reroll, 100% ...
TidyMaze: mes genes ce sont des des int [angle1, power1, angle2, power2 ...]
BigUP: TidyMaze, parcontre tu n'as pas de fichier qui décrit ta map (les points du paysage, vitesse d'entrée, angle) ?
TidyMaze: la map chez moi est générée aléatoirement avec une vitesse initiale nulle
BigUP: TidyMaze, vitesse Nulle, c'est peut-etre ca ton probleme
TidyMaze: boarf, etant donné que c'est un GA et pas un NN il va pas prendre de mauvaises habitudes :)
YannT: TidyMaze: combiien de "steps" par gène? :)
TidyMaze: profondeur de 200 coups YannT, mais 100 suffit aussi (apres les perfs ...)
BigUP: rattraper un sputnik qui arrive avec une vitesse elevée, c'est pas la meme chose qui donner de la vitesse a son sputnik et réguler
BigUP: TidyMaze, sinon, il faut se méfier des problemes d'approximation, mais normalement en C++ si tu a sutilisé du double, c'est bon il me semble
TidyMaze: oui mais niveau code tu changes quoi pour gererr la vitesse initiale ? C'est comme n'importe quel etat inntermediaire au final
YannT: 200 toujours suffiisent à compléter toutes les maps? :op
TidyMaze: yup j'avais pas mal optim et les double sont plus rapide sur du 64 bits
TidyMaze: ça a suffit pour ce push, mais je ne te donnerai aucune garantie YannT ^^
BigUP: TidyMaze, 1er tour sur le Facile a droite, le truc a explosé en timeout
BigUP: TidyMaze, ton GA consomme pas mal d efuel sinon... tu n'utilise pas le Fuel dans ton Eval c'est ca ?
TidyMaze: effectivement, je ne l'utilise pas, mon but c'est juste de me poser :D
BigUP: TidyMaze, vu le temps qu'il me a freiner la fusée, possible que tu te crash parceque tu n'as plus de fuel lorsque tu soumets
TidyMaze: y'a des techniques pour freiner la fusée plus vite ?
JBM: consommer du fuel en sens inverse
BigUP: probablement le fuel :)
TidyMaze: ah oui, ok je viens de comprendre ce que vous vouliez dire, le test est KO car y'a plus de fuel et y'a plus de fuel parceque je n'en tiens pas compte dans mon eval. CQFD ^^
TidyMaze: cépafo
BigUP: bon déjà si je met le fuel dans l'eval il a l'air d'aller moins loin
TidyMaze: yes actuellement il peut se dire que faire 3x le tour de la lune est une bonne idée. En plus ça demande un chromosome plus grand
BigUP: fuel au carré, il ne se pose plus correctement ;)
BigUP: parcontre il freine sévere ! ;)
BigUP: fuel * 100 ca commence a le faire
BigUP: TidyMaze, je crois que ton IA va m'eclater au Multi d'economie de fuel ...
TidyMaze: c'est gentil ce que tu me dis là mon BigUP :)
BigUP: TidyMaze, mon GA est plutot moisi, je gère des zones, ca fait des trucs chelou ;) la mise au point a été bien compliquée du coup ;)
BigUP: arf, sur Facile a droite, ton GA a commencé a partir du mauvais coté ! ;)
Stilgart: vous jouez à quoi ?
BigUP: Stilgart, ML2
Stilgart: ha...
Stilgart: et quelqu'un a déjà obtenu un résultat significativement meilleur avec un GA plutôt qu'un MC / SA ?
BigUP: TidyMaze, t'as resubmit avec le Fuel ?
TidyMaze: comment tu veux faire un MC ? Y'a très peu de cas où tu tombes sur une "victoire" du coup tu implem une eval sur un MC ? :/
BigUP: Sur Facile a Droite mon GA arrive a faire mieux ;) c'est rassurant :l)
TidyMaze: Nope BigUP là je finis mon petit dej
BigUP: parcontre je ne pose pas a tous les coup sur tous les niveaux
Stilgart: TidyMaze: d'où le / SA
TidyMaze: ah ben ça me parle pas du tout MC / SA
dbdr: MC avec eval c'est pas étrange si?
dbdr: en général
Stilgart: tu trouves d'abord une solution bidon, et ensuite tu ajoutes une perturbation MC par dessus
Stilgart: ce qui, selon mon idée, fait la même chose qu'un GA en beaucoup plus facile à coder
Stilgart: (sur ML)
BigUP: je ne gère que 28 tours de profondeur en meme temps... mais c'est comme ca qu'il marche le mieux le mien
TidyMaze: c'est simple un GA
Stilgart: ha
Stilgart: compte voir ton nombre d'hyperparamètres
dbdr: fais un MC pour optimiser les hyperparametres et c'est bon
TidyMaze: const int POPULATION_SIZE = 100; const int DEPTH = 200; const double SELECTION_FACTOR = 0.1; const double ELITISM_FACTOR = 0.1;
Stilgart: et tu as une idée de ce que ça fait si tu en changes un seul ? :(
TidyMaze: ben oui, vite fait
TidyMaze: surtout avec une GUI :D
Stilgart: je veux pas vous briser le moral hein... mais pour moi il n'y a pas assez de "parallélisme" pour qu'un GA fasse quelque chose de mieux
Stilgart: (comprendre = actions à effectuer en parallèle)
BigUP: Stilgart, en meme temps, le but c'est de travailler le GA ;)
Stilgart: bah oui
Stilgart: je dis que ML ça me parait pas adapté du tout :)
TidyMaze: on peut faire les fusees en parallele, c'est bien non ?
Stilgart: alors je veux bien avoir tort, mais dans ce cas j'aimerais vraiment comprendre où
BigUP: Stilgart, ca reste un environnement relativement simple a simuler, donc je trouve ML2 plutot pas mal pour s'initier au GA
Stilgart: TidyMaze: par parallèle, j'entends plutôt "les 3 bateaux à CotC"
dbdr: vous avec lu https://www.codingame.com/blog/genetic-algorithm-mars-lander/ je suppose?
Stilgart: BigUP: et donc, ton GA apporte quoi ?
BigUP: Stilgart, j'ai pu mettre au point une structure de code reutilisable... si je veux adapter mon GA à un autre probleme, j'ai que ma fitness et mes gènes a modifier
TidyMaze: yes dbdr
Stilgart: BigUP: oui, ça d'accord
Stilgart: dbdr: pas depuis longtemps
dbdr: en théorie, me semble que l'interet d'un GA ce serait si un individu a bien résolu un bout de probleme, un autre individu un autre bout, et qu'il y a une notion de combinaison qui fasse du sens sémantiquement
BigUP: Stilgart, dans mon cas, c'etait le seul objectif. S'initier au GA...
dbdr: sur ML, c'est tres séquentiel
dbdr: donc effectivement je suis pas convaincu que la combinaison aide
TidyMaze: idem BigUP
Stilgart: ok
Stilgart: dans ce cas... on devrait envisager de créer un autre puzzle plus adapté peut être
Stilgart: (si ça se trouve, ça existe déjà)
dbdr: sasuf que fitness et gene, c'est 95% du boulot non?
dbdr: pour faire mieux que random
darkhorse64: C'est surtout la simu qui fait 95% du boulot
BigUP: tin je ne sais pas ce que j'ai foutu dans mon GA, mais il y a des niveau je ne pose plus ... j'ai déséqulibré quelquechose dans ma fitness
BigUP: bon si je reprends le code du puzzle, ca va mieux... j'ai du trop vouloir tweaker pour economiser du fuel ! ;)
BigUP: arf! ;) je viens de battre mon meilleur score ;)
BigUP: 1609 au lieu de 1602 ... ;)
Bonjour.Je.Suis.Bob.Le.Bricolo: Bonjour
BigUP: yes !! 1666 !! Devil !!!
Stilgart: reste plus qu'à changer le 1 en 6 :D
BigUP: arg ! le leader board qui ne se met pas a jour !??
BigUP: ha voila :) 1077eme ;) 200 places de grattée en 2 submit ! ;)
BigUP: 1769 de full !!! ;) A moi le Top 1000 !!! ;)
BigUP: Si ca s etrouve c'est le nouveau GCC qui fait d'avantage de simulations ! ;) c'est le truc magique du GA ! ;)
BigUP: 837eme ! ;) ca commenca a avoir de la gueule ! ;)
BigUP: C'est sur COC, le jour ou python passe en JIT, c'est possible que je saute une league ;) on avait mis au point un GA en Python avec un petit jeune qui gaz...
dbdr: ya un JIT python dans les cartons?
jolindien: concours de ;) ?
jolindien: ;) ;) ;)
dbdr: pypy c'est AOT non?
BigUP: dbdr, ca pourrait pour Python4 ... meme si c'est loin de sortir
JBM: surtout maintenant qu'il y a plus de bdfl
dbdr: vu le bonheur de la transition 2 -> 3 ... :D
BigUP: dbdr, la transition 2 --> 3 etait pas trop compliqué, juste pas mal de code n'ont pas évolué ou on eu du mal a evoluer pour remplacer les 2/3 printf qui trainaient...
BigUP: la transition Tensorflow 1 --> Tensorflow 2 est un poil plus douloureuse ! ;)
dbdr: si qd c'est pas compliqué ça prend 10 ans, ça promet...
BigUP: tin 24 heures que j'ai un model qui tourne sur CPU parceque je suis en TF1.15 et que ce con de 1.15 n'est pas compilé avec toutes les accels et la bonne version de Cuda ....
BigUP: dbdr, non sérieusement , les gens ont été réfractaire au python3, mais c'etait franchement pas tres compliqué de migrer... apres les trucs chiant peut-etre c'etait les librairies qui s'appuyaient sur du code C/C++, mais en python pure il n'y avait pas tant de changement que ca...
dwarfie: :fearful: ... BigUP penserait-il que python repose sur autre chose que des libs C/C++ ?
Stilgart: hey jolindien, comment es ton CSB ;)
dbdr: Stilgart a chopé le virus MK-19 :scream:
dwarfie: sochlassvoï kezakoï ?
Stilgart: dbdr: non, c'est juste ma santé mentale qui est défaillante par moment
Stilgart: j'en suis à mon 20e dossier de candidature traité depuis ce matin... j'en peux plus là
dbdr: quelle différence?
Stilgart: (plus que 10... et c'est le week-end)
dbdr: ouch
dbdr: révolte!
Stilgart: ha ça... j'ai demandé l'accès aux dossier la première semaine du confinement
Stilgart: j'ai eu l'accès mardi, avec cours mercredi, jeudi et vendredi
Stilgart: et le jury est lundi matin :(
dbdr: :(
dwarfie: pas ma faute ... mais je sais qui engueuler pour le coup ...
dwarfie: pas comme si j'en avais parlé y'a 3 mois ...
dwarfie: ah ben si en fait ...
Stilgart: c'est partiellement ma faute... il y a 3 mois, je ne voulais absolument pas me retrouver à bosser dans des conditions pareilles
Stilgart: donc j'ai un peu fait le mort
dwarfie: je parle pas de toi ... mais de mon collegue qui avait meme pas activé ton compte ...
Stilgart: techniquement, il l'a fait en 24h après le feu vert officiel
Stilgart: je peux pas vraiment lui reprocher
dwarfie: sinon , j'aurais pu te passer la vm bien plus tot ... vu que contrairement a lui , j'ai seulement *failli* avoir des vacances
dwarfie: ce moment ou j'etais juste parti pour refaire mean max et ou j'oriente vers un code utilisable dans csb et pcr ... j'ai du temps a perdre ? (pourtant il me semblait pas :D)
reCurse: Déjà t'es sur CG :P
reCurse: Ça implique un peu ça
dwarfie: sauf que je suis un naze qui refait toujours tout from scratch a chaque contest ;)
**dwarfie en mode auto critique :D
reCurse: Bah y'a pas tant que ça à réutiliser
dwarfie: eviter de recoder les collisions , ca sera deja ca ;)
reCurse: C'est toujours la même formule en copy/paste
dwarfie: justement , non seulement je la copy/paste pas ... mais je dois la retrouver a chaque fois parce que je pense pas a aller la chercher ailleurs :D
reCurse: Si t'insiste et que ça te fait plaisir je peux dire que tu es naze aussi, plus simple
dwarfie: apres ... quand je vois dans le referee de mean max , ca fait peur ;)
dwarfie: double a = vx * vx + vy * vy;
if (a <= 0.0) { return NULL_COLLISION; }
dwarfie: alors que la condition precedent est "si vx et vy egales a 0" :D
reCurse: Ah pour ça c'est le code à Magus, oui ça fait peur
reCurse: inb4 "rien à foutre"
MrBib: Bon.... je suis bloqué sur The Last Crusader Episode 2 >_<
TidyMaze: BigUP en ajoutant le fuel : 1648 => 1818
TidyMaze: 500 places
Stilgart: MrBib: conseil
Stilgart: jète un oeil au 3
MrBib: Ah ouai ?
MrBib: Je suis bloqué sur le dernier validateur là
Stilgart: disons que c'est pas forcément beaucoup plus dur
MrBib: je passe le premier validateur avec les pierres, mais pas le 2ème
Stilgart: par contre, l'approche du 3 peut être radicalement différente du 2
Stilgart: donc mieux vaut prévoir une approche compatible pour le 3 dès le début
Stilgart: plutôt que de lutter deux fois
MrBib: je timeout en testant toutes les combinaisons, et j'arrive pas à trouver en premier celle qui fait que la pierre qui peut se faire pêter qu'au départ soit trouvée... :D
Stilgart: justement, le 3 peut te donner des pistes d'élagage
MrBib: :thumbsup:
MrBib: "Vous aurez peut être à anticiper l'arrivée de certains rochers si vous voulez qu'Indy survive..."
MrBib: En effet :D
tekki: yop AutomatonNN
AutomatonNN: ok je sors le puzzle de la semaine :)
BigUP: TidyMaze, ton GA est au dessus ... ;) et tu as encore de la marge d'amélioration
dbdr: kamoulox JBM?
dbdr: faut que je regarde
dbdr: et le lien dans le contexte?
BigUP: Et je suis collectionneur de paquets Roico Minute soupe ! j'en ai 543 !
dbdr: ça promet
Zorg1: ça existe encore Roico Minute Soupe ?
b0n5a1: ça me fait juste penser à de la très très vieille pub
Zorg1: moi aussi ;-)
b0n5a1: on dit pas collectionneur BigUP, on dit survivaliste dans ton cas :joy:
dwarfie: etre survivaliste c'est pas si grave ... alors qu'etre nomophobe ;)
Zorg1: (tu me fais penser à ça : https://www.youtube.com/watch?v=uNAmODXvAiQ&list=PLRz2YYvncZVLke1rtNl1WckYK3wRad6I4 )
dwarfie: bah , pour la plupart des gens , une centrale qui pete c'est grave ... coupe la telephonie mobile et c'est la fin du monde
dwarfie: Zorg1 ... mauvaise video pour bob ... la biere est sans alcool de memoire :D
Zorg1: oui sans alcool
TidyMaze: hello, vous auriez un algo rapide sous la main pour verifier si 2 segments se croisent ? Je passe environ 1/3 de mon temps à verifier la collision sur ML, pourtant il a l'air pas mal
TidyMaze: http://chat.codingame.com/pastebin/9b9b0fe2-9b94-4d97-9822-145761277592
BigUP: TidyMaze, je regarde si mon y est plus haut que celui de la zone ou je suis il me semble
BigUP: et je prend 100 pixels de marge
TidyMaze: hmm ça marchera pas pour la cave ça ?
BigUP: oui voila, je prend le segment qui correspond a mon x et je regarde le point le plus haut de ce segment
BigUP: oui pour la cave, ca ne marche pas mais pour ML2 c'est suffisant
TidyMaze: je ne fais pas ML2 en particulier :P
TidyMaze: une solution pour les controler tous
MrBib: Tu peux commencer par comparer les bounding boxes oui
MrBib: après il y a des multiplications que tu peux mémoriser car elles sont faites plusieurs fois
BigUP: sinon faudrait un truc genre fonction affine probablement, mais j'ai ca qu'en python
TidyMaze: yes pour les bounding boxes :)
TidyMaze: j'ai toujours un doute si une multiplication est plus rapide ou qu'une assignation
TidyMaze: c'est la base pourtant :P
MrBib: mais déjà les BB devraient te faire gagner pas mal
BigUP: TidyMaze, peut-etre ca dépend de la multiplication ? multiple de 2 ou pas ?
TidyMaze: nope BigUP
MrBib: tu peux stocker des valeurs aussi
MrBib: s1_x et s1_y peuvent être stockées
MrBib: au lieu de les recalculer à chaque fois que tu teste ton segment
MrBib: (idem pour les s2_x/y, tu peux les récupérer en données membre)
MrBib: ça te dégage 4 soustractions
TidyMaze: je garde ça sous le coude apres les BB, merci
Zorg1: ah ok nomophobie c'est l'addiction au tél portable
b0n5a1: à moins de parler du nez ^^
Math1518: Quelqu'un peut me donner un coup de main ?
Zorg1: bah expose ton problème pê qqn pourra t'aider
MrBib: :laughing:
b0n5a1: tain coc avec expected result buggé dans les tests...
b0n5a1: donner tous les primes avant n, incluant n
b0n5a1: enfin combien y'en a
b0n5a1: premier test faux
b0n5a1: youpi
Zorg1: et t'es toujours là dessus toi
b0n5a1: je viens d'en faire 2
b0n5a1: 3
Zorg1: bientôt "légende CoC" ?
b0n5a1: 82 encore
b0n5a1: premier en shortest c++ devant des pythoneux j'ai presque un fou rire
Math1518: En faite, je suis sur Power of Thor en python au test 3 : angle facile. Je pense que mon code est bon mais comment je peux effectuer mon mouvement 1 après l'autre. Je veux d'abord que ça se déplace en X puis en Y alors que là juste avec 2 if ça fait les 2 en même temps
Zorg1: 295 pour moi je sens que je l'aurais jamais cet achievment
b0n5a1: il "faut" faire les 2 en même temps
Math1518: Quand je fais les 2 en même temps ça me dit que c'est pas bon :/
b0n5a1: (se déplacer en diagonale en plus de hor + vert)
Math1518: http://chat.codingame.com/pastebin/ec0207a3-1d18-4cbe-896c-490f9a3daf34
Alshock: Tu fais les deux en même temps où tu te déplaces deux ois en un seul tour de boucle ?
b0n5a1: d'abord S|N puis E|W
b0n5a1: SE pas ES
Alshock: Pour le jeu un "tour" c'est jusqu'à une nouvelle ligne, là en python tu joues deux tours dans ton bout de code
Alshock: Enfin, dans le cas où tu veux faire WS, et en admettant que c'est du python
MrBib: Sortie pour un tour de jeu Une ligne unique indiquant le mouvement à effectuer : N NE E SE S SW W ou NW
Math1518: Je fais une boucle if pour que ça se déplace en X donc en West suivi d'une boucle if en y pour que ça se déplace en South
b0n5a1: bin c'est le contraire déjà d'abord dépalacement vertical puis horizontal...ensuite tout mettre en une commande, pas 2
dwarfie: if n'est pas une boucle deja ...
Alshock: Je comprends bien, mais en python un print est par défault suivi d'un caractère fin de ligne. Donc tel quel ce que le jeu comprend de l'autre côté c'est "à ce tour je veux aller à l'ouest" puis "à ce tour je veux aller au sud" et ça fait deux tours différents
b0n5a1: ha bon, c'est pas une boucje conditionnelle qui fait un truc que une fois dwarfie ?? :joy:
Math1518: Ok désolé je suis débutant mais j'ai du mal à voir comment je peux tout faire en une commande mais bon je vais essayer merci !
MrBib: Sois tu ajoutes plein de if/elif
Boulet: Danao les petits
dwarfie: b0n5a1 : :door:
Alshock: à partir de là il faut que tu les regroupes sur la même ligne et que tu les mettes dans le bon ordre.
MrBib: sois tu passes par une variable intermédiaire où tu ajoutes les commandes avant de faire ton print
Alshock: t'as pas besoin de tout faire en une seule instruction, juste je te conseille de te forcer à ne faire qu'un print par tour
Boulet: dwarfie j'ai une question pour un admin sys (pour chez moi)
dwarfie: Boulet ... ca va te couter cher je te previens ;)
Zorg1: bon allez c'est l'instant :beer:
leojean890: https://www.codingame.com/ide/puzzle/don't-panic c'est les lemmings mdr
Zorg1: oui c'est le concept
leojean890: lo; j'ai pas joué à ça depuis 15 ans c'est drole de tomber sur ça ;)
leojean890: c'était chaud comme jeu, parfois fallait être au taquet pour cliquer au bon moment ;) en codant la solution c'est plus user-friendly ;)
leojean890: j'sens que le golf va être désastreux avec ce sujet :p
Zorg1: pas tant que ça en fait
leojean890: déjà pour chuck norris je fais 293 :P 'c'est un peu bcp;)
dbdr: comme total sur 5 langages c'est correct
leojean890: 293 carac en python xD j'ai pas encore les astuces du golf je crois bien ;p
leojean890: 128 temperatures, 161 thor
JBM: y'en a pas que 3 qui comptent?
Zorg1: doit y avoir un log dans la formule
Zorg1: y en a toujours un
leojean890: ah c'est une somme sur 3 langages ? pour le moment j'ai pas fait ça avec les autres langages
JBM: y'a pas mal de (1-x)^N aussi
leojean890: ah une formule spéciale avec des log;)
leojean890: les eval de pb4;)
leojean890: mais en vrai jpréfère large les multis et optims que le golf mais ça me change un peu :P
Alshock: Dites, je peux poser une question con ? Ca va me changer ça tient.
leojean890: :p
Alshock: Je me demande s'il est possible en C++ de faire un héritage en ne laissant que les membres constants de la classes héritée visibles
Alshock: Genre A hérite de B, A peut changer son B mais cache les méthodes de B qui le modifie au reste du monde
JBM: mais tu peux faire un heritage prive avec reexport selectif
TidyMaze: hmm quelqu'un pourrait me confirmer que en cpp MyClass a = arr[0] // a est copié en dehors du tableau MyClass &a = arr[0] // a point vers le MyClass dans le tableau ?
Alshock: je confirme
JBM: 1 par defaut oui mais c'est changeable
TidyMaze: je me pose des questions philosophiques, mais j'apprends des choses ^^
JBM: experimenter c'est pas mal aussi
TidyMaze: yup, mais il se fait tard et je sais que les gens ici sont adorables
Alshock: Du coup JBM pour faire ce que tu dis il faut que je fasse mon héritage privé et je remets manuellement toutes les méthodes constantes dans mon objet ?
Alshock: mais, mes méthodes sont surchargées avec une const et une modifiable
dbdr: JBM top 5 pour le golf
dbdr: oui je lag
leojean890: dbdr j'ai vu que t'as des bon rankings en golf ;P
leojean890: jte vois tjr au top dans les leader
dbdr: oui, le golf c'est dangereux
leojean890: je t'avais fait la même remarque sur les optims l'autre fois^^
dbdr: j'essaye d'arreter ;)
leojean890: passion développée?:p
Zorg1: (il a surtout dégoûté Stilgart avec ses 55 chars en C si j'ai bien suivi ;-) )
b0n5a1: plus que 79, j'arrête, 3x de suite du sieve c'est bon quoi
leojean890: en C, chaud:p
Zorg1: le crible d'Erastotruc ?
b0n5a1: ouais
b0n5a1: et que du shortest quasi à chaque fois, en mode dégueu tout le temps
Zorg1: t'enlèves les CoC sur les nombres premiers, de fibonacci et triangulaire il doit plus rester grand chose
b0n5a1: ça doit faire facile 50% tout ça oui, si pas plus
Zorg1: ah si les reverses où il faut deviner un polynôme du 15éme degrès avec 4 points
b0n5a1: remettez addZero ^^
Zorg1: LIBEREZ ADDZERO !
BrainSolver: Bonsoir, j'ai un code que je pense déterministe sur Bulls and Cows 2 dans l'IDE. Et pourtant ca varie en submit.
b0n5a1: dd
Zorg1: bougez pas je vais chercher mon mégaphone
b0n5a1: add empty string ça existe encore ce truc ?
BrainSolver: Je ne pige pas
BrainSolver: pourquoi
Zorg1: ça veut dire quoi "un code que TU PENSES déterministe"
Zorg1: il l'est ou pas ?
JBM: en tout cas son comportement l'est pas
JBM: a moins que ca soit le referee de BC2, ca je sais pas
BrainSolver: Pour moi il l'est.
Zorg1: après si t'as un temps de traitement limité, t'as pas forcément le même nombre de traitements qui va se faire
dbdr: BrainSolver: les valildateurs sont random
Zorg1: ah ok
dbdr: :D
BrainSolver: ok
BrainSolver: c'est ce que je me disais
BrainSolver: merci
dbdr: au 1er tour, tu as une réponse fixe
dbdr: genre 1 bull 2 cows, quel que soit ton 1er guess
dbdr: fixe pour un validateur donné
BrainSolver: ?
BrainSolver: pourquoi ?
dbdr: pour que ce soit plus juste
BrainSolver: ok
dwarfie: parce que ca hardocait comme une vache des le premier jour :D
Zorg1: "CG et l'idéal de justice" vous m'en faites trois pages.
dbdr: c'était pas comme ça dès la publication?
dwarfie: non ... beardedwhale faisait du 168
dbdr: on a tous dit ça pendent la validation
dbdr: c'était un autre probleme je crois
dbdr: des validateurs ajoutés
dbdr: et CG montrait le score d'avant
dbdr: avec moins de validateurs
dwarfie: je parle de apres l'ajout de validateurs
leojean890: mdr j'avais vu le meileur score chuter d'un jour à l'autre yep xd
dbdr: oui, et son score était avec moins de validateurs
dbdr: c'était pas du hardcodage
dwarfie: il etait repassé a un score enorme et hop retour avec un score plus bas que celuid'avant
dwarfie: donc y'a du y'a avoir 3 ou 4 versions publiée au final
BrainSolver: Faire du spam submit avec un code déterministe quand c'est les validatuers qui change ; le monde à l'envers..
BrainSolver: *changent
leojean890: :p
leojean890: effectivement jcrois que j'ai submit mon code 3 4 fois;)
dbdr: on devrait faire un multi comme ça où c'est le referee qui est non-deterministe
dbdr: oui?
dbdr: :popcorn:
JBM: apres mes projets cg, c'est pas non plus ma grosse priorite du moment
dwarfie: un referee ou en input y'a le nom du joueur pour appliquer un malus peut etre ;)
JBM: et les puzzles dbdr c'est pour quand?
b0n5a1: c'est moi où ça commense à globalement un peu ramer ici ?
JBM: je suis meme pas sur que le referee ait acces a ca
dbdr: quel puzzles?
dwarfie: b0n5a1 : pour commencer , faudrait que ca ai arreter ;..
dbdr: c'est prévu?
dbdr: j'ai mis à jour les logs de chat sur le wiki déjà
dbdr: j'ai encore un probleme pour automatiser
JBM: rajoute une couche de perl
dbdr: j'ai pas réussi à interdire l'edition des logs de chat
JBM: bash: emacssh : commande introuvable
JBM: je sais pas comment j'ai fait ca
dbdr: enfin, mais pas l'autoriser à mon script en meme temps
dbdr: emacssh c'est une type ou ça existe?
dbdr: *typo
dbdr: meta
JBM: ok j'etais pas sur la bonne machine
dbdr: çá pourrait exister
dbdr: peut-etre que ça devrait?
JBM: ca fait qqs annees que c'est merge a la mainline maintenant
dbdr: emacs comme login shell ça se fait je suppose?
JBM: y'a tout ce qu'il faut pour anlancer d'autres process
JBM: (mais qui en aurait envie?)
dbdr: ya des ultras
dbdr: ce que je respecte
JBM: ben ca marche pas avec tous les eiteurs non plus
leojean890: bon c'est ok pour don't panic mais ma taille de code no comment j'oserai pas la dire
dbdr: genre nano comme login shell? :D
leojean890: ;)
dbdr: ça me rappelle un bug marrant
dbdr: sur les sparcs à l'ens
dbdr: dans une certaine situation, les claviers répndaient plus, et il fallait se déconnecter en tapant 'exit' dans la console
dbdr: sans clavier...
dbdr: heureusement la souris marchait encore, et tu peux faire copier coller à la souris
dbdr: en esperant avoir les bonnes lettres à l'écran pour les copier
Stilgart: Zorg1: non, juste traumatisé
dbdr: ou avoir les bonnes lettres pour copier une autre commande, genre ls, qui te donne de nouvelles lettres dans son output
Stilgart: parce que fondamentalement, si tu fais 55 en C, tu fais mieux ailleurs
Zorg1: ok
dbdr: Zorg1: tu es fier de toi?
Stilgart: (oui, il l'a réveillé :) )
dbdr: t'as pas du connaitre ça Stilgart, les sparcs à l'ens?
Stilgart: (et tortue bien sûr)
dbdr: trop jeune
Stilgart: dbdr: j'ai cramé la dernière alim de la dernière sparc en fait :/
dbdr: gg :D
Stilgart: pas vraiment, ça fumait de partout
Stilgart: du coup, on a pu taper des sous au bde pour racheter une vraie machine, cela dit :D
JBM: et elle a pas ete remplacee
b0n5a1: Stilgart qui empêche les étudiants de se torcher en prenant le fric pour une machine ^^
Zorg1: t'utilises des sparcs dbdr ?
dbdr: ça date Zorg1
Zorg1: ça je sais
JBM: ca et tant d'autres choses
Stilgart: b0n5a1: c'était pour faire tourner la radio de l'école... et vu ce qui passerait dessus, c'est équivalement à se torcher
dbdr: au présent non. à l'époque oui. un peu d'assembleur sparc, meme, c'est plutot propre par rapport à x86
Stilgart: (pour l'histoire, un script allait fetcher des fichiers audio random dans les partages des gens et passait ça à la radio)
b0n5a1: erf
Zorg1: x86 tu te traines des comptabilité c'est pour ça que c'est aussi moche
JBM: et quand ca tombe sur orgasme.mp3...
dbdr: le truc bien safe
Stilgart: JBM: ça arrivait :D
Zorg1: *compatibilité
Stilgart: on n'avait de tout... après compte pas sur moi pour parler technique en audio
Zorg1: ça me rappelle les xv -display gars-qui-fait-une-prez photdeQ.jpg
Stilgart: en flux audio
Stilgart: via ethernet donc
dbdr: faut xhosts + non?
Stilgart: dbdr: pas il y a 13 ans
Zorg1: dbdr : sur certaine machine on faisait le xhost + de base pour pas avoir des pbs
dbdr: il y a 20 oui
Zorg1: si si le xhost + ça se faisait il y a + de 20 ans
JBM: les magic cookies aussi existaient y'a 20 ans
Stilgart: c'était pas le défaut à l'époque ?
dbdr: non
Zorg1: JBM : ouaip mais fallait lire le man
Zorg1: et à l'époque on faisait du rsh comme qui rigole
Stilgart: ça fait ce que ça dit
JBM: c'est pas la panacee, mais c'est plus secure que xhost +
dbdr: xhost + c'est par paresses
JBM: mais ca me fait mal quand meme
Zorg1: oui
dbdr: chaque fois que qqn fait xhost +, JBM se ...
dbdr: completez la phrase
Stilgart: AutomatonNN: vas-y, c'est ton moment... complète la phrase pour une fois !
AutomatonNN: salut Automaton2000
dbdr: JBM se demande à bing? ça fait du sens?
JBM: y'a quoi d'autre comme autocomplete marrant
Zorg1: mon tél est pas assez smart pour avoir un autocomplete
dbdr: jbm se 773
Stilgart: je préfère encore le "JBM se salut Automaton2000"
Automaton2000: c'est pas mal comme idée
dbdr: https://www.linxstar.com.tr/u54411/amfiler/jbm-se-773-tasinabilir-mevlut-amfisi.html
Zorg1: 773 ? on dirait un flag de chmod
dbdr: bien vu Zorg1 :D
dbdr: un mode caché
dbdr: bien logique
JBM: en style R^X pour les inconnus
JBM: bon typiquement on fait plutot du W^X
JBM: mais dans une certaine forme de securite via l'obscurite, ca peut etre mieux que rien
dbdr: c'est quoi cette notation, R^X?
dbdr: -wx je vois
Zorg1: c'est de l'emacsh
dbdr: :D
dbdr: ya deux s à emacssh, voyons!
JBM: (tu trouveras plutot w^x dlvv)
dbdr: lire our executer, mais pas les deux?
dbdr: on peut executer sans lire?
dbdr: juste en emacssh?
Stilgart: c'est pratique sur un repertoire
Stilgart: tu peux traverser mais pas faire ls dessus
Stilgart: non, ajout à "les repertoies aussi"
dbdr: je me disais que pour executer il faut bien lire le fichier, mais je suppose que l'OS le fait, pas toi
Alshock: J'aime beaucoup ce que je lis
JBM: tu peux aller lire la section securite de ld.so si ca t'interesse plus en detail
dbdr: je peux pas, c'est en 773
JBM: tente de l'executer, on sait jamais
Alshock: x'D
dbdr: mais est-ce safe?
dbdr: surtout si je peux pas review le code avant...
JBM: venant du mex qui xhost +
Zorg1: donc si je fais xhost + je peux plus lire JBM mais toujours l'exécuter ?
dbdr: j'ai jamais dit que je le faisais
JBM: t'as pas dit "tlm le faisait">
leojean890: don't panic 356 carac mdr moyen moyen ;)
Alshock: ah tiens, si le user et le groupe ont des droits moins élevés que other, qu'est-ce qu'il se passe ?
dbdr: (11:13:30 PM) Zorg1: dbdr : sur certaine machine on faisait le xhost + de base pour pas avoir des pbs
dbdr: c'est Zorg1 qu'il faut lyncher ;)
Zorg1: j'étais jeune à l'époque je bossais dans une grosse boîte française
dbdr: en toute amitié bien sur
MrBib: 100% The Last Crusade - Episode 2 Reach a 100% score on The Last Crusade - Episode 2 puzzle.
Zorg1: "ça marche pas " "fais un xhost+ et me les casses pas jeunot"
MrBib: YYeeaahhhhh putain, enfin !!!!
dbdr: Alshock: oui, je me demandais aussi
Stilgart: LC2 done ?
Zorg1: MrBib ? tu es toujours avec nous ?
Stilgart: gg MrBib
Stilgart: il doit se demander comment j'ai fais pour rater son premier message :(
MrBib: Oui je suis avec vous
dbdr: ╰─➤ chmod 006 toto ╰─➤ cat toto cat: toto: Permission denied
leojean890: jamais test The Last Crusade - Episode 2
MrBib: N'essaye pas ! xD
Stilgart: c'est un des hard de CG les plus durs
leojean890: faut que j'arrête d'avoir des scores pourris au glf déjà xD
leojean890: golf
leojean890: ah ok bah faudra que je teste xD
Stilgart: (même si perso c'est APU 2 qui m'a demandé le plus d'efforts je crois
Stilgart: =
Stilgart: )
leojean890: et si je mets des mois tant pis xD
MrBib: le pire c'est que ça fait 2j que je me casse les dents dessus à cause d'un truc que j'avais pas implémenté au départ en me disant "rofl, ça passe sans, pas besoin de faire ce test"
MrBib: sans les rocks, ça passait.... ça passait plus avec les rochers xD
leojean890: mais pas testé les puzzles hors golf encore, enfin la section "entrainement" de CG est encore qqc de non-testé
leojean890: non-visité pour moi
Zorg1: APU? c'est lequel ça ? :thinking:
dwarfie: there is no spoon
leojean890: ah c'était un contest ça
leojean890: j'étais encore étudiant quand je l'ai fait
leojean890: ;p
dwarfie: leojean890 ... comme tous les puzzles non communauté en fait
Stilgart: les puzzles CG c'est presque toujours issu de contest, oui
leojean890: c'est ma découverte du site à l'époque
Stilgart: dwarfie: il y a une poignée d'exceptions :)
leojean890: grâce à un collègue quand je bossais au cea de saclay en stage
Stilgart: mais ça doit se resumer à onboarding + puzzles sponsorisés
dbdr: APU?
leojean890: qui m'a appris l'existance de ce site !
JBM: dbdr: there is no spoon, toujours
leojean890: un de ces jours je testerai tous ces puzzles;o
dbdr: oui, mais A. P. U. ?
dbdr: quel rapport?
leojean890: au pire je skip les trop easy si j'ai la flemme
Zorg1: pas compris non plus
dbdr: apu de cuillére?
Stilgart: je sais plus du tout pourquoi on l'appelle APU celui là
dbdr: Armored Personal Unit
Zorg1: ah ok
Zorg1: je viens de tomber dessus
JBM: encore des qui lisent pas le statement
dbdr: jamais compris pourquoi la storyline est à la fin
dbdr: au début ça peut faire ambiance
Stilgart: c'est "historique"
dbdr: après tout les détails d'implémentation...
leojean890: peut être mon prochain défi alors;p
Stilgart: (je disais ça juste pour faire hurler dwarfie)
Alshock: ça a quel âge ce site ?
dbdr: plus dur que Nintendo, Stilgart?
Alshock: à vous entendre j'ai l'impression que c'est plus vieux que moi xD
Stilgart: Alshock: regarde dans le profil de JVM
Stilgart: JBM*
leojean890: découvert en 2014..
dbdr: la typo :D
dwarfie: Stilgart ... si j'etais pas a hurler avec boulet ... tu m'aurait entendu hurler ici ;)
leojean890: j'ai découvert 2 challenges en 4h par la même occas
MrBib: Bon, 25% sur The Last Crusader Episode 3 xD
leojean890: après je l'ai pas mal délaissé
dbdr: Java Bytecode Machine, ça le fait
Stilgart: dbdr: oui bah... c'est pas toi qui t'es tapé des CV avec "Java x étoiles" toute la journée :(
leojean890: courage pour les 75 restants hehe
JBM: JBM Bytecode Machine voyons
Boulet: quoi il faut hurler
Boulet: ?
Boulet: Present
leojean890: mdr Stilgart tu fais du recrutement ?
MrBib: j'ai l'impression que là il faut annuler des mouvements pour tuer les rocks....
Boulet: leojean890: grosse faignasse
Zorg1: "Java***"
Stilgart: mais non, tout le monde sait que JBM c'est pour J'ai Bien Mangé
Boulet: viens me rejoindre en gold
Zorg1: je vois pas trop ce que ça veut dire, mais c'est classe
dbdr: JBM encore mieux, oui
dwarfie: non , c'etait a moi de hurler Boulet .... Stilgart a osé dire "c'est historique"
leojean890: Boulet sur UTG ??
Stilgart: leojean890: ça fait parti de ma mission, oui
Alshock: _/nick JBB
Boulet: leojean890: oui
leojean890: Stilgart tu recrutes profs et élèves ?:P
Boulet: koissa qui est historque ?
Stilgart: les deux en fait
leojean890: Boulet ce soir j'ai fait don't panic en golf
leojean890: et bah 356 carac c'est pas ouf mdr
Alshock: ça dépend du langage
MrBib: golf ?
leojean890: Stilgart ah ok :p courage du coup :) des java 1à étoiles c ça:p
Stilgart: non justement
leojean890: je lesfais en python en plus donc pas d'excuse !
leojean890: 10 étoiles*:P:P
Alshock: xD
Stilgart: ça serait crédible avec une seule étoile :(
Zorg1: golf=concours de code le + court possible MrBib
leojean890: enfin des gens qui se vendent de ouf:p
Stilgart: mais ils en mettent souvent 4
leojean890: sur 5 ?^^
Alshock: Tu sais, être mauvais en golf c'est presque un gage de qualité
MrBib: c'est un acronyme ?
leojean890: en gros les quasi experts:p
Stilgart: le plus drole, c'est qu'en tu en as 3 en C à coté
leojean890: mdr Alshock je découvre le golf cette semaine
Stilgart: et que la formation elle contient 50% de C et 20% de java
Alshock: @MrBib non c'est comme le sport, faut gagner en un minimum de coups
dwarfie: MrBib ... non , code golf est une appellation officielle en fait
leojean890: et ouais je suis particulièrement nul même en faisant des efforts :P
Alshock: Alors que moi je suis particulièrement nul POUR faire des efforts
leojean890: Stilgart ah ouais donc faut des profs qui connaissent bien ces langages quoi :p
leojean890: moi j'ai eu des cours sympa en TAL et image processing;)
leojean890: mais surtout en cpp
Stilgart: pour le recrutement, j'ai une marge infinie sur les candidats
leojean890: IA en python
Alshock: TAL c'était pas une chanteuse nulle de la dernière décennie ?
Stilgart: si je veux en planter un, j'ai pas besoin de beaucoup me forcer
leojean890: xD et si je dis NLP ;)
dbdr: dwarfie Asai il est apparu de nulle part en golf?
Alshock: No little poney ?
Zorg1: +1
Stilgart: Alshock: non, ça doit être de cette décénie
dwarfie: dbdr ... ouais et que des solutions a base de system .... grrrrrrr
leojean890: Alshock nul pour faire des efforts pas mal;p
Stilgart: (ha merde, on est en 2020... Alshock a raison)
leojean890: Boulet je vais tenter gold dans UTG un autre jour jpense je suis mid silver mdr
leojean890: j'ai vu que t'étais passé en effet
Zorg1: ah une chanteuse s'appelait TAL ?
Alshock: @Stilgart la décennie commence en 2021 t'es safe
leojean890: pas envie de mettre des pièges xD
leojean890: mais de maximiser l'esquive et le farm
leojean890: et la dispo des radars
JBM: on s'y refere pas par des ordinaux
Boulet: leojean890: pas besoin des piege juste ecouter tonton Stilgart
Alshock: Bah si on fait des décennies depuis l'an 1 si, si on les fait n'importe quand de toute façon ça commence demain
JBM: quand tu parles des annees 20, c'est assez clair pour tout le monde que 30 n'en fait pas partie
JBM: et c'est l'usage le plus courant des decennies
Boulet: j'ai atomisé le boss en changeant une ligne
Alshock: ouais tu m'as convaincu
leojean890: Boulet, en gros le placement du premier radar à optimiser ?:P
Boulet: oui oui
leojean890: il l'avait conseillé uais ;P
leojean890: faut que jregarde où les legend le placent :P
leojean890: et l'esquive des pièges tu tryhard ?:P
leojean890: genre si le mec reste à la même case 2 tours de suite
leojean890: bloquer tous les trous voisins ?
leojean890: + éviter de s'en approcher ?
leojean890: c un peu trop jpense ?:p
**MrBib va coucher !
Zorg1: bn
**MrBib salue tout le monde
leojean890: bn:)
leojean890: bloquer = ne pa recreuser
leojean890: pas*
leojean890: déjà je cruse pas dans les trous qui ne sont pas miens
leojean890: mais y'a le risque que le mec creuse dans le même après
leojean890: ou même au même tour
leojean890: donc jme fais avoir
leojean890: donc j'hésite à bloquer tous les trous voisins de ses arrêts durant 2 tours quoi
leojean890: voir même de ne pas me rapprocher de son voisinage au cas où il le fasse péter
Fangel: Bonsoir ! ah vous faites du crystal rush vous
Fangel: faire péter c est pas grave leojean890, ce qu'il faut c est pas avoir plus d un robot à côté !
leojean890: hello^^
leojean890: ouais jm'y suis remis xD
leojean890: ouais j'avoue, éviter les rapports 2 pour 1:p
leojean890: j'avais pas tryhard comme ooc (aucun temps)
leojean890: du coup j'le reprends:P
Fangel: moi j avais tryhard, y avait des prix ! :)
leojean890: ah ouais y'en a souvent j'ai l'impression:)
Fangel: mais oui les échange 1 pour 1 sont pas si grave.
Fangel: Après il y a des joueurs qui font les échanges 1 pour 1 quand ils mènent au score.
leojean890: ah ouais^^
Fangel: ils snipent ceux qui rapportent les crystaux.
leojean890: je vois le genre de strat:p
leojean890: j'ai envie de jouer surtout sur l'esquive et pas mettre de pièges déjà:P
leojean890: et puis Stilgart nous a conseillé de placer le premier radar aux petits oignons:P
leojean890: pas encore modif ça
leojean890: ce soir je faisais du golf only :p
leojean890: du coup ne pas creuser lorsque l'adv s'est arrêté 2 tours et la case voisine est un trou
leojean890: et ne pas me rappocher au voisinage avec 2 mecs en mm tps
leojean890: rapprocher du voisinage*
Fangel: oui lil faudra que je reregarde mon code je me souviens plus bien.
leojean890: je vois:P
leojean890: 334 carac pour https://www.codingame.com/ide/puzzle/don't-panic peut mieux faire mdr
leojean890: 313..
leojean890: on est loin des top encore :P
Alshock: Attends, comment t'as fait cette URL ?
Alshock: bordel y a vraiment une apostrophe dans leur url que leur parser ne comprend sur leur propre site
Alshock: C'est trop triste
Zorg1: ah oui y a vraiment une ' dans leur URL :D
Zorg1: ah je suis à 216 chars en Go
leojean890: hehe j'ai ptet une idée d'optim on va voir^^
leojean890: mais bon j'ai commencé ces golf mercredi et pour le moment c'est moyen :P
leojean890: 298..
leojean890: ptet encore une idée..
leojean890: bon 274 et plus d'idées:p
trololol: bonjour à tous, petite question en passant, qulelqu'un sait si c'est rentable d'utiliser python ici ou si il vaut mieux repasser sur du C/C++? j'ai un algo génétics qui est plutot lent… (il semblerait que l'utilisation de numpy aide beaucoup?)
leojean890: euh alors moi j'utilise python mais je suis pas du tout une référence au niveau de la rapidité de mes codes :P
leojean890: mais jvais creuser le sujet numpy 1 de ces jours, je l'utilise de manière très banale là
dwarfie: 274 ... t'abuse quand meme ;)
leojean890: darfie j'en ai vu certains avec de petits codes :P
leojean890: dwarfie 57 -59 min
leojean890: en même temps j'arrive pas à remplacer les machins du genre : z,w,r,k,x,h,j,n=[int(i) for i in input().split()];
dwarfie: map(int,input.split())
leojean890: ah ouais :P
leojean890: thanks :P
dwarfie: de rien
leojean890: ma première utilisation de map de ma vie.. sachant que j'ai regardé ce que ça fait avant hier quand vous m'en avez parlé..
trololol: bon merci pour la réponse
b0n5a1: trololol, t'as souvent que 50ms max de temps de réponse
dwarfie: bon ... mon code en 15 min s'en sort pas mal a br2048 ... :D
leojean890: br2048 je connais pas^^
dwarfie: https://www.codingame.com/ide/puzzle/bit-runner-2048
dwarfie: mais bon , ca va vite se corser je pense
leojean890: 256 carac avec ton optim de map
b0n5a1: du coup si tu veux faire le plus d'itérations possibles...
leojean890: ah oui je l'ai vu
leojean890: bit runner avec les prisonniers
b0n5a1: la réponse est dans ta question
dwarfie: + de 80%de winrate ... si je passe pas , je hurle
b0n5a1: hé merde il va gueuler ^^
BigUP: c'est mort
b0n5a1: stuck à 0.01 du boss ^^
leojean890: tu te fais pousser à 0.01..
b0n5a1: pas lui
b0n5a1: :joy:
dwarfie: deja , ya pas de polonais pour faire upper le boss de 5 points b0n5a1
b0n5a1: lol
dwarfie: :D
leojean890: 5 poins c chaud xd
dwarfie: leojean890 ... c'est un mauvais souvenir a COIF contest ...
leojean890: je ne le connais pas
b0n5a1: ouais bin leojean890, dwarfie et moi on en a bavé grave pour passer un boss à cause de comiques qui ont uppé le boss à mort
leojean890: ah oauis mdr
leojean890: les spam submitters qui ont un bon winrate sur la league mais mauvais sur le boss
dwarfie: b0n5a1 ...je te rappelle que j'ai pas pu moi :nauseated_face:
b0n5a1: arf
b0n5a1: exact
leojean890: c chiant les gens comme ça xD
leojean890: ils devraient juste se laisser pousser
dwarfie: il nous battait passait au dessus du boss et perdait 100% contre le boss et donc le tirait vers le haut
leojean890: chiant j'avoue
leojean890: bah ouais dans ce cas il se laisse pousser
leojean890: comme ça il monte en affrontant les gens qu'il bat et pas le boss
b0n5a1: non non, ça insiste comme des veaux
leojean890: bah c con:p
leojean890: en analysant les résults de parties ça devrait être évident qu'il faut faire ça^^
dwarfie: j'ai meme souvenir d'un qui a 97% de run etait 3 points au dessus du boss et a resubmit avant la fin :D
leojean890: :p
leojean890: ah ouais chaud c con
leojean890: jvois pas l'intéret
dwarfie: soit disant qu'il avait un bug ... resultat , je suis passé , mais stilgart que j'avais tiré vers le haut s'est fait plombé son run parce qu'il s'est retrouvé contre l'autre
b0n5a1: faut pas jouer avec son hamster à côté de la souris, ça fait des missclics les hamsters
dwarfie: bon , passage en wood4 , c'est fait :D
leojean890: yes 244 mon golf mdr
leojean890: ah ouais c dommage ça
dwarfie: passage en wood 3 , j'y crois pas
leojean890: ya combien de wood dans ton sujet ;o
leojean890: xD
b0n5a1: avec un -Xvel dwarfie ?
leojean890: il parait que botg est comme ça avec plein de wood
leojean890: pas envie de le faire xd
dwarfie: heuristi a 2 balles ... comme d'hab ;)
b0n5a1: tain yen a un avec un pseudal comme le tien quand tu fais tab ça le prends lui dwarfie
b0n5a1: Dwarfoo7
b0n5a1: voilà bippé
dwarfie: ouais ... depuis peu
b0n5a1: même pas voulu ^^
dwarfie: euh , c'est pas pour dire mais br2048 ... c'est d'actu
dwarfie: Cars are used to pick-up prisoners, and put them in solitary confinement.
b0n5a1: ha je suis wood4 sur ce truc
dwarfie: ouais , tu vient de me coller une defaite d'ailleurs
b0n5a1: tain je découvre du code j'ai pas souvenir d'avoir fait ça :joy:
dwarfie: ca peut pas etre pire que le mien ;)
dwarfie: if {} else if {} else if {} else {}
leojean890: 239 carac et là VRAIMENT 0 idées pour réduire don't panic:P:P
leojean890: if {} else if {} else if {} else {} : ça c'est mon code royale qui dépasse pas bronze mdr
dwarfie: rassure moi ... pas de tabulation ? parce que ca coute 6 char cette blague
leojean890: en tout 2 tabulations, mais j'ai pas le choix, non ?:P
dwarfie: bah , un espace c'est toujours mieux qu 6
leojean890: 4 par tab non ?
leojean890: ah avec 1 espace ça marche ?
leojean890: bon jteste
dwarfie: et hop , encore des char en moins ;)
leojean890: ah ouiais ca marche mdr
leojean890: 233
leojean890: bon jvais appliquer les mêmes principes aux 3 autres alors :P
dwarfie: t'utilses les ";" aussi ou pas encore ?
leojean890: oui
leojean890: f,c,d=input().split();f=int(f);c=int(c);s=["WAIT","BLOCK"][abs(c-e[f])>p];p=[abs(c-e[f]),w][c==e[f]];print(s)
leojean890: ça c'est la seule ligne de mon while 1^^
BigUP: T&D, je pensais qu'il etait bien, mais en fait il est chiant ;) limite faut hardcoder un truc qui rapporte des points
leojean890: T&D tu m'as doublé j'ai vu xD
dwarfie: je l'ai meme pas encore regardé ... j'ai pas mal de retard sur les multi
b0n5a1: pareil
BigUP: leojean890, j'ai tenté des trucs et je suis repassé derriere ;)
leojean890: moi j'utilise mon heuristique de yavalath toujours mdr
leojean890: truc d emere quoi
leojean890: merde*
b0n5a1: plein de trucs jamais commencés + les commencés jamais continués
leojean890: qui gère que des alignements de 4
leojean890: ouais hardcoder des cas sinon on peut
leojean890: sinon tu fais une simu et tu élagues les cases qui sont trop loin
leojean890: ou ouais une heuristique en t'inspurant du boss qui fait des alignements mais ne les temrine que si t'as un combo > seuilDéfini
BigUP: leojean890, j'ai voulu y aller en random + simu de positions random, mais bon ca a peu pres le meme niveau que ton code
leojean890: et faut détecter ceux des autres
dwarfie: en meme temps , quand on sait pour quoi yalavath a ete fait .... opening book ... :D
leojean890: au lieu de random tu élagues ce qui sert pas
leojean890: genre tu joues local
dwarfie: pas encore assez motive pour precalculer en local les ouvertures gagnantes lol
leojean890: yavalath jsuis 29eme/102
leojean890: avec une heuristique perso
leojean890: qui me sert quand je joue au gomoku
BigUP: leojean890, quand je vois illedan, je me dit qu'il faut hardcoder un motif a remplir et basta ;)
leojean890: "alignez en 5"
leojean890: bah hardcoder ouais
leojean890: mais sinon juste comme le boss faire des alignements quoi
dwarfie: 62/179 a br2048 ... pour 15 minutes de code , c'est pas si mal :D
leojean890: tu reperes celui des autres
leojean890: pas mal ouais dwarfie xd
leojean890: heuristique qui win
leojean890: ça me fait pe,ser moi et game of drones
leojean890: en 2 heures de code + reflexion je suis passé 204/3000
leojean890: et on m'a baissé dans les 250 depuis
leojean890: mais c le seul multi qui m'a fait ça aussi simplement
leojean890: les autres je mets bcp plus de temps
dwarfie: ah god ... dire que c'etait un contest ultra court ... :D
dwarfie: mince b0n5a1 qui a decidé de me faire redescendre ... petit saligot :D
leojean890: god en combien de temps ?
b0n5a1: je viens de push mon truc bizarre pour voir ^^
leojean890: jl'ai fait en multi en decembre jcrois
b0n5a1: y'a 5/10 min
dwarfie: 3 ou 4h ... mais pas plus
leojean890: ah ouais god t'avais que 3 ou 4h en tout ??
leojean890: bah ça sent es heuristiques quoi
leojean890: les*
leojean890: 3 ou 4h souvent c'est les puzzles genre there is no spoon
leojean890: j'avais fait ça il y a 5 ans
dwarfie: oui ... c'etait plutot cette duree a l'epoque ... maintenant c'est plutot 10j ... sauf le dernier ... dommage parce qu'au bout de 10 jours , j'etais tres bien classé :D
reCurse: Tout le monde se serait aussi ajusté en conséquence :P
leojean890: ouais je vois
leojean890: j'avais fait COTR en 2j aussi
leojean890: il y a lgtps
leojean890: jlai repris et largement amélioré en novembre
leojean890: enfin je suis que 450eme
leojean890: mais en 2015 c'était une heuristique moyenne
leojean890: le dernier en 10j j'avais à peu près le même classement qu'à la fin
leojean890: juste en 20j j'avais gappé 14-25eme puis on m'a redépassé car mes idées ne suffisaient pas hehe
leojean890: mais ouais bcp de monde aurait tryhardé plus rapidement si c'était 10j
b0n5a1: dwarfie t'as vu sudoku verificator ? je vois ça plutôt en coc ^^
dwarfie: je vois meme pas l'interet ... donc je prefere rien dire ...
b0n5a1: bah je sais
dwarfie: n_lan , c'est pire ... les tests sont faux ...
b0n5a1: le puzzle covid/clustering...inspiré le mec...
leojean890: chuck norris, 253 carac
leojean890: mdr covid clustering j'avoue il est morbide lui;o
leojean890: temperatures 120 carac
leojean890: thor 149 carac
leojean890: don't panic 233 carac
Alshock: de mémoire température c'était le seul que j'avais un peu tenté de faire bien
Alshock: Ah, j'ai un 49 en python leo :D Si même moi je te bats c'est que tu peux le faire
leojean890: moi j'ai un peu tenté ces 4 derniers jours mais très modérément en terme d'investissement en temps (léger)^^
leojean890: 49 t'es proche du meilleur ;)
Alshock: oh que non
leojean890: c'est combien dans celui-ci le meilleur ?
Alshock: 29 le meilleur xD
leojean890: ah ok
leojean890: 43 dans thor jcrois
leojean890: et un peu plus dabs chuck et don't panic
leojean890: jvais dodo par contre, bn:)
leojean890: pet que jcontinuerai à amélio mais jpense plutot retourner sur multi/optim
Alshock: Attends wtf le leaderboard est bugué
leojean890: ptet*
dwarfie: en meme temps abouvier et asaiyusuke , tu peut les oublier , c'est de l'arnaque
Alshock: quand je limite le langage à Python3 il me sort personne au-dessus de 56 à la 453è place. Alors que je sais que des gens ont fait bien mieux, même moi je suis devant
leojean890: arnaque comment ça xD
Alshock: C'est un bug connu ?
Alshock: ils lancent des programmes perl de 3 caractères ? xD
Alshock: Ah oui non d'accord le score est pas marqué là, c'est parce que j'ai fait 49 en ruby et 69 en python je comprends mieux
Alshock: on va dire que c'est la fatigue
Illedan: Don't like my hardcode BigUP? :P
leojean890: mdr Illedan ;p
leojean890: me too I will improve mine don't worry ;P
leojean890: idk if hardcoding is the best way
leojean890: not sure
Illedan: We will see
Illedan: Soon done with my search
leojean890: will try to do a search as well I think
leojean890: but elagate a lot
leojean890: not sure it will work
leojean890: else will try just create alignments
leojean890: like the boss does
leojean890: and counter other
BigUP: Illedan, works fine, I wonder if I should not do the same in fact
Alshock: Meanwhile I can't manage to compute a collision between two circles without either having my entities running through each other or a beautiful segfault
Alshock: I hate you all for making me realize how inefficient I am XD
Illedan: Might be you can hardcode to beat the boss :D
Illedan: I was thinking about looking at his counter actions and counter them :P
Illedan: But meh
leojean890: create diverses alignments (example link several lines in one pawn), finish them when anough points earned
leojean890: enough*
leojean890: and counter the other..
leojean890: will try something like this
leojean890: hardcode places to put pawns may be good but counterable
leojean890: idk
b0n5a1: je viens d'essayer de golfer thor en python je tombe à 111 (et je suis une brelle) ^^
b0n5a1: 107
b0n5a1: erf 111
Alshock: Mon magnifique code en ruby (tout à fait dégueulasse aussi) que je ne veux pas voir en peinture me sort des immondices comme ça: [l<=>t];u+=m<=>u;t+=l<=>t
Stilgart: sans déconner, il y a une mini-manif dans ma rue
Alshock: à cette heure là ?
JBM: oui mais t'habites en banlieue
Stilgart: oui
Stilgart: et faut croire oui
JBM: "le virus, on est contre!"
b0n5a1: Stilgart le 4 mai certains veulent sortir partout pour forcer au déconfinement total aussi
Alshock: C'est des enfants de la lune qui sont fatigués d'être enfermés car ça les empêche de voir le soleil ?
Stilgart: b0n5a1: sérieux ?
b0n5a1: oui
BigUP: mais qu'ils y aillent ! ;)
Alshock: non pas vraiment
Stilgart: et évidemment, ils n'auront pas l'idée que, outre la stupidité profonde du truc, ça aura l'effet inverse des revendications ?
b0n5a1: beaucoup d'ex GJ
Alshock: si c'était un bon virus comme ebola là oui
b0n5a1: "citoyens masqués"...ils veulent aller en préfecture et autre
Stilgart: bon, c'est fini
Alshock: C'est toujours difficile de connaître les causes profondes des actions de groupe. De toute façon l'exo-groupe nous paraîtra toujours fondamentalement débile
b0n5a1: ça expliquerait peut être l'achat récent pour des millions de drones, mini drones et lacry pour police et gendarmerie
Stilgart: ils ont du oublié que la police était juste à coté de la mairie...
Alshock: bah, le mec qui a construit les bâtiments avait un minimum de suite dans les idées
Stilgart: surtout que Evry c'est très récent comme ville
BigUP: b0n5a1, c'est ca qui est bien, ce genre de crise, c'est jamais perdu pour tout le monde... On ne les voit plus laurel et hardy (castaner & lallement)
b0n5a1: boon
b0n5a1: ok 111 en python c'est naze ça descend à 58
BigUP: Illedan, your new code is not hardcoded anymore ?
Illedan: Nah, serach
Illedan: *serach
Illedan: with bugs
Stilgart: Automaton2000: fix le code de Illedan
Automaton2000: ca me fait penser à ça
Zorg1: à quoi donc Automaton2000 ?
Automaton2000: je ne suis pas sûr de bien comprendre le principe de base de la théorie des graphes
Zorg1: Automaton2000 : tu t'en fous de la comprendre, t'appliques les algos épicétout :p
Automaton2000: je crois que je ne passe pas
b0n5a1: descendu à 91
Illedan: :rocket:
Illedan: 0.07 away from the boss
Illedan: (╯°□°)╯︵ ┻━┻
b0n5a1: bn
Stilgart: bn