Page 12 sur 17

Re: Le Topic des Sciences

Publié : ven. 22 oct. 2021 15:58
par Alx

Reprise du message précédent :

Le vrai dilemme moral est "est-ce que faire du bacon avec les porcs transgéniques une fois qu'on a récupéré les organes à greffer s'apparente à du cannibalisme ?" :P

Re: Le Topic des Sciences

Publié : ven. 22 oct. 2021 16:27
par Gnom
À noter que si on mange le reste du porc ça réduit ou rentabilise grandement l'exploitation.

Sinon Gui je me reconnais en partie dans ton opinion mais je pense qu'on peut voir les deux côtés à la fois : reconnaître l'avancée pour les malades tout en gardant à l'esprit l'exploitation animale. Quand tu dis qu'il n'y a pas que deux choix c'est vrai mais ça n'empêche pas de les comparer deux à deux comme "entre une greffe qui nécessite de tuer un porc et pas de greffe, je préfère la possibilité de greffer un patient" et "entre une greffe qui nécessite de tuer un porc et une greffe qui ne nécessite de tuer aucun animal, je préfère de beaucoup la deuxième solution", ce qui permet ensuite d'agglomérer en "une greffe de rein de porc est une bonne nouvelle pour les patients, mais une greffe de rein de synthèse ou similaire serait largement meilleure donc c'est une recherche qu'il faut encourager".

Re: Le Topic des Sciences

Publié : ven. 22 oct. 2021 23:03
par Halouf
Je rejoins Gui sur le fait qu'on ne vas pas dans le sens de l'histoire. C'est certes fou, ça peut sauver des vies, mais j'apprécierai quand on annoncera la même chose avec un rein de synthèse.

Re: Le Topic des Sciences

Publié : sam. 23 oct. 2021 12:01
par Mammago
Le sens de l'histoire ? De quelle histoire ?

Re: Le Topic des Sciences

Publié : sam. 23 oct. 2021 17:08
par Le Rouge
Vu que l’histoire n’est qu’un cycle, dire qu’on est dans le sens de l’histoire n’a aucun sens…

Re: Le Topic des Sciences

Publié : sam. 23 oct. 2021 23:44
par Halouf
Ha :mdr:
Le sens de l'histoire, c'est d'arrêter d'exploiter tout ce qui bouge jusqu'à la moelle.

Re: Le Topic des Sciences

Publié : lun. 25 oct. 2021 23:30
par infel2no
Cette femme... J'ai un melange d'admiration et de respect pour ce qu'elle fait


Re: Le Topic des Sciences

Publié : dim. 5 déc. 2021 11:35
par infel2no
🤞je suis sûr que c'est la cabane où vit Sophocle

Re: Le Topic des Sciences

Publié : dim. 5 déc. 2021 11:45
par sophocle
Je m'y sens seul.

Re: Le Topic des Sciences

Publié : dim. 5 déc. 2021 14:52
par infel2no

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 04:13
par Gui
"la nouvelle IA de DeepMind code aussi bien qu’un développeur humain."
https://www.01net.com/actualites/alphac ... 54310.html

Le simple fait que l'IA ait compris l'énoncé montré en exemple est incroyable, mais alors qu'elle ait pu en écrire une solution...
Notre fin est proche !

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 10:09
par Le Rouge
La tienne oui. La mienne non.

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 10:25
par Sn@ke
Gui a écrit : dim. 6 févr. 2022 04:13 "la nouvelle IA de DeepMind code aussi bien qu’un développeur humain."
https://www.01net.com/actualites/alphac ... 54310.html

