GitHub Copilot X est la prochaine évolution de GitHub Copilot, un programmeur d'IA en binôme qui complète automatiquement le code.
Copilot X offre des interfaces vocales et de chat, un support pour les pull requests, et peut répondre à des questions sur la documentation en utilisant le nouveau modèle GPT-4 d'OpenAI.
Copilot for Pull Requests propose des descriptions générées par l'IA pour les pull requests, en ajoutant des tags alimentés par l'IA basés sur le code modifié, et offre aux développeurs une prévisualisation pour les modifier.
Copilot for Docs fournit des réponses générées par l'IA aux questions concernant la documentation, en commençant par React, Azure Docs et MDN.
Copilot CLI compose des commandes et des boucles, active des drapeaux de recherche pour des requêtes précises et aide à compléter les tabulations.
Copilot X réduit les tâches manuelles, facilite les travaux complexes et aide chaque développeur à se concentrer sur l'innovation.
L'empreinte digitale du web est une méthode utilisée pour identifier les utilisateurs à travers différentes sessions de navigation et sites web sans utiliser de cookies ou d'autres moyens de stockage persistants. Elle fonctionne en étudiant le navigateur web et la configuration matérielle de l'utilisateur, et peut générer un identifiant unique parmi des millions d'autres.
De nombreux sites web utilisent des bibliothèques d'empreintes digitales pour générer des identifiants uniques, et certaines entreprises vendent même des services d'empreintes digitales à d'autres sites web.
FingerprintJS est l'une de ces sociétés, qui vend des bibliothèques d'empreintes digitales JavaScript à code source ouvert à de nombreux sites web. Même si un utilisateur efface le cache de son navigateur et toutes les autres données du site, FingerprintJS peut générer le même identifiant de visiteur et le relier à la visite précédente de l'utilisateur.
L'empreinte digitale porte gravement atteinte à la vie privée de l'utilisateur, mais il existe des moyens de s'en protéger. Firefox avec resistFingerprinting=true et Tor Browser sont plus sûrs contre le fingerprinting, tandis que le navigateur Brave randomise les empreintes digitales pour chaque session. Cependant, Brave est toujours basé sur le moteur Chromium de Google, ce qui encourage le monopole de Google. Les VPN n'aident pas à lutter contre le fingerprinting, car ils ne font que masquer les adresses IP.
Adobe Firefly est une famille de modèles d'IA générative créative qui sera intégrée aux produits Adobe et qui pourra être utilisée pour générer du contenu pour l'imagerie numérique, la photographie, l'illustration, la conception graphique, la vidéo, le marketing, les médias sociaux et la modélisation 3D.
L'IA générative permettra aux créateurs d'utiliser un langage courant pour générer rapidement un nouveau contenu extraordinaire, de modifier ce qu'ils créent à l'aide des outils qu'ils connaissent et apprécient déjà, et de créer des vecteurs, des pinceaux et des textures personnalisés à partir de quelques mots ou même d'une esquisse.
Adobe s'engage à développer l'IA générative de manière responsable, en plaçant les créateurs au centre de ses préoccupations. Au fur et à mesure de l'évolution de Firefly, la société continuera à collaborer avec la communauté créative pour mettre au point des technologies qui soutiennent et améliorent le processus de création.
Firefly est unique parce qu'Adobe souhaite qu'il soit plus qu'un générateur d'IA texte-image.
Les générateurs d'IA comme Firefly peuvent améliorer la créativité en donnant aux gens de nouveaux moyens d'imaginer, d'expérimenter et de donner vie à leurs idées.
Grâce à l'IA générative, chacun peut créer des vidéos, des documents et des expériences numériques, ainsi que des images et des œuvres d'art d'une grande richesse.
Firefly est intégré à Creative Cloud afin de donner aux utilisateurs les outils nécessaires pour générer rapidement des résultats et les personnaliser pour qu'ils correspondent à leur vision unique.
Le contenu créé avec Firefly contiendra une étiquette Content Credentials qui indique qu'il a été créé à l'aide de l'IA générative.
Actuellement, Firefly est entraîné sur un ensemble de données d'Adobe Stock, d'œuvres sous licence libre et de contenus du domaine public dont les droits d'auteur ont expiré, mais Adobe prévoit d'explorer des moyens permettant aux créateurs d'entraîner le modèle d'apprentissage automatique avec leurs propres ressources.
Hyundai s'engage à utiliser des boutons physiques dans ses futurs produits, un choix de conception qui s'explique par des préoccupations en matière de sécurité.
Sang Yup Lee, responsable du design chez Hyundai, a déclaré que les boutons liés à la sécurité doivent être des touches fixes, et que les commandes physiques sont une nécessité pour tout ce qui peut avoir un impact sur la sécurité.
Hyundai envisagera probablement d'utiliser davantage les commandes tactiles lorsque la conduite autonome se généralisera.
DPReview, un site web de photographie de longue date connu pour ses critiques d'appareils photo, ses actualités et ses forums, fermera ses portes le 10 avril suite à une décision prise par sa société mère dans le cadre d'une révision annuelle de son plan d'exploitation.
Les utilisateurs peuvent demander le téléchargement de leur contenu jusqu'au 6 avril, après quoi les données seront supprimées.
La fermeture a déçu de nombreux utilisateurs qui ont demandé à Amazon, la société mère du site, de reconsidérer sa décision ou de vendre le site à quelqu'un qui le maintiendra en activité.
Fzf est un outil Unix qui permet une recherche rapide et intuitive de fichiers et de répertoires dans le terminal. Il peut également être utilisé pour remplacer la fonction Ctrl+R.
Fzf est personnalisable et peut être utilisé en tandem avec d'autres outils Unix tels que Vi et Ripgrep pour des capacités de recherche puissantes.
L'article fournit des exemples d'utilisation de fzf dans divers scénarios, y compris la recherche floue de chaque ligne de chaque fichier et l'ouverture d'un fichier spécifique à l'aide de Vi.
Bob Metcalfe a été nommé lauréat du prix ACM A.M. Turing 2022 pour l'invention, la normalisation et la commercialisation d'Ethernet, une technologie qu'il a développée il y a 50 ans.
Ce prix est considéré comme l'équivalent informatique du prix Nobel et est doté d'un million de dollars, avec le soutien financier de Google.
La note de Metcalfe de 1973 décrivant un réseau de communication par diffusion a permis de connecter certains des premiers ordinateurs personnels, ce qui a conduit à la création d'Ethernet.
Après avoir quitté Xerox, M. Metcalfe a fondé sa propre entreprise Internet, 3Com Corporation, et a continué à jouer un rôle clé dans la commercialisation d'Ethernet.
Aujourd'hui, Ethernet est le principal canal de communication des réseaux câblés dans le monde, avec des débits de données allant de 10 Mbps à 400 Gbps, et des technologies de 800 Gbps et de 1,6 Tbps en cours d'émergence.
Mailchimp aurait banni les utilisateurs qui ont ouvert les outils de développement de leur navigateur lorsqu'ils accèdent à la plateforme de marketing par courriel.
On ne sait pas exactement comment Mailchimp détecte si un utilisateur a les outils ouverts ou non, mais une méthode possible pourrait être de détecter un redimensionnement soudain de la fenêtre, ce qui se produit lorsque les outils de développement s'ouvrent pour préparer l'affichage des sources originales d'un site web.
Certains utilisateurs pensent que Mailchimp a pu détecter et bloquer l'utilisation d'outils de développement pour visualiser le code source sans le consentement de l'utilisateur.
Petals permet l'exécution collaborative de grands modèles de langage tels que BLOOM-176B, où les utilisateurs chargent une petite partie du modèle et s'associent à d'autres qui servent le reste pour l'inférence ou la mise au point.
L'inférence par lot unique s'exécute à une seconde par étape, soit jusqu'à 10 fois plus vite que le déchargement, ce qui la rend utile pour les applications interactives telles que les chatbots.
Petals offre une grande flexibilité avec PyTorch, permettant un réglage fin et des méthodes d'échantillonnage, des chemins personnalisés à travers le modèle, et l'accès aux états cachés.