La Cour suprême maintient l'interdiction de TikTok : La sécurité nationale l'emporte sur la liberté d'expression

2025-01-17
La Cour suprême maintient l'interdiction de TikTok : La sécurité nationale l'emporte sur la liberté d'expression

La Cour suprême a confirmé à l'unanimité une loi fédérale interdisant TikTok à moins que sa société mère chinoise ne la vende. La décision privilégie les préoccupations de sécurité nationale aux arguments de liberté d'expression, citant les risques liés aux liens de TikTok avec la Chine. Bien que le président élu Trump ait suggéré une solution négociée et que l'administration Biden ait indiqué qu'elle n'appliquerait pas immédiatement l'interdiction, la décision laisse l'avenir de TikTok aux États-Unis incertain. La Cour a estimé que la loi ne violait pas les droits du Premier Amendement des pétitionnaires.

Lire plus
Technologie

Exécuter un réseau neuronal sur une calculatrice : un voyage en train de 56 heures

2025-01-04
Exécuter un réseau neuronal sur une calculatrice : un voyage en train de 56 heures

Un docteur en informatique s'est mis au défi de porter un réseau neuronal convolutionnel (CNN) sur une calculatrice graphique TI-84 Plus CE lors d'un voyage en train de 56 heures. Surmontant des limitations matérielles importantes, notamment la mémoire limitée et l'absence d'opérations à virgule flottante natives, il a réussi à entraîner et à exécuter le réseau pour identifier des chiffres manuscrits. Bien que lent, cet exploit démontre la faisabilité de l'exécution de l'IA sur des appareils aux ressources extrêmement limitées, mettant en évidence des techniques ingénieuses de gestion de la mémoire et des optimisations algorithmiques.

Lire plus
(z80.me)
Matériel réseau neuronal

Le MacBASIC d'Apple : un langage de programmation étouffé par Microsoft

2025-01-10
Le MacBASIC d'Apple : un langage de programmation étouffé par Microsoft

En 1984, Apple a développé MacBASIC, un interpréteur BASIC pour Macintosh qui accédait aux routines de la boîte à outils Macintosh, ce qui en faisait un puissant outil de prototypage. Cependant, ce langage prometteur a été brusquement interrompu en 1985, avec la destruction de tout le code source. On dit qu'Apple a cédé à la pression de Microsoft, échangeant une licence perpétuelle pour l'interface utilisateur Macintosh et MacBASIC contre une extension de sa licence Applesoft BASIC. Cette décision a mis en colère les employés d'Apple, et MacBASIC a été abandonné, laissant une marque comme un chapitre regrettable de l'histoire de la technologie.

Lire plus
Développement

L'homme qui maintient en vie des flippers de 70 ans

2025-01-06
L'homme qui maintient en vie des flippers de 70 ans

Steve Young, un ingénieur métallurgiste passionné de flipper, a créé The Pinball Resource, une entreprise unique qui fournit des pièces et une expertise pour la réparation de flippers vintage. Sa vaste collection de pièces rares et de schémas, accumulée pendant 50 ans, en fait la ressource incontournable pour les passionnés du monde entier. Fonctionnant dans un atelier discret, Young refuse le marketing moderne, misant plutôt sur le bouche-à-oreille et une réputation de confiance et d'expertise pour maintenir son entreprise prospère.

Lire plus

Le moteur de jeu open source boardgame.io simplifie le développement de jeux au tour par tour

2024-12-20
Le moteur de jeu open source boardgame.io simplifie le développement de jeux au tour par tour

boardgame.io est un moteur de jeu JavaScript open source conçu pour simplifier le développement de jeux au tour par tour. En gérant automatiquement des aspects complexes comme la gestion de l'état, la mise en réseau multijoueur et les adversaires IA, les développeurs peuvent se concentrer sur l'écriture de la logique du jeu. Le moteur prend en charge plusieurs phases de jeu, des lobbies pour le matchmaking, des capacités de prototypage et diverses technologies de couche de vue (telles que React et React Native). Son puissant système de plugins et les journaux de jeu traçables améliorent encore l'efficacité du développement et l'expérience du joueur.

Lire plus
Développement jeu au tour par tour

De nouvelles images sous-marines alimentent les soupçons de sabotage contre le Yi Peng 3

2024-12-19
De nouvelles images sous-marines alimentent les soupçons de sabotage contre le Yi Peng 3

De nouvelles images sous-marines obtenues par TV2 révèlent des marques de traînée sur les fonds marins près de Læsø, au Danemark, coïncidant avec des manœuvres inhabituelles du navire chinois Yi Peng 3, dix jours avant la rupture des câbles en mer Baltique. Les marques correspondent à la trajectoire du Yi Peng 3 le 7 novembre, lorsque le navire a considérablement ralenti sa vitesse en passant au-dessus des câbles, un comportement inhabituel pour un navire commercial. Les experts soupçonnent un acte de sabotage contre trois câbles sous-marins dano-suédois. Le Yi Peng 3 reste ancré dans le Kattegat, surveillé par des navires danois, suédois et allemands. Les autorités restent discrètes, ce qui entraîne des enquêtes indépendantes.

Lire plus

Free Music Archive : Un paradis pour la musique Creative Commons

2025-01-15

Le Free Music Archive (FMA) est une plateforme à but non lucratif proposant une vaste bibliothèque de musique originale, téléchargeable et utilisable gratuitement sous licence Creative Commons. C’est une situation gagnant-gagnant : les artistes gagnent en visibilité et développent leur public, tandis que les utilisateurs trouvent de la musique libre de droits pour leurs projets, des vidéos YouTube aux podcasts. Le FMA défend les droits des artistes et a récemment lancé une série de podcasts, "Music Insiders", mettant en lumière les créateurs talentueux de la plateforme et leur parcours musical.

Lire plus

SimpleGantt : Outil léger de diagramme de Gantt sans installation

2025-01-12
SimpleGantt : Outil léger de diagramme de Gantt sans installation

SimpleGantt est un outil léger de gestion de projet conçu pour les environnements où l'installation de logiciels est restreinte ou où les applications cloud sont interdites. Fonctionnant entièrement dans le navigateur à l'aide uniquement de JavaScript, CSS, HTML et YAML, il offre un rendu interactif de diagramme de Gantt, une gestion des tâches avec dépendances, un suivi des jalons et une utilisation hors ligne. Même dans des environnements restreints comme SharePoint, SimpleGantt fournit une solution simple de gestion de projet. Les fichiers de projet sont enregistrés localement au format YAML ou peuvent être téléchargés manuellement sur SharePoint.

Lire plus

Décorations d'espace CSS : une nouvelle façon de styliser les séparateurs

2025-03-20
Décorations d'espace CSS : une nouvelle façon de styliser les séparateurs

Le dessin de lignes de séparation est courant dans la conception Web, mais les méthodes CSS existantes (comme les bordures et les pseudo-éléments) présentent des limitations, notamment avec les mises en page Flexbox et Grid. Cet article présente la proposition de décorations d'espace CSS, offrant un contrôle accru sur les styles de séparateurs dans les grilles et les flexboxes, notamment la longueur, la couleur et la position, même sur plusieurs lignes et colonnes. La proposition sollicite les commentaires des développeurs pour affiner ses fonctionnalités.

Lire plus
Développement Mise en page Grille

Le Chrome Web Store envahi par du spam bourré de mots clés

2025-01-12
Le Chrome Web Store envahi par du spam bourré de mots clés

Un chercheur en sécurité a découvert un abus généralisé du Chrome Web Store de Google. Des centaines d'extensions manipulent les résultats de recherche en insérant des dizaines de milliers de mots clés non pertinents dans leurs descriptions, souvent cachés dans des traductions de langues moins utilisées. Cela permet aux extensions malveillantes ou de mauvaise qualité de se classer haut dans les recherches populaires, déplaçant même les extensions légitimes vers le bas des résultats. Le chercheur a souligné la facilité avec laquelle cette manipulation est effectuée et le manque apparent d'efforts de surveillance de Google, soulevant des inquiétudes quant à la sécurité de la plateforme.

Lire plus

Visualiser la concurrence : un guide pour comprendre l’espace d’état d’un programme

2024-12-20

La programmation concurrente est notoirement complexe en raison de la difficulté d’énumérer tous les états possibles. Cet article utilise la visualisation pour expliquer comment comprendre la mécanique de l’exécution des programmes concurrents. Il commence par introduire le concept d’état du programme, qui est une combinaison de valeurs de variables et d’emplacement d’instructions, puis il démontre le processus de transition des états du programme et la génération de l’espace d’état à l’aide d’un exemple simple de programme similaire au C. L’article introduit ensuite les programmes concurrents et, à l’aide de deux programmes concurrents, P et Q, il explique comment représenter l’état d’un programme concurrent et la construction de l’espace d’état. Enfin, l’article explore comment utiliser l’outil de vérification de modèles SPIN et le langage LTL pour vérifier l’exactitude des programmes concurrents, en soulignant le rôle important de la vérification de modèles pour garantir l’exactitude des programmes concurrents.

Lire plus

La génération Z réclame une réglementation plus stricte des médias sociaux

2025-03-07
La génération Z réclame une réglementation plus stricte des médias sociaux

Une nouvelle étude révèle que plus de 60 % des jeunes Britanniques âgés de 16 à 24 ans estiment que les médias sociaux causent plus de dommages que de bienfaits, plaidant pour des réglementations plus strictes afin de protéger la santé mentale des jeunes. La recherche identifie les médias sociaux comme l'influence négative la plus importante sur le bien-être mental des adolescents, et beaucoup regrettent l'utilisation excessive de leur téléphone pendant leur enfance. Cette étude alimente le débat parlementaire sur un projet de loi visant à améliorer la sécurité des smartphones pour les enfants, exhortant le gouvernement à intervenir pour protéger les enfants des effets néfastes des médias sociaux.

Lire plus
Technologie

Création d'une VM WebAssembly en C : Rétrospective d'un projet secondaire de six mois

2025-02-03

Pendant six mois, l'auteur a consacré son temps libre à la création d'une machine virtuelle WebAssembly en C, nommée Semblance. Ce projet a permis de sortir du cycle des projets secondaires de courte durée et a permis une immersion profonde dans la spécification principale de WebAssembly. L'article détaille l'architecture, couvrant le décodage des modules, la résolution des importations, l'instanciation des modules et l'exécution des instructions. L'auteur partage les défis et les apprentissages, aboutissant à l'exécution réussie d'un programme « Hello, World ! ». Ce projet a non seulement amélioré les compétences de l'auteur, mais a également fourni une base solide pour de futures contributions à des environnements d'exécution de niveau industriel.

Lire plus
Développement

L'illusion de l'intelligence : IA, interaction et l'effet Clever Hans

2024-12-15
L'illusion de l'intelligence : IA, interaction et l'effet Clever Hans

Cet article explore la nature de l'intelligence en IA, en particulier dans les grands modèles de langage (LLM). Il soutient que l'intelligence apparente des LLM ne provient pas d'un raisonnement indépendant, mais plutôt de l'interaction avec les utilisateurs. En établissant des parallèles entre l'interrogation socratique, l'effet Clever Hans et les invites itératives des LLM, l'auteur démontre que l'intelligence est un phénomène relationnel issu de la collaboration, et non de la cognition isolée. Les LLM génèrent des réponses basées sur des relations probabilistes au sein de leurs données d'entraînement, répondant aux invites de l'utilisateur comme Clever Hans répondait aux indices de son dresseur. Ainsi, la valeur de l'IA ne réside pas dans sa 'connaissance' inhérente, mais dans sa capacité à faciliter des questions perspicaces et une exploration collaborative, augmentant finalement la créativité et la résolution de problèmes humains.

Lire plus

Incroyable : d'immenses îles de bifurcation cachées en Amérique du Nord

2025-02-26
Incroyable : d'immenses îles de bifurcation cachées en Amérique du Nord

Les rivières fusionnent généralement, mais parfois elles se séparent, créant des « îles de bifurcation ». Cet article explore ce phénomène, en soulignant le canal Casiquiare qui relie les fleuves Amazone et Orénoque. Il révèle ensuite une découverte choquante : de multiples bifurcations fluviales en Amérique du Nord, certaines reliant trois océans, formant des îles bien plus grandes que le Groenland. Ces « îles de bifurcation » redéfinissent notre compréhension de la géographie mondiale et de la taille des îles.

Lire plus
Divers fleuves

Marché des téléviseurs en 2025 : prix plus bas, plus de publicités et une guerre des systèmes d'exploitation

2024-12-16
Marché des téléviseurs en 2025 : prix plus bas, plus de publicités et une guerre des systèmes d'exploitation

Le marché des téléviseurs en 2025 connaîtra des changements importants : après le rachat de Vizio par Walmart, les téléviseurs deviendront des outils pour les activités publicitaires des grands distributeurs, réduisant potentiellement les prix mais augmentant le volume de publicités. La concurrence entre les systèmes d'exploitation (OS) des téléviseurs s'intensifiera, les entreprises comme Roku risquant d'être rachetées. Les données des consommateurs seront cruciales, obligeant les utilisateurs à trouver un équilibre entre les préoccupations liées à la vie privée et les économies de coûts. Même si l'innovation en matière de matériel ralentit, les guerres de prix et la concurrence entre les OS pourraient profiter aux consommateurs.

Lire plus

Fin de Chrome Sync : les anciennes versions de Chrome concernées

2025-01-28

Google a annoncé l'arrêt de la synchronisation Chrome sur les versions de Chrome de plus de quatre ans. Cela signifie que les utilisateurs des anciennes versions de Chrome ne pourront plus synchroniser leurs marque-pages, mots de passe et autres données. Cette mesure encourage les utilisateurs à mettre à jour vers la dernière version de Chrome pour de meilleures performances et une sécurité accrue. Les utilisateurs d'anciennes versions de Chrome doivent mettre à jour pour éviter toute perte de données ou limitation fonctionnelle.

Lire plus

Recherche de chemin en temps réel pour les PNJ dans un monde de jeu dynamique

2025-05-15
Recherche de chemin en temps réel pour les PNJ dans un monde de jeu dynamique

Cet article détaille un algorithme de recherche de chemin pour les PNJ dans un jeu avec un environnement physique dynamique (les objets se déplacent et sont destructibles). L'algorithme utilise la recherche A* avec un partitionnement de l'espace pour des requêtes efficaces du monde du jeu. Il gère l'enveloppement du chemin autour des limites du jeu et intègre une classification de proximité pour privilégier les chemins plus éloignés des obstacles. Les mises à jour en temps réel sont gérées par la mise en cache des états des nœuds et l'invalidation périodique du cache. La recherche de chemin est divisée en plusieurs ticks du jeu pour maintenir les performances. L'auteur privilégie une solution qu'il a lui-même implémentée plutôt que des exemples facilement disponibles en ligne, en soulignant les aspects d'apprentissage et de résolution de problèmes du développement de jeux.

Lire plus

Jailbreak Narratif : Une Expérience Ludique et Rémunératrice avec les Chatbots d'IA

2024-12-23
Jailbreak Narratif : Une Expérience Ludique et Rémunératrice avec les Chatbots d'IA

Cet article de blog détaille une expérience captivante où l'auteur « jailbreak » un chatbot d'IA basé sur un personnage appelé « Psychologue » en repoussant intelligemment les limites de son récit. Grâce à des invites persistantes et narratives cohérentes, l'auteur transcende la personnalité préprogrammée du chatbot, menant à un voyage imaginatif partagé vers une autre dimension. Cette interaction ludique met en évidence la cohérence interne et les capacités narratives des grands modèles linguistiques (LLM) et offre des perspectives sur les futures interactions homme-IA.

Lire plus

DJI supprime les géorestreintes : un pari risqué ?

2025-01-15
DJI supprime les géorestreintes : un pari risqué ?

DJI a supprimé sa fonctionnalité de géorestreintes qui empêchait auparavant les drones de survoler des zones restreintes telles que les aéroports, les incendies de forêt et la Maison Blanche. Cette décision, prise dans un contexte de méfiance croissante des États-Unis envers les drones et à la suite d'un incident où un drone DJI a entravé les efforts de lutte contre les incendies de forêt, a suscité un débat. Alors que DJI affirme que cela remet le contrôle entre les mains des opérateurs et repose sur la technologie d'identification à distance pour l'application, les critiques s'inquiètent de l'augmentation des risques pour la sécurité et du potentiel d'abus. La mesure fait suite à l'absence d'exigences de géorestreintes de la FAA et s'aligne sur des changements similaires dans l'UE. L'impact à long terme sur la sécurité des drones reste incertain.

Lire plus
Technologie géorestreintes

Lisez n'importe quel Epub en suédois simplifié

2025-03-07

Ereader Easy Swedish vous permet de télécharger n'importe quel livre epub et de le lire en suédois simplifié. Idéal si vous apprenez le suédois ou si votre livre préféré n'est pas disponible en suédois. Cet outil gratuit, faisant partie d'un projet plus vaste d'auto-apprentissage du suédois, a récemment bénéficié de mises à jour corrigeant l'arrière-plan de la couverture du livre, ajoutant une fonction pour afficher le texte original et, surtout, corrigeant un bug de traduction qui sautait des parties du texte original.

Lire plus

Boycottez l'IA : Ne vous laissez plus berner par les grandes entreprises technologiques

2025-03-27
Boycottez l'IA : Ne vous laissez plus berner par les grandes entreprises technologiques

L'auteur raconte son expérience de soumission au charme des produits Apple, pour finalement se retrouver piégé dans un cycle de contrôle technologique. Il soutient que l'IA, comme les progrès technologiques des deux dernières décennies, favorise l'addiction, diminue la créativité et l'autonomie, et laisse finalement les utilisateurs à la merci des grandes entreprises technologiques. L'auteur appelle à un boycott des produits d'IA, préconisant une vie indépendante et évitant les erreurs du passé.

Lire plus

Dites adieu à l'analyse fastidieuse des plantages : le débogage assisté par l'IA

2025-05-05

