Chat:Fr/2020-08-15

From CG community
Jump to navigation Jump to search

Thyl: et comment va !

Thyl: Hey !!

Default avatar.png JBM: ho

dbdr: comment est ta stream?

Default avatar.png JBM: interruptus

Default avatar.png JBM: je reprends apres manger

dbdr: tu ne voulais pas engendrer un puzzle? ;)

Default avatar.png JBM: si pourquoi?

dbdr: interruptus

Default avatar.png JBM: non definitamus interruptus

dbdr: ah, un connaisseur :D

**dbdr pense que personne ne le comprend

Default avatar.png JBM: oui, moi aussi

dbdr: ellet était pas si mal, si?

Default avatar.png JBM: "dur" a juger

dbdr: tu penses que personne ne me comprend?

dbdr: OK, merci :D

Thyl: JBM tu feras en stream sur Troll vs Castle ?

Default avatar.png JBM: oui

Default avatar.png JBM: et je partage le sentiment

Thyl: géniale

Default avatar.png JBM: Thyl: oui

Default avatar.png JBM: mais pas tout de suite

Default avatar.png JBM: mais ca reviendra

**dbdr voit qu'au moins un a compris, à défaut d'apprécier ;)

Default avatar.png JBM: ben comment dire

Default avatar.png JBM: c'est quand meme moi qu'ai commence non?

dbdr: oui oui :)

Thyl: dbdr y a que toit qui a soumis pour l'hommage

Default avatar.png JBM: cte classe

dbdr: ?

dbdr: ah

dbdr: sans toit ni moi

Default avatar.png JBM: sans foie ni l'oie

Thyl: Vous avez des articles sur les algorythme genetique vous ?

Default avatar.png JBM: quel niveau d'article?

dbdr: perso non, mais je pense qu'une recherche en trouverait ;)

Thyl: Je prend tout

dbdr: un GA de puzzles avec les up/downvotes comme fitness en préparation?

Thyl: ouais .

Thyl: ce serait cool !

**dbdr afk

Thyl: tu connais ?

Default avatar.png JBM: connaitre quoi?

Thyl: ben dbdr parler pas à moi ?

Default avatar.png JBM: ?

lionel_fr: ah ! vous êtes là !

lionel_fr: quelqu'un sait-il si jquery ralentit beaucoup l'affichage d'une page web ?

lionel_fr: J'ai regardé valilla js aussi ...

lionel_fr: je veux juste fluidifier l'affichage

lionel_fr: vanilla*

lionel_fr: afficher l'icone de manu après un scroll down et une flèche pour remonter en haut de page

lionel_fr: le reste , c'est que du bonus

lionel_fr: mais je suis hyper à cheval sur la vitesse d'affichage qui me donne un avantage sur le référencement

lionel_fr: si jquery transforme mon site en un veau à la wordpress, je laisse tomber... Je ferai au mieux avec du js natif

Bon[]Crayon: Bonjour

lionel_fr: salut

Zorg1: salut à tous ainsi que les bots de compétition, Automaton2000 & AutomatonNN

Automaton2000: le mec qui vient de faire un algo qui marche bien

AutomatonNN: ceux qui ont pas l'habitude de l'année par contre c'est pas trop dur pour le moment

Zorg1: sois pas jaloux Automaton2000 :p

Automaton2000: et quand tu veux faire une liste des positions possibles

GiggZ: Automation2000 sur quoi tu bosse?

GiggZ: Automaton2000 sur quoi tu bosses?

Automaton2000: il est passé à la ligue d'or

GiggZ: qui Automaton2000?

Automaton2000: trolle-le: fais un puzzle ?

Zorg1: ah tiens tu copies/colles JBM maintenant Automaton2000 ?

Automaton2000: typiquement si tu as des infos sur le contest en cours :)

Zorg1: t'es pas non plus obligé de le crier sur les toits Automaton2000 :(

Automaton2000: en fait, j'ai l'impression que ca fait quand meme un peu plus que la moyenne

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

Automaton2000: non pas tant que ça au final ...

AutomatonNN: tu fais pas des trucs que tu as pas trop de mal ?

Default avatar.png JBM: c'est pas la premiere fois

dbdr: https://www.youtube.com/watch?v=MTgiIBGY_Vc

Thyl: Yo

BlaiseEbuth: o/

BlaiseEbuth: Quand tu as un cerr, directement dans ta boucle de jeu, qui affiche un seul integer, que tu un output en dur chaque tour, et que malgré ça tu as deux lignes dans la sortie d'erreur certains tours, tu sais que tu vas passer un bon moment...

Default avatar.png xlr4829: hahahaha

Thyl: des qu'une erreur ne ce passent pas tout le temps, tu vie les meilleurs moment formateurs de ta vie

Thyl: ...

dbdr: youpi, un déluge!

Default avatar.png JBM: veinard :|

dbdr: de grele :O

Default avatar.png JBM: c'est rigolo la grele

Zorg1: et t'as construit une arche et t'y a fais monter un spécimen de chaque langage de programmation ?

Default avatar.png JBM: ...sur les terrains plats

Zorg1: (et quand t'es pas en vélo en dessous ...)

Default avatar.png JBM: j'ai des souvenirs de photos d'horreur la derniere fois qu'il y a une une grosse tempete de grele a grasse

Default avatar.png JBM: genre evacuation automatique des vehicules en stationnement

dbdr: je suis pas sur d'en avoir vu de si grosse

dbdr: c'est normal an aout?

Default avatar.png JBM: pas moins qu'ailleurs je pense

Zab: *imagine une blague salace

Default avatar.png JBM: mais je suis pas specialiste

Default avatar.png JBM: etrangement j'ai l'impression que ca arrive tout le temps sauf en hiver

Zorg1: lors des gros orages tu peux en avoir, ils peuvent monter sacrément haut les nuages d'orage

Default avatar.png JBM: et y'a un truc qui decourage les orages d'eclater en hiver?

Zab: "décourage les orages"

Zorg1: bah un orage c'est une colonne d'air chaud qui monte non à la abse ?

Zorg1: et l'air froid est plus sec que l'air chaud

Default avatar.png JBM: on a trouve le specialiste

Zorg1: spécialiste avec deux pov' notions de thermo :D

Default avatar.png JBM: la thermo moi... a part dS>0...

Zab: Zorg aka le gusgus des cumulonimbus

Zab: Pas toujours JBM !

Default avatar.png JBM: cool un autre specialiste

Zab: je sais pas j'ai un souvenir comme ça, ça se trouve je dis de la merde ç_ç

Default avatar.png JBM: t'etais suffisamment sur de toi pour intervenir

Zab: ouais je viens de checker et dans le cas d'un système parfait réversible la variation d'entropie est nulle

Default avatar.png JBM: t'as oublie de checker si un systeme parfait reversible existait

Zab: C'est pas un problème en physique ça

Zab: :D

Default avatar.png JBM: https://xkcd.com/669/

dbdr: bon internet avait coupé du coup :D

Zorg1: "spécialiste twitter de thermodynamique" :D

Zab: C'est un titre honorable

Zab: Tu peux toujours impressionner des gens suffit de citer des termes complexes pour donner de la valeur à ton discours

Zorg1: c'est vrai qu'"enthalpie" ça calme

Zorg1: "l'enthalpie de ton système adiabatique est borné grace à son entropie"

Zorg1: ça veut rien dire mais ça classe

Zorg1: on dirait du Tranxene 200

Zab: ça en jette !

dbdr: ya enthalpie, ya adiabatique, on peut en faire quelquechose

dbdr: entropie c'est galvaudé, ça compte pas

Zorg1: oui tout le monde a entendu parlé du second principe

Zab: en principe, oui

Default avatar.png JBM: etrangement on parle jamais des systemes diabatiques

dbdr: second principe de la thermodynamique: ta chambre se range pas toute seule

Default avatar.png JBM: On Nous Cache La Verite

Default avatar.png JBM: bon maintenant c'est l'internet de CG qui va mou

Zab: Ta chambre a une forte entropie

Zorg1: LA MORT THERMIQUE DE L'UNIVERS

dbdr: la grele doit passer par Montpellier

Zorg1: ah je te croyais en Hongrie

Default avatar.png JBM: avec un peu de chance elle passe chez moi avant d'arriver chez toi

dbdr: Zorg1: j'y suis

dbdr: la grele passe les frontières plus facilement que nous

Default avatar.png JBM: mais moins que les poussieres radioactives :thinking:

Zorg1: bah je sais pas le nuage de Tchernobyl est resté bloqué aux nôtres ^^

Default avatar.png JBM: grille :P

Zorg1: ah merde pas assez rapide

dbdr: t'es sur la ligne Budapest-Montpellier?

Default avatar.png JBM: (et c'est plus ou moins un double double hoax hein)

Zab: une ligne majeure !

dbdr: c'est un meme ça

Default avatar.png JBM: en quelque sorte

Default avatar.png JBM: mais qui a quelques effets pervers

dbdr: purée, ce tonnere, j'ai bien senti les vibratios

BlaiseEbuth: Quand Buda se cogne le petit ortel, Budapest...

dbdr: Zab: ben oui, tu verrais le traffic de bits sur cette ligne...

dbdr: sans commentaire :D

Zorg1: y a pas quelques grosses caillasses entre Budapest et Montpellier ?

Zorg1: enfin je ne suis pas spécialiste en géographie moi ...

Default avatar.png JBM: ouais, la ligne passe un peu plus au nord comme prevu, mais bien dans le departement

Default avatar.png JBM: ah merde c'est une ligne de mercator

Default avatar.png JBM: je sais plus dans quel sens faut corriger /o\

Default avatar.png JBM: a vue de nez, pas dans mon sens :/

Zorg1: le mec qui s'appelait Krammer mais qui s'est dit que ça allait pas marchait à l'export

dbdr: t'inquietes, je suis pas vraiment à Budapest

Default avatar.png JBM: le petit cachottier

Zorg1: Budapest sur Hérault ?

dbdr: et qui le dit!

Default avatar.png JBM: moi, entre autres

dbdr: précisement

Default avatar.png JBM: c'est a n'en point douter!

dbdr: monsieur j'ai N comptes github, mais aucun lié à mon identité CG

Default avatar.png JBM: lol ah c'etait ca

Default avatar.png JBM: je sais pas si faut que je finisse par le creer...

Zorg1: enfin ses M identités CG

Default avatar.png JBM: on parle que de celle "JBM" ici

BlaiseEbuth: Ouai bon, j'ai compris, le referee update la grille sur plusieurs tours et fait tourner ton code dans le vide entre temps...

Zorg1: ajoute un mode "roue libre" alors

BlaiseEbuth: Je peux pas détecter les "tours à vide", tu recoit les inputs quand même. C'est chelou comme façon de faire

Zorg1: c'est sur quel puzzle/multi ?

BlaiseEbuth: SameGame

Zorg1: ah ok je suis dessus je vais voir si je suis confronté au pb

Zorg1: dès que j'ai fini de faire prendre l'air à mes deux trois notions de thermo

BlaiseEbuth: C'est pas forcément un problème, ça dépend de ta manière de gérer le truc... Mais sur certains moves tu reçoit les inputs du tour intermédiaire avec les briques pas encore repositionnées...

dbdr: vriament?

BlaiseEbuth: Je pense, en tout cas des fois ton code fait deux tours de boucles sur un tour de jeu, ça c'est sûr.

Zorg1: c'est étrange

BlaiseEbuth: En fait ça a l'air encore plus bizarre que ça...

dbdr: c'est pas juste un pb du viewer?

dbdr: le vois ça en faisant des steps sur le viewer

dbdr: en tout cas

BlaiseEbuth: Nan c'est dans la sortie d'erreur

Zorg1: le cerr tu le fais avant ou après le cout ?

BlaiseEbuth: Avant

BlaiseEbuth: 'tendez en fait c'est p'têt la console qui merde

dbdr: ça doit être ça

BlaiseEbuth: Pas que...

BlaiseEbuth: Bon y'a des trucs avec l'affichage dans la console, mais y'a bien des tours en plus...

BlaiseEbuth: https://pastebin.com/tH1xm3nd

Stilgart: bonjour à tous

Stilgart: (petit passage rapide avec une connexion de fortune)

Zab: Yop

dbdr: yo Stilgart tu es dans la brousse?

Stilgart: sans PC, et l'orage a tué la livebox

Zorg1: o/

**Stilgart content d'avoir garder son vieux modem adsl 128)

dbdr: c'est la journée :D

Stilgart: gardé*

dbdr: saute de tension?

Stilgart: oui :(

dbdr: ouch

Stilgart: par chance, le disjoncteur général a fait le taff, et seule la livebox a morflé

dbdr: les disjoncteurs différentiels gèrent pas ça?

dbdr: oui, c'est un moindre mal

Stilgart: :)

dbdr: quoique j'ai pas grand chose d'autre de branché

dbdr: un frigo...

dbdr: rip le modem

dbdr: (05:09:17 PM) Stilgart left the room. (05:09:42 PM) dbdr: rip le modem

Stilgart: huhu, j'ai juste chargé un puzzle easy pour le free 50xp :)

dwarfie: ouah ... un stilgart ;)

dbdr: *identité confirmée*

dwarfie: c'est le naib de mon sietch ;)

BlaiseEbuth: Bon. My bad. J'avais pas mis de ignore, dans ma lecture des inputs et ça décallait le bouzin...

Zorg1: fix ton rapport de bug

dbdr: quelle surprise :)

**BlaiseEbuth jette la surprise sur dbdr

Thyl: quelle est la fonction de copy enC

Thyl: ?

Thyl: ?

Stilgart: memcpy ?

Stilgart: str(n)cpy ?

Default avatar.png JBM: bcopy?

dbdr: copy a;*.* c:

Thyl: je regard mais non

Stilgart: tu veux faire quoi ?

BlaiseEbuth: Une copie j'imagine...

dbdr: légale j'espère

Thyl: c'est bon merci

Default avatar.png JBM: et privee

Default avatar.png JBM: tiens, google m'a indexe

dbdr: c'est un desastre?

Default avatar.png JBM: pas trop, leur bot est tres civilise

dbdr: :/

Default avatar.png JBM: (oui j'ai compris ta blague, mais j'ai pas de bonne reponse)

dbdr: si je :door: ça active ton esprit de l'escalier?

Default avatar.png JBM: toujours pas

Default avatar.png JBM: faut le faire en vrai sinon ca marche pas

**dbdr est vraiment parti

Default avatar.png JBM: faudrait ptet que je mette un robots.txt d'ailleurs

Default avatar.png JBM: meme si j'autorise tout

Default avatar.png JBM: ca me ferait une 404 en moins

dbdr: en voila une de plus: https://i.snipboard.io/E4SWti.jpg

**BlaiseEbuth jette une 404 sur dbdr

dbdr: https://pics.imcdb.org/2/img_0022.jpg

dbdr: euh...

dbdr: TIL https://www.imcdb.org/

Default avatar.png JBM: ah, je crois que j'ai deja vu passer

dbdr: faut un https://imdbdb.org

Default avatar.png JBM: seul interet du site selon moi: https://www.imcdb.org/vehicle_2967-De-Lorean-DMC-12-1982.html

dbdr: ça me fait penser à https://www.youtube.com/watch?v=5MtEeEkuOSo

dwarfie: grrr , encore l'histoire de 2⁵³ en JS ... mais js gere ca tres bien bon sang :D

Default avatar.png JBM: c'est calme ici

dwarfie: on aime pas trop beaucoup quand c'est trop calme ....

BlaiseEbuth: A storm is coming...

dwarfie: Our storm! And when it arrives, it will shake the Universe

dbdr: on se met d'accord une fois pour toutes sur le classement des meilleurs langages?

