A WebGPU implementation translates the workloads issued by the user into API commands specific to the target platform. Native APIs specify the valid usage for the commands (for example, see vkCreateDescriptorSetLayout) and generally don’t guarantee any outcome if the valid usage rules are not followed. This is called "undefined behavior", and it can be exploited by an attacker to access memory they don’t own, or force the driver to execute arbitrary code.
[^] # Re: Go est lent, Rust est rouillé !
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à  4.
Le principe général est très bien : le compilateur vérifié que toute exception est bien attrapée ou relancée.
Et puis il y a les unchecked exceptions…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Go est lent, Rust est rouillé !
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à  4.
Je ne sais pas exactement ce qu'il faudrait faire, mais Go oblige à gérer les erreurs pour faire des programmes fiables (bien), mais te plante violemment à la tronche si tu te loupes dans l'accès à un tableau (pas bien).
En Java, je sais que chaque ligne de code peut lancer une exception (pas bien), donc je me méfie :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Cette application existe pourtant
Posté par devnewton 🍺 (site web personnel) . En réponse au lien A.A.Casilli : « Il n’existe pas d’application capable de remplacer une politique de santé publique ». Évalué à  4.
PS: cette application implémente un système de santé homéopathique.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Go est lent, Rust est rouillé !
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à  2.
La généricité apporterait des structures de données faciles à utiliser. En Go on n'a que map et array (avec de jolis panics dès que tu te goures, mais ça c'est une autre erreur de conception).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Go est lent, Rust est rouillé !
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à  8.
J'avais testé Go et Rust il y a un moment, Crystal plus récemment.
L'outillage de Go est très bien (facile de générer un binaire sans dépendance) et très simple (go build), mais le langage primitif (pas de généricité) et incohérent (gestion des erreurs systématiques pour ne jamais planter, mais il y a les "panic" qui font tout planter).
L'outillage de Rust a l'air bien aussi, mais pas assez mature (installation laborieuse). Le langage semble puissant, mais pénible à écrire et surtout à lire. Ça ne donne pas du tout envie de travailler avec.
Crystal semble un bon compromis: outillage simple et syntaxe agréable. Malheureusement, c'est très très très jeune. Vivement une version 1.0.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Le logiciel libre c'est politique (sinon, on parlerait d'Open Source)
Posté par devnewton 🍺 (site web personnel) . En réponse au journal oh et puis merde.... dlfp, c'est vraiment censé être politique?. Évalué à  2.
Je répète: je relaye souvent des infos insoumises ici, parce que c'est un thème de trolls et gags récurrents.
Je mettrais bien un nez de clown et un chapeau rigolo pour t'aider Ă comprendre, mais il n'y a pas l'option dans les commentaires de linuxfr.
Et enculer un mouton, c'est pas très écolo.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Le logiciel libre c'est politique (sinon, on parlerait d'Open Source)
Posté par devnewton 🍺 (site web personnel) . En réponse au journal oh et puis merde.... dlfp, c'est vraiment censé être politique?. Évalué à  -1. Dernière modification le 26 avril 2020 à 10:40.
Tu as tendance à voter Macron ou Lepen, car φ promeut l'humanisme, la démocratie et l'écologie?
Ça se tient !
PS pour ceux qui ont du mal à comprendre l'esprit de linuxfr: je relaye souvent des infos insoumises ici, parce que c'est un thème de trolls et gags récurrents, tout comme certains postent des news sur systemd ou java (arg là c'est souvent moi aussi). Ce n'est pas de la propagande.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Sens de l'affiche ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal #PlusJamaisCa Manifestation en ligne. Évalué à  6.
Bonjour Perplexe<Â !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# What could go wrong?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien A Taste of WebGPU in Firefox (exemple de rendu avec Vulkan sur GNU/Linux à l'appui). Évalué à  3.
A WebGPU implementation translates the workloads issued by the user into API commands specific to the target platform. Native APIs specify the valid usage for the commands (for example, see vkCreateDescriptorSetLayout) and generally don’t guarantee any outcome if the valid usage rules are not followed. This is called "undefined behavior", and it can be exploited by an attacker to access memory they don’t own, or force the driver to execute arbitrary code.
https://gpuweb.github.io/gpuweb/
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: "Bio Cohérence" et tes principes
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Logiciel libre et vie privée. Évalué à  1.
Il a le droit d'être lourd. Il voudrait qu'on l'aime pour ça. Au fond il est en manque d'amour.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Label libre cohérent?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Logiciel libre et vie privée. Évalué à  -2.
C'est Zenitroll, il milite pour une version restrictive du libre parce que c'est rigolo de défendre les DRM, le tracking ou la torture d'enfants.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Label libre cohérent?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Logiciel libre et vie privée. Évalué à  6.
Pendant longtemps on avait un état d'esprit un peu flou mais globalement favorable aux utilisateurs et à leurs libertés.
Petit à petit le libre s'est réduit au strict respect de quelques licences et points juridiques.
Certains en ont profité pour faire un libre lavage et ajouter des antifritures.
Il s'est produit la même chose lorsque l'agriculture biologique s'est structurée pour aboutir à un label largement répandu mais limité (le label bio européen) et des labels plus exigeants (Bio Cohérence).
Peut être qu'il est temps de créer un label "libre cohérent" qui engage les auteurs d'un logiciel libre à ne pas lui adjoindre des antifritures?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Petit retour perso - Ep2
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Organiser des visioconférences de haute qualité (avec le logiciel libre Jitsi Meet). Évalué à  3.
Je travaille depuis plusieurs années avec beaucoup d'audioconférences. Ça fait bizarre au début, mais à force je n'ai plus besoin de voir les personnes.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Il était temps
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Current nightly build of Firefox works just fine with the latest Jitsi Meet release - github/jitsi. Évalué à  3.
Parce que le secteur télécom a été infoutu de mettre en place un standard et une offre pour la visioconférence.
Parce ce que le secteur informatique est infoutu de mettre en place un standard.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Hautement escaladable?
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Robert, un logiciel de stockage en mémoire vive. Évalué à  9. Dernière modification le 20 avril 2020 à 22:41.
Est-ce que l'on peut mettre plusieurs instances volumineuses de Robert en grappe?
J'ai un projet digital qui aurait besoin de gros Roberts.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: une raison technique?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien La République abandonne Firefox. Évalué à  2.
Si une fonctionnalité n'est pas disponible universellement, faut-il se jeter dessus?
Être patient avec les standards dans le numérique, ce serait cohérent avec le positionnement général de FI: une politique inclusive, durable, pour tous.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: LFI incompatible avec la liberté
Posté par devnewton 🍺 (site web personnel) . En réponse au lien La République abandonne Firefox. Évalué à  5.
Le problème d'un mouvement-pas-un-parti avec non hiérarchisation des luttes, c'est que c'est le bordel pour être cohérent de bout en bout.
Après c'est toujours mieux que la culture du chef-qui-parle-fort.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: LFI incompatible avec la liberté
Posté par devnewton 🍺 (site web personnel) . En réponse au lien La République abandonne Firefox. Évalué à  4.
Disons que le service marketing de φ n'est pas en phase avec les personnes en charge du programme pour le numérique :-)
https://avenirencommun.fr/le-livret-numerique/
https://avenirencommun.fr/livrets-thematiques/notre-revolution-numerique/
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: une raison technique?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien La République abandonne Firefox. Évalué à  4.
Ça c'est un autre problème : les standards deviennent tellement complexes qu'il devient trop difficile de les réimplémenter.
Un moyen subtil de tuer la concurrence en ayant l'air ouvert…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: une raison technique?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien La République abandonne Firefox. Évalué à  7.
Le problème c'est de faire du code spécifique à un brouteur. Imagine un téléphone qui ne permets d'appeler que les abonnés de SFR.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: une raison technique?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien La République abandonne Firefox. Évalué à  7.
Ils ont sans doute acheté une prestation auprès d'un fournisseur qui fait du Chromium only.
C'est désespérant de voir que les développeurs ne retiennent pas la leçon: en faisant du Chromium only comme hier on faisait du IE only, ces applications font du web jetable.
Quand Chromium sera remplacé par autre chose, il faudra tout réécrire.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pas convaincu
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Quadrature : nos arguments pour rejeter StopCovid (appli gouvernementale pour pister). Évalué à  9. Dernière modification le 16 avril 2020 à 10:28.
Moi j'aimerais qu'on juge les solutions techniques sur le fond politique avec une approche humaniste et écologique.
Mais on m'écoute jamais /o\
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Netbeans
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Git : la GUI est votre amie !. Évalué à  6.
Netbeans gère git de façon intuitive et son diff est très joli:
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pas convaincu
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Quadrature : nos arguments pour rejeter StopCovid (appli gouvernementale pour pister). Évalué à  3.
Même bien pensé au départ et fait avec de bonnes intentions, les risques de détourner le système sont très forts (quelques exemples: vidéosurveillance, DMP, Linky).
On peut prendre les paris: s'il n'y a aucun détournement et aucune faille, je m'engage à utiliser Gnome 3 pendant un mois.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Cohérence du système
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Au revoir Debian, bonjour Debian avec Flatpak (mise à jour) - Libre et ouvert. Évalué à  4.
D'après mes tests, Appimage fonctionne, Flatpak non: https://linuxfr.org/nodes/118997/comments/1795082
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.