Aller au contenu principal

2023-04-07

Si nous perdons l'Internet Archive, nous sommes foutus

(Original) (https://www.sbstatesman.com/2023/04/04/if-we-lose-the-internet-archive-were-screwed/). L'Internet Archive, qui se décrit comme "une bibliothèque à but non lucratif de millions de livres, de films, de logiciels, de musique, de sites web et bien d'autres choses encore", a été poursuivi par quatre sociétés d'édition pour violation des droits d'auteur, et un juge fédéral a statué en faveur des éditeurs. Cependant, l'Internet Archive fait appel de cette décision, qui, selon certains, constitue fondamentalement une attaque contre des services publics financés par le contribuable, menée par des entreprises et des particuliers. Les critiques soutiennent que la fermeture de la Bibliothèque nationale d'urgence, qui a mis gratuitement à disposition des livres protégés par le droit d'auteur pendant la pandémie de COVID-19, est bien plus désastreuse pour la classe ouvrière que l'accès aux livres ne pourra jamais l'être. Si l'appel est rejeté, les êtres humains perdront plus de connaissances que la bibliothèque d'Alexandra n'en a jamais contenu.

Discussion Service. Les utilisateurs de Discussion Service débattent des lois sur le droit d'auteur et de la préservation de la culture. Les batailles juridiques soulèvent des questions sur la légitimité des droits d'auteur et les monopoles gouvernementaux. Certains appellent à une meilleure gouvernance pour encourager le travail et à des durées de droits d'auteur plus courtes. La perte de l'AI pourrait réécrire l'histoire, soulignant l'importance de la préservation des connaissances. Il est suggéré de créer une nouvelle entité ou de cesser les dons en raison du comportement risqué de l'AI. La bibliothèque nationale d'urgence est considérée comme inattendue et bénéfique, mais les dirigeants de l'AI ont la responsabilité de préserver l'histoire.

Chrome ships WebGPU

(https://developer.chrome.com/blog/webgpu-release/). Chrome lance WebGPU, une nouvelle API graphique web offrant des graphiques 3D améliorés et des calculs parallèles sur ChromeOS, macOS et Windows, afin d'offrir un accès aux capacités avancées du GPU et une programmation efficace avec la plateforme web. WebGPU est conçue avec une API JavaScript idiomatique, une intégration avec les promesses et des messages d'erreur de qualité, et elle constitue une base pour de futures améliorations, telles que l'accès aux cœurs de shaders pour plus d'optimisations de l'apprentissage automatique, et une plus grande ergonomie dans WGSL. WebGPU est le résultat d'un effort de collaboration de 6 ans du groupe communautaire "GPU pour le Web" du W3C, avec des contributions de Mozilla, Apple, Intel et Microsoft. Les plateformes ChromeOS, Windows et macOS peuvent prendre en charge le WebGPU, tandis que Linux, Android et d'autres plateformes étendront cette prise en charge dans un avenir proche. Les bibliothèques WebGL les plus populaires, telles que Babylon.js, PlayCanvas et TensorFlow.js, offrent déjà une certaine prise en charge du WebGPU ou y travaillent. Pour en savoir plus sur le WebGPU, vous pouvez consulter les spécifications du W3C, la documentation MDN, des exemples, GPU compute, etc.

Discussion Service. Chrome a lancé WebGPU, qui promet des améliorations par rapport à WebGL. WebGPU change la donne et apporte des contributions positives ; les avis divergent quant à la priorité à accorder aux GPU de bureau ou mobiles. Les utilisateurs discutent des moyens de limiter les fonctionnalités du navigateur qui laissent filtrer des informations et d'empêcher la prise d'empreintes digitales. L'utilisation malveillante potentielle pour le minage de crypto-monnaie suscite des inquiétudes. Web3DSurvey suit les caractéristiques et les limites liées au WebGPU. Le potentiel d'adoption du WebGPU suscite l'enthousiasme, malgré les inquiétudes liées aux limitations par rapport à des technologies graphiques plus performantes.

Show Discussion Service : Tabby - Un copilote GitHub auto-hébergé

Original. TabbyML a publié Tabby, une alternative auto-hébergée à GitHub Copilot qui est open-source et on-prem. Elle se caractérise par un confinement autonome, sans besoin d'un SGBD ou d'un service en nuage, une interface Web pour la visualisation et les modèles de configuration et MLOps, une interface OpenAPI, et une intégration facile avec l'infrastructure existante. Les développeurs peuvent utiliser l'image docker pour faciliter le déploiement, et TabbyML prend en charge les GPU grand public avec le chargement de poids FP-16 et d'autres optimisations. Son serveur FastAPI intègre une documentation OpenAPI de l'API HTTP.

Discussion Service. Tabby, une alternative GitHub Copilot auto-hébergée, offre un contrôle total sur les données et la confidentialité tout en affinant les modèles. Elle permet de gagner du temps, mais soulève des questions en matière de protection de la vie privée. Les problèmes de confidentialité de GitHub sont exagérés et Copilot a ses limites. TabbyML génère du code standard et soulève des questions sur la protection de la propriété intellectuelle du code. La version alpha de Tabby est populaire malgré l'absence de vitrine professionnelle et de preuves à l'appui. Copilot prédit le code avec précision mais a des limites et peut suggérer du mauvais code. Certains utilisateurs suggèrent une version auto-hébergée de Copilot et un changement de nom pour un meilleur référencement.

Les employés de Tesla ont partagé des images provenant des caméras des voitures, y compris des "scènes d'intimité"

Original. Des employés de Tesla auraient partagé des vidéos et des images prises par les caméras des voitures des clients par le biais d'un système de messagerie interne, dont le contenu était "parfois très invasif". Bien que Tesla affirme que les caméras embarquées sont "conçues dès le départ pour protéger la vie privée", les employés avaient facilement accès aux images produites par les caméras et partageaient le contenu "librement". Des scènes intimes ne présentant pas de nudité, ainsi que "certaines pièces de linge et certains articles de bien-être sexuel" figuraient parmi les éléments partagés. Toutefois, certains anciens employés ont affirmé qu'il s'agissait d'un partage légitime à des fins professionnelles. Par ailleurs, certaines images auraient été largement partagées et largement visionnées, y compris par la direction.

Discussion Service. Les utilisateurs discutent de la duplication de l'article et des directives du site sur la soumission de sources originales. Aucun commentaire pertinent sur le sujet de Tesla partageant des images de caméras de voiture, y compris des "scènes d'intimité".

Expliqué simplement : Comment fonctionne le TPG ?

(Original) (https://confusedbit.dev/posts/how_does_gpt_work/). L'article traite du processus qui sous-tend le GPT-3 et de la manière dont il est utilisé pour les conversations en langage naturel grâce à l'intégration de mots et à des modèles probabilistes. Ses points forts sont la génération de texte et l'enchaînement d'idées logiques, mais il est limité par les fausses informations et les restrictions d'entrée. Il existe des similitudes et des différences avec la structure du cerveau humain, y compris les capacités linguistiques limitées du GPT et l'absence d'apprentissage continu. L'article soulève également des questions de conscience et des inquiétudes concernant la perte d'emploi, mais note que le TPG ne peut pas nuire à lui seul. Toutefois, la prudence est de mise pour la poursuite du développement de l'IA, et les experts recherchent des moyens de prévenir les conséquences négatives. Les compétences techniques et l'esprit d'entreprise seront précieux, car les conséquences du TPG restent encore incertaines.

Discussion Service. Les experts de Hacker News débattent des capacités et des limites des modèles de langage de l'IA, notamment ChatGPT et GPT-4. Certains mettent en garde contre l'attribution à des machines de propriétés semblables à celles de l'homme, alors que ChatGPT produit des textes précis et adaptés au contexte, ce qui est un élément de l'intelligence artificielle. Débat sur la pertinence du scénario de la chambre chinoise et sur la nature de l'intelligence et de la conscience. L'attention est portée sur les capacités pratiques et l'innovation, la pertinence des transformateurs et les limites des données d'entraînement. Les sceptiques notent que le GPT-4 ne dispose pas des mécanismes de rétroaction des cerveaux biologiques, bien qu'il produise des textes de type humain.

La conception de systèmes et le coût de la complexité architecturale (2013)

Original. Le message d'erreur HTTP Status 429 - Too Many Requests indique que l'utilisateur a envoyé un grand nombre de requêtes en peu de temps.

Discussion Service. L'article traite de la conception des systèmes et du coût de la complexité architecturale. Les utilisateurs partagent leurs expériences personnelles avec les fournisseurs de services en nuage et la compréhension des systèmes complexes. Les commentaires soulignent l'importance de la simplicité, d'une bonne documentation et d'une réflexion prospective. Les avantages et les défis de l'architecture logicielle, ainsi que l'équilibre entre simplicité et complexité, sont débattus par les experts. La définition de la complexité dans les systèmes logiciels est également discutée.

Defamed by ChatGPT

Original. N/A.

Discussion Service. La diffamation générée par l'IA représente un risque important, et ChatGPT fait l'objet d'un examen minutieux en raison de sa responsabilité potentielle. Les utilisateurs débattent de la responsabilité de ses résultats et suggèrent de maintenir une norme de diligence. Les questions de responsabilité des voitures autonomes sont également abordées, ainsi que les implications juridiques de ChatGPT en tant qu'outil de recherche de conseils médicaux et juridiques. Des préoccupations concernant la précision des modèles linguistiques et l'utilisation éthique des données personnelles ont également été soulevées. La fiabilité de ChatGPT et la propagation de fausses informations ont été critiquées, ce qui a donné lieu à des appels en faveur de clauses de non-responsabilité et d'accords contraignants en matière de conditions de service. L'intersection de la technologie et de la société est au cœur de ce billet, avec les débats juridiques en cours sur la responsabilité des résultats générés par l'IA.

Master Plan Part 3

(https://www.tesla.com/blog/master-plan-part-3). Tesla publie la troisième partie de son plan directeur, qui propose une voie vers une économie énergétique mondiale durable grâce à l'électrification et à la production et au stockage d'électricité, avec des hypothèses, des sources et des calculs détaillés à l'appui de la proposition. Les lecteurs sont invités à apporter leur contribution et à participer à la conversation. Tesla fournit également le profil de la demande américaine entièrement électrifiée utilisé dans la modélisation.

Discussion Service. Le plan directeur de Tesla, partie 3, retient l'attention sur Hacker News avec des discussions sur la vie sans combustible fossile, la faisabilité des VE, l'investissement dans les énergies renouvelables et la propagation du COVID-19. Les utilisateurs débattent de l'aspect pratique de la transition vers les énergies renouvelables, du fardeau financier que représente l'impôt pour les super-riches et de l'instrumentalisation de la gentillesse et de la tolérance en politique. La réputation de Tesla, le traitement de ses employés et sa vision de l'avenir sont également abordés. Le rédacteur doit identifier le message principal et éviter les préjugés politiques ou religieux.

Les employés de Tesla ont partagé des images sensibles enregistrées par les voitures des clients

(Original) (https://www.reuters.com/technology/tesla-workers-shared-sensitive-images-recorded-by-customer-cars-2023-04-06/). Les employés de Tesla ont partagé des vidéos sensibles capturées par les caméras des voitures des clients entre 2019 et 2022, selon des entretiens menés par Reuters avec neuf anciens employés de Tesla. Les accidents, la rage au volant et les situations embarrassantes figuraient parmi les vidéos partagées via le système de messagerie interne de Tesla, certaines publiquement. L'avis de confidentialité de l'entreprise souligne l'assurance de l'anonymat des enregistrements des caméras qui ne sont pas liés aux clients ou à leurs véhicules, mais certains anciens employés ont parlé d'une "violation de la vie privée". Tesla a répondu aux préoccupations en matière de protection des données en apportant des modifications au mode "Sentry", notamment en faisant clignoter les phares des voitures en stationnement pour avertir les passants qu'ils sont susceptibles d'être surveillés. Reuters affirme que toutes les citations seront retardées et fournit des liens pour des corrections et des commentaires sur le site.

Discussion Service. Les employés de Tesla ont partagé des images sensibles enregistrées par les voitures des clients sans mesures de protection de la vie privée. Les réglementations en matière de protection de la vie privée doivent être appliquées avec des conséquences sérieuses, et les entreprises doivent mettre en place des mesures de protection de la vie privée dès le départ. Des anecdotes mettent en évidence un manque de protection de la vie privée dans diverses entreprises et startups, et l'absence de lois sur la protection de la vie privée en Inde est critiquée. La confidentialité des données n'est pas entièrement sûre, et les employés peuvent voir et utiliser à mauvais escient des données privées. Les normes allemandes en matière de protection de la vie privée ne sont pas parfaites, mais les autorités chargées de la protection des données s'intéresseraient à toute violation de données par les constructeurs automobiles en raison de l'application du GDPR. Les véhicules connectés suscitent des inquiétudes en matière de protection de la vie privée, mais certains font remarquer que des capacités de suivi similaires existent dans les véhicules autres que les véhicules électriques. Des rapports suggèrent que certains prêteurs ont placé des dispositifs de suivi sur les voitures, bien qu'il ne soit pas clair s'ils vendent les données.

Buck2 : Notre système de construction open source

Original. Meta publie Buck2, un système de construction open-source sur GitHub, écrit en Rust. Buck2 sépare les règles de base et les règles spécifiques au langage, avec des tests internes indiquant des constructions deux fois plus rapides que Buck1, un parallélisme accru, et une console de sortie redessinée. Buck2 pourrait convenir à des projets multi-langues de taille modérée, conçu avec des fonctionnalités avancées pour la performance et des fonctionnalités de dépendances expressives et dynamiques. Meta partage des projets technologiques open source, notamment en matière d'IA, de données, de développement, de front-end, de langages, de plateformes, de sécurité et de RV, sans qu'aucune mise à jour ou publication notable ne soit mentionnée.

Discussion Service. Le système de construction open-source Buck2 de Facebook attire l'attention grâce à son moteur de calcul incrémental et à la prise en charge de Windows. Les utilisateurs de Discussion Service discutent d'autres outils de construction, y compris Waf, TensorFlow et Py_wheel, en soulignant les défis liés à la gestion de grandes bases de code. Buck2 supprime la dépendance à la JVM de Buck1 en la réécrivant en Rust. Buck2 et Bazel sont des systèmes de construction multi-langues avec des constructions reproductibles et des capacités d'intégration. L'article suggère d'utiliser le bon outil pour le bon travail et de se concentrer sur les points forts d'un outil. Certains utilisateurs affirment que la compilation statique ajoute de la complexité, tandis que d'autres défendent les avantages des binaires liés statiquement.

Mariadb.com est mort, vive MariaDB.org

Original. MariaDB.com, l'entité commerciale, est confrontée à des échecs dus à une mauvaise gestion, au racisme, à des accusations de sexisme et à des violations du droit du travail. Monty, le fondateur, a été écarté du conseil d'administration en juillet 2022, et la prise de contrôle hostile du PDG Michael Howard a entraîné une baisse de la valeur des actions. Les documents déposés auprès de la SEC indiquent que MariaDB pourrait fermer ses portes, confrontée à des problèmes de rétention et de recrutement du personnel en raison de sa réputation. Il est conseillé aux employés d'organiser des entretiens avec d'autres entreprises, tout en faisant l'éloge de MariaDB.org et de l'open source.

Discussion Service. La fermeture de MariaDB.com entraîne des soupçons d'instabilité financière. Les allégations de partialité et les accusations non étayées à l'encontre de MariaDB Corp. sont accueillies avec scepticisme. L'opinion publique est divisée sur l'avenir de MariaDB.org. Le fil de discussion de Hacker News discute des allégations de discrimination et passe à une comparaison entre MariaDB et Postgres. MariaDB Corporation dépose le bilan, l'impact sur le développement est incertain. L'action de MariaDB PLC chute de près de 70% depuis son introduction en bourse, les analystes s'inquiètent de l'inexpérience de la direction et des changements dans l'industrie. La perte d'un procès de 20 millions de dollars et la fusion de SkySQL contribuent aux difficultés financières. Les inquiétudes concernant le développement futur ne sont pas fondées en raison des sponsors de l'entreprise.

Show Discussion Service : Pomodoro, une application web adaptée aux TDAH

Original. Malheureusement, comme il ne s'agit que d'un commentaire d'une ligne, il n'y a pas assez d'informations pour fournir un résumé concis.

Discussion Service. 'Brainpls.work' Pomodoro-based timer for ADHD support criticized as web-based. Des suggestions ont été faites pour un dispositif de minuterie plus intelligent et des améliorations de l'application du navigateur. Une nouvelle application de minutage de l'attention et du flux est publiée sur Github, préférée en tant qu'application native. Les utilisateurs font l'éloge de l'application de cartes flash personnelles pour le suivi des progrès. Les commentaires incluent l'ajout de notifications sonores, le marquage des distractions et l'affichage de l'heure locale. Le développeur de l'application pourrait souffrir de TDAH.

Meta lance un nouvel outil de segmentation de photos basé sur l'IA pour tout le monde

(https://arstechnica.com/information-technology/2023/04/meta-introduces-ai-model-that-can-isolate-and-mask-objects-within-images/). Meta a développé un nouveau modèle de segmentation d'image appelé SAM qui peut isoler n'importe quel objet dans des images ou des vidéos sur commande. SAM vise à démocratiser le processus de segmentation des images en réduisant la nécessité d'une formation et d'une expertise spécialisées. Cette technologie est adaptée à la compréhension du contenu des pages web, à l'édition d'images et aux applications de réalité augmentée. SAM se distingue par sa capacité à identifier des objets non présents dans son ensemble de données de formation et par son approche partiellement ouverte. En outre, Meta a créé un ensemble de données appelé SA-1B qui comprend 11 millions d'images et 1,1 milliard de masques de segmentation qui seront mis à disposition à des fins de recherche sous une licence Apache 2.0.

Discussion Service. Meta lance un outil de segmentation de photos basé sur l'IA en faisant l'éloge de l'ouverture et du développement de l'IA. Certains s'inquiètent de la viabilité de la plateforme. Le modèle a été entraîné sur 12,6 millions d'images libres. Les utilisateurs critiquent le titre trompeur de l'article et les outils de segmentation existants. Aucun rapport avec l'extension Chrome ou les applications YC.

Ce qui se passe en cas de fuite d'informations d'identification AWS et comment AWS minimise les dégâts

Original. Un utilisateur d'AWS a intentionnellement divulgué ses identifiants AWS sur un dépôt GitHub public pour voir ce qui se passerait. Dans la minute qui a suivi la fuite, AWS a ajouté une "politique de quarantaine" au compte de l'utilisateur et l'a informé par e-mail des instructions à suivre pour sécuriser son compte. Un acteur malveillant a rapidement effectué des appels API automatisés avec les informations d'identification divulguées, mais sans succès en raison des autorisations limitées. AWS utilise un service GitHub Secrets Scanning pour détecter rapidement les fuites d'informations d'identification et y répondre. Pour éviter les fuites d'informations d'identification, les utilisateurs peuvent exécuter des analyses avant validation localement ou ajouter un scanner de secrets à leur pipeline CI/CD.

Discussion Service. Un utilisateur de Discussion Service a mis en place un projet pour faire fuir automatiquement les secrets AWS et déclencher des processus d'analyse. Il est frustrant d'effectuer une rotation des clés lorsqu'il y en a plusieurs dans un compte. AWS invalide les tokens dans les référentiels publics, mais les escrocs peuvent déjà y avoir accès. Il est conseillé aux utilisateurs d'AWS de consulter l'équipe avant de révoquer des clés en production. Le support AWS doit être contacté le plus rapidement possible après une attaque. Une sécurité supplémentaire peut être ajoutée en limitant l'utilisation des clés à certaines IP. Un script ou un hook git peut empêcher l'envoi d'informations d'identification. L'intention de programmation du scanner n'est pas claire.

Gource - Animez votre historique Git

Original. Gource est un générateur graphique d'arbres animés pour les répertoires de projets logiciels sur lesquels les développeurs peuvent travailler. L'outil dispose d'un support de log intégré pour Git, Mercurial, Bazaar, et SVN, et peut analyser les logs faits par des outils tiers pour les dépôts CVS. Gource dispose d'une documentation complète, d'exemples et de contrôles sur sa page wiki, qui incluent de nouvelles fonctionnalités, polices, filtres et options comme l'option --high-dpi, l'option --file-idle-time-at-end ou l'option --fixed-user-size. Gource 0.54 est la dernière version, qui inclut le support expérimental de Wayland et des corrections de bugs sur Apple M1. Il existe d'autres outils similaires comme Logstalgia, considéré comme un outil utile de visualisation des journaux d'accès aux serveurs web. Si vous aimez Gource, vous pouvez montrer votre appréciation et faire un don à son auteur pour encourager le développement futur de ce projet et d'autres projets open-source.

Discussion Service. Gource, un outil permettant d'animer l'historique Git, est apprécié pour déterminer la structure d'un projet, les tendances d'édition et les modèles de travail, et est souvent utilisé pour une visualisation amusante. Les Redditors l'utilisent pour visualiser l'activité des commentaires et les remaniements de code. Certaines entreprises l'affichent même publiquement. Certains peinent à trouver des utilisations pratiques, mais le trouvent gratifiant en tant qu'outil de réflexion. Il est esthétiquement agréable pour beaucoup.

Show Discussion Service : Générer des idées de startups basées sur les commentaires Discussion Service

Original. Présentation d'un nouvel outil en ligne qui génère des idées de création d'entreprise à partir de sujets tirés des commentaires publiés sur Hacker News. Développée par une personne nommée tjcx, la plateforme permet aux utilisateurs d'entrer un sujet et de recevoir une idée de startup aléatoire basée sur les commentaires liés à ce sujet. Cette invention peut s'avérer utile pour donner du pouvoir aux entrepreneurs et promouvoir l'innovation.

Discussion Service. Un nouveau générateur d'idées de démarrage a été créé à partir des commentaires de Discussion Service. Les idées vont du sérieux au sarcastique, y compris un service d'abonnement à du sang de chèvre et l'embauche de tueurs à gages. Les commentaires se moquent des idées, mais suggèrent également des plateformes pour l'intelligence artificielle et la médecine personnalisée. D'autres suggestions portent sur des applications de remise en forme, des dispositifs de surveillance de la température et la RV pour la surveillance des animaux de compagnie. Les utilisateurs de Discussion Service suggèrent un large éventail d'idées de startups, y compris des idées controversées telles que des poupées sexuelles ressemblant à des enfants et de la viande humaine cultivée en laboratoire. Les résultats sont mitigés : certains trouvent cela amusant, d'autres pas très utile. L'exactitude est critiquée et les commentaires politiques ou religieux sont découragés.

DevOps utilise un modèle de capacité, pas un modèle de maturité

Original. Selon Steve Fenton, DevOps devrait utiliser un modèle de capacité et non un modèle de maturité. Contrairement à un modèle de maturité, l'approche est basée sur les résultats et encourage l'expérimentation des outils et des processus. Basée sur le SEM, personnalisable et dynamique, elle permet de réaliser des gains incrémentaux en identifiant les capacités. Les modèles de maturité peuvent être rigides, standardisés et ne pas prendre en compte les défis uniques de l'entreprise. Le modèle de capacité relie les caractéristiques aux résultats plus larges du système. Le modèle structurel est écrasant, mais doit être utilisé pour une amélioration continue.

Discussion Service. DevOps a transformé les rôles de l'équipe de développement et a poussé les niveaux de compétences des administrateurs système à la hausse. Certains suggèrent des termes alternatifs comme "ingénierie de plateforme". Le modèle de capacité basé sur des mesures est critiqué comme étant un argument de vente, appel à des capacités significatives. Cultiver une culture de la nouveauté pour le développement commercial.

L'augmentation de la capacité du réseau électrique n'est pas une tâche simple.

(https://www.economist.com/technology-quarterly/2023/04/05/adding-capacity-to-the-electricity-grid-is-not-a-simple-task). Le réseau électrique est confronté à des difficultés d'intégration des sources renouvelables, peu de fournisseurs étant disposés à augmenter la capacité des transformateurs. Une réglementation conservatrice et des connexions insuffisantes au réseau limitent la part de marché des énergies renouvelables, ce qui entraîne des retards et des incertitudes dans les nouveaux projets. Les régulateurs reconnaissent la nécessité de connexions à long terme pour la décarbonisation du réseau, avec de nouvelles réglementations pour soutenir les projets d'énergie renouvelable. L'Inde prévoit de raccorder 500 GW de capacité renouvelable d'ici à 2030, tandis que la Chine bénéficie de l'expansion récente de son réseau. Toutefois, l'optimisation de la gestion des files d'attente et des procédures de planification reste cruciale, car la construction d'infrastructures de réseau doit trouver un équilibre délicat.

Discussion Service. L'augmentation de la capacité du réseau électrique se heurte à des problèmes de permis, de législation environnementale, de propriété, de domaine éminent et de recherche de propriétaires non enregistrés. Les pays sont confrontés à des problèmes de réseau uniques, notamment le réseau électrique négligé de l'Afrique du Sud et la capacité du réseau des Pays-Bas qui ne peut pas suivre les investissements. Au Royaume-Uni, d'anciennes infrastructures de réseau sont réutilisées pour de nouveaux parcs éoliens en mer, mais de nombreux projets verts sont prévus pour les années 2030. La stabilité du réseau par rapport à la promotion des sources d'énergie renouvelables et la nécessité de l'hydrogène pour le stockage de l'énergie sont discutées. Les défis posés par les énergies renouvelables comprennent la surconstruction, le stockage et la connectivité du réseau. Les Sud-Africains subissent moins de pannes d'électricité que des pays comme l'Allemagne et l'Autriche. La Chine est à la pointe du progrès en matière de transmission de courant continu à très haute tension. Les énergies renouvelables n'ont jamais posé de problème pour les réseaux, même si l'inertie synthétique et la gestion des baisses soudaines de l'offre restent un défi.

Annonce de WCGI : WebAssembly et CGI

(Original) (https://wasmer.io/posts/announcing-wcgi). Wasmer a présenté WCGI, une technologie qui combine la puissance de WebAssembly et la simplicité de CGI pour le développement côté serveur. Elle permet de réutiliser les applications CGI existantes, de créer des paquets ultra-petits contenant uniquement la logique commerciale et les actifs statiques, et d'exécuter le code WebAssembly dans un bac à sable. Il garantit une efficacité, une sécurité et une flexibilité accrues dans le développement côté serveur et a le potentiel de remodeler le paysage des applications sans serveur. Les développeurs web peuvent créer des applications WCGI avec Rust et PHP en les compilant vers Wasm, et les serveurs WCGI peuvent être exécutés à l'aide de la CLI de Wasmer. Wasmer travaille en permanence à l'élargissement des possibilités de WCGI.

Discussion Service. Wasmer.io annonce WCGI, permettant une intégration transparente avec les serveurs existants ; Java Servlets vs. open standards ; WebAssembly solutions outside the browser. Les applets Java, GWT et la JVM sont abordés. WCGI offre une isolation de la mémoire, une capacité de sortie CGI et élimine le besoin de variables d'environnement. Wordpress teste les performances de WCGI. Les développeurs utilisent WASM et Wasmer pour l'inclusion de code natif, ce qui réduit les délais et améliore la portabilité. Allocation de ressources d'applications hautement sécurisées et contrôle des modules. La vitesse d'exécution est plus lente avec WebAssembly qu'avec le code natif.

JSON vs. XML

Original. Doug Crockford, créateur de JSON, raconte son histoire dans le podcast CoRecursive et évoque ses batailles contre XML, l'histoire de JavaScript et le rôle qu'il a joué pour faire de JSON une norme. Il revient également sur sa carrière et encourage les développeurs à adopter de nouveaux paradigmes. Les utilisateurs de Discussion Service partagent leur expérience et leurs réflexions sur divers sujets liés à la technologie. Dans l'ensemble, ces articles offrent des informations précieuses aux professionnels désireux d'approfondir leurs connaissances.

Discussion Service. Les experts débattent des avantages et des inconvénients de XML et de JSON, certains préférant XML pour les données complexes tandis que d'autres suggèrent JSON en raison de sa simplicité et de son adoption généralisée. Douglas Crockford est vénéré par les programmeurs et occupe une place particulière dans le cœur des amateurs de JS. Les utilisateurs discutent des avantages et des inconvénients des différents formats de données et langages de programmation, sans qu'il y ait de solution claire à leurs compromis inhérents. Malgré le débat, les différents formats existent pour une raison et doivent être choisis en fonction des besoins. Adam Bosworth affirme que l'essor fulgurant du HTML est dû à ses limites, et non à son absence, et que le XML est trop complexe pour les utilisateurs de tous les jours.

Site web hébergé sur un serveur Linux vieux de 24 ans.

Original. Comme il n'y a pas de contenu textuel brut, je ne suis pas en mesure de fournir un résumé pour cette tâche.

Discussion Service. Un serveur Linux vieux de 24 ans fonctionne toujours avec NetBSD et Apache, hébergeant un site web. Les utilisateurs se souviennent des technologies web dépassées, certains suggérant de nouvelles façons d'implémenter les livres d'or ou les compteurs de vues. Ils discutent également de l'accès simultané aux fichiers et de l'attitude de la société à l'égard de la programmation. L'hébergement d'un site web sur du matériel obsolète n'est pas pratique pour diffuser des pages à l'heure actuelle. Certains trouvent qu'il est difficile d'accéder au serveur à cause de cloudflare.

Est-ce ma faute si vous ne pouvez pas supporter la vérité ? (2019)

Original. L'article met en garde contre les dangers d'une rationalité excessive, soulignant qu'il est parfois plus important d'être utile que d'avoir raison. Il explique comment les individus trop rationnels peuvent manquer d'empathie et créer des jeux de pouvoir. L'article cite un exemple d'approche positive de résolution de problèmes et interroge les lecteurs sur le fait de se cacher derrière la rationalité pour éviter la responsabilité. Les commentaires de la discussion sur Hacker News portent sur des sujets tels que la productivité et la méthodologie agile, où les utilisateurs abordent la question de la rationalité et du dysfonctionnement des entreprises. Un utilisateur suggère un livre sur la méthode agile comme référence. Aucune nouvelle technologie ou version n'a été mentionnée.

Discussion Service. Un article met l'accent sur le fait de guider les gens plutôt que de leur dire la vérité, car les faits sont souvent inefficaces. Les utilisateurs de Discussion Service discutent de l'importance de l'empathie et du contexte, et s'interrogent sur la possibilité de tirer du plaisir de la colère. Les experts débattent de l'équilibre entre l'honnêteté et la gentillesse, et de la nécessité de l'empathie, du respect et de la rigueur scientifique. Le débat porte sur l'objectif de la science, la recherche de la vérité et la théorie des jeux. Une communication efficace de la vérité exige du tact, du temps et l'établissement de relations, car la négligence conduit à la cruauté et aux luttes de pouvoir. Certains affirment que, dans certains contextes, la vérité objective peut être irrespectueuse et qu'une vérité unique est imparfaite.

Les cordes en do et ma lente descente vers la folie

Original. Diego Crespo traite de la manipulation des chaînes de caractères en C et des fonctions courantes telles que strcpy et strlen, ainsi que des problèmes potentiels liés à l'utilisation de ces fonctions. Les défis posés par le travail avec des langues non latines, en particulier l'Unicode et l'encodage UTF-8, sont détaillés avec des solutions de contournement possibles. L'importance de la prudence lors du travail avec les chaînes C, afin d'éviter les comportements indéfinis et les attaques potentielles, est soulignée. Crespo note également que le C++ évite certains de ces problèmes en traitant les chaînes comme des objets. Les lecteurs sont invités à consulter les comptes de médias sociaux de l'auteur et ses articles sur les langages de programmation et le codage de bas niveau.

Discussion Service. Les utilisateurs de Discussion Service discutent des problèmes de sécurité inhérents au traitement des chaînes de caractères en C, suggèrent d'utiliser d'autres bibliothèques et soulignent la nécessité d'une meilleure gestion de la mémoire. La praticité du langage C pour le traitement des chaînes de caractères est débattue, certains recommandant l'utilisation d'allocateurs ou de conteneurs. Les bibliothèques C par défaut sont critiquées pour leur inefficacité, et les utilisateurs suggèrent de renommer la fonction strlen pour une meilleure lisibilité. Les commentaires couvrent également les bogues causés par strncpy() et les nuances de l'Unicode. Les enthousiastes du langage C défendent l'accès et le contrôle du langage, tandis que d'autres le trouvent trop complexe, et discutent des différentes méthodes de manipulation des chaînes en C. Des conseils sont donnés pour éviter les pièges communs de la manipulation des chaînes en C. La frustration est exprimée et des bibliothèques de chaînes de caractères alternatives aux tableaux simples sont suggérées. Malgré la popularité du langage C, il manque une solution efficace pour la gestion des chaînes de caractères.

MutexProtected : Un modèle C++ pour une concurence plus facile

Original. L'article explique les défis posés par la programmation d'applications concurrentes utilisant des verrous et présente un modèle C++ appelé MutexProtected qui simplifie ce processus. L'auteur utilise un exemple en C pour démontrer la nécessité de MutexProtected et prépare un exemple dépouillé. L'article présente ensuite une classe RAII C++ pour résoudre le problème du déverrouillage oublié du mutex, mais montre ses lacunes. L'auteur présente ensuite MutexProtected comme une construction puissante qui combine un mutex et un type de données pour garantir un accès concurrent correct aux données. L'article se termine par l'introduction de MemoizedTreeMap, une implémentation d'une carte arborescente qui utilise MutexProtected pour assurer la sécurité des threads.

Discussion Service. MutexProtected est un modèle C++ pour une concurrence facile comme les mutex de Rust. Boost.synchronized est complexe, mais peut être utilisé en-tête seulement. Les commentaires suggèrent des lambdas et des verrous et déverrouillages explicites ou de style RAII, ainsi que scoped_lock pour des verrous multiples. Les experts débattent des mutex par rapport aux canaux pour la concurrence.

Clarence Thomas et le milliardaire

(Original) (https://www.propublica.org/article/clarence-thomas-scotus-undisclosed-luxury-travel-gifts-crow). ProPublica rapporte que le juge Clarence Thomas aurait accepté des voyages de luxe de la part du donateur républicain Harlan Crow pendant plus de vingt ans, sans en faire état dans ses déclarations financières annuelles, ce qui soulève des questions d'ordre éthique. Harlan Crow, qui a dépensé des millions pour la politique conservatrice, possède un yacht et un jet privé à bord desquels Thomas a voyagé, et l'a accueilli dans son ranch texan et dans un centre de villégiature privé. L'accès de Crow à la justice s'étend à toute personne que l'homme d'affaires choisit d'inviter, ce qui pourrait constituer une violation des lois sur la divulgation d'informations. Le guide d'éthique actualisé pour les juges précise que la divulgation est requise pour de tels séjours, y compris un voyage en 2021 dans un cimetière catholique près de New York où une statue en bronze de l'enseignant de Thomas en huitième année a été inaugurée grâce au financement de M. Crow.

Discussion Service. Un juge essentiel de la Cour suprême des États-Unis pourrait être impliqué dans une affaire de corruption importante, car il pourrait avoir reçu des faveurs illicites de la part d'un milliardaire ; cependant, il est peu probable que ces actions conduisent à une destitution dans le climat ultra-politique d'aujourd'hui. Si le juge Thomas n'est pas lié par les règles éthiques des juridictions inférieures, des mesures légales peuvent néanmoins être prises, notamment une enquête du ministère de la justice ou de l'IRS. La corruption apparente au niveau du pouvoir judiciaire met en évidence l'influence corruptrice des super-riches sur les institutions gouvernementales, avec un succès prévisible jusqu'à présent. Bien qu'elles soient manifestement contraires à la loi, les actions du juge Thomas pourraient ne pas être sanctionnées, en partie à cause du refus de demander des comptes à ceux qui détiennent le pouvoir.

La faible composabilité de Rust

Original. L'auteur discute de la faible composabilité de Rust, en soulignant les problèmes de syntaxe avec les boucles for et les itérateurs, et comment cela affecte les cas d'utilisation réels ; l'auteur critique le manque de flexibilité et de composabilité de Rust, plaidant pour un ralentissement du développement du langage pour se concentrer sur l'ergonomie ; l'auteur mentionne le travail en cours sur les mots-clés génériques et les références pour améliorer la composabilité.

Discussion Service. Les utilisateurs débattent de la composabilité de Rust : certains louent sa polyvalence, d'autres critiquent son manque de flexibilité avec les itérateurs. La puissance de Rust et son système de types sont admirés, mais certains trouvent sa syntaxe lourde. Les équipes devraient se concentrer sur l'ergonomie, bien que certains suggèrent d'utiliser d'autres langages si Rust n'est pas apprécié. Le fil Discussion Service discute des pièges de la programmation, des fermetures et du modèle itératif de Rust. La syntaxe de Rust, son système d'effets et les limitations des fermetures sont critiqués. Des problèmes de composabilité se posent avec les fermetures asynchrones de Rust et le support de la durée de vie. Rust expérimente le code générique sur sync+async, alors que Goroutines et Zig disposent de cette fonctionnalité.

Repérer et éviter la fragmentation du tas dans les applications Rust

Original. Un projet Rust a été confronté à une croissance de la mémoire sans limite, probablement causée par la fragmentation du tas, résolue en remplaçant l'allocateur par jemalloc pour un meilleur profil de mémoire. Un benchmark.yml dans le repo du projet teste différentes entrées. Svix recherche des experts Rust pour un service évolutif pour leur communauté.

Discussion Service. Un article discute d'éviter la fragmentation du tas dans les applications Rust, et suggère que jemalloc peut aider. Les commentaires suggèrent de compacter le tas, les handles, tcmalloc. Le choix des bonnes options de tas et les compromis sont discutés. Le marketing des projets open source et l'identification de la fragmentation du tas sont notés. jemalloc est recommandé pour l'utilisation élevée de la mémoire d'un serveur HTTP en raison de l'allocation par bloc de Rust. L'efficacité du système de type de Rust est appréciée, le SLA de 99,999% étant atteint grâce aux tests et aux redondances.

Faites attention à ce que vous testez ou déployez sur Vercel

Original. L'article appelle à la prudence lors des tests ou des déploiements sur Vercel, car cela peut entraîner l'inscription d'une adresse IP sur la liste noire. Des utilisateurs racontent leur expérience personnelle de l'interdiction de l'IP par Vercel, citant des problèmes de productivité et de communication au sein de leur équipe. Certains suggèrent que l'interdiction peut être liée aux tentatives malavisées de Vercel de prévenir les abus. Les solutions consistent à contacter le service clientèle ou à passer à un autre service. Un commentaire de Discussion Service souligne l'importance de la sécurité de l'infrastructure en nuage et des tests appropriés.

Discussion Service. Vercel résout les problèmes de facturation et explore les limites d'utilisation. Certains critiquent le processus de remboursement. L'optimisation des coûts du cloud est importante. Vercel est comparé à AWS App Runner, d'autres alternatives moins chères. Serverless peut conduire à une facturation inattendue.

Linux 6.4 apporte des ajouts Apple M2 pour les MacBook et Mac Mini 2022

Original. Les ajouts de l'arbre des périphériques (DT) pour les périphériques M2 d'Apple, y compris MacBook Air, MacBook Pro et Mac Mini, seront ajoutés à Linux 6.4. Hector Martin, développeur principal d'Asahi Linux, a soumis les mises à jour DT du SoC d'Apple pour qu'elles soient mises en file d'attente dans l'arborescence SoC avant l'ouverture de la fenêtre de fusion à la fin du mois. L'ajout de la série Apple M2 Device Tree et la prise en charge du matériel essentiel des machines sur le DT apporteront une prise en charge du noyau en amont indispensable pour l'Apple M2. Cependant, l'appareil n'est pas encore utilisable par les utilisateurs finaux, et les personnes souhaitant bénéficier de la meilleure expérience Linux pour l'Apple M1/M2 devront utiliser une distribution en aval comme Asahi Linux.

Discussion Service. Linux 6.4 ajoute le support Apple M2 pour 2022 MacBook/Mac Mini. Les utilisateurs de Discussion Service comparent la gestion de l'alimentation Linux/MacOS. Asahi Linux n'est pas encore une solution parfaite. Un peu d'enthousiasme mais de la frustration quant à la qualité des commentaires. Les utilisateurs se plaignent de la désinformation et des absurdités. La qualité des discussions s'est détériorée dans un domaine particulier. Un utilisateur suggère de le bloquer. Le reste du fil de discussion ne semble pas affecté.

Illustrations de trains de maintenance japonais "invisibles" qui ne fonctionnent que la nuit

Original. L'artiste Masami Onishi a illustré la main-d'œuvre japonaise rarement vue des trains de nuit qui effectuent des travaux de maintenance sur les voies et les câbles électriques au petit matin, ce qui garantit un service fluide et ininterrompu tout au long de la journée. Les illustrations détaillées de ces trains font partie du projet Toei du Bureau métropolitain des transports de Tokyo. Elles incluent le "wagon de meulage des rails" qui lisse les abrasions sur les rails, et le "wagon d'inspection électrique" qui évalue la hauteur, la tension et l'état des lignes électriques aériennes. Les chemins de fer japonais ont un taux de déraillement remarquablement bas, avec seulement deux incidents de ce type enregistrés dans tout le pays en 2018.

Discussion Service. Illustrations de trains de maintenance japonais "invisibles" ne fonctionnant que la nuit, mis en évidence par le projet Toei. Des habitants de New York commentent l'insuffisance de la maintenance du métro 24 heures sur 24 et 7 jours sur 7, certains blâmant des métiers dépassés tels que les opérateurs de portes. Le contraste entre la propreté des wagons du métro de Tokyo et le manque d'entretien à New York suscite une discussion sur la médiocrité des infrastructures dans d'autres villes américaines. Les chemins de fer japonais bénéficient de l'apport d'investisseurs privés et de fonds publics, ce qui contraste avec la perte des transports publics américains, considérés comme un bien public. Le gouvernement métropolitain de Tokyo possède de nombreux trains, entretenus par des systèmes d'intelligence artificielle sophistiqués, qui devraient être entièrement autonomes d'ici 2032. Les heures de pointe à Tokyo sont moins inconfortables qu'à Londres ou à New York, grâce aux places réservées.