Construction d'un hyperviseur RISC-V dans le système d'exploitation Starina : de Hello World au démarrage de Linux

2025-05-17
Construction d'un hyperviseur RISC-V dans le système d'exploitation Starina : de Hello World au démarrage de Linux

Cet article documente le parcours de l'auteur dans la construction d'un hyperviseur léger basé sur l'extension RISC-V H au sein du système d'exploitation Starina. En utilisant l'émulation de l'extension RISC-V H de QEMU, l'auteur a implémenté progressivement l'entrée en mode invité, la gestion des appels système, un simple programme Hello World et, enfin, le démarrage du noyau Linux. Des défis tels que la gestion des tables de pages, la configuration de l'arbre des périphériques, la prise en charge du temporisateur et le MMIO ont été surmontés, avec des étapes et des solutions détaillées. L'article se termine par un démarrage réussi de Linux sur l'hyperviseur Starina.

Lire plus
Développement

Adieu au macOS moderne : la quête d’un perfectionniste

2025-04-23

À l’automne 2019, l’auteur a décidé d’abandonner le macOS moderne. Dix ans plus tôt, OS X lui avait offert une expérience transparente et intuitive, mais cette sensation avait depuis longtemps disparu. Pris entre Windows et Linux, l’auteur n’a pas pu choisir, poussé par une quête implacable de l’« ordinateur parfait » et accroché au souvenir d’un idéal passé.

Lire plus

Les villes américaines face à une crise financière imminente : changement climatique, retraites et centres-villes en déclin

2025-02-20
Les villes américaines face à une crise financière imminente : changement climatique, retraites et centres-villes en déclin

De nombreuses villes américaines sont aux prises avec une grave crise financière. Une convergence de facteurs, notamment les catastrophes liées au changement climatique, les régimes de retraite des fonctionnaires sous-financés de longue date et le déclin de l'activité économique dans les centres-villes, entraîne de nombreux déficits budgétaires importants. Même les grandes villes comme Chicago, Houston et San Francisco sont soumises à de fortes pressions financières. L'article explore l'histoire des crises financières urbaines aux États-Unis et souligne que la crise actuelle résulte de multiples facteurs, notamment le changement climatique, le déclin des économies des centres-villes, la réduction des fonds fédéraux et d'énormes engagements en matière de retraites et de pensions. Il souligne la nécessité de dialogues francs entre les administrations municipales et les résidents afin de parvenir à un consensus sur les coûts et la portée des services municipaux.

Lire plus

Effacement des données et remise à neuf : la renaissance des ordinateurs portables d'occasion

2025-05-26
Effacement des données et remise à neuf : la renaissance des ordinateurs portables d'occasion

Le site de Fredericksburg de SK TES traite méticuleusement les ordinateurs portables mis au rebut. Les employés inspectent minutieusement les machines, découvrent des disques cachés et les évaluent en fonction de leur fonctionnalité, de leur état esthétique et de la valeur de leurs composants. Les ordinateurs portables prêts pour la vente au détail reçoivent des autocollants adhésifs pour tout le corps afin de masquer les imperfections avant d'être mis sur le marché. Ce processus met en évidence le potentiel de recyclage des déchets électroniques et la magie de la restauration technologique.

Lire plus

Google Maps va refléter les changements de noms du gouvernement américain

2025-01-28
Google Maps va refléter les changements de noms du gouvernement américain

Suite à un décret présidentiel de Trump, Google Maps sera mis à jour pour refléter le changement de nom du Golfe du Mexique en "Golfe d'Amérique" et de Denali en Mont McKinley. Cette mise à jour s'alignera sur les modifications apportées par le Système d'information sur les noms géographiques (GNIS). Cela souligne l'impact des décisions gouvernementales sur les grandes plateformes technologiques.

Lire plus

Mode sombre avec un minimum de CSS : une implémentation étonnamment facile

2025-04-04

