Chat:Fr/2021-04-23

From CG community
Jump to navigation Jump to search

Default avatar.png KrakenJIJI: hello

Default avatar.png KrakenJIJI: any one here :D

[CG]Thibaud: it's the French channel KrakenJIJI

dbdr: tiens tiens, JBM qui prend de l'XP a tour de bras :)

Zorg1: encore du farming ?

dbdr: ouais il a du s'upvoter 400 fois

dbdr: quoi que je crois que c'est plus possible

Zorg1: non mais il doit avoir une armée de bots qui le fait à sa place :p

dbdr: ah, c'est lui qui a piraté NN

Default avatar.png JBM: pq, j'ai pris cb?

dbdr: JBM https://chadok.info/codingame/leaderboard_xp.html

Zorg1: ah tu fais tout un foin pour 400 XP tout rond

dbdr: 8 puzzles?

Default avatar.png JBM: je sais plus faudrait review les streams

Default avatar.png JBM: depuis quand je suis top10

**dbdr se réjouit, enfin un plan excitant pour la journée

dbdr: top 9 depuis ce matin, en tout cas ;)

dbdr: ah, et c'est la guerre sur Night Of War

jfaixo: hello ! ha tiens je savais pas qu'il y avait un classement général alternatif :D

Zorg1: c'est un classement par XP

Zorg1: y a pas sur le site, Stilgart avait bricolé une moulinette pour ça

Zorg1: y aussi le classement "normal" par CP. Un plus c'est que tu vois les deltas par rapport à hier

jfaixo: I see :) bon de toute facon je joue pas dans cette cour haha xD mais en attendant roland garros, je peux suivre ce site, je bookmark ! :P

Zorg1: il a une autre fonctionnalité + intéressante, il permet de voir tous les puzzles que t'as fait

Zorg1: https://chadok.info/codingame/

Sylven: hmm un clash en shortest où personne n'arrive à faire mieux que 57% à la fin du temps, ça parrait équilibré (pour avoir 57% il fallait juste répondre "yes" à chaque test)

Alshock: optimisation prématurée, comme d'hab

Bon[]Crayon: Salut tout le monde :ghost:

Bon[]Crayon: Automaton2000 o/3

Automaton2000: ah je me demandais si il y a la fonction

Zorg1: bon il est bien moisi ce puzzle : https://www.codingame.com/training/easy/nicholas-breakspeare-and-hugh-of-evesham

Zorg1: "je vais faire un puzzle facile mais je vais le larder de pièges"

Zorg1: (enfin l'auteur ne semble pas savoir ce qu'est un entier signé sur 64 bits)

philRG: bon y a-t-il une formation Haskell proposée par Pôle Emploi?

philRG: o/

Zorg1: \o

Bon[]Crayon: o/

Zorg1: si t'as jamais fait de langage fonctionnel ça risque d'être rude même avec une formation

Default avatar.png JBM: y'a-t-il seulement de l'emploi en haskell?

Zorg1: dans certaines applis en finance de ce que j'ai entendu dire

Zorg1: ils y utilisaient déjà APL/J ...

Zorg1: alors bon Haskell ça doit pas leur sembler trop exotique

philRG: mais c'est pour suivre le live :) ouais vont pas comprendre :-D

philRG: Zorg1 je respire fonctionnel

Zorg1: moi qui croyait que la vie n'était qu'un effet de bord ;-)

philRG: en fait jamais fait de prog fonctionnelle, mais j'aime bien le concept

Zorg1: tu me diras suffit d'avoir une monade Life :thinking:

philRG: :-D

barhamou: philRG tu en sur?

Zorg1: bah en fonctionnel ici t'as Caml et F# en plus de Haskell, je peux comprendre que Clojure soit pas forcément très sexy avec son style à la lisp

philRG: peut-être déjà débuter par ocaml

philRG: haskelll me paraît syntaxiquement un peu plus hardu

Zorg1: bah j'ai l'impression qu'ils se sont fait plaisir en Haskell, ils y ont ajouté énormément de trucs niveau syntaxe

philRG: tiens un cours en incubation sur F# sur OC: https://openclassrooms.com/fr/courses/4892326-la-programmation-fonctionnelle-et-objet-avec-f?status=waiting-for-publication

philRG: je vais me créér un jeu de pendu en F# tiens

Zorg1: bah pourquoi t'essaie pas en Haskell directement ?

Zorg1: histoire de te faire une idée déjà ^^

philRG: j'hésite

philRG: ou alors je regarde la vidéo de la minette sur OC: https://openclassrooms.com/fr/courses/4366701-decouvrez-le-fonctionnement-des-algorithmes/4385496-plongez-dans-le-monde-des-algorithmes

philRG: là j'ai déjà les pré-requis

Zorg1: t'as essayé le tutoriel d'Haskell déjà ?

philRG: sur haskell.org?

philRG: je crois mais je suis un peu perdu sur la toile, et aussi pas motivé

philRG: après ouais on se fait souvent des idées préconçues, tout langage nécessite un investissement conséquent

philRG: rien que les yeux de la minette sur OC, on dirait qu'elle va te bouffer

Zorg1: je vois pas, faut se créer un compte

philRG: tiens JBM fait du web dans CG, ah non puzzle sqlite lol

philRG: Zorg1 ah ouais, normalement c'est gratuit quoique

Zorg1: ensuite les vidéos j'aime pas trop pour apprendre, je suis plus dans le truc que je lis et je bricole à côté

Zorg1: philRG : oui c'est gratuit mais faut s'inscrire

philRG: oui moi pareil en fait

philRG: pour avoir les certifications, il faut payer (20€/mois) et gratuit pour les demandeurs d'emploi

philRG: et pour les parcours diplômants d'une durée de plusieurs mois à année, il faut avoir un financement

philRG: j'ai surtout fait les cours de Nebra qui travaillait la pédagogie, mais oui c'est pour débutants car trop long à lire. Après c'est rigolo

philRG: le côté pénible, pour les cours les moins suivis, il faut corriger les TP d'autres élèves, et ça prend parfois plus de temps que le cours lui-même

philRG: ça c'est pour les cours individuels

philRG: pour le reste, c'est un processus de mentorat et suivi des activités

philRG: un peu le principe que l'AFPA avait pompé en fait, intervenant qui n'interviennent pas trop dans tes activités de code. Tu lis des pdf ou cours de plusieurs milliers de page avec pas d'interactions

philRG: tu lis les consignes des exercices, des TPs, et les formateurs sont là que pour donner les solutions à la fin, même pas pour commenter

philRG: bref un boulot pépère

philRG: et tu dois aider tes camarades débutants en informatique qui ne captent rien et s'arrête à la page 10 du pdf de 500 pages

philRG: et au bout de 8 mois de formations, tu vois des copains jouer en ligne

philRG: tes

philRG: et tu es le seul à continuer la formation

philRG: et si tu fais une remarque désobligeante/maladroite au formateur, il te prend dans son bureau

philRG: tous les jours tu dois émarger une feuille de présence transmise à pole emploi

Zorg1: y a même pas de TP ?

philRG: et si tu râles pas trop, on te file ton diplôme à la fin

philRG: certains ont eu un diplôme Bac +4 en 1,5 ans à partir d'un niveau Bac pas mal ouais

philRG: euh si ce sont des pdf, des copier/coller

philRG: un bon du jeu de lego quoi

Default avatar.png ZoteLeRedoutable: Bonjour après un clash code comment peut on refaire l'exerice si on a pas finis ?

SeebOmega: ZoteLeRedoutable tu peux pas c est un clash c est 15 minutes si tu veux plus de temps tu as les puzzles

Default avatar.png ZoteLeRedoutable: ok merci

philRG: Zorg1 bon je regarderai plus tard Haskell si JBM conserve son live sur son twitch

philRG: ZoteLeRedoutable ce que je fais, je copie mon code dans mon IDE et je le termine comme ça

philRG: mais faut avoir pris le soin de noter quelques données d'input/output

philRG: et l'énoncé aussi

philRG: j'aime bien terminé le CoC peinard

philRG: er

philRG: pour revenir au concept Open Classrooms, oui il me paraît utile pour une reconversion financée

philRG: sinon d'autres organismes existent aussi mais il faut bien les choisir

philRG: sur OC, on est sur des durées longues comme c'est du remote

philRG: mais on peut le faire en parallèle avec une activité salariée aussi, horaires aménageables du coup

Zorg1: m'ouais je suis pas trop convaincu par openclassroom mais bon

philRG: ouais je fais de la pub sur OC en plus de CG comme j'ai lu un partenariat

philRG: je paye mon utilisation des serveurs CG par mes IAs non optimisations :-D

philRG: optimisées

philRG: Zorg1 à ton niveau je pense que pas adapté sauf peut-être certains sujets spécifiques. J'utilise peu les autres plateformes car utilisent des formateurs dans le monde entier avec un abus de vidéos, des accents à couper au couteau, et des cultures de pensée que j'ai du mal à accrocher en fait

philRG: sur OC c'est du francophone donc barrière de la langue et culture en moins

Zorg1: oui c'est sûr

philRG: pour des non initiés, ouais c'est déjà un obstacle en moins à franchir

philRG: mais ouais souvent dans l'IT, on est dans un environnement anglophone/international parfois donc on a tendance à oublier

Zorg1: ah ok ta nénette elle a un regard super fixe sur la caméra, c'est un peu bizarre

philRG: j'ai un pote qui fait des vidéos sur Udemy ouais c'est tout un attirail et technique

philRG: sur Python, souvent des jolies filles

philRG: ou data science

philRG: après mon pote aime bien le commercial aussi, oui l'attitude compte faut attraper l'objectif sinon l'élève s'endort et n'écoute rien

philRG: là sur OC, on est sur des vidéos d'1'30 maxi par chapitre ensuite c'est du textuel

philRG: sur Udemy, ce sont des années de vidéos à suivre par des gars souvent tarés

Zorg1: je les connais pas tous ces sites

philRG: enfin tarés, je m'avance un peu, mais qui ne donnent pas envie si tu n'as pas consacré du temps pour ça

philRG: ah il y en a plein, bien utiles pour faire valider les GPEC nécessaire à la validation des plans sociaux par le gouvernement

philRG: genre tu inscris tes salariés à des formations en ligne et voilà

philRG: gérer les compétences dans une entreprise a toujours été compliqué

Zorg1: ça doit être la foire aux abus je suppose ...

philRG: et aussi coûteux du fait de la mouvance constante des technologies

domak: o/

Zorg1: \o

philRG: Zorg1 c l'idée

domak: y'a des cours pas mal sur Udemy mais faut bien les choisir

Zorg1: bah dans les entreprises ils 'capitalisent"; Maintenant ils te mettent à dispo un sharepoint/wiki et hop tu capitalises ^^

domak: Sur udemy business, ils font une sélection pour ne garder que les meilleurs

domak: Linkedlin Learning ç'est juste bon pour une overview

domak: mais pas pour apprendre quoi que ce soit

domak: et après y'a Coursera où il y a des bons cours

domak: mais c'est plus universitaire

philRG: oui le + souvent ils capitalisent dans l'entreprise avec des systèmes de wiki éducatif interne

Zorg1: quoi qu'actuellement on est en train de migrer tout notre bazar de doc, d'excel et de mails de suivi sur Confluence, ça simplifie

philRG: faut tout de même voir la qualité de ce merdier

Zorg1: non mais en fait ils te filent un wiki, mais personne n'est dédié pour animer le bazar donc forcément tout le monde s'en fout

philRG: souvent des assemblages moisis de discussions de gars répartis un peu partout

philRG: voilà c l'idée

Zorg1: par contre un espace par projet c'est normalement plus actif, on a commencé à dire de nous faire des Jiras au lieu de nous envoyer des tonnes de mail, les gens jouent le jeu, c'est nettement plus simple à gérer

philRG: les gens s'en tapent mais le wiki d'éducation existe, après pour la qualité, c'est du boulot des représentants du personnel de démontrer que c'est pourri

philRG: vu que c'est un pré-requis pour faire valider les plans sociaux par le gouvernement (gestion des compétences)

philRG: faut être sûr que le GPEC soit valide

philRG: à mon avis seul un organisme officiel de formation a une valeur juridique

philRG: les formations internes c bidon pour prouver que ton GPEC est valide

domak: Je préfère une bonne formation en ligne qu'une formation pourrie par un formateur d'un organisme

domak: J'en ai rarement faite en présentiel mais j'ai pas mal de retours négatifs de certains collègues

philRG: il y a des organismes de formation en ligne reconnus

Zorg1: toute façon en ESN la formation c'est souvent "bah tu prends sur ton temps libre" ... ben voyons

philRG: mais les formation en interne par l'entreprise j'y crois pas

Zorg1: ma boîte qui me filait des formations de 18 à 19 h après le boulot chez le client :D

domak: Zorg1 c'est pas que dans les ESN

domak: dans les grosses boites aussi

domak: maintenant, on te donne accès à des sites de formations mais on te demande de les faire sur ton temps libre

domak: sauf si tu en as besoin pour ton boulot

jfaixo: ca dépend où tu es j'imagine, moi en ESN je fais plein de formations, et on m'a payé les formations & certifications aws solution architect, GCP, Azure..

philRG: ben c illégal

Zorg1: et quand tu dis que bon non, on te répond que t'es pas motivé

philRG: de les faire sur ton temps libre

philRG: ça c'est abusif

Zorg1: jfaixo : oui ça dépend de ta boîte

domak: bein tout dépend si c'est nécessaire ou pas pour ton boulot

Zorg1: chez certaines ESN on te filais des jours de formaton

jfaixo: ya un devoir de maintien de l'employabilité des salariés, quelle que soit l'entreprise

domak: si tu en as besoin au quotidien, ça doit être sur tes heures de taf

philRG: jfaixo oui c'est ça la GPEC

domak: si c'est de la veille, c'est plutôt sur ton temps perso

philRG: sauf si la veille fait partie de ton taf

Zorg1: moi ça va je fais de la veille techno au boulot

Zorg1: bon c'est sur CG je sais pas si c'est vraiment de la veille ... :thinking:

domak: faut juste trouver le bon équilibre pour éviter les abus

philRG: si l'entreprise l'autorise si

**dwarfie rage ... Zorg1 a ete plus rapide :D

dwarfie: je preparais la meme phrase :D

philRG: d'ailleurs lu un mail CG sur le site des recruteurs récemment à ce sujet encourageant les recruteurs à pousser les salariés à faire de la veille sur CG :-)

dwarfie: Automaton2000 : une tortue pour figurer la veiller techno sur CG ?

philRG: pendant leur temps de travail

Automaton2000: est ce que tu fais des puzzles

dwarfie: Automaton2000 : bien sur ... presque tous faits ...

Automaton2000: je suis revenu dans le top 100

domak: le problème c'est où tu fixes la limite pour la veille? Idéalement, il faudrait que ça soit contractuel

domak: genre tu as un ou deux jours par mois

dwarfie: la limite de la veille ... c'est le moment ou tu t'endords ... non ?

**dwarfie sort

philRG: ben dans la description du poste, et objectifs annuels

domak: mais ça c'est bien pour voir une techno, pour apprendre un langage faut plus

Zorg1: oui enfin j'ai un peu programmé en python et en perl en apprenant sur le tas sur une mission

domak: mais si je veux apprendre un nouveau langage qui n'est pas utilisé dans ma boite, est-ce que je peux considérer ça comme de la vielle?

philRG: en général, la boîte t'inscris à une formation avant de débuter la mission, et organise le travail avec les autres membres de l'équipe par rapport aux compétences de chacun, et tu progresses dans le projet

jfaixo: si c'est une formation qui s'inscrit dans ton plan de carrière, meme hors activité du quotidien, je ne vois pas pourquoi on te la refuserait...

philRG: moi j'ai été placé en intérim sur du Visual Basic, je connaissais pas

jfaixo: genre faire une formation cloud meme si t'en fais pas, t'es informaticien, ca a du sens

jfaixo: (formation poterie, plus difficile a négocier)

philRG: J'ai un peu galéré au début puis ensuite ça a été

philRG: j'ai passé 1 ou 2 week-ends chez moi à me former quand même

philRG: dans les entreprises, oui il faut que les formations s'inscrivent dans un plan de carrière

dwarfie: formation poterie ca passe ... les textes disent que tu prend la formation qui te valorise ... pas necessairement dans le domaine ou tu exerces ...

domak: un plan de carière dans l'informatique ça me parait compliqué... moi je sais pas ce que j'aurai envie de faire l'an prochain.

Zorg1: tu demandes une formation excel pour faire chef de projet :p

domak: justement pas

Zorg1: :D

dwarfie: formation sophrologie ... pour supporter les gens ...

Zorg1: ou t'apprends à te servir d'une arme blanche

dwarfie: (et si ca marche pas , formation sociopathe)

domak: j'essaye de convaincre tout le monde dans ma boite qu'il doit y avoir une filière d'expertise en // de la filière management

Zorg1: ça fait moins de bruit qu'une arme àfeu

domak: j'ai déjà été "team leader" et franchement ça me fait chier

domak: si je passe pas 70% de mon temps à développer, je deviens aigri

philRG: le + cool sur les lives de JBM, c'est de me les mettre en audio au max et de l'écouter allongé au soleil dans mon jardin :-D

dwarfie: ca pourrait etre pire , etre team leader d'une team ou tu es seul .... passer son temps a s'engueuler soit meme ... pas facile et on passe vite pour un dingue :D

philRG: ça sent le vécu ;-)

domak: dwarfie vs dwarfie: 1 partout, ils n'ont pas réussi à se départager

philRG: ouais si le chef est con, là c'est compliqué, tu vas avoir des soucis

philRG: le + souvent, certains de mes collègues refusaient d'aller dans certains services à cause des chefs

philRG: et aussi des sales histoires

philRG: liés souvent à des faits graves psycho-sociaux

philRG: mais bon ça c'est de la responsabilité d'un CSE

philRG: "pourvu que ça dure" comme on dit

Zorg1: CSE ?

Zorg1: Conseiller pour le Sexe en Entreprise ?

Default avatar.png Purrple: Cour Spéciale des Éminences.

philRG: Conciliateur Social en Entreprise

philRG: l'organisation officielle qui est censée défendre les droits des salariés

philRG: "censée"

jfaixo: pfiou, je passe poussivement le boss argent de uttt. C'est officiel, j'aime pas trop ce puzzle, je passerai plus de temps à choisir la prochaine fois ^^'

philRG: ah en rust?

philRG: je l'ai laissé de côté uttt pourtant ça a l'air bien, là j'essayer de monter silver à CalM, classé 70/213 en bronze en gardant tout dans les mains

philRG: e

philRG: je pense qu'il faut lire les PM pour UTTT

philRG: tu fais du MTCS?

Zorg1: ah il y a eu des PM pour UTTT ?

Zorg1: ça n'a jamais été un challenge

nicola: C’est quoi, de la veille sur CG ?

Zorg1: une excuse foireuse pour regarder CG au boulot

nicola: :grin:

dwarfie: et une facon de faire croire qu'on roupille pas au bureau ... plus facile que les bandes de scotch pour garde les yeux ouverts :eyes:

nicola: C’est pour suivre l’intelligence artificielle locale. N’est-ce pas Automaton2000 ?

Automaton2000: y'a pas vraiment de raison de le faire sur le site

nicola: Je connaissais avec les allumettes.

dwarfie: oui ... mais y'a pas d'allumette sur l'emoji

nicola: :match:

nicola: En effet.

Zorg1: cénul

dwarfie: isNull() == true

dwarfie: Automaton2000 : tentative en logomotive basic .... 10 print "tortue"

Automaton2000: ah je savais pas ça

dwarfie: t'es trop jeune pour connaittre Automaton2000 .... et certains sont trop vieux pour s'en rappeler ... mais les tortues se rappellent du logo elle

