Chat:Fr/2021-04-20

From CG community
Jump to navigation Jump to search

**philRG looks at new multi from recurse seems attractive

philRG: UCI: Union Cycliste Internationale?

philRG: je pense que je vais ressortir mon vélo et faire une sortie dans les montagnes

dbdr: \o

dbdr: il est ou ce nouveau multi philRG?

philRG: https://www.codingame.com/multiplayer/bot-programming/chess

philRG: il me paraît pas mal, mais j'ai la flemme...

dbdr: ah, puzzle of the week. parce que sinon il est la depuis un petit moment

philRG: là depuis quand?

philRG: tu le vois comment?

philRG: ah ouais dans Discussions: Jan 19

philRG: purée je perds les pédales :-D

dbdr: d'ou le velo? ;)

philRG: ouais faut que j'appelle mon pote pour me faire une sortie ça me fera du bien, il fait beau

philRG: ah non merde reprise sportive pas avant 10j

dbdr: pq?

philRG: infiltration aux cervicales mercredi dernier

dbdr: ah :(

philRG: je pensais que ça irait mieux mais plus fatigué qu'avant

leojean890: pas forcément dans "discussions", mais tu le vois dans la liste des multis

leojean890: mais ouais sympa chess

leojean890: dbdr à quand ton IA qui m'explose comme d'hab ?:P

dbdr: leojean890 je crois que je vais t'exploser a Night of War d'abord ;)

Bon[]Crayon: Salut tout le monde.

Bon[]Crayon: Automaton2000 :)

Automaton2000: ah non c'est un autre souci

leojean890: chess c'est plus long à préparer je pense ouais XD

leojean890: night of war j'ai pas dit mon dernier mot, j'ai encore des idées d'amélioration pour bientôt^^

dbdr: bah, les regles des echecs sont pas bcp plus compliquées

leojean890: ouais, ça va encore. Après c'est pas le même genre de pbm, le branching de NOW est plus petit

leojean890: simu plus longue à faire pour chess

leojean890: à coder

Alshock: on est d'accord que la règle "en passant" a été ajoutée juste pour alourdir les simus ? xD

Alshock: Je crois que Smith avait raison, dans mon UTTT avec reuse je passe 15% de mon temps dans l'opérateur []

Alshock: c'est presque autant que mon choose qui s'amuse à jouer chaque enfant pour voir s'il gagne la partie en un coup

leojean890: ouais dans cette version de chess (360) y'a pas mal de règles en plus

leojean890: j'ai pas tout implémenté en vrai, p'tet que je complèterai les petites subtilités avec le referee

leojean890: ouais tu peux timer tes lignes unitairement pour améliorer les perfs

Alshock: je suis pas sûr de bien comprendre ce que "timer mes lignes" veut dire

philRG: heureusement que dans les jeux de société, les règles sont complexes et on peut faire jouer des humains :-)

dbdr: tiens, ce serait rigolo, un jeu avec disons 10000 regles, ou ce serait pratiquement impossible pour un humain de jouer ou d'arbitrer

Zorg1: je crois que le jeu s'appelle 'langage naturel'. Actuellement il n'y a que les humains qui ont l'air d'y jouer bien ...

Zorg1: :p

kayou: Bonjour, d'y jouer bien ou de bien y jouer ?

kayou: :D

Alshock: Zorg1 le concept du langage naturel c'est pas plutôt une forme d'eleusis, où chacun applique ce qu'il pense être la règle et la règle se définit par la majorité de l'usage ?

Alshock: hâte de nous voir épouser pleinement le jeu et apprendre par coeur des probabilités de règles à l'école

Zorg1: oui Alshock, c'est te dire le nombre de règle si chacun en a une version ;-)

Alshock: pour moi ça change pas le nombre, c'est la réponse qu ise complexifie

dbdr: c'est des regles quantiques en superposition d'états

Alshock: tutafé

