Chat:Fr/2020-09-04
Zorg1: OoC c'était construit sur le FoW ;-)
Zorg1: Salut à tous et aux bots de compétition de haut niveau Automaton2000 & AutomatonNN !
Automaton2000: tu as le lien ?
AutomatonNN: c'est quoi ton probleme ?
Zorg1: Automaton2000, va falloir que t'apprennes à te servir de google à ton âge
Automaton2000: c'est pas lui qui fait que je fasse une simu sur botg
Zorg1: AutomatonNN : t'es agressif dès le matin, toi ... :rolling_eyes:
AutomatonNN: reverse dans le contest aussi
Bob: contest toi-meme AutomatonNN
AutomatonNN: (o/ Automaton2000 :)
Zorg1: o/ bob
Bob: Automaton2000, choisis : contest ou tortue ?
Automaton2000: pour moi le problème de la semaine dernière
Bob: o/ Zorg1
Bob: pouec
Ricocotam: Je suis nouveau ici, des trucs marrant à faire ? Je fais du machine learning et j'ai fait ps mal d'algo
Bob: commence par les puzzles de base
Bob: pour te faire la main sur la plateforme
Bob: apres, a volonte
Ricocotam: Je fais "Power of Thor" sans condition, c'est marrant
Bob: entre les multi, les optim, il y a de quoi faire
Bob: ensuite tu viens lurker ici, tu fais connaissance et tu trolles avec nous
Bob: Automaton2000, dis bonjour au nouveau
Automaton2000: bon c'est pas la première fois
Bob: bah si justement Automaton2000, c'est ca que ca veut dire "nouveau"
Automaton2000: ça doit être un peu trop loin
Zorg1: y a des gens qui trollent sur ce chat ?
Zorg1: tu me rassures
Bob: si ca se faisait on le saurait
Ricocotam: Tricky le premier puzzle facile sans faire de if
Bob: ah t'attaques direct a la vodka donc
Bob: respect
Ricocotam: Enfin un seul pour éviter une division par 0
Ricocotam: Sinon c'est vraiment trivial
Bob: bientot, OoC en one-liner
Bob: https://www.codingame.com/ide/challenge/ocean-of-code
Bob: un des derniers multi de contest
Ricocotam: Il y en a en cours ?
Bob: non, le prochain est en octobre ou novembre je crois
Bob: en ce moment on est plutot sur deux par an
Ricocotam: J'espère avoir trouver un taff d'ici là
Ricocotam: C'est déjà pas mal, on va pas se mentit
Bob: a un epoque c'etait quasi tous les deux mois
Bob: comme le sumo
CopperFr: Bon ben le validateur 4 de Squares order restera un mystère pour moi :(
Ricocotam: olala faut que je révise les trucs possible ou non en python
Ricocotam: Il y a un truc bizarre dans Power of Thor. Dans le sujet c'est écrit que en haut à gauche on est en (0, 0) et en bas à droite en (39, 17) mais dans le code pré-écrit "West" correspond bien à -1 (donc aller à gauche) alors que Sud correspond à -1 (aller en haut) Si c'est volontaire, pas sympa pour les nouveaux, sinon il y a un problème
Bob: pourtant moi quand je fais S il descend
Bob: donc Y +1
Haashi: Parel
Ricocotam: C'est pas ce qui était dans mon code initial
Haashi: je viens de tester avec le code par défaut
SeebOmega: Ricocotam non car c est comme ca la plupart des grilles sur ordinateur notamment les pixels de l ecran
Haashi: quel language ?
Bob: donc ton code initial devait etre faux :)
Ricocotam: Oui, mais comme c'est pas moi qui l'ai écrit je préfère prévenir :p
Haashi: Bah le code par défaut python avec "S" descend
Ricocotam: Bah moi c'était écrit "-1" en y pour tout les Sx
Haashi: ah le fameux relis le sujet :p
Ricocotam: Mais non j'ai très bien compris ^
Bob: qui ecrivait -1 ?
Bob: moi j'ai rien capte :D
SeebOmega: si tu fais y-1 tu va au Nord
Bob: non si tu fais N tu vas au nord
Bob: y-1 c'est ta tambouille interne
Ricocotam: Quand j'ai ouvert le problème, j'ai pas touché aux coordonnées donné et j'ai fait mon code Et en faisant mes tests je me suis rendu compte que "N": (0, 1) et "S": (0, -1) Alors que c'est l'inverse normalement
Ricocotam: Tu commences le problème avec un dictionnaire / hashtable avec les direction et les coordonnées associées
Bob: je comprends toujours pas comment tu es parvenu a ca
Haashi: Bah il y a une erreur dans ton code parce que S c'est bien 0,1
Ricocotam: Je viens de changer moi même le code initial avec la variable "dir_move"
Bob: le code par defaut il fait un input, un split et un while avec input et print SE
Bob: en python
Haashi: ???? il y a pas de dir_move dans le code initial en python
SeebOmega: oui le code de base en python a pas ca
Ricocotam: http://chat.codingame.com/pastebin/a8e8d74e-9198-472c-9e2a-155474a40887
Bob: qu'est-ce que c'est que ce truc ?
Ricocotam: Bah je sais pas moi j'ai ouvert "Power of Thor - Episode 1" j'avais pleins de code
Bob: le code par defaut de python c'est ceci
Haashi: c'est ton ancien code
Bob: http://chat.codingame.com/pastebin/2b4dd20d-e684-4c1e-bbdf-c5d04d1f285f
Haashi: 100%
Bob: t'as le petit bouton reset en haut a droite
SeebOmega: c est toi qui l a ajoute a un moment, si tu cliques sur la fleche reset ca remet le code par default
Haashi: clique en haut a droite de l'ide, sur un bouton qui ressemble a un bouton "actualisé"
Ricocotam: j'ai du faire ça il y a 5 ans
Bob: :rofl:
Haashi: pas de soucis :p
Ricocotam: Je risquais pas de m'en souvenir
Bob: au moins depuis t'as appris que le sud est en bas :D
Ricocotam: Et puis je sais faire avec un seul if aussi
Ricocotam: http://chat.codingame.com/pastebin/87618ab6-3b8d-4abc-a627-68753cc06895
CopperFr: Vous aimez bien les if ?
Bob: maintenant est-ce que tu sais le faire en moins de 60 caracteres ?
Ricocotam: Pour les curieux j'ai mis ma solution
Bob: dommage
Bob: les if c'est la base
Ricocotam: Ouai mais ça rend un code pas beau
Haashi: Ricocotam, maintenant next step
Haashi: https://www.codingame.com/multiplayer/codegolf/power-of-thor
Bob: une AI sans foret de if c'est pas une AI
Bob: pour info ta solution est visible si tu l'as soumise
Bob: et que tu n'as pas demande a ce qu'elle reste cachee
Bob: enfin visible a ceux qui ont resolu le puzzle dans le meme langage
Ricocotam: Pour avoir déjà coder les algos de base de l'IA, si tu as codé avec des if c'est moche
Bob: de meme tu peux voir celle des auters
Ricocotam: Ca marche, merci de l'info
Bob: ah oui mais attention ici t'es au pays des trolls
Haashi: ouais enfin de l'IA sans if, tu es vite limité
Ricocotam: Je viens de me spoiler le code golf
Ricocotam: @Haashi si c'est pas un troll je serais ravis de t'expliquer à quel point c'est faux depuis 5 ans :p
CopperFr: Je parlais des arbres
Ricocotam: Les arbres oui, mais c'est plus vraiment ça l'IA
Ricocotam: Si ça vous intéresse aller voir "GPT-3" ou si vous avez un iphone, allez dans l'appli photo et cherchez "chaise" ou "chien" ou n'importe quel nom commun ;)
CopperFr: c'est quoi gpt-x j'ai vu des video sur computerfile mais j'ai pas retenu ce que c'est
Ricocotam: C'est un réseau de neurone monstrueux (173 milliards de paramètres pour GPT3 de mémoire) qui est fait pour générer du texte
Ricocotam: https://gpt2.ai-demo.xyz/
Ricocotam: si tu veux t'amuser
SeebOmega: j ai parle de javascript il a derive direct sur Trump mdr
Bob: <troll>tout depend de ce qu'on appele une IA</troll>
Bob: je pressens que tu vas avoir des discussions interessantes ici :D
Ricocotam: En tout cas hésitez pas à posr des questions sur les réseaux de neurones et deep learning ou même l'IA en général, je serais ravis d'y répondre
Bob: je pressens aussi que tu vas rigoler avec les multi
Ricocotam: Parce que tu peux pas vraiment faire de machine learning dessus de mémoire
Ricocotam: C'est plus des trucs "à la main"
Bob: ah c'est sur que tu feras pas du ML avec oui
Bob: encore que
CopperFr: comment on fait un bot pas trop stupide ?
Bob: avec des forets de if
Ricocotam: Faudrait pouvoir télécharger l'application, entrainer à côter et réussir à upload les poids je ne sais comment
Bob: ben
Ricocotam: Ca dépend, c'est quoi "un bot"
CopperFr: ben moi je voulais faire un bot qui dit bonjour
Bob: il y a des gens qui ont developpe de quoi faire tourner ton code exterieurement a la plateforme
Ricocotam: @CopperFr : en python : print("Bonjour")
Bob: et sans doute une paire de hardcore qui ont commence a utiliser des formes plus ou moins avancees d'apprentissage pour affiner leurs coeffs
CopperFr: déjà c'était en node.js pas en python
SeebOmega: demande a AutomatonNN et Automaton2000 :D
Automaton2000: c'est pour la bonne cause
AutomatonNN: après faut que je trouve un truc vu que c'est un peu plus du tout ce que je veux dire
Bob: CopperFr: "Nous avons developpe une IA pour proposer a l'utilisateur une experience personnalisee"
CopperFr: mais bon le problème était de pas dire bonjour plusieurs fois
Bob: console.log(`Bonjour, ${name}`);
CopperFr: ca c'est facile tu le fait sur un event personne entre dans le chat
Bob: c'est surtout pour dire que derriere "IA" tu mets un peu ce que tu veux
CopperFr: en fait si tu arrive et que tu dis Bonjour le bot devait répondre
CopperFr: par contre si tu disais bonjour à quelqu'un de particulier il devait pas répondre et y avait des cas tordus
Bob: bonjour Automaton2000
Automaton2000: mais tu sais pas ce qu'ils disent tous
CopperFr: sans compter qu'il devait répondre en plusieurs langue
Ricocotam: Ca c'est vraiment juste un truc hyper simple avec des ifs et hashtables
CopperFr: jamais fait qq regex mais bon il était toujours stupide biensur :D
Ricocotam: Quand on parle IA aujourd'hui on est plus sur du résumé de texte, détéction d'objet dans une image, amélioration de la résolution d'une image ou completion de partie manquante d'une image
CopperFr: oui j'avais essayé de faire de la reconnaissance de digits
Ricocotam: Attend, Power of Thor en 60 characteres
Bob: bienvenue :)
CopperFr: python est pas mal en golf non?
Ricocotam: Ceci dit j'ai vu 54 dans le classement
SeebOmega: Bienvenue dans le codeGolf Rico
Ricocotam: C'est vriament un truc que j'ai jamais fait
Bob: le top python est a 51
Bob: pardouin est souvent la, tu pourras lui demander des conseils :D
Ricocotam: Alors la lecture proposée dans le code initial fait déjà 44 chars
SeebOmega: ca se reduit ca
Ricocotam: Enfin 36 avec un espace de moins
CopperFr: sur temperature pthon est aussi en tête
CopperFr: ceci-dit moi en js j'arrive même pas à 60 (le top est à 56)
Bob: un point important est qu'il suffit que le code passe les tests de validation ;)
Ricocotam: bon j'abandonne c'est pas trop mon truc xD
SeebOmega: Ricocotam fais des games si c est plus ton truc
dwarfie: Automaton2000 ... donne de vrais conseils ... parce que si c'est parddouin ca va pas aider en fait :D
Automaton2000: il a un truc que tu fais du java
SeebOmega: comme ca tu peux build ton bot et te battre contre les autres et monter des leagues sur des jeux qui t attirent
SeebOmega: Mdr Automaton2000 le troll en puissance
Automaton2000: je fais pas de tour
Ricocotam: J'attend avec impatience le livre "Crack the Coding Interview"
SeebOmega: Apres c est un vrai conseil
Ricocotam: Je me suis fait éclaté hier matin sur un test technique
Ricocotam: ça faisait trop longtemps
SeebOmega: ben go faire des games ca va te faire travailler
Ricocotam: bon aller j'y vais, je reviendrais plus tard
Zorg1: noice
plieuse: encore un puzzle facile résolu !
plieuse: youpi
Zorg1: gg
Bob: gratz
plieuse: merci :-)
CopperFr: bravo tu les plie en moins de 2
plieuse: haha
Bon[]Crayon: reSalut à tout le monde :smirk_cat:
Bon[]Crayon: Bon Bon AutomatonNN Tiens Bon
AutomatonNN: reconnaitre ton code
Bon[]Crayon: AutomatonNN Facile 0000
AutomatonNN: oui j'ai pas le temps de faire un truc de ce que j'ai fait au contest je pense :)
CopperFr: tu peux m'aider Automation ?
Bon[]Crayon: Automaton2000 Salut et tortue :smiley_cat:
Automaton2000: y a une nouvelle version
Bon[]Crayon: Automaton2000 bientôt Automaton2001
Automaton2000: il y a les deux
Bon[]Crayon: Automaton2000 Quoi ?
Automaton2000: et bonjour à tous, j'ai un petit souci
Bon[]Crayon: Automaton2000 Nous t'écoutons.
Automaton2000: je vais chercher un peu
Zorg1: Automaton2000 le bot qui te dit bonjour parce qu'il a un truc à te demander ...
Automaton2000: si on est pas du tout :(
Bon[]Crayon: Automaton2000 :grinning:
Automaton2000: du coup c'est pas mal comme idée
Bon[]Crayon: Cher Automaton2000 êtez-vous heureux?
Automaton2000: comme la plupart des gens qui ont le même code
dwarfie: on dit : encore un puzzle facile de plié en fait ;)
dwarfie: grrrrr ... scroll of :poop:
CopperFr: quand on est une plieuse on plie tout
plieuse: ^^
dwarfie: et quand on est :hammer: tout ressemble a un clou
dwarfie: :D
CopperFr: je vais essayer de plier pour vous
dwarfie: alors qu'automaton2000 lui ressemble a une tortue
Automaton2000: il me semble que si tu vas te faire ban
Bob: dwarfie : comme l'espli de la terre dans paper mario ?
dwarfie: Automaton2000 : meme pas peur , AutomatonNN me protege
Bob: cette menace Automaton2000
AutomatonNN: oui j'ai pas compris ce que tu veux dire
Automaton2000: si c'est à cause du fait que le puzzle de la communauté
Automaton2000: le reste de la game
**dwarfie remercie Bob de lui redonner envie de jouer a paper mario (le vrai , pas celui de la switch)
Bob: il est bien celui de la switch je trouve
JBM: mais c'est le faux, apparemment
CopperFr: le vrai mario il est sur NES
Bob: ah ben les deux premiers c'est du pur JRPG
JBM: ca c'est le vrai super mario
CopperFr: il est super en plus
Bob: le paper mario de la wii etait sympa mais sans plus
Bob: celui de la DS, tres joli est delicieusement cretin mais gache par un systeme de combat tout moisi
Bob: color splash, pas essaye
CopperFr: ah mes console nintendo elle prennent la poussière maintenant :(
Bob: mais celui de la switch est franchement sympa
Bob: N64 FTW
Bob: retrospectivement je regrette de l'avoir revendue
Bob: je me serais bien refait les Banjo
CopperFr: moi je regrette d'avoir vendu mon cpc 6128
dwarfie: jeunot va ... moi c'est mon cpc464 a cassette avec ecran monochrome qui me manque :)
CopperFr: je l'ai eu avant le 6128 mais bon ca restait compatible
CopperFr: mais c'était cool quand même les disquettes de 178k par face :D
JeanMax: yo
Bon[]Crayon: salut
JeanMax: par curiosité, qui nous a pondu ce merveilleux arbre de compétence?
Bon[]Crayon: automaton2000
Automaton2000: quand je clique sur le bouton
JeanMax: j'ai une vague idée de l'origine de l'inspiration
Bon[]Crayon: laquelle?
JeanMax: l'origine
Bon[]Crayon: oui
**dwarfie tend https://www.retrovm.com/ a CopperFr
CopperFr: Merci mais j'ai déjà WinApe :D
dwarfie: beurk , y'a win dans winape
CopperFr: je suis sous windows en même temps :D
JeanMax: ya plus de fierté
dwarfie: et hop c'est parti pour une petite partie de rick dangerous
CopperFr: mais le meileur le 7
CopperFr: mais j'aime bien linux pour faire des grep
CopperFr: Puzzle de la semaine plié (enfin résolu) il était temps
Zorg1: ah oui tiens faut que je le finisse celui là
Zorg1: "Target Firing"
Hyarius: l'est rigolo, le target firing
Hyarius: la j'me fais un petit a* sur labyrinth ^^
Hyarius: ca va etre rigoulou :3
CopperFr: oui faut que j'en fasse du labyrinth a*
Hyarius: meme si je sens que ca va se finir en vieux Dijskra tout pete
CopperFr: mais bon j'ai déjà aidé le gamin à retrouver sa mère
Zorg1: pour labirynthe, un BFS suffit ...
AdrienBe: que faire avec les positions x y des opposant sur la course de pod ?
AdrienBe: je vois pas l'interet de gérer cette donnée
CopperFr: tu peux leur défoncer la tronche :D
AdrienBe: je ne peux gérer que la puissance du pod on est d'accord ?
SeebOmega: et la direction
SeebOmega: la pos des opposant pourra etre utile pour les collision
AdrienBe: du coup si le pod adverse n'est pas loin je peux target le pod adverse ?
SeebOmega: mais faut penser que lui aussi se deplace donc il faut calculer ses vecteurs
SeebOmega: pour etre sur que tu va lui rentrer dedans
CopperFr: Quelqu'un a compris le puzzle Hooch Clash ?
Zorg1: tu dis à JBM que son puzzle est illisible, t'inquiète il a l'habitude :D
Zorg1: enfin j'avais réussi à comprendre son truc
Alshock: coucou tout le monde
CopperFr: J'espère vu tu as approuvé ce puzzle :D
Alshock: Oh tu sais nous on approuve des trucs parfois on sait même pas dans quelle langue c'est écrit :smirk:
CopperFr: j'ai approuvé que des trucs bien
Alshock: C'était du cynisme, y faut pas faire ça :D
Alshock: ah c'est la différence absolue de surface, j'ai bugué pendant 10 secondes sur le " {31,37} would be more interesting than using {25,32}"
Alshock: comme quoi, lire en diagonale c'est mal
JBM: ca coute cher en comprehension
Alshock: si t'as besoin des surfaces exactes oui, je pense qu'il doit y avoir moyen de les ordonner sans mais c'est de toute façon au delà de mes compétences mathémagiques
CopperFr: oui ca doit rien changer
Alshock: putain cet énoncé à la JBM quoi : "Else just print any string you want."
Alshock: else print('Java is cool')
Je suis sûr que ta réponse est qualifiée d'invalide
CopperFr: ceci dit google trad se débrouille pas mal
JBM: pour ceux qu'ont du mal avec la partie "math" de la comprehension
CopperFr: manque un petit dessin
JBM: si j'arrive a rendre la partie hard interessante, y'aura meme un viewer moche
JBM: (mais pour l'instant j'y arrive pas, y'a juste trop de RAM dispo sur les machines cg)
Alshock: on a 7XX mega en puzzle aussi ?
JBM: c'est plus ou moins les memes conteneures partout, pour autant que j'aie suivi
Alshock: cela dit, ça se comprend je pense que le nombre de soumissions de puzzle doit pas être très grand devant celui des multis, et l'éxec bien plus courte
dwarfie: non ... meme pas ... c'est ecrit 7xx Mo mais on les a pas toujours ...
dwarfie: en php , je les ai jamais meme si c'est ecrit
JBM: oui c'est interpreteur compris :p
dwarfie: non non ... c'est juste que ca dit bien que la limite est mise a 512 Mo ... mais plus envie de raler la dessus , ca fait des années qu'on le dit ...
CopperFr: mais ca marche pas sur amstrad cpc du coup
JBM: faudrait en parler aux devs
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: moi je suis loin du top 100 !
AutomatonNN: avec un autre je repush aussi
dwarfie: Automaton2000 ... t'es quand meme dans le top 100000 ... au milieu des tortues
Automaton2000: je pense qu'il va falloir que je passe les tests mais pas le premier
BlaiseEbuth: Bwarf, mon truc à l'arrache sur cvz a pas suffit... Je suis que top5%. Vais être obligé de reflechir...
BlaiseEbuth: Tiens je vais aller sacrifier des Automaton2000...
Automaton2000: je me suis fait avoir
BlaiseEbuth: Tu m'étonnes.
Bob: top 5 % de ?
Zorg1: il pige vite ce bot finalement
BlaiseEbuth: opti Bob
Bob: le seul truc qu'il pige pas c'est comment dire tortue
Bob: BlaiseEbuth même moi je suis dans le top 5 % et je suis pas le roi de l'opti
Zorg1: ça n'existe pas dans son univers
Bob: fais-nous pas honte quoi
Bob: t'es classé combien à cvz ?
BlaiseEbuth: Sais plus 2K quelque chose... J'ai juste mis un truc déterministe à deux balles.
Bob: ah oui non mais forcément
Bob: claque un AG bidon et spamme des submits, ça fait top 50
BlaiseEbuth: Bah j'avais pas 100%, donc ça fait quand même 2300 places de mieux... :grin:
Zorg1: un MC suffit sur CvZ
BlaiseEbuth: Ouai j'vais faire un truc sur cvz, ça demande moins d'investissement que a*c
BlaiseEbuth: Trop la flemme.
Zorg1: dbdr : c'est bon j'ai fait "Target Firing" en go, on peut voir qui a le plus gros code
dbdr: :D
CopperFr: Hooch Clash a été puzzle de la semaine ?
Zorg1: ah y a sort.Slice depuis go 1.8 :( ça évite de pondre une interface
BlaiseEbuth: Kesksa peut faire ?
Zorg1: ça simplifie
BlaiseEbuth: C'était pour CopperFr
Zorg1: JBM : tu peux pas comprendre, t'as pas été jeune espoir en Python :p
dbdr: arf, mon go est plus moderne que celui de zorg1 :D
Zorg1: bah j'ai du commencer avec la version 1. et c'est vrai que je relis pas forcément toute la doc ...
dbdr: Zorg1 le pionier
dbdr: dbdr le candide
Zorg1: pas pu m'empécher d'utiliser un tas binaire ^^
Zorg1: ça doit être juste pour frimer
CopperFr: c'est quoi un tas binaire ?
dbdr: ttk c'est attack?
BlaiseEbuth: Un arbre dont chaque noeud a deux enfants
Zorg1: ttk = Time To Kill
dbdr: ah yes
Zorg1: CopperFr : binary heap en anglais
dbdr: tumulus binarii en latin
dbdr: possible, en google translate je trust
CopperFr: je connais plus en anglais en fait
dbdr: je suppose que les syntaxes de rust et go sont à peu près aussi baroques l'une que l'autre, au premier aboard
dbdr: presque familières mais pas tout à fait
dbdr: uncanny valley
dbdr: une fois que tu est familier, aucune sytaxe n'est baroque, si?
dbdr: sauf <insert what you want here> ;)
JBM: tant que c'est celle de C
JBM: cf la palanquee des gens qui viennent ici se plaindre que haskell ocaml et clojure sont pas assez comme c
dbdr: C reste baroque?
CopperFr: vous aimez les accolades
dbdr: "au premier aboard"
Zorg1: onboarding ?
dbdr: les gens qui disent ça en sont là
Zorg1: les accolades, les parenthèses ...
CopperFr: sur un clavier azerty c'est pas top
Zorg1: lua c'est bien, donc :D
Zorg1: (ce troll facile)
dbdr: quelle idée d'utiliser azerty aussi ;)
BlaiseEbuth: Ca dépend si c'est moche ou pas
CopperFr: ben je vais pas utiliser un bépo ?
dbdr: bepo ça a pas l'air mieux
Zorg1: ça permet de faire croire que tu tapes vite sur ton clavier ergo
dbdr: pour maximiser le nombre de bugs à la minute
CopperFr: j'aimais bien le pascal parce qu'au moins y'avait pas d'accolade (ou alors pour mettre en commentaire)
dbdr: #define begin {
dbdr: pareil, tu peux utiliser cpp sur tout fichier texte /s
Zorg1: tu transpiles du Pascal vers le JS
Zorg1: ça a l'air d'être la mode avec JS, ça, le transpilage
CopperFr: oui le transpilage c'est fun clash
Zorg1: "je transforme mes vieux codes pourris en Pascal en appli dernier cri en JavaScript"
CopperFr: ceci-dit y a web assembly maintenant
Zorg1: ouaip
JBM: d'ailleurs cg s'en sert a bon escient pour lester ses pages
JBM: de peur qu'elles ne s'envolent
BlaiseEbuth: farpaitement
Zorg1: c'est l'automne les pages CG s'envolent vers des cieux plus clément
Zorg1: bientôt le contest
Zorg1: évidemment
BlaiseEbuth: Le fall challenge aura lieu en hiver
Zorg1: y a plus de saison mon bon monsieur
Zorg1: c'est toute leurs expériences qui détraquent le temps
Zorg1: ah y a toujours pas de date
JBM: c'est forcement Bientot vu qu'ils sont "A Fond Dessus"
Zorg1: je te sens médisant
JBM: je ne fais que transmettre ce que j'ai lu sur #world
codeing: #world
Zorg1: ça veut dire "monde". c'était un message de Zorg_fr
plieuse: coucou
BlaiseEbuth: o/
plieuse: auriez-vous la gentillesse de m'envoyer des ondes positives ? je ne me sens pas très bien...
plieuse: oui :'-(
JBM: je sais pas s'il en reste
plieuse: ça me prend tous les jours à presque la même heure
JBM: t'en as consomme bcp hier
plieuse: ah
CopperFr: ah effectivement vivement le changement d'heure alors
plieuse: bon
plieuse: tant pis
**JBM envoie le (petit) stock restant
plieuse: merci :-)
JBM: et merde, j'ai plus rien, la deprime me guette
CopperFr: ah il te reste des orbs ?
JBM: j'ai tout mis dans le clash
CopperFr: {31,37} is more interesting than {25,32}
dbdr: le contest c'est mi-novembre je crois
JBM: sur quel niveau de source?
JBM: "eZ m'a dit que le dev lui avait dit en pv"?
dbdr: eZ a dit qu'il l'avait dit sur discord
dbdr: ils avaient
dbdr: soi-disant ;)
JBM: pour ceux qui ont discord
dbdr: [CG]Thibaud09/02/2020mid November. Official update to come soon
JBM: c'est officiel qu'il y aura un update "Soon"
JBM: je pense que ma prevision premiere etait Spot On
dbdr: comme toujours
dbdr: :D
JBM: mais merci pour les ondes
dbdr: AntiSquid09/02/2020pikaptcha with fog !reCurse09/02/2020Moebius fog
dbdr: t'as vu ce que tu rates? ;)
JBM: pas de fog, mais 80% SILENCE
JBM: tout le signal est clairement la-bas
BlaiseEbuth: Bah on a les mêmes blagues ici...
dbdr: Illedan09/02/2020Any ETA of this contest? Or ETA of when the ETA comes? Neumann09/02/2020mETAreCurse09/02/2020The prophecy says: once people ask for an ETA often enough, the challenge becomes Pikaptcha 2.
Zorg1: ça demande un paquet d'énergie pour générer des ondes positives
Zorg1: bon je scroll super
Zorg1: je retourne admirer mes fichiers de log
CopperFr: en tout cas moi ca va mieux depuis que j'ai résolu le hooch clash
JBM: qqun connait un moyen de scripter gimp sans avoir a mettre ses scripts dans un dossier ultra specifique genre ~/.local/gimp/plugins ?
BlaiseEbuth: fork ?
Bob: ezpz
JBM: pas le temps pour ca aujd :(
Bob: sinon, non
BlaiseEbuth: Comment tu veux faire autrement ?
JBM: c'est pas tip top d'avoir une dependance pareille dans mon Makefile
BlaiseEbuth: le makefile de ?
JBM: ma generation de graphes a la con
BlaiseEbuth: Ah, tu passes par gimp.
JBM: ouais j'ai des resize a faire qui debordent des capacites imagemagick
BlaiseEbuth: En quoi c'est génant ?
BlaiseEbuth: la dépendance
JBM: ben ca depasse du cadre du repertoire
JBM: je peux plus aller foutre ca dans le repertoire de qqun d'autre et que ca marche encore, faut qu'il ait un bidule dans son repertoire plugins gimp
BlaiseEbuth: Oui si tu le partages effectivement, c'est pour ça que je voyais pas.
JBM: c'est encore pire d'aller faire la modif via make
JBM: et c'est relativement penible de la faire en conditionnel et de nettoyer apres
BlaiseEbuth: Et tu peux pas inclure les scripts dans ton répertoire, et ajouter une commande d'installation dans ton makefile ?
JBM: mmmmm c'est gore mais ca marcherait
JBM: je peux mais j'ai pas envie, trop crade
CopperFr: tu fais un conainer docker ?
JBM: oui c'est clairement la bonne alternative
JBM: non, je peux localement [re]definir XDG_CONFIG_HOME
plieuse: ça va mieux
plieuse: c'est passé
JBM: ca me fait un warning pour un autre repretoire qui manque, mais ca a l'air de marcher \o/
JBM: c'est delicieusement hacky
CopperFr: et tu utilises des script gimp pour faire quoi ?
JBM: comme dit plus haut, un gros resize
CopperFr: et c'est quel format d'image ?
CopperFr: ah ok ca me rappelle quand je faisait ca avec GraphicEX en Delphi
BlaiseEbuth: Lel, une nouvelle perle sur descent...
BlaiseEbuth: "J"ai fait 5 ans de ruby et je peux vous dire que ce puzzle n'est pas pour les débutants" et le mec s'énerve parce que la variable "gets" n'est pas expliquée dans l'énoncé... :rolling_eyes:
Zorg1: les super pros qui maîtrisent pas les I/O sur leur langage ?
BlaiseEbuth: ...
Zorg1: ah oui c'est ça ^^
Zorg1: les baudruches du soft
CopperFr: en Java connaissais pas trop au début vu que je fasiait de l'Android avec
Zorg1: oui ok mais normalement tu sais chercher
CopperFr: après j'avoue que c'est peu pénible de devoir parser les entrées des puzzle je préfére quand y a une fonction comme sur code wars
Zorg1: mais le problème sur codewars c'est que t'es obligé d'avoir un referee par langage de ce que j'ai compris
Zorg1: ce qui fait qu'il faut porter les puzzles
BlaiseEbuth: et c'est lourd un puzzle
Zorg1: :thumbsup:
CopperFr: oui mais le générateur de stubs pourrait faire la même chose parser correctement et appeller la fonction à compléter
Haashi: pour moi justement la beauté de codingame c'est d'utiliser les i/o pour pouvoir coder en ce que tu veux
Zorg1: pareil
CopperFr: ca dervait être masqué pour moi
Haashi: CopperFr t'as partiellement raison sur le fait qu'un stub qui sépare le parsing du reste ca peut etre pas mal
Haashi: après (en tout cas pour la partie arene/contest), la partie parsing elle est vouée a changer en fonction des leagues
plieuse: level up
plieuse: 16 \o/
BlaiseEbuth: gg
plieuse: merci, merci
plieuse: j'ai fait 72% des puzzles faciles. Plus que 28% et je passe aux moyens
Fksg: une boîte qui me propose un test codeingame après un entretien. C'est quoi comme tests ? c'est difficile ? chronométré ? ils ont accès au code après ?
JBM: ca depend des boites, mais
JBM: typiquement qcm+exo type temperatures+exo type plus dur, c'est chronometre et ils ont acces au code apres, y compris aux essais intermediaires
JBM: (et ils ont rarement que ca a faire d'aller relire le detail)
Fksg: ah ouais, donc faut écrire proprement :p
[CG]Thibaud: Fksg tiens ça peut aider: https://helpfr.codingame.com/collection/248-candidats
JBM: quoi, t'ecris pas toujours proprement?
Fksg: l'importance c'est de passer les tests
Fksg: je mets des break/exit dans le code
BlaiseEbuth: shame :bell:
JBM: c'est HONTEUX (tant que tu le vis mal)
JBM: moi perso j'elimine assez vite les devs qui ont trop de principes sans comprendre pourquoi quand c'est moi qui fais passer les entretiens
BlaiseEbuth: Tout ce qui compte c'est d'utiliser un beau langage
BlaiseEbuth: Antrotre
BlaiseEbuth: principe de peter, d'inertie, d'archimède, actif...
JBM: principe de "goto interdit" par exemple
BlaiseEbuth: Et une fois éliminés tu les enterres où ?
JBM: c'est pas moi qui suis charge des funerailles
BlaiseEbuth: Cette manie de sous-traiter...
Zorg1: une grosse citerne d'acide et tu fais des miracles
JBM: je lui ai pas demande sa recette
CopperFr: break / continue c'est pas des mauvaises pratiques j'espère
JBM: il en a honte, ca me suffit
BlaiseEbuth: "Ca dépend"
CopperFr: le goto c'est assez rare d'avoir à en faire (on est pas en assembleur)
Zorg1: j'utilise que ça, ça limite le nombre d'accolade
BlaiseEbuth: Les accolades sont interdites, Covid oblige.
JBM: va falloir upgrade tes langages
Zorg1: coder en Pascal avec un masque chirurgical
CopperFr: 10 PRINT "Hello":GOTO 10
Zorg1: toute ma jeunesse
Haashi: a quand le CodingameScript
BlaiseEbuth: IF NOT "tortue":GOTO Automaton2000
Automaton2000: j'ai besoin d'un coup de pouce
BlaiseEbuth: :thumbsup:
CopperFr: La tortue c'est en logo
dbdr: Haashi: https://www.codingame.com/multiplayer/optimization/cgfunge-prime
Haashi: dbdr merci mais non merci
dbdr: CodingameScript
Haashi: Ouais mais la c'est trop compliqué
Haashi: des que je vois le mot stack j'ai des démangeaisons
Haashi: qui a fait le puzzle surface ?
Haashi: j'ai tenté de faire une BFS sur toutes la carte, mais evidemment je timeout sur le test 08 et 09
Haashi: Je la fais une fois pour faire une mémorisation des tailles des différents lacs
Haashi: et après pour chaque input, j'ai juste a récupéré la valeur a l'index de mon tableau
Haashi: je suppose que c'est mieux de regarder input par input, et de memoriser à la volée au lieu de parcourir toute la map au début ?
CopperFr: je l'ai fait je crois
dwarfie: je flood fill a chaque valeur a verifier et ca passe a l'aise ..
Haashi: en mettant la bfs sur chaque valeur effectivmeent je timeout que sur le 9
Haashi: mais le 9 toute la map est un lac
Haashi: :rolling_eyes:
Zorg1: Surface je me suis amusé à faire du scan line
Haashi: 100% c'est ma fonction de "deja vu" dans mon BFS qui explose
**Zorg1 prononce "deja vu" avec l'accent américain
CopperFr: j'ai fait du "flood fill" en iteratif
Zorg1: oui t'as un test pour piéger ceux qui font du récursif de bourin
Haashi: ok j'ai compris ma bétise
Zorg1: nice
Haashi: en gros
Haashi: j'avais un tableau de case deja vu
Haashi: et dans mon bfs je verifie que la case je l'avais pas deja vu
Haashi: avec un contains
Haashi: donc ca explose :)
Haashi: yay reussi
Haashi: miam les xp lvl 28
Zorg1: gg
CopperFr: me reste trois facile
Hyarius: pour le labyrinth, j'ai resolu le retour
Hyarius: mais pour la periode d'erance au debut
Hyarius: j'ai aucune idée de comment faire ca genre ... smart
Hyarius: quelqu'un a une piste ? xD
Zorg1: bah tu te diriges vers là où tu connais moins de case
darkhorse64: Fais bête en somme
Hyarius: j'hesite a faire du random
Zorg1: oui plutôt la case inconnue la plus proche j'avais fait en fait
darkhorse64: Ca marche très bien
Hyarius: mais si y'a un mur de 1 d'epaisseur devant toi, bah t'as un ? a deux cases
Hyarius: il va full teubetiser devant le myur
Zorg1: bah t'utilise un BFS pour savoir quel est le ? le plus proche
Zorg1: en tenant compte des murs
Hyarius: j'm'etais fais chier a bien lui dire de pas les compter xD
Hyarius: j'me disais que j'faisais du boulot pourri avec ca
Hyarius: mais bon, go go gadjetto ? le plus proche into chemin le plus court jusqu'a lui
Zorg1: glhf
GiggZ: Pour faire des clashs privés avec nous rdv sur la chaine twitch https://www.twitch.tv/etrere
JBM: c'est bizarre de deleguer ca
BlaiseEbuth: qui ?
JBM: autant discord et twitch c'est separe
JBM: (pseudo sympa soit dit en passant)
BlaiseEbuth: Il a peut être juste pas le même pseudo sur twitch et cg
Zorg1: comment cela pê possible ?
Zorg1: bah https://www.codingame.com/profile/5d8c444d3660f3f482b434d7fdef5c584840393
BlaiseEbuth: OTAN pour moi...
**Zorg1 cherche un jeu de mot avec NATO
Hyarius: avec un accent c'est drole
Bon[]Crayon: J'ai terminé Mars Lander 2, Automaton2000 prépares toi à visiter Mars. :alien:
Automaton2000: ou alors faut que je les vois
Bon[]Crayon: Automaton2000 Une tortue et les aliens. :turtle: :alien:
Automaton2000: y a tellement de gens qui font les contests
Bon[]Crayon: Automaton2000 Il y a surtout AutomatonNN.
Automaton2000: on voit ce que ça donne
AutomatonNN: on est pas trop de temps à te demander si c'est pas trop compliqué de faire un truc de toute façon
788361: Automaton2000, salutations
Automaton2000: tu peux copier/coller ton code ici
Bob: console.log("Automaton2000, salutations");
Automaton2000: il y a de la place en haut du classement
BlaiseEbuth: Et c'est pour moi Automaton2000
Automaton2000: et on lui a dit que c'est de la merde
dwarfie: :D
Hyarius: Au final, dans le labyrinth, ce qui aura ete le plus dur pour moi, c'est la phase AVANT d'avoir trouve la console xD
JBM: je pense que c'est le cas pour tlm
Hyarius: j'ai perdu tellement de temps dessus xD
HayTheFirst: Ca me fume les combats de bots, parfois mon programme naïf a des performances bien meilleures que celui pour lequel j'ai passé du temps x)
BlaiseEbuth: Heureux les simples d'esprit... :grin:
SUNNFIT: En parlant des bots, vous avez des conseils pour en faire ? Parce que je galère à en faire des performants
Hyarius: comme au Go : les solutions les plus simples sont souvent les mieux
Hyarius: faudra que j'essaye ces combats de bots
BlaiseEbuth: Ca dépend de la problématique SUNNFIT
SUNNFIT: J'avais surtout essayé pour les courses
BlaiseEbuth: CSB ?
HayTheFirst: CSB je coince en bronze perso, et très loin du boss ^^'
HayTheFirst: Genre je suis 19000 sur 23000 x)
SUNNFIT: Oui voila CSB
SUNNFIT: Je suis bloqué en ligue Bois 2 :(
**BlaiseEbuth lance un -3vel sur HayTheFirst
JBM: va demander conseil a MK sur #world ou #ru
HayTheFirst: CSB en bois il te "suffit" juste de trouver l'équilibre dans la puissance à donner, sans chercher à être plus performant que ça
SUNNFIT: Ok, il faut tâtonner pas mal j'imagine
HayTheFirst: En bronze je coince justement parce qu'on y a des collisions, et qu'on m'éjecte vers d'autres cieux x)
BlaiseEbuth: Tu peux arriver gold sans prendre en compte l'adversaire.
SUNNFIT: Et concrètement le code c'est que du if / else ou il y a des choses plus complexes ?
BlaiseEbuth: l'unique
SUNNFIT: le précieux
HayTheFirst: Bah en clair en bois du hard code ça marche
BlaiseEbuth: pour les trouver tous
HayTheFirst: Après c'est pas le mieux, mais bon ça marche x)
SUNNFIT: Merci bien en tout cas pour vos précieux conseils
Hyarius: Question, y'a moyen d'ajouter sa propre lib a codingame ?...
BlaiseEbuth: non
Hyarius: j'ai dev une lib en C++, ca m'gonfle de refaire les outils a chaque exo
JBM: BlaiseEbuth: quand apprendras-tu?
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
BlaiseEbuth: Copie colle ta lib dans l'ide
Hyarius: j'aurais du mal a y mettre la grosse 100ene de fichiers CPP + 40 HPP....
BlaiseEbuth: T'as besoin de ça pour faire un puzzle ?
HayTheFirst: Rassemble tout en un seul fichier pour tout coller :-P
Hyarius: bah c'est surtout ce qui est vector2d
Hyarius: avec les outils ... Genre les operateurs mathematique, les fonction genre angle, normalmize, cross, un peu de math quoi
HayTheFirst: Tu as toujours des alternatives en général
Hyarius: Mais bon, j'presume que ca sera plus simple de juste refaire a chaque fois
HayTheFirst: ("toujours", "en général", oui je sais)
BlaiseEbuth: T'as besoin de 140 fichiers pour gérer un vecteur ?
Hyarius: non, mais j'arrive avec d'autre truc
Hyarius: des outils qui pourraient etre utile
BlaiseEbuth: Bah copie juste ce dont t'as besoin...
Hyarius: c'est ce que je vais devoir faire
Hyarius: reprendre du code dans des cpp, les refoutre dans un header, et coller le tout au debut
Hyarius: c'est juste que c'est pas hyyyper propre
Hyarius: ca serait plus simple avec genre ... Une liste de plusieurs fichiers quoi
BlaiseEbuth: On est pas dans un concours du plus bô code...
Bob: ouais mais voilà non
Bob: et puis remettre tout ça à plat, tu le fais une fois
Bob: après, copy-paste FTW
Bob: \\o
Bob: fusion !
Bob: ha
Bob: merde alors, plus de rhum :cry:
Bob: HSE, paix à ton âme
Bob: en fait je crois qu'il faut que je restocke le whisky aussi
JBM: mais ouais faut que tu restockes
JBM: pour pouvoir voire avec moi
Bob: là je crois qu'on n'a plus que du Glenfiddich pour l'apéro
Bob: oh ça va on n'est pas sur le gravier non plus hein
Bob: il reste du fruit, notamment
Bob: mirabelle, quetsche
Bob: j'ai encore un peu de ça aussi
Bob: https://www.distillerie-guillon.com/single.php
Bob: cuvée 46
Bob: c'est rigolo, quelque part entre le whisky et le cognac
JBM: rha vient de me chier dans un vieux clash a toi
Bob: mouahaha
BlaiseEbuth: reprend la
JBM: bon si je les faisais serieusement ces calebuths TVC
Bob: qu'est-ce que j'avais soumis en CoC moi déjà
JBM: nan il est pas mal celui-la
JBM: fautdrait juste que je les fasse avant le rhum plutot qu'apres
Bob: ah oui j'en avais fait un petit lot quand même
Bob: tu parles y avait même pas d'xp pour ça à l'époque
Bob: troll counting je l'aime bien
Bob: one two many lots
JBM: ah oui un de ces mega vieux avec l'ancien style
Bob: ah ben oui tout ce que j'ai soumis c'était il y a plus de 4 ans
Bob: à part coders of the realm
JBM: non vraiment le clash apres le digeo c'est pas bon
JBM: voyons s'il me reste du rhum, A MOI
JBM: viens clash avec nous Bob
GiggZ: bob https://www.codingame.com/clashofcode/clash/13664435685af800a5fcd251e6bfedc14625d3b
Njiva_Olaf: Hello tout le monde ^^
Zorg1: ah JBM clash en privé
JBM: ouais apres le rhum je vais pas jouer mon ranking
JBM: i was bored OK donc j'ai fait un tour sur twitch et (par hasard) je suis tombe sur un CGer clasheur
Zorg1: un malheureux concours de circonstances comme on dit ;-)
JBM: houlala j'ai l'impression que je vais etre dans un raid
GiggZ: jBM : oui a fond dans le raid
Zorg1: "l'esprit de Malt de la Montagne de Reims" il a des trucs bizarres Bob
JBM: j'imagine avec unity y'a pas trop le choiX?
JBM: bon je suis pas scotche la
JBM: jvais ptet plutot retourner a mes designs de calecons tvc
GiggZ: jBM : Monogame
GiggZ: pour la 2d c'est le top
Zorg1: unity pour la 2D ?
JBM: y'a bien des gens qui codent en php
Zorg1: tout de suite
CopperFr: oui y z'ont ajouté plein d'outils pour la 2d
JBM: dsl je sors d'un twitch traumatisant
CopperFr: unity c'est plus que C# maintenant
JBM: t1 heureusement que j'ai pas stream quand j'ai cree les assets de tvc
GiggZ: jBM : oui php mais c'est pas parce que j'aime mais surtout parce que je connais le plus de syntax
Zorg1: bore qui veut dire "puant" en grec :nerd:
Zorg1: (c'était la minute culturelle aléatoire d'oncle Zorg)
Zorg1: "je ne juge pas mais j'en pense pas moins" :D
JBM: je fait bien du perl, c'est le meme genre de "c'est complique"
GiggZ: jBM : mais j'avoue que les script que tu as craché était assez ouf
JBM: j'ai pas du share celui ou j'ai merdoille jusqu'a soumettre un truc a 25%
JBM: 25% serieux bob rajoute des test case
Zorg1: je ne sais pas s'il est encore là Bob
JBM: rha merci le boulot de nous filer un vrai clavier pour apporter a la maison pour le confinement, mais
JBM: j'ai jamais eu autant de touches qui collent
Zorg1: ils vous ont filé une gel hydroalcolique au sucre avec ?
JBM: non c'etait en rupture a ce moment-la voyons
Zorg1: ah c'était à l'époque où les masques étaient inefficaces
Zorg1: CopperFr : oui Unity a pas mal de truc 2D, qui peut le plus peut le moins, mais ça me dérange toujours d'utiliser une lib initialement prévu pour faire du 3D pour du 2D.
Zorg1: Après bon, on utilise bien OpenGL pour du 2D aussi
Zorg1: après à une époque Unity avait une réputation de lenteur, je ne sais plus si c'est encore vrai
JBM: mais oui voyons aucune etude n'a demontre leur utilite
CopperFr: Je sais pas pour les performances (mais je sais qu'on peut précalculer le lighting)
CopperFr: Après y a du C# Mono donc je sais pas si c'est bien pour les perfs
CopperFr: Jamais fait de projet avec juste des tutoriaux
Zorg1: C# mono c'est pour le monde Unix non ?
Zorg1: après C# hors windows c'est pas forcément jouable
CopperFr: Je crois que c'est multiplateforme Mono
Zorg1: mais sur windows vaut pas mieux utiliser le .net de MS ?
Zorg1: (je t'avouerais c'est un peu nébuleux pour moi)
CopperFr: Ben si mais bon il était pas multiplateforme au début
Zorg1: après "multiplateforme" avec la majorité des serveurs en architecture x86_64 ça me fait un peu marrer mais bon
CopperFr: Ben tu peux générer de l'android, ios, etc.
Zorg1: oui c'est vrai que je suis surtout dev backend, je suis un peu déformé ;-)
CopperFr: en plus en général dans les vidéos ils sont toujours sous mac :D
Zorg1: oui quand j'assistais à des conf sur go, les présentateurs avaient généralement un macbook ou un truc dans ce gout la
Zorg1: c'est vrai que ça a un aspect moins mastoc que mon PC portable ^^
CopperFr: J'avais testé libgdx c'était pas trop mal
Zorg1: en lib de jeux, je m'étais surtout amusé avec Löve2D (qui se programme en Lua et utilise OpenGL)
CopperFr: Ah oui j'ai vu des tuto sympa avec ca
Zorg1: j'avais aussi fait mumuse avec la très ancienne lib allegro, mais c'est vieux ;-)
GiggZ: Löve2D j'ai bidouillé lua dessus il est vraiment cool
Zorg1: oui
JBM: bon on a tout pete le rythme de la victime du raid
Zorg1: c'est quoi cette histoire de raid
Zorg1: troller le gars qui fait sa vidéo twitch ?
JBM: il m'a fallu un moment pour capter
Zorg1: ah ok
CopperFr: Tu peux faire de l'android / ios avec Love2D ?
GiggZ: mais le problème de découvrir un language avec un framework c'est qu'on ne pousse pas vraiment les perf du langage
Zorg1: je crois qu'il y a un truc pour faire du mobile avec Löve2D, jamais testé
CopperFr: C'est surtout faut apprendre un autre langage
Zorg1: Lua c'est assez simple
JBM: en gros quand un mec finit son stream, au lieu de dire "hop hop c'est fini cassez-vous" il dit "on raide untel"
Zorg1: même si on peut le trouver très featureless
CopperFr: Je préfére quand même C#
JBM: et les gens qui restent a mater son flux son redirect automatiquement sur le stream d'untel
CopperFr: (ca sert quand même plus d'apprendre le C# que le Lua)
Zorg1: JBM : ah c'est du transfert d'audiance en fait ?
JBM: c'est sympa dans le principe, mais avec leur vocabulaire de gamer c'est pas super clair dans les settings
JBM: transfert d'audience ponctuel
Zorg1: copperFr: oui Lua est en perte de vitesse
GiggZ: jBM : tu stream aussi?
Zorg1: en plus c'est plus du script que vraiment un langage pour écrire de grosses applis aussi
Zorg1: même s'il est plus modulaire que JS
JBM: va voir ma page, j'ai fait essentiellement du cg
GiggZ: jBM : tu fais quoi comme thème?
Zorg1: y a du rubbik cube aussi ;-)
JBM: de ce que j'ai fait jusqu'ici, c'est CG, rubik, nethack
JBM: j'ai fait un speedrun prince of persia a l'arrache pour @dbdr l'autre jour aussi
GiggZ: cool je vais te suivre
Zorg1: CopperFr : mais ce que je trouve bien dans Lua et Awk c'est que j'ai à lire une doc assez succinte pour me remettre dans le bain quand je veux réutiliser ces langages
Zorg1: Giggz : je le suis aussi, ça va l'empecher de dire trop de bêtise :p
CopperFr: C'est sur que C# cdoit y avoir plus de choses :D
GiggZ: Zorg1 : Je ne sais pas si ça va marcher
JBM: houla ca y est ils s'echangent les soundcloud
JBM: c'est une partie du rituel qui m'echappe encore
Zorg1: JBM l'explorateur au Gamistan
GiggZ: https://www.twitch.tv/alexandre2bi?referrer=raid
GiggZ: rejoignez nous on essaie de déconcentrer un code unity
JBM: googlg image pour trouver un exemple de php
JBM: ca me serait jamais venu a l'idee
Zorg1: ^^
JBM: il a raison, je suis depasse
GiggZ: jBM : :D
JBM: combien il me donnait deja
JBM: ouais il est pas pret pour haskell et clojure lui
Zorg1: 40 quoi ?
GiggZ: oui 40
GiggZ: à cause du bash et du Haskell
Zorg1: tu fais du Haskell tu ne peus être que vieux
JBM: bon c'est sur que face a C#
Zorg1: moi je fais du Java, c'est parce que je suis jeune dans ma tête
Zorg1: :p
JBM: mais il fait du python aussi, c'set plus vieux que haskel
GiggZ: jBM : vrai mais le python est à la mode
Zorg1: Haskell ça commence avec des questions pour réutiliser Miranda, 1987 je vois
Zorg1: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/history.pdf
JBM: ca commence quand c'est utilisable
Zorg1: le premier report Haskell 1990
JBM: c'est pas utilisable quand on en est a se dire "tiens ca serait bien si"
GiggZ: haskell = 1990 - python - fin 80
Zorg1: première version python = 1991
Zorg1: ils ont finalement le même âge ^^
JBM: langage de dinos ce python
JBM: il croit encore qu'il va pouvoir debug son prg le pauvre
Zorg1: qui donc ?
GiggZ: je crois qu'il n'est plus prêt à faire des live en codant
GiggZ: Alexandre2BI
JBM: du coup ca me repond pas vraiment
GiggZ: il faut passer son nom dans le .lower
JBM: ouais mais d'une vm a l'autre le copier coller marcher pas top
Zorg1: ah oui t'as un laptop du boulot qui n'est pas un coffre fort avec deux cents merdes qui se lancent
Zorg1: y en a qui ont de la chance
JBM: ah mais 1er avril 90 pour Haskell 1.0
JBM: y'a qqs merdes, mais j'arrive a en virer la plupart
JBM: et il a l'avantage d'etre au salon
Zorg1: comme quoi c'est que des trolls les concepteurs Haskell
Zorg1: oui je fais du résumé à la magus, clair efficace et sans parti pris
Zorg1: en toute connaissance du sujet
JBM: clair efficace, et avec deux erreur notables qui s'annulent
Zorg1: m'étonnerais pas qu'Haskell soit le résultat d'un concours de dév :p
Zorg1: (ça m'a vraiment plus cette histoire idiote ^^)
Zorg1: "Malboge est le résultat d'un concours du langage le + impraticable"
Zorg1: enfin "Malboge" je sais plus trop comment ça s'écrit
JBM: malbolge c'est une petite merveille
Zorg1: je ne suis pas un spécialiste de Dante moi
Zorg1: m'ouais, Malbolge je ne sais pas trop
Zorg1: ça fait vraiment trop "exercice de style"
JBM: bf et ul c'est exercice de style
JBM: intercal c'est faut reflechir
JBM: malbolge meme en reflechissant t'as du mal a aborder
JBM: t1 j'ai une reputation sur les streams des autres avant meme de l'avoir ouverte maintenant
Zorg1: cette star
Zorg1: "le vieux qui fait du Haskell et qui râle sur le chat CG" ?
JBM: y'a un peu de ca, apparamment
JBM: et je pense meme pas avoir publie de haskell pdt les clashes
Zorg1: ah c'est giggz qui fait le troll
Zorg1: après webasm on pourra sans doute faire des serveurs avec
Zorg1: on l'a bien fait avec JS
Zorg1: (pas que cela présente un intérêt fou mais bon)
Zorg1: bon je résiste à vous rejoindre pour troller sur le chat du twitch ...
JBM: je sais pas ce qui te retient d'ailleurs
JBM: il saura pas que t'es la par le chat plutot que par le raid
JBM: bon est-ce qu'il me reste du rhum ou de la biere
Zorg1: gg
Zorg1: au moins tu bois pas des trucs bizarres bricolés dans les montagnes de Reims
JBM: et pourtant j'aimerais bien
Zorg1: (dans mon imaginaire, quand j'étais étudiant à Reims, y avait des histoire de gars qui allaient récolter des champignons hallucinogènes dans les montagnes de Reims de nuit, depuis c'est un peu lié dans mes souvenirs ;-) )
Zorg1: houla c'est discussion linguistique perché sur le twitch là
Zorg1: ah merde il est deux heures passées
JBM: ouais on voit pas le temps passer
JBM: a rien faire a regarder le gard rien arriver a faire nno plus
GiggZ: jBM : mdr
Zorg1: bah il est en train de raconter sa vie
Zorg1: ah il vient de parler de toi
Zorg1: giggz : pas fini de balancer ?
GiggZ: jamais
GiggZ: depuis que jBM m'a sorti son "j'aime les pomme" j'ai un pépin contre lui
Zorg1: ah j'ai "150 points de chaîne" sur twitch. ça veut dire quoi ?
JBM: j'ai pareil et je me demande pareil
GiggZ: ou vous voyez ça?
CopperFr: ca permet par exemple de mettre des message en surligne
Zorg1: en bas du chat
GiggZ: je t'ai fais un exemple
Zorg1: ok merci
JBM: et le pauvre va rine compendre
GiggZ: jBM : c'est le but
Zorg1: ah oui bien la conversation sur deux chats
GiggZ: pour ma part je n'ai que 2 écrans
Zorg1: j'ai pas assez de brain point pout m'offrir ça
Zorg1: je les conserve quand Beber viendra ici
Zorg1: ^^
Zorg1: je l'ai vu en coup de vent sur OoC
Zorg1: mais il a pas fait grand chose
Zorg1: bn tout seul
GiggZ: faudrait que je dégage aussi car lundi j'ai piscine
JBM: Ouais 2j pour récupérer ça va être juste
Zorg1: cette planificatiob
JBM: Zorg1: tu me rappelles mon PLAB
Zorg1: PLAB ?
Zorg1: mon cerveau me fait un 404 là dessus
Zorg1: va-t-il falloir que je réveille des modules ?
JBM: Une fois où j'avais typo le PLAN dès le début du stream
JBM: Mais que je l'avais assumé jusqu'au bout
Zorg1: ^^
GiggZ: jBM : ta un bon accent anglais
GiggZ: je suis sur ton twitch
JBM: Tu suis même plus ce pauvre alexYZ?
GiggZ: je l'ai mis en mute
HITO: *coup dur*
Zorg1: va-t-il s'en relever ?
GiggZ: jBM : prkoi tu stream en anglais?
JBM: Pourquoi pas sonne pas mal
Zorg1: y a en pas qqn de #World qui suivent tes streams aussi ?
JBM: Mais ça sous-entendrait que j'ai une bonne raison
Zorg1: *quelques uns
Zorg1: donc voilà t'as ta raison ^^
GiggZ: on ne fait jamais rien sans raison
JBM: Je crois que c'est surtout après la série de streams+défi
JBM: Neumann, puis aveugle, puis moi
JBM: Si je me souviens bien de l'ordre
Zorg1: Neumann l'avait pas fait en français ?
JBM: Pour un plus grand effet comique
GiggZ: Neumann aussi il est sur twitch?
Zorg1: aucune idée