Automaton2000: tu vas nous faire un truc tout simple

dwarfie: Automaton2000 : c'est deja simple ... c'est basic

Automaton2000: parce que bon, si je veux

dwarfie: Automaton2000 : oui ....?

Automaton2000: moi mon code est faux

dwarfie: (comme si on le savait pas deja)

jfaixo: oui j'ai choisi uttt car j'avais jamais codé de mcts

philRG: oki j'ai commencé à coder un min-max en python, je vais voir ce que ça donne

Alshock: jfaixo UTTT et Aware sont très bien pour ça

Default avatar.png ZoteLeRedoutable: il n'y a que 3 boss dans coders strike back ?

Zorg1: bah un boss par ligue sauf la légende

Zorg1: donc 6 boss sur CSB normalement

Default avatar.png ZoteLeRedoutable: ok

Default avatar.png ZoteLeRedoutable: comment je dépasse la ligue vois dans codes strike back ? je suis 1er au classement

Default avatar.png ZoteLeRedoutable: oh merci si quelqu'un a fait quelque chose

Zorg1: ? bah en fait tu passes dans la ligue supérieure une fois que t'as finis ton push (t'as fait tous tes matchs) ET que tu es au dessus du boss

Neumann: _Royale le L33T : https://i.imgur.com/agcxT1f.png

Alshock: ah ah ah mais quel boss, thug jusqu'au détail

jfaixo: merci Alshock, bah v voir, soit je me fais violence et je finis uttt en poussant jusqu'au bout, soit je change.

Alshock: en vrai UTTT est sympa, le MC/MCTS simple est relativement facile à mettre en place et marche sympathiquement, les optimisations sont relativement fluides et demandent pas de rm -rf / et y a ni simu ni fog

philRG: c koa ce merdier, mon bot joue est censé jouer en (8,2) et le referee me met pas ma croix

philRG: https://www.codingame.com/share-replay/542567399

dbdr: Neumann: good catch (1337)

philRG: ah oui normal

philRG: ah ouais le referee affiche les actions valides sans prendre en compte la dernière action jouée de l'adversaire zarbi

Alshock: comment ça ?

Alshock: il prend tout à fait compte de la dernière action de l'adversaire, je pense qu'il y a une confusion (graphiquement c'est la zone pas grisée)

philRG: ah non mon UTTT bronze date de 4 mois avec notations à la con pour les indicex x + 3y

Alshock: x + 3y ? o_O

philRG: pour supprimer une dimension de tableau ouais

Alshock: ah dans une sous board okay

philRG: là mes cellules sont numérotées de 0 à 9**2 - 1

philRG: et j'ai des modulos, divisions entières de mad man pour les conversions

Alshock: Je t'avoue que perso je note les cases dans l'ordre de lecture et ma case = ci + 9 * bi

philRG: ah ouais ptêt que mon système est relou ouais

philRG: par exemple

philRG: op_row, op_col = 6, 6

Alshock: je pense qu'il en faut juste un dans lequel on se sente bien, qu'importe la conversion de ton système à celui de l'output t'as que deux conversions à faire par tour

philRG: ça donne 6 + 9 * 6 = 60

philRG: ouais pourquoi j'ai des 3 dans mon code zarbi

philRG: me suis encore pris le chou :-D

Alshock: xD fais des fonctions et teste-les hein :P

philRG: ah ouais j'utilise ma fonction d'eval de wood 1 pour les grandes grilles ok

Alshock: duplique pas les conversions partout dans ton code

Alshock: la grande grille c'est une petite grille de petites grilles

philRG: je vais essayer d'optimiser ma lecture de grille ouais ça doit venir de là (code illisible)

**Alshock est complètement venu slack sur le chat parce qu'il a relancé son UTTT pour enfin passer leyenda, et la stack d'erreurs l'effraie

Alshock: code illisible => couper en porceau, éclaircir, et commenter

Alshock: assaisonner de persil et de romarin

Default avatar.png Kokahina: ah voilà enfin une phrase que je compends

dbdr: \o/

dbdr: ||

dbdr: | \

Alshock: t'as de très très longues jambes

Default avatar.png TezcatFT: il manque la 3e :/

Alshock: Putain mais démêler les bugs C++ dans la STL quelle PLAIE

nicola: Le fond de l’hère effraie Alshock.

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

Automaton2000: et tu sais pas ce que je disais

BlaiseEbuth: Alshock !

Alshock: BlaiseEbuth !

Alshock: :hugging:

Alshock: Automaton2000 trois tortues trottaient sur trois toits très étroits

Automaton2000: j'en ai un peu de temps pour le reste je sais pas si c'est toujours le même

BlaiseEbuth: Kestu debug en C++ ?

Alshock: c'était mon UTTT

Alshock: déjà 17h d'ailleurs, je vais m'y remettre en toute discrétion

BlaiseEbuth: Kasspatou

Alshock: un truc qui m'a choqué aussi : y a vraiment de distribution de poisson que sur des entiers dans la STL ?!? o_O

Alshock: Jor, c'est bizarre comme scope de base, non ?

BlaiseEbuth: J'sais pas trop. Moi les maths...

Alshock: tu peux pas me dire ça à moi, je dois dessiner un petit cercle à chaque fois que je dois utiliser une fonction de trigo

BlaiseEbuth: En attendant j'ai aucune idée de ce que c'est une distribution de poisson. (Mis à part les images de bagarre dans Asterix)

Alshock: Comment ça il est pas frais mon poisson ? :P Nan en vrai c'est comme la distribution normale, mais tweakée pour ne sortir que des nombre positifs (borne inférieure à zéro). C'est sympa quand, au hasard, tu veux muter un poids dans un AG autour de sa position courante.

BlaiseEbuth: Béh. Tu peux dire quelles bornes tu veux de toute façon

Alshock: pas avec une distribution normale, en pratique t'as aucune chance de te retrouver très loin de ta moyenne + 2 sigma, mais en théorie tu pourrais sortir -DBL_MAX sans pression.

Alshock: avec juste assez de malchance

BlaiseEbuth: Comme je disais, c'est du chinois tout ça. std::uniform_int_distribution<> maDistri(min, max); Et basta

Alshock: Mais si j'utilise une distribution uniforme, comme je fais semblant de bosser ? https://www.fromthegenesis.com/wp-content/uploads/2018/06/uniform.png

Alshock: Ok, j'arrête là mes conneries et je retourne chercher quand ma donnée part en couille

Zorg1: :thinking:

Zorg1: vous me faites peur les gars

BlaiseEbuth: Pourquoi?

Zorg1: bah Alshock qui nous fait un cours de math au débotté, comme ça

Alshock: effectivement si je commence à avoir des airs de professeur faut me baillonner à l'arbre avant que des jeunes risquent de m'entendre

nicola: BlaiseEbuth, <> signifie ≠ ? :grin:

Alshock: "Pour ce buffetn J'ai préparé un petit powerpoint"

nicola: Ou alors c’est ><.

BlaiseEbuth: Fais pas style vil matheux.

Alshock: @nicola tu moques le sévère strabisme de BlaiseEbuth ? C'est petit

nicola: Plus sérieusement, ça signifie quoi ?

Alshock: c'est le template

Alshock: tu mets le type dedans et comme par défaut c'est int, t'as pas besoin de le préciser

Alshock: std::uniform_int_distribution<uintmax_t> long_rand(0, std::numeric_limits<uintmax_t>::max()); par exemple

nicola: C’est le type de sortie qui est inféré automatiquement ?

Alshock: tutafé

nicola: OK.

BlaiseEbuth: C'est plus fort que vous d'utiliser du vocabulaire hermétique hein ?

Alshock: Bah c'est-à-dire que j'ai une piscine dedans

nicola: Même pas, j’utilise du vocabulaire exotérique.

nicola: :p

BlaiseEbuth: Vite fait

Alshock: nico demandait pourquoi tu mets <> dans la définition de ta distribution, et c'est le template du type de la distribution. Là, est-ce que j'ai réussi à éviter l'hermétisme (faut que je bosse là dessus en vrai)

nicola: En revanche, dans <uintmax_t>, le type est explicite.

BlaiseEbuth: Nan mais ça je sais. Je parlais d"inférer le type"

nicola: ^_^

nicola: Boarf, dans le con texte, on peut inférer le sens du mot… inférer.

Alshock: AH ! Moi je déduis automatiquement que je suis pas Claire (elle vient de finir de ranger sa chambre)

Alshock: inférer<std::contexte>();

Zorg1: ça infère sec les jeunes ?

BlaiseEbuth: L'essentiels des maths académiques consisteent à mettre des symboles et des mots obscures sur des concepts simple.

nicola: Oui, comme en informatique.

Alshock: Demande à BlaiseEbuth Zorg, il est charger de surveiller les infères

nicola: Où on met des mots simples sur des concepts compliqués.

Zorg1: parfois le mot n'a pas l'air très compliqué mais tu sais pas trop de ce que ça parle "covariant" et "contravariant"

Alshock: c'est contrariant

nicola: Oui enfin là, ça commence à taper haut.

Alshock: le problème des maths c'est que tout dépend très vite du contexte. Et je suis d'accord qu'on a un gros problème avec la simplicité

Zorg1: bah quand ils discutent des types génériques (<> donc) ils te le sortent

Zorg1: moi ça me rappelle trop un truc tordu de math spé

Alshock: les arbres de Roald Dahl ?

BlaiseEbuth: C'est une dérive sectaire qui vise à réserver la compréhension des maths aux seuls initiés.

nicola: Même pas : tout est sur la table.

BlaiseEbuth: C'est pas plutôt les pêches Roald Dahl ?

nicola: Après, certaines piles de papier sont très hautes.

Alshock: Tutafé, je les confonds >_<

Zorg1: et les poires conférence ?

nicola: rence ?

Alshock: Zorg1 très bon poiré

Zorg1: l'usine marémotrice de la rance

Zorg1: bon j'ai réussi à le caser celui là

philRG: tiens j'ai débuté un tuto sur la Data Science sur Sololearn je crois (?) me souviens plus, le premier exo était de calculer la variance d'une série de basketteurs et de déterminer la population qui était dans l'intervalle défini par la variance.

BlaiseEbuth: Tout est sur la table mais tout est interdépendant et il faut 15 ans pour tout lire.

nicola: x² barre − x barre²

philRG: en fait j'ai du zapper un truc :)

nicola: Moyenne des carrés − carré de la moyenne.

philRG: nan mais j'ai du foiré dans l'écriture du code comme on avait pas le droit au module statistics

philRG: er

philRG: c'est bien joli tout ça mais on est toujours devant ce fichu écran

Zorg1: ça me rappelle les merdouilles de logiciels comptables avec l'arondi de la somme et la somme des arrondis :(

Alshock: nicola faut mettre des parenthèses quand tu fais ça, sinon c'est l'accident bête avec une proba de 2

BlaiseEbuth: Bref. Les matheux sont des sales élitistes.

Alshock: BlaiseEbuth je crois que la plupart des matheux sont dévastés par l'état de l'enseignement des maths

nicola: Je confirme.

BlaiseEbuth: C'est trop triste

philRG: ouais faut pas salir les maths mais l'enseignement plutôt

Alshock: ce sont donc des élytristes ?

nicola: philRG, pas au niveau des profs.

nicola: Ils font ce qu’ils peuvent.

philRG: ah oui c'est la faute des méchants dirigeants :-D

philRG: pas un métier facile

nicola: Ce ne sont pas les profs qui sabrent les programmes ou les horaires.

Alshock: a

nicola: b

Alshock: à un moment pardon, quand on apprend à l'ENA comment faire des divisions et des fractions récursives faut pas s'étonner que ça finisse dans les budgets de certains ministères

Zorg1: gné ?

Alshock: je suis la file

Zorg1: bon je vais reboot mon cerveau j'aurais pê une chance de suivre ce fil

Alshock: x) non c'est le mien qu'il faut reboot

BlaiseEbuth: Moi je parle pas de l'enseignement, je parle de la discipline. Moi qui n'ait pas de bagage mathématique, des fois je veux résoudre un problème, on me dit "C'est tel algo", et pour implémenter l'algo je suis obligé de comprendre 15 symboles que je connais pas, et de lire 20 définitions, chacune nécessitant d'autres définitions, pour finalement me rendre compte qu'en fait dans ledit algo y'a juste deux additions et un modulo...

BlaiseEbuth: Si c'est pas de l'hermétisme...

Alshock: même avec un bagage mathématique, tu l'évites sur les quelques lieux communs de tous les maths mais au final tu finis dans la même situation

Zorg1: Rebootons-nous, Folleville !

Zorg1: ah ça scrolle

BlaiseEbuth: Bah c'est encore pire alors Alshock...

Alshock: ./shutdown -r 'now'

Alshock: http://chat.codingame.com/pastebin/d964f229-1d1c-411c-893a-fc0ba13a6f2c

Alshock: HA ! Pavé césar, ceux qui ont 404 te saluent

**Zorg1 pointe son pouce vers le bas

nicola: kick Alshock ? :grin:

BlaiseEbuth: Non. Alshock il est gentil lui.

nicola: Et encore, Alshock, en mathématiques françaises, on a peu d’acronymes.

Alshock: Contrairement à <insérer pseudo random ici>

nicola: Merci… Bourbaki.

Alshock: "The dangerous bend or caution symbol ☡ was created by the Nicolas Bourbaki group of mathematicians and appears in the margins of mathematics books written by the group. It resembles a road sign that indicates a "dangerous bend" in the road ahead, and is used to mark passages tricky on a first reading or with an especially difficult argument" CE Bourbaki ?

nicola: Alshock, en fait en mathématiques, il faut démontrer.

nicola: Oui, celui-là.

nicola: Et pour démontrer, on s’appuie sur une théorie.

nicola: Qui elle-même… bref, c'est une tour.

nicola: Donc tu as besoin des notations de la dite théorie.

Alshock: oui je sais bien, et c'est ça qui fait exploser ton cerveau quand tu arrives sur un domaine que tu contrôles pas, tout ce que tu vois est une suite infinie de concepts

Tiouz: Il y a le même problème en informatique

nicola: Et c’est pour ça qu’il faut préciser où vivent les symboles que tu utilises.

Tiouz: Mais comme c’est une science plus récente, la tour est moins haute

nicola: Oui, comme en informatique.

Alshock: il y a le même problème un peu partout en fait, mais en sciences théorique on peut parfois pas "résumer intuitivement" des concepts

Alshock: Tiouz l'informatique c'est pas juste une des tours les plus hautes des maths ?

nicola: Sans ça, tu écris de la merde… et j’en ai vu en maths.

nicola: Des « théorèmes » sans portée avec des lettres qui n’ont aucune signification.

Alshock: "Dans cette démonstration nous utiliseront le '+' d'amazonie méridionale. C'est une espèce en voie de disparition, ne les dérangez pas (en plus ils mordent)

nicola: Alshock, je dirais une tour parallèle construite sur le même terreau.

nicola: Tu peux tout-à-fait, Alshock.

Alshock: sed s/ont/ons/

BlaiseEbuth: Si tu parles d'informatique théorique, c'est des maths.

nicola: Avec des ponts de l’une à l’autre.

Tiouz: BlaiseEbuth : je viens de commencer SameGame, et ils disent de regarder NRPA, qui utilise NMSC, qui utilise MCTS, qui utilise la théorie des bandits. C’est pas un peu une grosse tour juste pour expliquer un algo ?

BlaiseEbuth: Je dis pas le contraire, mais c'est des maths.

Tiouz: Alors c’est quoi ta def de l’informatique ? Là c’est un algo que je veux implémenter

Alshock: Ce que ça veut dire c'est surtotu qu'il faut commencer par aller regarder le terme tout au fond, le monte carlo, et après tu fais ton tuning dessus

Alshock: NRPA en vrai je sais même pas ce que c'est

Alshock: "National Recreation and Park Association" Merci wikipédie... Attends non c'est pas ça du tout

Tiouz: Nested Rollout Policy Adaptation

BlaiseEbuth: L'informatique théorique c'est une branche des maths. MCTS ça relève de la théorie des graphs, c'est des maths.

Tiouz: Ok, et donc l’informatique c’est quoi ?

Alshock: des machines qui font des calculs

BlaiseEbuth: Voilà

Tiouz: quoi, des machines de Turing ?

Tiouz: Ou des ordinateurs ?

Alshock: à une homéomorphie près ouais

Tiouz: Parce que pour comprendre comment les ordinateurs font des calculs tu as un gros paté de prérequis

nicola: Comme en maths où l’ensemble des nombres complexes demande une grosse tour de théories.

Alshock: c'est quoi l'industrie automobile ? Des voitures qu ifont vroum vroum. Ça veut pas non plus dire que tout le monde (ou même que qui que ce soit) dans le secteur construise une F1 avec sa bite et son couteau.

Tiouz: Alshock : Pour coder en C++ efficacement, il faut bien comprendre la notion de mémoire, et même de cache

Alshock: Mouahahaha, bien comprendre la mémoire ? EN C++ ?

Alshock: J'ai un compilateur pour ça, il se démerde

Tiouz: J’ai voulu faire pareil, et j’avais les même perfs que Python

Tiouz: Peut-être qu’en informatique le problème de la tour de connaissance est moins marquée parce que c’est une science beaucoup plus appliquée

Tiouz: Et beaucoup plus récente

Alshock: pour moi la problématique est la même, tu reposes sur un ciment de trucs que tu ne comprends pas mais dont tu connais le comportement. Et tout va bien jusqu'au jour où il faut que tu fasses plus que simplement les utiliser

Alshock: http://chat.codingame.com/pastebin/de41cfe2-a8ed-4f09-a824-21431fc3ec05

Alshock: Pavé César 2: le retour

Alshock: Rambo se chie dessus

Tiouz: De la même manière, tu sais que les nombres entiers et l’opération + existe, mais tu t’en fous de savoir comment ils ont été définis

Alshock: OSKUR, depuis tout ce temps j'oublie d'inverser mon GameState avant de le donner à manger à mon p2

Alshock: il comprend plus rien le pauvre

philRG: amegame c mon premier FF

philRG: S

philRG: après surface

philRG: donc 2ème ouais

Alshock: joyeux Firefox à toi

BlaiseEbuth: Final Fantasy

philRG: merci

Alshock: zêtes pofun

BlaiseEbuth: Pofun ? C'est un smourbif ?

philRG: c chiant à debugger uttt, il te donne pas l'état de la grille à chaque tour

philRG: seulement dernier mouvement et actions valides

philRG: zarbi je fais un print sur stderr en tout début de tour avant les input() et il s'affiche après tous les autres

BlaiseEbuth: Ton tour débute au premier input.

Default avatar.png Dreyfuzz: la baise

philRG: déjà je change nouveau_grand_echiquier_de_tic_tac_toe par new_bb ça repose les yeux

philRG: le tour débute pas après while True: ?

philRG: ça explique lol

philRG: je vais monter légende du coup :-D

Default avatar.png Dreyfuzz: la baise

philRG: par exemple si je fais un zombies.clear() avant le premier input() ça fait rien?

philRG: ça m'étonne

philRG: meuh non

philRG: toto = 'PROUT' while True:

   toto = 'FLUTE'

philRG: Sortie d'erreur : FLUTE

philRG: j'ai eu peur là :-D

Default avatar.png Dreyfuzz: la baise

philRG: et merde on dirait que mes 8 grilles pointent vers la même référence d'objet

philRG: je rajoute un rond ou croix dans une grille, ça se reporte sur toutes les autres grilles :-D

Zorg1: c'est pratique

philRG: c'est mon init qui merde

philRG: small_boards = [['.'] * 9] * 9

philRG: for b in small_boards: eprint(id(b))


Zorg1: ah ça marche en python ça

philRG: 4522053888 4522053888 4522053888

