Chat:Fr/2020-08-23
pardouin: coucou :)
nopnop: slt
nopnop: shit
nopnop: je vois pas ce que j'ai ecris dans le caht
Bon[]Crayon: Salut
Bon[]Crayon: à
Bon[]Crayon: tous
Bon[]Crayon: Salut Automaton2000
Automaton2000: au moment de la lecture de la première ligne et la dernière fois que j'ai une erreur
Bon[]Crayon: Automaton2000 Arrête de recopier des bouts de phrases du chat, on ne comprend rien.
Automaton2000: je viens de rentrer chez moi
Bon[]Crayon: Salut
Bon[]Crayon: Automaton2000 tu dois être frais :wink:
Automaton2000: ok c'est bon j'ai fait mon ia est pas encore passé
Zorg1: bon dimanche à tous et aux bots Automaton2000 & AutomatonNN
Automaton2000: j'arrive pas à faire la simu de l'adversaire
AutomatonNN: oh oui c'est vrai
Zorg1: fix vos bots
Bon[]Crayon: :clap:
dbdr: simule-toi toi-même -- Socraton2000
Zorg1: sors de ta caverne
dbdr: https://upload.wikimedia.org/wikipedia/commons/a/a5/Squelette_V%C3%A9sale.jpg
dbdr: ya pas une image super classique d'un homme qui regarde un crane? c'est dans Hamlett?
Bon[]Crayon: To be or not to be. :thinking:
Zorg1: momento mori ?
Zorg1: memento mori, d'ailleurs
dbdr: oui, c'est connecté, je suis tombé sur ça aussi
dbdr: je pense que je pensais à ça
dbdr: donc y'aurait pas une version canonique de l'image
Bon[]Crayon: "je pense que je pensais à ça"
dbdr: c'est dans le ton
Bon[]Crayon: ça fait une phrase à la automaton
dbdr: fun fact: c'est le vrai crane de Tchaikowsky
dbdr: On one occasion, André [Tchaikowsky] felt he had played an excellent recital but the applause was rather meager. His reaction was a single encore -- the entire "Goldberg Variations," a work lasting nearly an hour. By the end, the recital hall had completely emptied.
dbdr: donc les gens sont partis au milieu?
dbdr: pas vraiment ce qu'il esperait je suppose
dbdr: arf, les trous de lapin...
dbdr: On another occasion, at a Mozart concerto concert, André improvised a twenty-minute cadenza using themes from Bart6k's Miraculous Mandarin. The furious conductor finally brought in the orchestra after shouting at André: "That's enough!"
dbdr: :D
Moctrof: On se fait niqueé avec un language objet pour les clash of code shortest code nan ?
Moctrof: En c# rien qu'avec les imports et la declaration de la classe je suis moins bon que les autres
TidyMaze: si tu veux couper une branche prends une scie, pas une cuillère :)
TidyMaze: oh, gros loupé sur les heures ^^
dwarfie: en meme temps la cuillere ca peut etre plus adapté dans certains cas ...
dwarfie: cf robin de bois prince des voleurs : pourquoi la petite cuillere et pas la hache ? parce que moins c'est tranchant et plus ca fait mal :D
nopnop: oui pour les bonzai c'est bien
TidyMaze: https://www.youtube.com/watch?v=9VDvgL58h_Y
dbdr: THSMWTVIW? (de mémoire...)
dbdr: :+1:
pardouin: o/
Bon[]Crayon: :wave_tone2:
Zorg1: \o
Thyl: Yo
Thyl: Pourquoi sur le Discord y a écrit que le Fall Challenge est de type Puzzle Solo ?
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: faut le mettre dans mon code :d
AutomatonNN: ou je sais pas trop comment est-ce que tu as un peu de chance de comprendre que tu peux pas ta pas t
pardouin: salut blaise
BlaiseEbuth: \o
Thyl: salut blaise, pardouin
BlaiseEbuth: o/
pardouin: tu saurais faire une version android de ton chat?
pardouin: parce que les 3/4 du temps quand je vais sur CG c'est sur mon tel
pardouin: tester des micro modifs - et j'ai pas le chat du coup
BlaiseEbuth: Bonne question... Faut que je check ce qu'il est possible de faire...
Thyl: tu code en objective C Blaise ?
BlaiseEbuth: Tu arrives à accéder à l'ide sur ton tel ?
BlaiseEbuth: Non Thyl, j'en ai fait une fois en cours et j'espère ne plus jamais en faire... :grin:
pardouin: oui en mettant "afficher la version ordinateur"
BlaiseEbuth: Jamais testé...
pardouin: j'ai bien peaufiné mon exploration sur CotR, j'ai fait top 40 du coup :D
pardouin: donc validation des 2% sans pb
pardouin: au final c'est le dernier validateur qui fait la diff, là même en peaufinant mon explo le dernier validateur me prend 1354 chars sur 3419, pas loin de la moitié quoi
dwarfie: parce que ca va etre un challenge de golf :D
dwarfie: oups ...lag of death sur un mode troll
BlaiseEbuth: En opti je suis top6%, c'pas encore ça...
dwarfie: mouais ... autant dire que t'as hardcodé ...
dwarfie: et hop ... lvl 47
BlaiseEbuth: pardouin : Ca semble faisable, j'y regarderais dans la semaine.
pardouin: ok cool
925695: coucou les enfants. dwarfie tu peux passer sur l'autre système stp. c'est purement perso
BlaiseEbuth: \o
925695: eg au revoir lesperits
BlaiseEbuth: "l'autre système"
Zorg1: le système des vieux cons faut croire :D
925695: voila 😀
dwarfie: voila ... celui en place depuis 9 ans ... avant meme que CG mette le meme chez eux :D
925695: voila. dans mes bras
**dwarfie se dit que par contre faudra qu'il y mette le /flip un jour :D
925695: clairement
dwarfie: (ca se trouve ca y est mais juste pas vu)
Bon[]Crayon: non non automatonNN
AutomatonNN: ou c'est un peu de contest de contest qui a tout compris Automaton2000
JBM: tortue de contest de contest
Bon[]Crayon: automaton2000 malin comme une tortue
Automaton2000: c'est ce que je t'ai vu
Thyl: reCurse je peux te poser une question sur les réseaux de neurones à travers CSB ?
reCurse: À tes risques
Thyl: merci :)
Thyl: ton set d'entrainement tu le fait comment ?
reCurse: En self-play
Thyl: c'est à dire :sweat_smile:
reCurse: Je fais jouer mon bot contre lui-même et j'enregistre les parties
reCurse: J'utilise ces parties pour l'entraînement
Thyl: aaaaa
Thyl: tu le fais en local ?
Thyl: où tu réentraine à chaque fois les neurones ?
reCurse: Tout est fait en local
reCurse: Je soumet que le résultat
Thyl: ok
BlaiseEbuth: Le local, le circuit court, tout ça...
Thyl: merci beaucoup vachement sympa de partager
Thyl: au passage ton post-mortem sur Coders Carabean, je l'ai adorer ! :)
reCurse: Content du feedback, merci :)
BlaiseEbuth: Il était pas en qlearning ton NN ?
reCurse: C'est en lien avec ma réponse?
Thyl: qlearning ?
BlaiseEbuth: Peut-être pas... Mais puisque tu utilises des enregistrements pour l'entrainement...
reCurse: Le q learning ça utilise aussi des enregistrements
reCurse: Du moins celui qui fonctionne bien
Thyl: hmmm
BlaiseEbuth: Ah. Pour moi le principe c'était de laisser le NN s'entrainer contre lui même.
reCurse: Pour entraîner t'as nécéssairement besoin d'avoir du data
Thyl: data
reCurse: Le data peut venir en jouant contre soi-même, en examinant des parties experts, etc
reCurse: Mais t'as nécéssairement besoin des enregistrements
Thyl: ok
BlaiseEbuth: Ok. J'avais pas cet aspect là.
Thyl: reCurse dev and teatcher
ThomasNicoullaud: BlaiseEbuth n'a pas tord non plus
BlaiseEbuth: \o ThomasNicoullaud ça faisait un moment !
Thyl: On est obligé d'avoir beaucoup de connaissances en math pour faire des NN
Thyl: ??
Thyl: grand blanc ...
JaggBow: Pas pour les coder, cependant , si tu veux design tes propres architectures ou analyser d'autres NN, faut avoir des connaissances surtout en statistiques et proba
Thyl: stats pour les datas ...
Thyl: okmerci
Thyl: Automaton2000 prout
Automaton2000: je vais y aller aussi
dwarfie: Automaton2000 ... quand faut y aller ... faut y aller ..
Automaton2000: ce que j'en pense en glof je crois qu'il est pas en train de faire un truc
dwarfie: Automaton2000 : non mais serieux , si tu doit y aller vas-y ... sinon ca va etre le merdier .... :poop:
Automaton2000: j'ai envie de jouer à un jeu
**dwarfie a peur ...
Zorg1: attention ceci n'est pas un flim sur le glof
dwarfie: tin cup ? ou happy gilmore ? ;)
dwarfie: grrr ... des reverses validés parce que "le titre ca aide" ... alors que le titre on l'a jamais en reverse ...
leojean890: ça bastonne sévère today sur D&B hehe
dwarfie: moi pas ... pas encore eu le temps de'y jeter un oeil ;)
leojean890: mdr j'avoue en coc le titre est pas censé aider ni être dispo en reverse, abusé xD
leojean890: moi j'ai pas avancé ça today, je commence un paper soccer là;p
dwarfie: et de fait ... il est pas dispo ... donc approuver parce que le titre en parlant ... c'est a se demander si les gars on vraiment fait des CoC
leojean890: collisions à gérer et path à stocker soi même vu que jacek renvoie pas la map ni la posBalle dans son paper soccer ;P
leojean890: j'avoue ils en ont clairement pas fait :P
leojean890: hier j'ai fait 5 coc et je suis passé de ce fait de 3900 à 1600;P
leojean890: et l'achievement map quest c'est "faire 50 coc" alors que j'en ai fait 30 only
leojean890: pas envie d'en faire tlt
dwarfie: ah ouais ... t'en as fait que 32 ... aller , a un par jour et dans pas longtemps tu pourras moderer ;)
leojean890: bah certains jours je suis motivé et j'en fais 5 d'un coup aussi:)
leojean890: en plus parfois ça va super vite, certains fastest
dwarfie: ou est BlaiseEbuth ... qu'il puisse encore raler sur gorbit ...
leojean890: à 50 on peut modérer ?^^
dwarfie: proposition de clash ... lire la partition en ascii art .... grrrr
leojean890: j'ai vu 50 pour la quest map et après on m'a dit que c'est rank 1000, je pense que c'est pas trop dur à faire en en faisant plein
leojean890: une partition de musique ?
leojean890: là je peux déjà voir les clashs proposés
leojean890: dans "contribution"
leojean890: depuis lvl 20
leojean890: mais souvent je prends pas le temps de faire ça
dwarfie: oui ... a 50 , tu vas avoir 3 truc , 50xp de QM , 155xp d'achievement et le droit de vie ou de mort sur les contrib CoC
leojean890: ah même sur celles déjà validées ?:P
leojean890: les non-validées je peux les voir mais j'ai pas vu si je peux valider ou disapprove
leojean890: je sais juste que je peux upvote
leojean890: ou downvote du coup
dwarfie: humm ... sur celles validées , je pense qu'il faut encore monter en lvl ...
leojean890: je vois:P
dwarfie: en fait , c'est des droits de modifier et ca doit etre lvl 27 pour CoC et puzzle
leojean890: pour les non-validées faudrait que je fasse le test pour voir ce que je peux faire exactement avec
leojean890: ah ok^^
leojean890: en gros que je continue les puzzles hard :p
dwarfie: si c'est les officiels oui ... sinon , les commu que ca soit trivial ou hard , ca fait pareil ;)
HayTheFirst: Les CoC c'est abusé en tout cas, en quelques participations je remonte déjà dans le top 100 donc bon x)
leojean890: ouais je voulais finir les officiels en premier pour maximiser les xp^^
dwarfie: tien , deja fait 3 hard commu , ca te fera 650 XP de plus ;)
leojean890: pas encore commencé les puzzles commu
leojean890: les coc.. si tu finis tlt premier ou 2eme tu montes vite on dirait
dwarfie: 3 very hars plutot ... et y'en a des pas si durs en plus :D
HayTheFirst: Le puzzle Hard sur l'indentation CGX est à 250 XP, ça me paraît beaucoup ^^'
leojean890: 650 xp juste pour 3 hard comu ?
leojean890: commu*
dwarfie: 3 very hard ... mais y'en a tu les passerais a l'aise
leojean890: je croyais que pour les commu c'est 50 xp j'ai pas bien regardé
dwarfie: 3*50 XP + 500 XP de l'achievement que t'as pas encore
leojean890: ah ok un achievement qui est "faire des puzzles commu"
leojean890: "very hard"
leojean890: ^^
dwarfie: non ... un achieveent qui est de faire 100% a 3 very hard
dwarfie: commu ou officiel
leojean890: déjà si je fais qq easy commu je vais ptet débloquer un achievement ?
leojean890: ah ok
leojean890: compris^^
leojean890: certains commu sont donc plus simples que des officiels
leojean890: en VH
dwarfie: oui je confirme , y'a des very hard , on se demande ce qu'ils font la ... y compris le mien :D
leojean890: il parait que certains VH commu sont plus simples que certains easy commu
dwarfie: mais c'est pas moi qui l'ai mis la ;)
leojean890: tellement ils sont mal ranked les commu
leojean890: ouais ils ont auto classé selon le taux de réussite à l'époque il parait
leojean890: sans prendre en compte le nb de participations ?
leojean890: genre on peut pas faire des stats fiables sur un nombre de participations trop petit
dwarfie: https://www.codingame.com/ide/puzzle/hourglass devrait etre en medium ... clairement
leojean890: ok je note :p
leojean890: que je fasse ça en premier:)
dwarfie: https://www.codingame.com/ide/puzzle/the-lucky-number aussi
leojean890: dans les VH
leojean890: et faudra trouver un 3eme:p
leojean890: pas encore faire there is no spoon d'ailleurs
dwarfie: resistance dans les officiels
leojean890: et ML ?
leojean890: there is no spoon parait assez dur mais ptet faisable en heuristiques
dwarfie: https://www.codingame.com/training/expert/texas-holdem qui est pas si compliqué non plus ...
dwarfie: juste chiant
leojean890: j'y ai joué en direct
leojean890: je peux hardcoder des heuristiques
leojean890: un peu la flemme mas bon ça peut se faire
leojean890: ok je note les 4
leojean890: je tenterai d'en faire 3:p
leojean890: hardcoder des heuristiques pour no spoon correspondant à ce qui marche au jeu solo
dwarfie: le probleme , c'est qu'il y a des very very hard ... du coup les autres a cote on l'air tres simple ...
leojean890: .....
leojean890: je coprends ouais
leojean890: nintendo
leojean890: et mars lander t'en dis quoi?^^
leojean890: tiens me maque l'achievemement puzzle de la semaine aussi sur la map:p
leojean890: tu fais ça la bonne semaine et hop:)
dwarfie: je suis mauvais public pour mars lander ... j'ai fait 100% en contest ... donc j'aurais tendance a dire "les doigts dans le nez" :D
leojean890: ouais t'as un bon truc en optim en +^^
leojean890: mais la version en VH semble pas simple
dwarfie: il est pas si dur
dwarfie: attend , je regarde le report pour voir la diff entre 2 et 3
leojean890: ah je passe 1 test sur 2 mdr
leojean890: 50% et ça passe lvl 25
leojean890: grotte mauvais coté passe pas:p
dwarfie: ouais , je verifie juste si y'a un mur entre moi et le point d'atterissage et sinon je survole jusqu'a "voir" ou je dois aller
dwarfie: ah ben en fait , ma verion 2 et 3 etait la meme :D bizarre ... ca merite un diff
leojean890: je vois:)
leojean890: bah t'as rems ta version du 3 sur le 2?^^
leojean890: remis*
dwarfie: ah ben oui ... en fait mon code pour le 2 marchait pour le 3 lors du contest :D
dwarfie: non ... en contets solo , a l'epoque , on pouvait pas revenir en arriere il me semble ... en tout ca , on avait pas le temps
leojean890: resistance je viens de lire ça sent le BFS
leojean890: ah je vois
HayTheFirst: There is no spoon est assez simple en vrai. L'épisode 1 se fait rapidement, le 2 c'est plus galère mais ça reste globalement faisable (le plus compliqué pour moi dans l'ep2 c'est de considérer les liaisons crées pour ne pas les croiser)
leojean890: enfin pas BFS qui s'arrête une fois qu'une sol est trouvée quoi
leojean890: le 1 je sais bien :p
leojean890: je parlais du 2:P
leojean890: ça semble faisable en heuristique en effet
leojean890: mais faut pas avoir la flemme^^
leojean890: car semble un peu chiant à coder
leojean890: (ayant joué au vrai jeu en cliquant)
dwarfie: le 2 j'en avais un peu chié quand meme ... j'avais pas les perf en php
leojean890: je vois^^
leojean890: heuristique puis recherche si jamais ambiguité dans les résultats de l'heuristique
JBM: pas les perfs pour 5 ifs?
HayTheFirst: Tu as des astuces qui te simplifient rapidement. Par exemple tu sais que si tu as un noeud dont la valeur est le double du nombre de voisins (par ex 6 pour 3 voisins), alors il fera 2 liaisons pour chaque. De même, si tu as genre 7 et 4 voisins, tu as une liaison chez chacun au moins
leojean890: no spoon 2 passe pas en seule heuristique je pense
dwarfie: sur there is no spoon 2 ... avec le backtraking quasi indispensable ... pas pour 5 ifs
JBM: oui celui-la je l'ai aussi trouve violent sur les perfs par rapport a la moyenne
leojean890: ouais les heuristiques ne devraient pas suffir je pense, faut simuler sur les ambiguités
dwarfie: par contre , CGL , va me falloir plus que 5 ifs , ca c'est clair :D
leojean890: resistance si le dico est court tu peux bruteforcer les mots, =>=> mauvaise solution trop lente vu que parfois c'est 100000 mots dans le dico mdr;)
leojean890: CGL c quoi?^^
leojean890: resistance vaut mieux BFS
leojean890: j'pense
dwarfie: CGLambda ...
leojean890: ah ok, pas encore vu
leojean890: ah c le tien jbm ?
leojean890: ils en parlaient l'autre jour
leojean890: dwarfie disait que c'est plus original que la plupart
leojean890: donc ça le motiv
dwarfie: :D
leojean890: ;)
leojean890: pas encore testé non plus anyway^^
leojean890: resistance : simu avec un branching de 26, on teste toutes les lettres, et on maj la chaine en retirant le morse associé de la string du début, si on arrive à un mot on l'ajoute à la liste des mots possibles et on break la simu courante, et on poursuit les autres jusqu'à ce que toutes soient invalides ou donnent sur un mot ;P => trop lent ça aussi je pense :p
HayTheFirst: Oh l'horreur, je pensais que ça pouvait correspondre qu'à un seul mot ^^'
leojean890: faut retourner le nb de mots;)
dwarfie: non ... le nombre de messages differents possibles ...
leojean890: ah oui pas s'arrêter à un mot trouvé of course
leojean890: pardon
leojean890: continuer tant qu'n trouve des mots valides
leojean890: et si ça n'a pas de sens on break la simu courante et on poursuit les autres..
leojean890: mais je sens que c trop lent mon truc ;o:o;o:o
dwarfie: (evidemment , y'a une astuce a penser .... ;) )
leojean890: yep xD
dwarfie: indice sous forme d'une citation "Mille débuts ne valent pas une fin."
leojean890: ah ouais c pas con de regarder la fin en premier;p
JBM: soeur anne ne vois-tu rien venir?
leojean890: et si elle n'est pas dans le dico, hop poubelle ;P
HayTheFirst: La fin ? Vous tentiez vraiment de traduire toutes les possibilités de lettres du morse ?
leojean890: non:p
JBM: traduire? non, juste compter
leojean890: je discutais juste de ce qui me passait par la tête :P
leojean890: après lecture de l'énoncé
HayTheFirst: Pour compter il faut bien savoir si le message se trouve dedans
HayTheFirst: Bah genre n'importe quelle combinaison des mots du dico
JBM: ah oui, on peut faire comme ca
leojean890: yep
leojean890: mais trop lent
leojean890: c sûr
JBM: bah, avec un langage puissant...
HayTheFirst: Même avec un langage puissant c'est pas ouf
leojean890: http://chat.codingame.com/pastebin/001f21b6-ab87-475c-8fe1-7b5d9790039f
leojean890: 0 < L < 100000 0 < N < 100000 0 < M < 20 0 ≤ R < 2^63
leojean890: même avec un langage puissant j'en doute :p
leojean890: complexité algo un peu hard quoi^^
HayTheFirst: Parce que déjà dès l'exemple c'est grand (vu qu'avec HELLO et WORLD on peut avoir HELLOWORLD et WORLDHELLO, ça multiplie les combinaisons)
leojean890: oui
dwarfie: humm ... sauf que tu peut pas avoir les 2 possibilités ...
dwarfie: l'exemple c'est HELLO WORLD et HELL OWORLD
HayTheFirst: Mais si tu testes tout (très mauvais) tu passes forcement par les deux