Chat:Fr/2020-04-25

From CG community
Jump to navigation Jump to search

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

Default avatar.png 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: :-)

Default avatar.png JBM: je la trouve pas

Dwarfoo7: juste en général.. les gens downvote sans commenter. Je ne trouves pas ça top

Default avatar.png JBM: lol

Default avatar.png JBM: ameliore ton gens

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é

Default avatar.png JBM: t'es pas un peu exigeant?

Dwarfoo7: peut-etre

Default avatar.png 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

Default avatar.png 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 ...

Default avatar.png JBM: je crois qu'il joue les roles de CM et de PM en meme temps

Default avatar.png JBM: et que c'est pas compatible

Boulet: CM ok mais PM ??

Default avatar.png JBM: definir ce qu'on attend du produit

Default avatar.png JBM: la fameuse "politique"

Stilgart: Prime Minister ?

Default avatar.png JBM: product mgr

Stilgart: ha

Default avatar.png JBM: bande d'academiques

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 ;)

Default avatar.png JBM: parle-nous plutot de DP

Default avatar.png JBM: oh

Default avatar.png JBM: idee troll

dwarfie: JBM ... pas de porno a cette heure ci ;)

Stilgart: ça sent le fou-rire suivi de 50 xp

Default avatar.png 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

Default avatar.png JBM: et c'est pas une regle

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...

Default avatar.png JBM: et pas trop long a lire

Stilgart: ça rend les choses plus complexes en théorie

Stilgart: et pas trop long à lire !

Boulet: et frais (enfin nouveau)

Default avatar.png JBM: refrigere

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

Default avatar.png 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

Default avatar.png JBM: alors attends

Default avatar.png JBM: les +1 font de l'XP

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: en utilisant ton reseau de faux comptes

Stilgart: donc upvote + downvote = 1xp + score à 0

Dwarfoo7: je m'en fou de l'XP :-)

Default avatar.png JBM: non mais c'est pour dire

Default avatar.png JBM: en l'etat, les downvotes ne convertissent pas en refus

dwarfie: +10 !!! ... +1 c'est sur les comment ...

Default avatar.png JBM: voter est accessible a tous

Dwarfoo7: et c'est le bordel de promouvoir la soumision de truc non 'nettoyé' :-)

Default avatar.png JBM: accepter/refuser a une "elite"

Boulet: NON PAS A MOI JBM

Default avatar.png JBM: sisi

Boulet: A si voter je peux

Default avatar.png JBM: toi tu peux juste plus refuser

Boulet: ni accepter du coup :P

Default avatar.png JBM: ca t'as jamais pu

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

Default avatar.png 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 :(

Default avatar.png JBM: knuth c'est la version CS de l'annuaire?

Default avatar.png JBM: Stilgart: justement

Default avatar.png JBM: il a tout le temps de faire un max d'xp

Stilgart: donc le bon plan c'est le puzzle un peu dur

Default avatar.png 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

Default avatar.png JBM: parce que y'a plus d'xp a long terme

Default avatar.png JBM: a etre dans la file

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*

Default avatar.png 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?

Default avatar.png JBM: pas de regle stricte

Default avatar.png JBM: cas par cas

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 :)

Default avatar.png JBM: ca a jamais ete interdit

Stilgart: si si

Default avatar.png 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

Default avatar.png 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: ?

Default avatar.png JBM: c'est moi qui lui ai fait changer ca

Default avatar.png JBM: mais bon on en remonte a un probleme de fond (haha)

Default avatar.png 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 ?

Default avatar.png JBM: meme page lol

Boulet: ok

Default avatar.png 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

Default avatar.png 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;

Default avatar.png JBM: tu parles anglais?

Default avatar.png JBM: "should"

Default avatar.png JBM: ah merde

Stilgart: shall serait plus approprié

Default avatar.png JBM: pas pour moi

Default avatar.png JBM: et le 2d devrait mettre should aussi

Stilgart: question de point de vue

Default avatar.png JBM: mais de toute maniere la liste entiere est censee etre sous un en-tete "guidelines"

Stilgart: en tout cas, pas must

Dwarfoo7: :thumbsup:

Default avatar.png 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 ;)

Default avatar.png 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/

Default avatar.png JBM: \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

Default avatar.png JBM: gg toi

Default avatar.png 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...

Default avatar.png JBM: y'a autre chose que wood?

BigUP: hum, ha oui, non

Default avatar.png JBM: ouais ca va pas etre evident

dwarfie: donc du coup c'est vraiment pas evident

dwarfie: :D

Default avatar.png JBM: merci dwarfie

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

Default avatar.png JBM: 2depth1cup?

Stilgart: clair que ça va pas être évident de sortir de wood :)

Stilgart: ESCROLL

Stilgart: EgrilléParDwarfie

Default avatar.png Dahll: si des gens veulent des conseils pour ocean of code je peux aider

dwarfie: le scroll , c'est la vie :D

