Aller au contenu principal

2023-04-08

Construire GitHub avec Ruby on Rails

Original. GitHub.com est écrit en utilisant Ruby on Rails et maintenu par plus d'un millier d'ingénieurs avec près de 2 millions de lignes de code. La société met à jour le dernier commit Rails chaque semaine avec des demandes d'extraction et des révisions. Les avantages de ces mises à jour comprennent une meilleure gestion des connexions à la base de données et un rendu plus rapide des vues, une sécurité améliorée et un risque réduit de problèmes inconnus. Les tests des dernières versions identifient et corrigent les problèmes avant la publication. Le message est une déclaration de confidentialité GitHub, contenant des informations sur les caractéristiques du produit, la sécurité, les anecdotes, les prix, les ressources, l'API pour les développeurs, les partenaires, la plateforme et l'assistance. Le message ne semble pas contenir de nouvelles informations ou de nouveaux événements, et la raison pour laquelle il attire l'attention n'est pas claire.

Discussion Service. GitHub a reconstruit sa plateforme avec Ruby on Rails, suscitant l'intérêt pour son impact potentiel sur l'écosystème Rails et les exigences en matière de couverture des tests. Les utilisateurs soulignent les défis liés à la maîtrise de Ruby, tels que la couverture de test extrême et le potentiel de défaillances futures du code. Certains utilisateurs suggèrent d'utiliser Sorbet pour des types de contrôle plus forts. L'utilisation par GitHub du langage Crystal et du potentiel de métaprogrammation de Ruby est saluée, tandis que certains critiquent l'espace de science des données de Ruby. La récente mise à jour de la plateforme Rails de Github par Microsoft, de la version 2.3 à la version 3, a posé des problèmes, mais le typage statique facilite les mises à jour. Les développeurs réfléchissent aux compromis entre les tendances technologiques et la stabilité établie, certains soulignant la facilité d'utilisation de Rails mais le retard de la couche de visualisation. Les mises à jour du framework sont plus efficaces lorsqu'elles sont effectuées progressivement, avec de bons tests en place. De nombreuses organisations considèrent que la mise à jour de l'infrastructure informatique est importante, les capacités de test de GitHub sont louées et Sorbet est utilisé par GitHub pour Ruby et Rails.

Ask Wirecutter : Pouvez-vous me recommander une télévision non intelligente ?

(Original) (https://www.nytimes.com/wirecutter/blog/ask-wirecutter-dumb-tvs/). Wirecutter suggère de sécuriser les téléviseurs intelligents au lieu de trouver des options non intelligentes pour des raisons de confidentialité. Les téléviseurs déconnectés peuvent être dépourvus de fonctions utiles. Les experts conseillent de refuser la collecte de données, de ne se connecter au Wi-Fi que pour les mises à jour du micrologiciel et de se déconnecter occasionnellement de la lecture en continu. Les vieux téléviseurs, les moniteurs 4K ou les projecteurs sont des solutions alternatives. D'autres appareils connectés à l'internet posent des problèmes similaires en matière de protection de la vie privée.

Discussion Service. Un article traite de la difficulté de trouver une télévision non intelligente, dépourvue de fonctions intrusives et inutiles. Les solutions proposées comprennent l'utilisation d'un téléviseur intelligent déconnecté ou la déconnexion physique des modules pour empêcher les connexions non désirées. La protection de la vie privée et l'exfiltration des données suscitent des inquiétudes. Discussion autour de la consommation d'énergie, des connexions automatiques potentielles et de la lenteur du processus de démarrage des téléviseurs intelligents par les utilisateurs. Suggestions d'un nom potentiel pour une télévision non intelligente et des caractéristiques idéales d'une télévision intelligente. Inquiétudes concernant le suivi des données et la difficulté de lancer une entreprise d'écran muet de haute qualité. Les utilisateurs discutent des caractéristiques spécifiques des écrans et de la difficulté de maintenir les téléviseurs intelligents déconnectés. Le comportement contraire à l'éthique de TCL et les préoccupations des utilisateurs en matière de protection de la vie privée sont mis en évidence.

Codeberg - Une alternative open source rapide à GitHub

Original. Codeberg.org est une plateforme de collaboration logicielle libre et open-source et un hébergement Git géré par ses utilisateurs via une organisation à but non lucratif à Berlin. La plateforme encourage également une communauté de créateurs de logiciels libres et de contenus partageant les mêmes idées, sans suivi ni vente des données des utilisateurs. Les utilisateurs peuvent s'inscrire et héberger leurs projets sur le site web, et Codeberg e.V. soutient la communauté par des dons et des contributions facultatives. Le site web est accessible en plusieurs langues et les utilisateurs peuvent proposer des contributions pour améliorer les services de Codeberg.

Discussion Service. Codeberg fournit une alternative rapide et open-source à Github qui se concentre sur la collaboration en matière de logiciels libres et open-source. Les utilisateurs de Discussion Service se demandent si l'accent mis par Codeberg sur l'éthique des logiciels libres est trop restrictif, tandis que d'autres le louent pour son engagement. En ce qui concerne la nature politique de l'infrastructure informatique, certains affirment que la neutralité est impossible mais qu'elle doit être recherchée, tandis que d'autres prétendent que les opinions politiques sont plus tolérables dans l'informatique que dans d'autres contextes. Les utilisateurs de Discussion Service discutent également de la philosophie de partage des codes, des licences restrictives et de l'impact des codes favorables aux entreprises sur le taux de réussite des logiciels libres. Le statut d'organisation à but non lucratif de Codeberg et son engagement en faveur des licences de logiciels libres sont salués. La rapidité et la simplicité de l'interface de la plateforme sont appréciées, mais des inquiétudes subsistent quant au respect de la vie privée. Certains recommandent Radicle comme alternative aux services centralisés comme Github.

Riz pérenne : Planter une fois, récolter encore et encore

(https://www.npr.org/2023/03/23/1165680024/perennial-rice-plant-once-harvest-again-and-again). Les scientifiques ont créé des souches de riz pérennes qui restent productives et repoussent après chaque récolte, ce qui se traduit par d'énormes avantages environnementaux, une empreinte carbone plus faible, des sols plus sains et des agriculteurs qui n'ont pas besoin de ressemer. Ces souches, sélectionnées au cours des deux dernières décennies, ont été testées et récoltées pendant quatre années consécutives par 45 000 petits exploitants pratiquant l'agriculture de subsistance. Selon les experts, si un plus grand nombre d'agriculteurs adoptent ces nouvelles variétés, les avantages pourraient être considérables pour les personnes qui les cultivent, pour l'environnement et pour la population mondiale qui dépend du riz comme aliment de base.

Discussion Service. Le riz pérenne peut réduire les émissions de méthane des rizières. La production de bétail a un impact environnemental important. Le changement climatique entraînera des pénuries alimentaires et d'autres problèmes. Le méthane provenant des rizières n'a pas un impact significatif par rapport à d'autres sources. Le riz pérenne présente des avantages potentiels mais aussi des défis. Les experts discutent de l'agriculture et de la production alimentaire. Le succès de la riziculture pérenne irriguée est mis en évidence. Les cultures pérennes permettent d'économiser sur les coûts de main-d'œuvre et d'intrants. Les plantes pérennes présentent des avantages pour le sol et l'extraction des nutriments.

60 millions d'Américains ont des impôts si simples que le fisc pourrait les faire automatiquement.

(https://www.vox.com/23055489/irs-automatic-filing-prepopulated-returns). Au moins 41 % des ménages américains, soit 62 millions d'unités fiscales, pourraient voir leur déclaration d'impôt entièrement traitée par l'IRS par le biais de "déclarations pré-remplies", sans aucune autre intervention nécessaire. L'approche la moins conservatrice estime ce chiffre à 73 millions de déclarations, soit 48 %. Le potentiel des déclarations automatiques pourrait permettre d'économiser du temps et de l'angoisse chaque année, rendant ainsi la saison des impôts plus efficace. L'article aborde brièvement d'autres sujets sans rapport avec les impôts, tels que la crise des abus sexuels commis par l'Église catholique et les caméras de Tesla qui font l'objet d'un examen minutieux. Toutefois, il met principalement en avant des solutions uniques à des problèmes importants, abordés dans la lettre d'information Future Perfect. L'article reste neutre et informatif, sans aucun parti pris politique ou religieux.

Discussion Service. Les impôts de 60 millions d'Américains sont suffisamment simples pour que l'IRS les calcule automatiquement. Le moyen le plus facile pour l'IRS de gagner de l'argent est d'auditer les personnes financièrement vulnérables. Intuit contribue au phénomène des lois opaques. L'application des lois par l'IRS étant limitée, les Américains à faibles revenus sont davantage contrôlés. Les récentes modifications fiscales réduisent les possibilités de déductions détaillées. L'IRS ne peut pas maximiser sa capacité d'imposition automatique. Le budget de l'IRS a diminué, puis augmenté récemment ; certains pensent que les fonds supplémentaires permettront à l'IRS de maximiser ses recettes au lieu de cibler des personnes spécifiques. Proposition de taxer sur la base d'un taux X, de déposer une déclaration si l'on n'est pas d'accord. Les déclarations pré-remplies permettraient d'économiser du temps et de l'argent, mais ne sont pas infaillibles. Le lobbying des entreprises contribue à la complexité de l'actuel système fiscal en libre-service. L'automatisation des déductions de la taxe sur les ventes pour les transactions en espèces n'est pas réalisable. La préparation des déclarations fiscales fait perdre des milliards de dollars et de temps.

Nous devons dire aux gens que ChatGPT leur mentira, et non pas débattre de linguistique.

(https://simonwillison.net/2023/Apr/7/chatgpt-lies/). L'article aborde les questions relatives aux grands modèles de langage (LLM) tels que ChatGPT, qui peuvent mentir aux gens et présentent des bogues qui résistent à la correction. L'auteur affirme qu'il est plus important d'avertir les gens des risques liés à l'utilisation des LLM que de débattre de la linguistique. Bien que les LLM puissent être utiles, ils ne sont pas sensibles et on ne peut pas leur faire confiance pour fournir des informations factuelles. L'article soulève des questions éthiques sur la nécessité ou non d'encourager les gens à utiliser les LLM malgré leurs défauts. L'auteur conclut qu'il est important d'aborder les LLM avec prudence et insiste sur la nécessité d'avertir les gens que les ChatGPT peuvent mentir.

Discussion Service. ChatGPT peut induire les utilisateurs en erreur et il faut leur dire à plusieurs reprises de ne pas lui faire confiance. Son utilité peut être limitée si la tendance à l'hallucination n'est pas résolue. ChatGPT manque de capacités de raisonnement et peut générer de fausses informations. Certains sont enthousiasmés par ses avancées potentielles, mais d'autres le critiquent pour son manque de capacité d'abstraction ou de raisonnement. Le texte généré par l'IA doit être considéré avec scepticisme et comme un assistant bien informé mais potentiellement enclin à la confabulation. Cependant, ChatGPT est utile pour générer des exemples de code et répondre à des questions complexes. Il offre des réponses précises dans 99 % des cas. Les utilisateurs doivent comprendre ses limites afin d'éviter d'attribuer plus de moralité que nécessaire à ChatGPT.

Twitter ne permet pas de retweeter les tweets qui renvoient à Substack

(https://arstechnica.com/tech-policy/2023/04/the-dumb-reason-twitter-wont-allow-retweeting-tweets-linking-to-substack/). Twitter a commencé à restreindre les tweets contenant des liens vers Substack.com en réponse à l'annonce par Substack d'un nouveau produit, Notes, qui concurrencera directement Twitter. Les utilisateurs ont remarqué qu'ils ne pouvaient pas retweeter ou répondre aux tweets contenant des liens vers Substack, et Twitter a apparemment commencé à bloquer l'insertion de tweets dans les messages de Substack. On pense que cette restriction est une tentative de Twitter de réduire la portée d'un rival sur sa plateforme. Twitter a également commencé à bloquer les liens vers des plateformes de médias sociaux concurrentes en décembre 2022. Substack n'a pas encore répondu aux questions sur ce sujet.

Discussion Service. Twitter a interdit les retweets de tweets contenant des liens vers Substack, estimant que le fait d'aimer ces messages supprimait la discussion. Cette mesure a suscité des critiques sur la liberté d'expression, la position d'Elon Musk à ce sujet et la concurrence de Substack. Pour certains, Mastodon remplace Twitter. Des discussions sur les relations publiques, l'addiction aux médias sociaux et les pratiques douteuses sont abordées. Aucune nouvelle technologie ou version n'est mentionnée.

Les services cloud de Western Digital en panne depuis 4 jours

Original. Western Digital a connu une panne qui a débuté le 2 avril, affectant les services My Cloud, My Cloud Home, SanDisk ibi, et d'autres produits connexes, avec une mise à jour publiée le 3 avril. La panne s'est poursuivie jusqu'au 7 avril, affectant l'accès aux fichiers et aux applications. Un accès local est disponible, permettant aux utilisateurs d'accéder à leurs fichiers personnels à partir d'un ordinateur Windows ou MacOS. D'autres incidents ont eu lieu par le passé, notamment des problèmes d'accès intermittents, des réinitialisations de mots de passe intermittentes et des problèmes de connectivité intermittents avec des services en nuage. Certains utilisateurs en Chine peuvent également rencontrer des problèmes d'accès.

Discussion Service. Les services en nuage de Western Digital sont en panne depuis quatre jours, et les commentaires discutent de la panne et de la garantie de l'entreprise. Certains utilisateurs discutent des limites du modèle linguistique de GPT et de son modèle mondial, et s'interrogent sur sa compréhension de concepts complexes. Les commentaires explorent également les termes juridiques entourant la responsabilité et les garanties de service des TPG. Les utilisateurs discutent de la valeur des pages d'état pendant les pannes, certains suggérant des méthodes alternatives comme le chat. Les utilisateurs débattent des avantages et des inconvénients de l'auto-hébergement, et souhaitent que les médias soient accessibles de n'importe où. Les problèmes passés de Western Digital concernant les disques SMR qui ne sont pas marqués de manière appropriée ont amené certains utilisateurs à demander un retour à des solutions locales.

Comment fonctionne le sharding des bases de données ?

(Original) (https://planetscale.com/blog/how-does-database-sharding-work). L'article se penche sur le sharding des bases de données, expliquant les avantages du scaling-out au lieu du scaling-up avec différents schémas et algorithmes de sharding discutés. Il couvre des aspects essentiels tels que l'organisation de l'infrastructure, la création d'une couche de routage et la planification de la migration, en mettant l'accent sur l'importance de la maintenance. Un bref aperçu des cadres et outils de sharding tels que Vitess et Citus est fourni, CockroachDB inaugurant l'ère des bases de données "sans serveur". PlanetScale, un acteur émergent sur le marché, propose une base de données shard-native construite sur MySQL et Vitess, ainsi que ses ressources d'ingénierie.

Discussion Service. Débats sur les avantages et les défis du sharding des bases de données ; opter pour un système qui correspond aux données ; le débit des touches chaudes est un problème dans l'auto-sharding ; alternatives Spanner/Cockroach ou Dynamo/Cassandra ; CockroachDB offre une forte cohérence et 2PC entre les shards ; les complexités de la distribution nécessitent des services payants ; se concentrer sur l'évolutivité horizontale pour éviter d'investir dans une seule machine ; une bonne conception des clés peut éviter les points chauds ; le sharding par client est courant ; le sharding multi-tenant est suggéré pour l'évolutivité ; Yugabyte, Cockroach et TiDB sont mentionnés ; le hachage de toutes les données pour la synchronisation n'est pas évolutif ; les escrocs exploitent la pratique de colocalisation des tables d'Amazon ; MongoDB nécessite un contrat d'assistance aux entreprises.

Hubble voit un possible trou noir en fuite créant une traînée d'étoiles

Original. Impossible de générer un résumé car le texte est un message d'erreur indiquant que la demande n'a pas pu être satisfaite en raison d'une erreur de configuration ou d'un trafic trop important. Contacter le propriétaire de l'application ou du site web ou consulter la documentation de CloudFront peut aider à résoudre le problème et à éviter que cette erreur ne se produise.

Discussion Service. Le télescope Hubble a observé un trou noir laissant une traînée d'étoiles, ce qui a donné lieu à des spéculations sur son effet sur la vie et sur de nouveaux endroits où trouver des planètes habitables. Hubble a également découvert une galaxie rare de type Hoag, d'une taille environ deux fois supérieure à celle de la Voie lactée. Les scientifiques ont découvert un trou noir créant des étoiles à partir de gaz, ce qui pourrait influencer l'univers et attirer des civilisations avancées. Un objet voyageant très rapidement dans l'espace crée un impact supersonique sur le gaz, mais l'utilisation du terme "supersonique" est probablement métaphorique. Les utilisateurs de Discussion Service discutent d'histoires de science-fiction telles que Le problème à trois corps, reflétant des opinions divergentes et recommandant d'autres livres du genre. Les utilisateurs débattent également de la rareté de la vie sur Terre et du principe d'anthropomorphisme.

La plus grande violation de données en Nouvelle-Zélande montre que la rétention est le géant endormi de la sécurité des données.

(Original) (https://www.privacy.org.nz/publications/statements-media-releases/new-zealands-biggest-data-breach-shows-retention-is-the-sleeping-giant-of-data-security/). Plus d'un million de permis de conduire et de passeports néo-zélandais ont été découverts dans le cadre de la violation de données de Latitude Financial ; certains dossiers dataient de 18 ans. Le commissaire adjoint à la protection de la vie privée de Nouvelle-Zélande cite la conservation des données comme un problème critique dans les attaques de cybersécurité, déclarant que les entreprises et les organisations doivent limiter la collecte et la conservation des données dont elles n'ont pas besoin. Les agences devraient établir un calendrier de conservation des informations personnelles, et les individus devraient demander aux organisations auxquelles ils fournissent des informations pourquoi et comment elles sont conservées. La protection de la vie privée doit devenir une question cruciale pour les entreprises, avec une protection similaire à celle de la santé et de la sécurité. Latitude Financial contacte tous les clients concernés pour les informer de la violation et les aider à résoudre le problème, tout en collaborant avec les autorités de régulation pour élucider les détails de la violation.

Discussion Service. La plus importante violation de données en Nouvelle-Zélande souligne la nécessité de mettre en place des politiques de conservation des données appropriées ; la suppression devrait être une priorité. Le GDPR a fait des progrès, mais la conservation des données reste omniprésente. Les utilisateurs de Discussion Service discutent de la collecte responsable des données, de l'accès du gouvernement et de la sécurité des données. Les méthodes de suppression des données et les raisons de leur conservation sont débattues. Les données personnelles doivent être minimisées et traitées comme des actifs toxiques. Les entreprises doivent être mieux informées sur la confidentialité des données.

Les États-Unis et la Chine se livrent une guerre sous les vagues à propos des câbles internet

(https://www.reuters.com/investigates/special-report/us-china-tech-cables/). Les États-Unis et la Chine s'affrontent au sujet des câbles sous-marins qui transmettent tout, des courriels aux secrets militaires. Le gouvernement américain est intervenu dans au moins six contrats de câbles sous-marins privés au cours des quatre dernières années afin d'isoler le secteur chinois de la haute technologie et de limiter l'accès de la Chine à la technologie américaine. La Maison Blanche a récemment attribué le contrat de câble Singapour-France à la société américaine SubCom, plutôt qu'à la société chinoise HMN Tech, pour des raisons de sécurité. Les efforts agressifs du gouvernement américain pour empêcher l'espionnage chinois par le biais des câbles sous-marins perturbent les projets des géants de la technologie et provoquent des turbulences dans le secteur. La Chine riposte en retardant un projet de câble soutenu par Meta, le câble Asie du Sud-Est-Japon 2.

Discussion Service. Les États-Unis et la Chine se disputent les câbles internet sous-marins, avec des préoccupations concernant les frontières nationales et la censure. Les retards et les réacheminements des câbles ont coûté des millions aux géants de la technologie. Des experts recommandent des ouvrages sur les infrastructures internationales. Les États-Unis s'inquiètent de l'espionnage chinois et de leur capacité à collecter et à filtrer le trafic internet. La participation de la Chine au Mouvement des pays non alignés et à l'initiative "la Ceinture et la Route" soulève des questions. De nombreuses entreprises spécialisées dans la "cybersécurité" manquent d'ingénieurs qualifiés. Le programme de torture de la CIA et l'obligation de rendre compte des crimes de guerre sont abordés.

Le "sharding" des bases de données vient d'Ultima Online ?

Original. Désolé, je ne peux pas générer de résumé à partir de ce texte car il s'agit d'un message d'erreur qui n'a rien à voir avec le sujet donné.

Discussion Service. Les utilisateurs de Discussion Service discutent de la façon dont le "sharding" dans les bases de données a été inspiré par Ultima Online. Des histoires personnelles racontent comment UO a permis d'apprendre à coder. Des affiches évoquent les caractéristiques du jeu UO et son impact sur la programmation.

Pourquoi Phreesia a-t-elle partagé mes données médicales alors que je m'étais désengagé ?

(Original) (https://www.statnews.com/2023/04/07/medical-data-privacy-phreesia/). Un rapport met en évidence les entreprises médicales qui partagent les données des patients sans leur consentement. Une patiente a refusé le partage des données, mais Phreesia a tout de même partagé ses données. Suggestion d'une règle interdisant de faire pression sur le patient pour obtenir son consentement. Nécessité d'une option de refus par défaut afin de rendre l'option de refus claire et facile. Le processus actuel est lourd. Un expert suggère de séparer l'ad tech des soins de santé. L'auteur est un sociologue ethnographe et un chercheur de données.

Discussion Service. Phreesia a partagé les données médicales des patients qui se sont retirés. Nombreux sont ceux qui s'inquiètent de la confidentialité des données et de la responsabilité, suggérant que la publicité utilisant des données médicales sensibles ne devrait pas être légalement autorisée. Une documentation et des rapports appropriés doivent être établis pour que ces entreprises soient tenues responsables des violations de la vie privée. L'utilisation par les prestataires de soins de santé de check-ins électroniques et de schémas sombres a été critiquée. Des lois strictes sur le consentement et l'application de la collecte de données sont nécessaires aux États-Unis. L'appât du gain des prestataires de soins de santé et le ressentiment à l'égard des réglementations relatives à la confidentialité des données des patients sont également remis en question.

JavaScript-algorithmes : Algorithmes et structures de données implémentés en JavaScript

Original. JavaScript-Algorithms est un répertoire complet d'algorithmes et de structures de données populaires implémentés en JavaScript, organisés par thème et par paradigme. Il convient à des fins d'apprentissage et de recherche ainsi qu'à une utilisation en production. Les utilisateurs peuvent trouver des exemples de plusieurs algorithmes et structures de données populaires, y compris des algorithmes de cryptage, d'évolution et d'apprentissage automatique. Le référentiel contient des explications, la notation Big O et des liens vers des lectures complémentaires. Il comprend également un terrain de jeu permettant aux lecteurs d'expérimenter le code. Des algorithmes avancés tels que le branch and bound et la programmation dynamique sont inclus. Les lecteurs doivent noter que les dons sont les bienvenus et que la version 16 ou supérieure de Node est requise.

Discussion Service. "Hacker News commente le dépôt populaire GitHub 'JavaScript-algorithms'. Les utilisateurs discutent de la pertinence du langage pour l'enseignement et l'utilisation pratique, certains mettent en garde contre des comportements inattendus. Certains utilisateurs de Discussion Service critiquent l'implémentation des méthodes 'addBefore()' et 'addAfter()' des listes chaînées, tandis que d'autres ne sont pas d'accord. Les utilisateurs de Discussion Service recommandent d'autres ressources, critiquent l'efficacité des structures de données et soulignent la valeur des ressources pour l'apprentissage des algorithmes.

SpaceX se rapproche du premier lancement de Starship Super Heavy

(https://spacenews.com/spacex-closing-in-on-first-starship-super-heavy-launch/). SpaceX prévoit le premier lancement du véhicule Starship grandeur nature dans le courant du mois d'avril, sous réserve de l'approbation des autorités réglementaires ; l'Administration fédérale de l'aviation a prévu une date de lancement le 17 avril, avec des dates de remplacement du 18 au 21 avril, dans son document d'avis sur le plan d'exploitation ; Starship a été entièrement empilé sur l'aire de lancement de la base Starbase à Boca Chica, au Texas, et la société prévoit une répétition de lancement la semaine prochaine, suivie du premier test de vol intégré environ une semaine plus tard. On ne sait pas si Starship entrera en orbite, puis effectuera immédiatement une mise à feu de désorbitation pour retomber, ou s'il s'agit d'un long vol suborbital.

Discussion Service. SpaceX s'approche du lancement de Starship Super Heavy, avec des commentaires soulignant son importance pour les voyages spatiaux commerciaux et militaires et un changement de mentalité. Les contrats gouvernementaux représentent au moins 80 % des revenus de SpaceX. Les fusées cryogéniques à carburant liquide de Starship peuvent être utilisées pour des missions de dissuasion. Le financement des lancements ne dépend pas uniquement de la NASA. Une vidéo comparant la taille des fusées attire l'attention. SpaceX vise provisoirement un lancement le 20 avril. La FAA se préoccupe de la sécurité. Réactions mitigées à l'attitude irrévérencieuse de Musk.

Show Discussion Service : Construire des synthétiseurs musicaux avec des requêtes SQL

Original. Un dépôt GitHub appelé NoiSQL permet de générer des sons musicaux à l'aide de requêtes SQL, en utilisant des ondes de base, des oscillateurs, des séquenceurs, des LFO et des générateurs de bruit. Créés dans un format PCM stéréo 44,1 kHz 16 bits, les utilisateurs peuvent contrôler les signaux en définissant des fonctions et des expressions en SQL. NoiSQL fournit des instructions et des exemples pour apprendre à l'utiliser. Le projet peut générer des notes de musique et des rythmes avec ClickHouse et créer différents formats de fichiers. Bien que le projet présente certaines limites, il constitue un moyen innovant d'expérimenter les fonctionnalités de ClickHouse, et il pourrait éventuellement s'étendre à la génération de vidéos. Les utilisateurs peuvent apporter de nouveaux exemples au projet.

Discussion Service. Un projet de construction de synthétiseurs à l'aide de requêtes SQL. Les commentateurs de Discussion Service apprécient l'idée unique et mentionnent des projets similaires. Certains utilisateurs notent le manque d'explications et les vulnérabilités potentielles à l'injection SQL.

La plus longue ligne droite en Grande-Bretagne sans traverser de route publique

Original. Une ligne droite plus longue que celle identifiée par Ordnance Survey en 2019 a été trouvée en Grande-Bretagne sans traverser de route publique. La plus longue ligne droite entre des routes en Grande-Bretagne est également la plus longue de tout le Royaume-Uni. Le produit OS Open Roads fournit un grand nombre de données ouvertes, mais il inclut parfois des routes qui ne sont pas publiques. Les routes à accès local restreint sont généralement des chemins privés non pavés. La ligne la plus longue de Grande-Bretagne se trouve à l'ouest de l'A9 et non à l'est. Bien que les données cartographiques soient utiles, elles doivent être prises avec un grain de sel.

Discussion Service. Découverte de la plus longue ligne droite de Grande-Bretagne ; il se peut qu'elle ne soit pas parfaitement droite. Quelques discussions sur la distance par rapport aux routes, l'accessibilité des chemins de terre et la population. Les utilisateurs mentionnent des régions éloignées dans le monde et la possibilité d'automatiser la recherche. Discussion sur l'accord de Schengen et les statistiques relatives aux passeports.

Flipper Zero interdit par Amazon car il s'agit d'un "dispositif d'écrémage de cartes".

(https://www.bleepingcomputer.com/news/technology/flipper-zero-banned-by-amazon-for-being-a-card-skimming-device-/). Amazon a interdit la vente du Flipper Zero sur sa plateforme, l'accusant d'être un "dispositif d'écrémage de cartes". L'appareil est un outil compact, portable et programmable qui permet d'expérimenter et de déboguer divers appareils numériques et matériels. Les utilisateurs ont présenté ses capacités, ce qui a stimulé l'interdiction d'Amazon. Certains liens vers des pages d'Amazon précédemment disponibles pour vendre l'outil Flipper Zero sont morts, tandis que d'autres le mentionnent comme "indisponible". L'agence nationale brésilienne des télécommunications a également saisi des achats de Flipper Zero en raison de son utilisation présumée par des criminels. Vous pouvez toujours acheter Flipper Zero sur la boutique officielle du fabricant.

Discussion Service. Amazon interdit l'achat du Flipper Zero car il est considéré comme un dispositif d'écrémage de cartes, mais il est possible de l'acheter dans la boutique officielle. Les acheteurs le trouvent intéressant mais pas utile. La politique d'interdiction du Lockpick est incohérente et non documentée. Les fabricants du Flipper Zero utilisent une société basée aux États-Unis pour les paiements, ce qui pose des problèmes de sécurité. La motivation d'Amazon a été mise en doute pour éviter que les gros titres ne l'associent à la criminalité. Flipper Zero a été interdit en raison de son potentiel d'activités illégales, mais certains avancent des incohérences avec les politiques d'Amazon. Certains pensent qu'Amazon pourrait développer sa propre version contrefaite. Flipper Zero a été retiré d'Amazon et d'eBay mais peut toujours être acheté sur le site officiel.

Reverse Engineering de l'API de Facebook Messenger

Original. L'auteur a procédé à une rétro-ingénierie de l'API Facebook Messenger pour créer Messyger, un programme en ligne de commande. L'article explique le processus de connexion et les cookies et propose le code Python sur GitHub. L'accent est mis sur un comportement éthique et des conseils sont donnés pour effectuer des requêtes en dehors du navigateur.

Discussion Service. Les développeurs dénoncent la lourdeur et l'inefficacité de l'API Messenger. La bibliothèque d'applications Facebook a des liens JNI. Nécessité de clients tiers, Digital Markets Act cité. Préoccupations concernant le spam et la collecte de données, partage d'outils de rétro-ingénierie. La réduction du spam est motivée par la recherche du profit, certains soutiennent l'intervention de l'État. La réglementation devrait se concentrer sur les fournisseurs de services en nuage, et non sur les jardins clos. L'utilisateur s'interroge sur la notion de propriété et sur le renflouement des entreprises.

Les machines de Tatjana van Vark

(https://craftsmanshipmuseum.com/artisan/tatjana-van-vark/). Tatjana van Vark, chercheuse indépendante des Pays-Bas, a construit, reproduit et restauré une grande variété d'instruments scientifiques. Ses projets élaborés témoignent d'un superbe savoir-faire et d'un grand souci du détail, avec souvent des complexités qui vont au-delà des apparences superficielles. Le travail de Tatjana l'a menée dans de nombreux domaines d'étude scientifique, construisant des pièces en électronique, en optique, en cryptologie, en chimie organique, etc. Malgré ses compétences de machiniste autodidacte, son atelier contient des machines de haute qualité capables de répondre aux exigences de son travail de précision. Son travail est de l'artisanat scientifique à son plus haut niveau, avec des expositions de photos impressionnantes disponibles sur son site web.

Discussion Service. Le travail de Tatjana van Vark est incroyable, et c'est une hackeuse extrême, qui construit des instruments à partir de rien. Elle possède un large éventail de compétences et a produit de nombreuses œuvres qu'il faudrait une vie entière pour examiner. La diminution du nombre d'experts est préoccupante, car la technologie évolue plus vite que nous ne pouvons l'enseigner. Tatjana van Vark et les artisans comme elle n'ont jamais été aussi nombreux.

Big Ball of Mud (1999)

Original. L'article explore l'architecture logicielle BIG BALL OF MUD et les raisons pour lesquelles elle persiste en dépit d'approches bien pensées. Sept modèles sont examinés, notamment le code jetable et la croissance fragmentaire, ainsi que les causes qui les sous-tendent, telles que les contraintes de temps et la négligence de l'architecture. Une architecture prématurée peut entraver l'évolution, et l'inexpérience ou la rotation du personnel peuvent limiter la sophistication. La programmation en binôme et les revues de code sont recommandées pour un examen immédiat, tandis que le remaniement, la réparation et la consolidation sont essentiels pour lutter contre la GROSSE BOULE DE BOUE. Il souligne l'importance de la croissance incrémentale, de la maintenance, de l'adaptation et des tests rigoureux. La reconstruction d'un système peut s'avérer nécessaire, mais le remaniement peut offrir une alternative en glanant des éléments architecturaux dans le système actuel.

Discussion Service. L'article "Big Ball of Mud (1999)" est un document très apprécié sur le génie logiciel. Plusieurs utilisateurs font l'éloge de sa perspicacité et de sa pertinence, le citant comme une explication complète de ce que l'on voit chaque semaine dans des situations réelles. D'autres citent d'autres articles aussi importants ou des développements ultérieurs dans le domaine de l'ingénierie logicielle, tels que les microservices. Certains utilisateurs commentent leurs expériences personnelles en rapport avec l'article. Enfin, certains utilisateurs critiquent la mise en forme de l'article ou signalent qu'il a déjà été publié.

Yann LeCun et Andrew Ng : Pourquoi la pause de 6 mois sur l'IA est une mauvaise idée [vidéo]

Original. Il ne s'agit pas du contenu réel de l'article. Veuillez me fournir le texte pour que je puisse le résumer.

Discussion Service. Yann LeCun et Andrew Ng critiquent la pause de 6 mois dans l'IA, suggérant qu'elle est irréaliste et donne un avantage à l'OpenAI. Les débats sur l'hiver de l'IA, la représentation de la pensée humaine et les perturbations sociétales sont mis en évidence. Les progrès de l'IA offrent des capacités inattendues au-delà du texte et suscitent des inquiétudes quant à la perte d'emplois et à la pauvreté. Les experts ont des avis partagés sur l'efficacité de la pause dans le développement de l'IA et sur les risques d'une IA non réglementée. La menace potentielle d'une intelligence artificielle surpassant l'intelligence humaine et les technologies de surveillance par apprentissage profond sont évoquées, de même que les préoccupations concernant l'alignement de l'IA sur les objectifs humains.

La NSA a créé un cours de cybersécurité en ligne avec des centaines de classes

(https://clark.center/c/nccp). La NSA a créé un cours de cybersécurité en ligne avec des centaines de classes disponibles. Ce cours, appelé CLARK, couvre un large éventail de sujets, notamment la sécurité des réseaux, la cryptographie et les cybermenaces. Les cours s'adressent aussi bien aux débutants qu'aux experts et sont accessibles gratuitement à toute personne disposant d'une connexion internet. Le cours a suscité une certaine controverse, certains critiques affirmant qu'il constitue une porte dérobée permettant à la NSA d'accéder à des informations privées. La NSA a toutefois démenti ces allégations et affirme que le cours est purement éducatif.

Discussion Service. La NSA a créé un cours de cybersécurité, mais l'utilisation par l'agence d'exploits 0day dans le cadre d'opérations offensives suscite des inquiétudes. Certains utilisateurs notent que la séparation entre l'attaque et la défense est moins inquiétante qu'il n'y paraît. Le cours fait partie du système CLARK, qui est partiellement financé par la NSA, mais qui est principalement géré par l'université de Towson. Certains utilisateurs critiquent le manque de couverture de certains sujets dans le cours.

Remplacer les mauvais systèmes par d'autres mauvais systèmes

Original. Dans son billet de blog, Seth utilise la métaphore des parcmètres obsolètes pour illustrer la nécessité de repenser et d'améliorer les mauvais systèmes. Bien que leur remplacement puisse sembler coûteux, les systèmes centralisés comme l'application Parkmobile ont souvent leurs propres défauts. Pour en revenir à l'objectif initial, qui est de générer des revenus et d'empêcher le stationnement toute la journée, M. Seth suggère de mettre en place une application gratuite qui permet de scanner un code pour autoriser une période de stationnement. Un service de paiement en ligne ou la vente de cartes de stationnement avec différentes options de réduction sont d'autres options permettant d'augmenter les revenus. Bien qu'il soit difficile de faire des choix UX pour un système public, les systèmes distribués comme WordPress ont prospéré grâce à leur conception décentralisée et conviviale. Le principal avantage des systèmes distribués est leur capacité à s'améliorer au fil du temps, plutôt que de se calcifier comme les systèmes centralisés. Pour aller de l'avant, Seth suggère que nous donnions la priorité à de meilleures solutions plutôt qu'à davantage de solutions.

Discussion Service. Au Danemark, un système de stationnement plus simple utilise des cadrans manuels et prévoit des amendes pour les tricheurs. Les utilisateurs signalent des systèmes similaires à l'étranger. Des solutions complexes sont souvent utilisées en dépit d'options simples. Les parcmètres de Chicago ont généré 200 millions de dollars en 10 ans. Les nouveaux parcmètres électroniques sont moins pratiques que les classiques. Les gouvernements se débattent avec les systèmes de paiement, qu'ils laissent parfois aux vendeurs. Les parcmètres sont principalement utilisés pour l'argent, mais ils empêchent également le stationnement toute la journée. Selon un commentateur, l'article n'a pas d'intérêt, tandis qu'un autre critique l'auteur.

Neovim 0.9

Original. La version 0.9.0 de Neovim a été publiée, avec des changements pour iconv, libintl, optional params, lua2dox, semantic tokens, '+tui', le support des modules de nœuds Yarn, et la mise en évidence des blocs de code. La version 8.2.2902 de Vim a également été publiée avec des corrections de bogues et une amélioration de la prise en charge des scripts Lua et des LSP. La dernière version de Neovim présente de nouvelles fonctionnalités intéressantes et des améliorations de stabilité, tandis que Vim se concentre sur les corrections de bogues et l'amélioration des fonctionnalités. Les mises à jour de Neovim comprennent des améliorations de 'treesitter', 'tui' et 'windows', des correctifs logiciels à une documentation améliorée, rationalisant l'expérience de Neovim et consolidant sa position en tant que logiciel performant et convivial. D'autres mises à jour incluent des changements dans la fonction 'expect_unchanged()', EditorConfig et la coloration syntaxique pour les fichiers d'aide, une instance sans tête, des capacités améliorées pour le client LSP, et le support des plugins pour les interfaces graphiques.

Discussion Service. Neovim 0.9.0 déprécie 'exrc' et ajoute une "base de données de confiance". Les experts recommandent appImage ou .local pour l'installation. Le support de EditorConfig est maintenant intégré. Débat sur les mérites de Neovim, alors que certains critiquent la fragmentation, d'autres suggèrent des gestionnaires de plugins. Neovim permet de nouveaux outils et plugins. Lua présente des avantages pour le développement de plugins. Helix Editor dispose d'un modèle objet-verbe, d'un serveur de langage à configuration nulle et d'un tuteur. Sa sélection est moins flexible, mais les utilisateurs ne tarissent pas d'éloges sur sa facilité d'utilisation et son efficacité.

Ask Discussion Service : Quelle est votre meilleure ressource pour vous tenir au courant des développements en matière d'IA ?

N/A (Comme il s'agit d'instructions générales pour résumer, il n'y a pas de texte à résumer).

Discussion Service. Les utilisateurs de Discussion Service recommandent des ressources pour se tenir au courant des développements de l'IA, y compris le site web Papers with Code, les blogs et les bulletins d'information. La prudence est de mise en raison de la surcharge d'informations. Certains proposent des ressources pour les débutants. Les récentes avancées dans le domaine de l'IA, y compris les innovations matérielles et algorithmiques, ont permis d'améliorer l'entraînement des grands réseaux neuronaux et d'atteindre des performances de niveau humain. Le débat se poursuit sur les percées révolutionnaires.

Preuve directe de l'utilisation de drogues multiples à l'âge du bronze à partir d'un test sur des cheveux humains

Original. Une étude a trouvé des preuves directes de l'utilisation de plusieurs espèces de plantes psychoactives à Minorque, à l'âge du bronze, grâce à l'analyse de cheveux humains. Les cheveux contenaient de l'éphédrine, de l'atropine et de la scopolamine. Les archéologues déduisent généralement l'utilisation de substances psychotropes à partir d'artefacts, mais cette analyse est directe. Cette découverte jette un nouvel éclairage sur la consommation de drogues dans les sociétés anciennes, indiquant des connaissances spécialisées et un usage chamanique potentiel. L'étude révèle l'importance de comprendre le rôle des plantes psychoactives et de la consommation de drogues dans les cultures du passé. De nombreuses études montrent des preuves de l'utilisation de plantes psychoactives dans les cultures anciennes, mettant en évidence la longue histoire de la consommation de drogues par l'homme.

Discussion Service. Des tests capillaires révèlent la présence de drogues à l'âge du bronze, avec de multiples espèces psychoactives. Les commentaires discutent des impacts sociétaux de la consommation de drogues, des choix personnels, de l'éducation et des valeurs. L'interdiction des drogues est ancrée dans la santé publique, la moralité et le racisme. L'article neutre évite les préjugés politiques et les spéculations.

Des officiers de la police de New York se vantent de faire des heures supplémentaires dans un enregistrement accidentel

(https://gothamist.com/news/nypd-officers-brag-about-milking-overtime-call-detainees-names-in-accidental-recording). Un enregistrement accidentel réalisé lors de l'arrestation d'un ouvrier du bâtiment a révélé que des policiers se vantaient d'avoir "profité des heures supplémentaires" et utilisaient un langage désobligeant à l'égard des détenus. L'enregistrement met en lumière la façon dont les récentes réformes de la justice pénale ont eu un impact sur la manière dont les officiers traitent les arrestations et perçoivent les heures supplémentaires. Il semblerait que les policiers profitent des changements apportés aux lois sur la libération sous caution et la découverte pour accumuler des heures supplémentaires. La police de New York a refusé de commenter l'enregistrement, qui contient également des commentaires insensibles faits par des officiers sur les détenus.

Discussion Service. Les agents de la police de New York se vantent d'accumuler des heures supplémentaires, mais l'article révèle qu'ils utilisent des insultes, des plaisanteries sur l'institutionnalisation des personnes, etc. Certains pensent que les forces de l'ordre aux États-Unis sont confrontées à des problèmes bien plus graves et que les heures supplémentaires de la police ne sont qu'un leurre. D'autres estiment que l'exploitation des heures supplémentaires en prolongeant la détention est anticonstitutionnelle et mérite des poursuites pour crime. La corruption des forces de police a conduit à des appels à leur abolition et à leur remplacement. L'absence de surveillance et de contrôles adéquats permet d'exploiter les heures supplémentaires et de commettre des malversations. Le comportement des personnes armées et bénéficiant d'un traitement préférentiel en vertu de la loi suscite des inquiétudes.

Show Discussion Service : ChatGDB - GPT-Powered GDB Assistant

Original. ChatGDB est un outil qui améliore l'expérience de débogage dans GDB en utilisant la puissance de ChatGPT, permettant aux commandes en langage naturel d'être exécutées automatiquement. Les utilisateurs peuvent également demander à ChatGPT d'expliquer la commande qui vient d'être exécutée ou même lui poser une question. Pour l'installer, Python version 3.3 ou supérieure et pip doivent être installés, suivis de la commande pip3 install chatgdb et de la création d'un exécutable avec chatgdb -k <API KEY>. L'outil peut être utilisé dans GDB en tapant chat suivi de la commande désirée, et la commande explain peut être utilisée pour demander une explication de la commande précédente ou pour poser une question.

Discussion Service. ChatGDB est un assistant GDB alimenté par GPT, améliorant les flux de travail de débogage. L'utilisateur de Discussion Service note que le code du programme est minimal. ChatGPT accélère la compréhension de l'utilisateur pour les technologies peu familières, les tâches de refactorisation. La version CLI de ChatGPT est suggérée. ChatGPT accélère les flux de travail, malgré la préférence de certains utilisateurs pour la mémoire musculaire. ChatGPT-3 présente une invite en langage naturel pour GDB, utile pour les "fuites de mémoire et les défauts de segmentation". L'interface reste difficile à manier dans certains scénarios, mais la police de caractères et la palette de couleurs sont bien accueillies.