dwarfie: dbdr : petit joueur .... on decide si float ou double ? ;)

**BlaiseEbuth lance python sur dbdr

**BlaiseEbuth lance round() sur dwarfie

dwarfie: quel round() ... suivant le langage ca change tout ;)

BlaiseEbuth: Float ! I choose you ! Float use round() attack. ... It's very efficient ! dwarfie is confused.

**dwarfie constate que BlaiseEbuth doit jouer a Pokemon Ruby ;)

BlaiseEbuth: Non. Le dernier pokemon auquel j'ai joué c'était blue... :grin:

dwarfie: mouais ... mais le langage blue , je connais pas :D

BlaiseEbuth: Ca doit bien exister...

**dwarfie throws a bucket full of rust on BlaiseEbuth

dbdr: force JS unitypé!

**dwarfie tend un BigInt a dbdr

BlaiseEbuth: Voilà https://www.ibm.com/developerworks/library/os-blue/index.html

dbdr: pff, cette corruption du pur JS originel

dwarfie: no longer being updated or maintained .... and never existed :D

dbdr: Brendan, pardonne leur

dwarfie: dbdr ... dans ce cas , je veux que des puzzles avec des nombres 16bits ... comme au bon vieux temps

dwarfie: parce que le type number , ca devrait meme pas exister ....

Thyl: que veut dire en C :

Thyl: exited, floating point error ?

BlaiseEbuth: Quand on parle du loup...

Thyl: please

Thyl: mon compilateur plante est c'est énervant

Thyl: pour ne pas dire agaçant ...

dwarfie: des fois , c'est une division par zero ... si si c'est vrai ;)

dwarfie: souvent en fait ...

Thyl: oooohhhhh

dbdr: Thyl a réussi à rejoindre les deux sujets. bien joué!

Thyl: je fais pas expres

dbdr: division par zéro c'est pas une erreur en flotant, normalement

dwarfie: c'est pas automaton2000 qui l'aurait fait :D

Automaton2000: j'ai pas le temps, pas la motivation

Thyl: je divise rien ....

dbdr: c'est encore plus fort si c'est pas exprès

Thyl: je montre le code qui plante

dbdr: il faut diviser pour règner

Thyl: http://chat.codingame.com/pastebin/8f45a2f3-1550-4262-93f3-5abf1b622521

dwarfie: tien , une division :D

Thyl: ou ?

Thyl: non modulo.....

BlaiseEbuth: lel

Thyl: c'est ça ?

dwarfie: a % b == a - ( a / b ) * b

Thyl: le fourbe

Thyl: il se cache

Thyl: désolé

Thyl: j'ai pas capté tout de suite je suis fatigué

Thyl: oui mais même mon code ne marche pas avant

Thyl: vous penser savoir où est la boulette ?

dbdr: floating point error, mais ya pas de flotants?

Thyl: non

dbdr: tab il est bien initialisé et assez grand?

dbdr: parce que si tu accedes en dehors d'un tableau, ou a un tableau non initialisé, en C tout peut arriver...

Thyl: oui il est grand

Thyl: j'ai fait un define pour que tout concorde

Thyl: tu prend du C pour les perfs

dbdr: c'est pour ça que je recommande plutot C# ou Java si tu veux plus de perfs que python

Thyl: oui mais C c'est utilisé dans les écoles

Zab: c'est bien le C pour gérer ta mémoire

Zab: au moins tu comprends comment ça marche, t'as pas le GB

Zab: GC*

Thyl: oui

Thyl: les pointeurs

Thyl: tout ça c'est cool

Thyl: si int a

Thyl: si int b==a;

Thyl: =

Thyl: int b=a;

Thyl: b et a on le même pointeurs

dbdr: non

Thyl: dbdr à l'ENS Lyon il font quoi comme langage ?

dbdr: C, Ocaml, Java, Lisp, Haskell, Prolog

Default avatar.png JBM: oui mais toutes les parentheses de lisp

dbdr: :P

Default avatar.png JBM: c'est insupportqble comme langage quoi

dbdr: ah, assembleur SPARC aussi :)

Default avatar.png JBM: l'ecole depassee

dbdr: ou l'etudiant dépassé

Default avatar.png JBM: y not both

dbdr: niveau didactique c'est sans doute pas mal

dbdr: mais peut-etre ARM aussi?

Default avatar.png JBM: jsaurais pas, jamais fait (de sparc)

dbdr: tu as fait un RISC, tu les as tous fait, non? /s

Default avatar.png JBM: c'est ca

Thyl: je vois pas pourquoi HASKELL

Thyl: des exs JBM ?

Default avatar.png JBM: perso mon RISC le plus courant c'est l'AVR

Default avatar.png JBM: tu vois pas quoi?

Default avatar.png JBM: pourquoi ils en font a ENS Lyon?

dbdr: pourquoi quiconque en ferait ;)

Default avatar.png JBM: sinon mes exs font pas de haskell non

dbdr: masochisme?

dbdr: degenerescence?

dbdr: decadence?

Default avatar.png JBM: je sais pas pourquoi quiconque en ferait

Default avatar.png JBM: haskell serieux qui utiliserait ca

Default avatar.png JBM: pas assez de parentheses!

dbdr: peur de réussir, sans doute

Default avatar.png JBM: ce meme traduit mal

dbdr: lequel?

Default avatar.png JBM: "avoid success at all costs"

dbdr: il me semble que la peur de réussir, c'est un concept connu en psychologie

dbdr: peur de gagner

dbdr: en sport notamment

Zab: oui

**Zab a wild zab appears

dbdr: ah, ma mémoire m'a trahis, j'avais associé "key algorithmic techniques such as recursion and condescension"" à Haskell. mais je pense que ça pourrait coller aussi ;)

dbdr: c'est pas comme ça que je vais obtenir des excuses de JBM, du coup :D

dbdr: merci de ton soutien Zab :)

dbdr: ah mais je savais pas que c'était le motto d'Haskell. enfin je m'en souvenais pas

dbdr: je comprends mieux du coup

Zab: Bah je pratique un sport dans lequel le concept est très tangible donc je confirme simplement :P

dbdr: quel sport?

Zab: Escalade

FreexXx: Plop

Zab: Yop

FreexXx: en js ça sert a quoi de mettre "!" devant la creation d'une function ?

dbdr: ça nie la déclaration /s

dbdr: ceci n'est pas une fonction

FreexXx: c'est pour la rendre inutilisable ?

dbdr: https://upload.wikimedia.org/wikipedia/en/b/b9/MagrittePipe.jpg

FreexXx: c'est comme si elle n'existai pas et donc elle n'est pas compilé ?

dbdr: je blague

dbdr: tu peux donner un exemple?

dbdr: cette syntaxe me dit rien

dwarfie: AutomatonNN dirait que ca manque de contexte ....

AutomatonNN: oui j'ai pas trop te dire que tu as une idée de comment tu peux t'aider

FreexXx: non on me la montrer mais je l'ai perdu ^^ mais la function avait une function nested dedans puis un array.foreach(nested);

FreexXx: mais bon si ça ne vous dit rien c'est que ça ne doit pas exister :p

Zab: j'ai check par curiosité en ligne et j'ai rien vu dessus

FreexXx: oui j'ai pas trouvé non plus et quand j'ai tenter avec une function basique ça ne marchait pas

dbdr: c'est du Javascript existentialiste

dbdr: ou surrealiste, plutot

dbdr: ah pardon, c'est deja le cas pour vanilla

Zorg1: javascript non déterministe. L'interpréteur teste une compétence avant d'exécuter une instruction. En cas de fumble, il s'arrête silencieusement

Zorg1: lu dans un tuto Haskell : "Haskell a été créé par des personnes très intelligentes (ayant un doctorat)" :D

Zorg1: m'ouais, l'argument d'autorité ...

dbdr: :D

dbdr: ça doit etre le cas de bcp de langages, aussi...

dbdr: tiens, pas Eich

dbdr: de là à tirer un lien de causalité...

Zorg1: "pour Java je ne sais pas, on était bourré on a fait une blague, je te dis pas la gueule de bois"

dbdr: :D

dbdr: pour les esolangs, là je pense que c'est encore plus de PhDs...

Default avatar.png JBM: j'ai perdu le fil, je dois des excuses a qui et pour quoi?

Zorg1: bah regarde Madore qui a fait unlambda ...

dbdr: à tout le monde, pour l'ensemble de ton oeuvre

Default avatar.png **JBM trop fan de madore

Default avatar.png JBM: je lui dois beaucoup

Default avatar.png JBM: il doit pas etre au courant, mais...

Zorg1: the secret fan ?

Default avatar.png JBM: loin d'etre unique je pense ^^

dbdr: tiens un Ulmien

Default avatar.png JBM: ils existent

Default avatar.png JBM: ils sont parmi vous

Default avatar.png NST: On dit Ulmite

Default avatar.png JBM: wp accepte les 3

Default avatar.png NST: Et Marc Mézard ?

Default avatar.png JBM: je lui ai pas demande la derniere fois que je l'ai vu

dbdr: ils respectent l'autorité tant que ça les ulmards?

Default avatar.png NST: Depuis l'histoire du couloir jaune, ils osent plus se rebeller

Zorg1: j'aime mieux "Ulmard"

Default avatar.png JBM: d'ailleurs ca rime avec mezard

dbdr: pour les rimes c'est pas mal

dbdr: entre autres

Zorg1: quel bazar

dbdr: ça fait bien roman d'horreur, le couloir jaune

Default avatar.png JBM: ca m'evoque plus telecom qu'ulm

Default avatar.png JBM: bah c pas bien loin

Default avatar.png NST: Ça a fini dans le sang

Zorg1: le mystère du Couloir Jaune de la rue morgue

Zorg1: (c'est un serpent qui a fait le coup)

Zorg1: (comme je spoile)

Default avatar.png JBM: la police dans les locaaus sans urgence

Default avatar.png JBM: un peu craignos les premieres lignes du mediapart

Default avatar.png JBM: faut que je me mette a jour la

Default avatar.png JBM: brb

dbdr: http://chat.codingame.com/pastebin/b759a95f-b2b4-4941-960d-1a198f4ff0fb

dbdr: j'aime bien cette histoire là :)

Default avatar.png JBM: lol

Default avatar.png JBM: "no good deed goes unpunished"

Thyl: salut

Default avatar.png JBM: re

Zorg1: re

GiggZ: re

Thyl: re

Thyl: automaton2000

Automaton2000: et oui , je suis un peu en train de lire du code

Zorg1: n'essaie pas de lire du Perl Automaton2000 il y en a qui en sont devenu fous

Automaton2000: en fait à la main

Thyl: c'est normale que mon code en C qui cree des tableaux au hard cree toujours avec les même nombre ?

Default avatar.png JBM: bon ben merci pour les pointeurs vers les infos NST, je me coucherai moins inconscient ce soir

Default avatar.png PerlRef: Perl ne fait pas mal à la tête lol

Default avatar.png NST: Avec plaisir JBM :)

Default avatar.png JBM: Thyl: tu sais que t'es rarement tres clair

Thyl: ...

Default avatar.png JBM: fais des phrases plus petites

Default avatar.png JBM: c'est quoi un tableau au hard?

Zorg1: oui poser une question c'est aussi faire que l'autre en face la comprenne ;-)

Thyl: ok :)

Thyl: je vais trop vite

Default avatar.png JBM: c'est normal si tu l'as code comme tel, mais ca nous fait pas comprendre ce que tu voulais

Default avatar.png JBM: le compilo ne fait que ce que tu lui demandes

Thyl: mon programme initialise un tableau avec des nombres au hasard

Default avatar.png PerlRef: Zorg1Pourquoi perl te fait mal à la tête ?

Default avatar.png JBM: oh cool un futur troll

Default avatar.png JBM: ben parce que c'est imbitable

Default avatar.png JBM: toutes ces parentheses!

Thyl: et à chaque fois que je relance mon code mon tableau à les mêmes valeurs

Default avatar.png NST: Parce que t'as pas initialisé ton générateur de nombre aléatoire sûrement

Zorg1: ah faut l'initialiser dans la libc ? je croyais qu'il utilisait time ou un truc dans ce gout là la première fois

Default avatar.png JBM: ca depend des langages, je me souviens jamais par coeur

Default avatar.png NST: Ajoute un `srand(time(NULL));` au début de ton code

Zorg1: ah oui selon POSIX il utilise 1 si t'as pas initialisé le seed

BlaiseEbuth: stoi POSIX

Default avatar.png JBM: bon c'est quand meme mort ici

Default avatar.png JBM: rha, c'est meme mort sur #world

Default avatar.png JBM: que l'ennui me guette

Zorg1: y avait pas un début de troll sur perl

Zorg1: quoique ça m'inspire pas des masses

Default avatar.png JBM: ah oui PerlRef tu dors?

Default avatar.png JBM: ouais pareil

Default avatar.png JBM: c'est pas comme si python etait a la hauteur pour supplanter

Default avatar.png JBM: mais y'a debat pour ruby

Zorg1: bah ruby dès le départ c'était quand même un mélange de Perl et de Python

Zorg1: du moins c'est l'impression que j'ai eu

Default avatar.png JBM: j'ia pas trop vu le cote python de ruby

Zorg1: sinon tu vas le publier ton puzzle sur ta version perso d'unlambda ?

Default avatar.png JBM: bien sur

Default avatar.png JBM: pourquoi?

Zorg1: juste pour savoir

Default avatar.png JBM: ct pas juste un trip comme ca pour faire parler les followers

Default avatar.png JBM: je pense qu'il sera pas tres populaire

Default avatar.png JBM: je sais d'avance pas comment le classer

Default avatar.png JBM: encore que, la v1 devrait aller

Default avatar.png JBM: mais la v2, ca va saigner du cote des langages de bas niveau

Zorg1: ce que je trouve marrant c'est que dernièrement j'ai relu le site d'unlambda ça m'avait permis de m'interesser au lambda calcul et assimilé (j'en avais fait en école mais c'était super rasoir à l'époque)

Default avatar.png JBM: t'arrives a retracer comment t'en es arrive la?

Zorg1: c'est assez récent suite à un chomage partiel où je m'emmerdais

Default avatar.png JBM: classique

Zorg1: j'ai relu unlambda, puis j'ai atteri sur le site de LazyK, j'ai trouvé un gars qui avait fait un compilo Haskell ofusqué je suis allé sur son sité où il expliquait comment il avait fait pour en faire un avec les combinateurs et un "nouvel" algo pour faire la bracket expansion

Default avatar.png JBM: houla t'as ete plus loin que moi

Zorg1: et dans la foulée j'ai eu une meilleur vision de ce qu'ils appelaient la "lazy evalutation"

Default avatar.png PerlRef: je ne dors pas, je fais quelques clash code

Default avatar.png JBM: c'est quoi (ou en quoi on a beoin de) la bracket expansion?

Default avatar.png JBM: quelle drole d'idee

Default avatar.png JBM: c'est naze coc

Default avatar.png JBM: lazy-k j'avais entendu parler y'a... un moment maintenant

Default avatar.png JBM: (mes premieres annees de codejam)

Default avatar.png JBM: mais j'avais toujours pas ete voir

Zorg1: c'est ici si tu veux creuser : https://crypto.stanford.edu/~blynn/compiler/ y a pas mal de lien vers des resources externes j'aime bien

Default avatar.png JBM: je l'ai enfin fait

Default avatar.png JBM: autant regrouper les 4 langages en un c'est genial

Zorg1: ah oui j'avais bien aimé le concept de LazyK

Default avatar.png JBM: autant je suis pas plus fan de iota et jot que ca, a part l'aspect "c'est possible hihihi"

Default avatar.png JBM: a utiliser je vois ca bien plus pratique qu'unlambda

Default avatar.png JBM: mais unlambda etait la avant

Default avatar.png JBM: et est plus dur a implementer, d'ou le puzzle

Default avatar.png JBM: lag lag lag lag lag

Zorg1: (en fait le gars utilise les combinateurs comme langage d'assemblage de son compilo Haskell)

Zorg1: (ou machine virtuelle)

Default avatar.png JBM: je connais cette url

Default avatar.png JBM: j'y suis clairement deja passe

Default avatar.png JBM: P I,C,K=24,M,E

Default avatar.png JBM: j;ai litteralement gimge ca tout a l'heure pour meubler le blog

Zorg1: ah oui je viens de voir ton article sur les esolangs

Default avatar.png JBM: c'est surtout sur bf

BlaiseEbuth: JBM a mis des trucs sur son site et personne me le dit !

Default avatar.png JBM: le rss te le dit, mais tu l'ecoutes pas

BlaiseEbuth: Y'a un RSS et personne me le dit !

Default avatar.png JBM: le site te le dit mais tu le lis pas?

BlaiseEbuth: Ca y était pas quand j'avais été voir

Default avatar.png JBM: c'est quoi ton IP, que je te prouve le contraire?

BlaiseEbuth: Ou peut-être que si, mais comme y'avait rien j'ai pas vu l'intérêt... :thinking:

Default avatar.png JBM: ...on progresse.

GiggZ: A chaque round de clash of code CodinGame m'envoie une vérification afin de certifier que je sois bien un humain!! comment tu le prends toi Automaton2000

Automaton2000: j'ai déjà fait un puzzle pour un défi avec ça m'a rappelé pourquoi j'en faisais pas

Default avatar.png JBM: tu clashes trop

Default avatar.png JBM: fais une pause et fais du vrai code

BlaiseEbuth: En tout cas c'est sympa, je rattrape mon retard.

Default avatar.png JBM: :bow:

Default avatar.png JBM: tiens d'ailleurs si je parlais de cglambda

BlaiseEbuth: Bon, abonné...

Default avatar.png JBM: excellent choix

BlaiseEbuth: C'est la première fois que je m'abonne à un flux rss...

Default avatar.png JBM: en 2020

BlaiseEbuth: Je n'avais trouvé aucun contenu méritant d'être aussi assidument suivi jusque ici.

Default avatar.png JBM: :blush:

BlaiseEbuth: JBM: Pour centre ton tableau faut lui mettre les marges gauche et droite à auto.

Default avatar.png JBM: euh, quelle page?

BlaiseEbuth: https://cg.desast.re/pages/temperatures.html

Default avatar.png JBM: temperature sok

Default avatar.png JBM: arg mais je peux pas editer, sinon ca publie le draft

Default avatar.png JBM: va falloir git stasher

Default avatar.png JBM: ooooooooooh

BlaiseEbuth: C'est les validateurs du golf ?

Default avatar.png JBM: oui

BlaiseEbuth: Bon à savoir. ^^

Default avatar.png JBM: en fait pas tant que ca ;)

Zorg1: ça existe encore les flux RSS/Atom en 2020 ^^

Zorg1: je croyais que google & facebook les avaient tués

Zorg1: JBM : pour les notes de bas de page c'est pas possible d'avoir un truc comme sur WP pour aller directement là où on fait référence à la note à partir de la note ?

Default avatar.png JBM: heing?

Default avatar.png JBM: y'a pas deja, si c'est ce que je crois?

Zorg1: bah sur ton article sur BF t'as des notes de bas de page. Donc t'en lis une, mais parfois t'en a une qui t'intrigue et tu veux voir le texte qui porte cette note, WP a cette fonction (une flèche à côté de la note)

Default avatar.png JBM: ben... j'aurais cru que j'ai

Zorg1: (bon après je suppose que c'est pas une fonctionnalité vitale non plus)

Default avatar.png JBM: CaMarcheChezMoi

BlaiseEbuth: JBM: Super intéressant l'article sur bf. Mais j'aurais préféré que tu m'explique ça avant. Au lieu d'accepter la contrib et de dire à quel point y'a des choix bizares dedans après... :expressionless:

Default avatar.png JBM: mais j'ai pas eu le choix!

Default avatar.png JBM: (et je crois que je le dis)

Default avatar.png JBM: elle etait a +2 approve, elle passait dans l'heure

Default avatar.png JBM: blame the system

Default avatar.png JBM: note que tu peux encore changer l'histoire des inputs invalides

Default avatar.png JBM: ca rend le puzzle un poil plus permissif, ca fait pas imploser le systeme

Zorg1: OK ça doit pas marcher sur FireFox

Default avatar.png JBM: !

Default avatar.png JBM: j'ai que du firefox

Default avatar.png JBM: euh

Default avatar.png JBM: je crois que sur WP la fleche est a gauche

Zorg1: ah OK :D

Zorg1: c'est l'icône en fin de ligne

Zorg1: bien bien

Default avatar.png JBM: encore un pb resolu par chiralman

BlaiseEbuth: Et ça rend obsolète le code de ceux qui l'ont déjà fait... Pis t'étais pas obligé de valider personellement parce que y'avait déjà deux approves, fait pas style. :cry:

Zorg1: je dois avoir des habitudes de petit vieux

Default avatar.png JBM: bon maintenant faut que tu nous dises c'est quoi la note qui t'intriguait

Default avatar.png JBM: BlaiseEbuth: non justement

BlaiseEbuth: Zorg1: une chouette c'est censé savoir tourner la tête !

Default avatar.png JBM: tu enleves une erreur, ca pete rien chez personne

Zorg1: BlaiseEbuth : perso oui y avait des choix un peu restrictif dans ton BF, mais bon rien qui me semblait injustifié

Default avatar.png JBM: le invalid input si je me souviens bien c'est le seul truc bizarre

Zorg1: et une gestion des erreurs, pourquoi pas

Default avatar.png JBM: le reste, c'est comme il dit, juste des choix

Zorg1: bah pour les inputs, ma question c'était : je check la validité quand ? au début avant de lancer le programme ou à l'exécution du ',' ?

Zorg1: mais bon vu qu'aucun test/validateur ne jouait là dessus

Illedan: Thx blaiseebuth

Default avatar.png JBM: O:-)