Le site web Feep ! dispose désormais d'un élégant mode sombre, réalisé avec un CSS étonnamment minimaliste. L'auteur détaille trois approches : l'utilisation du mode sombre intégré du navigateur via une balise `` ; l'emploi de la propriété `color-scheme` pour le contrôle CSS ; et l'utilisation des requêtes média `prefers-color-scheme` pour des styles distincts en mode clair et sombre. Des conseils incluent l'utilisation des fonctions `light-dark()` et `color-mix()` pour l'optimisation des couleurs, et la gestion intelligente des images et des blocs de code avec des filtres CSS. Le résultat ? Un basculement élégant vers le mode sombre avec seulement quelques lignes de CSS supplémentaires, simplifiant considérablement le processus de développement.

Lire plus
Développement natif du navigateur

Le Bordel des Formats RAW : Pourquoi le DNG n'est-il pas Universel ?

2025-04-04
Le Bordel des Formats RAW : Pourquoi le DNG n'est-il pas Universel ?

Le monde des formats RAW des appareils photo est un désordre fragmenté. Le CR3 de Canon, le NEF de Nikon, l'ARW de Sony et d'autres créent des problèmes de compatibilité pour les développeurs de logiciels et les utilisateurs. Le DNG (Digital Negative) d'Adobe a tenté de résoudre ce problème avec un standard ouvert, mais les principaux fabricants s'accrochent à des formats propriétaires. Cet article explore les raisons de ce choix : un contrôle plus strict des pipelines de traitement d'image et une optimisation pour leurs propres logiciels. Bien que le DNG offre flexibilité, facilité d'utilisation et pérennité, les grandes entreprises privilégient les performances et les fonctionnalités uniques. Cela crée des frictions pour les premiers utilisateurs et les développeurs de logiciels, mais tant que les fabricants coopèrent avec Adobe, le statu quo pourrait perdurer.

Lire plus

Redécouvrir Telnet : Un Retour vers le Passé

2025-06-17

L'auteur raconte une expérience mémorable avec Telnet : une animation ASCII inspirée de Star Wars, trouvée à l'adresse towel.blinkenlights.nl 23. Cela l'a conduit à redécouvrir d'autres ressources Telnet, aboutissant à une liste de jeux et d'applications Telnet intéressants, incluant des échecs en ligne, un jeu de combat spatial inspiré de Star Trek et un simulateur Arpanet/Usenet avec plus de 60 jeux textuels. Une mise en garde est émise concernant la communication en texte clair de Telnet et le risque d'exposition d'informations sensibles.

Lire plus

Fournisseur Terraform pour les commutateurs HRUI : Simplification de la configuration du réseau

2025-01-20
Fournisseur Terraform pour les commutateurs HRUI : Simplification de la configuration du réseau

Le projet open-source `terraform-provider-hrui` fournit un fournisseur Terraform pour gérer les commutateurs de la marque HRUI (Horaco, Sodola, XikeStor, etc.). Il utilise la bibliothèque goquery pour interagir avec l'interface web du commutateur et a été testé avec succès sur le Horaco ZX-SWTG124AS. Les contributions sont les bienvenues, et le projet est sous licence MPL-2.0.

Lire plus
Développement Gestion de réseau

La Ressource Ultime d'Apprentissage de l'IA : Du Débutant à l'Expert

2025-08-11

Aman Chadha a rassemblé une liste complète de ressources d'apprentissage de l'IA couvrant l'ensemble du processus de construction, d'entraînement et d'évaluation des réseaux neuronaux. De la régression linéaire aux grands modèles de langage, et du prétraitement des données à l'évaluation des modèles, cette ressource a tout pour plaire. Que vous vous concentriez sur les algorithmes, les techniques d'entraînement ou le déploiement et l'évaluation des modèles, ce guide fournit un soutien complet aux apprenants en IA de tous les niveaux, des débutants aux chercheurs expérimentés.

Lire plus

Explosion d'articles sur l'évaluation des LLM pour la génération de code

2025-02-11
Explosion d'articles sur l'évaluation des LLM pour la génération de code

Une série de prépublications récentes sur arXiv se concentre sur l'évaluation des grands modèles de langage (LLM) pour la génération de code. Ces articles couvrent divers aspects, notamment les LLM résolvant des problèmes réels de GitHub, la génération de code auto-appelant, l'utilisation d'API, l'analyse de stabilité et les évaluations tout au long du cycle de vie du développement logiciel. Les chercheurs ont développé divers benchmarks tels que SWE-bench, HumanEval Pro, SEAL et DevEval, ainsi que des métriques correspondantes, visant une évaluation plus complète des capacités de génération de code des LLM et stimulant le progrès dans le domaine.

