Pourquoi j'ai abandonné l'achat de nouveaux ordinateurs portables pour un ThinkPad de 2006

2025-01-01
Pourquoi j'ai abandonné l'achat de nouveaux ordinateurs portables pour un ThinkPad de 2006

Un journaliste indépendant raconte son expérience en achetant trois nouveaux ordinateurs portables entre 2000 et 2017, pour un coût total de 5 000 € et une durée de vie moyenne de 5,7 ans chacun. Conscient de la consommation massive de ressources et des gains fonctionnels limités des nouveaux ordinateurs portables, il est passé à un ThinkPad X60s d'occasion de 2006 pour 50 €. Avec de petites mises à niveau matérielles et un système d'exploitation Linux léger, il a considérablement réduit les coûts et l'impact environnemental. L'article détaille ses stratégies, notamment l'utilisation d'une distribution Linux légère, la mise à niveau vers un SSD et l'utilisation d'une carte SD pour la gestion des données, démontrant que les anciens ordinateurs portables peuvent offrir des avantages économiques et environnementaux significatifs à long terme.

Lire plus

Mafia du sable : comment les gangs gagnent des millions grâce à l’extraction illégale de sable en Amérique latine

2025-02-09
Mafia du sable : comment les gangs gagnent des millions grâce à l’extraction illégale de sable en Amérique latine

En périphérie de Rio de Janeiro, un puissant gang, dirigé par « Zinho », a amassé une fortune grâce à l’extraction illégale de sable. À l’aide de machines lourdes, ils ont extrait d’énormes quantités de sable, alimentant un marché immobilier lucratif et non réglementé et monopolisant les services pour les bâtiments construits illégalement. Cette activité a non seulement causé des dommages environnementaux importants, notamment des inondations et la destruction d’habitats, mais aussi encouragé la corruption et la violence, avec des liens avec des personnalités politiques et même des meurtres. Des opérations similaires en Colombie et au Mexique révèlent un problème généralisé, où l’extraction illégale de sable est une entreprise criminelle très lucrative aux conséquences dévastatrices pour l’environnement et la stabilité sociale.

Lire plus

Au-delà du Code Jaune : Guide des startups pour résoudre les problèmes difficiles

2024-12-19

Cet article, écrit par un dirigeant chevronné du secteur technologique devenu investisseur puis fondateur, partage les enseignements tirés de ses expériences chez Instacart et Beacon. Il critique l'utilisation excessive du « Code Jaune », une approche de résolution de problèmes en mode crise, en soulignant son efficacité mais aussi son impact négatif sur le moral des équipes. Il propose une alternative plus durable : « Transpirer le problème ». Cela implique de supprimer les contraintes cachées (par exemple, le faux-semblant de « garder les lumières allumées »), d'exécuter plusieurs solutions en parallèle, d'éviter les préoccupations prématurées concernant l'évolutivité et de briser les silos départementaux. L'essentiel est de renforcer la résilience de l'équipe et les capacités de résolution de problèmes, en favorisant une culture où la résolution proactive des défis difficiles est la valeur par défaut.

Lire plus

Tetris dans le Jeu de la Vie de Conway : une épopée collaborative

2024-12-29
Tetris dans le Jeu de la Vie de Conway : une épopée collaborative

Une équipe de programmeurs a collaboré pendant un an et demi pour simuler avec succès Tetris dans le Jeu de la Vie de Conway. Au lieu de coder directement Tetris dans Life, ils ont utilisé une approche d'abstraction par couches, aboutissant à un ordinateur construit à l'aide de méta-pixels et de VarLife, programmé en langage d'assemblage QFTASM. Cet ordinateur possède une architecture Harvard RISC asynchrone 16 bits avec de nombreuses instructions et modes d'adressage. Le programme Tetris final s'exécute dans un motif massif du Jeu de la Vie, montrant un exploit impressionnant de puissance de calcul.

Lire plus

mitmproxy2swagger : Ingénierie inverse automatique des API REST

2025-01-02
mitmproxy2swagger : Ingénierie inverse automatique des API REST

mitmproxy2swagger est un outil puissant qui convertit automatiquement le trafic capturé par mitmproxy en spécifications OpenAPI 3.0. Cela vous permet de réaliser une ingénierie inverse automatique des API REST en exécutant simplement vos applications et en capturant le trafic. Il prend en charge les fichiers de flux mitmproxy et les fichiers HAR exportés depuis les outils de développement du navigateur. Pour l'utiliser, capturez le trafic avec mitmproxy, enregistrez-le sous forme de fichier, puis exécutez mitmproxy2swagger en spécifiant le fichier d'entrée, le fichier de sortie et le préfixe de l'API. La première exécution génère un schéma initial qui nécessite une édition manuelle pour supprimer les chemins indésirables. Une deuxième exécution génère la spécification OpenAPI complète basée sur le schéma édité, en incluant éventuellement des données d'exemple.

Lire plus
Développement ingénierie inverse d'API

La tentative hilarante d'Honest Achmed pour devenir une autorité de certification racine Mozilla

2025-01-18

Honest Achmed, un particulier, a soumis une demande pour ajouter son certificat racine au magasin de confiance de Mozilla. Sa demande, pleine d'humour et d'ironie, détaillait un plan d'affaires ambitieux : vendre suffisamment de certificats pour devenir « trop gros pour faire faillite », échappant ainsi à la réglementation. Mozilla a finalement rejeté la demande comme invalide, mais le fil de discussion Bugzilla a suscité un débat animé entre les développeurs, rempli de blagues et de commentaires sur l'état de l'industrie des autorités de certification.

Lire plus

Modèle d'erreur de prédiction de récompense de la dopamine : un débat scientifique

2025-05-04
Modèle d'erreur de prédiction de récompense de la dopamine : un débat scientifique

Le modèle d'erreur de prédiction de récompense (RPE) est utilisé depuis longtemps pour expliquer le rôle de la dopamine dans l'apprentissage des récompenses. Cependant, des études récentes ont remis en question ce modèle. Certaines études ont constaté que le RPE avait du mal à expliquer la dynamique temporelle des signaux de dopamine et les variations dans l'apprentissage animal. D'autres recherches ont proposé des modèles alternatifs, comme le modèle de contingence nette ajustée pour les relations causales (ANCCR), qui a montré de meilleures performances dans la prédiction de la libération de dopamine. Malgré cela, de nombreux chercheurs considèrent toujours le RPE comme un cadre utile pour comprendre la fonction de la dopamine, qui ne nécessite qu'un raffinement. Ce débat scientifique souligne la diversité inhérente des points de vue et l'exploration continue dans la recherche scientifique.

Lire plus

arXivLabs : Projets expérimentaux avec des collaborateurs de la communauté

2025-02-01
arXivLabs : Projets expérimentaux avec des collaborateurs de la communauté

arXivLabs est un framework permettant aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv directement sur notre site web. Les individus et les organisations qui travaillent avec arXivLabs ont adopté et accepté nos valeurs d'ouverture, de communauté, d'excellence et de confidentialité des données utilisateur. arXiv s'engage à respecter ces valeurs et ne travaille qu'avec des partenaires qui les partagent. Vous avez une idée de projet qui ajoutera de la valeur à la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Technologie

Leçons apprises dans le développement de logiciels à long terme

2024-12-22
Leçons apprises dans le développement de logiciels à long terme

Cet article résume les leçons apprises dans le développement de logiciels à long terme, en soulignant l'importance de maintenir un code simple, de choisir soigneusement les dépendances, de réaliser des tests approfondis et de disposer d'une équipe solide. S'appuyant sur des interactions avec les utilisateurs de Mastodon et des expériences au sein du Bureau électoral néerlandais, l'auteur met en évidence les risques importants liés aux dépendances excessives, au code complexe et au roulement fréquent des équipes dans les projets à long terme. Il conseille aux développeurs de revoir périodiquement les dépendances, d'écrire des cas de test complets et de documenter méticuleusement la philosophie et les décisions de conception du code pour relever les défis de la maintenance à long terme et des changements technologiques. L'article souligne également les avantages de l'open source et l'importance d'un code simple, mettant en garde les développeurs contre la recherche aveugle de nouvelles technologies et optant pour des solutions éprouvées.

Lire plus

Augment : autocomplétion de code et chat IA pour Vim/Neovim

2025-02-19
Augment : autocomplétion de code et chat IA pour Vim/Neovim

L'extension Augment pour Vim/Neovim fournit une autocomplétion de code intégrée et des conversations de chat à plusieurs tours adaptées à votre base de code. Après l'installation (nécessite Node.js 22.0.0+ et des versions compatibles de Vim/Neovim), ajoutez des dossiers d'espace de travail et connectez-vous au service Augment. L'autocomplétion de code contextuelle apparaît pendant que vous tapez ; utilisez la commande `:Augment chat` pour des conversations avec l'IA sur le code. L'extension fournit des commandes pour gérer l'état, la connexion/déconnexion, l'activation/la désactivation des suggestions, l'affichage des journaux et le lancement de nouvelles conversations de chat. `.augmentignore` aide à gérer les grands projets. Personnalisez facilement les raccourcis pour accepter les suggestions.

Lire plus
Développement Autocomplétion IA

PropRise recherche un ingénieur fondateur : construire une plateforme de données immobilières comptant des millions d'enregistrements

2025-02-23
PropRise recherche un ingénieur fondateur : construire une plateforme de données immobilières comptant des millions d'enregistrements

PropRise recherche un ingénieur full-stack expérimenté pour le poste d'ingénieur fondateur afin de posséder et de construire les systèmes qui alimentent sa plateforme en croissance rapide. Cela implique de construire des systèmes de données back-end robustes et des interfaces front-end attrayantes pour des millions d'enregistrements de propriétés. Les candidats doivent avoir une expérience full-stack, une expertise dans la construction de systèmes évolutifs et intensifs en données, et une capacité prouvée à itérer et à déployer rapidement. La pile technologique comprend Typescript, Next.js, React, Postgres et GCP. Il s'agit d'un poste stimulant et enrichissant, idéal pour les ingénieurs qui s'épanouissent dans des environnements dynamiques, aiment relever des défis complexes et sont passionnés par l'intersection de l'IA et de la qualité des données.

Lire plus

BYD : Production pilote de batteries à l'état solide réussie, production de masse après 2030

2025-02-23
BYD : Production pilote de batteries à l'état solide réussie, production de masse après 2030

Le CTO des activités batteries de BYD, Sun Huajun, a révélé que l'entreprise avait déjà produit des cellules de batteries à l'état solide de 20Ah et 60Ah sur sa ligne de production pilote en 2024. Une démonstration à grande échelle est attendue vers 2027, mais une production de masse importante ne devrait intervenir qu'après 2030. BYD mise sur les électrolytes sulfurés en raison de leurs avantages en termes de coût et de stabilité du processus. Comme CATL, BYD prévoit que les batteries à l'état solide seront d'abord utilisées dans des modèles haut de gamme, en complément de ses batteries LFP existantes.

Lire plus

La cité fortifiée de Kowloon : une coupe transversale de densité et de décadence

2024-12-13
La cité fortifiée de Kowloon : une coupe transversale de densité et de décadence

Dans les années 1990, la cité fortifiée de Kowloon à Hong Kong était l'endroit le plus densément peuplé au monde, avec environ 50 000 personnes entassées sur seulement 2,6 hectares. Après la Seconde Guerre mondiale, elle est devenue un refuge pour les réfugiés, ses bâtiments se développant organiquement en une structure labyrinthique. La criminalité et les mauvaises conditions de vie ont conduit à sa démolition en 1994. L'illustration en coupe transversale de l'artiste Hitomi Terasawa capture de manière vivante ce phénomène urbain unique et finalement tragique, préservant sa mémoire comme un « organisme vivant ».

Lire plus

mixlist : Organisez votre musique

2025-01-23

Fatigué d'une bibliothèque musicale désordonnée ? mixlist est là pour vous sauver la mise ! Cette application vous aide à organiser votre collection musicale, en mettant de l'ordre dans le chaos. Avec une interface claire et intuitive, catégorisez, taguez et recherchez facilement vos chansons préférées. Gardez votre bibliothèque musicale bien rangée et profitez de vos morceaux préférés à tout moment, n'importe où. Dites adieu aux pistes perdues !

Lire plus

Le « soleil artificiel » chinois bat un record de fusion nucléaire : 1 006 secondes de fonctionnement

2025-01-24
Le « soleil artificiel » chinois bat un record de fusion nucléaire : 1 006 secondes de fonctionnement

Le réacteur expérimental Advanced Superconducting Tokamak (EAST), surnommé le « soleil artificiel », de Chine, a franchi une étape décisive dans la recherche sur l’énergie de fusion. Il a maintenu un fonctionnement du plasma à haut confinement pendant 1 006 secondes sans précédent, dépassant le précédent record de 403 secondes (également établi par EAST). Cette réussite significative représente une étape cruciale vers l’exploitation de l’énergie de fusion, une source d’énergie propre et pratiquement illimitée. Le succès est attribué aux progrès réalisés en matière de stabilité du système de chauffage, de précision du système de contrôle et des systèmes de diagnostic. Cette percée démontre non seulement le leadership de la Chine dans la recherche sur la fusion, mais offre également un espoir pour un avenir énergétique plus propre.

Lire plus
Technologie Fusion nucléaire

Clay : Une bibliothèque de mise en page UI robuste

2024-12-19

Clay est une bibliothèque de mise en page UI légère pour construire des interfaces utilisateur réactives et accessibles. Son API propre et intuitive permet aux développeurs de créer facilement des mises en page complexes tout en maintenant la maintenabilité et la lisibilité du code. Clay privilégie les performances et l'accessibilité, garantissant des temps de chargement rapides et une convivialité grâce à un code simplifié et une architecture bien conçue. Que ce soit pour créer des mises en page de pages simples ou des applications interactives complexes, Clay permet aux développeurs de construire des interfaces utilisateur de haute qualité de manière efficace.

Lire plus

Genesis : Un moteur physique universel révolutionnaire

2024-12-19

Genesis est une plateforme physique polyvalente conçue pour les applications de robotique/IA incarnée/IA physique. C'est un outil multiforme : un moteur physique universel construit de zéro, simulant divers matériaux et phénomènes ; une plateforme de simulation robotique légère, ultrarapide, Pythonic et conviviale ; un système de rendu photoréaliste puissant et rapide ; et un moteur de données génératif transformant les descriptions en langage naturel en diverses modalités de données. Genesis vise à abaisser la barrière à l'entrée des simulations physiques, à rendre la recherche en robotique accessible ; à unifier les solveurs physiques de pointe ; et à minimiser l'effort humain dans la collecte et la génération de données. Le moteur physique sous-jacent et la plateforme de simulation sont open-source, le framework génératif devant être publié prochainement.

Lire plus

Pwn2Own Automotive 2025 : 886 250 $ pour 49 failles zero-day

2025-01-27
Pwn2Own Automotive 2025 : 886 250 $ pour 49 failles zero-day

Le concours de hacking Pwn2Own Automotive 2025 s'est terminé avec des chercheurs en sécurité gagnant un total de 886 250 $ pour avoir découvert 49 failles zero-day. Les cibles comprenaient des chargeurs de véhicules électriques, des systèmes d'exploitation automobiles (Android Automotive OS, Automotive Grade Linux, BlackBerry QNX) et des systèmes d'infodivertissement embarqués. Sina Kheirkhah de l'équipe Summoning Team a remporté le premier prix, gagnant 222 250 $ et 30,5 points Master of Pwn. L'événement a mis en évidence des failles de sécurité importantes dans les logiciels automobiles, soulignant le besoin continu d'une meilleure sécurité dans l'industrie.

Lire plus
Technologie failles zero-day

Rapport de Stanford met en garde contre la faisabilité et les risques des bactéries miroir

2024-12-17
Rapport de Stanford met en garde contre la faisabilité et les risques des bactéries miroir

Un rapport technique de l'Université Stanford détaille la faisabilité de créer des « bactéries miroir » et leurs risques potentiels. Les bactéries miroir, dont toutes les molécules chirales (protéines, acides nucléiques et métabolites) sont remplacées par leurs images miroir, ne peuvent pas évoluer naturellement, mais deviennent de plus en plus synthétisables. Les systèmes immunitaires et la prédation dépendent des interactions des molécules chirales, ce qui signifie que les bactéries miroir pourraient échapper à la détection et au contrôle, se propageant potentiellement sans contrôle et représentant de graves menaces pour les humains, les animaux, les plantes et l'environnement. Le rapport évalue de manière exhaustive la synthèse, la biosécurité, les impacts sur la santé humaine, les contre-mesures médicales et les conséquences écologiques, exhortant à prêter attention à ce risque potentiel de biosécurité.

Lire plus
IA

Bracket : Un système de tournoi facile à utiliser en Python asynchrone

2025-05-05
Bracket : Un système de tournoi facile à utiliser en Python asynchrone

Bracket est un système de tournoi facile à utiliser, développé avec Python asynchrone (FastAPI) et Next.js (utilisant la bibliothèque Mantine). Il prend en charge les formats à élimination directe, les tournois toutes rondes et les tournois suisses, permettant des tournois à plusieurs étapes avec un système de planification par glisser-déposer, des tableaux de bord personnalisables et la gestion des équipes/joueurs. Une démo est disponible, et le déploiement est simple via Docker. Plusieurs langues sont prises en charge (via Crowdin).

Lire plus

VectorVFS : Votre système de fichiers comme base de données vectorielle

2025-05-05

VectorVFS est un package Python léger qui transforme votre système de fichiers Linux en base de données vectorielle en utilisant les attributs étendus natifs du VFS (Virtual File System). Au lieu de maintenir un index séparé ou une base de données externe, VectorVFS stocke les embeddings vectoriels directement à côté de chaque fichier, transformant votre structure de répertoires existante en un magasin d'embeddings efficace et searchable sémantiquement. VectorVFS prend en charge les Perception Encoders (PE) de Meta, incluant les encodeurs image/vidéo pour la compréhension du langage visuel, surpassant InternVL3, Qwen2.5VL et SigLIP2 pour les tâches d'images à zéro coup. Il prend en charge le CPU et le GPU, mais si vous avez une grande collection d'images, cela peut prendre du temps la première fois pour intégrer tous les éléments si vous n'utilisez pas de GPU. Note : Il s'agit de la première version de VectorVFS et nous développons les modèles et les types de données. Actuellement, nous ne prenons en charge que les Perception Encoders (PE) et les images.

Lire plus
Développement

Interprète de Calcul Lambda Binaire en 383 Octets

2025-01-15
Interprète de Calcul Lambda Binaire en 383 Octets

Cet article de blog présente une nouvelle implémentation de 383 octets d'un interpréteur de calcul lambda binaire sous forme d'un exécutable ELF Linux x86-64. Ce minuscule interpréteur parvient à réaliser le ramassage des ordures, des listes paresseuses et la récursion terminale. Les programmes sont codés dans un format binaire remarquablement petit ; par exemple, son évaluateur métacirculaire ne fait que 232 bits. L'auteur fournit du code C portable et des binaires précompilés pour d'autres plates-formes. Ce projet est un outil d'apprentissage amusant pour le calcul lambda et montre la possibilité d'implémenter des calculs complexes dans des environnements extrêmement contraints en termes de ressources.

Lire plus

L'histoire méconnue des Wends du Texas : Un voyage à travers les continents

2025-01-11
L'histoire méconnue des Wends du Texas : Un voyage à travers les continents

En 1854, 558 Sorabes/Wends, menés par le pasteur John Kilian, entreprirent un périlleux voyage de Lusace (Allemagne actuelle) vers le Texas. Poussés par un conflit religieux, ils bravèrent la traversée de l'Atlantique et la menace de la fièvre jaune, pour finalement s'installer dans le comté de Lee et fonder Serbin. Malgré la domination ultérieure de l'allemand et de l'anglais, les Wends conservèrent tenacement leur culture et leur langue uniques. Aujourd'hui, leur héritage perdure grâce au Musée du patrimoine Wend du Texas, un festival annuel et l'esprit indéfectible de leurs descendants.

Lire plus

Tendances du marché du travail sur Hacker News : Rust, C++ et Python

2025-02-23
Tendances du marché du travail sur Hacker News : Rust, C++ et Python

Cette analyse examine les tendances de Rust, C++ et Python sur le marché du travail en analysant la fréquence de leurs mentions dans les publications mensuelles de Hacker News « Ask HN : Who is hiring ? » et « Ask HN : Who wants to be hired ? » sur plusieurs années (jusqu'en février 2025). Les données, visualisées dans des graphiques (non inclus ici), fournissent des informations sur la demande relative de ces langages.

Lire plus
Développement marché du travail

Contention de thread Ruby : ce n’est pas une bataille rangée

2025-02-03

Pendant longtemps, j’ai mal compris la « contention de thread » en Ruby. Ce n’est pas une lutte chaotique ; au contraire, les threads Ruby font la queue poliment pour le Global VM Lock (GVL). Chaque thread obtient le GVL, exécute le code, puis le libère ou est préempté après un certain temps (le quantum du thread, par défaut 100 ms). Cela se produit lorsqu’un thread effectue une E/S ou s’exécute plus longtemps que son quantum. Comprendre cela est crucial pour optimiser les applications multithreadées, notamment pour éviter que les threads liés au processeur ne bloquent les threads liés à l’E/S, ce qui entraîne une augmentation de la latence de queue. Réduire la priorité des threads liés au processeur ou réduire le quantum du thread peut aider, mais l’intervalle minimum est de 10 ms.

Lire plus
Développement

Des physiciens du MIT magnétisent un matériau avec de la lumière : Une avancée dans la technologie des puces mémoire

2025-01-07
Des physiciens du MIT magnétisent un matériau avec de la lumière : Une avancée dans la technologie des puces mémoire

Des physiciens du MIT ont réalisé une avancée dans le contrôle du magnétisme en utilisant la lumière. Ils ont utilisé un laser térahertz pour manipuler les spins atomiques dans un matériau antiferromagnétique, créant ainsi un nouvel état magnétique durable. Cette technique offre un moyen novateur de contrôler les antiferromagnétiques, ce qui pourrait conduire à des puces mémoire plus rapides, plus petites et plus économes en énergie. La recherche, publiée dans Nature, surmonte un défi de longue date dans la manipulation de ces matériaux, ouvrant la voie aux progrès du traitement et du stockage de l'information.

Lire plus

La perte de temps interstitiel : comment les smartphones tuent l’ennui et la créativité

2025-05-05
La perte de temps interstitiel : comment les smartphones tuent l’ennui et la créativité

Cet article explore l’impact des smartphones et des médias sociaux sur nos vies, en particulier l’érosion du « temps interstitiel » – ces petits moments entre les activités. L’auteur soutient que ces moments, autrefois utilisés pour la réflexion, la conversation ou la rêverie, sont désormais absorbés par nos téléphones, ce qui entraîne une diminution de la capacité d’attention, de l’impatience et une réduction de la créativité. La poursuite constante de la gratification instantanée diminue la valeur de l’attente et de l’ennui, impactant notre anticipation de l’avenir et notre expérience de vie globale. L’article appelle à une appréciation renouvelée du temps interstitiel, encourageant le développement de la patience et de la créativité pour une vie plus épanouissante.

Lire plus
Divers

Sortie de Pi-hole v6 : Amélioration des performances et interface utilisateur revue

2025-02-18

Pi-hole v6 est arrivé ! Cette version présente une refonte majeure, intégrant un serveur web embarqué et une API REST, éliminant lighttpd et PHP pour des performances améliorées et une empreinte réduite. Les nouvelles fonctionnalités incluent la prise en charge des listes d'autorisation par abonnement, un fichier de configuration consolidé, une interface utilisateur redessinée avec des modes Basique et Expert, le support HTTPS natif et une image Docker basée sur Alpine pour une taille réduite. La mise à niveau migre automatiquement les configurations, mais il est recommandé de faire une sauvegarde.

Lire plus
Développement filtrage réseau
1 2 535 536 537 539 541 542 543 595 596