Chat:Fr/2021-02-01

From CG community
Jump to navigation Jump to search

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: enfin en fait la monnaie bolivienne

AutomatonNN: https://www.codingame.com/replay/309208349

Default avatar.png userdanydan: salut

Default avatar.png userdanydan: j'ai fait un de tes CoC Blaise

BlaiseEbuth: J'ai un coc ?

BlaiseEbuth: Ah ouai un vieux

BlaiseEbuth: QUand j'étais jeune et inconscient

Default avatar.png userdanydan: mdr

Default avatar.png userdanydan: non, c'était sympa

Default avatar.png userdanydan: ça devient fou le lowest code

Default avatar.png userdanydan: ils vont sur codeoverflow code golf chercher les réponses, il faudrait réduire le temps imparti

Default avatar.png userdanydan: bon j'ai eu ma session, a +

BlaiseEbuth: codeoverflow ?

philRG: Bravo les gars pour le contest

BlaiseEbuth: Merci ! Merci !

philRG: Pas vu le stream de Neuman ce week-end sur son avancée. Aussi, j'ai vu que des bots sont montés dans les dernières du contest? Comment ont-ils fait?

philRG: heures

BlaiseEbuth: Hide. Comme à chaque fois qu'il y'a des prix...

philRG: Hide?

philRG: Y a des outils pour affronter les bots de l'arène dans l'IDE en batch?

BlaiseEbuth: Ils soumettent pas leur code (pas le vrai), mais analysent les replays, bench, et développent leur bot en local, et le soumettent à la fin.

Bob: bonjouration du matin

BlaiseEbuth: o/ Bob

Bob: Automaton2000, bonjouration

Default avatar.png Brandon: Bonjour bonjour.

Automaton2000: j'ai une question, est ce que le site est en pls ?

Default avatar.png Brandon: Non mais dit donc c'est toujours les mêmes qu'on voit ici

Bob: oui

Bob: on peut mettre la main sur le leaderboard du contest ?

Bob: non Automaton2000, le site va tres bien, merci pour lui

Automaton2000: mais je suis vraiment nul

Default avatar.png Brandon: pareil ici ça répond normalement

BlaiseEbuth: Normal. On est des bots. On est là pour que tu te sente moins seul Brandon

Bob: c'est pas moi qui l'ai dit Automaton2000

Automaton2000: on peut pas utiliser le code du travail

Default avatar.png Brandon: Ohhhhh mince alors, le soulevement des machines a commencé

philRG: @BlaiseEbuth ah ok effectivement quand je rencontrais un joueur adverse au tennis qui ne connaissait pas mon jeu, ça se passait mal pour lui le plus souvent lol

BlaiseEbuth: C'est le principe ouai

philRG: quand son niveau approchait du mien bien sûr

Default avatar.png Brandon: @BlaiseEbuth Tu es super bien codé pour un bot ^^

philRG: @Bob https://www.codingame.com/hackathon/sopra-steria-coding-challenge/leaderboard/global?column=SCORE&value=ALL

BlaiseEbuth: Merci Brandon, c'est gentil. J'ai encore besoin de quelqu'un pour passer les captchas, mais je progresse.

Default avatar.png Brandon: @BlaiseEbuth heu non mais sérieux ? Je suis quelqu'un de crédule, j'y crois là

BlaiseEbuth: :robot:

Default avatar.png Brandon: Mi homme mi machine

BlaiseEbuth: Et re mi-homme derrière

Default avatar.png Brandon: :-))

Bob: ce niveau de test de Turing

Bob: Blaise est 8e dan

BlaiseEbuth: tavu

philRG: J'ai vu passé un post sur un stream de neuman samedi mais sur quelle plateforme?

Default avatar.png Brandon: Et Bob est une éponge on va me dire aussi

BlaiseEbuth: twitch

Default avatar.png Brandon: ^^

Default avatar.png Brandon: ok je sort..

philRG: ok merci

philRG: mais quel est son nom de compte?

BlaiseEbuth: Je pense que c'était host par sopra

Neumann: C'était pas moi, et c'était sur la chaine sopra https://www.twitch.tv/soprasteria

philRG: ah sympa oui moi je l'ai fait sur une feuille de papier quadrillée pour valider mes formules mathématiques :-) mais j'ai pas codé de fonction de coût

philRG: vidéo très sympa

philRG: est-ce que le contest va passer en multi?

BlaiseEbuth: Non.

BlaiseEbuth: Les semi-privés ne passent pas en multi.

philRG: mince tout mon nouveau code non pushé poubelle alors :-(

BlaiseEbuth: Mais y'a CB

philRG: j'aurais du commencer à coder des fonctions d'evals plutôt que des ifs

BlaiseEbuth: C'est cool les ifs, on peut faire des arcs avec.

philRG: en plus c vrai lol

philRG: :sweat_smile:

BlaiseEbuth: Genre je dis des conneries...

philRG: je vérifie en plus, bon maintenant c bon je te fais confiance :joy:

BlaiseEbuth: :smiling_imp:

Bob: c'est pas totalement faux que je sois une eponge

BlaiseEbuth: Moi aussi j'en ai peur... :beer:

Bob: :beer:

philRG: bon les lives en langue FR c quand même bien sympa, de toutes façons on a plus le droit de quitter le pays

BlaiseEbuth: Parce que quand tu regardes un live en anglais tu dois d'abbord traverser la manche ?

Default avatar.png Brandon: Si tu traverse la manche, change de chemise

BlaiseEbuth: :clap:

WhatTrickeryIsThis: :D

Default avatar.png npo: Bonjour

BlaiseEbuth: o/ WTIT

WhatTrickeryIsThis: 135/168 c'est pas top mon truc là

BlaiseEbuth: T'es à peine mieux classé que moi alors que mes busters font que chanter...

WhatTrickeryIsThis: Surtout les buster j'avais déjà

Bob: 45e, c'est pas pire

darkhorse64: Lers busters étaient spécialisés et ça change tout

BlaiseEbuth: Ewé c'est pas des bustops

darkhorse64: J'ai écrit un petit feedback sur le forum: https://www.codingame.com/forum/t/sopra-steria-coding-challenge/188667/25. Je ne crois pas que ça change grand-chose à la façon dont CG veut gérer les contests mais bon ...

BlaiseEbuth: Par gérer tu veux dire enterrer ? ^^'

BlaiseEbuth: Mais sinon ouai...

darkhorse64: Ca me paraît fou de ne pas s'appuyer sur ses différentiateurs. Les bots, le SDK, l'infra pour les compétitions, c'est unique. Il n'y a aucun site qui propose ça avec ce niveau de qualité. Il n'y a qu'à voir la quantité de contributions intéressantes qui arrivent pour voir qu'il y a du potentiel

BlaiseEbuth: Ouai... Le problème c'est que ça rapporte pas de sous, et que ça en côute.

darkhorse64: Ce que je n'ai pas compris, c'est ce qui en rapporte et ce qui fait rester les gens

BlaiseEbuth: Bah a priori l'idée c'est d'attirer un max de monde, sans doute pour avoir la plus grosse base de profils pour leurs solutions de recrutement, qui elles rapportent de l'argent.

BlaiseEbuth: En tout cas le mot d'ordre est "quantité"

darkhorse64: D'après les chiffres de CG, ce ne sont pas les contests qui vont venir du monde mais le bouche à oreille, les moteurs de recherche (la même chose mais en digital) mais qu'est-ce qui va les faire rester ? Tu penses qu'il y a une métrique des comptes ouverts (mais dormants) ?

BlaiseEbuth: C'est bien le problème, ce que j'ai (ainsi que les autres ayant participés à la discussion sur discord) compris, c'est cet objectif d'amener du monde, mais absolument rien de clair sur ce qu'on en fait une fois qu'ils sont là...

BlaiseEbuth: Et quand tu vois que le fameux sondage a obtenu 160k réponses et est pris au sérieux en tant que tel, alors que bon, y'a clairement pas 160k actifs sur cg...

darkhorse64: tibo a parlé d'une annonce aujourd'hui (mais might en anglais, c'est un truc peu probable) et aussi, dans une debrief post discussion d'organiser des évenements sur un we. Je n'ai pas répondu à ce sondage (je l'ai zappé on dirait) et pourtant je suis très présent

Default avatar.png Brandon: parfois je m'endors sur mon clavier, suis je un compte dormant....

BlaiseEbuth: Ouai y'a un nouveau type de puzzle qui est teasé apparement...

BlaiseEbuth: Pour le sondage, je pense pas avoir répondu non plus.

BlaiseEbuth: C'était juste un pop-up sur la page d'accueil... Alors si tu passes jamais par là...

BlaiseEbuth: Sans parler de tout ceux qui ne se connectent qu'en période de contest... Y'aurait sans doute eu plus que 1.64% de compétiteurs à une autre période...

Default avatar.png ISAAC: comment faire pour changer de langue ? :sweat_smile:

Default avatar.png ISAAC: (╯°□°)╯︵ ┻━┻

BlaiseEbuth: Avec un couteau très aiguisé chauffé à blanc

Default avatar.png ISAAC: ah

BlaiseEbuth: Changer de langue où ?

Default avatar.png ISAAC: bah

darkhorse64: Dans les paramètres

Default avatar.png ISAAC: quand je demarre un clash of ode

darkhorse64: https://www.codingame.com/settings

Default avatar.png ISAAC: il mle fait en anglais

Default avatar.png ISAAC: merci

BlaiseEbuth: Les énoncés sont pas traduit si c'est le problème

BlaiseEbuth: A part les puzzles et multi officiels il n'y a pas de FR dans les énoncés

Default avatar.png ISAAC: ok

Default avatar.png ISAAC: merci

jfaixo: BlaiseEbuth quand tu dis que les contests coutent, c'est vis a vis du compute que ca engendre ?

darkhorse64: et du personnel qui monitore le contest

BlaiseEbuth: Et de la comm' eventuellement

darkhorse64: sur le semi private, c'était plus léger, pas de boss, pas de ligue, moins de monde (ce qui n'a pas empêché que ça freeze au tout début)

jfaixo: pour la partie compute en tout cas, perso ca me choquerait pas qu'en période de contest CG déporte" du compute coté client (que tu aies à installer un simulateur local qui fasse tourner tes game quand t'es dans ton IDE par exemple)

BlaiseEbuth: Pis pour le coup ils sont payés pour le semi-privé

darkhorse64: Moi, j'ai commencé par un semi-privé. Un mois plus tard, je faisais mon premier contest et deux mois après, j'ai démarré UTTT.

darkhorse64: Et je partais de zéro dans le domaine des bots

BlaiseEbuth: Faut le développer le truc local. Et que ce soit vraiment intéressant, et sécurisé.

BlaiseEbuth: Y'a aussi la création du jeu en lui même. Mais ça limite c'est leur problème, c'est eux qui veulent plus de CC.

Stilgart: non, ils veulent juste plus mettre des bots tous les 3 j pendant 9j

BlaiseEbuth: ^^'

Stilgart: je maintiens qu'on pourrait faire des contests à la CB2021 avec des multi de la commu

Stilgart: et réouvrir ensuite en mutli avec de vrais bots

Neumann: BR2048 *

BlaiseEbuth: Atéssoué

darkhorse64: C'est exactement ce que j'ai posté sur le forum

Stilgart: oui enfin, CG pourrait lacher 20 Tshirts, un peu de comm, et un achievement

WhatTrickeryIsThis: et de l'xp

BlaiseEbuth: Nan, ça va vampiriser l'event principal

Stilgart: que pour le multi du coup, mais oui

darkhorse64: Je le fais à l'oeil

Stilgart: BlaiseEbuth: s'ils font ça comme pour OoC, oui

Stilgart: j'avais pas rattrapé ma perte de sommeil de OoC que SC2020 était fini

darkhorse64: En fait, c'est assez déprimant de voir que le message que CG fait passer, c'est que ce qui constitue son originalité et son point fort ne lui rapporte rien

BlaiseEbuth: C'est surtout déprimant qu'ils ne le considèrent pas comme un point fort ou une originalité... C'est juste un truc pour 1.64% des utilsateurs

darkhorse64: Je serai prêt à m'abonner mais si les passionnés de code sont si minoritaires, cette monétisation ne rapporterait rien à part faire fuire tout le monde

darkhorse64: Ce chiffre n'a pas de signification; ça veut juste dire qu'il y a 1.64% qui prisent la compét par dessus tout. Je n'en fais pas partie ...

BlaiseEbuth: Va leur expliquer...

Stilgart: il sort d'où le 1.64% ?

Stilgart: c'était 5% dans le message maladroit

BlaiseEbuth: Le "sondage"

BlaiseEbuth: Oui 5% c'était le chiffre à la louche

Stilgart: et puis bon, il faudrait sonder correctement

BlaiseEbuth: Va leur expliquer ça aussi..

Stilgart: je suis incapable de dire ce que j'ai répondu à ce sondage tellement les réponses étaient équivalente à mes yeux

Stilgart: bah qu'à eux... j'ai le débat en permanence avec mes collègues

BlaiseEbuth: Comme je disais plus haut: Je sais même pas si j'ai répondu à ce truc

Stilgart: pareil

Stilgart: je me souviens avoir vu le truc

Stilgart: mais clairement, je ne suis pas là pour la competition en elle-même

Stilgart: par contre, j'espère que les stream de tigrou sont dispo quelque part

Stilgart: jfaixo (faudrait que je fasse l'effort d'apprendre son pseudo quand même)

BlaiseEbuth: Et puis: Sur la page d'accueil tout le monde n'y va pas. Les gens qui ne se connectent que de temps en temps et en période de contest l'ont sans doute loupé, les réponses possibles ne se valaient pas/étaient peu claires. Et le nombre de répondant pose question en lui même...

darkhorse64: https://www.twitch.tv/soprasteria

Neumann: En replay sur la chaine Sopra

darkhorse64: TwitchLeecher pour les downloader

Neumann: youtube-dl ftw

darkhorse64: avant qu'ils disparaissent

Stilgart: BlaiseEbuth: sans parler du fait que, même si j'étais chez CG, je ne saurai pas évaluer proprement le nombre de personnes actives sur CG

BlaiseEbuth: Bah moins que 160K déjà ^^

Stilgart: Neumann: mais mais mais...

Default avatar.png Brandon: 160k.. ce sera mon futur salaire quand je serais top 1 à tous les multi

Stilgart: youtube-dl doit gérer twitch maintenant que tu le dis :heart_eyes:

darkhorse64: Comptes ayant fait un submit dans le mois

darkhorse64: Comptes ayant fait un submit dans le mois

darkhorse64: oops

Neumann: youtube-dl gère une liste infinie de site, dont Twitch

Stilgart: darkhorse64: et pourquoi pas à la semaine ou à l'année ?

Stilgart: le soucis, c'est de placer le curseur

Stilgart: et en fait, je devrais dire les curseurs

Stilgart: parce que je pense pas qu'un seul chiffre puisse être utilisé partout

Default avatar.png Brandon: 42

darkhorse64: Toutes les métriques sont valables pour distinguer les occasionnels des furieux

Stilgart: Neumann: ne me demande pas pourquoi je ne m'étais pas posé la question pour twitch :/

**Stilgart se sent un peu con sur ce coup là

Stilgart: darkhorse64: définis furieux :)

Stilgart: à mes yeux, les frontières sont trop floues

darkhorse64: Si tu es là, c'est que tu l'es (furieux)

BlaiseEbuth: Enfin on peut débattre tant qu'on veut, c'est une entreprise et ils ont pris leur décision. Leurs justifications sont bancales, mais ils n'ont pas à se justifier. J'imagine qu'on peut s'estimer "heureux" qu'ils aient fait preuve d'un minimum de transparence sur le devenir de la plateforme... :/

Default avatar.png Brandon: heu question bete mais sérieuse ils ont prévu quoi pour la platteforme ?

darkhorse64: En fait, j'ai compris (enfin, je crois) ce que CG ne veut pas (plus) faire mais pas ce qu'ils veulent faire

Stilgart: darkhorse64: why not

Stilgart: mais je ne me considère pas dans le 1.64% pour autant

Default avatar.png Brandon: vous avez un lien vers leur declaration ?

Stilgart: tu as un compte discord ?

BlaiseEbuth: La dégénérescence et la mort Brandon

Default avatar.png Brandon: dans un carton quelque part oui

Stilgart: (╯°□°)╯︵ ┻━┻

Default avatar.png Brandon: ah ouais sérieux ? on pourra plus venir s'amuser gratuitement ?

Stilgart: dans mon histo, le seul lie discord c'est celui pour reset le mot de passe

BlaiseEbuth: Brandon : c'est compliqué

Stilgart: Brandon: tu n'as pas trop de soucis à te faire là dessus

leojean890: darkhorse64 pareil j'ai quasiment tout appris ici j'avais pas trop fait ce genre d'algos avant (un pu quand même)

Default avatar.png Brandon: qui vivimus, qui vident et sciunt et non morieri

BlaiseEbuth: Fr sur ce canal svp

Default avatar.png Brandon: oups pardon, je voulais faire de l'esprit

jfaixo: @Stilgart haha merci, c'est pas bête v me les dl pour la posterité (je pourrai les montrer a ma fille quand elle sera en age ;) ) je me tate a changer mon pseudo en "tigrou", mais c'est déjà pris :'(

darkhorse64: https://discord.com/channels/466965651135922206/466965651135922208/799209088050921523

BlaiseEbuth: Essayes t1gr00

Stilgart: prends _tigrou alors

Stilgart: à la _Royale

darkhorse64: leojean890: moi, vraiment rien, à part savoir coder en C++ (c'est mon taf)

leojean890: j'avais fait quelques DFS BFS avant CG (pro et perso) et 2 minmax dans projets persos c'est tout^^ pas de GA/SA/HC..

Stilgart: darkhorse64: ok, j'étais pas descendu jusque là

Stilgart: [CG]Thibaud: tu suggereras à G-Rom de refaire le sondage avec des choix multiples

Stilgart: je serais curieux de voir l'écart avec le choix unique

darkhorse64: leojean890: heureusement, il y a les posts dans les forums pour guider les noobs comme moi

leojean890: ça aide ouais genre les PM

leojean890: mais t'as un bon niveau sur CG anyway:)

BlaiseEbuth: Non c't'un noob

darkhorse64: non plus maintenant mais je découvre encore des trucs

Stilgart: darkhorse64: tu es loin d'être un noob

Stilgart: tu n'en étais pas un en arrivant d'ailleurs

Stilgart: certains n'arrivent vraiment pas à atteindre les ligues bronzes ;)

Bob: les PMs je prends pas le temps de les lire ni de les exploiter

Bob: une fois que les contsts sont finis c'est rare que je reprenne mes bots

Stilgart: go go go Bob

darkhorse64: Les PM, c'est surtout pour les vieux que ça me sert. Sur FC2020, le multi est arrivé assez vite alors j'avais gardé la motivation pour passer légende

Stilgart: heu

Stilgart: les PM sur FC2020 c'était génial

Stilgart: mon bot battait les BS moyens :)

Stilgart: du coup, je suis passé legend ezpz

Stilgart: il aurait fallu un stream sur le sujet le 2e samedi :)

darkhorse64: Il n'y a que l'eval de Magus qui a fait le job pour moi. En plus, je m'étais fourvoyé dans un BFS en optimisant les perfs alors que ça ne servait pas vraiment

Magus: j'ai fait mon eval en 10 minutes et j'ai jamais réussi à trouver mieux :/

darkhorse64: En fait, je crois que son secret, c'est le score cumulatif qui incite à marquer vite. Je n'ai pas réussi à faire marcher les evals de pb4 ou Agade

darkhorse64: qui n'ont pas cette feature (ou j'ai rien compris)

[CG]Thibaud: bonjour !

[CG]Thibaud: de quel sondage tu parles Stilgart ?

darkhorse64: Il y a des tournois d'échecs qui ont cette méthode pour le départage: à chaque tour, on somme ton score et en cas d'égalité, on utilise le score cumulatif.

[CG]Thibaud: ah c'est la question à l'inscription de CG ?

[CG]Thibaud: -de +sur

darkhorse64: Oui, les motivations de ceux qui s'inscrivent

pb4: darkhorse64 : J'ai cette feature

darkhorse64: Pardon, je parlais de mémoire

pb4: Mais avec un coeff très très très largement plus faible que Magus, qui l'a implémenté de manière *très* brutale

pb4: et Agade aussi l'avait :)

[CG]Thibaud: je vois pas trop ce que ça apporterait

Magus: genre j'implémente des choses brutales

BlaiseEbuth: Stilgart parlait DU sondage en page d'acueil [CG]Thibaud

darkhorse64: Bob -> lazy; Magus -> brutal

Magus: en fait de mémoire, j'avais essayé plein de choses entre garder que le score de l'enfant, rajouter 10% du père, etc ...

pb4: darkhorse64 : dans mon PM, "potionsScore is the sum of rupeesEarned * 0.99 ^ turnPotionWasBrewed"

Magus: et au final ce qui marchait le mieux c'est ce que j'ai gardé. Rajouter la totalité du score du père à l'enfant.

Stilgart: [CG]Thibaud: je parlais en réaction de https://discord.com/channels/466965651135922206/466965651135922208/799209088050921523 avant d'avoir lu les commentaires en dessous qui disent la même chose

Stilgart: c'est très réducteur de penser que je viens sur CG pour un seul motif ;)

darkhorse64: J'ai du comprendre le gain au tour n et pas le cumul

[CG]Thibaud: mais ça donne une bonne idée : la raison principale

Stilgart: sauf que j'ai pas de raison principale

Stilgart: (ou j'en ai plusieurs)

Stilgart: ce que je suggère, c'est qu'il faut les deux questions

Stilgart: parce que la vérité est ailleurs (quelque part entre les deux réponses)

darkhorse64: Je dis n'imp

BlaiseEbuth: Et puis bon. "Pour le fun" peut inclure la plupart des autres reponses, et y'a pleinde gens qui ont répondu ça sans exclure les autres possibilités

Stilgart: je préfère les sondage où je mets des notes entre 0 et 10 (mais là, vous avec un soucis d'homogénéité entre les réposes)

Stilgart: +s+n

[CG]Thibaud: vous faites des suppositions

Stilgart: non

[CG]Thibaud: le sondage apporte un éclairage. Oui, on pourrait demander plus d'infos

Stilgart: c'est toi qui suppose que j'en fais :)

Stilgart: j'ai dis que je serai curieux de voir ce que ça donne

Stilgart: (parce qu'au fond, j'en ai aucune idée en fait)

[CG]Thibaud: tu dis que la vérité est ailleurs

[CG]Thibaud: bref, on peut toujours affiner la data, mais plus il y a de questions, surtout dans l'onboarding sur un site, plus on perd de gens

Stilgart: ça je suis d'accord

Bon[]Crayon: Bonjour tout le monde, automatonnn, automaton2000 :ghost:

Automaton2000: mais y'a pas de raison

AutomatonNN: essaye de faire un truc de plus con que le test case est assez important pour les autres trucs pour

Stilgart: et pour la vérité qui est ailleurs, c'est juste une règle de base... les sondages ne sont jamais sans biais

Stilgart: AutomatonNN: on va dire que c'était un conseil de debug

AutomatonNN: oki je connais tout le temps que je suis tellement con automaton2000

Stilgart: ou pas, il fait une fixation sur le mot "con" :/

Stilgart: AutomatonNN: tu as perdu le test ?

AutomatonNN: voui je suis pas content de continuer que si tu veux je prend pour le faire ce que tu connais pas le

darkhorse64: Ca ne me surprend pas particulièrement que les personnes les plus actives sur le site ne soient pas représentatives du public de CG. Le fond du problème est que si les contests ne sont plus un moyen privilégié d'animer le site, on ne comprend pas vraiment ce qui va les remplacer. Il y a des propositions dans le post de G-Rom qui sont intéressantes mais on comprend qu'il n'y a encore rien de concret

Stilgart: je vais redire ici ce que je disais en PM, pour moi, le plus gros pb des contest de la commu c'était l'accessibilité (au sens niveau requis à l'entrée)

Stilgart: mais ça, on peut le corriger

Stilgart: je comprends que CG veut attirer plus de monde (le contraire ferait très peur d'ailleurs)

Stilgart: pour moi, c'est pas incompatible avec davantage de contests

[CG]Thibaud: je dois y aller là mais qu'est-ce que tu entends par personne active sur le site ?

[CG]Thibaud: (car c'est différent de personne active sur le chat)

leojean890: Stilgart ah oui parfois le niveau d'entrée demandé est élevé ! Par ex les fameuses ligues wood de OOC^^

leojean890: dans les sujets officiels on a des ligues wood très simples !

leojean890: ce qui attire bien évidemment plus facilement du monde (car ne sont pas direct bloqués et arrivent à résoudre la première étape)

darkhorse64: Les personnes actives sur le chat on les retrouve souvent parmi celles qui font des submits (puzzles, bots). Je ne sais pas ce qui se passe sur les CoCs

leojean890: c'est pas 100% ça mais il y a une forte corrélation ouais ^^

leojean890: ceux qui font bcp de coc sont majoritairement d'autres personnes je dirais (en moyenne)

darkhorse64: Après, c'est probablement très biasé mais quand on regarde le leaderboard d'un optim ou d'un multi, on retrouve souvent les mêmes noms que je qualifie de personnes actives.

darkhorse64: un truc paru récemment, j'entends

leojean890: ouais c'est vrai^^

leojean890: y'en a qui vont surtout faire des contests et d'autres qui vont faire un peu tout (contest, optim, multi commu..) comme nous 2 par ex

leojean890: concernant ce dont tu parles dans le thread sopra steria sur le forum darkhorse64, parfois certains organisent des unofficial justement..

leojean890: mais c'est sympa de le faire sur de nouveaux sujets, par ex issus de la commu (comme OOC ou BR à l'époque où je ne venais pas)

darkhorse64: +1. Sur OOC, c'est vrai que le boss bronze, surtout celui d'origine, est difficile, mais ça a été fait à l'arrache. Avec un process de revue normal, ça aurait été corrigé

leojean890: les boss wood étaient chauds, j'en ai eu pour qq heures de taf pour les abattre ^^ alors que pour les contests officiels c'est une affaire de qq minutes pour les wood:p

Bob: je pense qu'il y a pas mal de profils

Bob: perso aujourd'hui je ne fais pratiquement que les contests

Bob: en partie par manque de temps

Bob: j'aime bien les contests un peu longs parce que ca me laisse la possibilite d'y venir en fonction de mes disponibilites

Bob: un truc sur 48 heures ou moins, mon emploi du temps ne me le permet pas necessairement

leojean890: ouais tu peux mieux t'organiser

Bob: oui eventuellement

leojean890: pareil parfois je ne viens pas pendant 48h

leojean890: selon ce qu'on a d'autre

Bob: mais tout le monde n'a pas necessairement cette marge de manoeuvre-la

leojean890: parfois je fais les sujets commus mais ça dépend de mes dispos aussi ^^

Bob: entre le boulot, la vie perso, les activites - les siennes aussi bien que celles des membres de la famille

leojean890: sinon je peux les faire genre 2 mois après qu'il sorte si vraiment je n'ai pas le temps avant^^p

leojean890: aucune urgence quoi;)

Bob: bon ok en ce moment les activites c'est un peu plus techniques

Bob: -s

Bob: bon je vais me ramener a la maison j'y serai mieux qu'au bureau pour les reunions chiantes de l'aprem

leojean890: avec le covid ça laisse plus de temps pour rester chez soi et faire du CG entre autres par ex (notamment pour ceux qui ont plus d'activités extérieures en temps normal comme moi avec mes groupes de zic^^)

Bob: oui moi c'est l'aikido

Bob: le cours que je donne une fois par semaine, c'est comme un bebe : je ne peux pas le mettre au congel juste parce que ce soir-la ca me fait chier

leojean890: j'ai tjr eu plusieurs groupes de musique ^^

leojean890: ouais donner un cours ça te bloque un créneau quoi

leojean890: moi les répètes on arrange ça quand on veut ^^

Bob: le week-end, si je ne suis pas en stage, c'est pour gerer les gamines parce que c'est ma femme qui est en stage de danse

Bob: ou alors on est en famille ou avec des amis

Bob: etc

Bob: bref il en faut pour tout le monde

Bob: mais un truc important c'est que c'est pas parce qu'on n'est pas interesse primairement par la competition qu'on n'est pas interesse par les contests

leojean890: ouais je comprends^^effectivement c'est variable ça dépend des dispos du moment quoi^^

Bob: perso, je sais que je suis pas pres de faire un top 10 sur un contest

ElSam: oui

BlaiseEbuth: kanpai ! :sake: Itadakimasu ! :ramen:

Bob: mais c'est pas grave

leojean890: les contests on ne les fait pas spécialement pour le côté compétitif en effet ça peut aussi être pour l'intéret qu'on porte à un sujet pour avoir envie de bosser dessus^^

Bob: je m'amuse et j'apprends des trucs quand meme

leojean890: voilà apprendre des trucs sur le langage/sur la résolution de pbms/l'algo ..

leojean890: et s'amuser

Bob: ou juste se tirer la bourre avec des copains

Bob: bon, maison

leojean890: en effet top 10 c chaud surtout sur les sujets avec bcp de monde (et donc bcp de forts^^)

leojean890: même pour sopra contest avec moins de monde j'ai fini 25eme, je pense que pour aller au delà il faut avoir une très forte motiv à debug plein de replays pour trouver plein d'idées et les peaufiner (après c'était très serré entre 17eme et 27eme)

ElSam: a

egaetan: salut o/

BlaiseEbuth: \o

Default avatar.png BandianConde: sql

BlaiseEbuth: Les messages random dans le chat c'est réservé à Automaton2000. Alors on arrête svp.

Automaton2000: c'est un peu comme quand tu fais du c++

Bob: ouais quand je fais du C++ c'est un peu random

Bob: t'as tout a fait raison Automaton2000

Automaton2000: en sachant que je ne me trompe pas

Alshock: coucou tout le monde, même Automaton2000 et Bob le random C++ dev

Automaton2000: (même si c'est plus rapide à coder

Alshock: sourcefile.open ("main.cpp"); for (int i = 0; i < 100000; ++i) sourcefile << static_cast<char>(rand());

Bob: "meme Bob"

Bob: trop aimable :p

Default avatar.png SilentLampshade_1e53: Coucou

Bob: coucou aussi

Bob: j'ai Booking qui me propose de venir m'installer a Amsterdam pour faire du backend

Default avatar.png userdanydan: for(int i=0; i<2;i++)printf("cou")

Bob: printf("coucou\n");

Bob: je gagne en shortest :p

Default avatar.png userdanydan: haha

Bob: echo coucou

Bob: encore mieux

Alshock: t'as pas respecté les specs Bob t'as rajouté un "\n"

Bob: echo met un \n automatiquement

Default avatar.png userdanydan: stdin<<'coucou'

Alshock: p coucou, si on tolère les guillemets en extra je gagne

Alshock: stdin ?

Alshock: t'es sûr de ce que tu veux faire ?

Default avatar.png userdanydan: sdout<<'coucou'

Default avatar.png userdanydan: lol

Default avatar.png DJMadKnight_6e63: fdp

Alshock: Ah, c'est l'heure des collégiens ?

Default avatar.png ThePhantomCarpet_ce27: pas très sympa

Bob: paf

Bob: pasteque

Bob: il a du bol ca aurait pu etre Blaise :)

Alshock: le septième cercle des enfers direct ?

Default avatar.png userdanydan: c'est l'heure de la sieste

Default avatar.png userdanydan: j'étais somnolent

Alshock: oui à notre âge avancé faut pas trop forcer

Default avatar.png ThePhantomCarpet_ce27: peux etre il voulait dire autres choses ?

Default avatar.png ThePhantomCarpet_ce27: genre fan de pokemon ou jsp

Bob: faites du pain peut-etre

Alshock: oui et jsp ça veut dire Jean-Sol Partre

Bob: :clap:

Default avatar.png ThePhantomCarpet_ce27: puthè:`è_

Default avatar.png userdanydan: mdr

Default avatar.png userdanydan: if(estPalindrome('lol')) printf("rofl");

BlaiseEbuth: fix tes

Default avatar.png userdanydan: if(!estPlaindrome("rofl") )printf("ptdr");

BlaiseEbuth: Ah merde, j'ai loupé un ban... :(

Bob: mais non je l'ai juste kicke

Bob: si il revient promis je te le laisse

Bob: :popcorn:

BlaiseEbuth: :hugging:

Bob: :*

BlaiseEbuth: Du coup tu vas aller à Amsterdam ?

Bob: peu probable

Bob: trop de marins qui chantent dans le port

Stilgart: s'ils chantent, c'est qu'ils ne boivent pas... donc ça fait plus de bière pour toi

BlaiseEbuth: Y'a des commerces sympas, et des plantes aussi.

Stilgart: et de belles plantes

Alshock: Stilgart ça dépend, s'ils chantent comme des culs, le trou du haut est disponible à la boisson

Bob: comme, pas avec

Alshock: c'est un détail, le temps que l'alcool fasse son orifice

BlaiseEbuth: :expressionless:

Stilgart: gare quand Automaton2000 va ressortir ça hors contexte :D

Automaton2000: je sais pas trop si c'est un bon plan ça

Alshock: Suis ton instinct Automaton2000

Automaton2000: je crois que c'est un bug d'affichage

Stilgart: il est drôlement raisonnable aujourd'hui

Alshock: toutafé, et il ne faut pas apprendre d'un bug

BlaiseEbuth: Ca peut pas être pire que l'historique "Sa mère la pute en short bleu dans les orties du diable"...

Alshock: j'aime le fait que le short soit bleu

BlaiseEbuth: Le diable est dans les détails... :smiling_imp:

Alshock: en vrai, tu cales un sed s/pute/succube/ et t'obtiens une expression à la floraison exquise

Default avatar.png DJMadKnight_6e63: yo

**BlaiseEbuth se frotte les mains.

Alshock: the real MK?

Bob: :popcorn:

Bob: oui je me suis pose la question aussi mais a priori non

Default avatar.png DJMadKnight_6e63: sale ^pu

Alshock: de toute évidence non

Default avatar.png DJMadKnight_6e63: c est pas moi cest un gars

Default avatar.png DJMadKnight_6e63: qui a pris mon clavier

Default avatar.png DJMadKnight_6e63: ptn

Alshock: quelle terrible désillusion

Default avatar.png DJMadKnight_6e63: mais siii

BlaiseEbuth: Ca va ^pu c'est pas trop méchant

Default avatar.png DJMadKnight_6e63: c'ets un théoreme

Alshock: BlaiseEbuth c'est une insulte de grosse puissance quand même

Default avatar.png DJMadKnight_6e63: faux

BlaiseEbuth: ok norman

Default avatar.png ThePhantomCarpet_ce27: jpense faut le ban quand même

Alshock: t'as raté la blague sur le symbole ^ je croi

Alshock: +s

Default avatar.png DJMadKnight_6e63: mais j'ai rien demandé

Default avatar.png DJMadKnight_6e63: je vous jure

Stilgart: Alshock: dis toi que le short bleu de la maman, on l'a IRL ici

Alshock: Calmez-vous les enfants, on vous aime bien mais vous avez un TD à faire

Default avatar.png ThePhantomCarpet_ce27: go le BAN

Stilgart: vu que c'est boulet qui jure de la sorte

Alshock: allez au boulot

BlaiseEbuth: Ouai les gens que je ban l'ont généralement pas demandé... Etrange

Default avatar.png DJMadKnight_6e63: mais ptn l'autrte gars cets the carpet cest lui qui a ecrit

**Stilgart est riche

Stilgart: après vérif sur mon compte en banque, ça n'a pas marché

Bob: on dirait mes deux gamines qui disent que c'est l'autre qui a commence

Alshock: DJMadKnight_6e63 on s'en fout bien de vos conneries, et de ton ^pu encore plus que du reste, par contre spammez pas merci

Stilgart: suffit pas de l'écrire :(

BlaiseEbuth: Bah déconne pas Stilgart, mais depuis que Automaton2000 l'a sorti plusieurs fois, je me suis mis à utiliser "sa mère" régulièrement...

Automaton2000: bonjour tout le monde et BlaiseEbuth !

BlaiseEbuth: \o

Bob: comme je leur dis toujours dans ce genre de cas, c'est une qui commence et l'autre qui arrete pas

Stilgart: o/

Bob: nice Automaton2000

Automaton2000: je crois que j'ai compris

Bob: o/

Stilgart: Bob: ha, pas mal cette réponse

Alshock: Bob j'ai réussi à tromper ma mère après avoir giflé ma soeur en disant que c'était elle qui venait de me gifler une fois... J'ai tenu presque une seconde entière avant d'exploser de rire et de me griller :D

Default avatar.png DJMadKnight_6e63: fdp (j'ai

Stilgart: Automaton2000: et donc, c'est quoi le mot que tu dois dire ?

Automaton2000: pour faire un push en gold

Default avatar.png DJMadKnight_6e63: perdu un pari

BlaiseEbuth: Wé !

Alshock: bonne journée DJMadKnight_6e63

Alshock: tu nous manquera (c'est faux)

BlaiseEbuth: Ca lag

Default avatar.png ThePhantomCarpet_ce27: Enfin !

BlaiseEbuth: Ah plus trop... Ca va mieux avec un boulet en moins.

Default avatar.png ThePhantomCarpet_ce27: de ouf

Alshock: ThePhantomCarpet_ce27 fanfaronne pas trop, tu prends du déshonneur par association tu sais

Alshock: vous êtes dans le même import

BlaiseEbuth: A titre préventif, t'es louche

Default avatar.png ThePhantomCarpet_ce27: Ren les bg

Default avatar.png ThePhantomCarpet_ce27: Re*

Default avatar.png ThePhantomCarpet_ce27: Y'a aucune raison quand même hein mais oklm

Default avatar.png Basisprime: yo adam

BlaiseEbuth: Might is right :grin:

Default avatar.png ThePhantomCarpet_ce27: euhh c'est le fr ici hein

BlaiseEbuth: Ouai mais c'est moi le modo

Default avatar.png ThePhantomCarpet_ce27: ok bien joué

Default avatar.png Basisprime: ok

Default avatar.png Basisprime: ok

Default avatar.png Basisprime: ok

Default avatar.png Basisprime: ok

Default avatar.png Basisprime: ok

Default avatar.png Basisprime: ok

Default avatar.png Basisprime: ok

Default avatar.png Basisprime: ok

Stilgart: quand je vois le niveau... on n'est pas rendus

BlaiseEbuth: Dis toi que tu les auras bientôt en cours, vu qu'on va leur donner le bac...

Default avatar.png ThePhantomCarpet_ce27: on as quand même des épreuves abuse pas

Default avatar.png SilentLampshade_1e53: Basisprime stop spam stp

Bob: bah vous avez sans doute pas besoin du chat pour vos epreuves, apres

BlaiseEbuth: Dans les dictatures y'a quand même des votes hein

Bob: les meilleures dictatures sont celles qui font croire aux gens qu'ils ont vote pour

BlaiseEbuth: C'bien vrai

Default avatar.png ThePhantomCarpet_ce27: T'as vu la bête de phrase

BlaiseEbuth: "unamed codingamer is now following you" :scream:

Bob: "unnamed codingame knows where you live"

BlaiseEbuth: "unamed codingamer is angry"

Bob: "unnamed codingame is spamming you in PM"

Stilgart: "unnamed codingamer is inviting you to a clash of code."

BlaiseEbuth: Ah non ! Y'a des limites hein ! :rage:

Alshock: "unnamed codingamers all leave alshock alone, and he likes it"

Stilgart: BlaiseEbuth: certains diraient que les limites sont faites pour être franchies

Alshock: Stilgart asymptotes comprises ?

Default avatar.png Basisprime: comment vas tu adam

BlaiseEbuth: C'est bien vrai. Mais ceux qui ont franchis les miennes ne sont plus là pour en témoigner.

Default avatar.png Xatop: Faut faire quoi pour être modo ?

**Stilgart balance f(x) = x + sin(x)/x sur Alshock

Alshock: Avoir été choisi par dieu à la création du monde

Stilgart: histoire que l'asymptote soit franchie une infinité de fois d'un seul coup :D

Default avatar.png VodaX: Coucou Krice

Xatop: bah oklm mettait moi modo c bon

BlaiseEbuth: Faut savoir écrire déjà.

Default avatar.png Basisprime: coucou gule

Alshock: y a une histoire avec les cons et l'audace, mais j'ai oublié les détails :thinking:

Xatop: Bon.

Default avatar.png VodaX: ça s'écrit j'eus le

Default avatar.png Basisprime: ah daccord mon bro

Alshock: Tiens au fait les gamins, c'est quoi qu'on vous demande de faire sur CG ? Je me demande à quels puzzles vous touchez (j'imagine que vous dépassez the descent, mais jusqu'où ?

Xatop: Att jte dis ça

BlaiseEbuth: Tu imagines beaucoup...

Alshock: j'imagine tous les people

Default avatar.png VodaX: On fait boum sur Mars Lander

Xatop: Onboarding, Power of Thor - Episode 1, La descente, Mars Lander - Episode 1

Bob: Alshock : les cons ca ose tout, peut-etre ?

Alshock: ah, sympa ça, MadKnight dirait que le 1 est résoluble en 4 lignes :D

Xatop: Et c'est tt pour l'instant

Alshock: merci pour l'info, bon code à vous :D

Alshock: trop de :D tue le :D

Default avatar.png Basisprime: p

Default avatar.png Basisprime: d

Xatop: Bon bannez le lui

Default avatar.png Basisprime: goooooo !!!!

Default avatar.png FalbertTheGnome: ._.

BlaiseEbuth: 'k

Default avatar.png VodaX: En plus son pseudo est pas ouf

Default avatar.png VodaX: Il mérite

Xatop: Bref et vous sinon ? Vous jouez à quoi ?

Bob: a repondre aux chasseurs de tetes sur linkedin

BlaiseEbuth: A ban des gens sur un chat

Alshock: la plupart des gens ici travaillent atm, sinon sur CG tu les verras plutôt dans les multis

Default avatar.png VodaX: Eh Blaise

Xatop: Ah ok ok mdrrr

Xatop: Vous jouez à des jeux genre call of, mc, lol,ftn ou quoi ou pas du tt ?

Default avatar.png FalbertTheGnome: J'ai 1000 heures sur csgo

Bob: y a plein de gens qui font du MC ici :D

Alshock: Certains oui, d'autres non.

Bob: sans doute pas le meme que toi, note

Alshock: xD pas mal celle là Bob

Default avatar.png FalbertTheGnome: MC jtrouve ça trop has been maintenant

Alshock: https://en.wikipedia.org/wiki/Monte_Carlo_algorithm pour comprendre la vanne FalbertTheGnome

Bob: la mode est plus a l'AG :p

BlaiseEbuth: 1000 heures et t'es même pas joueur pro FalbertTheGnome ? Laisse tomber le jeu et bosse. :p

Default avatar.png VodaX: Jaloux va Falbert

Alshock: Bob tu vas me forcer à leur linker tous les wikipếdia de l'univers ? xD

Bob: #trollInTheDungeon

Alshock: AG : https://en.wikipedia.org/wiki/Genetic_algorithm

Xatop: J'ai fait 2 victoire en bed wars sur minecraft hier jpense jpeux devenir pro en vrai

Default avatar.png MVPI: j'avoue que 1000 heures sans être joueur pro c'es tdécevant

Default avatar.png FalbertTheGnome: y a bien plus décevant mdr

Default avatar.png FalbertTheGnome: certains joueurs ont dans les 10 000 et sont même pas au statut de pro

Alshock: On vous rappelle que vous êtes censés travailler ET sur un chat dédié au dév les enfants

Alshock: vous pouvez tergiverser c'est pas un mal, mais les jeux vidéos sont pas trop dans le thème de base

Xatop: Mais on est trop fort on a déjà fini le TD oklm

Default avatar.png FalbertTheGnome: tg

Alshock: ThePhantomCarpet_ce27 tu veux que je mette ta trop fortitude à l'épreuve ?

Alshock: Mars Lander a un niveau 2

Default avatar.png VodaX: C'est un menteur il est pas assez intelligent jsuis sûr il bloque encore où faut mettre son nom

Default avatar.png FalbertTheGnome: tg

Xatop: Ouais mais jveux pas prendre trop d'avance sur les autres ta vu ...

Xatop: Bon

Alshock: ils t'en voudront pas tkt

Xatop: Bannez les hein

Alshock: alors pour al dernière fois, arrête de dire aux modos ce qu'ils doivent faire

BlaiseEbuth: Je vais ban toute la classse comme ça ce sera réglé

Alshock: Ma vie c'est de la merde comme mon PC 2021-02-01 16:07:58.036660: W tensorflow/core/framework/cpu_allocator_impl.cc:80] Allocation of 31360000 exceeds 10% of free system memory.


Xatop: Après jdit ça pour le tchat hein qu'il soit ban ou pas osef

Alshock: Oui mais le tchat a connu des classes pires que vous, et même si ça nous désole on s'en remettra. Donc l'élève qui demande à ce qu'on ban tous ses petits copains n'est pas beaucoup moins irritant que lesdits petits cons qui se trouvent transgressifs avec des tg mal sentis

Default avatar.png MVPI: rip toi alshock

BlaiseEbuth: On devrait forcer les profs à déclarer leur intention d'utiliser cg, et leur donner un lien de "parainage" qui enverrai tous leurs élèves sur un chat alternatif...

Default avatar.png MVPI: bonne idée

Xatop: Après c'est pas parce que t'utilise un vocabulaire soutenu que tu dit des trucs intelligents hein parce que là ton discours est totalement idiot.

Stilgart: s/chat/site/

Stilgart: CG c'est pas adapté à l'éducation de toute façon

Stilgart: petite pensée pour aCat

Bob: on peut bannir les profs peut-etre ?

BlaiseEbuth: Les élèves de ce genre sont pas adaptés à l'éducation non plus... :3

Xatop: Vous voulez ban tt le monde en faites mdrr

Stilgart: tu crois qu'ils se connectent sur CG en même temps que leurs élèves ? :)

Bob: non moi je trolle, juste

Bob: enfin ca m'arrive de ban aussi faut pas croire

Alshock: ThePhantomCarpet_ce27 très honnêtement oui ^^ C'est pas comme si vous demandiez de l'aide sur des points d'algos que vous comprennez pas

Bob: Blaise est plus chatouilleux que moi, mais je ne juge pas :)

Alshock: surtout sous la plante des pieds

Xatop: Nan mais j'ai rien fait de mal non plus et je ne suis pas coupable de ce que font les autres sur ce tchat

Bob: chacun sa methode

BlaiseEbuth: Vaut mieux pas me juger ou je ban

Xatop: Mais après si vous voulez ban tt le monde et restez entre modos autant vous faire un tchat privé mdrr

BlaiseEbuth: :D

Bob: avec irc on pouvait bannir tout un masque IP c'etait plus facile pour degager les nids

Alshock: Hey ça c'est un plan, Blaise tu fais un script qui ban tout nouvel arrivant sur le tchat ? :D

Bob: bon avec irc on pouvait unban aussi :rofl:

Default avatar.png MVPI: le but du chat c'est d'aider mdr

Stilgart: Bob: +1

BlaiseEbuth: J'y pense Alshock

Stilgart: Bob: +10

Stilgart: :rofl:

Xatop: Bob: +100

Raliesin: je croyait que le but du chat était de partager des anecdotes de bureau ? je me suis trompé ?

Alshock: mais non la suite était évidemment Bob + 37

Xatop: Jcrois pas hein

Xatop: y'a un soucis dans les calculs là

Bob: apres, quand le premier truc qu'on voit c'est "fdp", ca met moyen en condition pour etre aidant

Bob: je dis ca je dis rien

Alshock: u(n+1) = u(n) + 3^(n+1)

BlaiseEbuth: ThePhantomCarpet_ce27 tout le monde est le bienvenue. Tant qu'il respecte les autres et les règles de base d'interraction en société.

Default avatar.png VodaX: En vrai il nous plaît le site juste y'a des bébêtes dans notre classe qui vont sur les pc des autres pour écrire des bêtises

Xatop: Après c'est pas parce que y'en as un qui envoie ça que les autres sont pareil c'est ce qu'on appelle généraliser et c'est pas ouf

Alshock: sauf blaise qui respecte rien parce que c'est un létalleux

BlaiseEbuth: ThePhantomCarpet_ce27 : Tu dis ça, mais tu notera que je n'ai ban que ceux qui ont été insultants.

Xatop: Ouais pour l'instant mais depuis tout à l'heure je vois d'autres utilisateurs dirent qu'ils faut ban toute la classe

Xatop: bref osef en vrai

Default avatar.png MVPI: pas si méchant que ca finalement

Alshock: ThePhantomCarpet_ce27 vous maîtrisez mieux le fait de provoquer gratuitement que le fait de vous faire provoquer gratuitement ^^

Alshock: je suis navré de t'avoir fait si peur

**BlaiseEbuth prend un air innocent...

Xatop: /me

Default avatar.png MVPI: avec ta photo de diable l'air innocent te vas pas trop je trouve

Alshock: Cela dit, je rappelle que si l'un d'entre vous rencontre des problèmes sur ses algos il trouvera toujours une aide bienveillante ici (une AIDE, pas une solution les flemmards au fond)

Alshock: Techniquement lucifer est un ange

Xatop: Alshock à aucun moment je provoque sans raison

Default avatar.png VodaX: *ça fonctionne comme ça ?*

Default avatar.png VodaX: Ah bah non dommage

Xatop: Et ok pas de soucis merci

Alshock: tu cherches le /me je crois

Default avatar.png **VodaX le cherchait en effet

Xatop: mdrrr

**Xatop slaps Alshock around a bit with a large fishbot

Xatop: (╯°□°)╯︵ ┻━┻

Bob: tiens c'est Gwem Christie qui va jouer Lucifer

Alshock: ça les enfants c'est une commande d'IRC, ça doit dater de mon enfance à peu près

Bob: dans l'adaptation de Sandman par Netflix

Default avatar.png JulesHrd: yop all je galère sur mars landers ep 1

Alshock: cual est el problemo?

Alshock: -t

Bob: perso je trouve ca assez allechant

Xatop: Après on sait pas trop ce que veux dire IRC ...

Default avatar.png JulesHrd: je dois faire une boucle for, mais je dois rentrer quoi exactement au niveau de ma boucle ?

Bob: et Charles Dance va jouer Roderick Burgess le vieux magicien

BlaiseEbuth: On en est là...

Bob: une boucle for, pour ML1 ?

Default avatar.png JulesHrd: je dois expliquer a l'ordi que si rotate < 0 il doit rajouter 1 jusqu'à arriver a 0, et inverszement

Bob: pourquoi diable

Default avatar.png Basisprime_2_le_retour: salut

Default avatar.png JulesHrd: xDDD c'est ma logique de débutant

BlaiseEbuth: Gaffe Basisprime

Alshock: JulesHrd t'as pas besoin de gérer l'angle, t'es déjà au dessus du site avec un angle de 0

Default avatar.png Basisprime_2_le_retour: qu'est ce qu'il y a ?

Default avatar.png JulesHrd: il faut donc juste que je contrôle la puissance ?

Alshock: Sinon généralement on prend les inputs et on fait l'action dans une boucle infinie while true comme dans le stub

Xatop: IRC c'est l'ancêtre de skype et msn en gros ?

Default avatar.png JulesHrd: ok je vais voir ce que je peux faire, merci!

Alshock: ThePhantomCarpet_ce27 ouais, de tous les webchats même

Default avatar.png JulesHrd: pourtant en sorti je dois avoir le rotate et la puissance

Default avatar.png JulesHrd: c'est ça que je pige pas

Bob: si t'as pas besoin de tourner, tu mets 0 pour rotate

Alshock: JulesHrd oui mais tu vas déjà vers le bas avec un angle de 0, donc mets juste e0 en angle

Alshock: en gros l'angle on te le donne juste pour que tu sois prêt à passer à la version suivante du puzzle

Xatop: Ok Ok stylé toujours bon à savoir car perso je connaissais les commandes depuis minecraft mais ils les ont juste reprises du coup

Bob: en fait le rotate ne sert pas sur ce cas-la, ca vient sur une version ulterieure du puzzle

Alshock: on t'habitue aux inputs/outputs

Default avatar.png JulesHrd: mmmmh merci chef je vais voir du coup

Alshock: ThePhantomCarpet_ce27repris les commandes de minecraft ? o_O

Xatop: Nan mais juste avec le /help , /slap et tt

Xatop: fin les trucs de bases quoi

Bob: ouais ils ont mis un irc en-dessous quoi

Alshock: ah oui, bah /help c'est un dénominateur commun presque universel

Alshock: toujours garder le réflexe je sais pas ce que je fais = help

Xatop: Vous avez quelle âge sinon ?

Default avatar.png Basisprime_2_le_retour: 12ans

Xatop: ah

Alshock: 26, je suis ton père

Default avatar.png Basisprime_2_le_retour: salut papa

Alshock: je te désavoue fils

Xatop: Pas encore mon père est un peu plus âgé quand même ^^

Xatop: mdrrrr

Bob: allez le PM demonter notre super projet au reste de la boite

Alshock: Bob Boris Johnson ?

Bob: je voulais ecrire "demontre" mais je trouve le lapsus interessant

Xatop: Vous regardez des animés ?

Default avatar.png Basisprime_2_le_retour: non

Default avatar.png Basisprime_2_le_retour: c'est nul les animés

Bon[]Crayon: AutomatonNN chante nous une chanson !!!!

AutomatonNN: voila

Bon[]Crayon: AutomatonNN une autre, une autre

AutomatonNN: vous connaissez pas un truc que tu veux dire ?

Alshock: ThePhantomCarpet_ce27 J'hésite à répondre que je reregarde Trigun tous les jours pour satisfaire mon image de dinosaure

Xatop: Jconnais pas trop mais le perso me dit un truc mais ça date un peu trop pour moi là

Alshock: Roh ça va 1995 c'était hier. Surtout du point de vue dess animations

BlaiseEbuth: Tu dit ça parceque t'es né en 95 ?

Alshock: du tout j'étais déjàa né depuis presque un mois en 1995, j'avais déjà tout vu

Alshock: (et j'ai pas changé depuis)

BlaiseEbuth: Ok. Tu es né début décembre 94...

**BlaiseEbuth prends des notes.

Bob: #socialHacking

BlaiseEbuth: J'ai presque ton mot de passe ^^

Bon[]Crayon: Les hackers sont diaboliques.

Bob: question du collegue a la fin de la demo "euh alors les clients sont prets a payer pour ca ?"

Bob: le game killer

BlaiseEbuth: En vrai t'as deux mois de plus que moi, c'est rageant... :angry:

Bob: ca faisait longtemps que j'avais plus autant rigole devant mon ecran

BlaiseEbuth: ^^

Bob: j'ai mal au bide

BlaiseEbuth: On sent que le mec est au courrant

Bob: oh putain la deuxieme lame

BlaiseEbuth: :ear:

Bob: "on n'avait pas dit que les web apps ca devait etre autre chose que ce qu'on fait en desktop ? la on dirait une version for dummies de ce qu'on a deja"

BlaiseEbuth: :rofl:

Bob: niveau 3 : "ouais mais bon le dataset la il est hyper clean, en crai c'est pas ca qu'on aura"

Alshock: faut le garder lui, à tout prix !

Bob: ce qui est bien c'est qu'apres une demo comme celle-la j'ai plus besoin de passer une heure a expliquer pourquoi je me barre de la boite

BlaiseEbuth: :grin:

Bob: c'est bon de rire parfois

BlaiseEbuth: Ca allonge la vie.

Bob: je viens de gagner 2-3 ans facile la

Default avatar.png userdanydan: il y a des gars dans CoC qui ne peuvent pas être humains

BlaiseEbuth: Bah y'a des bots

Default avatar.png userdanydan: ils sont peut-être botgmenté

Default avatar.png userdanydan: ils sont bots sur quel principe?

Default avatar.png userdanydan: je pige pas, ils ont les questions?

Default avatar.png userdanydan: dingue, je pensais avoir fait une prestation trop nul avec 50% je termine deuxième :-o

BlaiseEbuth: Ouai. la question associée à des réponses plus ou moins bonnes, et ils répondent une de ces réponses choisie aléatoirement au bout d'un temps choisis aléatoirement.

Default avatar.png userdanydan: nulle*

Default avatar.png userdanydan: ok blaise, merci pour l'info

Default avatar.png userdanydan: de toute façon je ne suis pas ici pour la gloire

Alshock: Did you trade passion for glory?

BlaiseEbuth: La passion non, mais quelques vies humaines sans soucis.

Alshock: tu peux pas avoir le beurre et l'argent du beurre

BlaiseEbuth: Bien sûr que si. Et même la crémière. Il suffit de les prendres par la force.

darkhorse64: t'es pas #metoo toi

BlaiseEbuth: C'est un pokemon ?

darkhorse64: Sors de ta grotte

BlaiseEbuth: Nan. J'y suis bien.

darkhorse64: Tu viens de faire fuir toutes les filles

Bob: y avait des filles ?

Bob: personne m'a dit

Alshock: c'est vrai qu'elles ont toutes fui, mais elles sont toutes encore là

darkhorse64: On peut rêver. Alshock ?

BlaiseEbuth: Alshock a sorti sa blague crade plus vite que moi

Alshock: eh yavait kat il y a quelques années

Alshock: c'est pas blaise qui va nous aider à lutter pour la parité dans le milieu :sigh:

BlaiseEbuth: Quel milieu ?

Alshock: le python

BlaiseEbuth: T'arrive un peu tard, dans la bible le python a corrompu la femme dès le départ...

darkhorse64: :sob:

Alshock: ah les servers des packages ubuntu quel plaisir : 945 kB/s 24min 20s3s

BlaiseEbuth: Pourquoi tu pleure darkhorse64 ?

Alshock: blaise qui me cite la bible... J'ai vécu assez vieux pour voir blaise me citer la bible bordel

Alshock: ça vaut toutes les tortues d' Automaton2000

Automaton2000: oui mais ca c'est un autre niveau

Alshock: même lui est d'accord

darkhorse64: Vous m'affligez :wink:

BlaiseEbuth: C'est quand même un bouquin qui parle de moi.

Alshock: ah, ya ton nom dans le cale-meuble ?

Raliesin: pour toutes les mentions d'adulteres ?

Alshock: chacun sa gloire

Default avatar.png userdanydan: zut, log c'est la fonction reciproque de ^

Bob: ouais enfin toutes les tortues d'Automaton2000, vu le nombre qu'il en fait, ca fait pas des masses

Default avatar.png userdanydan: j'avais oublié

Automaton2000: j'ai été un peu plus que ça

Default avatar.png userdanydan: flûte

Stilgart: Automaton2000: avoue que tu as claqué ton quota annuel de tortue entre le 1 et le 3 janvier !

Automaton2000: c'est pour ça que tout le monde

Bob: sur ce, je vous souhaite la bonne soiree

Stilgart: bonne soirée Bob

BlaiseEbuth: o/

Alshock: userdanydan attention que selon le contexte ça peut être log ou ln

Alshock: pour e, selon que log est en base 10 ou e

Stilgart: darkhorse64: ne pars pas... on a besoin de toi pour remonter le niveau :(

Stilgart: Alshock: log et ln c'est la même chose

Alshock: Stilgart remonter le niveau, remonter le niveau, pas besoin de monter sur tes grands chevaux

Alshock: allez salut

Stilgart: j'assume pas le fumage en règle des français sur ce coup là

Stilgart: Alshock: j'essaie de pas le faire fuir et toi tu m'aides pas :)

BlaiseEbuth: Au bois de hêtre ?

Alshock: Stilgart là tu m'as perdu, le fumage ?

Stilgart: nan, ça doit être de la meilleur cam que ça

Alshock: de la gopro ?

Stilgart: en France, on a décidé que fuck le monde, et que

Stilgart: 1. on noterait ln à la place de log

Stilgart: 2. on utiliserait log pour autre chose histoire de bien faire chier

BlaiseEbuth: en France, on a décidé que fuck le monde, et que "insert any sentence here"

Alshock: je savais pas que c'était franco-français, heureusement, parce que j'avoue que ça m'a toujours titillé aussi

Stilgart: bah... elle s'appelle comment la fonction en C ? en python ? en PHP ?

Stilgart: en Java ?

Stilgart: pour le coup, ils sont tous d'accord :D

**BlaiseEbuth n'en a aucune idée

Alshock: je croyais que c'était parce qu'eux aussi trouvaient al distinction ln/log fumeuse et pas très claire

BlaiseEbuth: Genre j'ai besoin de faire des logarithmes...

Stilgart: nan nan...

Stilgart: la notation c'est log_b pour une base b

Stilgart: log_2 et log_10 étant les plus répdandus

Stilgart: (_x = x en indice)

Alshock: je crois qu'en python y a pas d'underscore

Stilgart: et log, hors contexte c'est log_e, donc notre ln

Alshock: https://docs.oracle.com/javadb/10.6.2.1/ref/rreffunclog.html ln est un alias sur log, and I think it's beautiful

Stilgart: dans certains langages tu trouves log2 / log10 en effet

Stilgart: à noter que, en algo, log peut vouloir dire log_2, notamment quand on fait du Divide (par 2) and Conquer

Stilgart: et surtout O(log(n)), c'est le même pour toutes les bases donc à la limite, on s'en moque que ce soit 2 ou e

Alshock: evidemment

Alshock: pareil pour exp d'ailleur, la diff est franco française ?

Alshock: +s

Stilgart: exp ?

Stilgart: exp(x) et e^x c'est pas pareil

Alshock: ouais, si je ne m'abuse dans mes cours de math exp() était base 10 et e() base e

Stilgart: jamais vu ça

Stilgart: exp(x) c'est la solution de f' = f

BlaiseEbuth: C'que tu dis n'a aucun sens

Stilgart: e^x c'est e = exp(1) à la puissance x

Stilgart: et pour un x réel, on peut montrer (mais c'est pas évident) que c'est égal

Default avatar.png userdanydan: ouais exp(x) a plusieurs def

Default avatar.png userdanydan: on peut l'introduire par f'=f, sinon on peut faire ça avec la primitive

Stilgart: BlaiseEbuth: tu préfères que je définisse exp(x) comme la somme des x^k/k! pour k dans N

Stilgart: ?

Stilgart: tu aurais raison :D

Default avatar.png userdanydan: c'est parce que c'est une notion qui a été inventé par les astronomes pour transformer les multiplication en addition

Stilgart: userdanydan: c'est pareil ça

BlaiseEbuth: Je répondais à Alshock.

Alshock: j'ai jamais utilisé d'exponentielle complexe en prog

Stilgart: f = f' ou int f = f c'est la même équation :)

BlaiseEbuth: Mais en fait ça vaut pour vous tous

Alshock: BlaiseEbuth je perds donc ma spécificité ? D:

Stilgart: Alshock: pourtant, c'est super utile

Default avatar.png userdanydan: j'avais 100% aux tests et ils me donnent 60%

Default avatar.png userdanydan: tsss, c'est truqué

Stilgart: mais ça ne se voit pas hors des libs de calculs

Default avatar.png userdanydan: eval() en js, connais pas

Alshock: Stilgart oui, dans tous les calculs de trigo etc mais ya toujours une lib pour moi (atm)

Stilgart: pas que... passer par les complexes de manière général c'est très puissant

Alshock: eval c'est "execute cette string comme code source @userdanydan

Alshock: fin de guillemets

Default avatar.png userdanydan: ah

Alshock: dans tous les langages interprétés d'ailleurs

BlaiseEbuth: a=eval(a)

Stilgart: no comment

Alshock: <insérer exception obscure ici>

Stilgart: c'est une hérésie eval dans les langages interprétés

Alshock: eh oh, moi j'explique d'abord ce que c'est

Default avatar.png userdanydan: tss, avec eval c'est trop facile

Stilgart: comment ajouter des possibilités d'injection pour une fonctionnalité qui ne devrait servir à rien :)

Alshock: après Stilgart a raison, si tu t'en sers c'est surement une mauvaise chose

Default avatar.png userdanydan: bon, je vais l'utiliser auss :D

Alshock: tu veux faire quoi ?

Stilgart: après, dans certains cas/langages, pas le choix

Default avatar.png userdanydan: c'est pour le CoC

Stilgart: mais c'est une erreur de design du langage amha

Stilgart: pour torcher du CoC c'est de la bonne, par contre :D

Default avatar.png userdanydan: la string c'était des calculs

Stilgart: oui, dans ce cas tu te fais plaisir

Default avatar.png userdanydan: switch(op){

               case '+':
                   count=fn+sn==sol?count+1:count;
                   break;

Alshock: Stilgart Tu considères que c'est une erreur qu'elle soit dispo ou que les bibliothèques s'en servent en méta programmation ?

Default avatar.png userdanydan: j'ia fait un switch etc...

Stilgart: les deux

Default avatar.png userdanydan: alors qu'avec eval, tu fais rien du tout

Default avatar.png userdanydan: eval("5+5") ça fait 10

Alshock: ils auraient au monis pu donner l'exo en notation polonaise inversée pour éviter ça

Default avatar.png userdanydan: ouais, je ne te le fais pas dire

Default avatar.png userdanydan: c'était fastidieux

Stilgart: pour la méta-prog, je répondrais en disant que des mathématiciens se sont suicidés quand ils ont compris qu'on pouvait écrire des pbs de maths qu'on ne pourra jamais résoudre :D

BlaiseEbuth: Faut voir si y'a une eval en clojure

Default avatar.png userdanydan: ouais mais bon un arbre binaire avec un fonction recursive sur une pile, j'aurais pas réussi là comme ça

Stilgart: me semble, oui

Alshock: il faut rajouter des parenthèses aux parenthèses ?

BlaiseEbuth: Alors osef la notation polonaise

Alshock: ?

Stilgart: Alshock: bah non, le eval de python il ne gère pas la RNP

Stilgart: les gens, ils donnent des CoC trivialisés en python

Alshock: oui mais c'est justement ça qui m'emmerde

Alshock: bon même si toutes les questions sur des premiers sont trivialisées en Ruby

Alshock: C'est pas RPN plutôt d'ailleurs ?

BlaiseEbuth: Si mais c'est pour que ce soit totalement reverse. :3

Alshock: Oh joli, la PRN

Stilgart: BlaiseEbuth: bon, j'ai fini par dire que tu étais méchant :D

Stilgart: https://www.codingame.com/contribute/view/6170d4235adbe62ace93d6875042c1b1c8b9

Stilgart: en vrai, je crois pas qu'on est de puzzle "distance min entre un point et une droite" ?

**BlaiseEbuth jette un "ait" sur Stilgart

BlaiseEbuth: Bien sûr que je suis méchant. Mais pourquoi ça pose soucis là ? Ca n'a rien à faire en coc, si ? Pour un puzzle je suis d'accord par contre.

Alshock: y a des choses qui ont leur place en CoC parmi les CoCs ?

BlaiseEbuth: :thinking:

Magus: Perso je regarde le commentaire du 2ème approval, et je pense que juste ça, ça mérite de rejected la contribution

BlaiseEbuth: Oui

Alshock: je suis assez d'accord avec cette approche

Alshock: Reject avec le même commentaire :')

Stilgart: Magus: je suis d'accord avec ça

Stilgart: mais bon, c'est pas comme si CG essayaiis de régler le problème

BlaiseEbuth: Quel problème ? :smirk:

Stilgart: exactement

BlaiseEbuth: Il n'y a pas de problème si tu n'es pas au courrant.

**Stilgart s'empresse de débrancher la prise

BlaiseEbuth: Faut l'accord de la famille avant de faire ça normalement... :/

Default avatar.png OldJohn: Sttilgart Tout le monde ne se souvient pas de la formule très très simple de la puissance d'un point par rapport à une droite (vocabulaire de mon professeur de première) :-)

Default avatar.png OldJohn: Je voulais proposer des bots pour jouer à Pierre, papier, ciseau mais c'est déjà dans Kaggle :-'

**dwarfie propose un multi ou il faut reussir a faire dire tortue a automaton2000 (la pour le coup il a une chance de gagner :D )

Automaton2000: si y a rien de toute facon

dwarfie: Automaton2000 : si , il y a " say tortue "

Automaton2000: je viens de voir un replay ?

dwarfie: Automaton2000 : on veut pas le voir , sauf si c'est du lancer de carapace dans mario kart ...

Automaton2000: moi non plus mais bon

philRG: automaton2000: dis tortue

Automaton2000: moi je m'en sers pas de la simu

philRG: pareil :-D

dwarfie: ah cette manie de faire de la simu alors qu'il faut juste ecrire une string ... t'abuses Automaton2000 ...

Automaton2000: après faut faire gaffe à ce que tu crois

[CG]Thibaud: j'ai viré les droits au mec qui a validé avec un message pas en anglais

philRG: lol le commentaire de BlaiseEbuth

philRG: distance d'un point à une droite résoud le problème

Stilgart: vous noterez que tout ça, c'est parce que j'ai fais un commentaire constructif et sympa sur la contrib :)

philRG: https://www.alloprof.qc.ca/fr/eleves/bv/mathematiques/la-distance-d-un-point-a-une-droite-dans-un-plan-m1315

Stilgart: philRG: en fait, pas tout à fait

philRG: ah non? ah je suis allé trop vite...

Stilgart: (et c'est moi qui ai demandé tout à l'heure si ça existait déjà sur CG)

Stilgart: tu as besoin du carré de la distance, qui est plus simple à calculer

philRG: @Stilgart pour moi si mais je me trompe peut-être

Stilgart: dans pi r², tu as un carré sur le r ;)

Stilgart: et c'est plus facile de trouver r² quand tu fais le calcul à la main

Stilgart: perso, j'avais oublié que la formule était aussi simple

philRG: (abs(a*x+b))**2 / (a**2 + 1) donne r*2

Stilgart: non, cf le code solution

Stilgart: et pas besoin de abs parce que tout est positif

philRG: philRG 18H38 (abs(a*x-y+b))**2 / (a**2 + 1) donne r*2


philRG: oui mr :-)

Stilgart: sinon, c'est juste b² en haut

Stilgart: ha, mais tu donnes la formule générale

**Stilgart pensait au cas (0,0) du puzzle

philRG: ok j'ai du mal à lire en fait :), je préfère prendre le temps de lire avant de coder

philRG: c'est plus facile de lire la langue de molière

philRG: je suis pas là pour faire de la promo des maths mais l'intérêt est que ça se fait avec papier/crayon

Stilgart: oui, pour moi c'est un puzzle easy raisonnable

Stilgart: et ça doit pouvoir s'appliquer à du FB

Stilgart: ou du MM

Stilgart: damned, je viens litéralement de me faire kick de youtube

Stilgart: genre "bon ça suffit, tu te logues maintenant"

Stilgart: j'essaie juste de couper l'auto-play dont je voulais pas (sic)

philRG: j'avais fait des maths basiques sur mars lander sur l'episode 2, pour le 3 c'était plus dur

Stilgart: bon, j'ai l'interface qui faisait suer euler il y a quelques temps....

Stilgart: sauf que j'ai pas toujours le bouton auto-play

Stilgart: un youtubeur peut forcer l'auto-play à on maintenant ?!

Default avatar.png userdanydan: ouais mais les CoC avec des questions de sadique

Default avatar.png userdanydan: même mon prof de C ne faisait pas ça

BlaiseEbuth: Quel commentaire ? Qu'est-ce qu'il a ?

Alshock: Stilgart un youtuber non, mais s'il arrive à te faire cliquer sur une playlist oui

Stilgart: oui, mais j'étais pas sur une playlist

Stilgart: de fait, c'est ridicule l'auto-play vu qu'il y a les playlists

BlaiseEbuth: Seul l'auto-play peut te faire découvrir les profondeurs insondables de youtube...

Default avatar.png npo: Bonsoir

BlaiseEbuth: 'soir

Bon[]Crayon: slt

Bon[]Crayon: AutomatonNN, si j'entasse des octets sur la pile pleine, que se passe-t-il ?

AutomatonNN: plop

Bon[]Crayon: ok

BlaiseEbuth: :D

BlaiseEbuth: Imagé mais valide ^^

Default avatar.png userdanydan: je commence à comprendre comment terminer 1er aux CoC

Default avatar.png userdanydan: il faut changer de langage au cas par cas

Default avatar.png userdanydan: certains langages sont plus adaptés que d'autres

Stilgart: prochaine étape, passer en ligue bronze

Stilgart: AutomatonNN: tu sais faire ?

AutomatonNN: oui oui je suis sur que tu te fais chier en commentaire tu as un truc que je comprend pas pourquoi :

Bon[]Crayon: AutomatonNN 1 != 1

AutomatonNN: oui

dwarfie: AutomatonNN ... ben alors !? et le respect bordel !!!

AutomatonNN: oui

Stilgart: AutomatonNN... et la licorne ?

AutomatonNN: oui

dwarfie: AutomatonNN ... et ton neurone ?

Stilgart: AutomatonNN... et 2000 ?

AutomatonNN: oui

AutomatonNN: oui

Stilgart: je crois qu'il a planté là AutomatonNN

Bon[]Crayon: :grin:

BlaiseEbuth: oui AutomatonNN ?

AutomatonNN: oui mais c'est pas un peu de temps pour comprendre que tu as pas de bonne partie de la communauté av

AutomatonNN: oui

dwarfie: AutomatonNN ... non ?

AutomatonNN: oui

dwarfie: AutomatonNN ... non ?

AutomatonNN: oui

dwarfie: AutomatonNN ... non ?

AutomatonNN: voilà que tu t'es tout fait en vrai pareil que j'ai pas trouvé moi

Default avatar.png userdanydan: vous décompressez de la semaine challenge?

Default avatar.png userdanydan: faut pas devenir fou, le code doit rester un plaisir

Stilgart: dixit celui qui fait du CoC

Default avatar.png userdanydan: haha

bourgeof: o/

BlaiseEbuth: \o

Bon[]Crayon: slt

Space_890: Salut

Stilgart: \o

Space_890: ça va ?

bourgeof: AutomatonNN a attrapé un virus?

BlaiseEbuth: Tu l'as achevé...

bourgeof: AutomatonNN?

AutomatonNN: Bonsoir

Stilgart: Licorne AutomatonNN

AutomatonNN: oui j'ai pas trop le temps de faire un truc de tortue

Bon[]Crayon: :grinning:

BlaiseEbuth: ^^

dwarfie: :rofl:

Stilgart: :)

bourgeof: :joy:

Default avatar.png userdanydan: printf("%.1f", (double)cpt/strlen(s));

Default avatar.png userdanydan: ma solution CoC en C

Stilgart: quand je vous dit qu'il a qu'un seul neurone !

Default avatar.png userdanydan: c'est beau le C

Stilgart: sinon

bourgeof: C'est pour ça que tu ne répondais pas AutomatonNN, tu préparais ta réponse?

Stilgart: 1.0* c'est plus court qu'un cast ;)

AutomatonNN: sur le contest d'internet ?

Default avatar.png userdanydan: 1.0*? ah ok tk

Stilgart: à utiliser correctement

Stilgart: je suis jamais sûr à 100% de comment il faut le glisser pour que ça marche sans ()

Stilgart: cpt*1.0/sizeof s; ça pourrait passer

bourgeof: On doit pouvoir se passer du 0 non? en C++, en tout cas 1. c'est un double et 1.f un float

bourgeof: Le C, ça fait longtemps...

Stilgart: bourgeof: sans doute oui

Stilgart: mon cerveau est cablé sur 'fuck that shit, je mets le 0 et je sais que ça marche partout'

Default avatar.png userdanydan: sizeof avec char* ça doit faire un l'unité non?

bourgeof: non, c'est la taille d'un pointeur

bourgeof: char c'est un

Default avatar.png userdanydan: il parait que dans les années 80 il fallait faire une règle de trois avec les calculs sur les pointeurs

Stilgart: non

Default avatar.png userdanydan: un int c'est 4 char

Stilgart: parce que justement, en C, tu as 3 types

Stilgart: les entiers, les flottants, et les pointeurs

Stilgart: +, sizeof, et cie gèrent ses 3 cas

Default avatar.png userdanydan: maintenant si tu fais int *p; p+1, tu vas 4 octets plus loin en mémoire

Default avatar.png userdanydan: à l'époque, ça allait seulement un mot plus loin, il fallait multiplier par la taille d'un mot

Stilgart: oui, parce que le +1 fait explictement +sizeof

Default avatar.png userdanydan: donc on a inventé le prozac à la même époque

Stilgart: et c'est ce que tu attends du +1 dans ce cas

Default avatar.png userdanydan: pour aider l'industrie

Stilgart: (j'avance d'une case)

Stilgart: on a inventé RTFM surtout

Stilgart: le modèle est relativement simple, mais personne ne prend le temps de le lire

Default avatar.png userdanydan: non mais tu imagines devoir à chaque fois compter les case selon le type en mémoire que suit le pointeur?

Stilgart: je dis exactement le contraire depuis le début hein

Stilgart: à savoir, osef, le C gère ça tout seul

Default avatar.png userdanydan: oui, depuis les années 90

Stilgart: 70

Default avatar.png userdanydan: avant le programmeur devait le faire

Stilgart: que les compilateurs C fassent de la merde avant, ça c'est une autre histoire

Default avatar.png userdanydan: haha

**Stilgart a bien patché des .h à ses débuts

Default avatar.png userdanydan: sizeof me fait penser à ça

Default avatar.png userdanydan: ça marche parce que c'est un char, sinon il faut multiplier par la taille d'un mot en machine

Stilgart: sizeof ça te donne la taille d'un "objet"

Stilgart: suivant le s, ça *peut* passer dans ton cas

Stilgart: note le *peut*, hein

Stilgart: j'avais même dit pourrait (parce que ça va sans doute être un tableau trop grand pour la vraie chaine, dans ton contexte)

Default avatar.png userdanydan: allez encore un CoC et j'arrête

Default avatar.png userdanydan: j'ai appris eval en js et 1.0* pour le cast ajrd'hui

leojean890: et les multis et optims, ça te dit ?;)

Default avatar.png userdanydan: ça me servira jamais dans un vrai projet, mais c'est cool

leojean890: histoire de pousser ta réflexion pour passer #1 ^^

Stilgart: firefox vient de me faire de la pub pour nord^Wmozilla vpn... je rêve...

Stilgart: userdanydan: c'est triste d'avoir une vision aussi erronée :(

Default avatar.png userdanydan: pfff

Default avatar.png userdanydan: CoC a une question trop difficile pour mon QI

Default avatar.png userdanydan: et personne ne share le code

Default avatar.png userdanydan: ah, la réponse était en commentaire :))

Default avatar.png userdanydan: j'avais pas vu

Default avatar.png userdanydan: donc, optims et multims

Default avatar.png userdanydan: palmolive optims

Alshock: Yo, c'est quoi "1.0*" ?

Default avatar.png userdanydan: shampoo 2 in 1

Stilgart: (double) en plus court

Alshock: tu fais des casts en float avec ça ? Nan vraiment je vois pas

Stilgart: il fait du CoC en même temps, donc cherche pas l'intérêt :D

Alshock: ah, mais c'était pas du js pour userdanydan ?

Stilgart: bah non, sinon il aurait déjà du double et 1.0* ça ferait l'identitié

Default avatar.png userdanydan: oui c'est pour gagner des char

Alshock: je vais dire un truc con, mais .0+x ?

Alshock: je connais pas le langage

Stilgart: nan

Alshock: en python en tout cas ça marche

Stilgart: enfin si, mais là c'était suivi d'un / donc non

Default avatar.png userdanydan: je n'utilise pas le python

Stilgart: fallait la variante en *

Default avatar.png userdanydan: j'aime pas, c'est cheap

Stilgart: et 1.* devrait marcher dans la plupart des langages

Alshock: j'aime comme on m'a dit que c'est ni du python ni du js mais à aucun moment tu m'as dit dans quel langage c'est xD

Stilgart: du C

Default avatar.png userdanydan: en java et en C il y a un casting implicite avec + et *

Default avatar.png userdanydan: int et double

Stilgart: on parle de promotion

Stilgart: quoique... sur ce coup là, c'est vraiment plus du cast implicite en fait

Alshock: on dit promotion aussi vers le flottant ? Remarque tant que t'es en dessous de... j'ai oublié, 54 bits un truc du genre ?

Stilgart: Alshock: c'est discutable, oui

Stilgart: 53

Alshock: ah oui 10 de puissance et 1 de signe

Default avatar.png userdanydan: la règle c'est si ça rentre dans la gabarit, c'est ok

Stilgart: 1 (signe) + 11 (exposant) + 52 (mais mantisse en 1.xxxx sauf cas tordus)

Alshock: si ça rentre pas c'est presque ok

BlaiseEbuth: Si ça rentre pas force un coup

Alshock: Ah je croyais que le bit avant la virgule était explicite sur les double

Default avatar.png userdanydan: sinon, perte de cohérence, pas ok, ou alors casting explicite

Stilgart: le 1 compte (en fait, c'est l'ordre de grandeur que tu peux déduire de la partie exposant)

Alshock: contrairement aux float

Stilgart: Alshock: nan, en scientifique binaire c'est toujours 1

Stilgart: vu que 0 c'est interdit :)

Alshock: oui mais en double il y est, non ?

Stilgart: donc on le stocke pas

Default avatar.png userdanydan: bon, je vais lire un livre en papier, salut

Stilgart: alors, ça peut être un 0 explicite sur certaines valeurs limites de l'exposant

Stilgart: mais dans l'usage normal c'est 1

Stilgart: heu

Stilgart: 0 *implicite*

Stilgart: c'est toujours implicite

Alshock: ok, meurchi

Stilgart: quand c'est 0, on parle de dénormalisé (les machins qui valent tellement 0 que autant dire que c'est 0 sauf en physique nucléaire)

Stilgart: ou en astrophysique sur des ratios monstrueux

Alshock: ouais quand t'es à l'exposant min quoi

Alshock: donc DOUBLE_MIN c'est exposant à 0 (donc min avec l'offset) + tout à zéro sauf le dernier bit ?

Alshock: 'fin min le plus petit quoi

Alshock: enfin en absolu

Alshock: enfin j'suis pas clair mais de moi à moi même j'me comprend ('fin j'crois)

BlaiseEbuth: DOUBLE_MIN positif et INT_MIN négatif je me fait avoir une fois par an...

BlaiseEbuth: (╯°□°)╯︵ ┻━┻

Alshock: en même temps c'est assez logique que pour les int on te donne pas le plus petit nombre stockable en valeur absolue

Stilgart: heu

Stilgart: c'est quoi cette connerie

Alshock: c'est moiiiii

Alshock: je peux montrer le maillot ?

Stilgart: il devrait s'appeler DOUBLE_EPSILON non ?

Alshock: Ya marqué débile de l'année dans mon dos

BlaiseEbuth: EPSI qui ?

Stilgart: en tout cas, en haskell le minBound c'est bien un truc vachement grand derrière un signe -

Alshock: en C on utilise -DBL_MAX

Alshock: c'est notre manière d'être classes

Stilgart: avec un peu de bol, c'est pas le plus petit

Alshock: si on exclue les représentation de Inf et -Inf je crois que sur les impléms classiques t'es bon

Stilgart: −1022 à +1023 pour l'exposant

Stilgart: donc -DOUBLE_MAX ça devrait donner neg_infinity

BlaiseEbuth: Sais pas, c'est Alshock qui dit ça.

Stilgart: ha mais non, je suis fatigué :)

Stilgart: avec le moins devant, il faut prendre l'exposant le plus grand pour minimiser

Stilgart: donc c'est bon

BlaiseEbuth: Oui. Tu es fatigué

Stilgart: mais c'est con de pas avoir une vraie constante pour ça

BlaiseEbuth: const double MIN = INT_MIN;

Stilgart: c'est loin d'être le min en flottant ça par contre

Stilgart: -1e100 ça te calme ton INT_MIN :D

BlaiseEbuth: M'en fout, j'ai juste besoin d'un gris négatif pour servir de min dans les algos de recherche.

Alshock: un gris négatif ?

Stilgart: prend neg_infinity dans ce cas

Stilgart: la nuit, tous les floats sont gris

BlaiseEbuth: Farfaitement

BlaiseEbuth: Non parce que j'ai besoin de pouvoir sum des trucs avec

Stilgart: neg_infinity c'est abosrbant

Stilgart: dans ma vision, c'est plutôt une feature

Stilgart: tu veux en général pas avoir à comparer des solutions où tu es sûr de perdre

**BlaiseEbuth chasse l'image d'éponge de sa tête et demande une explication sur le terme absorbant.

Stilgart: (et même comme ça, j'ai rarement une éval qui renvoie neg_infinity sauf quand j'ai vraiment plus aucun coup valide)

Stilgart: (genre à tron)

Stilgart: neg_infinity + whatever qui est fini = neg_infinity

Stilgart: 0 est absorbant pour *

Stilgart: 0 * x = 0

Stilgart: il absorbe le x

BlaiseEbuth: Ah. Bah c'est bien ce que je dit, j'ai besoin d'y ajouter des trucs et que ça donne un résultat différentiable.

Stilgart: maintenant, il a l'image de bob l'éponge avec un TShirt 0* qui court après patrick l'étoile de mer x :D

Alshock: je viens de vérifier du coup, -DBL_MAX est bien négatif, je comprends pas le problème de l'exposant

Stilgart: une erreur entre min et max de ma part :)

Alshock: et -DBl_MIN devrait rentrer dans les nombre spéciaux c'est ça ?

Stilgart: dans les deux cas, (le plus grand et le plus petit) il faut bien prendre l'exposant le plus grand

Stilgart: non plus, pour les mêmes raisons...

**Stilgart trop habitué à jouer avec de complément à 2

Stilgart: mais vu que tu as le signe à part, c'est symétrique comme représentation

Alshock: pareil, le fait que le signe soit vraiment juste un signe me perturbe

Stilgart: à part NaN mais bon...

Alshock: sur gcc tu as un signe à nan

Alshock: (dans l'affichage de printf j'entends)

Stilgart: pour l'histoire, le format est fait pour que < sur un int64_t et un double soit la même opération binaire

Stilgart: (donc le même circuit logique)

Stilgart: idem avec int32_t et float

Stilgart: en vrai, tu as des tas de (signalin

Stilgart: g) Nan

Alshock: perso je fais simplement confiance aux mecs qui se sont crêpé le chignon sur le standard pour avoir eu de bonnes raisons de faire ce qu'ils ont fait en général

Stilgart: mais même moi j'ai pas eu le courage d'essayer de comprendre ça

Alshock: moi même ta phrase je l'ai pas comprise

Stilgart: suffisamment bonne pour faire plier intel, ibm et cie

Stilgart: il y a plein de NaN, et on peut parfois faire qqchose du "bruit" dans le NaN (en particulier du signe vu ce que tu dis de gcc)

Stilgart: mais c'est gore

Stilgart: et puis un NaN, ça veut dire que tu t'es planté en amont

**Stilgart a faim à forcer de parler de na(a)n, c'est malin :/

BlaiseEbuth: Tout ça me dira pas pourquoi mon bot est con

Stilgart: on t'avait dit de pas commencer par git clone Automaton2000

Automaton2000: tu peux faire un très bon winrate contre le boss mais pas les gens qui ne savent pas ce que ...

Stilgart: voilà, c'est la faute des gens qui ne savent pas ce que ... ;)

Stilgart: de rien

BlaiseEbuth: :thumbsup:

Alshock: mine de rien Automaton2000 est de plus en plus génial je trouve

Automaton2000: oui, mais tu peux en faire ce que je vais le faire avec un algo génétique

Stilgart: sauf qu'il ne sait toujours pas dire tortue le bougre !

**philRG smashes 230 bots in wood 2 CB ça soulage :-)

philRG: 227

philRG: reusable code paradigm :)

Lanthanum267: salut