Ente Photos : Apprentissage automatique sur appareil pour une confidentialité accrue

2024-12-15
Ente Photos : Apprentissage automatique sur appareil pour une confidentialité accrue

Ente Photos utilise une approche unique d’apprentissage automatique sur appareil, exécutant des modèles localement au lieu du cloud pour garantir le chiffrement de bout en bout et la confidentialité des utilisateurs. En surmontant les défis liés à la puissance de calcul limitée, aux plates-formes diverses et à l’accès restreint aux bibliothèques ML, Ente offre des fonctionnalités telles que l’indexation d’images, le clustering, la recherche sémantique et la reconnaissance faciale. Bien que le traitement local présente des obstacles techniques, Ente les surmonte grâce à l’optimisation des modèles, au raffinement des algorithmes et au traitement méticuleux des images, en utilisant des outils open source tels que ONNX Runtime. Le résultat est une expérience cohérente et efficace sur plusieurs plates-formes, permettant aux utilisateurs d’explorer et de gérer leurs souvenirs en toute sécurité.

Lire plus

SeleniumBase : Un framework d'automatisation web puissant

2024-12-17
SeleniumBase : Un framework d'automatisation web puissant

SeleniumBase est un framework Python robuste pour l'automatisation web, les tests et le contournement de la détection des bots. Basé sur Selenium WebDriver et intégrant des outils de test comme pytest, il offre une syntaxe claire et des fonctionnalités étendues telles que des attentes automatiques pour les éléments de page, la génération de rapports de test, un tableau de bord et la prise en charge de plusieurs navigateurs et systèmes d'exploitation. SeleniumBase inclut également des modes tels que le mode UC et le mode CDP pour une confidentialité et une fiabilité accrues, ainsi que des exemples et une documentation complets pour une adoption rapide.

Lire plus
Développement automatisation web tests

Gestion des erreurs en Clojure : pas de solution miracle, seulement des choix

2024-12-14

Clojure propose une variété d'approches pour la gestion des erreurs, sans qu'il n'y ait une seule meilleure pratique. L'article explore plusieurs méthodes : lancer des exceptions natives, utiliser `ex-info` pour les exceptions transportant des données, renvoyer des maps d'erreur et utiliser diverses bibliothèques pour des flux de gestion des erreurs plus sophistiqués, comme la bibliothèque `anomalies` ou des options comme `pact` et `failjure`. L'auteur souligne que le choix dépend du contexte spécifique et qu'un mélange d'approches peut coexister au sein d'un même projet. Les développeurs ont le pouvoir de choisir la solution la mieux adaptée à leurs besoins ; Clojure embrasse cette liberté.

Lire plus
Développement gestion des erreurs

Prédictions IA, robotique et exploration spatiale 2025 : Hype vs. Réalité

2025-01-10

La revue des prédictions du Nouvel An 2025 du fondateur du MIT AI Lab, Rodney Brooks, résume ses prédictions de 2018 sur les voitures autonomes, la robotique, l’IA et l’exploration spatiale. Il note que le battage médiatique autour de l’IA fausse considérablement la compréhension de la réalité, de nombreuses prédictions sur le remplacement des emplois humains par l’IA n’étant pas tenues. La technologie de conduite autonome progresse lentement, sans tenir la promesse de véhicules totalement autonomes. La robotique est confrontée à des défis similaires, les robots humanoïdes étant loin des applications pratiques. Dans l’exploration spatiale, bien que les vols spatiaux commerciaux progressent, ils sont loin de répondre aux attentes. Brooks souligne l’importance d’évaluer rationnellement les progrès technologiques et d’éviter le battage médiatique, car de véritables percées technologiques nécessitent du temps et des efforts soutenus.

Lire plus

SPath : Expressions de requête pour les données semi-structurées

2025-01-06
SPath : Expressions de requête pour les données semi-structurées

SPath est une crate Rust fournissant des expressions de requête de type JSONPath pour les données semi-structurées telles que JSON, TOML ou des variantes personnalisées. Elle sert de remplacement direct à JSONPath et prend en charge plusieurs formats de données. La bibliothèque est facile à utiliser ; il suffit d'ajouter `spath` aux dépendances Cargo.toml de votre projet. Un exemple montre comment interroger des données JSON avec SPath et vérifier le résultat.

Lire plus
Développement Analyse de données

Le programme d'Ada Lovelace : un héritage de l'informatique

2024-12-16
Le programme d'Ada Lovelace : un héritage de l'informatique

Cet article explore le programme qu'Ada Lovelace a écrit pour la machine analytique de Babbage, conçu pour calculer les nombres de Bernoulli. Il explique le contexte mathématique des nombres de Bernoulli et le fonctionnement de la machine analytique de Babbage. Bien qu'il n'ait jamais été exécuté, le programme de Lovelace, avec son approche rigoureuse, ses boucles et son suivi de l'état des variables, est considéré comme le premier programme complexe au monde, préfigurant de nombreux aspects de la programmation moderne. L'article analyse les bogues trouvés dans le programme et discute de la place de Lovelace dans l'histoire de l'informatique, soulignant ses contributions qui vont au-delà du simple calcul ; elle a prédit le vaste potentiel de l'ordinateur, surpassant ses contemporains.

Lire plus

Secours international ! La quête épique pour sauver un téléviseur CRT Sony de 43 pouces

2024-12-23
Secours international ! La quête épique pour sauver un téléviseur CRT Sony de 43 pouces

Le créateur YouTube Shank Mods s'est lancé dans une mission de sauvetage épique pour sauver un téléviseur CRT Sony KX-45ED1 de 43 pouces, considéré comme mythique. Cet engin colossal, pesant 440 livres et lancé en 1989 pour la somme astronomique de 40 000 dollars (plus de 100 000 dollars aujourd'hui), était considéré comme une simple légende. Suivant une piste provenant d'une photo dans un restaurant de nouilles soba japonais, Shank a coordonné un effort international, surmontant de nombreux obstacles logistiques pour transporter le téléviseur aux États-Unis. Le processus de restauration, détaillé dans une récente vidéo YouTube, a été tout aussi difficile, montrant le dévouement d'une communauté mondiale d'enthousiastes de la technologie rétro.

Lire plus

Du fabricant de cornichons au roi : l’histoire méconnue de Khalid Sheldrake

2024-12-18
Du fabricant de cornichons au roi : l’histoire méconnue de Khalid Sheldrake

Bertie Sheldrake, petit-fils d’un fabricant de cornichons londonien, s’est converti à l’islam, changeant son nom pour Khalid. Il est devenu une figure importante de la communauté musulmane britannique, fondant des revues et acceptant finalement la royauté de la République islamique éphémère du Turkestan oriental au Xinjiang. Ce voyage incroyable, de la vie ordinaire à Londres à un royaume lointain puis à l’obscurité, ajoute un chapitre fascinant à l’histoire de l’islam britannique du XXe siècle.

Lire plus

L'approche prudente d'Airbnb envers l'IA : Service client d'abord, planification de voyage ensuite

2025-02-15
L'approche prudente d'Airbnb envers l'IA : Service client d'abord, planification de voyage ensuite

Le PDG d'Airbnb, Brian Chesky, a annoncé que l'entreprise intégrerait initialement l'IA dans son système de service client, plutôt que directement dans les outils de planification de voyage. Il estime que la technologie actuelle de l'IA en est encore à ses débuts, semblable aux premiers jours d'Internet. Bien que l'IA offre un support multilingue et une gestion efficace du service client, les outils de planification de voyage basés sur l'IA mettront encore du temps à se développer. Airbnb prévoit d'étendre l'IA à la recherche et aux services de conciergerie de voyage personnalisés à l'avenir, et anticipe que l'IA améliorera progressivement la productivité interne au cours des prochaines années, notamment dans le service client et l'ingénierie, ce qui entraînera des économies de coûts potentielles et une augmentation des bénéfices. L'entreprise a annoncé de solides résultats au quatrième trimestre, dépassant les attentes.

Lire plus
Technologie Service client

Lago, une startup YC, recrute un responsable technique de compte

2025-01-15
Lago, une startup YC, recrute un responsable technique de compte

Lago, une plateforme de facturation open source soutenue par Y Combinator, recrute un responsable technique de compte basé à Paris et San Francisco. Le candidat idéal est un apprenant rapide avec d'excellentes compétences en communication et en résolution de problèmes, capable d'expliquer les flux de travail de facturation complexes aux clients. Lago offre un salaire et des options d'actions compétitifs, ainsi qu'un modèle de travail hybride. C'est une chance de travailler dans une entreprise de fintech en pleine croissance et d'avoir un impact direct sur le produit.

Lire plus

Musk affirme que la Sécurité sociale paie des personnes de 150 ans ; un bug COBOL serait la cause probable

2025-02-15

Elon Musk a affirmé que son équipe DOGE a trouvé des bénéficiaires de la Sécurité sociale âgés d'environ 150 ans. Si cela a suscité des débats, une explication probable est une erreur de calcul de date dans la programmation obsolète COBOL du système. Les anciennes versions de COBOL utilisent le 20 mai 1875 comme date de référence ; les dates de naissance manquantes sont remplacées par cette date, créant l'illusion de bénéficiaires de 150 ans. Cela souligne les problèmes de gestion des données avec les systèmes hérités et l'importance d'une interprétation précise des données.

Lire plus
Technologie Sécurité sociale

Un clone de ChatGPT en 3000 octets de C

2024-12-12

Le développeur Nicholas Carlini a créé un clone de ChatGPT utilisant seulement 3000 octets de code C, basé sur le modèle GPT-2. Cette implémentation sans dépendances charge la matrice de poids et le fichier BPE de GPT-2, puis effectue la tokenisation, les opérations matricielles, l'inférence du transformateur et la détokenisation. Bien que la qualité de la sortie ne soit pas élevée, son efficacité est remarquable, produisant plusieurs réponses par seconde sur du matériel moderne. Cela démontre le potentiel du code compact dans l'implémentation de modèles d'IA complexes.

Lire plus
IA

Kreuzberg : Une puissante bibliothèque Python d'extraction de texte de documents locaux

2025-02-15
Kreuzberg : Une puissante bibliothèque Python d'extraction de texte de documents locaux

Kreuzberg est une puissante bibliothèque Python pour l'extraction de texte à partir de divers documents. Elle fournit une interface asynchrone unifiée prenant en charge les PDF, les images, les documents bureautiques et plus encore. La bibliothèque met l'accent sur le traitement local, ne nécessitant aucune API externe ou service cloud, offrant une grande efficacité des ressources, des dépendances minimales et un traitement par lots. Kreuzberg utilise une approche intelligente de l'extraction de texte PDF, en essayant d'abord l'extraction directe et en recourant à l'OCR si nécessaire. Elle offre une gestion complète des erreurs et des fonctionnalités telles que les API asynchrones/synchrones, l'extraction de métadonnées et le traitement concurrentiel.

Lire plus

Un développeur automatise son processus de candidature, envoie 250 candidatures en 20 minutes

2024-12-28
Un développeur automatise son processus de candidature, envoie 250 candidatures en 20 minutes

Fatigué de la recherche d'emploi répétitive, un développeur a créé un système automatisé qui a envoyé 250 candidatures en seulement 20 minutes – et a reçu une offre d'emploi avant même de terminer le projet ! Le système utilise des scripts Python et des grands modèles linguistiques (LLM) pour extraire les offres d'emploi, analyser les données et générer des lettres de motivation personnalisées. Il inclut également des fonctionnalités d'envoi et de suivi des e-mails pour éviter les filtres anti-spam. Ceci est la première partie ; la deuxième partie détaille le raffinement et les améliorations du système.

Lire plus
Développement recherche d'emploi

Un ancien PDG de la tech poursuit un journaliste pour 25 millions de dollars à cause d'un rapport d'arrestation scellé

2025-01-26

Maury Blackman, un ancien PDG d'une entreprise de technologie, poursuit le journaliste Jack Poulson pour 25 millions de dollars après que Poulson ait publié des détails de l'arrestation scellée de Blackman en 2021 pour violence domestique. Bien qu'un juge ait scellé le dossier, les informations restent accessibles en ligne. Blackman soutient que la publication a causé un préjudice à sa réputation et a violé la loi californienne, tandis que Poulson affirme qu'elle servait l'intérêt public et est défendu par l'Electronic Frontier Foundation. L'affaire met en lumière le conflit entre la liberté de la presse et la vie privée, notamment concernant les dossiers scellés.

Lire plus

La Tombe du Pharaon HD : Une Aventure Classique Réimaginée

2025-01-18
La Tombe du Pharaon HD : Une Aventure Classique Réimaginée

La Tombe du Pharaon HD est un jeu d'aventure remasterisé qui ramène les joueurs dans le pays mystérieux de l'Égypte ancienne pour explorer les secrets de la tombe d'un pharaon. Le jeu bénéficie de graphismes considérablement améliorés, avec des environnements plus réalistes et des modèles détaillés pour une expérience immersive. Les joueurs doivent résoudre d'anciens puzzles, éviter des pièges mortels et, finalement, découvrir le trésor du pharaon. Ce jeu est parfait pour les fans de jeux de réflexion et d'aventure, offrant la possibilité de revisiter un classique tout en profitant de graphismes améliorés.

Lire plus

BlogScroll : Un répertoire de blogs et de sites personnels hébergé sur GitHub

2025-01-03

BlogScroll est un répertoire ouvert de sites web et de blogs personnels, entièrement maintenu sur GitHub. Créé pour mettre en lumière les jardins numériques souvent négligés que les individus cultivent en dehors des grandes plateformes technologiques, il défend une internet décentralisée. Avec des catégories couvrant le design, la photographie et la technologie, et un flux RSS pour les mises à jour, BlogScroll offre une ressource précieuse pour découvrir des voix et du contenu en ligne uniques.

Lire plus

Le Groupe de Recherche Holotypique Occupanide : À la Découverte de l'Inconnu

2024-12-12

Le Groupe de Recherche Holotypique Occupanide est une organisation dédiée à l'exploration de territoires inconnus. Les détails de ses recherches restent confidentiels, nécessitant plus d'informations pour un résumé complet. Cela pourrait impliquer des technologies de pointe, la réalité virtuelle ou d'autres projets encore non révélés.

Lire plus

Windows 7/Serveur 2008 R2 : Retard de 30 secondes à l'écran de bienvenue avec des arrière-plans de couleur unie

2025-01-28

La définition d'une couleur unie comme arrière-plan du bureau sous Windows 7 ou Windows Server 2008 R2 peut entraîner un retard de 30 secondes à l'affichage de l'écran de bienvenue lors de l'ouverture de session. Microsoft reconnaît ce problème et fournit une mise à jour pour le résoudre. Le problème ne se produit pas lors de l'utilisation d'une connexion Bureau à distance, ou si le service Gestionnaire de sessions du gestionnaire de fenêtres de bureau est arrêté ou désactivé, ou si un fichier image est utilisé comme arrière-plan. Les solutions de contournement consistent à utiliser une image avec une couleur unie ou à ajuster l'entrée de registre DelayedDesktopSwitchTimeout.

Lire plus
Développement Problème système

Mipmapping des textures avec test alpha : une solution intelligente basée sur les SDF

2025-01-17
Mipmapping des textures avec test alpha : une solution intelligente basée sur les SDF

Un développeur de jeux a rencontré des problèmes avec le mipmapping des textures utilisant le test alpha pour le rendu du feuillage. Les mipmaps entraînaient la disparition ou la distorsion des textures à distance. L'article explore plusieurs solutions, notamment l'ajustement des valeurs alpha et l'utilisation de champs de distance signés (SDF). Finalement, une approche combinée utilisant l'alpha pré-multiplié, le downsampling maximal des SDF et la moyenne des couleurs pré-multipliées s'est avérée efficace, préservant la forme de la texture tout en évitant les artéfacts et en améliorant la qualité visuelle.

Lire plus

Atlas de l'Espace : Un Guide Interactif du Cosmos

2025-01-08

L'Atlas de l'Espace n'est pas seulement une carte stellaire statique ; c'est une plateforme en ligne interactive et immersive qui vous permet d'explorer l'univers connu. Il présente les données vastes des planètes, des étoiles et des galaxies de manière intuitive, en fournissant des détails riches. Que vous souhaitiez comprendre la composition des planètes de notre système solaire ou plonger dans les mystères des galaxies lointaines, cette plateforme répond à votre curiosité. Zoomez sur des corps célestes spécifiques, apprenez-en plus sur leur taille, leur distance, leur composition et embarquez pour un véritable voyage immersif dans l'espace. Il s'agit d'une ressource inestimable pour les passionnés d'astronomie, les étudiants et toute personne assoiffée de connaissances cosmiques.

Lire plus

Google dévoile Android XR : une nouvelle plateforme pour casques et lunettes

2024-12-12
Google dévoile Android XR : une nouvelle plateforme pour casques et lunettes

Google, en partenariat avec Samsung et Qualcomm, a annoncé Android XR, une plateforme conçue pour étendre la réalité afin d’explorer, de se connecter et de créer de nouvelles façons. Tirant parti des progrès de l’IA, Android XR permet aux casques et aux lunettes de comprendre l’intention de l’utilisateur et le contexte, facilitant des interactions plus naturelles. Le premier appareil, codé nommé Projet Moohan et fabriqué par Samsung, sera lancé l’année prochaine et intègre l’assistant IA Gemini, des applications préinstallées telles que YouTube et Google TV, et des transitions fluides entre les environnements virtuels et réels. Les projets futurs incluent la prise en charge de lunettes offrant une assistance quotidienne.

Lire plus

Test de précision du capteur Sensirion SGP41 TVOC : variations relatives, pas de valeurs absolues

2024-12-15
Test de précision du capteur Sensirion SGP41 TVOC : variations relatives, pas de valeurs absolues

AirGradient a effectué des tests de précision et d’exactitude sur le capteur Sensirion SGP41 TVOC utilisé dans ses moniteurs de qualité de l’air. Les tests ont révélé que le capteur suit efficacement les variations relatives des niveaux de TVOC – en détectant les augmentations ou les diminutions – mais ne peut pas fournir de valeurs absolues précises. Cela est dû aux limitations inhérentes aux capteurs VOC peu coûteux, notamment le manque de spécificité, la sensibilité croisée, la sensibilité environnementale et la dérive de la ligne de base. Bien que le capteur ne puisse pas mesurer précisément les concentrations de TVOC, il conserve une valeur pratique pour identifier les sources de TVOC et pour la surveillance environnementale. Les tests futurs d’AirGradient exploreront les performances du capteur dans diverses conditions afin de mieux comprendre ses capacités et ses limites.

Lire plus

Erreur de synchronisation SmartHome eNotepad

2024-12-15
Erreur de synchronisation SmartHome eNotepad

L'application SmartHome eNotepad, une application de prise de notes apparemment intégrée à un jeu d'aventure de steviep.xyz, rencontre une erreur de synchronisation. Le message d'erreur indique qu'il est impossible d'accéder à la bibliothèque SmartHome, suggérant un problème de synchronisation des notes avec un système domotique. La cause de l'erreur nécessite une enquête plus approfondie.

Lire plus

Ajouter des types de raffinement à Rust : une étude de faisabilité

2024-12-24

Cet article explore la faisabilité d'ajouter des types de raffinement au langage de programmation Rust. S'appuyant sur l'expérience avec YAIOUOM, un analyseur statique utilisant des types de raffinement pour vérifier les unités de mesure, l'auteur examine les approches pour implémenter des types de raffinement au sein du système de types de Rust. Plusieurs options sont proposées, notamment des modifications de la résolution de traits, l'unification des variables de type et l'introduction d'un mécanisme de mot-clé branchable pour la vérification de types post-compilation. Une approche optimiste — ignorant les informations sur les unités en début de compilation et vérifiant plus tard — est jugée plus pratique. La conception de l'API et la gestion des messages d'erreur sont discutées. Les travaux futurs comprennent la collecte de commentaires, l'écriture d'un pilote rustc prenant en charge les plugins et l'implémentation de plusieurs types de raffinement, potentiellement incluant une nouvelle version de YAIOUOM et des sous-ensembles de Flux ou Liquid Haskell.

Lire plus

Attention à la sur-abstraction : les coûts cachés du développement logiciel

2024-12-28
Attention à la sur-abstraction : les coûts cachés du développement logiciel

L'utilisation excessive de couches d'abstraction dans le développement logiciel peut entraîner une dégradation des performances et une complexité du code. L'article soutient que les bonnes abstractions doivent masquer la complexité sous-jacente, comme le protocole TCP. Cependant, de nombreuses soi-disant abstractions ajoutent simplement des couches supplémentaires d'indirection sans apporter de valeur réelle, augmentant ainsi la charge cognitive, la difficulté de débogage et la surcharge de performance. L'auteur conseille aux développeurs d'utiliser les abstractions avec prudence, en privilégiant la simplicité du code et les performances, et en évitant l'abstraction pour l'abstraction.

Lire plus
Développement

Archimède, Vitruve et Léonard : Le lien de l'odomètre

2024-12-27
Archimède, Vitruve et Léonard : Le lien de l'odomètre

Une exposition multimédia à Fano (Italie) en 2019 a célébré les liens étroits entre Vitruve et Léonard de Vinci, à l'occasion du 500e anniversaire de la mort de ce dernier. Les auteurs ont créé une animation interactive de quelques machines pour permettre aux visiteurs de vivre une expérience immersive des études de ces grands savants. Ils ont également profité de l'occasion pour revoir l'histoire de l'odomètre et étudier comment Léonard a repensé le concept de Vitruve. Quelques questions restent sans réponse, mais la recherche les a ramenés à un autre grand scientifique du passé : Archimède de Syracuse.

Lire plus

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
1 2 588 589 590 591 592 593 595