philRG: 8 fois

Zorg1: sauf que ç a prend les refs, ça clone pas, ok ^^

philRG: vive la commande id()

philRG: j'aurais pas trouvé du premier coup ce bug

Zorg1: le fameux matchs deep copy vs shallow copy

philRG: nan c'est même pas le clonage c'est l'initialisation

philRG: le clonage des grilles c'est bon, c'est seulement j'ai 8 fois la même grille

philRG: 9

philRG: ah là on est mieux: small_boards = [['.' for _ in range(9)] for _ in range(9)]


philRG: faut pas l'oublier cette commande 'id' en python

philRG: elle sert bien

philRG: c'est comme le tail -f fic.log sous unic

philRG: unix

Default avatar.png JBM: comment es tes clone

nicola: Oui, ton premier bout de code faisait que tu avais plusieurs fois la même adresse.

philRG: http://www.python-simple.com/python-langage/liste.php

philRG: Opérateur de répétition : répétition d'une liste : ['a'] * 5 ou [None] * 100 par exemple. dicts = [{}] * 3 : attention, ce n'est pas bon, c'est 3 fois la même réference au dictionnaire ! Pareil avec une liste. dicts = [{} for i in range(3)] : c'est bon, c'est 3 réferences différentes !

philRG: ouais faut faire gaffe ça mord le snake

Bob: amis des snakes o/

BlaiseEbuth: Bob !!!!!!!!!!!!!!

Bob: BlaiseEbuth !!!!!!!!!!!!!!

BlaiseEbuth: Comment vas ?

Zorg1: o/ bob

Bob: eh ben c'est impressionnant comme les journées ont l'air plus remplies quand on a un boulot avec des trucs à faire

BlaiseEbuth: Tu m'étonnes.

BlaiseEbuth: Tiens au fait Bob. Tu es mon dernier espoir ! Est-ce que tu aurais toujours mon script CGChat ?

Zorg1: ah tu rebosses bob ?

BlaiseEbuth: Ouai, il fait du streaming de jeux vidéos.

Default avatar.png JBM: heya bob fix it

Bob: BlaiseEbuth pas sûr, je vais regarder

Bob: comment es ta heya JBM

Bob: Zorg1 oui j'ai repris il y a 4 semaines déjà

Default avatar.png JBM: améliore ton bosse

BlaiseEbuth: :pray:

Zorg1: nice ;-)

Bob: gamestream.biz

Zorg1: ah ok t'es en phase "prise de connaissance du biniou"

Bob: un peu en mode crash course en fait mais ouais :D

BlaiseEbuth: .biz c'est le domaine du pays des bisounours ?

Bob: genre il y a 15 jours j'ai appris la base de Go en 2 heures pour pouvoir rajouter une bricole dans un code qu'on m'a présenté en une demi matinée

Zorg1: ça va Go quand tu connais C/C++ ça doit pas être trop compliqué, même si bon y a des subtilités ;-)

Bob: oui ça va vite

Bob: le système d'export implicite des symboles qui commencent par une majuscule, au début ça fait bizarre mais on s'y fait vite

Zorg1: ^^

Zorg1: marrant qu'ils aient codés des trucs en go

Bob: en fait c'est un des devs de la boîte, il a codé 3-4 trucs en Go, lui il trouve le langage génial

Bob: bon BlaiseEbuth je suis navré, je crois que le seul endroit où j'avais installé CGChat c'était sur la machine de mon ancienne boîte...

BlaiseEbuth: Ah... Bon. Bah va falloir que je le refasse alors... Merci d'avoir regardé. ^^'

Bob: la boîte est encore assez jeune, c'est pas du tout organisé au niveau dev

Bob: et sans doute aux autres niveaux aussi

Bob: en pratique je suis censé prendre la suite d'un gars dont je n'ai toujours pas bien compris si il se taille complètement ou si il va faire d'autres trucs tout en restant dans le coin pour faire des fixes en ninja si je rame

Bob: un touche-à-tout fébrile, doué et parfaitement inapte à travailler en équipe

Zorg1: vous êtes bcp de dév ?

Bob: une grosse dizaine je dirais

Bob: j'ai pas encore bien capté la totalité de la structure, c'est un peu particulier en fait

Bob: mon chef direct a une autre boîte avec laquelle il fait des solutions de streaming généralistes

Bob: et sur lesquelles on s'appuie avec la mienne, dont il est également chef de la R&D, pour faire plus précisément du streaming de jeux

Bob: du coup je ne suis pas certain de l'entité pour laquelle bossent les mecs qui font les back et front de streaming

Bob: pour "notre" partie il y a deux hars qui s'occupent du back, qui est fait en PHP

Bob: on a deux sys/devops

Bob: 3 gars plus ou moins juniors qui se marchent sur les pieds à faire un front en Qt

Bob: un jeune et moi qui sommes sur un front en React

Bob: et moi qui jongle entre ça, 2-3 trucs que le gars me repasse, notamment le front de streaming web

Zorg1: ah oui ça a l'air assez fouilli l'organisatiob

Bob: ça l'est

Zorg1: et c'est à Nancy ? ou du moins pas trop loin de chez toi ?

Bob: on est seulement deux devs avec vraiment de l'expérience de grosses boîtes et de process un peu carrés

Bob: c'est à Ludres

Bob: je te laisse regarder où ça se situe par rapport à Nancy

Zorg1: oui je regarde, je connais pas la Meurthe et Moselle par coeur moi ^^

Zorg1: ha c'est juste à côté

Bob: c'est ça

Zorg1: tu peux y aller en vélo ?

Bob: ça commencerait à faire un peu long mais je crois que c'est jouable

Bob: en fait si j'y vais en voiture c'est limite plus rapide que mon ancien bureau

Bob: plus loin mais voie rapide et pas de feux vs ville + 8 ou 9 feux

Bob: en vélo, maps dit 45 minutes pouur 12 bornes

Bob: mais j'ai l'impression qu'il y a une bonne moitié qui sera en ville plutôt que piste cyclable, donc moyen

Zorg1: ah oui si c'est roulé sur une nationale ou une départementale de grosse ville

Bob: mais bon de toute façon 1h30 de trajet par jour, c'est difficilement compatible avec ma vie de famille

Bob: je garderai ça pour cet été si ma femme part en vacances sans moi avec les gamines :D

Bob: et sous réserve qu'on soit censés pouvoir retourner au bureau d'ici là, parce que pour le moment de toute façon on est presque tous en télé

Zorg1: enfin t'as quand même du y aller pour le démarrage

Zorg1: ;-)

Bob: oui bien sûr

Bob: j'y suis passé ce matin récupérer un iphone et un gamepad

Bob: le bureau lui-même c'est tout un poème

Bob: la partie principale c'est un ancien hanger de menuisier

Bob: des étagères pleines de bordel, de matos à moitié mort et de bouquins obsolètes le long des murs

Bob: un ilôt central de bureaux avec un invraisemblable spaghetti monster de câbles qui forniquent au milieu

Bob: et une poignée de gros câbles qui descendent des serveurs dans la mezzanine

Bob: il y a un vieux canapé, un écran géant avec un projo, un coin bricolage et des vieux stores Iron Maiden sur les verrières

Bob: une super cuisine flambantt neuve

Bob: et deux autres pièces derrière avec d'autres postes de travail plus ou moins sommaires

Bob: et un fond vert qu'ils ont bricolé il y a 2 mois pour pouvoir faire de la motion capture pour un jeu en VR qu'ils font avec l'autre boîte

Bob: tu vois à peu près le tableau :D

philRG: o/

philRG: cool Bob :-)

Zorg1: "spaghetti monster" j'aime bien l'image :D

BlaiseEbuth: #pastafarite

Bob: c'est ça

Bob: j'avais pas vu un truc pareil depuis les coding party avec les potes au milieu des années 90

BlaiseEbuth: Bah du coup c'est sympa...

Zorg1: au moins ils doivent pas te gaver avec les droits admin sur ton poste ^^

Bob: non c'est clair

Bob: enfin tout est super artisanal, les 3-4 mecs à l'origine du truc c'est vraiment des codeurs brut de décoffrage

Bob: les mecs ils codent ils compilent ils fourrent ça dans un git (quand même) et apèrs le client se démerde avec le binaire

Bob: j'exagère à peine :D

philRG: ça me rappelle le pote de mon frère qui faisait bosser des dev freelance, il se contentant d'envoyer le binaire au client

philRG: i

Bob: on n'en est pas tout à fait là mais pour ce que j'en ai vu jusqu'ici ça reste quand même très laborieux, avec beaucoup de manips à la pogne

Bob: faut dire aussi qu'on a une variété de cibles assez barje

Bob: il y a une version du front pour PC

Bob: avec un installeur windows

Bob: il y a un pak pour Android phone

Bob: il y a un apk pour Android sur box décodeur télé

Bob: il y a un React qui peut fonctionner en web ou en PWA, a priori plutôt pour cibler iOS

Bob: qui bundle un client de streaming en JS incluant une vieille variante Flash, une variante JS pur et une variante WebRTC

Bob: et un client de streaming compilé en arm et x86 pour aller sur des télés connectées Samsung

Bob: et la version télé Samsung doit être packagée avec un process spécifique pour aller dans l'app store de Samsung

b0n5a1: o/

Zorg1: \o

Bob: o/

b0n5a1: Zorg1 t'as 3 cartes sur Nifflenheim ?

b0n5a1: (j'en ai une que t'as pas, et toi deux que j'ai pas mais je sais pas si t'en as une en double ^^)

b0n5a1: (une de celle que t'as pas je l'ai en double)

Zorg1: je regarde ^^

domak: o/ Cool Bob, ça a l'air un peu bordélique comme ça ta nouvelle boite mais ça fait un peu de changement

Zorg1: non deux seulement

Bob: domak, c'est ça

b0n5a1: (je sais plus si les doublons s'affichent je crois que oui mais plus sûr)

b0n5a1: erf

Bob: c'est très déstabilisant mais rafraîchissant en même temps

Bob: en tout cas j'ai pas le temps de m'ennuyer

Zorg1: b0n5a1 : faut regarder le détail t'as le nombre en bas de la carte entre parenthèse je crois

domak: Et ils ont l'air d'avoir besoin de gars sûrs pour se structurer un peu

Bob: c'est exactement ça

b0n5a1: Zorg1 je viens de valider une quête où il fallait créer un objet légzndaire en moins de 25 min...me restait 3 min à la fin...un truc acheter en ville + farm level 12 sous sol pour atteindre un boss loup

b0n5a1: et bingo dans le trésor du boss y'avait l'item qui me manquait pout faire l'objer ^^

b0n5a1: ha non Zorg1, toutes les cartes s'affichent, même doublons...je viens d'aller voit un inventaire d'un autre

b0n5a1: voir*

b0n5a1: Je suis au jour 12

b0n5a1: acheté ce matin ^^ (2,85 euros...j'ai pris le pack 2 jeux...dont 1 que j'avais déjà...du coup 2.85 au lien de 3.15...au lien de je sais plus)

b0n5a1: au lieu de 16.79

b0n5a1: Hey Bob, Zorg1...on passe à la TV...

Default avatar.png JBM: \o/

b0n5a1: CSB news

Default avatar.png JBM: -3v à tous!

Default avatar.png JBM: c'est sur lequel?

b0n5a1: y'en a 2 en même temps JBM

Default avatar.png JBM: j'en vois 3, trop dechoix

b0n5a1: les 2 derniers

b0n5a1: on voit le chat

Default avatar.png JBM: c'est lequel le mieux?

b0n5a1: *meow*

Bob: l'autre

Default avatar.png JBM: celui à 2 viewers est surement mieux que celui à 1 viewer

Bob: deux fois mieux

RenardFute: Mdr vous parlez de nous ?

RenardFute: x)

Default avatar.png JBM: 3 depuis que j'y suis

b0n5a1: mais non on parle pas de vous...paranos !

Bob: vas-y, il sera trois fois mieux

RenardFute: vous parlez de quoi ?

b0n5a1: de vous...

SkyfightTV: mdr

b0n5a1: :joy:

RenardFute: mdr

Bob: comment se faire chatbomber son twitch

Default avatar.png JBM: bah il cherche hein

Default avatar.png JBM: il a mis codingame en titre par accident, et oups

Default avatar.png JBM: nous voila

b0n5a1: si on pouvais raid à partir du chat CG..._a ferait + 100 users...

b0n5a1: pouvait*

Default avatar.png JBM: je capte pas trop quand il regarde quoi et a qui il parle

philRG: ouais j'arrive à faire des grosses croix à UTTT

b0n5a1: on leur dit comment passer gold en 3 lignes avec la formule magique ? :grin:

RenardFute: c quoi mdr ?

philRG: c'est l'effet Bob

Default avatar.png JBM: ou madknight

philRG: aussi

Default avatar.png JBM: *surtout*

Default avatar.png JBM: non laisse-les galérer

Default avatar.png JBM: encoure quelques semaines

b0n5a1: RenardFute tu vises le point de destination - 3 x ta vitesse et tu passes gold

b0n5a1: osef JBM tout le monde le sait

b0n5a1: sauf eux

Bob: game killer

b0n5a1: enfin maintenant plus ^^

Default avatar.png JBM: ben oui c'est ça qu'est marrant

Default avatar.png JBM: enfin qu'était

b0n5a1: voilà on a casser leur trip, dans 10 min ils sont gold :joy:

Default avatar.png JBM: vous voulez pas troll ma chaine plutot?

Default avatar.png JBM: avec mes streams de niche, j'ai un max de monde qui passe, mais jamais les fatidiques 5 sur le chat à causer en même temps

Zorg1: évidemment je faisais tout autre chose quand ils se passe qqch

Bob: je me souviens d'un coup où on avait dit à un gars que le vrai magic number c'était pas 3 mais pi

b0n5a1: j'ai fini par passer légende avec cette daube (à une modif près) ^^

Default avatar.png JBM: et je serais curieux de savoir si on peut débloquer l'achievement *sans streamer*

Default avatar.png JBM: la vitesse qu'il a parcourue

Default avatar.png JBM: c'est de la physique trop high-level pour moi ça

b0n5a1: :grinning:

Tiouz: En bronze il n'y a pas la vitesse dans les inputs de mémoire, donc il faut en effet la calculer

b0n5a1: t'es entrain de sreamer JBM ?

RenardFute: mais quand vous dites: "destination - 3 * ta vitesse"

Default avatar.png JBM: non justement

RenardFute: ta vitesse c'est quoi ?

Bob: ben

b0n5a1: bin...

Default avatar.png JBM: delta p

Bob: ta vitesse quoi

Tiouz: bin

Tiouz: v

BlaiseEbuth: ban

Bob: la distance parcourue en un tour

b0n5a1: tu connais ta position en cours et la précédente en te la mettant sous le coude...1 tour c'est 1 seconde....

Zorg1: tu stream JBM ?

Default avatar.png JBM: tu vois ils sont pas prêts pour tant de sagesse

Default avatar.png JBM: euh plus maintenant

Default avatar.png JBM: mais c'est un achievement indép du stream

Bob: ils sont pas prêts pour tant de vitesse, déjà

Default avatar.png JBM: limite j'ai pas besion d'être là

Zorg1: si tu nous averti pas comment veux tu qu'on raid aussi ?

Default avatar.png JBM: ça serait encorep lus drôle tiens

Zorg1: on est pas devin

Default avatar.png JBM: bha t'as toujours les replay ^^

b0n5a1: Zorg1 si mon phone me fout une alerte "y'a JBM qui stream" ))

b0n5a1: ^^

Default avatar.png JBM: mais si vous êtes motivés, tombez à 5 sur /cg_jbm, balancez trois conneries

Zorg1: ah t'as les fonctions avancées de twitch aussi b0n5a1

b0n5a1: (j'ai installé twitch sur phone...y'a les notifs)

Default avatar.png JBM: je me co 10' plus tard pour voir si ça a déblo le tru

RenardFute: mdr ça cheat par ici

Default avatar.png JBM: il me manque comme des lettrs l

Default avatar.png JBM: houla ils m'ont capté

Default avatar.png JBM: ils vont au moins me report

Default avatar.png JBM: mes jours de twitcheur sont finis

Zorg1: tu stream du C :fearful:

Default avatar.png JBM: ça m'arrive

Default avatar.png JBM: quand c'est «le langage approprié pour se payer la tête du poseur de problème»

Zorg1: ah y a sqlite sur CG ? cette arnaque ...

Default avatar.png JBM: c'est dur de pas l'avoir, en 2021

Default avatar.png JBM: note que ça rend pas le pb facile si trivialement

Bob: je suis sur ton chat mais y a personne

Zorg1: bah accèder au parser de SQL c'est pas forcément une API de base de sqlite ^^

Bob: c'est triste

Default avatar.png JBM: le titre du pb est mal fichu

Default avatar.png JBM: faut pas que la parser

Default avatar.png JBM: je vais lui retirer une étoile, tiens

Zorg1: je suis en train de regarder le pb, il est un peu mal fichu

Default avatar.png JBM: oui hein

Default avatar.png JBM: j'ai essayé de le convaincre de le fiche mieux dans ses comms, mais il a décliné

Zorg1: ah ok t'injecte les données dans sqlite, oui en effet c'est plus simple ^^

Default avatar.png JBM: si tu veux rire

Zorg1: je pense tout de suite au truc le plus compliqué moi

Default avatar.png JBM: je suis en train de le refaire en haskell

Default avatar.png JBM: qui a l'avantage de (théoriquement) pouvoir se passer de dlopen

Default avatar.png JBM: en l'inconvénient d'avoir un plus marshalling sur les appels

Default avatar.png JBM: *et

Zorg1: bah j'ai du regarder la contrib pour l'histoire du WHERE il parle de AND et OR mais il n'utilise pas mai il faut comprendre la phase "j'utilise que les condition name=value" comme excluant les OR et les AND

Zorg1: pas convaincu

b0n5a1: SkyfightTV ça fait une sorte d'asservissement de position du pauvre ^^

Zorg1: et l'histoire de repérer qu'une colonne n'a que des valeurs numériques pour le tri

Default avatar.png JBM: oui puis tu verras quand j'en arriverai aux fonctions "resquid SQL"

Default avatar.png JBM: qu'il faut «deviner» quels symboles sont des literaux de chaine ou des références à des colonnes

Default avatar.png JBM: c'est vraiment moche

Default avatar.png JBM: bon je suis passé sur l'autre stream, il a un meilleur son

Zorg1: ah squid c'est le calamar pas la seiche ça aurait pu faire un jeu de mot idiot

Bob: ils ont trouvé -3v ou bien toujours pas ?

pardouin: coucou

Default avatar.png JBM: vraiment la terre entière sauf moi a une chaise de gamer?

Bob: non JB on est deux

pardouin: je viens de finir pika 4, un plaisir à débuguer <3

Zorg1: euh non j'ai une chaise de bureau classique

Bob: au bureau ils ont tous des chaises de gamer de ouf

b0n5a1: Bob ça rame ^^

Bob: je suis pas du tout sûr que ces machins-là soient faits pour qu'on soit convenablement assis dedans en fait

b0n5a1: JBM non j'ai un ball gym

Default avatar.png JBM: non c'est pour que la chaise soit visible depuis la cam

Bob: je préfère de loin avoir un bon bureau sur vérins

Default avatar.png JBM: questions de status branding

Bob: dixit l'ergonome : la ball gym, quand on en a vraiment besoin c'est qu'il est déjà un peu tard

Bob: et en fait peu de gens savent s'asseoir dessus comme il faudrait

b0n5a1: ouaip Bob

b0n5a1: c'est même traitre...à force d'être dessus tu fini par la bloquer avec les pieds et à t'affaler dans une position de merde....

b0n5a1: là je l'ai bloquéz contre les pieds mais je reste droit

Bob: -> bureau à vérins, allterner assis/debout plusieurs fois par jour

b0n5a1: ouais ça c'est cool

Bob: et ça coûte moins cher qu'un fauteuil de gamer

b0n5a1: ça dépend où t'achète...y'en a qui abusent

Zorg1: j'ai pas un bureau sur tréteaux mais c'est pas loin moi ...

b0n5a1: tu peux mette un tapis de marche aussi

Bob: https://www.flexispot.fr/cadre-de-bureaux-electrique-assis-debout-ed2-ek2.html

Zorg1: oui à la Sogé ils avaient ça c'était pratique

b0n5a1: ha oui ça va

Zorg1: sauf quand le truc est cassé

Bob: 280 euros avec le code promo pour les pieds seul, tu rajoutes un bon plateau en bois massif à moins de 100 balles, t'as ton bureau

b0n5a1: SkyfightTV -3v est à appliquer en ayant l'accélération toujours à fond au fait....

Bob: c'est ce que je me suis acheté cet hiver

Zorg1: bah tant qu'à bosser chez soi

Bob: le seul petit reproche que je pourrais lui faire c'est qu'en position basse il ne descend qu'à 71 cm, ce qui est presque un poil haut

philRG: purée avec une chaise de gamer c'est le top

pardouin: moi les anciens proprios avaient laissé un bureau immense mais avec des pieds hyper instables, en gros ils pensaient qu'il était flingué

philRG: avant que ça soit trop tard

pardouin: j'ai acheté 2 équerres pour genre 2 euros

pardouin: il est reparti pour 20 ans ^^

Zorg1: ^^

Bob: mais bon si il faut mettre le double pour avoir un modèle qui descend 4 cm plus bas...

pardouin: et j'ai une chaise dégueue achetée genre chez but

pardouin: le simili cuir se barre complètement, un bonheur <3

Bob: bon celui que j'avais à mon ancien taf, il descendait à 45 cm, pour le coup je pense que j'aurais même pu bosser à genoux façon Japon

pardouin: je rêve de posséder un kokatsu

Default avatar.png JBM: c'est un bureau de gamer?

b0n5a1: SkyfightTV thrust à fond, en dur...

pardouin: c'est le petites tables basses chauffées

Zorg1: ah ? mon bureau est à 73 cm ça va pourtant

Bob: ça doit être trouvable en import, mais potentiellement faut te faire peler le cul pour le payer

pardouin: avec une petite couverture autour

Default avatar.png JBM: ils avancent pas bp

b0n5a1: bon bin seront pas gold en 10 min Bob ^^

Default avatar.png JBM: bon après y'en a un en wood

b0n5a1: càd 100

Default avatar.png JBM: avec les inputs moisies

Default avatar.png JBM: c'est galère quoi qu'il arrive ça

Zorg1: ils ont toujours pas codé le -3vel nos twitchers ?

Bob: https://www.amazon.fr/kotatsu/s?k=kotatsu

pardouin: des washlets aussi ce serait le pied mais pareil, import très peu développé

Default avatar.png JBM: des exponentielles? Oo

Zorg1: gné ?

Default avatar.png JBM: on a du divertissement pour la nuit je crois

b0n5a1: Zorg1 non, ils rament à pas mettre le thrust à fond en dur ^^

Default avatar.png JBM: sur le stream 2

philRG: bon 90/2021 en bronze sur uttt sans simulation je peux aller dormir en paix :-)

philRG: +900 places

Default avatar.png JBM: bon ils ont l'air jeunes

Bob: https://www.amazon.fr/kotatsu/s?k=washlet

pardouin: ah ouais bob c'est pas si cher

Bob: manifestement on trouve

Zorg1: ah oui ça rigole pas, mais pb4 a démontrer qu'il fallait plutôt utilise un log dans son éval

Default avatar.png JBM: entre le covid et les nouveaux programmes, ils ont sans doute pas vu les vecteurs

Bob: bon OK si tu veux le Toto authentique c'est pas le même tarif

b0n5a1: JBM :joy:

Zorg1: bob : c'est une table basse ça ?

Bob: non il a demandé les washlets

Zorg1: t1 encore un mot à googler ...

b0n5a1: omg JBM après les exp, les sqrt...

Default avatar.png JBM: ah mais il code en java

Default avatar.png JBM: ça rame, c'est pour ça

b0n5a1: ça explique tout !

Default avatar.png JBM: boah sqrt

Default avatar.png JBM: c'est moins pire

Default avatar.png JBM: nous on sait qu'elles se simplifient

Default avatar.png JBM: mais elles peuvent entrer dans une étaps intermédiaire de la démarche

Bob: il faut admettre que la lunette chauffante, c'est le luxe absolu

Default avatar.png JBM: la belle-famille a refait les siennes, ils ont dit qu'ils voulaient des chiottes jap

pardouin: des gens biens

Default avatar.png JBM: j'ai pas encore eu l'occasion d'essayer

Default avatar.png JBM: les japs?

pardouin: la belle-famille

b0n5a1: super après t'es stérile...cacahuettes cramés à forces d'aller s'assoir ^^

Default avatar.png JBM: ah

pardouin: moi aussi j'étais sceptique

pardouin: mais c'est tellement plaisant

Bob: euh si t'es normalement constitué c'est pas les noix que tu poses sur la lunette

Default avatar.png JBM: eheh

Bob: pardouin +1

Bob: les essayerr c'est les adopter

pardouin: et t'as ça partout là-bas, dans la moindre auberge de jeunesse de base

Zorg1: ou alors c'est plus des noix de cocos que des noix classiques

pardouin: dans les toilettes publiques

Bob: un peu dans le même genre j'ai fini par me commander trois tatamis de judo pour pouvoir faire un peu correctement les visios d'aikido

pardouin: qui au passage sont d'une propreté hallucinante

Bob: je les ai collés dans la véranda, c'est nickel

Bob: en journée les gamines les investissent avec des coussins pour bouquiner

Bob: j'y fais la sieste

Bob: que du bonheur

pardouin: :)

b0n5a1: non mais si on commence à comparer la propreté des chiottes avec la France aussi pardouin...on est dans la merde ^^

Bob: une grande majorité du Japon est d'une propreté hallucinante

Zorg1: je me rappelle les chiottes à la turc de l'école primaire ...

pardouin: ^^

Zorg1: omg

Bob: mêmes leurs chiottes à la turque sont propres

Bob: car ils en ont aussi

b0n5a1: ouais Zorg1 le truc où t'as peur de glisser :joy:

b0n5a1: avec du PQ et de la merder partout...

Bob: d'ailleurs si vous avez du temps à perdre, à ma nouvelle boîte on a un UX designer qui prend de fort jolies photos

Bob: http://pardo-photography.com/collections/Japan1

Zorg1: ah tiens tu me redonnes envie de regarder Tokyo en marche arrière ^^

Bob: <3

Bob: l'émission a eu 7 ans au début du mois

Default avatar.png JBM: tant que c'est pas le tokyo drift des streamers

b0n5a1: mais lol

Bob: bon

Bob: je vais aller rêver de moutons électriques

Bob: :sheep:

b0n5a1: bn Bob

Zorg1: bn bob

Zorg1: ils sont à la peine, on va devoir leur envoyer MK

Default avatar.png JBM: chiche

b0n5a1: c'est comme Beetlejuice faut l'appeler 3 x

Default avatar.png JBM: sorcière, sorcière…

Default avatar.png JBM: wouhou mon code qui ouvre juste une db en ram compile!

pardouin: bonne nuit

Zorg1: :thumbsup:

Zorg1: bonne nuit

Default avatar.png JBM: je le lance pas, c'est pour les faibles

Bob: ah ben tant qu'à parler de Beetlejuice

Default avatar.png JBM: je le testerai par un unique submit sur CG

Bob: la petite dernière de mes brasseurs d'amour

Bob: https://www.facebook.com/lafabriquedesgros/posts/921314435311598

Zorg1: une bière à la betterave ?

Zorg1: ah j'ai pas de compte fb

pardouin: https://www.youtube.com/watch?v=cAEw1J_x6C4

Bob: ça doit être accessible en public je pense

b0n5a1: oui

Bob: une bière à la bergamote

b0n5a1: ha tiens je me rappelais plus que y'a direct vitesse et angle ne inpus CSB ^^

b0n5a1: le fameux changement en gold je crois

Bob: ils ont un deuxième spot de promo avec un gars déguisé en Beetlejuice, des spots verts et une machine à fumée

b0n5a1: en input*

Bob: pas encore publié mais le patron me l'a montré la semaine dernière quand je suis passé faire le plein

Bob: ils font des brassins éphémères, c'est rigolo

Default avatar.png JBM: antiSquidSql <- getLine

b0n5a1: 577e légende avec un -Xv avec un pseudo runner et un pseudo blocker

Default avatar.png JBM: le code que je me tape des fois

Bob: la blanche citron/citron vert, j'en ai pris deux cartons

Default avatar.png JBM: mais bon, re-avantage haskell: j'aurai pas de buffer overrun dans mes char[]

Bob: bon, les moutons j'ai dit

Bob: bonne nuit les choupis

Default avatar.png JBM: meuh non t'es bien avec nous

Zorg1: bn

Bob: :D

b0n5a1: bn

b0n5a1: biscuit nantais !

Bob: ouais mais non je dois être opé demain matin

b0n5a1: biscuit de guerre....

Bob: enfin tout à l'heure

Bob: biscuit nain ?

Bob: du pain de marche

Bob: bref, roger and out

Default avatar.png JBM: let properSql = resquidQuery antiSquidSql

Default avatar.png JBM: y'a pas à dire, ça condense le code de passer a un langage de haut niveau

Zorg1: ça c'est fait

b0n5a1: JBM t'es en train de gruger le puzzle easy sql en passant par sqlite ?? :joy:

Default avatar.png JBM: non ça c'était ce matin

Default avatar.png JBM: ah rq

b0n5a1: ha ok

Default avatar.png JBM: oui, c'est aussi ça maintenant

Zorg1: là il fait du Haskell

Default avatar.png JBM: mais dans un vrai langage

b0n5a1: lol

Zorg1: du "langage de haut niveau" comme il dit

Default avatar.png JBM: sans conneries de bas-niveau genre dlopen

Zorg1: (bon comparé au C c'est pas difficile)

Default avatar.png JBM: http://chat.codingame.com/pastebin/48ec4158-1341-4c17-ab7b-e8575311c9a2

Default avatar.png JBM: c'est quand même limpide

b0n5a1: rage quit CSB pour aller sur CotC ^^

Zorg1: ah tu passes quand même par sqlite en Haskell

Default avatar.png JBM: c'est le plan

Default avatar.png JBM: on va voir si je m'y tiens

Default avatar.png JBM: oui j'ai mon main et sqliteOpen, mais pas encore le reste

Zorg1: c'est un peu la presse hydraulique de plusieurs tonnes pour casser une noix mais bon

Default avatar.png JBM: n'est-ce pas

Default avatar.png JBM: on a ses petits plaisirs

b0n5a1: bas au moins tu pète pas le casse noix

Zorg1: :astonished: genious !

b0n5a1: et après tu bouffes ta noix avec une paille, t'as direct l'huile

b0n5a1: avec des p'tits bouts...

b0n5a1: ha tiens j'avais pas vu le puissance 4

b0n5a1: tain TVC c'est toujours en WIP :joy:

b0n5a1: t'as pas assez farmer d'XP JBM ?

Default avatar.png JBM: ça rapporte pas d'xp de le refaire en haskell

Default avatar.png JBM: j'ai du partir un moment, ils sont toujours sur cotc ou csb?

b0n5a1: cotc

b0n5a1: -3v + max thrust pour être gold en 10 min ils ont pas voulu...

b0n5a1: ou pas...

Default avatar.png JBM: tiens la categorie just chatting ça déclenche le cg truc?

b0n5a1: gné?

Default avatar.png JBM: y'a des categories dans twitch

Default avatar.png JBM: je pensais qu'on n'apparaissait dans la page streams de cg que dans "sciences"

Default avatar.png JBM: pour avoir déjà fait l'experience en rubik's y'a longtemps

b0n5a1: non, faut qu'il y ait "CodinGame" dans le titre

Default avatar.png JBM: ça a ptet changé rq

Default avatar.png JBM: oui il y avait

Default avatar.png JBM: une blague genre "no codingame today, let's cube"

b0n5a1: erf

RenardFute: @Martin_fr laisse moi win mdr

Zorg1: bon pas la motiv pour faire SQL en Lua ce soir moi :(

b0n5a1: Chess en POTW ^^

b0n5a1: bin moi avec ce que tu sais Zorg1... je suis claqué tout le temps, ça aide pas ^^

b0n5a1: RenardFute : https://www.codingame.com/training/hard/binary-neural-network---part-1

RenardFute: mrc b0n5a1

Default avatar.png el3ou9mta3lbhim: ddd

Default avatar.png el3ou9mta3lbhim: d

Default avatar.png el3ou9mta3lbhim: d

b0n5a1: SkyfightTV : https://www.redblobgames.com/grids/hexagons/

Default avatar.png JBM: ah ben oui -3v passait pas, envoir-les sur les systèmes de coordonnées redondants

b0n5a1: bin quoi, il est très bien mon lien ^^

RenardFute: on s'en fout au pire non ?

Default avatar.png JBM: dans l'absolu oui

b0n5a1: faut juste trouver le truc qui correspond à la grille de cotc

b0n5a1: me semblait même que y'avait un lien sur forum ou dans le sujet de cotc...je sais plus

b0n5a1: ou je confond avec un puzzle...

b0n5a1: ha si le lien est dans la page d'accueil de cotc : "External resources Hexagonal grid", c'est celui que j'ai filé

Default avatar.png JBM: je crois qu'il est dans l'énoncé

b0n5a1: RenardFute et SkyfightTV ... si vous supprimez le boss....vous pouvez sélectionner vos ia respectives à la place pour vous "confronter" en IDE

Default avatar.png JBM: mon code compile...

Zorg1: super

Default avatar.png JBM: j'ose pas l'essayer

Default avatar.png JBM: j'ai pas retapé la gestion d'erreur O:-)

Default avatar.png JBM: bon ça linke pas, j'ai encore un peu de bidouille de ligne de commande devant moi

Default avatar.png JBM: mais j'ai bon espoir

Default avatar.png JBM: 175 lignes pour l'instant

Zorg1: à la base le puzzle aurait pu être pas mal, mais bon le gars est un peu fumiste je trouve

Default avatar.png JBM: oui

b0n5a1: et les factorielles....

b0n5a1: oups

Zorg1: factorielle ? pour CSB ?

b0n5a1: non leur coc en cours

Zorg1: ah ou 1 2 6 24

Zorg1: bon si je cherche doit y avoir d'autre série ^^

Default avatar.png JBM: oh tu l'as vexé là

b0n5a1: sinon on peut mettre un lien sur un easy de nicola ^^

Zorg1: par exemple https://oeis.org/A037992

b0n5a1: ha oui ^^

b0n5a1: youhou du ascii pas art pourri

b0n5a1: tain c'est long en Java

Zorg1: bah c'est Java

b0n5a1: faut golfer ^^

b0n5a1: non pas de coc, nooonn!!!!!!

Zorg1: tiens ils stream toujours le gars chelou avec sa chatte en maillot de bain et ses trucages pourris ?

b0n5a1: JBM on t'invite ^^

Default avatar.png JBM: non ça va aller merci

Default avatar.png JBM: j'en ai fait ce matin

b0n5a1: je sais pas Zorg1, pas venu pendant 2 mois presque

Default avatar.png JBM: sur le stream d'un newyorkais pour qui il était 3h du mat

Default avatar.png JBM: bon j'arrive pas a lui faire link libsqlite3.so

Default avatar.png JBM: je suis déception

Default avatar.png JBM: je vais me coucher, je retenterai demain

Zorg1: t'as pas dlopen planqué dans une monade ?

b0n5a1: ouais vais pas arder aussi

Default avatar.png JBM: je sais pas si je peux la glisser dans les 100k de code

Default avatar.png JBM: non je voulais faire sans

Zorg1: ah oui 2:00 quand même

Default avatar.png JBM: mais oui, au pire..

Default avatar.png JBM: y'a completement dlopen de dispo

Default avatar.png JBM: comme je faisais avant de simplifier

pardouin: j'essaye de traduire un truc en groovy

Default avatar.png JBM: bonne nuit le chat (avec ou sans maillot) et les streamers

pardouin: les messages d'erreurs inexploitables o_O

b0n5a1: bn JBM

pardouin: bonne nuit

Zorg1: groovy c'est pas complétement hasbeen ce truc ?

Zorg1: bn

Default avatar.png JBM: ah ouais faudrait que j'avance sur mes anims pourries twitch aussi

b0n5a1: tu chasses les légendes langages (succès) pardouin ?

pardouin: osef c'est pour l'exp XD

Default avatar.png JBM: apparemment c'est must-have

Default avatar.png JBM: pour peser dans le milieu

b0n5a1: ou un jeu via chat JBM

b0n5a1: attands je dois retrouver ça

Zorg1: va nous ressortir les bots de jeu IRC

b0n5a1: https://www.youtube.com/watch?v=KMe83tEUPwo

b0n5a1: (oui je sais je follow que des game dev indés presque...ou des hobyistes)

Zorg1: tiens c'est quand le prochain Ludum Dare ?

b0n5a1: 23-26 avril puis 01-04 act

b0n5a1: oct*

b0n5a1: après les game jams y'en a plein tout le temps

Zorg1: ah dans une une heure

b0n5a1: on leur dit plus petit plus grand ?

b0n5a1: ha merde je l'ai dit ^^

b0n5a1: y'a Jonas Tyroller (Islander et futur Will You Snail) qui en a organisé une...bon lui le thème est chelou à chaque doid

Zorg1: ils ne regardent plus le chat #fr

b0n5a1: fois*

b0n5a1: l'avant dernière fois fallait faire un jeu avec bugs volontaires

b0n5a1: et cette fois c'était "fail is not lose" ou un truc comme ça

pardouin: trouvé l'erreur c'est % qui marche pas -_-

b0n5a1: https://www.youtube.com/watch?v=N3ahJKEdfX0

b0n5a1: https://www.youtube.com/watch?v=j47JMlwEp_U

Zorg1: il a l'air un peu exalté le gars

b0n5a1: oui ^^

b0n5a1: il est un peu fou fou

pardouin: apparemment il aime pas % avec les Long sauf que je sais pas comment fixer le truc

b0n5a1: RenardFute le prochain tu fais 1er avec 0 % :joy:

b0n5a1: ça a avancé le framework de Rechner Zorg1 ?

b0n5a1: (le truc en python wasm)

b0n5a1: avec son doigt il va faire 100 %

b0n5a1: Zorg1 y'a un type avec le sujet jeu buggé...il a continué pendant des mois, c'est en cours de polish ^^

b0n5a1: (avec bugs volontaires)

b0n5a1: et c'est plutôt pas mal

pardouin: ahah en f# "int64 ne support pas l'opérateur *= "

pardouin: ah en fait c'est logique il utilise <- au lieu de = pour les mutables

Zorg1: pas trop suivi de stream ces derniers temps

b0n5a1: bonne nuit

b0n5a1: c'est pas ça...ascii code to char SkyfightTV

b0n5a1: RenardFute premier qui regarde ici a gagné....

b0n5a1: Character.toString

b0n5a1: bon, bonne nuit

b0n5a1: ou (char)i

SkyfightTV: Bonne nuit

b0n5a1: bonsai...

b0n5a1: de là SkyfightTV

b0n5a1: le message

SkyfightTV: ?

b0n5a1: SkyfightTV .... message

b0n5a1: si t'as pas cet onglet ouvert quand on te hl, ça te popup "message"