Session de programmation avec co-pilote
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    2d ago 100%

    En toute franchise, je pense que j'ai pas mal de réactance vis-à-vis des LLMs pour plusieurs raison:

    • peur de pas pouvoir faire carrière (pour l'instant je suis coincé sur du support n2 qui m'a foutu un bore out)
    • problématique de liberté et respect du droit d'auteur, ce qui s'étend à tout l'ensemble des modèles génératifs (on se souvient du directeur IA qui dit que tout ce qui est sur internet n'attend que d'être exploité alors qu'askip, il y a eu des fuites de différents codes de leurs produits lol)

    Après pour la question de l'inférence de type, si on regarde l'écosystème actuel on a :

    • java/C/C++ qui sont typés explicitement (comme beaucoup d'autres)
    • python qui dispose d'annotation et de mypy pour la vérifier (même compiler le code)
    • rust dont les outils de dev permettent d'ajouter l'inférence de type dans l'ide De plus, sans données d'entraînement, le LLM va pas pouvoir te générer de code donc il faudra quand même du monde pour faire le premier jeu et derrière, il y a des grosses problématiques à utiliser des données générées par un modèle pour en entraîner un autre, il faut toujours de la donnée fraiche.

    Quoi qu'il en soit, c'est mon côté anticapitaliste me dit que tant qu'on reste dans le modèle capitaliste, aucune avancé technologique ne sera clean et les LLMs bah c'est au niveau de l'entrainement : si tu entraîne un modèle uniquement sur du code GPL, on pourrait imaginer que ce qu'il produit et sous GPL, mais est-ce qu'entrainer from scratch sur du code gpl rend le modèle utilisable ? Sinon, il faut donc étendre avec du texte humain potentiellemet, et du coup, comment ça se passe au niveau licence ?

    Pour avoir du bon code, on fait comme on fait quand on emploie des stagiaires ou des mauvais programmeurs: on relit, on écrit des tests. Ça reste de l'ingénierie.

    Ça c'est un peu abandonner un idéal de qualité et se résigner à la médiocrité. Il n'y a pas besoin d'être mauvais ou stagiaire pour faire des erreurs à plusieurs centaines de milliers d'€, juste une chaine d'outils pourris en amont ou de mauvaises conceptions (je l'ai vu il y a peu) et même quand des vies sont en jeu on a pu voir des problèmes graves (coucou le régulateur toyota ou les avions boeing). D'ailleurs, je pense que le secteur informatique souffre de la hiérarchisation issue de l'industrie (ouvrier, technicien, ingénieur je suis pas sûr que ce soit pertinent pour l'informatique)....

    Technologiquement, j'aime vraiment le deep learning, mais il y a tellement de trucs problématiques associés que son industrialisation m'en dégoute un peu

    1
  • Session de programmation avec co-pilote
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    2d ago 100%

    Mon point de vue c'est que si on commence à inventer des langages dans lesquels on ne peut développer qu'avec des LLMs, c'est qu'on empire la pile de technologies douteuses qu'est l'informatique (cf un processeur moderne qui se fait passer via C et l'OS pour un processeur de pdp 11 ça donne des failles comme Spectre et Meltdown)... et que même pour générer le C, ça veut pas dire que le code généré n'a pas de fuite mémoire par exemple, ce qu'on cherche à éviter avec Rust et du coup, tu peux générer du code foireux plus vite. Je vois l'intérêt pour les ESN qui doivent vendre des bugs mais derrière si tu veux un paysage plus fiable c'est pas forcément si intéressant, d'autant que ça soulève énormément de questions non techniques et là-dessus, je pense que les ingénieurs et les développeurs devraient arrêter de se palucher sur le progrès technique peu importe le reste (comme a fait le créateur de Yolo qui a fini par arrêter la vision par ordinateur parce que l'usage qui s'est le plus démocratisé c'est la surveillance de masse)

    1
  • Session de programmation avec co-pilote
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    3d ago 100%

    Dans ce que j'entends sur l'aspect énergétique (et je me suis pas forcément bien exprimé dessus) c'est plus tout l'aspect autour des ressources matérielles et énergétiques de a à z : production du matériel, entrainement (en vrai comme beaucoup en informatique c'est pas l'exploitation qui consomme le plus mais bien le développement (dans un sens très large) (et encore, la boite d'evernote se vante de faire tourner 20k GPU pour un modèle d'amélioration des photos alors qu'en vrai, c'est pas essentiel). Et dans le cas que j'évoquais c'était surtout le fait de faire générer du python... quitte à avoir des IA pour faire le gros du travail, autant générer dans des langages plus efficients à l'exécution. In fine, je me suis lancé dans un tunnel mais ça dérivait un max sur du sociétal XD

    1
  • Session de programmation avec co-pilote
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    3d ago 100%

    Dans notre contexte c'était effrayant parce que le code généré était bon alors qu'on a fait quelques boulettes XD Après pour modérer un peu la chose, c'est comme le mec qui a fait générer un pacman à chatgpt en python. Bourriner des LLMs pour générer du python en le guidant fortement on est au niveau -1 de l'efficience énergétique et quand on regarde la conso des datacenters je sais pas si c'est vraiment pertinent comme utilusation.

    2
  • Session de programmation avec co-pilote
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    3d ago 100%

    Pour avoir particuper à un atelir il n'y a pas longtemps, c'est terriblement bluffant. Juste à partir d'un nom de module en elixir, ça générait le code approprié pour débuter un interpréteur de lambda expression

    3
  • "L'esprit de la bière a secoué le cocotier du monde du cidre" Comment s'explique le coup de mou du cidre
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    3d ago 100%

    Pour placer une adresse sympa (si vous ne buvez pas d'alcool, leur jus est excellent) c'est la cidrerie Daufresnes à Ouilly-le-vicomte juste à côté de Lisieux, capitale du Pays d'Auge en Normandie (pour situer, il y a un calva AOC). Et en vrai, le cidre, c'est meilleur que le pinard et ça enivre moins (pour mon mariage c'était nickel, personne n'a fini sous la table)

    2
  • DNS trouble with pihole running with podman
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    3d ago 100%

    For now my NAS it not really running anything (I want to have proper DNS/IDM before starting any other service and for storage I think I may go with owncloud ocis or nextcloud)

    1
  • DNS trouble with pihole running with podman
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    3d ago 100%

    I am still using my ISP's router, so the firewall rule is on the NAS (for now it is almost a do it all server), otherwise I would run the pihole on the router I think

    1
  • [Fil quotidien] Discussion du jour 17-10-2024
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    4d ago 100%

    La question serait où le faire ? Le post meta est saturé par leur brigading, on va pas les brigader non plus en allant poster des trucs randoms sur leur instance alors qu'on leur reproche le brigading. Après dans la discussion, j'ai plus eu l'impression que c'était une petite minorité d'hexbear qui est venue nous voir. Même si elle était représentative, tous ne sont pas venus en masse donc on pourrait aussi juste les ignorer et bloquer les plus relous sans défédérer pour autant non ?

    3
  • [Fil quotidien] Discussion du jour 17-10-2024
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    4d ago 100%

    Je viens de regarder et on dirait bien (comme ce que j'ai pu lire dans le post meta) que c'est un 18-25 de gauchos qui se donne une image de tankie

    4
  • Hi people. I am running pihole under podman and its dedicated system account on my NAS. Now, from the NAS, I get a connection refused on `ip.of.the.nas:53` but everywhere else in my network, pihole works perfectly. To run pihole as a rootless container, i made it listen on 1053 and I have a firewall redirection from 53 to 1053 for both udp and tcp. Any pointer to where (and how) I can debug this ? Edit: Small precision about my current setup : ISP router (so I can't really do anything on it) and NAS running opensuse leap

    20
    13
    [Fil quotidien] Discussion du jour 17-10-2024
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    4d ago 100%

    Salut à tous ! J'ai suivi un peu le drama autour d'hexbear. Je ne saurais toujours pas trop me prononcer parce que je n'en ai vu que le brigading sur le post meta. Concernant les accusations de tankies j'ai la flemme de fouiller (même s'ils ont l'impression que c'est un terme flou de facho, je le trouve assez clair : gauchiste stallinien ou pro pcc). Pour les troller, on pourrait leur rappeler leur post épinglé concernant la fédération... Quoi qu'il en soit je ferai confiance à nos admins pour la gestion de la dispute.

    1
  • Paris : un cycliste de 27 ans écrasé par un automobiliste en SUV après une altercation, une enquête ouverte pour meurtre
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    4d ago 100%

    Je n'ai pas de souvenir particulier concernant une altercation même verbale avec un automobiliste et je pense que j'ai pas mal de chance sur ce coup. Après comme pour beaucoup d'autres, j'ai connu l'ignorance du code de la route (ou même des fois voir des publications de bagnolards bas du front) qui cause (presque) des accidents : un chauffeur de taxi qui veut pas attendre et déboite sur la piste cyclable (qui est sur le trotoir) juste sous le nez de deux cycliste avant un double rond point (spécialité nantaise) pour rouler sur la voie bus juste au-delà. J'ai juste fait un doigt

    2
  • The Stallman report
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    mat
    5d ago 100%

    Drew DeVault (sway, sourcehut, hare... creator) wrote an article on this exact topic, asking autistic people on mastodon what they think of it. The tldr is that autistic people (those who answered) hate this excuse because they rather know when they make people uneasy to try to adjust, and also that if we need to tolerate this kind of discourse to make room for a minority of autistic people, then we are not doing a good job because it makes a lot of people really uneasy.

    4
  • selfhosted
    Selfhosted mat 4w ago 90%
    ClamAV setup

    Hello everyone, I have some questions and need food for thought about clamAV. First, do you use it and why ? If yes, how are you running it ? I plan to maybe use it for nextcloud (and *arr stack later)

    16
    6
    https://vt.social/@lina/112917391427031630

    Je pensais que la mémoure n'était pas unifiée (réglage dans le bios, affichage dans l'OS, relativement peu de lecture sur ce sujet (ou j'ai juste pas trouvé)) mais d'après elle, à part pour le frame buffer, et quelques éléments legacy, tout est unifié depuis un moment déjà.

    4
    0
    www.eff.org

    Petite lecture sympatique. Il y a un point qui résonne pas mal avec le triptique sur le capitalisme américain, de la fin du XIX au XXI siècle ; en particulier le dernier épisode qui se concentre sur les gafams et spécifiquement la défense de Bill Gates pour éviter l'anti trust ("le bien du consommateur")

    15
    2
    m.youtube.com

    Petit album de punk bien sympathique (si vous aimez vous serez fichés S)

    4
    0

    Bon, j'ai quelques idées de projet qui pourraient être sympas mais je ne saurais pas par laquelle commencer : - un logiciel de cloud façon nextcloud mais en rust et un peu plus en microservices pour que ce soit plus performant et moins galère à configurer (je sais que AIO existe et je l'utilise mais l'ui n'est pas très fraiche quand on change d'application) - un client fediverse multi support : un peu à la façon du nouveau {teams,outlook} avec la possibilité d'un onglet par type de réseau (micro blogging, forum lemmy, funkwhale, peertube, pixelfeed, matrix (c'est pas fediverse je sais mais bon)) - un équivalent lxqt pour wayland en rust (ça dépend du support du protocol wlr_layer_shell pour winit à moins de la patcher pour le projet). C'est quoi ce qui vous intéresserait le plus en terme de besoin ? Edit: concernant les nouveaux teams et outlooks, je pensais uniquement à l'onglet sur la gauche qui permet de "switcher d'application" (chat et mail respectivement, calendrier, engage (le réseau social d'entreprise), stackshare...) pas copier coller les fonctionnalités débiles et le côté usine à gaz infernale

    6
    13

    Je suis en train de regarder pour me syndiquer. La question que je me pose est comment choisir le syndicat ? Etant dans l'informatique, j'hésite entre solidaires et la cgt (que je connaissais un peu d'avance).

    12
    6
    forumlibre
    Forum Libre mat 6mo ago 88%
    Jenny jinya
    https://jenny-jinya.com/

    Ça fait toujours un peu bader de lire son webtoon parce que c'est très touchant

    7
    0
    https://linuxfr.org/news/codeberg-la-forge-en-devenir-pour-les-projets-libres

    Ça ressouligne la dichotomie entre le monde de l'open source et la principale plateforme utilisée (bien centralisée aussi)

    15
    7
    https://www.reuters.com/world/china/china-acquired-recently-banned-nvidia-chips-super-micro-dell-servers-tenders-2024-04-23/

    Petit rappel qu'avec l'embargo en place, la Chine développe ses propres solutions sans qu'on ne sache grand chose et qu'ils ont fait une apparition surprise dans le haut du top 500. Sans compter la partie douteuse des embargos américains (coucou Cuba)

    9
    0
    youtu.be

    Cette vidéo m'a touchée dans le sens où je commence à me dire pourquoi pas au moins essayer un peu ici

    1
    0
    youtu.be

    Métal en français dans le texte sorti récemment

    1
    0
    foundation.mozilla.org

    Ça coute rien de signer et même si ça a peu de chance d'aboutir, on ne sait jamais

    5
    2
    m.youtube.com

    Après avoir partagé le premier titre (to the hellfire), je reviens pour partager les deux autres titres de cet EP que j'apprécie plus.

    1
    0
    www.youtube.com

    Le titre vient de me faire frissonner, mais âmes sensibles s'abstenir (on n'a que du gutural qui va jusqu'au cri de cochon)

    1
    0
    gauchisse
    Gauchiasses mat 6mo ago 100%
    Contenu youtube

    Que regardez-vous sur youtube côté politique ? Moi il y a du Dany et Raz, Padhuring, un peu de Goya quand il sort quelque chose, fou allié, doomit et un peu de Blast Edit: j'ai oublié lex imperii (pas encore beaucoup de vidéos, mais toutes intéressantes)

    8
    5
    www.infosecurity-magazine.com

    Comme quoi, même avec un langage safe by design (oublions rust-cve), si la platforme est fragile on peut pas y échaper

    12
    2