BlaiseEbuth: Illedan ?

Default avatar.png JBM: je lui ai refile ton astuce de centrage horizontal

BlaiseEbuth: Ah ! np :)

BlaiseEbuth: Les erreurs c'était pas forcément une bonne idée, c'était plus pour 'fluffyser' le problème... :/

Default avatar.png JBM: ouais en general je recommande pas

Default avatar.png JBM: c'est facilement plus codinwork que codingame

Default avatar.png JBM: quoi qu'en pense l'autre prof avec ses puzzles foireux

Zorg1: après ça évite de copier/coller trop bêtement des codes dispos sur internet

Default avatar.png JBM: ca oui

Default avatar.png JBM: mais si y'a d'autres moyens perso je prefere

BlaiseEbuth: L'autre prof ? :thinking:

Zorg1: unChat je suppose

Default avatar.png JBM: pas du tout

Zorg1: ah pas lui

BlaiseEbuth: Scorpioun ?

Default avatar.png JBM: il est prof?

BlaiseEbuth: Aucune idée

BlaiseEbuth: nico ?

Zorg1: càd "puzzles foireux" ça fait du monde ^^

BlaiseEbuth: What the Brainfuck - episode 2 incomming. Avec du FoW bien entendu.

Default avatar.png JBM: c'est pas facile de developper sur bf, passe l'implem initiale

Default avatar.png JBM: cg a deja le puzzle d'optim

Zorg1: bah quand tu programmes le FoW c'est un peu l'utilisateur qui peut faire des trucs totalement inattendu ^^

BlaiseEbuth: Nan, mais en vrai, je vais juste revoir ma copie sur celui là je pense.

Default avatar.png JBM: elimine juste invalid input

Default avatar.png JBM: le reste pose pas de pb

BlaiseEbuth: Hmm... Je vais faire ça.

Default avatar.png JBM: a la limite rajoute des tests/validateurs

Default avatar.png JBM: mon stream se fout un peu de ta gueule la-dessus O;p

BlaiseEbuth: Sur les validateurs ?

Default avatar.png JBM: mais c'est pas bien grave puisque c'est les erreurs, c'est pas la fonctionalite essentielle du truc

Default avatar.png JBM: oui

Default avatar.png JBM: regarde le code que je soumets

Default avatar.png JBM: volontairement incorrect

BlaiseEbuth: Et qui passe ?

Default avatar.png JBM: oui

Default avatar.png JBM: je convertis du code qui passe les tests pas validateurs en code qui passe les validateurs pas les tests

BlaiseEbuth: Ah. Parce que j'ai mis l'erreur inverse dans les validateurs.

Default avatar.png JBM: yep

BlaiseEbuth: Je vais revoir ça aussi.

BlaiseEbuth: Bon. Je suis disastre up to date.

Default avatar.png JBM: y'a cglambda qui va pas tarder

Default avatar.png JBM: d'ailleurs si vous voudrez relire :p

Default avatar.png JBM: hahaha

Default avatar.png JBM: le codeblock markdown commence par ```

Default avatar.png JBM: COMME TOUT PLEIN DE PROGRAMMES UNLAMBDA

BlaiseEbuth: :thinking:

Zaap38: les combinateurs l'ont fini ? jbm a craqué ?

Default avatar.png JBM: mmm?

Zaap38: vas-y molo sur le café :v

Zaap38: et sur les lambdas

Default avatar.png JBM: mais j'aime le cafe et les lambdas

Zaap38: l'addiction :s

Default avatar.png JBM: on va pas se priver des bonnes choses quand meme

Zaap38: ~~tu diras ça aux vegans~~ wups

Default avatar.png JBM: ils aiment les lambdas eux aussi?

BlaiseEbuth: Les lambdas et le café... On dirait l'amérique du sud...

Zaap38: sympas le challgenge pacman btw

Zorg1: ah le spring challenge

BlaiseEbuth: Bientôt le fall challenge ! Un pong avec fog of war !

Zorg1: ça va tomber à l'eau

BlaiseEbuth: Pourquoi ?

Zorg1: fall=tomber=humour de haut niveau

Zorg1: désolé

Zorg1: je suis fatigué

Zorg1: c'est une bonne chute

Default avatar.png JBM: Zorg1: tu dors pas?

Zorg1: va falloir que je dorme

Default avatar.png JBM: ok. plus tard

Default avatar.png JBM: bn