Chat:Fr/2020-07-19
Bon[]Crayon: Bonjour de bon matin
Bon[]Crayon: AutomatonNN :turtle:
AutomatonNN: ou juste pas le chat de contest ?
Bon[]Crayon: Automaton2000 :robot
Automaton2000: en fait, tu n'as pas le droit à un algo de recherche de chemin le plus court, vous avez des ...
Bon[]Crayon: Automaton2000 C'est quoi cette nouvelle règle ?
Automaton2000: et ça doit être possible de faire une table de transpo ?
Bon[]Crayon: Automaton2000 Aucune idée :turtle:
Automaton2000: qui n'est pas forcément le meilleur site pour apprendre le c++
Bon[]Crayon: Automaton2000 Tu es en c++ :robot:
Automaton2000: oui mais ca c'est pas un vrai langage
Bon[]Crayon: Automaton2000 Clojure ?
Automaton2000: ah oui il a l'air bien
Bon[]Crayon: Automaton2000 Les goûts et les couleurs ...
Automaton2000: bon bah je vais essayer de comprendre le truc
Thyl: Yo tout le monde et tortue Automaton2000
Automaton2000: ben c'est une bonne idée ça
Thyl: Automaton2000
Automaton2000: ah ok il est vivant
Thyl: Automaton2000
Automaton2000: ah bah c'est sur que si je pars sur une base de données
Thyl: Oui tu es une base de données vivante Automaton2000
Automaton2000: je pense que ça peut pas faire de if
Thyl: Automaton2000
Automaton2000: parce que t'as un bon winrate contre le boss
Thyl: Automaton2000
Automaton2000: de ce que j'en ai pas besoin de beaucoup de monde
Thyl: Automaton2000
Automaton2000: je mets un peu de chance de faire des trucs
Thyl: tortuetortuetortuetortuetortuetortue Automaton2000
Automaton2000: je crois que c'est une seule ligne
Thyl: tortue tortue tortue tortue tortue tortue Automaton2000
Automaton2000: je voulais faire un truc propre
Zorg1: bon dimanche tout le monde, et aux bots "état de l'art", Automaton2000 & AutomatonNN
Automaton2000: si tu veux pas faire de la programmation dynamique
AutomatonNN: pourquoi tu es dans le top 20 ?
Zorg1: AutomatonNN : on appelle ça le talent :p
AutomatonNN: t'es en train de faire un truc de ce que tu dis ?
Zorg1: dbdr : ah ton wiki me claque une exception quand j'essaie d'y accéder
dbdr: ah ok
dbdr: je suis en train de bosser pour JBM ;)
dbdr: je regarde ça
Zorg1: ok merci ;-)
dbdr: voila
dbdr: meme vim me montrait l'erreur
dbdr: non non :innocent:
dbdr: ya meme du debug data sur les pages, amusez-vous ;)
Zorg1: nice
JBM: ca sent le "je suis le premier a part l'admin le createur et les bots"
dbdr: je pense que c'est exact
JBM: je sais plus pourquoi je l'ai cree
JBM: j'ai arrete de contribuer a wikipedia avec user
dbdr: bon, j'en suis à: $permissionManager->userHasRight( $this->context->getUser(), 'bot' )
JBM: tiens c'est sqlite derriere
JBM: je croyais que wp etait mysql
dbdr: renvoie rien (chaine vide je suppose)
dbdr: ce qui doit etre false en PHP
dbdr: c'est une DB derriere
JBM: php est plus sain que js la-dessus
dbdr: c'est pas hardcodé
dbdr: sqlite c'est qd meme plus lightweight
dbdr: parfait pour cette config, non?
JBM: mais c'est nouveau pour moi, laisse-moi m'emerveiller
dbdr: j'avais vu le talk sur sqlite, j'avais été assez convaincu
JBM: mais oui sqlite c'est Vraiment tres bien
JBM: ca a change ma vie quand on nous a introduits
dbdr: https://www.youtube.com/watch?v=Jib2AmRb_rk
dbdr: celui là je crois
dbdr: :D
dbdr: le testing est assez impressionant, de mémoire
Zorg1: ah ah les debug data sur chaque page, j'ai l'impression d'être au boulot ^^
JBM: sqlite est un de ces rares softs avec 100% de coveerage
JBM: (et un des rares ou c'est sense)
dbdr: il argue que sqlite est dans le top 5 des codes les plus utilisés au monde, possiblement #1 :)
Zorg1: vu que c'est dans le domaine public, mysql, tu peux le récupérer et le bricoler sans rien dire
Zorg1: *sqlite pardon
JBM: meme si je vois pas trop l'utilite comme ca
dbdr: j'ai comme l'impression que le commentaire correspond pas/plus au code
dbdr: c'est pas qu'il a le droit de pas marquer comme bot, c'est qu'il a pas le droit
dbdr: non?
dbdr: *pas le droit de marquer
JBM: je sais pas, je suis en train de regarder hipp
dbdr: enjoy :)
JBM: je l'adorais deja avant, mais en plus il parle bien et est marrant
dbdr: tu l'adorais pour quoi?
dbdr: sqli(te)² ? :D
Thyl: Yo tout le monde et tortue à Automaton2000
Automaton2000: ce n'est pas le boss mais pas les gens qui codent en python
Thyl: Donc c'est personne Automaton2000?
Automaton2000: y avait un truc qui ressemble à un truc comme ça ?
Thyl: ?....Automaton2000
Automaton2000: bon, on peut pas tout avoir
Thyl: Tu as raison, un monde parfait n'es pas parfait
Thyl: Automaton2000
Automaton2000: c est ce que je me suis toujours dit que je voulais pas faire de la merde
Thyl: pour certain c'est le typage dinamique et pour d'autre faut pas que ça bouge Automaton2000
Automaton2000: ce ne serait pas du luxe
Thyl: d'ailleurs je me suis toujours de mander, pourquoi quel est le problème du typage dinamique ?
Thyl: dynamique
Thyl: *
Thyl: **
Thyl: **
Thyl: *
***
Automaton2000
Automaton2000: je me suis posé la même question
Thyl: :joy:
Thyl: mdr!
Thyl: Magus ton bot comprend le langage du sapin !
pardouin: j'essaye d'améliorer mon temperatur JS, je pige pas comment je peux être aussi mal classé avec 62 chars. Je dois passer à côté d'une astuce bidon. Il y a mieux que trier la liste efficacement et prendre le premier élément?
Thyl: En python c'est ce qu'on fait !
Thyl: oui
Thyl: désoléL...
Thyl: JBM
Thyl: Tu fais quoi toi ?
Thyl: Non mais je veux dire pour temperatures en golf
JBM: je sais plus j'y ai pas touche depuis une eternite
dbdr: JBM: https://i.snipboard.io/yFipaM.jpg
JBM: mmm disons que 'est mieux?
dbdr: ben, l'info est là
dbdr: donc oui
dbdr: a priori le filtre devrait marcher maintenant
dbdr: après ya la question de l'UX
dbdr: en passant, je pense que ça devrait fixer mon problème de login en meme temps
dbdr: tiens, un Zorg pas 1 :D
351062: Pouet, ça vient d'où ce screenshot ?
Zorg1: dbdr : je suis dans la place ;-)
dbdr: tu as hacké wikimedia? :D
Zorg1: :D
dbdr: laglaglag
Neumann: #denied
dbdr: ?
dbdr: et https://translate.google.com/#view=home&op=translate&sl=Neumann&tl=fr&text=#denied ne marche pas
Neumann: Rapport à ma question sans réponse :D
dbdr: ah oui, j'étais pas sur pour 351602 et tu étais plus connecté
dbdr: https://cg.spdns.eu/index.php?title=Special:RecentChanges&hidebots=0
dbdr: et hop, rétroactif, les bots, JBM
dbdr: effectivement sqlite c'est pas mal :)
dbdr: je pense que le défaut de 7 jours est court pour l'activité humaine :D
JBM: allez hop soyons fous live updates active
257832: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: c'est mon code de contest
AutomatonNN: bonjour tout le monde et Automaton2000
Thyl: Yo Blaise !
BlaiseEbuth: o/
Thyl: AutomatonNN
AutomatonNN: aveuh l'a déjà fait toi :D
dbdr: attention à l'overload d'information ;)
Thyl: ...
JBM: effectivement, j'etais pas pret pour ca
Thyl: Euh
Thyl: C'est quoi le Bridge ep 1 ?
Thyl: :D
dbdr: c'est le niveau au-dessus de twitch chat (avec overflow)
JBM: m'a fallu un moment pour comprendre que tu parlais pas de bridge ep1
dbdr: :D
Zorg1: ça devient confu
Stilgart: AutomatonNN: non, c'est "bonjour tout le monde et tortue Automaton2000" !
Automaton2000: je savais pas que ça ne devrait pas y avoir de la chance de faire des tests
AutomatonNN: oui mais c'est pas trop compliqué de faire un truc du genre pour un puzzle qui s'appelle comme ca :D
Zorg1: Notre document : Stilgart & Automaton2000 https://imgur.com/a/tgfZ3Ag
Automaton2000: si y'a un autre truc
Thyl: Oui !
Thyl: 100ù au bridge ça y est
Thyl: :grinning:
Thyl: merci à tous ceux qui on décrypter mon code ;)
BlaiseEbuth: np
Thyl: ça veux dire quoi np ?
BlaiseEbuth: no problem
Thyl: BlaiseEbuth
Thyl: aaaa.....
Thyl: :)
JBM: ca veut dire quoi blaise et but?
Thyl: Surement un coder de paper soccer ...:)
Thyl: :)
Zorg1: Blaise et But c'est un synonyme de Pascal et Goal non ?
BlaiseEbuth: :door:
JBM: plot twist: blaise c'est une typo pour balise
JBM: les amis, je crois que nous avons affaire a...
BlaiseEbuth: Diantre...
Zorg1: Mon dieu, je n'étais point prêt à une telle révélation
dbdr: t'as plus qu'à faire tes balises et partir en bacances
Zorg1: tricot vert et bas si rouge, ne balisons pas !
dbdr: tiens, un marin!
Zorg1: oui enfin n'exagérons rien ;-)
dbdr: d'eau douce?
dbdr: en haut douce c'est l'inverse ;)
Zorg1: c'est pas vraiment le même type de signalisation je crois
dbdr: pas fait exprès mais elle est jolie :D
dbdr: si, en tout case pour un fleuve
dbdr: tiens, en tout cas et in any case ça veut pas dire la meme chose :thinking:
dbdr: bon, tout et any c'est pas vraiment pareil
dbdr: :door:
Zorg1: si tu commences à mélanger les grammaires de plusieurs langues ça va pas trop le faire
JBM: les grammaires et les idiomes
dbdr: je vais me gener
Zorg1: le nouveau MK ? J'aimais bien quand il se mettait à elider les voyelles de façon random ^^
JBM: c'set vrai que sa place est vacante
dbdr: le MK nouveau est arrivé
Zorg1: il a un goût de banane ?
dbdr: toujours
dbdr: tiens, ya === en PHP
dbdr: c'est toujours un bon signe pour un langage...
Zorg1: et ==== quand == et === ne marchent pas
Zorg1: "Tip : ajouter un signe '=' jusqu'à ce que votre code fonctionne"
Zorg1: "Le coin des pros : si vous avez une ligne de '=' il y a peu être un autre problème dans votre code que la comparaison"
JBM: oui c'est un conflit re merge non resolu
Zorg1: "Le wizard de git : dans ce cas, faire un git push --force"
JBM: le truc du superpro: rajouter un : devant master avant le push
Zorg1: :fearful:
dbdr: le probleme c'est que ===... c'est du codage unaire
dbdr: faudrait mieux prévoir une versison pour les opérateurs
dbdr: en prévision de toutes les erreurs de conception
dbdr: c'est de l'unaire ça
dbdr: if (x ==[v=3.1] y)
dbdr: faut il des versions pour le = de v=3 ?
dbdr: la version peut-elle est une variable dynamique?
Zorg1: un nombre pas entier de '=' c'est rusé ça
dbdr: if (x ==[v=x] x)
JBM: si t'as un langage de vieux coince
Zorg1: essaye -3vel, ça marche toujours
dbdr: ça me rappelle Blow executant son jeu à compile-time :D
Zorg1: ?
Zorg1: j'ai une ref qui manque là
JBM: t'as qu'a utilier un langage mieux managed
Zorg1: j'ai un gc un peu violent, il a un gros aspirateur industriel fait pas dans le détail
dbdr: Zorg1: https://youtu.be/UTqZNujQOlA?t=2930
dbdr: c'est par là je croi
dbdr: s
Zorg1: c'est quoi comme langage ?
dbdr: c'est son langage
dbdr: Jai je crois
dbdr: c'est un type un peu spécial, parfois intéressant
Zorg1: ah ok. il a l'air un peu dans son trip, oui
dbdr: c'est le type qui a crée https://en.wikipedia.org/wiki/Braid_(video_game)
Zorg1: sinon j'aime bien le concept "tu peux pas compiler si t'es trop mauvais à space invaders" ^^
dbdr: :D
dbdr: faudrait carrément le hard-coder dans le compilo du coup
dbdr: à la trusting trust, pour etre sur
dbdr: tiens, rusting rust
dbdr: ya pe un truc à faire avec ça :thinking:
dbdr: \o/ prends ça, mediawiki permission system!
Zorg1: la rouille rouillante
Zorg1: même en français ça fait classe
dbdr: ya un linguiste qui a fait toute une tirade sur le fait que "rustic" c'est pas un bon adjectif pour parler de rust
dbdr: parce que rust c'est une racine germanique et rustic c'est une racine latine :D
dbdr: mieux :D
dbdr: enfin le ic c'est une racine germanique aussi
JBM: pourtant ca parait pas si eloigne
dbdr: la dérivation de ig, d'ailleurs
dbdr: mais rustique c'est sans lien
Zorg1: ça existe "rustic" en anglais (avec le même sens que rustique ?
Zorg1: ah oui
dbdr: oui
dbdr: en fait le fait que ça colle pas colle assez bien ;)
dbdr: par ex la mascote de rust c'est un crabe
dbdr: parce que c'est un crustacé
dbdr: sans lien non plus :D
dbdr: (not best viewed on webchat, qui supporte meme pas le bold)
Zorg1: c'est pas un R dans une roue dentée le logo de Rust ?
dbdr: logo != mascotte
Zorg1: oui oui je viens de réaliser
dbdr: https://rustacean.net/
Zorg1: oui "Ferris", qui reprend le profil de la roue dentée dans sa carapace supérieure
dbdr: bien vu!
dbdr: j'avais pas remarqué
BlaiseEbuth: On nottera
BlaiseEbuth: -t
Zorg1: y a même une peluche, c'est trop mimi ^^
BlaiseEbuth: le "unofficial"
Zorg1: t'es pas un projet qu'a percé si t'as pas ta page unofficial en plus de l'officielle
dbdr: JBM: WHAT!? I threw -1 stones sur #World
dbdr: moins bien que MAX_INT
dbdr: ça attire le troll?
dbdr: bait and switch
Zorg1: il va te répondre que vu que c'est codé dans un langage impur comme Java, le comportement n'est pas très bien défini ^^
JBM: le comportement sur es relatifs est super specifie
dbdr: je connais des langages moins bien définis que Java...
dbdr: voila
JBM: j'ai du mettre des tests pour que y'ait pas un biais joueur 1 / joueur 2 sur INT_MIN
dbdr: je me suis fait avoir avec char en C
dbdr: il est soit signé, soit non signé
Zorg1: oui ça dépend
Zorg1: du compilo
JBM: oui il est pas les 2 a la fois
dbdr: et de l'archi
dbdr: gcc x86 c'est pas pareil que gcc ARM
dbdr: je crois
JBM: ah ptet un bitfield de largeur 1
JBM: boah il est quand meme pas les deux a la fois
Zorg1: après bon maintenant les octets de 8 bits, et les mots de 16,32,64 c'est devenu assez standard
Zorg1: t'as plus d'archi avec des mots de 12 ou 18 bits
Zorg1: enfin octet, "byte" plutôt
dbdr: oui, mais 0xFF < 0 c'est non spécifié
Zorg1: en Java, ils ont décidé que c'était signé ...
dbdr: oui, ça simplifie mais ça limite
dbdr: en fait en C ya trois types
dbdr: il suffit de 2
Zorg1: 3 ?
dbdr: char, signed char, unsigned char
BlaiseEbuth: Il y'a deux types dans ce monde
dbdr: j'ai peur
Zorg1: celui qui tient le flingue et celui qui creuse ?
Zorg1: (j'en sort pas de ce film :( )
dbdr: il n'y a pas 10 types?
BlaiseEbuth: En binaire ? :D
dbdr: bien sur, quoi d'autre?
dbdr: mais 10, signé ou pas signé?
dbdr: parce que bon, moins deux types...
Zorg1: sont chargés négativement c'est tout
Zorg1: deux électrons libres
dbdr: http://chat.codingame.com/pastebin/b021cb7c-9559-4eb4-8f7b-a2829ce4431a
JBM: 0xff < 0 c'est non specifie?
dbdr: JBM:
dbdr: char c = 0xFF; printf("%d\n", c < 0);
dbdr: ça affiche quoi?
JBM: bon deja filer un char a un %d...
dbdr: oui, j'ai raccourci
dbdr: printf("%d\n", (int) ((char) 0xFF) < 0);
dbdr: en une ligne :)
leojean890: tiens, vous avez donné envie de re-regarder le bon la brute et le truand hehe ;) "If you have to shoot, shoot ! Don't talk !;)"
Thyl: yo leojean890
leojean890: yo !
leojean890: (hier ils parlaient de ça et je me suis connecté juste après ;))
leojean890: en tt cas mtn que j'ai fini tous les puzzles faciles et moyens je constate que les hard me donnent bcp plus de fil à retordre :P histoire à suivre ;P
leojean890: (les non-commu déjà)
Thyl: Moi aujord'hui j'ai terminé mon premier hard !
leojean890: lequel ?
Thyl: Bridge
leojean890: un commu ou pas ?
Thyl: le premier hard non comu qu'on te propose
Thyl: géniale !
Thyl: je savais pas navigué dans les tours de jeux
Thyl: grâce à ça je me suis vache améliorer !
BlaiseEbuth: :cow:
leojean890: ah ou un non commu
leojean890: pas encore testé
Thyl: par contre j'y es passé 3 jours et toute mes nuits ! :)
leojean890: ah ouais courageux, tryhard :P
leojean890: je le testerai un de ces 4
Thyl: c'est toi qui ma aidé pour mes copie .
leojean890: ah oui on en a parlé je me souviens
Thyl: je crée mais objet moto je résolvé l'effet et je copiais
leojean890: jt'avais expliqué comment copier les états de jeu :P
Thyl: vachement efficace deepcopy !
leojean890: ouais mais un peu lent
leojean890: j'essaye de m'en passer :P
BlaiseEbuth: C'est pas bô d'copier...
Thyl: sauf avec deepcopy !
leojean890: et hardcoder un puzzle pour faire 100% c'est pire n'est ce pas ?:P
leojean890: jvais essayer de tous les faire sans hardcoder :P
Thyl: que veux-tu dire par hardcoder
BlaiseEbuth: D'une manière générale, ça veux dire créer une solution qui ne fonctionne que pour les tests et validateurs proposés, mais pas dans le cas général.
Thyl: a oui
Thyl: code en dur quoi ...
BlaiseEbuth: ce qui est la traduction littérale de hardcode ^^
nicola: leojean890, tu peux aussi pondre un code qui répond aléatoirement, typiquement pour un puzzle qui demande une réponse comme oui/non.
Thyl: ^^
nicola: Et qui a peu de validateurs.
Thyl: je rêve ou c'est une réunion de cancre ! :}
Thyl: :)
leojean890: nicola je sais ouais :P mais bon je disais que j'allais éviter de faire ça :P parfois je l'ai fait pour contourner un petit truc pour lequel j'avais la flemme de dev qqc par ex :)
leojean890: genre détecter des LOOP, je mets juste un critère sur le nb d'itérations ;p
leojean890: alors qu'en vrai c'est pas trop hard quoi :)
leojean890: Thyl pour Thor les gens hardcodaient tellement qu'ils ont changé les valideurs !
leojean890: et ouais parfois tu calcules un sous-ensemble de potentielles solutions et tu peux tirer aléatoirement un truc parmi elles et si l'ensemble est suffisamment petit tu peux submit quelques fois et ça finit par marcher :P
leojean890: j'ai pas fait ça mais je l'ai considéré pour gagner du temps, mais c'est pas vraiment l'objectif en faisant des puzzles ;P
RedImp_ff15: Dans l 'exo temperature j'ai une erreur dans "same temperature {1-10;-10}"
RedImp_ff15: dans mon algo je verifie bien
RedImp_ff15: Je peux partager mon algo ici ?
RedImp_ff15: http://chat.codingame.com/pastebin/6c46f326-7e13-4b00-8d8c-b44329a891dc
JBM: quel est le but de ton 1er if?
RedImp_ff15: Verifier si j'ai des valeur absolue égales ,
JBM: et que fais=tu dans ce cas-la?
RedImp_ff15: Ah oui je vois mon erreur
RedImp_ff15: J'ai corrigé, merci de m'avoir orienté vers l'erreur
RedImp_ff15: http://chat.codingame.com/pastebin/58250565-f477-44d7-8fc2-0ecef6298b0f
JBM: tout le plaisir est pour moi
dbdr: lesson learned: pour faire plaisir à JBM, lui faire debugger du Java
JBM: pas pour rien que j'en faisais avant vous
dbdr: avant?
Zorg1: avant que ça soit cool ?
JBM: dans le cas java, c'est tellement pas clair
dbdr: j'ai fait du 1.1 je crois
dbdr: tu as mieux?
dbdr: "mieux"
Magus: j'adore java, mais quand tu vois ce que Oracle veut faire avec les licences :/
JBM: mais je l'ai fait tres tot
JBM: vu que c'etait [d'une certaine maniere] pre-web
dbdr: l'openJDK est open-source
JBM: j'avais du me faire rappatrier cd+bouquins des us par un collegue du vieux
dbdr: Oracle ils font ce qu'ils veulent
JBM: j'ai pas vu ce qu'oracle avait fait de java recemment
dbdr: après c'est sur qu'Oracle aide pas
dbdr: ils cherchent à tirer plus de fric, du peu que j'ai suivi
dbdr: ça m'interesse pas trop
Zorg1: oui ils veulent faire raquer les utilisations pro de Java si j'ai bien compris mais j'ai vaguement suivi
dbdr: ce qui ramene à la fameuse tirade de Cantrill :)
JBM: ct ton lien de tout a l'heure?
dbdr: attends
JBM: non mais je l'ai encore tkt
Zorg1: Cantrill ? kicéencore ?
dbdr: https://youtu.be/-zRN7XLCRhc?t=1976
JBM: gg l'analyse de l'eulogie
JBM: oh c'est tres bien tourne ca
JBM: what you think of oracle is even truer than you think it is
Zorg1: ah "éloge"
JBM: ca me parait hatif comme traduction
JBM: c'est quand meme bien connote "mortuaire" en anglais
Zorg1: "éloge funèbre" alors ;-)
JBM: on a pas de substantif propre pour ca nous?
dbdr: éloge funèbre?
dbdr: scroll :)
Zorg1: "eulogie" à l'air d'être un faux ami d'après WP
JBM: oui, ca me parait probable maintenant que tu l'as releve
dbdr: sinon, oui, c'est un très bon speaker
JBM: dommage qu'il soit tout petit tout le temps
dbdr: faut trouver ses autres talks maintenant :)
Zorg1: ouaip t'as des conseils en Java à donner
JBM: une question en particulier?
JBM: j'ai demarre 50 trucs ce soir, fini aucun evidemment
JBM: je sais plus ou j'en suis
JBM: je pense que je manque de rhum
Zorg1: c'est pas très efficace un moteur à alcool, non ?
JBM: rha mais quelle merde ce nouveau clavier du boulot
Zorg1: quoique je me prendrais bien une bière moi ...
Zorg1: merci
JBM: rha les gens applaudissent je comprends pas pourquoi
Zorg1: bon je finis la vidéo du gars dont la compil lance space invader
JBM: c'etait rigolo, mais ca va
dbdr: ils applaudissent le rant contre oracle, non?
JBM: non non j'en suis a un outil en ligne de commande
dbdr: oui c'est un peu ambigu, mais dans le contexte...
dbdr: ah ok
JBM: truc apparemment impensable avec oracle
dbdr: oui, je connais pas ces outils
JBM: evolution logique et dans le bon sens de solaris
JBM: il parle vraiment tres vite
dbdr: "I love you Unix" :)
JBM: j'aimerais bien parler aussi vite sans me mordre la langue
JBM: bon j'ai besoin de plus de biere la
Zorg1: va falloir sortir le bizarre
JBM: un ancien collegue etait bien fan d'illumos
JBM: nous en parlait regulierement en confs internes
JBM: aaah les D-afficionados ont atteint wp https://fr.wikipedia.org/wiki/DTrace (chapeau)
Zorg1: ah sun / illum
JBM: oui, pour le coup (et comme pour eclipse) je voyais pas l'utilite de le souligner
Zorg1: pas le même D on dirait
dbdr: l'article est pas objectif?
dbdr: ce D est un C-- :)
Zorg1: "la même structure que awk"
JBM: je pensais juste que c'etait pas la peine d'en faire tout un foin dans l'intro que c'etait pas le meme D, avec wikilinks et tout
dbdr: ben ça prete a confusion qd meme...
Zorg1: je vais créer un dérivé de pascal je vais l'appeler .. euh .. C ?
dbdr: :D
Zorg1: :D
dbdr: ref?
Zorg1: oui
BlaiseEbuth: :thinking:
JBM: Blaise_Ebuth -> blaise et but -> pascal et goal
JBM: et moi qui fais l'effort de pas le hl pour rien
dbdr: oui ok :D
Zorg1: t'as plein de gens en embuscade sur ce chat
BlaiseEbuth: J'étais là, mais je te remercie pour ta prévenance.
Zorg1: ils font les morts et poum d'un seul cou
BlaiseEbuth: C'en est presque inquiétant...
BlaiseEbuth: Je suis pas impressionable
Zorg1: :thinking:
dbdr: https://www.levenez.com/unix/unix.pdf
dbdr: wow
Zorg1: ah l'"arbre" généalogique des unix
JBM: ooh j'en avais pas vu depuis 20 ans
dbdr: c'est un DAG?
dbdr: avec les bouts de BSD dans Illumos, d'après le talk :)
JBM: le "A" n'est qu'une question de granularite
Zorg1: je savais pas que BlackBerry tournait sur Unix
Zorg1: un smart phone, un consultant bizarre en avait un, il l'avait jeté contre un mur il fonctionnait encore
Zorg1: c'est tout ce dont je me souviens
dbdr: le mur fonctionnait encore?
dbdr: ou le consultant?
dbdr: faut etre clair...
Zorg1: le consultant était dysfonctionnel depuis le début
Zorg1: et l'immeuble s'est pas écroulé
Zorg1: faites vos déductions
Zorg1: (ça devrait être plus simple que Enstein Ridlle)
dbdr: quel est l'âge du consultant?
Zorg1: *Einstein
Zorg1: indice : il devait être payé plus que moi, et portait une cravate grise
JBM: gris c'est plus cher que bleu?
dbdr: d'une pierre deux cous
Zorg1: z'êtes en forme ...
dbdr: :nerd:
dbdr: tu nous as musé
JBM: rhalala, rafbill a plus son avance de folie sur l'icfp, le suspense est a son comble
dbdr: "No information available yet."
Zorg1: ah c'est vrai c'est la période
dbdr: python #1 :o
dbdr: puis Java, C++
dbdr: rip FP :D
Zorg1: tu nous as rien dit petit cachotier
JBM: le debut du challenge etait grave biaise fp
Zorg1: houla ils utilisent trueskill aussi
JBM: bah j'ai pas eu le temps cette annee
dbdr: c'est quoi la tache?
JBM: mais sur ce type de challenge (qui n'est pas tant que ca courant pour l'icfp) une equipe CG aurait pu faire des etincelles
JBM: la tache c'est... "comprendre la tache"
dbdr: c'est un peu tard pour nous le dire
JBM: en pre-contest, il fallait comprendre et interpreter des signaux extraterrestres
JBM: en lightning il fallait appliquer ca au dernier message (d'une certaine maniere, implementer GHC, d'ou biais FP)
JBM: et la fin du challenge se joue en multi trueskill
Zorg1: ah ok
dbdr: ça fait des trucs tres différents, non?
JBM: c'est vraiment tres profond
JBM: ils publient des blogposts regulierement
JBM: pour macher le travail de ceux qui sont trop a la traine
JBM: j'avais pas accroche autant a un sujet depuis endo
JBM: je regrette trop de n'avoir eu ni le temps ni equipe
Zorg1: ah ah ah mort de rire je suis en plein dans ce genre de truc SICK B :D
JBM: si vous etes motives, vous pouvez probablement encore concourir facon cg
JBM: de ce que j'en observe sur le discord, le niveau est pas vraiment tres haut
Zorg1: (j'étais en train de regarder le site d'un gars qui avait fait un Haskell lors de l'OOOC 2019)
JBM: faut juste trouver le post avec le pseudocode et trouver comment appliquer ca a la fin du contest
Zorg1: euh le concours de code obfusqué en C
dbdr: faut pas faire les etapes d'avant?
Zorg1: j'ai peu être trop mis de O
JBM: recommande pour comprendre
JBM: theoriquement pas necessaire
Zorg1: IOCCC
Zorg1: oui
JBM: rha bryan qui dit "terrible language called logo"
JBM: turbo pascal was very very fast
JBM: "once you write 100kLOC C++, you won't like it anymore"
JBM: "the cafe we went at was literally called the java java"
dbdr: :D
JBM: "once your software works, you don't want it to be in java anymore"
JBM: "i know you won't believe me---java has no unsigned types!"
dbdr: le best-of :)
dbdr: c'est quel talk?
JBM: https://youtu.be/LjFM8vw3pbU?t=1180 (ou j'en suis)
JBM: les 120 dernieres secondes sont un festival
JBM: c'est vrai, ca faisait longtemps
Zorg1: le héros grec ? :p
Zorg1: je préfère Ulysse, moins bourrin plus en finesse
Zorg1: (bon ok le massacre des prétendants, mais bon faut bien montrer qui est le patron parfois)
JBM: heureux qui, comme lui, ...?
JBM: "javascript wasa real language" eheh
Zorg1: ouaip ou l'autre qu'a ramené une toison (et une copine fatricide qu'il a fide jetée)
Zorg1: *vite
Zorg1: houla bientôt 2h00
JBM: comment es ton galaxy pad
Zorg1: le truc de l'ICFP ? je pense que je vais vous regardez faire
JBM: "if you were doing something in javascript that wat NOT in the browser, there was some stigma attached to that"
Zorg1: moi je continue sur le compilo Haskell ;-)
Zorg1: celui de l'IOCCC 2019
Zorg1: en fait je regarder une implem d'unlambda dans cet IOCCC et je suis tombé dessus
Zorg1: comment ça theme ?
JBM: unlambda est SO dans le theme cette annee
JBM: c'est quoi le resume du contest de l'icfp2019?
dbdr: changed computing forever?
JBM: "so we wemt all in on node---whoch in hindsight doesn't seem like it made sense"
Zorg1: y a un thème pour l'IOCCC ?
Zorg1: ah ok désolé on parle de deux choses différentes
Zorg1: en 2019 c'était pas le robot qui découpait des surfaces ?
JBM: oui, c'est pas ca le shrink-wrap?
JBM: "we should talk at node summit" "we don't have anything positive to say at node summit" "that's an even better talk"
JBM: "the values that we had for node were valuer that node never had for itself"
Zorg1: si
JBM: ce theme avait l'ir pas mal
JBM: mais il avait l'air pas mal
leojean890: the ecstasy of gold, c'est un bon thème ;)
JBM: encore une notabilite de rafbill
leojean890: ennio morricone, je plussoie
JBM: t'as vaguement lance le sujet
leojean890: je prépare un petit bohémian rhapsody en piano voix avec un chanteur sinon hehe, c'est pas le plus simple ;p
leojean890: pas trop trop fait mais y'a moins fait en effet :P
JBM: tu devais pas me faire un tracking clavier toi?
leojean890: tu devais me relancer dessus non ?:P
leojean890: j'ai po les infos sur le morceau :P
leojean890: ;p
JBM: j'ai un pianiste, mais...
JBM: il galere a me transferer ses tracks
leojean890: le bass-drums ?:P
JBM: il m'a demande une partition piano+basse_accords
JBM: pour savoir quoi jouer quoi PAS jouer
JBM: percus j'ai eu un miracle
leojean890: en general je pars juste du bass drums audio et je me débrouille:P
JBM: "i know lots of people love go, and that's great---FOR YOU"
leojean890: ou je démarre du chant et je me débrouille aussi
JBM: "ii got nothing against your life choices" LOL
leojean890: après ça dépend si la personne a une vision très précise de ce qu'elle veut ou pas
JBM: oui enfin je t'evoie QUOI pour que tu me renvoies qqch d'utile?
JBM: ah j'ai une vision super precise
JBM: je ne veux que le meilleur
leojean890: tiens j'ai fait ça en piano voix récemment :P:P
leojean890: https://www.youtube.com/watch?v=IUuE9lwRCdM
leojean890: ah ouais tu vas comparer des mecs ?:P
leojean890: hop audition :P
leojean890: pour que je te renvoie qqc d'utile, envoie juste un bass batterie :P
leojean890: et je record un clavier ;P
leojean890: sauf si t'as une vision d'accords précise tu peux les envoyer aussi :P
JBM: ben j'ai qu'un arrangement
leojean890: sinon je les make up à partir de la basse
JBM: accords, tensions, tout le touti;
leojean890: ah ouais ;)
leojean890: ça fait 4 mois que j'ai pas fait de jams sur paris tiens :P
leojean890: bah du coup tu px envoyer stv
leojean890: j'ai jammé avec un cousin semi-pro bassiste ;P
leojean890: et j'ai repris mes répètes avec 2 groupes
leojean890: only pour le moment
JBM: faut que je trouve le bon format pour toi
JBM: mais si t'es motive, mon audacity attend que toi
JBM: en plus t'es vaguemement competent
leojean890: vaguement ?:P:P
JBM: tu peux monter ton propre track "parfait"
JBM: je te dis pas le rattrapage que j'ai a faire sur la flutiste et le clarinettiste
leojean890: bah après je pense que j'ai des pts forts et faibles ;P
JBM: bon, donc la meuf, tu la baises?
leojean890: mais en général ça passe bien dans les jams pro :P
JBM: je connais pas le niveau despros
leojean890: j'ai pas leur niveau ;P
leojean890: je practice pas assez
leojean890: les mecs groovent de ouf
leojean890: j'ai bcp jammé avec le bassiste de magic malik ;P
JBM: au pire je te coupe au montage :P
leojean890: et des mecs de echoes of
leojean890: mais ils groovent quoi :P
leojean890: ah le batteur de tom ibarra aussi
leojean890: pierre lucbert
leojean890: definitely better than me ;P
JBM: elle chante pour un compac?
leojean890: qui, ma vidéo ?:P
leojean890: elle veut être actrice :P
leojean890: ;P
leojean890: moi à voir, mais essayer de kiffer ce que je fais au max ;P
leojean890: d'ailleurs je t'ai po dit mais je viens de signer dans une startup (je pense tjr que Meritis est une bonne SSII, mais je voulais un peu d'aventure :P)
JBM: "c'est cool mais jme casse"
JBM: ca paie bien les startups?
leojean890: ça dépend, 48 dans mon cas
leojean890: toi j'pense que t'es bien plus expérimenté et que tu demandes pas mal ;)
leojean890: on dirait :P
JBM: ouais, meritis me propose pas assez ;p
leojean890: mais bon là je vais tenter data engineering, je n'ai jamais fait ça
JBM: c'est vaguement qu'une question de "back of the envelope"
leojean890: j'suis encore un gamin qui expérimente des trucs ;P
JBM: tu sais quoi a quel debit, t'en deduis le noeud du systeme, t'as gagne
leojean890: et maybe à 40 ans je le serai encore hehe
leojean890: 28, .. pas encore 40 ;)
leojean890: mais ça va vite ;)
leojean890: bah ouais !
leojean890: et toi t'as tout tenté ?;)
leojean890: même le java ;)
leojean890: qui te horripile ;)
leojean890: bah des trucs variés quoi;)
JBM: ouais ca engage a rien donc ouais
leojean890: bah en info y'a tellement de choses que c'est intéressant de tester pas mal de jobs
leojean890: à un moment on en a marre c'est ça ?;)
leojean890: ou on se "spécialise"
leojean890: histoire de valoir plus cher
leojean890: sur un truc précis
leojean890: certains ouais
leojean890: M l'architecte bigdata de 36 ans qui gagne 81k annuels bruts
leojean890: pas trop mal quand m^me comme salaire;)
leojean890: Monsieur;P
leojean890: bah j'en connais un ;)
leojean890: il se fait facturer plus de 1200 euros par les banques
leojean890: par jour
leojean890: donc il a fait en sorte d'avoir ses 81k ;)
Zorg1: en se montrant à des réunions ?
Zorg1: :p
leojean890: bah il a même bossé pour RTE et c'était aucune réu il migrait versant => cassandra;-)
leojean890: et a fait un poke cassandra VS mongodb
leojean890: reseau de transport d'electricité
leojean890: ah ok:)
leojean890: bah lui est presta
leojean890: j'sais même pas s'il y est encore
JBM: connais (probablement) pas alors
leojean890: mais il alternait entre BNP/SOC GEN/RTE
leojean890: multi client avec objectifs de factu
leojean890: par sa SSII
leojean890: 81k dont 10k variables
Zorg1: ah il est même pas indep ?
leojean890: qu'il n'a pas s'il ne remplit pas ses obj
leojean890: il pourrait
leojean890: ainsi il gagnerait encore en salaire ;)
leojean890: mais j'ai pas gardé contact avec
leojean890: donc j'sais pas s'il est passé indep;p
leojean890: et toi Zorg1, indep ?:)
Zorg1: enfin indep, faut quasiment passer par une SSII pour te porter
Zorg1: enfin pour les gros comptes
leojean890: pour bosser chez de grands comptes ouais
Zorg1: non moi je suis dans une SSII
leojean890: je connais des indep qui m'ont un peu expliqué
leojean890: sinon j'en connais un qui est auto entrepreneur je crois
leojean890: genre il paye 28% à l'état
leojean890: il s'inscrit sur un site
leojean890: les boites le contactent
leojean890: et il touche du coup 72% de la factu..
Zorg1: je croyais que c'était pas interessant pour nos boulots autoentrepreneur
Zorg1: tu touches vite le plafond
leojean890: lui semblait satisfait
leojean890: mais bon, c'est un ami, d'ami, il doit avoir 28-30 ans
leojean890: portage => être remplaçable
Zorg1: pas forcément
leojean890: s'i part la boite propose direct
leojean890: qqn
Zorg1: ça dépend de tes compétences
Zorg1: parfois ce n'est pas si simple de remplacer
leojean890: oui, après s'il a des compétences exceptionnelles, rares..
leojean890: je confirme du coup
leojean890: la boite va le vouloir en interne si ça sert sur du long terme
Zorg1: "compétences rares" : parfois c'est surtout piger rapidement, et comprendre les problèmes et proposer des solutions
leojean890: oui c'est bien comme profil ça ;p
Zorg1: par forcément connaître le truc XZ à la mode
Zorg1: les modes ça passe
leojean890: oauis j'avoue !
Zorg1: les projets qui prennent l'eau le top architecte MongoDB ils s'en foutent un peu :p
leojean890: ouais ;p
leojean890: en fonction du contexte c'est pas la même chose qui est recherchée
leojean890: les projets qui prennent l'eau cherchent un sauveur !
Zorg1: bordel j'ai oublié l'heure
Zorg1: bon allez bonne nuit à tous et aux bots Automaton2000 & AutomatonNN
AutomatonNN: ouais
Automaton2000: moi aussi j'ai plein de bugs dans mon code et que je trouve un moyen de mettre en place
leojean890: good night ;P