sudo su tu le fais dans un shell, pas dans un script.
Non ce n'est pas une erreur que d'utiliser un outil comme il te plait, de la manière dont tu es le plus productifs avec.
Hier je trouvais plus mon marteau, alors j'ai planté un clou avec le cul d'un tournevis. Ça marche, ce n'est pas une erreur, maintenant je ne vais pas recommender aux gens de ne plus utiliser de marteau ou de ne pas avoir de marteau dans leurs boite à outils.
Oui tu es de mauvaise foi. Tu considères que c'est une erreur alors que c'est simplement une utilisation intuitive/empirique. C'est ce qui fait la force des outils UNIX, leur intuitivité.
Et oui, des fois je :
$ cat machin.txt
oops trop long
$ <flèche du haut> | grep toto
Je fais même des fois :
$ cat machin.txt | grep toto | grep tata
au lieu de :
$ grep -E "(toto|tata)" machin.txt
Quel sacrilège, je dois vraiment paraître pour un teubé à tes yeux.
C'est une question d'ergonomie, je compose des fonctions très simples pour en créer une plus complexe, et cela sans me poser de question, ou aller faire un "man commande".
Allez, je suis gentil, j'ignore ta mauvaise foi et je me répète :
A vrai dire, j'ai pas besoin de savoir comment la configuration de sudo, ni comment son interface fonctionnent. Sur 99% des distributions, je me mets dans le groupe "sudo" et je rajoute "sudo" devant la commande que je veux taper. Cela répond à 100% des besoins.
Faut vraiment se faire chier dans la vie pour pinailler comme ça.
Edit: Au passage, su permet de se substiuer à n'importe quel utilisateur:
$ sudo su - gitlab-runner
Chose que je vois souvent (NB: le - pour réinitialiser l'environment).
A vrai dire, j'ai pas besoin de savoir comment la configuration de sudo, ni comment son interface fonctionnent. Sur 99% des distributions, je me mets dans le groupe "sudo" et je rajoute "sudo" devant la commande que je veux taper. Cela répond à 100% des besoins.
Rust, le langage du turfu ou le compilo te demande d'être explicite au lieu d'essayer de jouer à "qu'est-ce qu'il a voulu dire ? je sais pas, mais je vais générer un binaire quand même et on va croiser les doigts."
Que ce soit profitable pour les banques ou pas, au final, on s'en cogne un peu non ?
Je reprend l'exemple de Qonto.
L'option CB virtuelle est gratuite. C'est à dire que souscrire à cette option ne change pas les termes du reste du contrat.
Si pour rendre viable l'option CB virtuelle gratuite, la banque décide de se rattraper sur autre chose, c'est présent dans les contrats de tout le monde, y compris ceux qui n'ont pas l'option.
On revient donc à la case départ : cette option n'est pas un coût supplémentaire.
La mauvaise foi est très palpable dans tes commentaires quand même.
Je connais très peu de banque qui font payer les CB virtuelles.
Pour ma société, je suis chez Qonto, les CB physiques coûtent 3-4€/mois de mémoire, les CB virtuelles coûtent 0€, et les CB virtuelles à usage unique coûtent 0€.
Par contre, comme toutes banques, il y a une commission sur les paiements par CB.
Que ce soit profitable pour les banques ou pas, au final, on s'en cogne un peu non ? Le service est gratuit et il supprime une classe de problèmes pour les usagers. C'est ce qui compte.
Oui, c'était une petite blague, la pharmacienne je la connais bien, alors a moins que cela soit du social engineering de haut niveau planifié depuis 15 ans, je doute que ce soit elle ;)
D'ailleurs, à ce sujet, je conseille à mes proches d'effacer ce cryptogramme
Pas con ça!
Après il y a aussi la solution d'invalider l'option internet pour la carte physique et de n'utiliser pour internet que des cartes virtuelles.
Il va falloir que je mette en place ça.
Quant au téléphone, le plus simple pour se prémunir de l'arnaque à la fausse arnaque, c'est de demander à ton correspondant son nom et numéro de poste
En l'occurence, ils n'ont demandé que mon nom/prénom et aucune autre information (que je n'aurais pas donné au téléphone de toute façon). C'est moins d'informations que certain recruteurs demandent. Et au final, vu que cet appel a abouti à l'opposition de la carte, chose que seul la banque peut faire, j'ai bien la certitude qu'il s'agissait de ma banque.
C'est bien un conseiller bancaire puisque suite a cet appel, l'opposition de ma carte a bien eu lieu.
J'ai d'abord reçu un SMS avec un code de référence que j'ai du donner avec mon nom/prénom lors de l'appel. Donc peu de chance que ce soit une erreur du type "j'ai appelé le mauvais client".
Après, mieux vaut être sur et faire opposition à la carte.
Ensuite, cela veut dire que ChatGPT possède des informations personnelles me concernant, collectées sans mon accord ➡️ C'est aussi une violation du RGPD.
Les seules informations "personnelles" que je vois sont :
C'est avant tout l'envie de partager sur ce que je fais, sur mes projets, en espérant que cela leur donne un peu de visibilité.
Pourquoi Medium ?
Parce que Medium me paye !
Le montant que Medium me paye est fonction de:
temps de lecture de mes articles par des membres
temps de lecture d'un quelconque article par des membres qui se sont inscrit via ma page d'onboarding
"membres" ici désigne ceux qui comme moi payent Medium 50$/an.
C'est pas vraiment clair quelle est cette fonction non plus, mais en toute transparence, voici mes revenus depuis que j'ai rejoint le "Medium Partner Program" (nécessite 100 followers et d'écrire au moins une fois tout les 6 mois).
avec un article qui tire dans les 300 vues par semaines depuis des années
Tu ne peux pas monétiser un article que tu as publié avant de rejoindre le "Medium Partner Program" (ou alors, j'ai pas trouvé comment faire).
Que feras-tu quand tu seras riche ?
J'achèterai un hélicoptère pour mettre dans la piscine de mon yacht qui sera dans la piscine de ma villa. Pas d'inquiétude pour le bilan carbone, j'ai pas le permis hélico, donc il volera pas.
J'ai aussi pas mal utilisé plantuml, au final c'est surtout ma CI/CD qui possède la dépendance, tu joins ça à la "preview" des pull requests sur netlify, ça donne un workflow assez sympa.
Sinon, quid de mermaidjs ? Je l'utilise pas mal aussi, et j'ai pas vraiment eu besoin de plantuml depuis.
Bon, au lieu d'avoir une dépendance à OpenJDK, tu as une dépendance à NodeJS. Ça pourrait valoir le coup d'avoir une alternative compilée en un simple exécutable. Mais après que cet exe soit en Rust, C, C++, Go, … Cela ne changerait rien pour moi.
T'inquiète, c'est juste moi qui fait mon rabat-joie parce qu'il y a une vrai hype autour de Rust, et que parfois, sur HackerNews, la seule différence entre un post qui fait la frontpage et un qui tombe dans l'oublie au bout de 3min c'est "in Rust" dans le titre.
On a vu pas mal de projet de réécriture d'outils déjà existant dont le seul argument de vente était "c'est écrit en Rust", et bien souvent ils étaient plus pauvre en fonctionnalité, et plus riches en bugs.
Comme je l'ai dit, typst est bien plus intéressant que son langage d'implémentation. Le fait qu'il propose un langage de scripting au sein du document a vraiment été le point qui a piqué mon intérêt en fait.
Le projet est suffisamment intéressant et innovant pour qu'on puisse se passer de ça dans la description. D'ailleurs, le README du projet ne fait pas mention de Rust autre part que dans la section "Build from Source".
Il faut arrêter de lister "écrit en $X" comme une fonctionnalité. "$X" ne rendra jamais un projet intrinsèquement meilleur.
[^] # Re: Doas
Posté par David Delassus (site web personnel) . En réponse au lien sudo & su Being Rewritten In Rust For Memory Safety - phoronix. Évalué à 3.
sudo su
tu le fais dans un shell, pas dans un script.Non ce n'est pas une erreur que d'utiliser un outil comme il te plait, de la manière dont tu es le plus productifs avec.
Hier je trouvais plus mon marteau, alors j'ai planté un clou avec le cul d'un tournevis. Ça marche, ce n'est pas une erreur, maintenant je ne vais pas recommender aux gens de ne plus utiliser de marteau ou de ne pas avoir de marteau dans leurs boite à outils.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Doas
Posté par David Delassus (site web personnel) . En réponse au lien sudo & su Being Rewritten In Rust For Memory Safety - phoronix. Évalué à 6. Dernière modification le 02 mai 2023 à 16:42.
Oui tu es de mauvaise foi. Tu considères que c'est une erreur alors que c'est simplement une utilisation intuitive/empirique. C'est ce qui fait la force des outils UNIX, leur intuitivité.
Et oui, des fois je :
Je fais même des fois :
au lieu de :
Quel sacrilège, je dois vraiment paraître pour un teubé à tes yeux.
C'est une question d'ergonomie, je compose des fonctions très simples pour en créer une plus complexe, et cela sans me poser de question, ou aller faire un "man commande".
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Doas
Posté par David Delassus (site web personnel) . En réponse au lien sudo & su Being Rewritten In Rust For Memory Safety - phoronix. Évalué à 2. Dernière modification le 02 mai 2023 à 16:14.
Allez, je suis gentil, j'ignore ta mauvaise foi et je me répète :
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Doas
Posté par David Delassus (site web personnel) . En réponse au lien sudo & su Being Rewritten In Rust For Memory Safety - phoronix. Évalué à 3. Dernière modification le 02 mai 2023 à 15:54.
Faut vraiment se faire chier dans la vie pour pinailler comme ça.
Edit: Au passage,
su
permet de se substiuer à n'importe quel utilisateur:Chose que je vois souvent (NB: le
-
pour réinitialiser l'environment).A vrai dire, j'ai pas besoin de savoir comment la configuration de sudo, ni comment son interface fonctionnent. Sur 99% des distributions, je me mets dans le groupe "sudo" et je rajoute "sudo" devant la commande que je veux taper. Cela répond à 100% des besoins.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Doas
Posté par David Delassus (site web personnel) . En réponse au lien sudo & su Being Rewritten In Rust For Memory Safety - phoronix. Évalué à 3.
Référence obligatoire : https://xkcd.com/149/
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Friendlink
Posté par David Delassus (site web personnel) . En réponse au lien EnTT and ImGui, or how to reconcile ECS and GUIs. Évalué à 4.
Je réalise un peu tard que j'ai oublié de faire le friendlink pour que vous puissiez esquiver le paywall : https://david-delassus.medium.com/entt-and-imgui-or-how-to-reconcile-ecs-and-guis-ddedcb36eb09?sk=982ab257be26de68e780b13388e8b045
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: borrowed time
Posté par David Delassus (site web personnel) . En réponse au lien Frustrated? It's not you, it's Rust . Évalué à 7.
Ou plutôt :
Rust, le langage du turfu ou le compilo te demande d'être explicite au lieu d'essayer de jouer à "qu'est-ce qu'il a voulu dire ? je sais pas, mais je vais générer un binaire quand même et on va croiser les doigts."
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Je sais pas mais...
Posté par David Delassus (site web personnel) . En réponse au journal Carte bancaire piratée, la faute à qui ?. Évalué à 3. Dernière modification le 13 avril 2023 à 01:34.
Je reprend l'exemple de Qonto.
L'option CB virtuelle est gratuite. C'est à dire que souscrire à cette option ne change pas les termes du reste du contrat.
Si pour rendre viable l'option CB virtuelle gratuite, la banque décide de se rattraper sur autre chose, c'est présent dans les contrats de tout le monde, y compris ceux qui n'ont pas l'option.
On revient donc à la case départ : cette option n'est pas un coût supplémentaire.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Je sais pas mais...
Posté par David Delassus (site web personnel) . En réponse au journal Carte bancaire piratée, la faute à qui ?. Évalué à 4.
La mauvaise foi est très palpable dans tes commentaires quand même.
Je connais très peu de banque qui font payer les CB virtuelles.
Pour ma société, je suis chez Qonto, les CB physiques coûtent 3-4€/mois de mémoire, les CB virtuelles coûtent 0€, et les CB virtuelles à usage unique coûtent 0€.
Par contre, comme toutes banques, il y a une commission sur les paiements par CB.
Que ce soit profitable pour les banques ou pas, au final, on s'en cogne un peu non ? Le service est gratuit et il supprime une classe de problèmes pour les usagers. C'est ce qui compte.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Amazon
Posté par David Delassus (site web personnel) . En réponse au journal Carte bancaire piratée, la faute à qui ?. Évalué à 3.
Non je n'ai rien payé, la question n'a même pas été posée.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Erreur d'analyse de la banque ?
Posté par David Delassus (site web personnel) . En réponse au journal Carte bancaire piratée, la faute à qui ?. Évalué à 5.
Non on s'est mal compris.
Voici le détail :
Le numéro de téléphone est bien celui que j'ai enregistré dans mon téléphone comme étant celui de ma banque.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: cryptogramme
Posté par David Delassus (site web personnel) . En réponse au journal Carte bancaire piratée, la faute à qui ?. Évalué à 3.
Oui, c'était une petite blague, la pharmacienne je la connais bien, alors a moins que cela soit du social engineering de haut niveau planifié depuis 15 ans, je doute que ce soit elle ;)
Pas con ça!
Il va falloir que je mette en place ça.
En l'occurence, ils n'ont demandé que mon nom/prénom et aucune autre information (que je n'aurais pas donné au téléphone de toute façon). C'est moins d'informations que certain recruteurs demandent. Et au final, vu que cet appel a abouti à l'opposition de la carte, chose que seul la banque peut faire, j'ai bien la certitude qu'il s'agissait de ma banque.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Quelle option? Et solution
Posté par David Delassus (site web personnel) . En réponse au journal Carte bancaire piratée, la faute à qui ?. Évalué à 3.
Effectivement, c'est ce à quoi je pensais, merci de la correction.
Elle le propose. Elle propose également des e-cartes utilisables que sur internet (j'aimerais bien que cela soit à usage unique cependant).
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Appel de ta banque
Posté par David Delassus (site web personnel) . En réponse au journal Carte bancaire piratée, la faute à qui ?. Évalué à 3.
Non l'appel était bien en provenance de la caisse d'épargne.
Ensuite, à part mon nom/prénom (publiquement disponible), aucune information personnelle (et encore moins bancaire) n'a été communiquée.
De plus, un arnaquer n'a pas la possibilité de faire opposition à ma carte (qui est désormais bien effective), seul un banquier peut le faire.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Erreur d'analyse de la banque ?
Posté par David Delassus (site web personnel) . En réponse au journal Carte bancaire piratée, la faute à qui ?. Évalué à 3.
C'est bien un conseiller bancaire puisque suite a cet appel, l'opposition de ma carte a bien eu lieu.
J'ai d'abord reçu un SMS avec un code de référence que j'ai du donner avec mon nom/prénom lors de l'appel. Donc peu de chance que ce soit une erreur du type "j'ai appelé le mauvais client".
Après, mieux vaut être sur et faire opposition à la carte.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Capilotractation
Posté par David Delassus (site web personnel) . En réponse au lien Il suffit d'utiliser ChatGPT pour constater qu'il est en violation directe du RGPD - sebsauvage. Évalué à 2.
Les informations proviennent du "dataset" avec lequel ChatGPT a été entraîné.
Une bonne comparaison serait, je pense, la webarchive. Pardon donc pour le mauvais exemple qu'était une recherche Google.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Capilotractation
Posté par David Delassus (site web personnel) . En réponse au lien Il suffit d'utiliser ChatGPT pour constater qu'il est en violation directe du RGPD - sebsauvage. Évalué à 4.
Plus que google qui renverrait (hypothétiquement) vers un post reddit plein de foutaises ?
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Capilotractation
Posté par David Delassus (site web personnel) . En réponse au lien Il suffit d'utiliser ChatGPT pour constater qu'il est en violation directe du RGPD - sebsauvage. Évalué à 6.
Les seules informations "personnelles" que je vois sont :
Le reste, c'est de la corrélation hasardeuse (ChatGPT c'est un générateur de texte après tout).
On ne peut qualifier ça de "violation du RGPD".
Mais bon, je ne suis pas avocat.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Marchera pas
Posté par David Delassus (site web personnel) . En réponse au lien Xonsh : un shell multi-plateformes basé sur Python. Évalué à 3.
"Putin, Putout" - https://www.youtube.com/watch?v=t-wFKNy0MZQ
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Paramètre de traçage dans l’URL
Posté par David Delassus (site web personnel) . En réponse au lien Procedural map generation in C++ — Part 2: A new hope with cellular automata and GPT4. Évalué à 5.
C'est avant tout l'envie de partager sur ce que je fais, sur mes projets, en espérant que cela leur donne un peu de visibilité.
Parce que Medium me paye !
Le montant que Medium me paye est fonction de:
"membres" ici désigne ceux qui comme moi payent Medium 50$/an.
C'est pas vraiment clair quelle est cette fonction non plus, mais en toute transparence, voici mes revenus depuis que j'ai rejoint le "Medium Partner Program" (nécessite 100 followers et d'écrire au moins une fois tout les 6 mois).
Tu ne peux pas monétiser un article que tu as publié avant de rejoindre le "Medium Partner Program" (ou alors, j'ai pas trouvé comment faire).
J'achèterai un hélicoptère pour mettre dans la piscine de mon yacht qui sera dans la piscine de ma villa. Pas d'inquiétude pour le bilan carbone, j'ai pas le permis hélico, donc il volera pas.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Paramètre de traçage dans l’URL
Posté par David Delassus (site web personnel) . En réponse au lien Procedural map generation in C++ — Part 2: A new hope with cellular automata and GPT4. Évalué à 3. Dernière modification le 27 mars 2023 à 10:34.
C'est un friend link que je génère pour que vous puissiez éviter le paywall.
Medium limite a 2 articles gratuits par mois pour ceux qui ont pas de compte, ensuite c'est paywall dans ta face.
Je suis rémunéré (très peu) sur la minute de lecture des membres qui payent (même s'ils ont accédé à l'article via le friend link).
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Ce n'est pas une feature
Posté par David Delassus (site web personnel) . En réponse au journal typst est le nouveau LaTeX. Évalué à 2. Dernière modification le 27 mars 2023 à 05:16.
Je ne connaissais pas, merci !
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Ce n'est pas une feature
Posté par David Delassus (site web personnel) . En réponse au journal typst est le nouveau LaTeX. Évalué à 6.
J'ai aussi pas mal utilisé plantuml, au final c'est surtout ma CI/CD qui possède la dépendance, tu joins ça à la "preview" des pull requests sur netlify, ça donne un workflow assez sympa.
Sinon, quid de mermaidjs ? Je l'utilise pas mal aussi, et j'ai pas vraiment eu besoin de plantuml depuis.
Bon, au lieu d'avoir une dépendance à OpenJDK, tu as une dépendance à NodeJS. Ça pourrait valoir le coup d'avoir une alternative compilée en un simple exécutable. Mais après que cet exe soit en Rust, C, C++, Go, … Cela ne changerait rien pour moi.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Ce n'est pas une feature
Posté par David Delassus (site web personnel) . En réponse au journal typst est le nouveau LaTeX. Évalué à 8.
T'inquiète, c'est juste moi qui fait mon rabat-joie parce qu'il y a une vrai hype autour de Rust, et que parfois, sur HackerNews, la seule différence entre un post qui fait la frontpage et un qui tombe dans l'oublie au bout de 3min c'est "in Rust" dans le titre.
On a vu pas mal de projet de réécriture d'outils déjà existant dont le seul argument de vente était "c'est écrit en Rust", et bien souvent ils étaient plus pauvre en fonctionnalité, et plus riches en bugs.
Comme je l'ai dit, typst est bien plus intéressant que son langage d'implémentation. Le fait qu'il propose un langage de scripting au sein du document a vraiment été le point qui a piqué mon intérêt en fait.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Ce n'est pas une feature
Posté par David Delassus (site web personnel) . En réponse au journal typst est le nouveau LaTeX. Évalué à 10.
"Écrit en Rust".
Le projet est suffisamment intéressant et innovant pour qu'on puisse se passer de ça dans la description. D'ailleurs, le README du projet ne fait pas mention de Rust autre part que dans la section "Build from Source".
Il faut arrêter de lister "écrit en $X" comme une fonctionnalité. "$X" ne rendra jamais un projet intrinsèquement meilleur.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg