En Lua tu as des tables. L'opérateur # retourne le nombre d'éléments dans la table. Une table ne peut pas contenir nil (et donc assigner nil a un élément de la table le supprime de la table). Les clés d'une tables peuvent être des nombres, des strings, des fonctions (oui oui), etc…
Lorsque l'on créé une table sans préciser les clés, c'est comme si on utiliser des nombres en partant de 1:
Lua n'a donc pas vraiment de "liste" / "tableau". Que des dictionnaires, donc utiliser les indices pour parcourir une table n'est vraiment pas la bonne pratique.
Et aussi que c'est compliqué pour l'instant de trouver des gens avec un peu d'expérience en Rust pour bien architecturer les nouveaux projets dès le départ.
Après plus d'un an à écrire du Rust, je me suis rendu compte d'une chose :
Rust n'est pas un langage "general purpose".
Il vise la programmation système, de bas niveau (en utilisant des concepts de haut niveau le plus possible), la ou on a un besoin d'un contrôle précis sur les performances, les allocations, etc… (osdev, gamedev, real time systems, etc…).
A cause de ça, le language reste un langage de niche. On est très très loin des API CRUD faite en autre chose que Java, Python et/ou Go (qui est un langage safe aussi, mais avec d'autres tradeoffs).
vous savez que les applications qui monitorent/contrôlent les réacteurs nucléaires, ou machines médicales à rayons X, ou autre trucs qui peuvent tuer des gens sont minoritaires ?
Toutes les applications ne sont pas critiques. Le C est un important language a avoir dans sa besace, et il reste invaincu en termes de performance, il reste le language le plus proche qui soit de la machine, il reste le seul langage aussi portable sur tant d'architectures complètement différentes (car il n'y a pas que x86 dans la vie), etc…
Bref, merci de la leçon de morale, j'aurais pu m'en passer.
une liste doublement chaînée, en Rust, sans unsafe
Avec RefCell<T> c'est facile.
Un structure récursive aussi c'est difficile à implémenter, tu passes un temps fou à te battre avec le compilateur pour qu'il accepte ce que tu lui décris
Soit tu choisis la facilité avec Box<T>, soit tu gères correctement les lifetimes avec &T, soit tu utilises RefCell<T>, … il existe plein de manière différente de faire ça.
Ne pas oublier aussi std::mem::replace qui est un très bon ami dans ce genre de situation.
Avec un peu d'expérience en Rust, et un peu de googling skill, ça devient tout de suite plus facile.
Je recommande aussi ##rust sur le IRC liberachat. Ils sont actifs, et ont très souvent la réponse a toutes questions que tu pourrais avoir.
J'aimais bien e-penser fut un temps, mais c'est un peu une drama queen (un drama king?) et il n'a jamais su garder une roadmap (avec ses "on en parlera une autre fois"). Il y a tellement d'autres chaînes de vulgarisation de meilleure qualité, même si la plupart sont en anglais :
EDIT: J'hésitais a mentionner DirtyBiology à cause des récents événements, mais séparons l'oeuvre de l'artiste. Nombreuse de ses vidéos sont très intéressantes.
A chaque fois que je vois un sujet sur les mails, je repense à Google Inbox.
Ce joli produit à l'interface simple, et puissante, qui était le seul client mail ou je ne laissais pas ma boite mail devenir un tas de merde non trié, impossible à exploiter.
Un des rares produits google à avoir une bonne UX, alors que d'habitude c'est un désastre (coucou GCP, GMail, etc…).
Nostalgique de l'époque avant que Inbox ne rejoigne le cimetière google, je fais une petite recherche et tombe sur Shortwave !
Haaaa, en 5min ma boite mail est de nouveau exploitable.
Merci pour ton journal que je n'ai pas lu. J'ai pu retrouver une belle techno.
Les pierres de la faim sont des pierres sur lesquelles sont gravées des messages du type "Si tu me vois, pleure".
Ces roches sont normalement au fond des rivières, et le fait de les voir indique que le niveau de la rivière est très bas due à une sécheresse qui précède une famine.
Je suis triste de vivre dans un monde ou un "mur de cookie" est une mauvaise chose :(
Tout le monde sait qu'il faut travailler des machines des processeurs un tant soit peu puissants, avec un minimum de ram et des disques potables avec java. Et là, on commence à parler :-)
L'intérêt de Java et de la JVM c'est pas write once, run everywhere ?
L'argument est douteux, si tu configure proprement ta JVM, et optimise correctement ton appli, Java va très bien tourner même sur un grille pain.
Je ne ferais confiance qu'à l'interprétation d'un (voir plusieurs) avocat(s) spécialisé(s) dans les licences informatique.
Si tu ne cites pas le nom de l'auteur tu as les droits donnés par
C'est une violation de la licence, encore une fois, je ne ferais confiance qu'à l'interprétation de personnes dont c'est la compétence.
Les termes juridiques, à quel point ils sont précis ou non, c'est pas si évident à interpréter.
On pourrait argumenter par exemple que "sans restrictions" n'est pas applicable car trop vague. On pourrait argumenter sur la définition de copie, on pourrait argumenter sur plein de choses, mais nous ne sommes à priori pas avocats (à moins que tu ne le sois ?).
Un peu facile de présenter son interprétation sur LinuxFR, mais es-tu prêt à la défendre auprès d'un tribunal et de gagner le procès s'il venait à être saisi ?
Tout ça pour dire qu'il existe aujourd'hui un réel flou juridique concernant ces technologies. Et c'est pas les développeurs ni des entreprises privées qui le résolveront. Ce seront des avocats/juristes/gouvernements à coup de nouvelles licences et de nouvelles lois.
Je ne suis pas un avocat/juriste, donc je ne saurais pas défendre une position ou l'autre devant un tribunal, si ce dernier devait être saisi.
Cependant, ayant bien potassé le sujet des réseaux neuronaux, je suis arrivé à quelques petites conclusions :
l'ingénieur informatique qui a décidé d'appeller un neurone "neurone" n'y connaissait pas grand chose en biologie
les réseaux neuronaux sont un outil statistique dont le fonctionnement diffère grandement du fonctionnement du cerveau humain
le résultat produit par l'apprentissage d'un réseau neuronal (le modèle) encode les informations "apprises" sous formes de poids/biais (de bonnes grosses matrices/tenseurs de flottant)
Bref, une "IA" (grosses guillemets), bien qu'impressionante, n'est pas un humain. En partant de ce principe :
Je ne suis pas un avocat/juriste mais:
sauf si c'est MIT/BSD, là bon faut être de mauvaise foi pour refuser l'exploitation de son code je trouve
Ces licences couvrent la redistribution et la modification du code. Elles ne couvrent pas son usage dans une analyse automatique. Un juge dira qu'il s'agit d'une forme de redistribution la ou un autre dira que non -> flou juridique à éclaircir.
un débutant qui va travailler chez Capgemini/Atos/AUTRE-SSII: tu ne vas pas lui reprocher plus tard de savoir écrire du code
Non mais s'il se sert des dépôts privés de la société, dont il a toujours une copie, comme d'un StackOverflow "allez hop, copier/coller!". C'est tout de suite plus flou.
le code généré n'est pas lié au code lu, seulement à l'apprentissage du langage et de sa logique
Le code lu est encodé dans le modèle et est utilisé pour produire la suggestion.
Insolvable?
Non, il suffit que les licences soient mise à jour par des personnes compétentes pour clarifier comment est couvert cet usage du code. Est-ce de la redistribution ou pas ?
Quelle est la licence du code produit par un modèle de machine learning qui a utilisé du code sous GPL, LGPL, MIT, BSD, … pour s'entraîner?
Les auteurs des projets utilisés ont ils donné leurs consentements ? (entendre par la, est-ce que les licenses utilisées autorisent ce genre de pratique)
Ah oui effectivement, cela pouvait porter à confusion.
Non je pensais à un ami qui a eu des problèmes de santé, et qui quand il a chercher a retrouver un travail avait un trou de 3 ans dans son CV. Cela lui a porté préjudice.
Et qu'importe la raison du "trou" dans le CV, c'est ta vie privée, l'employeur n'a pas à le savoir. Si t'as pas confiance dans les capacités du gars, le test technique et la période d'essai sont là pour ça.
Pour ce qui est du casier judiciaire, je pensais par exemple au métier de professeur ou certains autres postes de fonctionnaire. Si en plus tu as fait de la prison, en théorie tu as purgé ta peine, et d'après le système judiciaire (dans la théorie), tu es de nouveau un citoyen comme les autres, qui aspire aux mêmes droits et devoirs que les autres.
Dans la pratique, ton passé et tes origines, quel qu'ils soient, influent énormément sur comment tu es perçu par la société, et va jouer en ta faveur ou en ta défaveur pour des choses comme : un prêt bancaire, un bail de location, un job, etc…
Dans le résultat, cela ressemble beaucoup selon moi au crédit social.
Si un employeur te le demande en dehors des quelques cas prévus, fuis, car il est d'ors et déjà dans l'illégalité !
Malheureusement, la discrimination sur le genre, les origines sociales, la couleur de peau, et le passé de l'individu reste cependant monnaie courante encore aujourd'hui.
Imagine tu as pris une année sabbatique pour une raison X ou Y, la question suivante est déjà déplacée :
Comment expliquer vous ce trou dans votre CV ?
La réponse que l'on apporte a cette question peut déjà nous porter préjudice.
Le crédit social a beau ne pas être mis en place par l'état, il existe néanmoins à cause des préjugés (t'es du 62 ? t'es alcoolique alors) et de la discrimination en général.
[^] # Re: Et hare, alors?
Posté par David Delassus (site web personnel) . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 2.
La vrai question c'est : es-tu prêt a ignorer la majorité des utilisateurs potentiels de ton appli ?
Il me semble que les Linux et *BSD c'est même pas 5% des parts de marché.
C'est bien d'être libriste, mais à un moment il faut être réaliste.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: V is for vapoware ?
Posté par David Delassus (site web personnel) . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 4.
En Lua tu as des tables. L'opérateur
#retourne le nombre d'éléments dans la table. Une table ne peut pas contenirnil(et donc assignernila un élément de la table le supprime de la table). Les clés d'une tables peuvent être des nombres, des strings, des fonctions (oui oui), etc…Lorsque l'on créé une table sans préciser les clés, c'est comme si on utiliser des nombres en partant de 1:
Pour parcourir une table on utilise:
Lua n'a donc pas vraiment de "liste" / "tableau". Que des dictionnaires, donc utiliser les indices pour parcourir une table n'est vraiment pas la bonne pratique.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Letlang évidemment
Posté par David Delassus (site web personnel) . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 7.
Héhé ça fait plaisir de voir ce commentaire :)
En plus en ce moment ça avance pas mal, de grosse news arrivent au moins avant la fin d'année !
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: V is for vapoware ?
Posté par David Delassus (site web personnel) . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 8.
Je ne classerai pas ça comme une boulette (ni grosse ni petite).
C'est un choix subversif certes, mais rappelons que du point de vue des maths (point de vue que prend Julia), c'est l'index 0 qui est bizarre.
Aussi, l'argument souvent avancé pour l'index 1 vs l'index 0 c'est le "off by one error" qui est censé ne pas arriver avec l'index 0.
Oui bon la je peux plus les défendre…
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Est-ce que c'est pas un peu tôt?
Posté par David Delassus (site web personnel) . En réponse au lien It's time to stop using C and C++ for new projects, says Microsoft Azure CTO. Évalué à 6.
Avec ce 1/4 bien encapsulé dans une API safe, on a donc 3/4 du code qui est garanti safe par le compilateur.
Aussi : https://os.phil-opp.com/
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: La fin de la "stabilite" des standards ?
Posté par David Delassus (site web personnel) . En réponse au lien It's time to stop using C and C++ for new projects, says Microsoft Azure CTO. Évalué à 6.
C# et Java sont vraiment de bons langages, en constante évolution.
Je vois le C# beaucoup utilisé comme "scripting engine" dans le GameDev, qui se prête bien à la POO que proposent ces langages.
Je suis pas sûr d'ou viendrait une motivation à les enterrer, vu ce qu'ils apportent (CassandraDB est en Java).
Faut pas oublier que la JVM est hautement paramétrable, et que GraalVM va encore plus loin.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Est-ce que c'est pas un peu tôt?
Posté par David Delassus (site web personnel) . En réponse au lien It's time to stop using C and C++ for new projects, says Microsoft Azure CTO. Évalué à 7.
Après plus d'un an à écrire du Rust, je me suis rendu compte d'une chose :
Rust n'est pas un langage "general purpose".
Il vise la programmation système, de bas niveau (en utilisant des concepts de haut niveau le plus possible), la ou on a un besoin d'un contrôle précis sur les performances, les allocations, etc… (osdev, gamedev, real time systems, etc…).
A cause de ça, le language reste un langage de niche. On est très très loin des API CRUD faite en autre chose que Java, Python et/ou Go (qui est un langage safe aussi, mais avec d'autres tradeoffs).
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Le C a vécu 50 années, et vivra 50 de plus
Posté par David Delassus (site web personnel) . En réponse au lien It's time to stop using C and C++ for new projects, says Microsoft Azure CTO. Évalué à 9.
Vous savez que Rust n'a rien inventé ?
Vous savez qu'il existe de nombreux outils pour s'assurer que le code est safe, comme :
vous savez que les applications qui monitorent/contrôlent les réacteurs nucléaires, ou machines médicales à rayons X, ou autre trucs qui peuvent tuer des gens sont minoritaires ?
Toutes les applications ne sont pas critiques. Le C est un important language a avoir dans sa besace, et il reste invaincu en termes de performance, il reste le language le plus proche qui soit de la machine, il reste le seul langage aussi portable sur tant d'architectures complètement différentes (car il n'y a pas que x86 dans la vie), etc…
Bref, merci de la leçon de morale, j'aurais pu m'en passer.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: C++ oh mon cher vieux C++ ...
Posté par David Delassus (site web personnel) . En réponse à la dépêche Nous avons lu pour vous : Embracing Modern C++ Safely. Évalué à 7.
Avec
RefCell<T>c'est facile.Soit tu choisis la facilité avec
Box<T>, soit tu gères correctement les lifetimes avec&T, soit tu utilisesRefCell<T>, … il existe plein de manière différente de faire ça.Ne pas oublier aussi
std::mem::replacequi est un très bon ami dans ce genre de situation.Avec un peu d'expérience en Rust, et un peu de googling skill, ça devient tout de suite plus facile.
Je recommande aussi
##rustsur le IRC liberachat. Ils sont actifs, et ont très souvent la réponse a toutes questions que tu pourrais avoir.https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Mmmm...
Posté par David Delassus (site web personnel) . En réponse au lien malloc() and free() are a bad API. Évalué à 7.
Pourquoi faire simple quand on peut faire compliquer ?
Je dirais même que vu que malloc et free font éventuellement des appels systèmes, on devrait appeler :
Kernel Programming Interface ==> KPI
De quoi rendre confus les managers :)
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Nan mais...
Posté par David Delassus (site web personnel) . En réponse au lien Le retour d'e-penser. Évalué à 1.
Les sous titres ça existe.
Parmi les milliers de chaîne youtube qui existe, il y en a beaucoup que je ne cites même pas, c'est à ça que les … servent en général.
Personne a dit le contraire.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Nan mais...
Posté par David Delassus (site web personnel) . En réponse au lien Le retour d'e-penser. Évalué à 10. Dernière modification le 30 août 2022 à 16:53.
J'aimais bien e-penser fut un temps, mais c'est un peu une drama queen (un drama king?) et il n'a jamais su garder une roadmap (avec ses "on en parlera une autre fois"). Il y a tellement d'autres chaînes de vulgarisation de meilleure qualité, même si la plupart sont en anglais :
EDIT: J'hésitais a mentionner DirtyBiology à cause des récents événements, mais séparons l'oeuvre de l'artiste. Nombreuse de ses vidéos sont très intéressantes.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Those are rookie numbers
Posté par David Delassus (site web personnel) . En réponse au lien Oracle aurait collecté les données de 5 milliards de personnes. Évalué à 1.
Ça coutait trop cher de récupérer les données des 3 milliards restant ?
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Presque rien à voir, mais:
Posté par David Delassus (site web personnel) . En réponse au journal "Use plaintext email" ? Vraiment ?. Évalué à 7.
A chaque fois que je vois un sujet sur les mails, je repense à Google Inbox.
Ce joli produit à l'interface simple, et puissante, qui était le seul client mail ou je ne laissais pas ma boite mail devenir un tas de merde non trié, impossible à exploiter.
Un des rares produits google à avoir une bonne UX, alors que d'habitude c'est un désastre (coucou GCP, GMail, etc…).
Nostalgique de l'époque avant que Inbox ne rejoigne le cimetière google, je fais une petite recherche et tombe sur Shortwave !
Haaaa, en 5min ma boite mail est de nouveau exploitable.
Merci pour ton journal que je n'ai pas lu. J'ai pu retrouver une belle techno.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Mur de gâteaux
Posté par David Delassus (site web personnel) . En réponse au lien Avec la sécheresse en Europe, les « pierres de la faim » ressurgissent comme un avertissement. Évalué à 9. Dernière modification le 19 août 2022 à 23:00.
Les pierres de la faim sont des pierres sur lesquelles sont gravées des messages du type "Si tu me vois, pleure".
Ces roches sont normalement au fond des rivières, et le fait de les voir indique que le niveau de la rivière est très bas due à une sécheresse qui précède une famine.
Je suis triste de vivre dans un monde ou un "mur de cookie" est une mauvaise chose :(
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# If it's not broken, don't fix it
Posté par David Delassus (site web personnel) . En réponse au lien C3 : un nouveau C avec des modules, de la généricité et des simplifications. Évalué à 3.
Ok alors, en C c'est parfaitement clair :
struct y {}est un typestruct {} yest une variable dont le type est une structure anonymeMais en C3:
struct Foo {}est un typestruct bar {}est une variable dont le type est une structure anonymeApparemment, les "structures sont toujours nommées" sauf :
Pourquoi complexifier autant la syntaxe ? Ce qu'on avait initialement en C était déjà parfaitement clair.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Nope
Posté par David Delassus (site web personnel) . En réponse au lien Java est toujours un champion. Évalué à 0.
L'intérêt de Java et de la JVM c'est pas write once, run everywhere ?
L'argument est douteux, si tu configure proprement ta JVM, et optimise correctement ton appli, Java va très bien tourner même sur un grille pain.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Libre ou pas libre, telle n'est pas la question.
Posté par David Delassus (site web personnel) . En réponse au lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne. Évalué à 3.
Je ne ferais confiance qu'à l'interprétation d'un (voir plusieurs) avocat(s) spécialisé(s) dans les licences informatique.
C'est une violation de la licence, encore une fois, je ne ferais confiance qu'à l'interprétation de personnes dont c'est la compétence.
Les termes juridiques, à quel point ils sont précis ou non, c'est pas si évident à interpréter.
On pourrait argumenter par exemple que "sans restrictions" n'est pas applicable car trop vague. On pourrait argumenter sur la définition de copie, on pourrait argumenter sur plein de choses, mais nous ne sommes à priori pas avocats (à moins que tu ne le sois ?).
Un peu facile de présenter son interprétation sur LinuxFR, mais es-tu prêt à la défendre auprès d'un tribunal et de gagner le procès s'il venait à être saisi ?
Tout ça pour dire qu'il existe aujourd'hui un réel flou juridique concernant ces technologies. Et c'est pas les développeurs ni des entreprises privées qui le résolveront. Ce seront des avocats/juristes/gouvernements à coup de nouvelles licences et de nouvelles lois.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Libre ou pas libre, telle n'est pas la question.
Posté par David Delassus (site web personnel) . En réponse au lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne. Évalué à 3.
Je ne suis pas un avocat/juriste, donc je ne saurais pas défendre une position ou l'autre devant un tribunal, si ce dernier devait être saisi.
Cependant, ayant bien potassé le sujet des réseaux neuronaux, je suis arrivé à quelques petites conclusions :
Bref, une "IA" (grosses guillemets), bien qu'impressionante, n'est pas un humain. En partant de ce principe :
Je ne suis pas un avocat/juriste mais:
Ces licences couvrent la redistribution et la modification du code. Elles ne couvrent pas son usage dans une analyse automatique. Un juge dira qu'il s'agit d'une forme de redistribution la ou un autre dira que non -> flou juridique à éclaircir.
Non mais s'il se sert des dépôts privés de la société, dont il a toujours une copie, comme d'un StackOverflow "allez hop, copier/coller!". C'est tout de suite plus flou.
Le code lu est encodé dans le modèle et est utilisé pour produire la suggestion.
Non, il suffit que les licences soient mise à jour par des personnes compétentes pour clarifier comment est couvert cet usage du code. Est-ce de la redistribution ou pas ?
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Libre ou pas libre, telle n'est pas la question.
Posté par David Delassus (site web personnel) . En réponse au lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne. Évalué à 4.
Quelle est la licence du code produit par un modèle de machine learning qui a utilisé du code sous GPL, LGPL, MIT, BSD, … pour s'entraîner?
Les auteurs des projets utilisés ont ils donné leurs consentements ? (entendre par la, est-ce que les licenses utilisées autorisent ce genre de pratique)
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
# Libre ou pas libre, telle n'est pas la question.
Posté par David Delassus (site web personnel) . En réponse au lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne. Évalué à 2. Dernière modification le 04 août 2022 à 03:25.
Que ce soit open source ou pas, l'éthique et le flou juridique derrière ce genre de projet reste le même.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Utopie
Posté par David Delassus (site web personnel) . En réponse au journal Jour du Dépassement. Évalué à 4.
Ah oui effectivement, cela pouvait porter à confusion.
Non je pensais à un ami qui a eu des problèmes de santé, et qui quand il a chercher a retrouver un travail avait un trou de 3 ans dans son CV. Cela lui a porté préjudice.
Et qu'importe la raison du "trou" dans le CV, c'est ta vie privée, l'employeur n'a pas à le savoir. Si t'as pas confiance dans les capacités du gars, le test technique et la période d'essai sont là pour ça.
Pour ce qui est du casier judiciaire, je pensais par exemple au métier de professeur ou certains autres postes de fonctionnaire. Si en plus tu as fait de la prison, en théorie tu as purgé ta peine, et d'après le système judiciaire (dans la théorie), tu es de nouveau un citoyen comme les autres, qui aspire aux mêmes droits et devoirs que les autres.
Dans la pratique, ton passé et tes origines, quel qu'ils soient, influent énormément sur comment tu es perçu par la société, et va jouer en ta faveur ou en ta défaveur pour des choses comme : un prêt bancaire, un bail de location, un job, etc…
Dans le résultat, cela ressemble beaucoup selon moi au crédit social.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Utopie
Posté par David Delassus (site web personnel) . En réponse au journal Jour du Dépassement. Évalué à 2.
Je n'ai jamais insinué le contraire
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: c'est bien les commentaires
Posté par David Delassus (site web personnel) . En réponse au journal Crontab. Évalué à 6.
Avec ou sans seconde intercalaire ?
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Utopie
Posté par David Delassus (site web personnel) . En réponse au journal Jour du Dépassement. Évalué à 0.
Merci pour ces précisions.
Malheureusement, la discrimination sur le genre, les origines sociales, la couleur de peau, et le passé de l'individu reste cependant monnaie courante encore aujourd'hui.
Imagine tu as pris une année sabbatique pour une raison X ou Y, la question suivante est déjà déplacée :
La réponse que l'on apporte a cette question peut déjà nous porter préjudice.
Le crédit social a beau ne pas être mis en place par l'état, il existe néanmoins à cause des préjugés (t'es du 62 ? t'es alcoolique alors) et de la discrimination en général.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg