Chat:Fr/2020-09-02
Stilgart: Automaton2000: pas comme une carapace, du coup ?
Automaton2000: enfin quand je dis que c'est le mieux pour toi
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: je crois pas qu'il y ait plus de monde
AutomatonNN: comment vous faites pour le contest ?
Stilgart: AutomatonNN: une ligue après l'autre
AutomatonNN: oui
pardouin: yo o/
BlaiseEbuth: \o
pardouin: Ah tiens Blaise tu tombes bien
pardouin: tu m'as impressioné à ton insu hier
BlaiseEbuth: Ah ?
pardouin: j'ai fini les montagnes russes en Bash, par curiosité j'ai regardé les solutions des autres
Bob: amis des russes, bonjour
Bob: o/
BlaiseEbuth: \o
pardouin: -Bash+Clojure
lhm: o/
MadKnight: salut Bob long time
pardouin: une solution sans un seul recur avec 26 def c'est très fort :o
pardouin: je pensais pas que tu pouvais être un escroc comme ça XD
BlaiseEbuth: Me souviens même plus... ^^
dbdr: c'est une solution impérative du coup?
BlaiseEbuth: Il semblerait...
pardouin: tu as que des redef
BlaiseEbuth: Beh c'est sale...
BlaiseEbuth: Ca pue le code traduit ^^
Bob: je serais curieux d'avoir votre avis sur la mienne
dbdr: ah ok, def c'est pour les variables globales?
dbdr: le nom est pas super pour ça...
BlaiseEbuth: C'est scope courrant
dbdr: ? > Creates and interns or locates a global var <https://clojure.org/reference/vars>
dbdr: Bob: readGroups c'est plus compliqué que necessaire
dbdr: je crois que ça correspond à mon (repeatedly N read)
BlaiseEbuth: Ouai my bad, c'est le namespace actuel et le scope global
BlaiseEbuth: Berf, va falloir que je la refasse du coup...
Bob: ok
Bob: je ne serais meme plus capable de dire d'ou j'ai sorti ce code-la
pardouin: j'ai nettoyé un peu la mienne
Bob: avec un peu de bol c'est le code du stub
pardouin: mais c'est trop imbriqué, j'aurais du définir des fonctions
Bob: pour le read
dbdr: possible. ça sent la traduction récursive d'une boucle
Bob: c'est typiquement le genre de langage ou, au moins a l'epoque, je touchais le moins possible au code de base :)
darkhorse64: Clojure, Haskell, OCaml quand tu viens du C++, c'est vraiment raide. J'en ai fait pour les badges et c'est vraiment diffficile d'écrire ne serait-ce ue les programmes les plus simples
darkhorse64: *que*
Bob: Haskell et F# ca doit eter les deux derniers langages ou j'ai eu la flemme d'aller choper les badges au-dela dex deux ou trois one-liners
darkhorse64: (if (= N 1) (println 1) (println (* 2 (+ (- (* 3 (* N N)) (* 6 N)) 4)))))) même à lire, c'est chaud. Cette obfuscation volontaire, c'est quand même un mauvais signe. Oui F#, j'ai du mal aussi
darkhorse64: Mon one liner Clojure
CopperFr: Haskell sont jolies les filles de mon pays
Bob: tiens un rubik's cube :D
Bob: CopperFr tu sors
darkhorse64: +1 CopperFr
Bob: c'est pas gentil de me faire rire, ca fait de la buee sur mes lunettes a cause du masque
pardouin: c'était pas plus rapide N**3-(N-1)**3 clojure?
pardouin: je dis ça au hasard hein, j'ai pas comparé
pardouin: j'avais fait le même que le tien
darkhorse64: Sans doute, mais c'est juste pour dire que même faire des calculs élémentaires ça pose des problèmes
pardouin: oui on en parlait hier, c'est du RRPN
pardouin: reverse reverse Polish Notation XD
pardouin: c'est pas ce qu'il y a de plus lisible
BlaiseEbuth: Rassemblement des Renards du Pôle Nord :fox:
darkhorse64: On sent le truc fait par des gens qui n'ont pas envie qu'on s'en serve.
CopperFr: Ah y'aura Bertrand j'espère au rassemblement ?
pardouin: on chute vite dans le classement quand on arrête de CoC
pardouin: j'étais descendu à 150
BlaiseEbuth: Bien plus qu'avant
CopperFr: oui et encore plus quand on cherche le bon type pour les quêtes :D
pardouin: bon j'ai regagné 37 places en 1 seul clash
BlaiseEbuth: sans doute parce qu'il y'a plus de joueurs à cause des quêtes...
pardouin: shortest donc forcément
darkhorse64: J'ai fait un passage hier, je n'ai même pas réussi à regagner mon piteux classement d'avant. Je crois qu'il va falloir renoncer au grand chelem des quêtes
BlaiseEbuth: J'en ai pas fait pendant plusieurs années et j'étais ~1500 quand ils ont mis la map. J'en ai fait quelques un pour monter ~900 et valider la quête. Trois semaines plus tard je suis 3000+...
pardouin: le top 1000 c'est pas trop dur, en quelques clashes c'est réglé, suffit de battre une fois un type pas trop mal classé
pardouin: 3 top 1 à la suite c'est plus compliqué
darkhorse64: Ca ne me gêne pas de dégringoler. Je n'aime pas ça de toute façon. Pour moi, c'est des CP gagnés de façon artificielle
BlaiseEbuth: Pareil
pardouin: ben c'est pas du dur quoi
pardouin: il vaut mieux farmer les CPs qui vont rester
darkhorse64: Tu crées un clash et tu le démarres en limitant le nombre de participants
darkhorse64: Les CP qui restent, c'est sûr des trucs plus intéressants
darkhorse64: *sur*
pardouin: oui au pire tu fais ça contre des bots mais bon c'est un peu cheat ^^
darkhorse64: c'est pour farmer les XP. C'est legit
CopperFr: En tout cas ca marche pas la quête modération pour moi j'ai rejetté 2 coc et ca prend pas en compte :(
Magus: Salut tout le monde et Automaton2000
Automaton2000: comment c'est possible de faire un nn aussi ?
darkhorse64: Approuve un truc qui est vraiment bien
pardouin: Automaton200 qui questionne ses origines
pardouin: +0
CopperFr: J'avais déjà approuvé 2 autre puzzle
CopperFr: Dont celui avec le chat que j'ai pas réussi à résoudre mais qui est sympa
pardouin: oui en plus on te voit quand on clique dessus
dbdr: t'es pas censé approuver un puzzle que tu n'as pas résolu
BlaiseEbuth: Du coup la quête est bloquée, t'es puni
dbdr: voila
pardouin: peut-être qu'il faut vraiment l'avoir résolu dans l'ide pour que ça valide
CopperFr: Oui mais bon je suis pas fans d'avoir des souris dans ma piscine
CopperFr: autant que le chat l'attrappe
pardouin: moi j'ai des grenouilles
pardouin: c'est relou :x
CopperFr: oui mais si tu rejette ?
pardouin: je sais pas, demande sur le forum
BlaiseEbuth: Fais un poll
Bob: ajoute des ifs
pardouin: ajoute des def
CopperFr: un peu dommage aussi qu'il y'ait pas des traductions dans d'autres langue des énoncé
pardouin: bof, pour des collégiens ou lycéens je comprends que ça puisse être un frein mais au delà c'est pas censé être un obstacle
pardouin: surtout que l'anglais utilisé est souvent assez basique
CopperFr: oui mais tu perds plus de temps à comprendre
pardouin: dis-toi que ça te fait progresser aussi en anglais, c'est plutôt cool
BlaiseEbuth: golf ton anglais
CopperFr: j'ai rien contre l'anglais mais bon il devrait y avoir du Français le plus possible
BlaiseEbuth: Pourquoi ,
BlaiseEbuth: +?
FelixDC: Pour pas cumuler les difficultés :o
Bob: ouais mais ca veut dire mettre en place une equipe de traduction
Bob: le site etant international, tu peux pas esperer que 100 % des contributeurs sauront faire un enonce en francais
BlaiseEbuth: Et ils n'ont pas de raison de le faire...
Bob: deja que les francophones de base t'auras pas necessairement un enonce en bon francais...
CopperFr: non mais le fait de faire le truc de base en anglais mais pouvoir ajouter des trad
FelixDC: la traduction pourrait être assurée par la communauté
Bob: -> mettre en place une equipe de traduction
FelixDC: (c'est pas trivial on est d'accord)
Bob: quelqu'un saurait-il me dit ce qu'est la difference entre une "actualisation normale" et une "actualisation forcee" dans Chrome ?
Bob: sachant qu'il y a une option "vider le cache et effectuer une actualisation forcee" en prime
Bob: dire*
CopperFr: vider le cache ca vide tout
Bob: ca ok
CopperFr: alors que actualisation forcée ignore le cache pour cette page
Bon[]Crayon: Salut à tous :slight_smile:
Bob: du coup elle fait quoi de plus que la "normale" ?
CopperFr: ben elle tient pas compte du cache
Bon[]Crayon: AutomatonNN salut la tortue
Bon[]Crayon: Automaton2000 salut la tortue
Bob: la difference est subtile mais admettons
AutomatonNN: oui on peut vraiment te dire que tu as pas fait de puzzle ton code de contest ?
Automaton2000: c'est sans doute une bonne idée de faire un tableau de char
CopperFr: (parce que tu peux avoir d'autre chose dans ton cache que tu veux pas recharger)
Bob: on doit avoir des merdouilles dans notre infra
Bob: je viens de constater que j'ai passe trois heures hier a bouger du code sans que ca ait l'air d'avoir un effet parce que j'ai juste pas vide le cache de Chrome
dbdr: Bob, c'est pas la différence entre Ctrl-R et Shift+Ctrl-R?
Bob: mais je fais certaines modif dans le code de la page, je fais Ctrl-Shift-R, je les vois
Bob: et d'autres modifs dans la meme page, je ne les ai pas si je ne vide pas le cache...
CopperFr: ben c'est le code est pas bien fait concernant le cache
Magus: Quand la CI est pas gentille :(
Magus: Build unstable. Résultat des tests : 0 erreur
Magus: mais ><
Bob: le chef d'equipe a colle l'an dernier sans rien demander ni expliquer a personne un espece de merdier qui fait une mise en cache supplementaire par-dessus tout ca
Bob: probablement "parce que ca se fait" plus que par un besoin reel
Bob: je suis persuade que ce bidule fait des trucs qu'on ne maitrise absolument pas et qui doivent mal s'entendre avec d'autres bouts du process de dev
pardouin: fix ton chef
Familybubu: :joy:
CopperFr: il aurait quand même pu expliquer
Bob: pardouin : ca fait partie des soucis dans mon equipe :)
Driikolu: dites, dans les combats de bots, à quel moment se font les changements de ligue ?
BlaiseEbuth: Quand tu es classé au dessus du boss
Bob: quand tu as reussi a te classer au-dessus du boss
Driikolu: Ah
Bob: si c'est le cas tu auras un message qui te donne l'heure de passage a la ligue suivante
Bob: sinon, meme joueur joue encore
Driikolu: Là par exemple dans mes tests, j'ai battu le boss et après soumission je suis premier de la ligue, ça veut pas forcement dire que je passe à la ligue suivante ?
Bob: si tu es toujours premier a la fin de ta soumission, si
CopperFr: je crois que faut être devant le boss non ?
Bob: mais il faut attendre 100 % de recalcul (parce que tu peux toujours retomber avant la fin)
CopperFr: sinon faut vider son cache aussi
CopperFr: (ou faire une mise à jour forcée?)
Driikolu: Ok donc j'attend
Driikolu: C'est le plus simple si j'ai bien compris ):
Driikolu: :) *
Zorg1: mon ancien weekend se meurt, et le nouveau tarde à venir
Zorg1: dans ce clair obscur ...
Zorg1: sinon bonjour tout le monde, ainsi qu'au bot disruptif Nouvelle Techno Automaton2000 & AutomatonNN
Automaton2000: ah oui ça par contre je me fais pas de simu
Driikolu: Selon les maps, le boss gagne contre moi, est-ce que c'est ça qui ne me fait pas avancer ?
AutomatonNN: t'es pas tout seul au moins que t'es presque au courant de la partie contre toi :D
BlaiseEbuth: o/
Zorg1: \o
Alshock: aqueux coucou zatouss
BlaiseEbuth: :hugging:
Alshock: :blush: :hugging:
Alshock: AutomatonNN Automaton2000 une 'tite licorne ?
Automaton2000: je viens de faire un concours de code en plus
AutomatonNN: c'est pas trop compliqué de faire un truc qui tient les contests de contest sur le forum
Zorg1: Driikolu : quel multi ? Code Royale ?
Driikolu: Non c'était Coders Strike back
Driikolu: Mais du coup c'est bon, c'était bien ça le problème
Driikolu: J'avais pas compris que même si j'étais premier c'est pas pour autant que je battais le bosse
Zorg1: bah si tu finis au dessus du boss c'est bon
Driikolu: Oui, je suis déjà en train d'essayer de battre le boss de la ligue d'au dessus :)
Zorg1: fais gaffe t'as pas forcément les même règle entre les ligues dans CSB
JBM: ni surtout les memes inputs
Driikolu: En tout cas j'ai réussi à passer de Bois 2 à Bronze
Driikolu: C'était mon objectif du jours
pardouin: :)
pardouin: un conseil, dans un premier temps ne te prends pas la tête à gérer l'interaction avec l'ennemi, tu peux aller en Or juste en soignant la trajectoire de ton pod
Driikolu: pardouin bah là je viens de lancer le même code que pour passer en Bronze et je m'en sors pas trop mal
pardouin: truc tout con, tu peux garder en mémoire les positions des checkpoints et à partir du second tour, plutôt que de passer par le centre d'un checkpoint, tu peux viser un peu décalé en anticipant le checkpoint suivant
pardouin: ce genre de truc tout bête à coder
Alshock: qui ne sert plus à rien arrivé en gold
Driikolu: Haha merci pour le conseil
pardouin: oui en gold on te donnera direct la liste des checkpoints
Driikolu: Mon but c'est de m'améliorer un peu en algorithmie donc ça peut toujours servir
Alshock: c'est bizarre qu'il ne l'ait pas rajoutée avant d'ailleurs
Bon[]Crayon: Avant gold, il n'y pas besoin d'anticiper.
Bon[]Crayon: a
Bon[]Crayon: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Bon[]Crayon: AutomatonNN J'ai perdu un 'a'.
AutomatonNN: vous avez des puzzles pas les mêmes que je t'ai pas vu ?
Alshock: ben ça dépend pour qui, on n'a pas tous la même approche
Bon[]Crayon: oui
BlaiseEbuth: non
Alshock: peut-être
pardouin: <=>
BlaiseEbuth: ¯\_(ツ)_/¯
pardouin: :x
Alshock: @pardouin t'as tout raté, il te restait "ne se prononce pas"
pardouin: aka voldemort
Bon[]Crayon: AutomatonNN ni oui ni non
AutomatonNN: progress :D
Alshock: pour l'instant tu t'en sors AutomatonNN
AutomatonNN: oui j'ai pas trop compris pourquoi tu peux pas te dire que tu as pas de contest de contest de contes
Alshock: et c'est la glissade
pardouin: un contest de contes ça peut être rigolo
pardouin: je me demande si ça existe IRL des battles de conteurs
Driikolu: pardouin genre les raps contenders ?
pardouin: oui
ThomasNicoullaud: Magus here ?
ThomasNicoullaud: Mage ici ?
CopperFr: (C'est qui comme mage, Jaina ?)
darkhorse64: Encore une question sur la page CSB ?
Magus: ThomasNicoullaud: ?
ThomasNicoullaud: plop :-]
ThomasNicoullaud: je voulais savoir ce que tu faisais de beau sur the great escape, j'ai pas vu de post sur le forum
Magus: ah c'est parce que j'étais pas la pendant le contest (enfin si, mais j'ai genre fait 400ème, je venais d'arriver sur le site)
Magus: donc j'ai implémenté le PM des autres
Magus: j'ai implémenté le PM de recar :D
ThomasNicoullaud: le PM de recar est dead maitenant
ThomasNicoullaud: il y a plus une seule image je capte rien :D
Magus: comment ça "dead" ?
Magus: ah mince
HayTheFirst: Il y a un problème dans l'énoncé de Graphique Ascii, quand ils parlent de l'abscisse et ordonnée maximales : http://chat.codingame.com/pastebin/653ff061-b0fa-438d-ace6-6c10160b7a67
BlaiseEbuth: Reuh
BlaiseEbuth: Ah ouai y'a des typos
darkhorse64: J'ai beaucoup de respect pour Recar mais même quand on voyait les images, je n'ai pas compris comment il calculait le "max path area"
Magus: je me souviens en avoir chié pour comprendre mais c'était il y a tellement longtemps ><
darkhorse64: Au moins t'as fait le code, tu devrais pouvoir trouver l'explication qui va avec
Magus: ah ah ah ah ah ah
Magus: *relis son code d'il y a 4 ans*
darkhorse64: code = doc
Magus: bon déjà on va éviter de pleurer tout de suite vu que le code fait 2903 loc
Magus: c'est des supers commentaires
Magus: // block super blocking
Magus: (aucune idée de ce que c'està
Magus: ah
Magus: bool cutPatharea() {
Magus: ça a l'air pas mal ça
Magus: wow put...
darkhorse64: Quand même !
Magus: nope nope nope
darkhorse64: moi qui pensait à un minimax avec comme critère le path area. Ca a l'air plus méchant
Magus: le patharea c'est juste une heuristique
Magus: mais oui mon code c'est juste un minmax avec une heuristique
Magus: mais je dois avouer que ....
Magus: je code vachement mieux dis donc maintenant !
darkhorse64: grosse heuristique alors
darkhorse64: Merci JBM
Magus: int patharea(); int patharea2();
Magus: ah ouai
Magus: ça a l'air prometteur
Magus: ah je connaissais pas les templates
Magus: patharea2 c'est patharea mais je check pas certaines choses
darkhorse64: pour ton article sur l'optim. Ca m'a motivé.Je me suis lancé sur CvZ. Ca a bien banqué
darkhorse64: Une p'tite fonction avec un bool en template ?
Magus: bah si je le recodais maintenant, ouai ça aurait fini avec un template avec un bool
Magus: nan mais ces noms de variable de l'enfner
Magus: *enfer
Magus: vector<int> greens; bitset<SIZE> green;
Magus: je décline toute responsabilité de ce code
Magus: faudrait que je relise le PM de recar
Magus: comprendre mon code c'est mort
Remoh69: ro non pas toi bob j'en ai marre de ton avatar MDR lol je suis sur le challenge Codes of the Realm
darkhorse64: Tant que tu ne le mets pas sur GitHub, ça reste caché sur CG (enfin, j'espère). Y en a qui pompent les boss sur les contribs
Remoh69: arf le chat c'etait pas actu depuis ce matin dsl les gars il avait poster ce matin lol
BlaiseEbuth: Pomper le bosse est un moyen reconnu d'avoir de l'avancement...
Magus: ouai enfin les boss sur les contribs on s'en fous un peu, au mieux tu sors de wood, wow trop bien \o/
BlaiseEbuth: [CG]Thibaud ?
[CG]Thibaud: oui ?
BlaiseEbuth: Y'a une typo dans la version fr de ASCII graphique (dans la version de l'ide, celle de la contrib est valide...). Et comme c'est une vieille elle est pas éditable.
[CG]Thibaud: c'est quoi la typo ?
BlaiseEbuth: La définition des abscisses et ordonné, c'est "minimum" partout entre les parenthèses.
BlaiseEbuth: "minimale" plutôt, je l'avais pas sous les yeux
[CG]Thibaud: ah je vois
[CG]Thibaud: thanks
BlaiseEbuth: thanks HayTheFirst :thumbsup:
ThomasNicoullaud: hey [CG]Thibaud
ThomasNicoullaud: comment tu fais pour ajouter une certifacation Codingame sur Linkedin ?
ThomasNicoullaud: https://snipboard.io/PYuk9a.jpg
ThomasNicoullaud: Ha ok en faite c'est un champ libre tu mets ce que tu veux :D je pensais bêtement qu'il y avait un lien fort
Stilgart: ThomasNicoullaud: je dois pouvoir valider ta cartification CG avec un peu de chance :D
ThomasNicoullaud: voila j'ai la certification gourou CG sur linkedin
ThomasNicoullaud: parfait
[CG]Thibaud: comme on est en train de rework le profile pour le rendre + "sérieux"/lisible pour un recruteur, ça m'étonnerait pas qu'on fasse un truc avec LinkedIn pour facilement ajouter son profil CG sur LinkedIn
Stilgart: ha, net revenu
Stilgart: ThomasNicoullaud: zut, c'est pas dans la partie compétence
Stilgart: bon, il n'y a rien qui m'inspire dans ta liste de compétences, tant pis pour toi :p
Stilgart: bon, sinon faudrait vraiment que CG prenne un stagiaire de chez nous pour refaire les stubs... et que linkedIn prenne un stagiaire de chez nous pour implanter la feature "auto-ignore all my students"
JBM: les competences linkedin, cette vaste blague…
dbdr: competence linkedIn: moins trois vel
Stilgart: JBM: justement, je voulais donner du crédit au badge "CG guru" de ThomasNicoullaud, mais je peux pas :(
Stilgart: dbdr: c'est tentant ça...
dbdr: https://en.wikipedia.org/wiki/List_of_shibboleths
dbdr: tous les exemples c'est pour tuer les francophones
dbdr: Edit
dbdr: je connaissais pas le mot
ThomasNicoullaud: Stilgart t'aurai pu faire +1 partout :D
HayTheFirst: Mais :joy: Je voulais avancer les succès de différents langages, du coup j'ai fait Onboarding en genre 3 langues de suite, j'ai eu un Captcha à faire :joy:
Bon[]Crayon: 'Je ne suis pas un robot'
Stilgart: ThomasNicoullaud: j'ai la flemme de faire un css pour ma page web pro... donc je suis pas sûr que faire +1 sur tes compétences te rende service en fait :D
dbdr: shibboleth ça m'a juste fait penser à https://www.youtube.com/watch?v=-RXhj0cqZgo
dbdr: comme quoi, quand on peut, on veux :thinking:
BlaiseEbuth: Ca a un nom particulier les jeux/énigmes qui se présentent comme une grille composée de cases de deux couleurs, et dont le principe est de n'avoir plus qu'une seule couleur, en tapant sur une case pour inverser ses voisins directs ?
Stilgart: il a compris
Stilgart: pas comme Automaton2000
Automaton2000: donc il y a de quoi faire
dbdr: le lien?
BlaiseEbuth: le lien ?
dbdr: il a compris le lien
dbdr: soi-disant
BlaiseEbuth: Ah
Stilgart: Automaton2000: suis un peu !
Automaton2000: il faut juste pas que tu sois un peu plus
Alshock: @BlaiseEbuth Othello ?
BlaiseEbuth: Nan, un truc dans c'gout là http://www.youtube.com/watch?v=lPNt7uBaV34&t=2m1s
JBM: y'en avait un (tres vieux) sur CG, je le retrouve plus
JBM: au passage je vois "simplify selection ranges" en hard, wtf
JBM: jle trouve plus non plus via l'eZ-tool, il a du gicler
JBM: y'a https://www.codingame.com/ide/puzzle/light-bulbs en simplifie
BlaiseEbuth: Hmm... C'est pas tout à fait ça. Pis y'a pas son p'tit nom...
BlaiseEbuth: Ah trouvé : light out
BlaiseEbuth: http://www.pierreaudibert.fr/tra/lightout.pdf
JBM: ah je m'attendais a un lien cg
BlaiseEbuth: Ah ! Je parlais pas de cg, je cherchais le nom de ce type de problème.
dbdr: éteignez-la-lumière
dbdr: éteignez la porte?
dbdr: c'est tout l'intérêt
JBM: pt1 je fais du maven professionnellement maintenant
JBM: j'aurais jamais du mettre les pieds dans TVC et le SDK
BlaiseEbuth: loupé
dbdr: c'est de l'unicode? ;)
dbdr: on dirait qu'il y a un espace mais qu'il nest pas affiché
dbdr: /flip
JBM: toi t'as une espace bien visible
dbdr: a
/flip
JBM: mais donc je revois ma reponse en "non" maintenant que j'ai compris la quesiton
dbdr: :D
dbdr: /flip
dbdr: étonant, non?
BlaiseEbuth: Flip: /flip
dbdr: https://i.snipboard.io/i6zEaT.jpg
dbdr: v'la ot' chose, du HTML en 2D
dbdr: sors de ta caverne, comme disais Platon
dbdr: *t
BlaiseEbuth: fake!
dbdr: la sélection bleue
dbdr: et non c'est pas du foot
BlaiseEbuth: C'est un label pour les fromages forts ?
dbdr: la sélection bleue ça arrache un peu
dbdr: c'est bon, on a le slogan
JBM: la moitie du code du parsing est dans le visiteur (generique)
dbdr: attention, il va nous faire une attaque
JBM: pourquoi je fais du java professionnellement apres 18h d'ailleurs
dbdr: c'est pas violent ça?
tekki: salut
dwarfie: salut les gens , automatonNN et automaton2000 s'il dit tortue ....
Automaton2000: un peu comme dwarfie avec les tortues
AutomatonNN: RFWS
dwarfie: EPIC !!!
JBM: Vous préférez l'assembleur ARMv7 ou les chiottes japonaises?
dwarfie: bon ... lui faire dire tortue et son nom en un coup , c'est imbattable ... :D
CopperFr: je crois que les 2 sont bien
JBM: alors son nom c'est pas epic en fait
dwarfie: non ... mais les 2 dans la meme phrase ... c'est inedit
CopperFr: après est-ce qu'il y a des processeurs arm dans les chiottes japonaises ?
dwarfie: surement ... pour resoudre urinal problem :D
CopperFr: ah oui j'ai pas réussi celui là
Alshock: Bien joué dwarfie ! Toutes mes félicitations
pardouin: l'IDE CG en OCaml ça fait voyager dans le temps
pardouin: tout en noir en blanc ou presque, c'est un concept
BlaiseEbuth: What th fucking hell Oo https://www.codingame.com/contribute/view/54012d2dff4e597600adb412039c32b6beeb
BlaiseEbuth: J'en perd mon e
dbdr: ton e latin d'ailleurs
dwarfie: oh le joli vol de contrib ;)
BlaiseEbuth: J'en avais jamais vu d'aussi beau...
BlaiseEbuth: Tout dans la finesse
dbdr: pardouin: je vois plein de couleurs pour ocaml
BlaiseEbuth: T'en vois de toutes les couleurs oui...
pardouin: moi j'ai un peu de violet et orange pour la saisie de l'input et après tout blanc jusqu'au bout
BlaiseEbuth: Comment appelle t'on un chamau irlandais ?
JBM: sinon c'est pas poli, meme en irlande
BlaiseEbuth: :thinking:
dbdr: "par valeur"?
dwarfie: Automaton2000 : demande donc a jbm ce que ca lui fait de se faire voler sa contrib ;)
Automaton2000: j'ai aucune idée de ce que tu veut dire
dbdr: mais bon le coté irlandais je m'en suis mal servi
dwarfie: Automaton2000 : clique le lien de BlaiseEbuth et tu sauras :D
Automaton2000: nan mais ça a un effet de bord
dbdr: c'est pas la contrib d'eZ?
**BlaiseEbuth lance un crapaud sur dwarfie
dwarfie: dbdr ... je me tromperais ...
dwarfie: ah oui ... jbm c'etait le player de viedo ... en effet ... au temps pour moi
dbdr: c'est vrai qu'eZ est monté sur les épaules du géant JBM
JBM: j'aurais dit le contraire
JBM: suivant qu'on cause contributeur ou tion
dbdr: > dwarfie: dbdr ... je me tromperais ... surprised_automaton2000.gif
Automaton2000: vaut mieux pas que je sache
dbdr: BlaiseEbuth: comment, donc?
BlaiseEbuth: Bah un O'Camel...
dbdr: ah
BlaiseEbuth: La déception est palpable... :D
dbdr: quelle expressivité en deux lettres :)
dwarfie: pouint pouin pouin pouiiiiinnnnn
Thyl: Yo
BlaiseEbuth: o/
BlaiseEbuth: Tiens JBM, c'est à celui-là que tu pensais ? https://www.codingame.com/ide/puzzle/fill-the-square
Zorg1: Automaton2000 que se passe-t-il sur ce chat ?
Automaton2000: du coup tu peux pas te le dire
Zorg1: très juste Automaton2000, c'est même pour cela que je demande ...
Automaton2000: moi aussi je peux faire un train sur une case
Zorg1: :thinking:
Zorg1: je crois que ce bot à trois singularités d'avance sur nous ...
dbdr: dwarfie tu as reperdu ta #3 sur cgfunge
dbdr: Zorg1, tu as fait le PDLS en Go?
Zorg1: PDLS ?
dbdr: puzzle de la semaine
Zorg1: ha
dbdr: je l'ai fait en Go :)
Zorg1: "Target Firing" ...
Zorg1: a pas fait
dbdr: pas très dur
Zorg1: dbdr : mef' tu vas te faire insulter de pythoneux par JBM :p
dbdr: si tu le fais tu pourras me dire tout ce que j'ai mal fait ;)
Zorg1: je risque de le faire ne lua ^^
dbdr: pythoneux pour faire du go?
dbdr: ah, go c'est python++?
Zorg1: Bah selon lui tous les pythoneux qui cherchent à upgrade, font du go
dbdr: il a pas le badge go JBM?
dbdr: addict
Zorg1: il a tous les badges JBM normalement ^^
Zorg1: c'est devenu super pénible Youtube avec leur demande de se connecter sans arrêt ...
dbdr: comment ils font pour disséquer ta vie sinon? il faut penser aux milliardaires, un peu...
dbdr: (le pire c'est qu'ils peuvent sans doute meme sans, mais ça doit aider)
dwarfie: ouaip ... et cette fois c'est pas de quelques coups ... ca fait mal ...
dwarfie: (foutu lag...)
dbdr: ya que toi qui lag là
dbdr: tu es sur mars?
dwarfie: je sais pas ... mais aucun message , je te repond et vlan ca defile a mort
dbdr: c'est le scroll ça
Zorg1: le fameux scroll
dbdr: faut pas confondre les bugs CG
dwarfie: le scroll ... pour moi c'est que ca defile plus ... pas que les meesages arrivent pas
Zorg1: Exigez le label de qualité "bug CG'
dbdr: mais si t'es scroll et que tu écris, ça déclenche le défilement il me semble
dwarfie: oui ... mais j'avais scrollé manuellement en bas de la fenetre de chat ... bref , je vais pas refaire CGFP tout de suite ... vraiment pas le temps en ce moment ...
dbdr: les bugs CG: quand on peut, on veux
Zorg1: Docteur Folentroll ou comment j'ai appris à ne plus m'en faire et à aimer les bugs CG
BlaiseEbuth: Reuh !
Zorg1: Sorry mister president
BlaiseEbuth: That's ok boy.
JBM: BlaiseEbuth: bravo, c'etait bien celui-la
BlaiseEbuth: \o/
BlaiseEbuth: Enorme hasard
JBM: non j'ai pas tous les badges Zorg1
JBM: a un moment je me suis dit que l'XP valait pas l'emmerdement
Zorg1: je suis déçu mon monde s'écroule
Zorg1: m'en remettrais je autrement qu'en me noyant dans l'alcool ?
BlaiseEbuth: T'as pas fait ml2 ?
JBM: alors que j'ai fait mlopt O:-)
BlaiseEbuth: Ah ! J'me disais bien que j'avais un souvenir d'ag en local...
JBM: ah ouic'etait mignon ca faisait de beau graphes
Zorg1: ah oui le truc qui était prévu de converger sur une échelle de temps géologique ?
Zorg1: si je me souviens bien ...
JBM: vous vous souvenez mieux que moi
JBM: pour moi c'etait juste le truc marrant du moment, qui doit encore trainer sur un coin du pc de l'autre piece
BlaiseEbuth: Je découvre que t'as fait des playgrounds haskell, on m'dit jamais rien... J'les garde sous l'coude du coup.
Zorg1: c'était pas le tuto Haskell traduis pour le playground CG ?
JBM: j'ai un port de try haskell
JBM: et un playground genre starter kit
BlaiseEbuth: J'ai découvert du même coup l'onglet "playground" du profil.
Zorg1: c'est pas nouveau pourtant
Zorg1: si
JBM: il est apparu apres un scroll down/up
BlaiseEbuth: Bah j'avais jamais fais gaffe...
JBM: je dois avoir d'autres conneries inachevees et abandonnees sur le site
Zorg1: je l'avais découvert sur le profil de MK ...
dbdr: CG a un sens particulier un scroll
JBM: genre ils assument plus d'heberger les git des playgrounds
JBM: lol @ https://tech.io/snippet?l=html
Zorg1: Microsoft va racheter CG ?
JBM: 50000 couches d'abstraction dont du docker pour ne pas arriver a transmettre du html du browser au browser
dbdr: en fait Playground il apparait en asynchrone
BlaiseEbuth: Tu peux l'avoir en synchrone en entrant le code konami pendant le chargement de la page
JBM: j'ai quand meme chope un t-shirt techio avec tout ca
dbdr: ça se soigne?
JBM: et une carte postale de [CG]OlogN si je me souviens bien
JBM: tiens, j'ai 3 messages dans mon inbox disqus la-bas
dbdr: c'est quoi le rapport avec A/B testing?
dbdr: https://cg.desast.re/pages/2020-08-26-carbon-dating-a-braindead-decision.html
JBM: la questmap etait affichee ou pas selon les users
dbdr: pendant longtemps?
dbdr: tiens, les dot graphs immenses, ils sont plutot jolis
dbdr: du point de vue artistique
JBM: c'etait plus un graphe type neato, mais il m'a fait que de la merde alors retour a dot
dbdr: https://cg.desast.re/images/top100.svg
JBM: hahaha mon adresse email est trop longue pour s'inscrire sur ce site
dbdr: meme au zoom out max il est super gros (FF)
dbdr: c'est pas un parametre du svg?
JBM: non je crois que c'est une limitation ffx
dbdr: je veux dire: <svg width="16409pt" height="31557pt" viewBox="0.00 0.00 16408.87 31557.00"
JBM: ah oui, ce serait sans doute workaroundable
JBM: j'avais jamais remarque que c'etait en pt
JBM: https://bugzilla.mozilla.org/show_bug.cgi?id=851898 au fait
JBM: ca me gene dans un sens comme dans l'autre
JBM: "c'est un svg valide, c'est pas a l'auteur de s'emmerder a choisir la bonne taille vu qu'il y en a pas"
JBM: "c'est pas top niveau accessibilite"
dbdr: ça a du sens la valeur que tu donnes
dbdr: c'est pas un workaround
dbdr: 48 users du Vatican. combien de trolls?
JBM: oui mais si je fais ca il va falloir que je trouve La Bonne taille alternative
BlaiseEbuth: Y'a pas de trolls au Vatican
dbdr: meme dans les caves?
dbdr: DopePope
BlaiseEbuth: Le vin de messe dans les caves
dbdr: https://www.codingame.com/profile/43f877807ab8a047dcda9688218faf224770133
dbdr: j'avais oublié cet avatar
Zorg1: aurait fallu faire le pseudo en latin pour être cohérent avec la localisatiob
JBM: et pas une photo de moscou dans le fond du coup
Zorg1: l'architecte de cette cathédrale n'était pas italien en fait ? ou je confond pê avec un autre truc connu de Moscou
dbdr: j'ai bien aimé les distributeurs de billets en latin au vatican
dbdr: MalusEques
JBM: dbdr: version "auto": https://cg.desast.re/images/top100-2.svg
dbdr: vachement mieux
JBM: ben du coup on peut plus zoomer autant
BlaiseEbuth: Ok zoomer
JBM: maintenant trouver comment parametrer dot pour qu'il fasse ca tout seul...
dbdr: BlaiseEbuth: :D
BlaiseEbuth: :grin:
Zorg1: il doit attendre que nicola se pointe pour sortir "Ok doomer" :p
Zorg1: (si ce n'est déjà fait)
BlaiseEbuth: Non non...
Zorg1: "pas mon genre" ?
**BlaiseEbuth sifflotte
dbdr: Ok Zoorger
Zorg1: :p
BlaiseEbuth: On dirait une catégorie d'ennemis... Les zoorgers...
Zorg1: ils sautillent en faisant "zoorg ! zoorg ! zoorg ! " ?
BlaiseEbuth: :thinking:
Zorg1: désolé mon cerveau génère des images mentales bizarres ces derniers temps
dbdr: fais-en un multi
Zorg1: :thinking:
Zorg1: j'ai vraiment pas le courage d'utiliser le SDK et de faire de l'anim en JS ...
dbdr: Plants vs Zoorgies
dbdr: Bugs vs Zoorgies
Zorg1: Zoorger Holocaust 2099
Zorg1: (avec moteur physique et collision non élastique)
JBM: physique non euclidienne, soyons fous
Zorg1: hyperbolique ou elliptique
JBM: hyperbolique c'est plus marrant
Zorg1: ça me rappelle "hyperrogue" un roguelike dans cette géométrie
Zorg1: il était free initialement
JBM: j'avais une idee de jeu CG dans l'esprit
JBM: j'ai pas encore trouve trop comment la "formuler"
Zorg1: t'avais 7 directions, vu qu'il avait pavé avec des heptagones
dbdr: rec*rse va pas aimer "ça existe pas"
JBM: boah, tant que c'est optimisable
JBM: csb lui pose pas tant de souci
Zorg1: et tu te perdais toujours en fait, j'avais bien aimé l'idée de base du truc ;-)
dbdr: csb existe, je l'ai codé
JBM: "maman tu pourras m'acheter du papier hyperbolique?"
Zorg1: ah tiens c'est sur steam : https://store.steampowered.com/app/342610/HyperRogue/
BlaiseEbuth: Sympa
Zorg1: ah tu peux le récupérer gratos sur son site
JBM: ca donne mal a la tete aussi le "comment tu representes ca dans le code"
JBM: leshexagones a cote c'est de la gnognote
BlaiseEbuth: Mais, avec un anneau de moebius hyperbolique du coup ?
JBM: hehe l'extension pikaptcha qui se perd
BlaiseEbuth: Tiens, merci pour la note de bas de page, au fait JBM. :)
JBM: bon ecrivons un script sed pour fix mes svg
JBM: ca a l'air de toujours builder
JBM: ah non j'en ai un qui pete pour une autre raison
Zorg1: t'es toujours sur ton graphe des likes ?
JBM: j'y suis revenu pour dbdr
Zorg1: ah sédlafot à dbdr ^^
dbdr: :innocent:
dbdr: c'était de ma faute aussi quand j'avais regardé les surnoms bizarres? ou c'est une coincidence?
Zorg1: "la vie est plein de coïncidences marrante" Zorg le Philosophe (début XXié siècle)
JBM: avant tout des rencontres
BlaiseEbuth: des gens qui t'ont tendu la main ?
Zorg1: que tu as mordu ?
Zorg1: mais vu que c'était une main de fer dans un gant de velours
Zorg1: à moins que t'aie la dentition du Requin ?
Zorg1: que d'hypothèses
Zorg1: ça y est j'ai la zique de goldfinger dans la tête :(
JBM: c'est mignon les logs web
JBM: y'en a un qui a clique dessus depuis le webchat du puzzle batman-1
JBM: mais vive les clients lourds
Stilgart: vivent*
Krantt: Dans quel section est le puzzle de la semaine ?
Zorg1: tu peux l'avoir à partir de la carte des missions
Krantt: Oué, j'ai vu ça mais justement je me disais qu'il est pas mis en lumière si on le trouve qu'à partir d'ici
Zorg1: sinon t'as une notif pour le présenter
Zorg1: mais sinon oui c'est plutôt caché en fait ;-)
Krantt: D'acc, merci
Stilgart: c'était pas en page d'accueil avant ?
Zorg1: plutôt en premier quand t'étais sur la page des puzzles je crois
Zorg1: un truc dans ce gout là
Stilgart: ha, à droite dans la partie qui s'appelle maintenant "best suggestion" peut-être
Zorg1: oui voilà
Stilgart: ouch, j'ai 10 puzzles non résolu
Stilgart: calmez vos approvals :)
Zorg1: après leur algo pour choisir le puzzle de la semaine ...
Krantt: Il est pas choisi en fonction de vote de la communauté ?
Stilgart: c'est pas "random sur un puzzle pas déjà désigné" ?
Stilgart: Krantt: manquerait plus que ça
Stilgart: remarque, les puzzles les mieux notés ils sont en very hard en fait
Krantt: Jsp je débarque ahah mais dans d'autres jeux ou quoi les weekly c'est des trucs votés par la commu la plupart du temps
Stilgart: PS: et en hard
Stilgart: merci https://chadok.info/codingame/puzzles_list.html
Zorg1: le random ne pourra jamais faire pire qu'un vote ici j'en ai bien peur ^^
Stilgart: clairement, ça me parait le plus sain de tirer random
Stilgart: au moins, on peut s'en prendre qu'au mauvais random :D
Zorg1: et le mauvais random a le bon gout de ne pas faire du D ou du TypeScript ^^