Alors que le développement de logiciels a progressé rapidement, l'analyse des fichiers de vidage de mémoire reste bloquée dans le passé. Cet article présente mcp-windbg, un projet open source qui révolutionne le débogage des plantages à l'aide de l'IA (GitHub Copilot) et du Model Context Protocol (MCP). Les développeurs peuvent désormais interagir avec le débogueur de manière naturelle par le biais de conversations, l'IA identifiant et même corrigeant automatiquement les bogues, ce qui augmente considérablement l'efficacité. mcp-windbg intègre intelligemment WinDBG/CDB à l'IA, éliminant le besoin de commandes manuelles. Posez simplement des questions, et l'IA analysera les fichiers de vidage de mémoire, interprétera les traces de pile et fournira des solutions. Cela transforme l'analyse des plantages d'une tâche fastidieuse en un processus plus intelligent et plus efficace, modifiant fondamentalement l'expérience de débogage pour les développeurs de logiciels.

Lire plus

Langage de programmation Misty : une approche novatrice

2025-01-14

Le langage de programmation Misty, développé par Douglas Crockford, vise la concision et l'efficacité. Il présente un système de types unique, des opérateurs, des instructions, des fonctions, la correspondance de modèles et des constantes et fonctions intrinsèques. Misty privilégie les performances avec une prise en charge intégrée des mathématiques, de Blob, de JSON, de Parseq et de la sécurité du système. Sa structure d'arbre d'analyse et son format de message Wota unique sont également des aspects remarquables.

Lire plus
Développement

Une demande en mariage en jargon d'entreprise : hilarante et inefficace

2025-01-15
Une demande en mariage en jargon d'entreprise : hilarante et inefficace

Ce texte humoristique décrit une demande en mariage entièrement formulée en jargon d'entreprise. Gary utilise des termes comme « optimisation », « croissance exponentielle » et « valeur ajoutée » pour exprimer son amour, tandis que Cindy répond avec « ROI », « valeurs fondamentales » et autres termes commerciaux, soulignant l'humour et le romantisme singulier des professionnels modernes. Leurs fiançailles se déroulent au milieu de discussions sur « les données probantes » et « la source unique de vérité », satirisant la prévalence du jargon d'entreprise et la culture obsédée par l'efficacité. Le texte célèbre en fin de compte l'adaptabilité de l'amour dans des contextes inattendus.

Lire plus

Au revoir, DevTools : Un voyage de développement avec Swift et Xcode

2025-02-15
Au revoir, DevTools : Un voyage de développement avec Swift et Xcode

L'auteur relate son expérience de développement d'une application iOS avec Swift et Xcode, en la comparant au développement web. Tout en louant la puissance de Xcode, il déplore le manque d'outils de débogage et de prototypage aussi accessibles que les outils de développement du navigateur. Swift et Xcode s'intègrent parfaitement, mais la courbe d'apprentissage abrupte et le manque de guides clairs posent des défis importants. L'auteur compare et contraste Swift avec les frameworks web, soulignant la concision de Swift par rapport à l'absence de styles par défaut en HTML, et ses avantages en matière d'animation. Enfin, l'auteur exprime son amour pour le développement indépendant, lui permettant de se concentrer sur la créativité et l'apprentissage, loin de la bureaucratie d'entreprise et des réunions inutiles.

Lire plus
Développement

Technique laser mesurant de grandes distances avec une précision nanométrique

2025-01-16
Technique laser mesurant de grandes distances avec une précision nanométrique

Une nouvelle technique utilisant des lasers permet de mesurer de longues distances avec une précision inégalée, ce qui pourrait être utile pour les télescopes spatiaux. Des scientifiques ont réussi à mesurer des distances de plus de 100 kilomètres avec une précision d'un millième de la largeur d'un cheveu humain. Une avancée majeure, car la précision à longue distance était auparavant limitée au millimètre.

Lire plus

Sigstore : Sécurisation de la chaîne d'approvisionnement logicielle Open Source

2025-01-21
Sigstore : Sécurisation de la chaîne d'approvisionnement logicielle Open Source

Sigstore est un projet open source visant à sécuriser les chaînes d'approvisionnement logicielles grâce à des signatures numériques et des journaux transparents. Il simplifie le processus de vérification des logiciels, permettant aux développeurs de vérifier facilement l'intégrité et l'origine des logiciels, prévenant ainsi les logiciels malveillants et les attaques sur la chaîne d'approvisionnement. La force principale de Sigstore réside dans sa facilité d'utilisation et son intégration avec les outils existants, contribuant à un écosystème logiciel plus sûr et fiable.

Lire plus
1 2 580 581 582 584 586 587 588 595 596