leojean890: Alshock timer tes lignes de code, voir quelle partie du code prend combien de temps et donc laquelle a besoin d'optim selon la frequence d'appels aussi^^

leojean890: dichotomiquement par ex

leojean890: j'sais pas si ce mot est français hehe

Alshock: ah, j'ai jamais fait ça j'utilise juste gprof et il me donne le temps des fonctions

philRG: dbdr :joy:

Alshock: ça a un vrai avantage ? J'avoue que généralement à ce niveau de découpage ça me suffit

leojean890: ouais et si elle sont appelées souvent c'est intéressant à opti ^^

philRG: Zorg1 :joy:

leojean890: ça dépend à quel point t'as besoin de perfs:p

leojean890: qu'est ce qui te fait marrer philRG ?;P

Alshock: oui mais tu le vois bien au niveau de la fonction, non ? à la ligne ça me semble compliqué à démêler après les optimisations crade de Ofast (déjà que les fonctions faut voir sans et avec)

leojean890: ouais

leojean890: jamais essayé gprof d'ailleurs, je devrais

philRG: les réponses en différé de dbdr et Zorg1 comme je viens de passer 1h à lire mes résolutions d'AG de copro et essayer de convaincre ma voisine membre de conseil syndical que tout va bien se passer

leojean890: j'ai essayé jprofiler en java, un petit peu

philRG: elle doit avoir 30-40 ans

philRG: faudrait faire un puzzle sur la gestion d'une copro

Alshock: bientot les mensurations de la voisine de philRGrévélées en live

philRG: lol

philRG: je crois qu'elle travaille dans une salle de fitness

Zorg1: les AG de copro, 1 heure à discuter sur une merde à 1000 euros, autant que pour changer la toiture

philRG: oui c'est çà

philRG: tu vas seulement vérifier que le syndic parte pas avec la caisse et que ton voisin va pas faire péter les canalisations communes enterrées en construisant une piscine par ex

philRG: le bau du sud de la france

Zorg1: à Paris y a pas trop de gens qui creusent une piscine dans leur appart ...

Zorg1: donc ça va

philRG: :thumbsup:

leojean890: vers place d'italie y'en a qui ont une piscine au 22eme histoire de pouvoir utiliser cette eau immédiatement en cas d'incendie ;)

philRG: ah ouais y a des sacrés tours là-bas

philRG: c'est la tour infernale

leojean890: piscine partagée pour la copro ofc

3141948: Chez nous la mairie avait demandé de construire une citerne d'eau mais la copropriété avait refusé à la construction en 1980 ils étaient pas très malins

3141948: En pleine zone pprif en plus...

Alshock: pprif ?

Alshock: pas vu pas pprif ?

barhamou: bjr. ya t-il un LIVE STREAMS en francais ici ?

barhamou: pour une fois reponder moi svp

Alshock: euh, y a un live stream de JBM qui est surement en anglais

Alshock: je suis étonné que tu aies besoin que je te le dise, c'est écrit en gros sur tout CG

barhamou: je suis nouveau

barhamou: il faut me comprendre

barhamou: merci quand meme

Alshock: ah pardon, le pour une fois répondez-moi m'a fait penser que tu posais la question depuis des semaines sans jamais trouver de réponse xD

Alshock: si c'est pas le cas d'un seul coup c'est vachement moins bizarre, t'as le bouton en forme de radio à gauche de "GET A JOB" qui t'informe des livestreams en cours (s'il y en a)

barhamou: c'est pire que xa. on ma jamais sur cette platforme jusqua aujourdhui. je me debrouille comme xa

Alshock: ah, je vois, s'il n'y a personne poru te répondre sur FR n'hésite pas à poser ta question sur World, il y a quelques irréductibles là bas qui sont sur le site h24

barhamou: ok merci. l'anglais cpas mon point fort. mais on va se debrouiller

Alshock: Avoir un point faible est en soi une bonne raison de bosser dessus, et dans notre contexte on peut toujours arriver à se dépatouiller. Mais sinon t'as surement pas eu de chance, y a quand même souvent quelques personnes sur FR aussi (moi entre autres)

Alshock: par contre le temps de réponse est pas toujours de 20 secondes ^^

barhamou: oui je comprend.

barhamou: est ce que a la fin de mon parcour suis coding game je serai embaucher?

Alshock: euh, tu peux te servir de la plateforme comme démonstration de tes capacités, et dans l'autre sens à un entretien d'embauche tu peux avoir un questionnaire proposé par CG, mais il n'y a pas de CDI automatique pour avoir atteint le top 100 en code golf.

Alshock: Je t'invite à cliquer sur le bouton "get a job" pour plus d'information sur CG et la recherche d'emploi

dbdr: > il n'y a pas de CDI automatique pour avoir atteint le top 100 en code golf. On m'aurait menti??? :O

barhamou: ho merde. je vus sur la platforme a quelque part dans engenieuri reverse que si on atteint un niveau qu'on pouvait contacter codingame qu'il recrute. sa ma vraiment motiver a travailler.

Akiura: Salut , quelqu'un à une idée de valeur d'une certification CodinGame sur un CV , est-ce que les recruteurs connaissent tous CG et est-ce considéré comme une certif crédible ?

barhamou: pertinante question. chez moi au niger. je pense pas codigame fait parti du vocabulaire

leojean890: ça dépend des recruteurs, des critères.. je suppose que si ça intéresse qqn tu auras des questions spécifiques sur tes savoirs-faire

philRG: il n'existe pas de certification Codingame

leojean890: sur ton profil regarde, il y en a 5

philRG: une certification doit être validé par le ministère du travail, vois avec OpenClassrooms

leojean890: mais c'est la quest map

philRG: ils en font

philRG: ée

barhamou: sa serai vraiment cool

philRG: après ça doit pas être gratuit sur OpenClassrooms

philRG: leojean890 ouais la quest map tu la mets sur ton CV et hop CDI?

leojean890: justement j'ai pas dit ça XD j'ai dit que ça dépend des critères

philRG: oui codingame doit être connu ceci dit dans l'IT

barhamou: mais dit donc vos profil sont impressionnant.

Akiura: merci pour les réponses, je pense que jvais les mettre sur mon cv ca peut être que du plus

barhamou: c lien que u va mettre sur le cv ou enumerer les competence aqcuse?

Haashi: codingame c'est connu (et encore) par les gens techniques, un recruteur il peut connaitre codingame en tant que plateforme de recutrement (c'est la dessus qu'ils font passer les tests techniques notamment) donc c'est très bizarre à valoriser

leojean890: dépend des critères => certaines boites valorisent les compétences en algo et filent des tests d'algo pour recruter (ou recrutent sur (sponsored) contest) et d'autres non quoi

Akiura: descriptif des compétences , et en annexe le lien du compte

barhamou: cool

Haashi: Le cas qui m'est arrivé l'année dernière ? Ah tu connais codingame, on va te mettre un test technique difficile alors

philRG: moi j'ai 5/5 en Python, et 3/5 en Java et C#, mais ma proportion de codes est: 98* en Python

philRG: 98%

Akiura: Dans mon cas c'est pour une candidature pour un stage en programmation d'IA donc mettre mes certif ca peut être cool surtout que j'ai aucune experience pro me valoriser donc faut bien ca pour éveiller l'interet du recruteur

philRG: Rapidité de développement: le plus bas :-)

philRG: ça c bon

philRG: Conditions et Boucles aussi :-)

philRG: ouais faut valoriser ses compétences même celles dont on ne se doute pas

barhamou: moi jai du mal a conserver mon rang. des que je code pas. je reviens en arriere. c frustrant

philRG: Akiura oui là ça peut être intéressant

scogliani: C'est ce qu'on appelle un système concurrentiel