Default avatar.png JBM: c'est sympa merci

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

Default avatar.png JBM: classe

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 ?

Default avatar.png 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 ?

Default avatar.png JBM: ml

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

Default avatar.png JBM: surtout fitness amha

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 ... ;)

Default avatar.png JBM: yay

Default avatar.png Bonjour.Je.Suis.Bob.Le.Bricolo: Bonjour

Default avatar.png JBM: J

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?

Default avatar.png JBM: c'etait pas pypy?

jolindien: concours de ;) ?

jolindien: ;) ;) ;)

dbdr: pypy c'est AOT non?

Default avatar.png JBM: (; (; (;

Default avatar.png JBM: ah oui

BigUP: dbdr, ca pourrait pour Python4 ... meme si c'est loin de sortir

Default avatar.png 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"

Default avatar.png JBM: omg

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?

Default avatar.png JBM: ouais

Default avatar.png JBM: ca me manque

Default avatar.png JBM: vite, un best of youtube

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

Default avatar.png JBM: fallait y etre

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 ^^

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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)

Default avatar.png 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

Default avatar.png 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:

Default avatar.png 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)

Default avatar.png Math1518: Ok merci bien

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;)

Default avatar.png JBM: a peine

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

Default avatar.png JBM: y'en a pas que 3 qui comptent?

Zorg1: doit y avoir un log dans la formule

Default avatar.png JBM: toujours

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

Default avatar.png 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.

Default avatar.png JBM: tu crois?

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

Default avatar.png JBM: pas directement

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

Default avatar.png 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

Default avatar.png JBM: 2 oui

Default avatar.png JBM: 1 par defaut oui mais c'est changeable

TidyMaze: je me pose des questions philosophiques, mais j'apprends des choses ^^

Default avatar.png 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 ?

Default avatar.png JBM: avec using

Alshock: mais, mes méthodes sont surchargées avec une const et une modifiable

Default avatar.png JBM: ben celle que tu veux

dbdr: JBM top 5 pour le golf

Default avatar.png JBM: wat

Default avatar.png JBM: ah ok

dbdr: oui je lag

Default avatar.png JBM: trop de rust sur #world?

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

Default avatar.png JBM: l'ascii art

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

Default avatar.png JBM: nous non plus

Zorg1: ça veut dire quoi "un code que TU PENSES déterministe"

Zorg1: il l'est ou pas ?

Default avatar.png JBM: en tout cas son comportement l'est pas

Default avatar.png 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

Default avatar.png JBM: c'est prevu

dbdr: oui?

dbdr: :popcorn:

Default avatar.png 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 ;)

Default avatar.png JBM: et les puzzles dbdr c'est pour quand?

b0n5a1: c'est moi où ça commense à globalement un peu ramer ici ?

Default avatar.png 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 ;..

Default avatar.png JBM: les tiens

dbdr: c'est prévu?

Default avatar.png JBM: a toi de nous le dire

dbdr: j'ai mis à jour les logs de chat sur le wiki déjà

Default avatar.png JBM: eheh

dbdr: j'ai encore un probleme pour automatiser

Default avatar.png JBM: rajoute une couche de perl

dbdr: j'ai pas réussi à interdire l'edition des logs de chat

Default avatar.png JBM: bash: emacssh : commande introuvable

Default avatar.png 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

Default avatar.png JBM: une faute de ma part

dbdr: meta

Default avatar.png JBM: typo je sais pas

Default avatar.png JBM: ah mais

Default avatar.png JBM: ok j'etais pas sur la bonne machine

dbdr: çá pourrait exister

Default avatar.png JBM: tout s'explique

dbdr: peut-etre que ça devrait?

Default avatar.png JBM: bah y'a deja TRAMP

Default avatar.png JBM: ca fait qqs annees que c'est merge a la mainline maintenant

dbdr: emacs comme login shell ça se fait je suppose?

Default avatar.png JBM: en theorie

Default avatar.png JBM: y'a tout ce qu'il faut pour anlancer d'autres process

Default avatar.png JBM: (mais qui en aurait envie?)

dbdr: ya des ultras

dbdr: ce que je respecte

Default avatar.png 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

Default avatar.png JBM: ouais j'y crois moins

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

Default avatar.png JBM: c'est du propre

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

Default avatar.png 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

Default avatar.png 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)

Default avatar.png JBM: hihi

b0n5a1: erf

Zorg1: x86 tu te traines des comptabilité c'est pour ça que c'est aussi moche

Default avatar.png JBM: et quand ca tombe sur orgasme.mp3...

dbdr: le truc bien safe

Stilgart: JBM: ça arrivait :D

Zorg1: *compatibilité

Default avatar.png JBM: evidemment

Default avatar.png JBM: quelle modulation?

Stilgart: on n'avait de tout... après compte pas sur moi pour parler technique en audio

Default avatar.png JBM: plutot en radio la

Zorg1: ça me rappelle les xv -display gars-qui-fait-une-prez photdeQ.jpg

Stilgart: en flux audio

Stilgart: via ethernet donc

Default avatar.png JBM: aaaaaaaah

Default avatar.png JBM: deception

Default avatar.png JBM: mais qui ecoute ca

dbdr: faut xhosts + non?

Default avatar.png JBM: arg

Default avatar.png JBM: allo, ici la DSI

Stilgart: dbdr: pas il y a 13 ans

Zorg1: dbdr : sur certaine machine on faisait le xhost + de base pour pas avoir des pbs

Default avatar.png JBM: rhalala

dbdr: il y a 20 oui

Zorg1: si si le xhost + ça se faisait il y a + de 20 ans

Default avatar.png JBM: les magic cookies aussi existaient y'a 20 ans

Stilgart: c'était pas le défaut à l'époque ?

dbdr: non

Default avatar.png JBM: si

Zorg1: JBM : ouaip mais fallait lire le man

Zorg1: et à l'époque on faisait du rsh comme qui rigole

Default avatar.png JBM: c'est a leur portee

Default avatar.png JBM: bah, rsh ca marche

Stilgart: ça fait ce que ça dit

Default avatar.png JBM: c'est pas la panacee, mais c'est plus secure que xhost +

dbdr: xhost + c'est par paresses

Default avatar.png JBM: je sais

Default avatar.png JBM: mais ca me fait mal quand meme

Zorg1: oui

dbdr: chaque fois que qqn fait xhost +, JBM se ...

dbdr: completez la phrase

Default avatar.png JBM: demande a bing

Stilgart: AutomatonNN: vas-y, c'est ton moment... complète la phrase pour une fois !

AutomatonNN: salut Automaton2000

Default avatar.png JBM: mmm pas le top

dbdr: JBM se demande à bing? ça fait du sens?

Default avatar.png 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

Default avatar.png JBM: euh... ok

Default avatar.png JBM: si bing le dit

Stilgart: je préfère encore le "JBM se salut Automaton2000"

Automaton2000: c'est pas mal comme idée

Default avatar.png JBM: certes

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é

Default avatar.png JBM: rwxrwx-wx

dbdr: bien logique

Default avatar.png JBM: pourquoi pas

Default avatar.png JBM: en style R^X pour les inconnus

Default avatar.png JBM: bon typiquement on fait plutot du W^X

Default avatar.png 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!

Default avatar.png JBM: r xor x

Default avatar.png JBM: (tu trouveras plutot w^x dlvv)

dbdr: lire our executer, mais pas les deux?

Default avatar.png JBM: voila

dbdr: on peut executer sans lire?

Default avatar.png JBM: oui

Default avatar.png JBM: bon pas en bash

dbdr: juste en emacssh?

Default avatar.png JBM: mais les binaires oui

Default avatar.png JBM: les repertoies aussi

Stilgart: c'est pratique sur un repertoire

Default avatar.png JBM: scroll? :p

Stilgart: tu peux traverser mais pas faire ls dessus

Stilgart: non, ajout à "les repertoies aussi"

Default avatar.png JBM: ok

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

Default avatar.png JBM: exactement

Default avatar.png 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

Default avatar.png 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...

Default avatar.png JBM: venant du mex qui xhost +

Zorg1: donc si je fais xhost + je peux plus lire JBM mais toujours l'exécuter ?

Default avatar.png JBM: oui pour toi c'est safe

dbdr: j'ai jamais dit que je le faisais

Default avatar.png JBM: essaie voir?

Default avatar.png JBM: (rappelle-moi ton ip?)

Default avatar.png JBM: t'as pas dit "tlm le faisait">

Default avatar.png JBM: ?

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"

Default avatar.png **JBM lynche Zorg1, donc

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 !

Default avatar.png 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à

Default avatar.png JBM: y'en a dedans

Default avatar.png JBM: dans la storyline

dbdr: Armored Personal Unit

Zorg1: ah ok

Zorg1: je viens de tomber dessus

Default avatar.png 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

Default avatar.png JBM: 2012

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

Default avatar.png JBM: JBM Bytecode Machine voyons

Boulet: quoi il faut hurler

Boulet: ?

Boulet: Present

Default avatar.png JBM: ORANGINAAAAAAAAAAAA

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

Default avatar.png JBM: pas forcement alshock

leojean890: et la dispo des radars

Default avatar.png 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

Default avatar.png JBM: quand tu parles des annees 20, c'est assez clair pour tout le monde que 30 n'en fait pas partie

Default avatar.png 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à ?

Default avatar.png JBM: oui mais t'habites en banlieue

Stilgart: oui

Stilgart: et faut croire oui

Default avatar.png JBM: "le virus, on est contre!"

b0n5a1: Stilgart le 4 mai certains veulent sortir partout pour forcer au déconfinement total aussi

Default avatar.png JBM: les gens...

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

Default avatar.png JBM: bn

Stilgart: bn