fearan a écrit 8081 commentaires

  • [^] # Re: Pendant ce temps

    Posté par . En réponse au journal De développeur à orchestrateur, comment l'IA a changé ma vie. Évalué à 10.

    Quand tu es dev JS/python, même compétent, je pense que tu as moins de levier pour l'optimisation.

    L'optimisation c'est pas que économiser un cycle sur une boucle for, ça c'est le truc de fin quand t'es limite où que ton but c'est la performance.

    L'optimisation c'est aussi ne pas
    * refetcher des ressources que t'as déjà en local,
    * c'est pas reparser 15 fois ton json,
    * c'est ne pas effectuer une deep copy à coup de JSON.parse(JSON.stringify(obj))
    * c'est ne pas faire history4 = clone(history3); history3=clone(history2); history2=clone(history1); history1=clone(state)

    Et je précise que les history étaient des json clonés par la méthode précédente (et c'était pas mon code, ni une génération à moi)

    En javascript y'a structuredClone pour faire des deep copy.

    en optimisé (ou simplement pas de conneries)
    history4=history3; histroy3=history2; history2=history1; history1=structuredClone(state);

    Je parle même pas du fait qu'avant cette version moche le state était un json sringifié, que le truc en question allait chercher des éléments dans le state, et comme il le faisait plusieurs fois pour un même passage il le parsait plusieurs fois...

    Bref pour résumer, il y'a plusieurs optimisation, et la première, la plus importante, celle qui fait que ton truc à des performance correcte, c'est au plus haut niveau que ça se fait, c'est éviter de faire des calculs inutiles (t'auras beau les optimiser a fond au niveau assembleur, ce sera toujours des calculs qui prennent du temps pour rien); c'est le choix de tes algorithmes et façon de traiter les données, je choix du type de donnée (map, set, tableau...); typiquement si t'as des tableau que t'accède toujours aux éléments à coup de tab.filter( t => t.id === val) la map ou l'objet js peut être plus pertinent.

    L'intérêt de (削除) s (削除ここまで)ces langages c'est essentiellement la clarté / simplicité du code pour effectuer une tâche donnée

    Je te montrerais bien des codes js pour effectuer une tâche donnée, la simplicité est absente, et la clarté est aux oubliettes.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Pendant ce temps

    Posté par . En réponse au journal De développeur à orchestrateur, comment l'IA a changé ma vie. Évalué à 10.

    De mes expérimentations, j'ai le même constat, générateur de code ne vois pas de problème a refaire 2, 3, 4, 5, 6 fois la même chose, ni ne fait de recherche préliminaire pour savoir si ce qu'il fait à déjà été mis dans ta base de code.

    On arrive (très) rapidement à quelque chose de fonctionnel, et à première vue, (mes premières relectures), on ne voit pas le problème, le code est propre, clair lisible, jusqu'au moment ou faut faire évoluer, ou que le truc a raté un cas à la marge (pourtant y'a tous les tests)

    Et là c'est le drame on ne lit plus sa sortie, on la comprends, on voit qu'il fait plusieurs passes sur un tableau alors qu'une seule suffit, on voit qu'il a ajouté des présupposé de nulle part...

    Alors quand on s'en rends compte tôt c'est pas grave, le plus gênant c'est si on laisse ces duplication perdurer, qu'on en corrige certaines et pas les autres, et à la fin le refactoring deviens un tel sac de nœuds que le llm lâchera l'affaire; ou plutôt va consommer les tokens jusqu'à plus soif, sans arriver à une solution.

    Alors oui le problème de performance, plusieurs fois la même tâche avec juste un booléen qui change, j'ai déjà eu des collègues qui le font, la duplication de code / fonctionnalité, aussi, mais là je parle d'une seule évolution réclamée.

    Cette semaine je ferai un autre essai plus orienté fonctionnel en demandant à Claude d'implémenter un algo que j'ai moi-même précédemment implémenté. La démarche sera la même, il partira du commit précédant mes modifs, et je lui décrirai le besoin. Il n'aura plus qu'à l'implémenter. Moi il m'a fallu 4 heures de travail effectif (7 à l'horloge murale) pour aller de zéro à la la validation complète de la suite de test. J'aimerais bien le voir faire mieux, genre plus rapide pour la même qualité de code. Ça m'aiderait à comprendre mes confrères.

    ça c'est plus dans ses cordes ;) Tu peux aussi t'en servir pour relire ton code et faire des propositions, lui faire faire de petites évolution que tu relieras intégralement, ou simplement t'en servir comme google y'a 10-15 ans :)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Mouais

    Posté par . En réponse au lien Les réseaux sociaux sont durablement perméables aux fake news, avec notamment un contenu d’information sur quatre trompeur sur Tiktok, selon une étude. Évalué à 5.

    Notons que X ne fait pas de mise en exergue...

    Son algorithme privilégie les tweet allant dans le sens de son patron, c'est une forme de mise en avant similaire.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Mouais

    Posté par . En réponse au lien Les réseaux sociaux sont durablement perméables aux fake news, avec notamment un contenu d’information sur quatre trompeur sur Tiktok, selon une étude. Évalué à 4.

    On est dans le pinaillage, si ta presse relai juste les propos du préfet sans contredire ou recontextualiser la citation, il y'a un problème du même ordre qu'une infox sur les réseaux sociaux, juste que c'est habillé avec plus de respectabilité et défendable devant l'arcom, mais c'est tout aussi nocif, sinon plus; il y'a aussi souvent la mise en exergue de certains passage (via du gras et une gosse police entre les paragraphe) qui va parfois à l'encontre du contenu de l'article.

    Quand tous les médias mainstream montre un néo-nazi comme un modèle de virtue mort sous les coup de de méchant gauchiste, on y a droit pendant une semaine, et ensuite quelques entrefilet pour dire que oui enfin il était un peu nazi sur les bords.

    Donc le plusieurs niveau, je dirai qu'au terme du résultat c'est pire.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Mouais

    Posté par . En réponse au lien Les réseaux sociaux sont durablement perméables aux fake news, avec notamment un contenu d’information sur quatre trompeur sur Tiktok, selon une étude. Évalué à 6. Dernière modification le 19 mars 2026 à 10:48.

    Ouais en même temps en sélectionnant ces deux journaux, on est effectivement plutôt bon, mais si on regarde d'un certain coté du spectre politique, le faux, malhonnête ou trompeur pourrait faire passer la désinformation de TikTok comme des amateurs.

    Si on imposait aux Journaux de corriger pendant 1 semaine dans les même créneaux horaires toute en redistribuant l'argent de de la pub desdits créneaux aux associations appropriées (typiquement propos racistes => SOS racisme), peut être que les médias très très à droite seraient un poil plus factuels.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Je pige pas

    Posté par . En réponse au lien Robot dogs priced at 300,000ドル a piece are now guarding some of the country’s biggest data centers. Évalué à 5.

    Marrant, je m'étais fait la même réflexion :D

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: merci

    Posté par . En réponse au lien StupidAntibot (sebsauvage.net). Évalué à 8. Dernière modification le 18 mars 2026 à 14:51.

    en fait j'aurais choisis une autre chaîne et un autre nom de cookie pour éviter une règle globale passe partout si jamais la solution devenait fréquente.

    biscuitVaguementRondEtPlay=OuiMerci

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: cookie et rgpd

    Posté par . En réponse au lien StupidAntibot (sebsauvage.net). Évalué à 10. Dernière modification le 18 mars 2026 à 14:49.

    Mauvaise interprétation de la loi, il ne faut pas un consentement sur tous les cookies :)

    https://www.cnil.fr/fr/cookies-et-autres-traceurs/que-dit-la-loi

    et typiquement on rentre dans le cas : les traceurs destinés à l’authentification auprès d’un service, y compris ceux visant à assurer la sécurité du mécanisme d’authentification, par exemple en limitant les tentatives d’accès robotisées ou inattendues ;

    ou sinon vu que ça sert à répartir la charge : les traceurs permettant l'équilibrage de la charge des équipements concourant à un service de communication ;

    au pire il pourrait mettre comme phrase authentifiez vous en tant qu'humain en cliquant sur le bouton

    d'ailleurs on notera sur le site de la cnil que les cookies enregistrant le consentement ne sont pas soumis à autorisation, il serait donc possible pour les site de mémoriser les préférences de refus sans redemander à chaque visite, ce que les site ne font pas afin de dégrader l'expérience sans cookies

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Je confirme

    Posté par . En réponse au lien Nouvel effet secondaire pervers du pillage massif du web par les entreprises d'IA (robots BnF empêchés de faire leur travail). Évalué à 4.

    les trucs style Anubis ne fonctionnent pas ?

    Sinon si tu arrives à les détecter, un sink infini de génération de texte aléatoire pour les empoisonner. (faut bien penser à configurer les robot.txt pour éviter d'empoisonner ceux qui sont bien configuré)

    Une autre solution pour les envoyer dans le sink sans identification c'est un lien non visible par les humains, arrivant très tôt dans la page, voir sur une page de garde.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: cut

    Posté par . En réponse au message grepLittleLine.sh. Évalué à 3.

    ben justement les autres solutions évincent complètement la ligne silencieusement, celle ci permet de voir qu'on a une touche sur une ligne trop longue, ce qui permet, ensuite si le reste ne donne pas satisfaction de travailler la ligne (avec un déminifieur par exemple)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: L'accueil est rude

    Posté par . En réponse au message Chargé(e) de Communication Digitale — La voix de la révolution Linux en Europe. Évalué à 3.

    pas de fourchette de salaire => poubelle

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # cut

    Posté par . En réponse au message grepLittleLine.sh. Évalué à 3.

    perso j'utilise | cut -c1-140,

    ça tronque les lignes a 140 caractères, y'a rarement des truc intéressant au delà

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: yop

    Posté par . En réponse au journal Je hais les thèmes sombres, et je peux l'expliquer. Évalué à 5.

    Justement, j'en possède mais les porte peu, je me suis rendue compte de mon astigmatie qu'après le covid, mais j'ai vécu 40 sans lunettes, et ça se salope tout le temps, faut les nettoyer touts le temps... et tant que je n'était pas (削除) casse couille (削除ここまで) presbyte j'arrivais encore à lire assez bien de loin; maintenant, c'est un peu différent et je les portes un poil plus, mais y'a aussi le casque anti-bruit qu'est devenu un certain confort qui passe mal avec les lunettes.

    Bref, c'est compliqué et les ophtalmos n'expliquent que succinctement le problème

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # yop

    Posté par . En réponse au journal Je hais les thèmes sombres, et je peux l'expliquer. Évalué à 7.

    C'est marrant je suis astigmate aussi, mais j'ai pas la même impression, déjà de une lorsque je bosse sur fond claire j'ai une migraine en fin de journée, et je trouve les fonds sombres plus lisible.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: GPS, photo ?

    Posté par . En réponse au journal Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée. Évalué à 3. Dernière modification le 05 mars 2026 à 16:34.

    Mon smartphone me tient 1 semaine en rando...

    Le mien en utilisation courante environ 5 jours, ça peut descendre à moins ça peut passer les 7 jours, si je fais de la rando il est en mode avion et là il tiendra facilement les 7 jours :)

    Par contre l'oubli du mode avion, la batterie se décharge beaucoup plus vite (un téléphone dans une zone peu ou pas couverte se décharge très vite)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: GPS, photo ?

    Posté par . En réponse au journal Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée. Évalué à 3.

    C'est pas un peu encombrant le plan de quartier du métro? Et surtout si tu te déplaces, il est plus vraiment à jour non ?

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Pas pour la défendre...

    Posté par . En réponse au lien L'encyclopédie des affaires de Rachida Dati. Évalué à 4. Dernière modification le 05 mars 2026 à 10:22.

    En fait, vu sa position et ses relations, il est fort à parier que si elle restait honnête et faisait correctement son travail (plus le temps pour autre chose), la mairie de Paris soit une baisse salaire, et une augmentation de la charge de travail.

    En ce sens, il faudrait être désintéressé pour briguer ce poste (ie son activité passé d'avocate, lui rapporte peu ou prou en net ce que le brut de la mairie de paris lui serait versé)

    En clair elle se ferait plus de sous en gardant une activité d'avocate qu'en étant maire de Paris :)

    Ensuite c'est un point de vu pécunier, il y'a le prestige, et la visibilité, bon pour le tremplin comme présidente, on a vu ce que ça a donné dernièrement :D

    Mais au vu des affaires passé, si elle sont fondées et qu'elle est élue il y'a un risque non négligeable qu'il y'ait rémunération illégale

    Donc attendre du pur désintéressement des candidats, surtout de candidats qui choisissent des partis foncièrement opposés à toute forme de désintéressement et d'altruisme, c'est assez... naïfs ?

    C'est quand même très caricatural ta vision.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Beurk

    Posté par . En réponse au lien Les devs sont irremplaçables (oui). Évalué à 3.

    Et quand c'est trop la merde, il arrive comme le messie pour dire comment faut faire, et se barre avant la mise en place de la solution

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: GPS, photo ?

    Posté par . En réponse au journal Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée. Évalué à 3.

    On peut, sans inconvénients majeurs, le remplacer par des plans ou des cartes en papier

    Qui n'est pas forcément à jour, qui n'a pas été annoté par un autre randonneur qui indique que le patou de tel pré est franchement agressif :), ou qu'un éboulement bloque le sentier et donc qu'on peut pas passer ;)

    Bien plus fiables par ailleurs, de sorte qu'un randonneur sérieux en a déjà une dans son sac. Je n'envisagerais pas une seconde de partir faire une rando ou une expédition en montagne en comptant sur mon seul ordiphone pour m'orienter,

    Ben non on pars pas en rando seul ;) Donc y'a plusieurs personnes avec un ordiphone.

    Par ailleurs s'orienter sur une carte peut s'avérer difficile et suffit d'un rien pour se tromper et de bien mal s'engager.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: GPS, photo ?

    Posté par . En réponse au journal Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée. Évalué à 3.

    pour info, c'est décrit là

    https://www.android.com/intl/fr_fr/safety/emergency-help/emergency-location-service/

    En gros quand tu appels le / les services de secours tu as la possibilité de donner la totalité des informations permettant de de localiser gps, gsm, bluetooth...

    À priori c'est dépendant des services googles, j'imagine qu'il y'a moyen de faire compatible mais je ne sais pas si mon téléphone (rom alternative) en est capable.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Beurk

    Posté par . En réponse au lien Les devs sont irremplaçables (oui). Évalué à 6.

    On en reviens toujours à ça :

    https://www.commitstrip.com/fr/2016/08/25/a-very-comprehensive-and-precise-spec/

    Il est indéniable que le métier va évoluer, tout comme passer de l'assembleur au c, ou de l'ajout de framwork ont chamboulé la façon de travailler, ou la façon d'organiser / architecturer nos projet (micro-service, architecture hexagonale, agile, cycle en V...)

    De mon expérience sur des petits truc simple, ça permet mes de se dispenser de faire du code, on itère un peu avec l'agent, il fait un truc qui fait le taf.

    Par contre dès qu'on complexifie, l'approche par itération et correction génère pleins de code mort, inutile peu performant, ne fonctionnant pas dans pas mal de cas, chaque corrections sur ces cas risque d'en casser d'autre, l'agent iter, iter, iter... Alors qu'en quelques minutes je vois ce qu'il faut changer pour que ça marche, alors que l'ia iter, iter iter...

    Cela reste un outil très puissant, permettant de faire des évolutions propres avec les tests, mais parfois elle se plante (trop compliqué, réinvente la roue, n'utilise pas l'existant, utilise une façon archaïque et inadaptée...) Bref si tu surveille pas, la dette technique celle qui fait que les évolutions sont de plus en plus difficile a faire explose.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: GPS, photo ?

    Posté par . En réponse au journal Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée. Évalué à 9.

    Disons que sa porté est un poil plus faible que celle d'un téléphone, et elle peut être drastiquement réduite par les flap flap flap des pales d'un hélico :)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: GPS, photo ?

    Posté par . En réponse au journal Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée. Évalué à 6.

    rien de grave, que des inconvénients mineurs qui ne sont d'ailleurs pas forcément des inconvénients.

    Si je perds mes provisions, je peux appeler avec,
    Si je me pète une jambe, je peux appeler avec,
    Si je trouve un cadavre, je peux appeler avec et rester à coté le temps que la gendarmerie arrive :)

    Bref c'est un élément de sécurité.

    Est-ce indispensable, pas plus que la ceinture de sécurité ou le casque, mais ça augmente quand même bien les chance de survie en cas d'accident.

    As-t on besoin d'un ordiphone ? pas forcément, un simple téléphone peut faire l'affaire, mais au vu encombrement / poids, c'est kifkif

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: GPS, photo ?

    Posté par . En réponse au journal Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée. Évalué à 10.

    pourquoi ne pas faire de même pour le GPS ? Il existe des modèles dédiés à la randonnée tout à fait appropriés pour cela. Et sur certain modèles, il est possible d'utiliser les données géographiques provenant d'OpenStreetMap.

    Ben... multiplications de devices à charger, poids supplémentaire... quand je pars en rando y'a le téléphone en mode avion avec OSM dessus (et les courbes de niveau, ne pas oublier les courbes de niveau, surtout en montagne)

    Le téléphone en question a déjà pas mal d'année, et si y'a besoin y'a toujours moyen de le sortir du mode avion pour appeler des urgences...

    Bref le téléphone en rando, c'est un équipement de sécurité donc on l'embarque, et même un milieu de gamme de 6 ans voir plus peut faire tourner OsmAnd (via fdroid); acheter un appareil dédié alors qu'on en a un qui fait déjà l'affaire, c'est bien pour le PIB, conso, économie, tout ça, mais c'est écologiquement une mauvaise idée.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Commentaire sur HN

    Posté par . En réponse au lien Dette cognitive : quand l'IA ne permet pas de comprendre intimement le code produit. Évalué à 5.

    Ben c'est pas déconnant, vu le nombre de fois où on arrive sur un bout de code, où on va poser la question au dev, qui a suivi ce qui avait été dit dans une réunion, mais où c'est tracé nulle part.

    Et si ça faisait du sens au moment de l'écriture, 5-10 ans après...

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent