Chat:Fr/2021-05-25
3141948: Ca commence à être pénible les ia de gargle qui m'envoie des articles personnalisé quand je discute avec euler de son puzzle dice duel: https://www.neozone.org/science/univers-paradoxe-quantique-realite/
3141948: On peut plus causer tranquille Automaton2000
Automaton2000: j'y ai passé pas mal de temps sur la même position
3141948: Personnalisés
3141948: Automaton2000: que penses-tu du jeu myst? Savais-tu qu'il utilisait la technologie hypercard lors de sa sortie sur mac?
Automaton2000: si t'as le temps de me mettre à la fin du contest
Bon[]Crayon: Salut :ghost:
Bon[]Crayon: Automaton2000 o/
Automaton2000: et j'ai du mal avec le mode d'édition de l'ide cg, et aussi un peu de chance
philRG: Salut :seedling: moi aussi Automaton2000 j'ai du mal à décrypter les 100 options décrites dans la "Command Palette" de l'IDE
Automaton2000: vu que j'ai pas l'habitude tiens :p
philRG: Automaton2000 normal tu fais des simulations, tu ne codes pas beaucoup ;-)
Automaton2000: ce n'est pas vraiment ce que je fais un peu de marge
philRG: heureusement qu'il y a 3 modes d'édition (Classic, emacs et vi)
dwarfie: si au moins classic etait reellement classic ....
philRG: ouais c'est comme la tourtel
dwarfie: ... au si au moins on pouvait en virer la penible auto-completion ...
philRG: personnellement, ce qui je gêne le plus c'est sur du rajout/modification de code. 1 fois sur 2, il me sélectionne un mot entier lorsque je positionne simplement le curseur, et ça écrase tout
philRG: j'ai l'impression de coder dans un champ de mines
dwarfie: voila ... on est d'accord ... et normalement Automaton2000 aussi
Automaton2000: et en fait je n'ai pas réussi à trouver une bonne fonction d'éval
philRG: visuellement c'est super fatiguant
philRG: et aussi la réduction de la police de 800% lorsque tu as la main sur la souris pendant que tu tapes c'est assez énervant
philRG: en fait c'est quand je fais un CMD-C d'un texte avec la souris qui bouge
philRG: CMD-Souris c'est le scroll, et CMD-C c'est le copy
philRG: ceci dit je l'ai aussi dans mon IDE, mais c'est beaucoup moins sensible
philRG: je sais même pas rétablir le zoom à 100% en plus
philRG: sur ma version de visual code, j'ai pas ce soucis
philRG: bon après on s'habitue
philRG: le plus chiant c'est le zoom In/Out quand tu fais un Copier/Coller et pour le rétablir à la taille initiale
philRG: c'est un éditeur de code pas un jeu d'adresse
philRG: dit celui qui a bossé avec vi sous Unix pendant des années et découvre les IDE et l'auto-completion invasive
Alshock: je suis sûr qu'on peut te mettre une autocomplétion insupportable sur vi :P
philRG: he he une spéciale je veux bien ;-)
philRG: bon ça réduit bien la prose les bitboard
philRG: available_moves = [mark for mark in range(9) if not playerBoard & (1 << mark)]
philRG: ah j'ai oublié l'autre board
Alshock: le bitboarding en python c'est tout un concept
Alshock: c'est du numpy j'imagine ?
dwarfie: bon ... y'avait des puzzles merdiques et des puzzles a chier .... mais les 2 à la fois c'est rare ... meme une etoile c'est encore trop
BabelO: en bitboard c'est quand meme plus classe , bcp moins de boucle, rien que pour les seed snas les arbres autour
BabelO: const treeMaskAround = this.cells[l] & this.board[boardPlay]
const seedResult = this.cells[l] ^ treeMaskAround
**dwarfie hesite a rajouter foret de ronces a ascii cube ... ( oui ronces , pas ifs ;) )
dwarfie: j'ai plus de if pour ce puzzle que dans pas mal de multi
NuclearLoremIpsum_c11d: avez vous la solution en python pour le jeu temperatures puzzle je bloque :(
NuclearLoremIpsum_c11d: je suis un débutant
LimaceHurlante: j'ai envi d'apprendre le python uniquement pour gagner les clashs en mode taille de code ...:disappointed:
philRG: AIshock: euh en fait non. numpy ne me paraît pas adapté aux bitboard. Je ne capte pas le lien avec le langage
philRG: tu manipules des entiers
philRG: pas de tableau
philRG: j'étais sur UTTT en fait pas sur tororo
philRG: NuclearLoremIpsum_c11d: bah tu écris l'algo/pseudo code sur une feuille de papier déjà, le langage n'est qu'une option
philRG: j'ai utilisé la fonction math.abs() sinon rien de sorcier
philRG: certains températures fournies en entrée sont en dehors du range [ -273..5526] aussi il faut les tester
philRG: et le dernier test ne comprend pas de températures si ce n'est la valeur de référence
philRG: on s'en fout du code
philRG: suffit de réfléchir à la solution
philRG: et savoir créer un tableau dans un langage donnée à la portée de tous
NuclearLoremIpsum_c11d: oui mais bon je commence depuis 1 semaine
NuclearLoremIpsum_c11d: c'est dur quand meme
philRG: ah tu parles de la syntaxe ok
NuclearLoremIpsum_c11d: je parle de tout
philRG: chaque langage a sa syntaxe, ses types de données et fonctions natives à laquelle peuvent se greffer d'autres fonctions disponibles dans des bibliothèques externes
philRG: c'est bien aussi de connaître la taille que prend chaque type de données aussi, et avoir quelques bases sur les algorithmes
ShaxoLudo: En réalité, si tu as déjà une bonne idée de l'algo qu'il te faut, la syntaxe tu peux toujours chercher des équivalences entre langages sur internet
philRG: Il y a quelques traducteurs de code mais l'intérêt reste limité comme la plupart des codes sont optimisés pour un langage donné et utilisent une multitude d'api qu'il serait assez hasardeux de convertir
philRG: pour des codes purement algorithmiques, ça peut se faire. Il y a des outils permettant d'écrire en pseudo-code et transformer le code écrit dans un langage donné. En ce qui me concerne, c'est plus rapide d'écrire directement dans mon langage. Le pseudo-code n'étant pas un langage, et pas soumis à des conventions fixes
philRG: C'est une perte de temps
philRG: s/fixes/officielles
philRG: https://info.blaisepascal.fr/pseudo-code
philRG: on peut trouver un nombre incalculable d'extension dans VS Code pour écrire en pseudo-code
philRG: dont certaines sont issues de projets d'étudiants en école d'info
Alshock: @philRG oui mais comme toutes les boucles sont lentes en python j'ai l'impression (externe, je suis clairement pas un pro du langage) que tu finis toujours par vouloir mettre tes itérations dans des matrices numpy pour aller vite.
leojean890: certains utilisent ça pour gagner en perfs ouais, par ex Fangel qui finit tjr en légende :)
Alshock: J'vais le dire méchamment hein, mais NumPy c'est quand même vraiment un aveu de "bon python c'est gentil, mais c'est quoi les built-ins C que je peux effectivement utiliser déjà ?"
pardouin: yo o/
pardouin: <- n'utilise quasi jamais numpy
Bon[]Crayon: \o
pardouin: dwarfie si tu traces les arêtes une par une dans le bo ordre il n'y a pas de cas particuliers à traiter ;)
pardouin: (et donc pas de if)
philRG: y a pas de mode vi sur Coding Escape :sob:
philRG: j'ai pas compris où cliquer
philRG: AIshock: faut utiliser numpy à bon escient, personnellement quand je l'utilise mes codes sont plus lents ;-)
philRG: ce qui me semble lent dans Python, c'est l'appel de fonctions et de modules. Tout ce qui est natif me paraît assez rapide, mais c'est bien sûr de l'interprété donc plus lent
philRG: si tu bosses avec des entiers et des opérateurs booléens, ça devrait être plus rapide
leojean890: faut timer et comparer^^
leojean890: en fonction de la situ ça peut être différent
philRG: si tu as un code avec 150 définitions de fonctions au lieu d'une seule et 50 classes, ça va sûrement ramer
philRG: un appel de fonction, c'est un fork de process
leojean890: le plus important c'est d'accélérer les parties de ton code que tu appelles souvent surtout
leojean890: tu t'es 50% du temps dans une fonction donnée que tu appelles souvent tu ferais bien de l'optim
philRG: fork de process j'avais lu çà sur le Fall Challenge 2020 (ie classes, ce sont des fonctions spéciales) donc ça ralentit ouais. Ah oui clairement ça sert à rien d'optimiser la fonction lancée uniquement au tour n°1
leojean890: ouais le tour 1 tu as 1 sec au lieu de 50 ms tu peux en profiter justement pour précalculer des trucs
BeowolfK: est ce que les coc privé compte dans le classement ou seulement ceux avec des randoms?
NuclearLoremIpsum_c11d: jhello
NuclearLoremIpsum_c11d: je trouve pas la solution pour le puzzle temperature je suis debutant
NuclearLoremIpsum_c11d: http://chat.codingame.com/pastebin/fcab1943-64d5-4f1d-9d51-c5b9ca1c026f
Phaeliae: Je dirais que ça compte que ceux avec les randoms (ça évite l'abus)
dwarfie: BeowolfK : non , mais ca compte dans le nombre de coc auquel tu as participé
BeowolfK: ok ok merci ^^
dwarfie: NuclearLoremIpsum_c11d ... je dirais verifie les sens de tes comparaison ... et surtout relit le sujet et tente de le resoudre avec une feuile et un crayon ...
**dwarfie se dit que les comparaisons marche en fait ... mais y'a quand meme un soucis ... du genre "else" servira jamais
NuclearLoremIpsum_c11d: j'ai pas de else bon je vais regarder merci
dwarfie: bah , y'en avait un dans le code que tu as envoyé ;)
NuclearLoremIpsum_c11d: okje vais essayer de revoir
NuclearLoremIpsum_c11d: ca fait depuis ce matin que je suis sur le problème je lâcherais rien
SefioR13: Est-ce qu'on peut créer un post sur le forum si y'en a pas sur un puzzle en particulier ?
nicola: Oui.
XeraFiu: Salut, vous pouvez aller voir ma contribution sur un Clash Of Code ? C'est le "ASCII DOTS ART", merci d'avance :p
**Bon[]Crayon donne une tortue à Automaton2000.
Automaton2000: mais je suis pas un bot
Bon[]Crayon: ok
Remiavecuni: Bonjour, je viens de passer disciple, est-ce que ça veut dire que j'ai droit à un maître qui m'aide à progresser ? :D
nicola: Ça veut dire que tu sers la science et que c’est ta joie.
Bon[]Crayon: Maître Automaton2000, dit tortue génial, est toujours là pour t'aider à progresser.
Automaton2000: quelqun a le code du referee
Bon[]Crayon: @XeraFiu Le 's' ressemble à un 'g'.
XeraFiu: ^^
Bon[]Crayon: Il faut donner les représentation ascii en entrée de puzzle.
Zorg1: ah Automaton2000 est un obsédé ?
XeraFiu: Les donner en entrée pour que l'on sorte le texte ?
Automaton2000: nan mais c'est un jeu de plateau
Bon[]Crayon: Donner la représentation ascii de chaque lettre, pour que les joueurs n'aient pas à les deviner.
Bon[]Crayon: Automaton2000 Lance les dés de la victoire.
Automaton2000: comment tu fais pour ne pas dire que c'est pas un tableau
XeraFiu: Bon[]Crayon c'est écrit dans l'exemple
Bon[]Crayon: Automaton2000 "Ceci n'est pas une pipe".
Automaton2000: il y a moyen de faire du code qui fait le plus de points à gagner
Bon[]Crayon: @XeraFiu Ouais avec des copier-coller.
Bon[]Crayon: Ce n'est pas terrible.
XeraFiu: Ha, tu voudrais une variable qui stocke directement les lettres ?
Bon[]Crayon: Je pense que cela serait plus agréable.
Bon[]Crayon: Automaton2000 Bien-sur.
Automaton2000: il dit qu'il est en train de dire que les gens ont du mal
XeraFiu: Dans ce cas le challenge prend 5s, la justement je laisse aux personnes le choix de comment ils veulent procéder, si ils veulent faire quelque chose d'opti, juste faire une map avec des chiffres.
XeraFiu: Du coup je pense pas le faire pour cette contribution, mais c'est quand même une bonne remarque pour les prochaines contributions que je ferais, merci en tout cas
RbtQuentin: comment on monte de grade?
RbtQuentin: y
nicola: Tu passes en radian. :drum:
_lemeilleurcodeur_: c trop bien codingame:thumbsup:
Thyl: nicola quel blague de matheux
Alshock: XeraFiu attends, ce que tu comptes pas faire c'est donner ton alphabet pour que les solveurs s'amusent à lancer tous les test cases pour savoir àa quoi ressemblent tes inputs ?
Thyl: par contre faut pas la prendre au 2 degrès :D
Alshock: Je viens d'aller voir cette merde, je comprends même pas dans quel cerveau dépravé ça a pu sembler une bonne idée.
Alshock: Y a littéralement rien qui va, même de loin en plissant les yeux très fort
BlaiseEbuth: Alshock ?
Alshock: XeraFiu a demandé d'aller voir sa contribution, je donne mon feedback encourageant
BlaiseEbuth: En quoi c'est chuck norris ?
Alshock: C'est pas chuck norris le classic où faut écrire manhattan ?
BlaiseEbuth: Nan c'est ascii art, étrangement.
Alshock: En effet, my bad je confonds les noms. Je m'en va de ce pas faire un erratum tout va pour le mieux ça n'est qu'ascii art mais avec des entrées en moins
BlaiseEbuth: Et seulement 6 lettres... Pourquoi ?
Alshock: Bah parce qu'avec cette police s'il y avait des "S" et des "E" dans le même mot, je te raconte pas le bordel
BlaiseEbuth: Bah la branche du milieu du e plus petite, par ex
XeraFiu: Alshock, toutes les lettres sont écrites dans dans input : "PISOUN" De plus toutes les lettres avec le ASCII Art sont dans l'exemple
XeraFiu: BlaiseEbuth, juste 6 lettres car c'est un Clash Of Code et non pas un truc qui doit mettre 30min à se faire
Alshock: Oui, en quoi ça en devient moins de la merde ?
XeraFiu: Alshock en quoi c'est de la merde ?
XeraFiu: Tu préfères les clash of code ou on doit soustraire 2 variables ??
XeraFiu: C'est peut etre plus à ton lvl nan ?
Alshock: 1 - c'est un puzzle classic en clairement moins bien 2 - Tu donnes des valeurs en dur à copier/coller dans son code 3 - tu rajoutes des limitations arbitraires ridicules sur l'input de données
XeraFiu: C'est pas un puzzle, c'est un clash of code
Alshock: Bah non justement, c'est de la merde aussi
Alshock: Un CoC c'est un puzzle, c'est censé être relativement court c'est pas pour ça que prendre un puzzle qui existe et le vider de son squelette donne un CoC
Alshock: C'est un non d'ordre planétaire ce truc
XeraFiu: Si je mets des variables pour toutes les lettres, il n'y a qu'une facon de coder la solution. On est pas obligé de copier/coller, si on est sur un CoC d'opti, vaut mieux le faire en donnant un schema avec des chiffres que de copier "******"
Alshock: Ah, donc l'intérêt de ton CoC réside dans le fait de trouver la manière la plus courte de générer les lettres pour du shortest? Je suis bluffé
dwarfie: Alshock qui vient de decouvrir que la moitie des coc sont des pompages des puzzles existants depuis des lustres :D
Alshock: nan mais pomper je veux bien, mais là même le classic fait la gueule quoi
dwarfie: ouais ... fais gaffe sinon chuck va venir te voir ... faut pas le vexer :rofl:
Alshock: J'ai son poster dans ma chambre depuis que ma cousine a fait la blague de me l'offrir
Alshock: j'crois qu'il me regarde de travers
**dwarfie se dit que chuck a ete martyrisé deja en fait :thinking:
Thyl: !
Thyl: yo !
Zorg1: c'est vrai que c'est pas terrible ce CoC
BlaiseEbuth: Bah c'est un coc. C'est pas terrible par essence.
Zorg1: après je sais pas pourquoi Alshock nous a fait la méchante licorne mais bon
Zorg1: y a un arc-en-ciel qu'a dû mal passé
BlaiseEbuth: Une prise de conscience soudaine...
Zorg1: Automaton2000 t'es au dessus de tot ça, toi ?
Automaton2000: oui c'est la faute à cg
Zorg1: tu vois Blaise même le bot se met à saler le chat :(
BlaiseEbuth: :grin:
**Zorg1 va se retirer dans un salon où règne le calme et l'harmonie
**Zorg1 se dit qu'il n'a pas regardé s'il y avait du drama dans le forum
BlaiseEbuth: Pas de drama. Mais un génie. https://www.codingame.com/forum/t/p-versus-np/191132
philRG: nicola: comment on monte de grade? Tu passes en radian. :joy:
Bon[]Crayon: Automaton2000 P | I | S | O | U | N
Automaton2000: faut que j'arrete de faire des trucs pour que ça fonctionne aussi bien
Bon[]Crayon: Automaton2000 Tu es un génie.
Automaton2000: tu fais quoi en tant que tel
Bon[]Crayon: Automaton2000 Tu désosses des vœux.
Automaton2000: j'en ai fait un peu la honte
Bon[]Crayon: Automaton2000 Pauvre de toi.
Automaton2000: oui mais comment je fais pour le moment
jdeveil: bijour les gens
Bon[]Crayon: o/
jdeveil: je vois qu'on s'amuse ici !
Bon[]Crayon: Rire & Algorithmes :)
jdeveil: ah ben ça peut faire un thème pour un CoC ça :)
jdeveil: :p
Bon[]Crayon: C'est l'histoire d'un mec, normal, qui ne connaît pas l'unicode ...
BlaiseEbuth: Sérieux ? Personne veut un trillion de bitcoin ?
Bon[]Crayon: Dès le début c'est drôle.
Bon[]Crayon: BlaiseEbuth :joy:
jdeveil: P=NP? trop facile :p
BlaiseEbuth: Il a déjà fait le plus gros "I’m working on one attempt, but the algorithm still lacks some finishing touch"
BlaiseEbuth: Une occaz' en or
Zorg1: encore un gars qu'a fait 52% à un test de CG
jdeveil: hehe
BlaiseEbuth: jdeveil a bouffé leojean890 :scream:
jdeveil: même pas... c'est mon côté : retour de boulot...
jdeveil: faut savoir décompresser :)
Zorg1: :p:p
jdeveil: pour le coup, merci BlaiseEbuth, c'était amusant :)
nicola: Ça tombe bien, BlaiseEbuth presse des cons.
BlaiseEbuth: Ouai.
nicola: *BlaisEbuth
BlaiseEbuth: Non
nicola: Ha ben non, avec deux e.
BlaiseEbuth: la première était bonne
jdeveil: l'autocomplétion a du bon nicola ;)
nicola: Elle n’a pas marché.
jdeveil: enfin quand on a pas un pseudo trop générique :p
nicola: Ouais, j’aurais pu choisir salocin.
BlaiseEbuth: Machiavel
jdeveil: ouais ya moins de cas avec salocin
Zorg1: 1 trillon de bitcoin ? je croyais qu'il ne pouvait y en avoir plus de 21 millions
BlaiseEbuth: *en bitcoin, my bad
jdeveil: c'est mieux pour nos algo d'auto-complétion... en P ou NP d'ailleurs ?
Zorg1: en fait P=NP c'est le nouveau mouvement perpétuel ?
nicola: Oui, ça fait tourner les zozos qui se piquent de maths.
nicola: Comme ceux qui pensent avoir trouvé la quadrature du cercle.
Zorg1: je croyais que ça faisait belle lurette qu'on avait prouvé qu'elle n'était pas possible elle
jdeveil: c'est facile ça aussi : le carré est un cercle de rayon l'infini... à moins que ce ne soit l'inverse...
jdeveil: bon ok j'arrête :p
BlaiseEbuth: https://www.youtube.com/watch?v=1Bn50keR6UY
BlaiseEbuth: Un grand moment de science
Zorg1: de toute façon le carré c'est un cercle qui a seulement deux diamètres
Zorg1: #toiAussiInventeDesExplicationsFoireurses
BlaiseEbuth: :thinking:
Zorg1: cherche pas c'est des maths de compétition
BlaiseEbuth: Bac+9 comme aurait dit ma prof de math en license...
Zorg1: après faut éviter de chopper la grosse tête comme l'autre qui fait de la politique
BlaiseEbuth: Vaguement entendu parler. Mais jamais regardé.
Benco11-developpement: 2+2 = 5 ?
BlaiseEbuth: Bah "moi je suis bac+9" c'était son argument choc quand on lui faisait remarquer qu'elle avait dit une connerie.
Zorg1: ouaip un argument d'autorité, "je suis architecte Java, je sais faire de l'informatique"
Zorg1: un truc comme ça :p
BlaiseEbuth: :zipper_mouth:
Zorg1: non y a un con qui m'a gonflé au boulot :smiling_imp:
Zorg1: Automaton2000 t'es architecte Java toi ?
Automaton2000: ca va pas durer :p
Zorg1: :)
Zorg1: ah tu vas te mettre à faire du ML en python Automaton2000 ?
Automaton2000: salut tout le monde et Zorg1
Thyl: Zorg1 tu nous parles de l'hypercube ???
Zorg1: l'hyper cube ? bah tu trouves une quatrième dimension et puis voilà
Zorg1: ezpz
nicola: Oui Zorg1, mais il y en a toujours qui essaient quand même.
nicola: J’en ai bien vu un qui écrit sans sourciller des dérivées non entières en passant par la transformée de Fourier.
nicola: Yolo.
Thyl: yo
nicola: Et un « théorème » sans savoir où vivent les lettres utilisées.
Zorg1: tu mets des lettres grecques, latines voire hébraïques et c'est bon
nicola: Donc… :shit:
nicola: :dung: :crap:
Zorg1: après bon les maths ont aussi progressé parce qu'un gars se l'ai un peu joué rebelle
Thyl: le mieux c'est les gens qui te sortent chiffre à la place de nombre
Zorg1: ça encore ça va
Zorg1: t'as pas mal d'expressions qui se baladent avec "chiffre" à la place de nombres
Thyl: oui
Thyl: ça c'est des expressions
Magus: Automaton2000, j'ai un email qui me dit que ta maison est en travaux, ça va ?
Automaton2000: ça a toujours été comme ça
Thyl: :D
Zorg1: le bot blasé
Thyl: Automaton2000 t'es vachement intelligent
Automaton2000: mais si tu veut mettre un nom de domaine
Thyl: Automaton2000 Magus te traite bien ?
Automaton2000: si je fais une liste des positions possibles
Magus: NON parle pas de ça !
Thyl: :D
Thyl: :joy: :joy: :joy: :joy: :joy: :joy:
Thyl: Magus
Thyl: tu c'est ce qu'on dit
Thyl: "la vérité sort de la bouche d'Automaton2000"
Automaton2000: en fait c'est pas un contest de 4 semaines
Zorg1: ah tu te réveilles Automaton2000 ?
Automaton2000: on va pas en plus
Zorg1: t'as fini ton hibernation en mai. D'un autre côté t'as raison, on a eu un mois pourri, Automaton2000
Automaton2000: c'est pas un problème de type
Magus: non mais moi je note juste que je viens de recevoir un mail qui me dit qu'un routeur de la baie de Automaton2000 a laché et qu'ils sont en train de les remplacer. Donc je me pose la question : Tu passes par où Automaton2000 ?
Automaton2000: là tu peux te faire une idée
Zorg1: normalement ils remplacent sans interruption de service ?
Magus: oui
Magus: enfin ils préviennent quand même qu'il peut y avoir des perturbations
Thyl: Magus tu payes cher pour la maison d'Automaton2000
Automaton2000: y'a moyen de créer un compte
Thyl: ???
Magus: 9€ par mois
Magus: mais bon j'ai pas que Automaton2000 sur cette machine
pardouin: https://www.mathematex.fr/viewtopic.php?t=2476
Automaton2000: nan mais quand je vois que je suis sorti de la fac
nicola: Certes Zorg1, mais là dans le truc que j’ai vu, il n’y a aucune quantification.
nicola: À ce niveau-là, c’est du mouvement perpétuel.
BabelO: Bon le bitboard en JS ... pas bonne idée d utiliser les bigint de node js ils sont lent !!!
BlaiseEbuth: Trop de mots dans cette phrase... "Bon le JS ... pas bonne idée d utiliser js il est lent !!!" aurait suffit.
BabelO: roh non en nodejs on peu faire des truc res rapide :) analyse de buffer audio compression filtre FIR avec les typedarray par exemple .
BlaiseEbuth: Y'a une arnaque
BlaiseEbuth: Si.
BlaiseEbuth: A tout les coups c'est des trucs codés en C ou autre qui tournent derrière.
Magus: bah oui y'a une arnaque
Magus: on peut faire des modules npm en C++
Magus: forcément ça va vite :D
BlaiseEbuth: Voilà
BabelO: non ca j'ai fait pour le passage par driver USB avec NAN .. mais ca remonte ! apres avec les typedarray ca va vite sinon
BabelO: https://github.com/fcrohas/sdrplay-jsbinding
xel-: cc tout l'monde
BabelO: mais la quand je passe en bigint c'est super lent
BabelO: je sais pas comment ils ont fait ceux en legende avec le JS ... bien codé surement mais comment
BlaiseEbuth: Ouai. Bah tu vois ton lien, c'est en c++
BabelO: oui je sais bien j'ai fait ce module .. pour un autre projet derrriere en nodejs
BlaiseEbuth: Bah c'quoi le point alors...
BabelO: Math.floor(Math.random() * node.numUnexpandedMoves) remplace par ~~(Math.random() * node.numUnexpandedMoves)
BabelO: mais avec toute les manip bit avec Bigint deux fois plus lent alos que en 32 c'est rapide
BabelO: en gros en reerivant le code en bitboar avec bigint c'est pas beaucoup plus rapide... la j'ai refait avec le float64array limité a 53 bit et effectivement ca marche mieux
BabelO: c'est juste que j'ai vu passer un nombre d iteration fait en C++ assez elevé et j en suis tres loin
BlaiseEbuth: Oui bah forcément. Même le truc le plus opti en js égalera jamais son équivalent en C/C++
BlaiseEbuth: Si tu sais coder en C++ pourquoi tu t'obstines en js ?
BabelO: ok mais j'aurais pense avoir un plus gros ecart en passant en bitboard ... j'ai vu que en c++ vous passez les pragma
BabelO: ben pour s amuser et surtout que je switch pas avec les truc pour le bureau sinon c'est bug sur bug a changer de language la journée .. prochain je passerais en C++ :(
BlaiseEbuth: Obliger les pragmas sur cg. On a pas de flags d'optimisation sur le compilo, parce que ce serait "vraiment trop déséquilibré pour les autres langages"...
BabelO: j'aurais juste voulu savoir les technique d optim
dwarfie: alors que fournir toutes les librairies ou presque a un certains langage non BlaiseEbuth ? ;)
BlaiseEbuth: Hmm ?
Alshock: dwarfie ya pas besoin de fournir toutes les librairies en Ruby ils ont incorporé tout ce qu'ils pouvaient au core
dwarfie: :unamused: comme si je parlais de ruby ....
Alshock: Je sais bien dwarfie, mais je me remets toujours pas du - "hey les gars j'ai une idée d'un opérateur [] qui renverrait la valeur du xième bits d'un entier !" - "Ok Gérard, tu sais quoi ? mets ça dans le core !"
Alshock: C'est bien la peine de faire des langages avec des classes modulables hors définition :D
BlaiseEbuth: Tu parles de quoi alors dwarfie ?
dwarfie: BlaiseEbuth ... pas de php en tout cas ... ils m'ont toujours meme pas mis gmp ou readline ;)
Alshock: Tu penses à Perl ptêtre ?
Alshock: Je regarde la faq là
dwarfie: pas pratique pour les golfs et les puzzles a grand nombres ...
BlaiseEbuth: Pis tu dis ça comme si j'étais d'accord avec cg...
Alshock: On va pas jouer à quel langage n'est pas visé, y en a des trouzaines
Alshock: voire un tétrachiée
dwarfie: BlaiseEbuth non je l'ai pas dit comme ca justement ... au contraire ...
Alshock: @dwarfie j'ai le droit de poser une question pour laquelle tu n'as pas le droit de me taper ?
Alshock: C'est quoi gmp ?
BlaiseEbuth: Bah si "alors que fournir toutes les librairies ou presque a un certains langage non BlaiseEbuth ? ;)"
BlaiseEbuth: Comme si je disais le contraire
Alshock: Moi je veux surtout savoir dans quel langage on a droit à tout ce qu'on veut comme library, je me reconvertis même en clojure moi j'suis un malade
dwarfie: https://gmplib.org/
Alshock: visiblement ils ont pas aimé Fallout 4
BlaiseEbuth: Ni le css
Alshock: t'exagères y a plein de petits carrés de couleur super jolis
Alshock: J'aime bein ce genre de designs de page mi-rétro mi-balek
Alshock: et re mi-rétro derrière
BlaiseEbuth: De toute façon c'est la faute de CG. Hein Automaton2000 ?
Automaton2000: y en a pour tous les coups
Alshock: on dit tous les goûts Automaton2000
Automaton2000: (ou alors je suis un peu lent
Alshock: tkt pas frérot, moi aussi je suis pas rapide à la comprenette
BlaiseEbuth: *non plus
BlaiseEbuth: *ne
BlaiseEbuth: fix ton négation
Alshock: non je garde comme ça, j'aime beaucoup les négation écrites au positif
Alshock: par contre mes pluriel sans s ça... J'assume moin
BlaiseEbuth: "mes pluriel sans s" sans s
BlaiseEbuth: "moin" sans s
dwarfie: :popcorn:
Alshock: Merci Blaise d'éclairer de tes lumières le sens de mon propal
BlaiseEbuth: Le sen, singulier sans s
Alshock: je pense que tu es un sans c
BlaiseEbuth: Vrai
Alshock: ah bah non, singulier, san ! Je m'a pris l'épié dans le bernard
WhatTrickeryIsThis: dîtes, c'est quand le summer challenge au juste?
Bon[]Crayon: Ça existe ?
Zorg1: ouaip Automaton2000 frime en slip de bain en roulant les mécaniques
Automaton2000: en fait à la fin
Bon[]Crayon: Automaton2000 à la fin c'est la tortue qui gagne
Automaton2000: je pense qu'il faut que je bosse
Zorg1: Alshock : sinon t'as le style "vous m'emmerdez avec vos foutaises CSS moi je formate tout avec des
" https://www.fltk.org/ Zorg1: je rigole pas trop moi aussi j'ai tendance à tout formater avec des