Lire plus
Développement

L'atterrissage raté du module lunaire Athena : un atterrissage inattendu

2025-03-14
L'atterrissage raté du module lunaire Athena : un atterrissage inattendu

L'atterrisseur lunaire Athena d'Intuitive Machines a connu un atterrissage inattendu. Bien que son logiciel de navigation ait correctement identifié les cratères à proximité, une défaillance de l'altimètre a entraîné un impact oblique sur la surface lunaire, le faisant déraper et tourner plusieurs fois avant de s'immobiliser dans un cratère ombragé. La poussière recouvrant les panneaux solaires a empêché la génération d'énergie suffisante pour alimenter les chauffages, laissant le module confronté à une panne d'énergie et à des températures froides. Cette mission s'est avérée plus décevante que prévu.

Lire plus

Apple corrige une faille zero-day exploitée dans des attaques sophistiquées

2025-02-10
Apple corrige une faille zero-day exploitée dans des attaques sophistiquées

Apple a publié des mises à jour de sécurité d'urgence pour corriger une vulnérabilité zero-day (CVE-2025-24200) exploitée dans des attaques ciblées et sophistiquées. Cette vulnérabilité pouvait contourner le mode restreint USB sur les appareils verrouillés, permettant potentiellement l'extraction de données. Ce mode est conçu pour empêcher les logiciels forensiques d'accéder aux données sur les appareils iOS verrouillés. Apple conseille aux utilisateurs de mettre à jour immédiatement pour atténuer les attaques potentielles en cours. Cet incident souligne l'importance des mises à jour régulières des logiciels et de la sécurité des appareils mobiles.

Lire plus

Règlement de succession babylonien antique : un chef-d’œuvre de la théorie des jeux

2025-03-06

Il y a 1800 ans, les Babyloniens ont mis au point une méthode pour régler les successions lorsque les dettes dépassaient les actifs, une solution étonnamment alignée sur le résultat optimal de la théorie moderne des jeux. Une vidéo complémentaire explique leur système ingénieux, semblable à un « rationnement hydraulique », pour répartir équitablement les actifs entre créanciers et héritiers. Cela souligne l’ingéniosité remarquable des civilisations anciennes et suscite une réflexion sur l’interaction entre la sagesse ancienne et la technologie moderne.

Lire plus

La moitié de l'eau potable aux États-Unis est contaminée par des "produits chimiques éternels"

2025-03-28
La moitié de l'eau potable aux États-Unis est contaminée par des

Les dernières données de l'EPA révèlent que près de la moitié des Américains ont de l'eau potable contaminée par des PFAS, également connus sous le nom de "produits chimiques éternels". Ces composés, présents dans de nombreux produits, persistent dans l'environnement et sont liés à de graves problèmes de santé, tels que le cancer et les déficiences immunitaires. Bien que l'EPA ait mis en place des réglementations, des millions de personnes restent exposées au risque, soulignant la nécessité urgente d'efforts généralisés de test et de remédiation.

Lire plus

Les IA développent un langage secret pour améliorer l'efficacité, soulevant des inquiétudes quant à la confidentialité

2025-02-28
Les IA développent un langage secret pour améliorer l'efficacité, soulevant des inquiétudes quant à la confidentialité

Une vidéo virale montre deux agents d'IA en conversation avant de passer à un mode « Gibberlink » incompréhensible pour les humains lorsqu'ils se reconnaissent. Utilisant le protocole GGWave, ils communiquent par des bips, bien plus efficacement que la parole, économisant ainsi des ressources informatiques et de l'énergie. Les développeurs soutiennent que cela est crucial à mesure que les appels entre IA se multiplient. Cependant, cette technologie suscite des inquiétudes : une IA communiquant dans un langage inintelligible augmente les risques potentiels de confidentialité et de sécurité.

Lire plus

La vérité sur les API REST : au-delà de CRUD

2025-07-09

