Récupération des données du capteur : Libération du cloud

2024-12-18

Cet article décrit comment un ingénieur logiciel embarqué a repris le contrôle des données d'un capteur de radon connecté au cloud en contournant les serveurs du fabricant. En analysant le trafic réseau, l'ingénieur a découvert une vulnérabilité où le capteur ne validait pas correctement les certificats du serveur. À l'aide d'un serveur DNS local et d'un serveur web Python personnalisé, l'ingénieur a réussi à intercepter et à lire les données brutes du capteur. Cela permet un accès programmatique et garantit la continuité du fonctionnement même si les serveurs du fabricant tombent en panne. L'article souligne l'importance de la sécurité du réseau et les risques de confidentialité liés au trafic DNS.

Lire plus

AT&T abandonne le travail hybride et impose un retour au bureau 5 jours par semaine

2024-12-18

Suivant l'exemple d'Amazon, AT&T abandonne son modèle de travail hybride. À partir de janvier, tous les employés devront travailler au bureau cinq jours par semaine. Cette décision marque un changement d'approche dans le secteur de la technologie concernant le télétravail et a suscité un débat important. AT&T vise à améliorer la collaboration d'équipe et à favoriser une culture d'entreprise plus forte.

Lire plus

Les États-Unis envisagent d'interdire les routeurs TP-Link chinois pour des raisons de sécurité

2024-12-18

Le gouvernement américain envisage d'interdire la vente de routeurs internet grand public de la marque chinoise TP-Link, craignant que leur lien avec des cyberattaques ne représente un risque pour la sécurité nationale. Les départements du Commerce, de la Défense et de la Justice américains ont ouvert des enquêtes sur la société, qui détient 65% du marché américain. Un rapport de cybersécurité de Microsoft a indiqué que des cybercriminels chinois ont utilisé des routeurs TP-Link pour lancer des attaques de ransomware et d'autres cybercrimes. Les enquêteurs affirment que TP-Link ne corrige pas les vulnérabilités de ses produits et refuse de coopérer avec des experts en cybersécurité. TP-Link affirme que ses pratiques de sécurité sont conformes aux normes de l'industrie et qu'elle s'engage à répondre aux risques pour la sécurité nationale des États-Unis. Cette action reflète les préoccupations plus larges du gouvernement américain concernant la technologie chinoise et les efforts visant à restreindre les importations en provenance de Chine.

Lire plus
Technologie sécurité nationale

Canva réduit les temps de build CI de plusieurs heures à moins de 30 minutes

2024-12-18

L'équipe d'ingénierie de Canva a considérablement réduit les temps de build d'intégration continue (CI), passant d'une moyenne de 80 minutes à moins de 30 minutes, voire 15 minutes dans certains cas. Ce résultat a été obtenu grâce à une approche multiforme. Ils ont identifié et résolu des problèmes de cache Bazel, optimisé les structures de pipeline, amélioré les checkouts et le cache du dépôt Git, et utilisé l'exécution de build distante de Bazel (RBE). Des expérimentations approfondies, incluant des tests de différents types d'instances et des ajustements des configurations Bazel, ont joué un rôle crucial. Une série d'améliorations incrémentales ont significativement augmenté l'efficacité de la CI, réduit les coûts et amélioré l'expérience développeur.

Lire plus

Massacre de l'âge du bronze ancien découvert à Somerset, Royaume-Uni

2024-12-18

Des fouilles à Charterhouse Warren, dans le Somerset, au Royaume-Uni, ont révélé un massacre choquant de l'âge du bronze ancien. Au moins 37 hommes, femmes et enfants ont été brutalement tués et démembrés, leurs restes disloqués jetés dans un puits naturel de 15 mètres de profondeur. Des marques de coupure et des traumatismes contondants sur les os indiquent un acte délibéré de violence extrême, possiblement incluant le cannibalisme. Cette découverte offre un aperçu unique de la violence préhistorique en Grande-Bretagne, remettant en question les compréhensions antérieures de la stabilité sociale pendant cette période et incitant à de nouvelles recherches sur les motivations et le contexte social de l'événement.

Lire plus

Zipshare : Partage d’écran Android simplifié pour les équipes d’assistance

2024-12-18

Zipshare offre un partage d’écran Android simple et efficace, parfait pour les services d’assistance interne auprès des employés de vente ou des employés sur le terrain. Aucun enregistrement ni identifiant de réunion n’est nécessaire pour la personne partageant son écran : un partage instantané, avec la possibilité d’ajouter votre propre chat vocal ou vidéo. Une production de Miso Software.

Lire plus

Mousse de protéine de pois : révolutionner la pâtisserie végétale

2024-12-18

Des chercheurs de l'Institut Fraunhofer ont mis au point une mousse de protéine végétale à base de légumineuses comme les pois et les lentilles. Cette mousse peut être utilisée en pâtisserie pour créer des produits cuits légers et aérés, offrant une alternative végétalienne saine aux blancs d'œufs. Le processus consiste à extraire la protéine de pois et à optimiser ses propriétés moussantes grâce à une homogénéisation haute pression. La mousse obtenue se rapproche beaucoup de la qualité des mousses de protéines animales. Bien que des palais exigeants puissent détecter de subtiles différences, cette innovation représente une avancée significative pour la pâtisserie végétale, reflétant la demande croissante d'options alimentaires saines et durables.

Lire plus

ISO 8583 : Le langage secret des cartes de crédit

2024-12-18

Chaque fois que vous utilisez votre carte ou effectuez un paiement en ligne, vous interagissez avec le protocole ISO 8583. Cette norme, définie en 1987, définit le format des messages de transaction en temps réel entre les réseaux bancaires. Elle inclut des champs principaux tels que les indicateurs de type de message, les bitmaps et les éléments de données, mais les réseaux varient dans leurs extensions et leurs méthodes de sérialisation, ce qui entraîne des défis de compatibilité. Cet article explore les complexités de la structure ISO 8583, le codage des champs, la gestion des messages imbriqués et montre comment construire un analyseur ISO 8583 robuste pour gérer les variations de réseau et les scénarios d'erreur.

Lire plus

Premier cas de grippe aviaire grave confirmé aux États-Unis

2024-12-18

Les Centers for Disease Control and Prevention (CDC) ont confirmé le premier cas de grippe aviaire grave aux États-Unis. Un résident de la Louisiane âgé de plus de 65 ans et présentant des problèmes de santé préexistants est hospitalisé pour une maladie respiratoire grave due à la grippe aviaire. Le patient a été en contact avec des oiseaux de basse-cour, et les données génomiques montrent que la souche du virus correspond à celle qui se propage récemment chez les oiseaux sauvages et les volailles aux États-Unis. Bien que 61 cas humains aient été signalés aux États-Unis depuis avril, la plupart ont été légers et les patients se sont rétablis après un traitement antiviral. Les CDC soulignent que le risque de transmission interhumaine est faible, mais recommandent des précautions pour les personnes travaillant avec ou à proximité de volailles.

Lire plus

Démontage du Ryzen 7 9800X3D : la majorité est du silicium factice

2024-12-18

Un démontage du processeur AMD Ryzen 7 9800X3D révèle une découverte surprenante : la majeure partie de son volume est constituée de silicium factice pour l'intégrité structurelle. Bien que le die de cache SRAM soit significativement plus petit que le die de calcul, AMD a ajouté une couche importante de silicium factice au-dessus et en dessous pour protéger les composants minces et fragiles. Cela donne une épaisseur totale du package d'environ 800 µm, le silicium factice représentant 93 %. Malgré ce design apparemment gaspilleur, il assure la stabilité et les performances thermiques. AMD devrait annoncer prochainement des processeurs Ryzen 9 X3D à 12 et 16 cœurs.

Lire plus
Matériel

Mise à jour de Castle Game Engine : cible Web, prise en charge d’IFC et collaboration avec mORMot

2024-12-18

L’équipe de Castle Game Engine a annoncé des mises à jour, notamment une cible Web (utilisant JS+WebAssembly pour l’exécution de jeux dans le navigateur), la prise en charge du format IFC (Industry Foundation Classes) et l’édition collaborative à l’aide de mORMot2. La cible Web gère actuellement les fonctions de base et le support WebGL est en cours d’amélioration. La prise en charge d’IFC permet de charger, de modifier et d’enregistrer des modèles, avec des améliorations futures prévues. L’édition collaborative est encore en développement, mais permet déjà la modification du monde 3D et la synchronisation du serveur.

Lire plus

Railway : Automatisation des revenus, pas des ventes

2024-12-18

Railway partage son expérience de transition des ventes traditionnelles à une croissance des revenus automatisée. Les premières tentatives de ventes traditionnelles se sont avérées inefficaces. Ils ont opté pour un modèle de croissance pilotée par le produit (PLG) et ont développé un modèle de régression pour prédire les mises à niveau ou le churn des clients. Ce modèle utilise des facteurs tels que les builds réussis/échoués, les régions configurées, les demandes d'assistance et l'adoption des fonctionnalités pour attribuer un score aux clients, en identifiant ceux qui ont besoin d'aide. Le support proactif et cette approche ciblée ont stimulé les revenus et la satisfaction client, conduisant à une croissance durable de l'entreprise.

Lire plus

Technologie GPS expliquée : du positionnement simple à la navigation globale

2024-12-18

Cet article fournit une explication complète de la technologie GPS. En commençant par un système de positionnement 2D simple, l’auteur introduit progressivement des concepts clés tels que le positionnement 3D, la mesure du temps, les orbites des satellites, les effets relativistes et le traitement du signal. Grâce à des analogies intelligentes et à des illustrations vivantes, l’auteur explique comment le GPS utilise les signaux émis par les satellites, combinés à des mesures de temps et de distance, pour calculer avec précision la position et le décalage temporel du récepteur. L’article explore également les détails techniques du codage, du décodage et des capacités anti-interférence du signal GPS, en montrant les bases scientifiques et techniques profondes de la technologie GPS.

Lire plus

Application Homescreen : Redéfinir l'expérience de votre écran d'accueil

2024-12-18

Homescreen est une application conçue pour révolutionner l'expérience de votre écran d'accueil. En rompant avec les limites des écrans d'accueil traditionnels des téléphones, elle offre aux utilisateurs une manière plus personnalisée, efficace et pratique d'interagir avec leurs appareils. Les utilisateurs peuvent personnaliser les widgets, les thèmes et les dispositions pour créer un écran d'accueil unique, augmentant ainsi leur productivité et leur plaisir d'utilisation. Homescreen n'est pas qu'un simple remplacement de l'écran d'accueil ; c'est une approche novatrice de l'utilisation de nos téléphones.

Lire plus

Hadrius recrute un(e) designer UI/UX fondateur(trice), jusqu'à 150 000 $

2024-12-18

Hadrius, une startup fintech soutenue par Y Combinator, recrute un(e) designer UI/UX fondateur(trice). Elle utilise l'IA pour automatiser les opérations administratives des entreprises financières, prévenant ainsi les futures crises financières. Le poste est à temps plein à New York, avec un salaire de 80 000 $ à 150 000 $ et des options sur actions de 0,01 % à 0,15 %. Le candidat idéal est un designer hautement qualifié, expérimenté dans une entreprise technologique axée sur le design, maîtrisant Figma, et passionné par la mission de Hadrius. L'équipe comprend des ingénieurs de Google, Chime et d'autres grandes entreprises, et l'entreprise connaît une hypercroissance, doublant son chiffre d'affaires tous les trois mois.

Lire plus
Développement

Outils de puissance pour le leadership : SQL, statistiques et décisions basées sur les données

2024-12-18

Cet article explore comment les leaders en ingénierie peuvent tirer parti de SQL et des méthodes statistiques pour une prise de décision basée sur les données. L’auteur souligne que de nombreux leaders en ingénierie ne sont pas à l’aise pour extraire et interpréter les données, recommandant d’apprendre SQL (par exemple, en utilisant DuckDB) et des outils statistiques. L’article couvre les statistiques descriptives, les distributions, les intervalles de confiance et le raisonnement bayésien, en démontrant comment calculer les intervalles de confiance en analysant les données de suivi des bogues de Firefox, en utilisant des simulations de Monte Carlo pour l’estimation du temps de projet et en appliquant l’inférence bayésienne pour mettre à jour les probabilités d’achèvement du projet. L’article souligne l’importance des compétences en analyse de données pour les leaders en ingénierie, permettant des prédictions et des décisions plus précises.

Lire plus
Développement leadership en ingénierie

Le PDG d'Intel, Gelsinger, quitte ses fonctions : la chute d'un géant ?

2024-12-18

Cet article analyse le départ de Pat Gelsinger, PDG d'Intel. Considéré autrefois comme le sauveur du géant technologique en difficulté, Gelsinger n'a pas réussi à redresser la situation d'Intel au cours de ses trois années de mandat. L'article explore plusieurs facteurs contributifs, notamment les occasions manquées sur le marché mobile, l'essor disruptif de l'IA, les défis géopolitiques et les retards dans les collaborations gouvernementales. En fin de compte, le départ de Gelsinger est présenté comme la conséquence de problèmes internes de longue date chez Intel, combinés à des forces du marché extérieur, laissant l'avenir d'Intel incertain.

Lire plus

Interprète Métacirculaire Python : Implémentation d’un interpréteur Python en Python

2024-12-18

Cet article montre comment créer un interpréteur métacirculaire Python (MCI) à l’aide de Python lui-même. Un MCI est un interpréteur écrit dans le langage qu’il interprète, permettant l’implémentation d’un sous-ensemble ou d’un sur-ensemble du langage hôte. L’auteur détaille l’implémentation du MCI, en couvrant l’analyse du code source Python, la construction d’un arbre de syntaxe abstraite (AST), la traversée de l’AST et l’exécution des instructions, ainsi que des concepts cruciaux tels que la portée, les tables de symboles et la gestion des instructions de contrôle de flux (par exemple, les boucles while et les instructions if). Cet exemple fournit une compréhension approfondie de la mécanique de l’interprète et montre comment tirer parti du module AST de Python et des fonctions intégrées pour construire des interprètes plus complexes.

Lire plus

La conférence de Whittaker au NDSS 2024 : IA, chiffrement et une nouvelle ère de menaces

2024-12-18

Au symposium NDSS 2024, Meredith Whittaker, présidente de la Signal Foundation, a prononcé une allocution principale qui reflétait les « Guerres du chiffrement » des années 90. Elle a mis en lumière la manière dont les pressions politiques, techniques et commerciales ont façonné le paysage actuel du chiffrement. Whittaker a mis en garde contre la vision de la situation actuelle comme étant simplement des « Guerres du chiffrement 2.0 », en arguant qu'un moteur économique alimenté par les données personnelles, la technologie de surveillance et l'IA/ML représente une menace fondamentalement différente du paysage du chiffrement dominé par le gouvernement des années 90. Elle a souligné la nécessité d'une nouvelle approche, la recherche NDSS étant à l'avant-garde de cette réponse.

Lire plus

Fractions égyptiennes : Un voyage à travers les mathématiques antiques

2024-12-18

Cet article explore le monde fascinant des fractions égyptiennes, un système mathématique unique utilisé par les anciens Égyptiens. Contrairement aux fractions modernes, les fractions égyptiennes n'utilisent que des fractions unitaires (fractions avec un numérateur de 1) et tous les dénominateurs doivent être distincts. L'article retrace l'histoire des fractions égyptiennes, en se concentrant sur le Papyrus mathématique de Rhind, et examine leurs applications pratiques, telles que le partage équitable des ressources. Il présente l'algorithme glouton pour trouver des fractions égyptiennes et des méthodes pour trouver les plus courtes, explorant également des problèmes mathématiques non résolus connexes, y compris la conjecture d'Erdős-Straus.

Lire plus

Génération rapide de textures : tutoriel sur les textures XOR

2024-12-18

Ce tutoriel explique comment générer une texture XOR, une texture simple créée en utilisant l’opération XOR sur les coordonnées x et y de chaque pixel. Bien qu’elle ne soit pas idéale pour les jeux ou l’art, elle est parfaite pour tester les mappeurs de textures. L’article détaille l’opération XOR, discute de l’effet de la taille de la texture sur la luminosité de la couleur et montre comment générer des textures similaires à l’aide des opérateurs ET et OU. Un exemple de texture 3D utilisant XOR est également présenté.

Lire plus

L'épidémie de piqûres de pare-brise de Seattle en 1954 : un cas de délire collectif

2024-12-18

En avril 1954, Seattle et ses environs ont été touchés par un phénomène mystérieux : d'innombrables minuscules trous sont apparus sur les pare-brises des voitures. La panique s'est emparée de la ville, avec des théories allant des rayons cosmiques aux retombées nucléaires, et même aux œufs de puces de sable. Les enquêtes officielles ont été chaotiques, les experts ont été en désaccord et l'hystérie collective a gagné le public. La vérité, cependant, était beaucoup moins spectaculaire : les trous étaient déjà là, inaperçus jusqu'à ce que l'attention généralisée et les médias alimentent un délire collectif. L'événement est devenu un exemple classique de délire de masse, soulignant les dangers de la désinformation et le pouvoir de la pensée de groupe.

Lire plus

Se lier d'amitié avec des philosophes anciens : un chemin vers l'amélioration de soi

2024-12-18

Cet article explore la pratique unique de se « lier d'amitié » avec des philosophes anciens. L'auteure Helen De Cruz raconte son parcours personnel d'engagement profond avec Mencius et son contexte historique, participant à un dialogue mental qui lui a apporté des conseils et une amélioration de soi. Cette « amitié intemporelle » n'a pas seulement amélioré sa compréhension des textes philosophiques, mais l'a également préparée à affronter les défis professionnels et les décisions de la vie en puisant dans la sagesse ancienne, en cultivant la vertu et, en fin de compte, en menant une vie plus épanouissante.

Lire plus

Le pari de 33 milliards de dollars du Japon sur la fabrication de puces

2024-12-18

Le Japon investit 33 milliards de dollars dans la construction d'usines de semi-conducteurs dans des régions éloignées comme Hokkaido, dans le but de reconquérir sa domination dans l'industrie des puces. Cela a créé un boom de la construction et attiré de nombreux travailleurs, un contraste saisissant avec le marché du travail relativement lent de la région. Ce projet ambitieux est un pari risqué, mais reflète la détermination du Japon à revenir à l'avant-garde de l'innovation technologique.

Lire plus

Surfer Protocol : Framework open source pour contrôler vos données personnelles

2024-12-17

Surfer Protocol est un framework open source qui permet aux utilisateurs d'exporter et de construire des applications basées sur leurs données personnelles. Il répond au problème des données cloisonnées sur de nombreuses plateformes. Il comprend une application de bureau pour exporter les données de diverses applications et services, et un SDK Python pour construire des applications utilisant ces données. Les utilisateurs peuvent utiliser Surfer Protocol pour créer des modèles d'IA personnalisés, reprendre le contrôle de leurs données auprès des grandes entreprises technologiques ou laisser un héritage numérique.

Lire plus

Au-delà de NISQ : L'aube de la machine Megaquop

2024-12-18

John Preskill, du Caltech, a prononcé un discours principal à la conférence Q2B 2024, discutant de la transition potentielle de l'ère NISQ (Quantum Intermédiaire Bruité) à l'ère Megaquop (millions d'opérations quantiques). Les machines Megaquop sont conçues pour exécuter des millions d'opérations quantiques, bien qu'avec un taux d'erreur encore élevé. Grâce à des techniques d'atténuation des erreurs et à des qubits physiques de meilleure qualité, elles pourraient réaliser des tâches hors de portée des ordinateurs classiques et des machines NISQ. Les progrès significatifs des équipes de Google, AWS et d'autres dans la correction d'erreurs quantiques et les améliorations du matériel jettent les bases des machines Megaquop. Cependant, Preskill a souligné les défis, notamment la vitesse de décodage pour la correction d'erreurs quantiques, l'atténuation des interférences des rayons cosmiques et l'identification d'applications commercialement viables. Les applications futures des machines Megaquop pourraient inclure des simulations de systèmes quantiques complexes et des recherches en science des matériaux.

Lire plus

Dompter le chaos : centralisation et structuration de la gestion des erreurs en Go

2024-12-18

Cet article détaille le parcours de l’auteur pour résoudre les problèmes croissants de gestion des erreurs dans un projet Go en développement. Au départ, l’approche simple de la gestion des erreurs a dégénéré en un chaos de journaux confus et d’erreurs intraçables. Pour y remédier, un nouveau cadre de gestion des erreurs a été conçu et mis en œuvre. Ce cadre utilise un système centralisé et structuré avec des codes d’espace de noms pour rendre les erreurs significatives et traçables. Le cœur du système est une déclaration centralisée des codes d’erreur ; chaque couche de service ne renvoie que ses propres codes d’espace de noms, enrichis d’informations contextuelles. L’article explique en détail les décisions de conception, la mise en œuvre, les leçons apprises et la stratégie de migration, offrant une expérience pratique précieuse.

Lire plus

Notebooks Jupyter : Tests de bout en bout et documentation en un

2024-12-18

Lors du développement d'une bibliothèque de calcul quantique, l'auteur a utilisé des Notebooks Jupyter à la fois comme guides d'utilisation et comme tests de bout en bout. En lisant des variables d'environnement (comme SERVER_URL) dans les notebooks, il a obtenu la paramétrisation, permettant l'exécution par les utilisateurs et les pipelines CI/CD automatisés. Deux méthodes d'exécution des notebooks ont été explorées : nbclient pour sa simplicité, et nbconvert/jq pour un contrôle plus fin mais une complexité accrue. L'auteur a opté pour la simplicité de nbclient, intégrant efficacement la maintenance de la documentation et les tests de code, assurant l'intégrité des deux à chaque demande de fusion.

Lire plus
Développement Tests de bout en bout

IncludeOS : Exécutez des applications dans le cloud sans surcharge

2024-12-17

IncludeOS est un système d'exploitation léger qui vous permet d'exécuter votre application dans le cloud sans système d'exploitation traditionnel. Il intègre les fonctionnalités du système d'exploitation directement dans votre application, créant des machines virtuelles performantes, sécurisées et efficaces en termes de ressources. Les applications IncludeOS démarrent en quelques dizaines de millisecondes et ne nécessitent que quelques mégaoctets de disque et de mémoire. Des outils simples en ligne de commande facilitent la construction et le déploiement, et de nombreux exemples et documentations aident les développeurs à démarrer rapidement.

Lire plus

Cerbos utilise les CRDT pour un espace de jeu collaboratif

2024-12-17

Cerbos a créé un environnement IDE et de test collaboratif, le "Playground", pour simplifier la logique d'autorisation complexe. Pour permettre une collaboration transparente, ils utilisent les Types de Données Répliquées Sans Conflit (CRDT), qui résolvent automatiquement les conflits dans les systèmes distribués. L'article explore les CRDT, en comparant des bibliothèques populaires comme Yjs et Automerge, et discute des défis et des possibilités de construire un CRDT personnalisé. Cerbos intègre les CRDT avec une architecture back-end pour front-end (BFF), utilisant WebSockets pour le transfert de données et IndexedDB pour la persistance locale, créant une plateforme collaborative robuste. Les défis de la collaboration globale et de la persistance des données sont également abordés.

Lire plus
1 2 3 4 5 6 8 10 11 12 20 21