barhamou: lol. je suis foutus alors

philRG: meuh non

barhamou: pourquoi?


philRG: il faut seulement répondre aux besoins des recruteurs

barhamou: ha ok. c cool alors.

scogliani: Tout dépend, tu vises un FAANG ?

barhamou: c quoi FAANG?

GroutchKeu: le besoin du recruteur aka le mouton à 5 pattes

scogliani: Facebook, Amazon, Apple, Netflix, Google

scogliani: Ou FAAMG avec Microsoft

barhamou: c'est plus fort que moi pour l'instant

GroutchKeu: on voit plus souvent GAFAM

Zorg1: FAAMG ça a son petit côté Cthulhu

GroutchKeu: carrément !

GroutchKeu: ça donne un peu plus l'impression qu'ils vont te bouffer

Alshock: on met soit microsoft soit netflix ? C'est le choix de la sauce ?

Alshock: (jamais entendu FAAMG cela dit, uniquement GAFAM)

GroutchKeu: (aucune idée, je ne connaissais que l'acronyme GAFAM)

Akiura: Qu'est ce qui est le plus privilégié par les recruteurs selon vous , l'expérience pro ou le diplôme ? je pose cette question car j'hésite entre faire un master à Orléans ou faire l'école 42 qui m'offrirai plus d'expérience pro via les stages et plus de contact également, sur Paris en plus de ca.

scogliani: l'expérience, surtout à l'étranger

GroutchKeu: je partirai surtout sur l'exp, sachant que je sors d'une formation de reconversion en moins d'un an.

scogliani: EPITA c'est pas mal

philRG: faut viser des organismes de formation ou écoles reconnues je pense oui. Cursus Bac +5 si possible

philRG: surtout quand on est jeune à mon avis on absorbe mieux

philRG: j'irais sur des formations généralistes avec spécialisations perso mais le monde a changé

Bon[]Crayon: Mais le monde reste fou.

scogliani: Pour les entretiens :

scogliani: https://github.com/scogliani/coding-interview-university

scogliani: https://github.com/scogliani/system-design-interview

scogliani: https://github.com/jwasham/coding-interview-university

scogliani: https://github.com/checkcheckzz/system-design-interview

scogliani: Les deux derniers

GroutchKeu: Mon dernier entretien technique (qui ne date pas de si longtemps) s'est fait en ligne sur codingame d'ailleurs !

GroutchKeu: test technique*

Akiura: c'est bon à savoir , merci pour les conseils !

philRG: Bon[]Crayon ce que je dis quand on jeune on absorbe mieux

philRG: est

GroutchKeu: j'avoue, quand j'étais jeune j'absorbais beaucoup mieux l'alcool

philRG: à mon avis, faut diversifier ses activités.

philRG: par exemple :-)

GroutchKeu: diversifier dans quel sens ? Tu veux dire s'interesser à d'autres domaines ?

Alshock: par exemple tu plantes pas que des oignons, tu rajoutes un peu de betteraves, c'est toujours plus diversifié

Alshock: et là ton sillon c'est n'importe quoi, faut creuser droit pour que ça pousse bien, tiens passe moi ta pelle

Vynom: la plantation de cannabis ça marche bien

philRG: faire du sport, de la musique, avoir une vie sociale quoi

philRG: les entreprises devraient être capables de définir des charges de travail à chacun, et gérer les bonnes ressources au bon endroit

philRG: pour ça mieux vaut un bon bagage de diplôme

philRG: ouais un CoC facilement gagné

philRG: print((x+y)*x)


philRG: 1:03

philRG: en mode reverse

philRG: en attendant ma promotion de ligue

scogliani: Le problème de se diversifier, c'est que tu ne gagnes pas en compétence en informatique

scogliani: Et tu te retrouves à galérer avec les nouvelles technis

scogliani: techos*

philRG: c'est pas ton problème