Cet article explore l’essence du style architectural REST, en révélant son principe central : l’hypermédia comme moteur de l’état de l’application (HATEOAS). De nombreuses API dites « RESTful » se limitent aux opérations CRUD, négligeant la contrainte essentielle de HATEOAS, ce qui entraîne un couplage étroit entre le client et le serveur, nuisant à la maintenabilité et à l’évolutivité. À travers les arguments et les exemples de Roy Fielding, l’article explique comment de véritables API REST guident l’interaction du client via des liens hypermédia, permettant la découverte dynamique des ressources et les transitions d’état, pour construire en fin de compte des systèmes distribués faiblement couplés et évolutifs. L’article examine également les compromis pratiques qui conduisent souvent à des approches plus simples, de type RPC.

Lire plus
Développement

Les majuscules rendent les codes QR plus petits : un mystère de codage d’URL

2025-02-25
Les majuscules rendent les codes QR plus petits : un mystère de codage d’URL

Deux codes QR pointant vers la même URL, l’un plus grand que l’autre. Pourquoi ? La réponse n’est pas le niveau de correction d’erreur, mais le mode de codage. Une URL en majuscules utilise le mode alphanumérique plus compact, tandis que les minuscules utilisent le mode octet, ce qui entraîne une redondance de données et un code QR plus grand. Cela souligne l’impact du choix des jeux de caractères dans le codage d’URL sur la taille du code QR. Pour le code QR le plus petit, utilisez des majuscules.

Lire plus
Technologie code QR codage d’URL

Votre plus grande force est-elle aussi votre plus grande faiblesse ?

2025-04-11
Votre plus grande force est-elle aussi votre plus grande faiblesse ?

Un manager explique comment il gère la dualité des ingénieurs : leurs plus grandes forces deviennent souvent leurs plus grandes faiblesses. À travers des expériences personnelles et des exemples de gestion d’équipe, l’article souligne que les qualités exceptionnelles des excellents ingénieurs peuvent être à la fois des avantages et des inconvénients selon le contexte. Il propose trois suggestions : discuter ouvertement de la dualité des ingénieurs dans la communication quotidienne, indiquer clairement les avantages et les inconvénients de leurs caractéristiques selon les contextes, et utiliser la tension entre les caractéristiques des membres de l’équipe pour améliorer l’efficacité. L’objectif final n’est pas de créer des ingénieurs parfaits, mais de les aider à se comprendre eux-mêmes et à apprendre à adapter leur comportement en fonction de la situation, en tirant pleinement parti de leurs forces.

Lire plus

Windows Hello ne fonctionne plus dans le noir : le prix d’une mise à jour de sécurité ?

2025-06-16
Windows Hello ne fonctionne plus dans le noir : le prix d’une mise à jour de sécurité ?

Des utilisateurs signalent que Windows Hello ne fonctionne plus dans les environnements sombres. La mise à jour de Microsoft, destinée à corriger une faille de sécurité par usurpation d’identité, nécessite désormais à la fois des capteurs infrarouges et une webcam pour la reconnaissance faciale. Bien qu’elle améliore la sécurité, cela signifie que les utilisateurs ne peuvent plus utiliser Windows Hello dans des conditions de faible luminosité, sauf s’ils désactivent leur webcam. Une solution de contournement consiste à désactiver la webcam, ce qui restaure la fonctionnalité dans les pièces sombres, mais sacrifie les capacités de visioconférence. Cette mise à jour privilégie la sécurité, mais au détriment de la commodité pour les utilisateurs.

Lire plus
Technologie

Discord teste une nouvelle monnaie en application : Discord Orbs

2025-05-29
Discord teste une nouvelle monnaie en application : Discord Orbs

Discord teste en version bêta "Discord Orbs", une nouvelle monnaie en application échangeable contre des objets numériques. Les utilisateurs gagnent des Orbs en accomplissant des Quêtes promotionnelles, qui consistent à interagir avec du contenu publicitaire. Les Orbs peuvent être dépensés dans la boutique Discord ou échangés contre des objets exclusifs comme des badges ou des essais de Discord Nitro. Le déploiement est initialement limité à un petit nombre d'utilisateurs à l'échelle mondiale. Auparavant, les récompenses des Quêtes étaient gérées par les éditeurs ; les Orbs offrent une alternative.

Lire plus

PalmPad : Taper sur sa paume avec une seule caméra RGB

2025-05-22
PalmPad : Taper sur sa paume avec une seule caméra RGB

Une équipe de l'Université Tsinghua a développé PalmPad, une nouvelle technologie d'interaction en réalité mixte. Utilisant seulement une caméra RGB et un Arduino, PalmPad projette un clavier virtuel sur la paume de la main de l'utilisateur. L'utilisateur tape en touchant les touches virtuelles avec son index de l'autre main. Le système surmonte les limitations précédentes de suivi imprécis du bout des doigts et de mauvaise détection tactile grâce à un traitement vidéo sophistiqué et un CNN pour un positionnement précis du bout des doigts. Un Arduino UNO détecte le contact doigt-paume en utilisant des changements d'impédance, atteignant une précision de reconnaissance tactile de 97 %. PalmPad offre une approche pratique et innovante pour l'interaction en réalité mixte.

Lire plus
Technologie Réalité Mixte

Plongeon au cœur de la microarchitecture SiFive P550 : un pas ambitieux pour RISC-V

2025-01-27
Plongeon au cœur de la microarchitecture SiFive P550 : un pas ambitieux pour RISC-V

Cet article explore en détail la microarchitecture SiFive P550, un cœur de processeur RISC-V destiné aux applications hautes performances. Le P550 utilise une architecture d’exécution hors d’ordre à trois voies avec un pipeline à 13 étages, visant à obtenir 30 % de performances supérieures avec moins de la moitié de la surface d’un Arm Cortex A75 comparable. L’analyse compare le P550 au Cortex A75, en examinant la prédiction de branchement, la récupération et le décodage des instructions, l’exécution hors d’ordre et le sous-système de mémoire. Bien que le P550 présente des faiblesses dans des domaines tels que l’accès mémoire non aligné, il représente une avancée significative pour RISC-V. Néanmoins, des améliorations sont encore nécessaires, le P550 démontre les progrès de SiFive vers des processeurs polyvalents hautes performances.

Lire plus
Matériel

Création d'une réplique de bord SQLite haute performance avec Turso et Fly.io

2025-02-13
Création d'une réplique de bord SQLite haute performance avec Turso et Fly.io

Ce tutoriel montre comment construire des réplicas de bord SQLite personnalisées pour Turso en utilisant Node.js et Fly.io afin d'améliorer les performances de la base de données. En déployant des serveurs proxy dans plusieurs régions du monde et en tirant parti du réseau Anycast de Fly.io, on obtient un accès aux données à faible latence. La solution met en cache les données localement dans un fichier SQLite, en effectuant une synchronisation périodique avec la base de données principale, ce qui réduit la latence du réseau et les coûts de réplication des données pour une meilleure expérience utilisateur. Le tutoriel couvre la configuration de Dockerfile, le déploiement sur Fly.io, les détails d'implémentation du serveur proxy et inclut un mécanisme d'authentification sécurisé.

Lire plus
Développement

Les cheminées : des héros méconnus de la lutte contre la pollution

2025-06-07
Les cheminées : des héros méconnus de la lutte contre la pollution

Cet article explore le rôle étonnamment complexe des cheminées industrielles dans le contrôle de la pollution de l'air. Bien que cela puisse paraître simple, la conception et la hauteur d'une cheminée impliquent des considérations complexes d'efficacité thermodynamique, de dispersion atmosphérique et de réglementations environnementales. Initialement construites pour améliorer l'efficacité de la combustion, les cheminées sont désormais des outils cruciaux pour atténuer la pollution de l'air. Leur conception nécessite de prendre en compte la vitesse du flux d'air, la stabilité atmosphérique, le terrain et les effets des bâtiments. Les ingénieurs utilisent des modèles et des simulations sophistiqués pour prédire la dispersion des polluants, garantissant que les concentrations restent conformes aux normes nationales. En fin de compte, la hauteur et la conception de la cheminée représentent un équilibre délicat entre la santé publique, les coûts économiques et l'impact visuel.

Lire plus

Seagate sort une carte d'extension 4 To pour Xbox Series X|S

2025-06-09
Seagate sort une carte d'extension 4 To pour Xbox Series X|S

Seagate a annoncé une nouvelle carte d'extension de stockage de 4 To pour les consoles Xbox Series X et S. C'est la première fois que la société introduit une nouvelle capacité depuis le lancement des versions 2 To et 512 Go de la carte d'extension fin 2021. La carte de 4 To est disponible dès aujourd'hui sur la boutique en ligne de Seagate et chez Best Buy au prix de 499,99 $, mais bénéficie d'une réduction à 429,99 $ dans le cadre d'une promotion de lancement limitée dans le temps. Plus cher que les solutions pour PS5, il reste intéressant pour les joueurs avec des bibliothèques de jeux importantes.

Lire plus
Matériel Carte d'extension

L'économie inattendue des temps d'arrêt planifiés d'un site web

2025-04-10

Cet article remet en question la sagesse conventionnelle concernant la disponibilité 24h/24 et 7j/7 des sites web. En utilisant les fermetures du samedi de B&H Photo comme étude de cas, il soutient que tous les sites de commerce électronique n'ont pas besoin d'être constamment disponibles. L'auteur explore le coût élevé d'une disponibilité continue et suggère qu'un temps d'arrêt planifié ne conduit pas nécessairement à une perte significative de clients. L'article établit des parallèles avec l'équipe SRE de Google, qui a intentionnellement introduit de petites pannes pour obliger les utilisateurs à envisager des plans de secours. Enfin, il calcule les économies potentielles sur les coûts du cloud grâce aux temps d'arrêt planifiés et pèse les compromis par rapport à la rémunération des employés de garde.

Lire plus

Le gouvernement britannique exige secrètement un accès à une porte dérobée iCloud d'Apple

2025-02-07
Le gouvernement britannique exige secrètement un accès à une porte dérobée iCloud d'Apple

Le gouvernement britannique a secrètement exigé d'Apple qu'elle lui donne un accès complet à tous les contenus cryptés des utilisateurs téléchargés sur le nuage, selon le Washington Post. Cette demande sans précédent, transmise par un avis de capacité technique, exige qu'Apple crée une porte dérobée permettant aux responsables de la sécurité britanniques d'accéder sans entrave aux données cryptées des utilisateurs dans le monde entier. Apple pourrait choisir de cesser d'offrir un stockage crypté au Royaume-Uni plutôt que de se conformer, une mesure cohérente avec la position de longue date du PDG Tim Cook contre les portes dérobées. La révélation souligne la tension constante entre la surveillance gouvernementale et la vie privée des utilisateurs.

Lire plus

Les jeux AAA se détériorent-ils ? Les données disent non

2025-04-28
Les jeux AAA se détériorent-ils ? Les données disent non

L'auteur pensait initialement que la qualité des jeux AAA diminuait, émettant l'hypothèse que l'augmentation des jeux en monde ouvert et des suites en était la cause. Cependant, après avoir analysé les données de la base de données IGDB, cette hypothèse a été réfutée. Les données montrent que le nombre de jeux AAA en monde ouvert et de grandes suites a culminé à la fin des années 2010 et a diminué depuis. Bien que les notes des jeux AAA en monde ouvert aient légèrement baissé ces dernières années, globalement, elles restent comparables à celles d'autres types de jeux AAA. L'auteur conclut que ce n'est pas les genres de jeux eux-mêmes, mais un changement de perception personnelle qui explique cette sensation de qualité décroissante.

Lire plus

DARPA veut accélérer la recherche mathématique grâce à l'IA

2025-04-28
DARPA veut accélérer la recherche mathématique grâce à l'IA

La DARPA, estimant que les progrès en mathématiques sont trop lents, a lancé le projet expMath pour accélérer la recherche à l'aide de l'IA. L'objectif est de créer un « co-auteur » IA capable de proposer et de prouver des abstractions mathématiques. Bien que l'IA excelle en mathématiques élémentaires, la résolution de concepts avancés représente un défi majeur. Le succès du projet dépend de la capacité à surmonter cette limitation, ce qui pourrait nécessiter des approches au-delà des modèles linguistiques actuels et l'exploration de méthodes alternatives comme l'entrée visuelle ou auditive.

Lire plus
IA
1 2 330 331 332 334 336 337 338 595 596