Le simple fait que l'IA ait compris l'énoncé montré en exemple est incroyable, mais alors qu'elle ait pu en écrire une solution...
Notre fin est proche !
De ce que je vois sur la capture d’écran du code produit, c’est exactement ce que je ne veux pas voir dans du code qui doit être maintenable, comme des variables nommées a, b, c, au lieu de noms représentant le « métier » et du code ultra procédural. Je ne le recruterai pas dans mon équipe pour l’instant :o

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 12:56
par Gui
Vu que l'algo est capable de comprendre le problème et de le résoudre je pense pas que lui faire utiliser des variables avec un nom correct ni lui faire ajouter des commentaires soit inenvisageable.

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 14:21
par Bejita
Le Rouge a écrit : dim. 6 févr. 2022 10:09 La tienne oui. La mienne non.
T'es déjà une IA :o

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 15:41
par Alx
Gui a écrit : dim. 6 févr. 2022 12:56 Vu que l'algo est capable de comprendre le problème et de le résoudre je pense pas que lui faire utiliser des variables avec un nom correct ni lui faire ajouter des commentaires soit inenvisageable.
A voir, il fonctionne en apprenant sur des bouts de code récupérés sur github, donc il y a peu de chances qu'il ait moyen d'inventer une bonne explication de pourquoi c'est implémenté comme ça et à quoi les différentes parties correspondent. C'est une IA qui fait exactement du "monkey programming", elle reproduit du code sans le comprendre et vérifie juste que ça fait bien ce qu'on en attend.

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 16:15
par Sn@ke
Alx a écrit : dim. 6 févr. 2022 15:41
Gui a écrit : dim. 6 févr. 2022 12:56 Vu que l'algo est capable de comprendre le problème et de le résoudre je pense pas que lui faire utiliser des variables avec un nom correct ni lui faire ajouter des commentaires soit inenvisageable.
A voir, il fonctionne en apprenant sur des bouts de code récupérés sur github, donc il y a peu de chances qu'il ait moyen d'inventer une bonne explication de pourquoi c'est implémenté comme ça et à quoi les différentes parties correspondent. C'est une IA qui fait exactement du "monkey programming", elle reproduit du code sans le comprendre et vérifie juste que ça fait bien ce qu'on en attend.
Comme beaucoup de développeurs avec Stackoverflow :mdr:

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 17:24
par Gui
Alx a écrit : dim. 6 févr. 2022 15:41
Gui a écrit : dim. 6 févr. 2022 12:56 Vu que l'algo est capable de comprendre le problème et de le résoudre je pense pas que lui faire utiliser des variables avec un nom correct ni lui faire ajouter des commentaires soit inenvisageable.
A voir, il fonctionne en apprenant sur des bouts de code récupérés sur github, donc il y a peu de chances qu'il ait moyen d'inventer une bonne explication de pourquoi c'est implémenté comme ça et à quoi les différentes parties correspondent. C'est une IA qui fait exactement du "monkey programming", elle reproduit du code sans le comprendre et vérifie juste que ça fait bien ce qu'on en attend.
Le code de github est commenté, une IA un jour saura s'en inspirer. Si y'a bien une chose qui me semble clair c'est qu'il n'y a rien que l'on sache faire qu'une IA ne sera pas capable de faire tôt ou tard.

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 19:02
par Sn@ke
Si le code a besoin d’être commenté, c’est qu’il est mal écrit :P

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 19:25
par Gui
...

J'espère que tu expliques pas ça à tes collègues / membres d'équipe. La réalité est beaucoup plus subtile que ça...

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 19:57
par Almamida
Sn@ke a écrit : dim. 6 févr. 2022 19:02 Si le code a besoin d’être commenté, c’est qu’il est mal écrit :P
Alors là... :lol:

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 23:33
par Sn@ke
Gui a écrit : dim. 6 févr. 2022 19:25 ...

J'espère que tu expliques pas ça à tes collègues / membres d'équipe. La réalité est beaucoup plus subtile que ça...
Oui je fais même des formations sur la qualité de code dans un grand groupe ;)
Un commentaire qui explique ce que fait le code est un signe que quelque chose ne va pas, un commentaire qui explique pourquoi c’est fait comme ça peut être utile par contre ;)
J’ai vu trop de projets où le management avait décidé qu’il fallait que 100% du code soit commenté, ce qui amène à des commentaires aussi utiles que « on boucle sur la liste » au dessus d’un for ;)
Je préfère un bon test automatique qui explique un cas métier à un commentaire :)

Re: Le Topic des Sciences

Publié : dim. 6 févr. 2022 23:38
par Gui
Sn@ke a écrit : dim. 6 févr. 2022 23:33
Gui a écrit : dim. 6 févr. 2022 19:25 ...

J'espère que tu expliques pas ça à tes collègues / membres d'équipe. La réalité est beaucoup plus subtile que ça...
un commentaire qui explique pourquoi c’est fait comme ça peut être utile par contre ;)
Ah bah voilà ^^
Un code bien écrit à besoin de peu voire pas de commentaires, mais dire "Si le code a besoin d’être commenté, c’est qu’il est mal écrit" comme si c'était une vérité absolue ça m'a fait hérisser les poils ^^

Puis bref ça vous impressionne pas qu'on ait déjà une IA capable d'écrire du code à partir d'un énoncé écrit en language naturel ? Les avancées dans le domaine ne cessent de m'impressionner.

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 00:37
par Sephi
Sn@ke a écrit : dim. 6 févr. 2022 23:33
Gui a écrit : dim. 6 févr. 2022 19:25 ...

J'espère que tu expliques pas ça à tes collègues / membres d'équipe. La réalité est beaucoup plus subtile que ça...
Oui je fais même des formations sur la qualité de code dans un grand groupe ;)
Un commentaire qui explique ce que fait le code est un signe que quelque chose ne va pas, un commentaire qui explique pourquoi c’est fait comme ça peut être utile par contre ;)
J’ai vu trop de projets où le management avait décidé qu’il fallait que 100% du code soit commenté, ce qui amène à des commentaires aussi utiles que « on boucle sur la liste » au dessus d’un for ;)
Je préfère un bon test automatique qui explique un cas métier à un commentaire :)
Trop de clins d’œil pour être honnête.

Ou alors tu veux pécho Gui après un colloque sur les nouveautés de Java.

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 00:48
par Gui
;)

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 09:10
par Sn@ke
Je suis grillé ;)
Ça doit être son côté mangeur de soja, c’est dur de résister !

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 09:23
par Le Rouge
Sn@ke a écrit : dim. 6 févr. 2022 23:33
Gui a écrit : dim. 6 févr. 2022 19:25 ...

J'espère que tu expliques pas ça à tes collègues / membres d'équipe. La réalité est beaucoup plus subtile que ça...
Oui je fais même des formations sur la qualité de code dans un grand groupe ;)
Un commentaire qui explique ce que fait le code est un signe que quelque chose ne va pas, un commentaire qui explique pourquoi c’est fait comme ça peut être utile par contre ;)
J’ai vu trop de projets où le management avait décidé qu’il fallait que 100% du code soit commenté, ce qui amène à des commentaires aussi utiles que « on boucle sur la liste » au dessus d’un for ;)
Je préfère un bon test automatique qui explique un cas métier à un commentaire :)
Je suis loin d'être un spécialiste mais je fais du python en data analyse, il y a clairement une utilité à faire des commentaires puisque chacun a sa logique de comment il traite la donnée. J'imagine que ça doit être pareil dans le codage de logiciels ou de jeux non ?
Et puis de ce que j'ai lu un peu sur kaggle, les commentaires sont vitaux pour reprendre le boulot de quelqu'un qui est parti ou de le réutiliser sans avoir à l'appeler toutes les 2 heures, tu perds beaucoup moins de temps.

Pour finir, j'imagine que dans la masse de programmeurs, t'en as des plus doués que d'autres, de plus investis que d'autres...

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 09:55
par Sn@ke
La gestion du partage de la connaissance est en effet essentiel, et les commentaires sont une façon simple d’y arriver à priori. Le souci, c’est que les commentaires ne sont pas forcément maintenus à jour, et définir quel type d’information on y met n’est pas simple. Le partage de connaissance peut prendre diverses formes :
- commentaires ciblés pour expliquer pourquoi on a fait de telle façon, explication du contexte métier
- définir des règles communes dans l’équipe
- faire des code reviews pour s’assurer que ces règles sont bien respectées et échanger sur ce qui a été fait
- faire du pair ou du mob programming pour traiter les sujets complexes ou critiques
- organiser des échanges, formations ou autres dans l’équipe et avec les équipes avec qui on interagit
- avoir des tests automatisés qui servent de documentation vivante sur le comportement de l’application
Bref, c’est un sujet très riche, chaque équipe de dev doit trouver la façon de faire qui lui convient :)

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 15:26
par Gui
En tous cas, c'est pas parce qu'un code est commenté qu'il est mal écrit ! :o

Mais oui vaste sujet plein de subtilités !

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 15:41
par Le Rouge
Encore un sujet de fragiles.

Un code bien couillu, bien membré et t'as jamais de problème.

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 15:56
par Sn@ke
Le Rouge a écrit : lun. 7 févr. 2022 15:41 Encore un sujet de fragiles.

Un code bien couillu, bien membré et t'as jamais de problème.
N’oublie pas de serrer les fesses pour le support de prod :mdr:

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 15:59
par Halouf
Ce forum d'informaticiens :o

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 16:09
par Gui
Si à 40 ans tu sais pas coder t'as raté ta vie !

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 16:20
par Almamida
Perso, j'écris du parfois du code entre mes commentaires. Mais pas tout le temps, parce qu'il faut pas non plus augmenter la taille des fichiers.

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 18:00
par Gui
Du coup qui code en quoi ? Moi principalement C# dans le framework de Unity et un peu de TypeScript pour du code backend.

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 18:13
par Almamida
JavaScript en React / React native (Je vais réécrire mes composants en TypeScript cette année) pour le front end
Python / PHP pour le back end (a mon ancien taff c'était en Node / JS)

J'aimerai apprendre C# et jouer avec Unity, mais il me faudrait des journées de 48 heures.

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 18:23
par Halouf
Je suis dans le hardware (V/VHDL/SysC), le C pour le code que je fais tourner sur mes archis. Et bien sûr la palanquée de langage script (python/TCL..)

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 18:25
par Sephi
Je code en morse

−· · ·−−· ···· ···· ·− ·· −− · ·−·· · ··· −−− ·−−− ·−

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 19:01
par Le Rouge
Oh l'autre il code en réact, alors qu'il est progressiste !

Sinon, moi c'est Python (bref passage sur R) et je m'arrêterais à ça.

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 19:51
par Sephi
Le Rouge a écrit : lun. 7 févr. 2022 19:01 Sinon, moi c'est Python (bref passage sur R) et je m'arrêterais à ça.
Tu utilises Python à l'anglaise car t'es bien monté.

Re: Le Topic des Sciences

Publié : lun. 7 févr. 2022 21:06
par Almamida
Le Rouge a écrit : lun. 7 févr. 2022 19:01 Oh l'autre il code en réact, alors qu'il est progressiste !

Sinon, moi c'est Python (bref passage sur R) et je m'arrêterais à ça.
C'est pour ca que je suis oblige de contrebalancer dans ma vie privée et sur le forum. :|