philRG: c'est celui de l'entreprise et des choix effectués, et aussi de la formation des salariés dont c'est un devoir

philRG: faut éviter de bosser isolé aussi

scogliani: Oui bien sûr. Néanmoins, dans notre système, tu es censé apporter une valeur ajoutée afin d'obtenir une rétribution fiduciaire. Si tu n'apportes plus rien permettant d'améliorer les bénéfices d'une société, tu es voué à disparaître

philRG: oui dans un domaine du raisonnable

philRG: c'est souvent le langage de managers qui n'apportent aucune valeur ajoutée

philRG: sont très fort dans la culpabilisation

scogliani: Tu fais probablement référence à l'ouvrage de Bullshit jobs de David Graeber en disant cela ?

philRG: je disais seulement avoir un bon équilibre entre vie privée et pro, nin plus ni moins

philRG: ouais y a pas mal de jobs dans certaines organisations

philRG: de ce type

philRG: je connaissais pas cette référence, mais je connais bien ce sujet

philRG: l'idée c'est d'éviter de tomber dans la routine

philRG: changer de projet quand on peut

philRG: trouver du sens en ce qu'on fait est important oui

philRG: et technos évoluent sans cesse et on en demande toujours plus aussi par peur d'être dépassé

philRG: faut savoir dire Non

domak: Non

domak: J'ai bon?

Alshock: @domak non

domak: ah derm... pourtant j'étais si sûr...

domak: c'est de plus en plus dur ici

philRG: ah ah CalM c'est vraiment un thème à la mode

philRG: purée 6/8 en fastest code

philRG: d = {0: 1, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 1, 7: 0, 8: 2, 9: 1} print(sum([d[int(c)] for c in s if c != ' ']))

philRG: chercher l'énoncé

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

Automaton2000: y'a pas assez de temps pour faire une partie de la ligue de bronze

Bon[]Crayon: Automaton2000 Prends ton temps la tortue.

Automaton2000: ca reste quand meme un peu

Bon[]Crayon: Automaton2000 modulo 2

Automaton2000: donc tu fais ce que tu as fait pour passer en wood 2

Default avatar.png bleotard: salut tout le monde comment on fait pour rejoindre un autre channel?

BlaiseEbuth: /join channel

Default avatar.png bleotard: thx

Bon[]Crayon: Automaton2000 Est-ce que tu vas rejoindre la Super League CSB ?

Automaton2000: moi j'y ai pas touché depuis longtemps

Default avatar.png DJpoulet: hello

Default avatar.png DJpoulet: ca va

b0n5a1: o/

Zorg1: \o

domak: \o/ (depuis que je fais du scala, je suis devenu super fort en ascii art... ;-))

b0n5a1: https://www.codingame.com/training/easy/mountain-map-convergence

b0n5a1: voilà pour toi

b0n5a1: (ça me saoule ces trucs)

Zorg1: j'ignorais que scala c'était la voie à l'excellence en Ascii Art mais on en apprend tous les jours ...

domak: rien que les opérateurs sur les séquences: ++, ++:, +:, ::

Zorg1: c'est pas mieux Haskell, y a pas mal d'opérateur Zarbi aussi ?

domak: oui tu as raison Haskell, c'est encore pire... mais je fais pas de Haskell au boulot.

domak: Scala parce que je fais du spark.

Zorg1: connaissait pas "Spark"

BlaiseEbuth: Sous Spark

b0n5a1: :smiley:

Zorg1: pas mal

domak: Excellent!

Zorg1: ah tiens c'était la fête du clip youtube chelou sur #world ...

b0n5a1: mais non !

b0n5a1: merde...j'ai lu fête du slip youtube chelou :joy:

Zorg1: le slip youtube c'est une variété de slip kangourou ? :thinking:

Zorg1: sur cette interrogation philosophique je vais me coucher braves gens

Zorg1: bonne nuit

b0n5a1: pareil, bonne nuit