Posté par devnewton 🍺 (site web personnel) le 25 mars 2021 à 21:31. En réponse au journal RMS et la FSF. Évalué à  0.
Evidemment, vu que je suis David Bowie et que j'ai fait croire Ă ma mort pour ĂŞtre tranquille.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Posté par devnewton 🍺 (site web personnel) le 25 mars 2021 à 17:37. En réponse au journal RMS et la FSF. Évalué à  10.
Tous non ! Moi je défends RMS (contre le torrent de boue actuel, pas quand il mange ses croûtes de pied) et je fais partie de la frange progressiste marxiste leniniste écolo mélenchoniste et un peu islamogauchiste aussi parce que j'ai mangé un kebab hier !
Posté par devnewton 🍺 (site web personnel) le 25 mars 2021 à 14:24. En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  3.
Pour le coup tu n'utilises pas les smart pointers dans ton exemple, mais les dumb references de C++ :-)
Posté par devnewton 🍺 (site web personnel) le 25 mars 2021 à 14:20. En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  6.
Pour les mêmes raisons qui fait qu'on crée de nouvelles voitures, de nouveaux vêtements, de nouvelles chansons…
Posté par devnewton 🍺 (site web personnel) le 25 mars 2021 à 09:25. En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  10.
On pourrait ainsi avoir des programmes mixtes :
Posté par devnewton 🍺 (site web personnel) le 25 mars 2021 à 09:21. En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  3. Dernière modification le 25 mars 2021 à 09:21.
C'est quoi la différence?
Posté par devnewton 🍺 (site web personnel) le 24 mars 2021 à 22:49. En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  5. Dernière modification le 24 mars 2021 à 22:49.
Memory safe array, slice, and pointer types (and unsafe versions, if needed)
Posté par devnewton 🍺 (site web personnel) le 24 mars 2021 à 22:48. En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  10.
Il faudrait utiliser fun pour les fonctions, fn ça me fait de le peine.
Et pour main, je trouve ça bizarre. Pourquoi pas pied ou oreille ? Il faudrait un terme plus clair pour désigner la fonction qui donne du travail aux autres. Peut être master?
Posté par devnewton 🍺 (site web personnel) le 24 mars 2021 à 22:39. En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  5.
https://linuxfr.org/users/milo/liens/linux-et-la-securite-tel-un-desert-et-un-oasis#comment-1841388
Posté par devnewton 🍺 (site web personnel) le 24 mars 2021 à 21:47. En réponse au journal RMS et la FSF. Évalué à  10.
L'événement déclencheur sont des messages de Stallman liés à l'affaire Jeffrey Epstein et l'université MIT.
Il me semble qu'il avait finalement raison non? https://tech.slashdot.org/comments.pl?sid=14804390&cid=59201724
Posté par devnewton 🍺 (site web personnel) le 24 mars 2021 à 21:40. En réponse au lien Appel au boycott de la FSF. Évalué à  10.
Korben est bien puant sur ce coup de participer au lynchage.
Posté par devnewton 🍺 (site web personnel) le 24 mars 2021 à 16:05. En réponse à l’entrée du suivi Autoriser les urls en http pour le cas particulier du hostname localhost. Évalué à  3 (+0/-0).
OpenID a définit un nouveau "flow" qui ne nécessite pas de mettre en place un serveur http côté client (avec le poll mode):
https://darutk.medium.com/ciba-a-new-authentication-authorization-technology-in-2019-explained-by-an-implementer-d1e0ac1311b4
Posté par devnewton 🍺 (site web personnel) le 24 mars 2021 à 14:42. En réponse au journal RMS et la FSF. Évalué à  10.
Pour remplacer le goudron et les plumes par une solution digitale, est-ce qu'il ne faudrait pas un tld .demission ?
Posté par devnewton 🍺 (site web personnel) le 24 mars 2021 à 14:29. En réponse au lien Publication de la première version stable du langage de programmation Crystal. Évalué à  7.
A se demander si ca ne fait pas doublon avec d'autres langages compilés : Go, Rust en particulier.
Mais non voyons, c'est Go et Rust qui font doublons avec C++, Ada, D, Object Pascal… :-)
Posté par devnewton 🍺 (site web personnel) le 24 mars 2021 à 14:25. En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
Je viens de voir que le langage Crystal a une approche mixte avec deux opérateurs:
https://crystal-lang.org/reference/syntax_and_semantics/operators.html#multiplicative
https://github.com/crystal-lang/crystal/blob/master/spec/std/int_spec.cr#L456
https://github.com/crystal-lang/crystal/blob/master/spec/std/int_spec.cr#L508
Posté par devnewton 🍺 (site web personnel) le 23 mars 2021 à 19:22. En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
Oui, mais ce n'est pas volontaire :-)
Posté par devnewton 🍺 (site web personnel) le 23 mars 2021 à 11:22. En réponse au journal Question : Ai-je le droit de refuser d'exécuter un logiciel ?. Évalué à  10.
Et le double facteur où tout est sur le même périphérique, c'est un concept de génie de la sécurité.
Posté par devnewton 🍺 (site web personnel) le 23 mars 2021 à 09:08. En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
Il y a plein de résultats qui n'ont pas de sens sans être un bug :-) En tout cas, crasher le programme pour ça c'est souvent trop violent pour l'utilisateur.
Posté par devnewton 🍺 (site web personnel) le 22 mars 2021 à 19:37. En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  2.
La première solution est impossible dans un langage généraliste, car dans ces langages, c'est un problème indécidable.
Pourquoi?
La deuxième solution permet juste de cacher un bug
Pourquoi la division par zéro serait plus un bug que la division par 42 ? Pas évident et pourquoi un bug provoquerait systématiquement un crash complet d'un programme?
La différence pratique, c'est qu'en Go il y a une distinction au niveau langage entre une situation d'exception (issue d'une erreur de programmation) et une simple erreur à laquelle il est possible de réagir plus spécifiquement.
Je trouve que cette distinction rends très pénible d'utiliser des bibliothèques: on ne sait jamais si une fonction qu'on appelle peut faire crasher ou non le programme.
C'est aussi une question de pratique: la plupart des bibliothèques C n'utilisent que très rarement un équivalent du panic comme raise(SIGABRT).
Posté par devnewton 🍺 (site web personnel) le 22 mars 2021 à 19:24. En réponse au journal Zébulon. Évalué à  4.
Zebulon est un peu lent à démarrer : tu parles du personnage ou du jeu lui-même?
Du personnage, on dirait un diesel :-)
Du coup, c'est la meilleur astuce que j'ai trouvé pour éviter de faire des cleans et des ré-affichages sur des trucs qui n'ont pas bougés et donc complexifié le code pour pas grand chose.
Autant tout redessiner régulièrement (avec requestanimationframe), non?
Posté par devnewton 🍺 (site web personnel) le 22 mars 2021 à 11:14. En réponse au journal Zébulon. Évalué à  9.
Bonjour et bravo pour ce projet,
Quelques questions et remarques:
Posté par devnewton 🍺 (site web personnel) le 22 mars 2021 à 11:02. En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  5.
N'hésite pas à faire une dépêche ou un journal sur C#, je pense qu'on est nombreux à ne pas avoir suivi les évolutions de ce langage.
Posté par devnewton 🍺 (site web personnel) le 22 mars 2021 à 09:12. En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
La division par zéro c'est un très bon exemple: un programme ne doit pas crasher juste pour ça.
Il y a plusieurs solutions:
Posté par devnewton 🍺 (site web personnel) le 21 mars 2021 à 23:43. En réponse au journal Question : Ai-je le droit de refuser d'exécuter un logiciel ?. Évalué à  6. Dernière modification le 21 mars 2021 à 23:46.
Et si tu prenais un abonnement 2g et que tu laissais le téléphone mobile à la maison? Ce serait un fixe avec sms donc compatible avec les sociétés pénibles.
Ce n'est pas parce qu'un téléphone est mobile qu'il faut forcément l'avoir avec soi !
Les gens sont toujours très surpris que je découvre leurs messages trois jours après parce que j'ai tendant à oublier mon téléphone dans un coin ou ne pas lire mes messages parce que j'ai toujours mieux à faire.
Posté par devnewton 🍺 (site web personnel) le 21 mars 2021 à 23:01. En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
Si tu veux une expression de besoin simple: je ne veux pas que mon programme se crashe comme une merde parce que dans méthode Dotrucmuche de la libXXX, Henry a ajouté un if(âge du capitaine > 42)then panic and throw suicide exception before exit(255) sans mettre à jour la doc.
Dotrucmuche
libXXX
if(âge du capitaine > 42)then panic and throw suicide exception before exit(255)
[^] # Re: Contexte
Posté par devnewton 🍺 (site web personnel) . En réponse au journal RMS et la FSF. Évalué à  0.
Evidemment, vu que je suis David Bowie et que j'ai fait croire Ă ma mort pour ĂŞtre tranquille.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Dis-moi qui te défend, je te dirai qui tu es…
Posté par devnewton 🍺 (site web personnel) . En réponse au journal RMS et la FSF. Évalué à  10.
Tous non ! Moi je défends RMS (contre le torrent de boue actuel, pas quand il mange ses croûtes de pied) et je fais partie de la frange progressiste marxiste leniniste écolo mélenchoniste et un peu islamogauchiste aussi parce que j'ai mangé un kebab hier !
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: On m'avait dit que c'était impossible alors il l'a fait
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  3.
Pour le coup tu n'utilises pas les smart pointers dans ton exemple, mais les dumb references de C++ :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Pourquoi ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  6.
Pour les mêmes raisons qui fait qu'on crée de nouvelles voitures, de nouveaux vêtements, de nouvelles chansons…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Mot clef offensant
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  10.
On pourrait ainsi avoir des programmes mixtes :
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: On m'avait dit que c'était impossible alors il l'a fait
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  3. Dernière modification le 25 mars 2021 à 09:21.
C'est quoi la différence?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: On m'avait dit que c'était impossible alors il l'a fait
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  5. Dernière modification le 24 mars 2021 à 22:49.
Memory safe array, slice, and pointer types (and unsafe versions, if needed)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Mot clef offensant
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  10.
Il faudrait utiliser fun pour les fonctions, fn ça me fait de le peine.
Et pour main, je trouve ça bizarre. Pourquoi pas pied ou oreille ? Il faudrait un terme plus clair pour désigner la fonction qui donne du travail aux autres. Peut être master?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# On m'avait dit que c'était impossible alors il l'a fait
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Appel à contribution pour un nouveau langage !. Évalué à  5.
https://linuxfr.org/users/milo/liens/linux-et-la-securite-tel-un-desert-et-un-oasis#comment-1841388
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Contexte
Posté par devnewton 🍺 (site web personnel) . En réponse au journal RMS et la FSF. Évalué à  10.
Il me semble qu'il avait finalement raison non? https://tech.slashdot.org/comments.pl?sid=14804390&cid=59201724
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: En français
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Appel au boycott de la FSF. Évalué à  10.
Korben est bien puant sur ce coup de participer au lynchage.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Alternative : OpenID Connect Ciba
Posté par devnewton 🍺 (site web personnel) . En réponse à l’entrée du suivi Autoriser les urls en http pour le cas particulier du hostname localhost. Évalué à  3 (+0/-0).
OpenID a définit un nouveau "flow" qui ne nécessite pas de mettre en place un serveur http côté client (avec le poll mode):
https://darutk.medium.com/ciba-a-new-authentication-authorization-technology-in-2019-explained-by-an-implementer-d1e0ac1311b4
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# A quand un domaine de premier niveau .demission ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal RMS et la FSF. Évalué à  10.
Pour remplacer le goudron et les plumes par une solution digitale, est-ce qu'il ne faudrait pas un tld .demission ?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ruby vs Crystal
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Publication de la première version stable du langage de programmation Crystal. Évalué à  7.
Mais non voyons, c'est Go et Rust qui font doublons avec C++, Ada, D, Object Pascal… :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
Posté par devnewton 🍺 (site web personnel) . En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
Je viens de voir que le langage Crystal a une approche mixte avec deux opérateurs:
https://crystal-lang.org/reference/syntax_and_semantics/operators.html#multiplicative
https://github.com/crystal-lang/crystal/blob/master/spec/std/int_spec.cr#L456
https://github.com/crystal-lang/crystal/blob/master/spec/std/int_spec.cr#L508
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
Posté par devnewton 🍺 (site web personnel) . En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
Oui, mais ce n'est pas volontaire :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Anecdote related
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Question : Ai-je le droit de refuser d'exécuter un logiciel ?. Évalué à  10.
Et le double facteur où tout est sur le même périphérique, c'est un concept de génie de la sécurité.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
Posté par devnewton 🍺 (site web personnel) . En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
Il y a plein de résultats qui n'ont pas de sens sans être un bug :-) En tout cas, crasher le programme pour ça c'est souvent trop violent pour l'utilisateur.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
Posté par devnewton 🍺 (site web personnel) . En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  2.
Pourquoi?
Pourquoi la division par zéro serait plus un bug que la division par 42 ? Pas évident et pourquoi un bug provoquerait systématiquement un crash complet d'un programme?
Je trouve que cette distinction rends très pénible d'utiliser des bibliothèques: on ne sait jamais si une fonction qu'on appelle peut faire crasher ou non le programme.
C'est aussi une question de pratique: la plupart des bibliothèques C n'utilisent que très rarement un équivalent du panic comme raise(SIGABRT).
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Oh un jeu libre
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Zébulon. Évalué à  4.
Du personnage, on dirait un diesel :-)
Autant tout redessiner régulièrement (avec requestanimationframe), non?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Oh un jeu libre
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Zébulon. Évalué à  9.
Bonjour et bravo pour ce projet,
Quelques questions et remarques:
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
Posté par devnewton 🍺 (site web personnel) . En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  5.
N'hésite pas à faire une dépêche ou un journal sur C#, je pense qu'on est nombreux à ne pas avoir suivi les évolutions de ce langage.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
Posté par devnewton 🍺 (site web personnel) . En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
La division par zéro c'est un très bon exemple: un programme ne doit pas crasher juste pour ça.
Il y a plusieurs solutions:
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Anecdote related
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Question : Ai-je le droit de refuser d'exécuter un logiciel ?. Évalué à  6. Dernière modification le 21 mars 2021 à 23:46.
Et si tu prenais un abonnement 2g et que tu laissais le téléphone mobile à la maison? Ce serait un fixe avec sms donc compatible avec les sociétés pénibles.
Ce n'est pas parce qu'un téléphone est mobile qu'il faut forcément l'avoir avec soi !
Les gens sont toujours très surpris que je découvre leurs messages trois jours après parce que j'ai tendant à oublier mon téléphone dans un coin ou ne pas lire mes messages parce que j'ai toujours mieux à faire.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ouaiche
Posté par devnewton 🍺 (site web personnel) . En réponse au lien "Rust vs. Go: Why They’re Better Together". Évalué à  3.
Si tu veux une expression de besoin simple: je ne veux pas que mon programme se crashe comme une merde parce que dans méthode
Dotrucmuchede lalibXXX, Henry a ajouté unif(âge du capitaine > 42)then panic and throw suicide exception before exit(255)sans mettre à jour la doc.Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board