Le code secret des hobos : un héritage culturel perdu

2025-06-15
Le code secret des hobos : un héritage culturel perdu

La culture « hobo » du début du XXe siècle en Amérique était bien plus complexe que ce que l’on imagine souvent. Il ne s’agissait pas simplement d’individus sans abri, mais d’un groupe doté d’une culture unique et d’un système de communication secret. Ils utilisaient un langage symbolique spécial, le « code hobo », laissant des marques sur les murs, les réservoirs d’eau et d’autres surfaces pour indiquer la nourriture, l’abri et le danger. Bien que l’étendue de l’utilisation de ce code soit débattue, il symbolise les moyens uniques que les hobos ont créés pour survivre et s’entraider, et son héritage se retrouve dans des phénomènes culturels ultérieurs tels que l’art du graffiti.

Lire plus

Twin : Un environnement de fenêtres en mode texte

2025-06-15
Twin : Un environnement de fenêtres en mode texte

Twin est un environnement de fenêtres textuel prenant en charge la souris, un gestionnaire de fenêtres, l'émulation de terminal, des clients réseau et la possibilité d'attacher/détacher des affichages en mode dynamique. Il prend en charge divers types d'affichage, notamment les terminaux texte, X11 et lui-même. Actuellement testé sur Linux, macOS et FreeBSD sur plusieurs architectures. Ce projet open source, sous licence GPL et LGPL, propose des tutoriels et une documentation complets pour les développeurs et est disponible sur GitHub.

Lire plus

Quelle est la vitesse d'allocation du GC RPython ?

2025-06-15

Cet article évalue la vitesse d'allocation du garbage collector (GC) de RPython à l'aide d'un petit programme de référence RPython. Les résultats montrent des vitesses d'allocation étonnamment rapides, supérieures à 34 Go/s, surpassant largement le GC de Boehm. L'analyse du code machine généré et des compteurs de performance révèle que la vitesse du GC de RPython provient de son mécanisme efficace de pointeur d'accroissement et de sa surcharge minimale du GC. Même dans du code Python ordinaire avec le JIT de PyPy, les vitesses d'allocation atteignent 17 Go/s.

Lire plus
Développement

Consentement au traitement des données UE/Royaume-Uni/Suisse

2025-06-15
Consentement au traitement des données UE/Royaume-Uni/Suisse

Ce site web nécessite le consentement explicite des utilisateurs de l'UE/Royaume-Uni/Suisse pour le traitement des données. Cela inclut les données personnelles nécessaires (e-mail, nom, préférences de compte) pour la gestion des comptes et la fourniture de services. Des consentements optionnels incluent la réception de communications marketing (mises à jour des introductions en bourse, newsletters, contenu promotionnel) et le suivi analytique pour améliorer les services. Le consentement peut être retiré à tout moment dans les paramètres du compte.

Lire plus

Le logement social vert de Vienne : un modèle pour lutter contre la crise du logement et le changement climatique ?

2025-06-15
Le logement social vert de Vienne : un modèle pour lutter contre la crise du logement et le changement climatique ?

Vienne propose un modèle convaincant pour traiter simultanément la crise du logement et le changement climatique. La ville tire parti de son vaste programme de logement social — comprenant environ 420 000 unités — pour mettre en œuvre des actions climatiques ambitieuses. Cela inclut des rénovations énergétiques à grande échelle, l’adoption d’énergies renouvelables et l’incitation à des conceptions respectueuses du climat par le biais de processus d’appel d’offres concurrentiels pour les promoteurs. Le résultat est un logement abordable et durable qui réduit considérablement la consommation d’énergie et les émissions de carbone, offrant une leçon précieuse aux autres villes aux prises avec des défis similaires.

Lire plus

Le mystère des chefs-d'œuvre manquants de Bob Ross

2025-06-15
Le mystère des chefs-d'œuvre manquants de Bob Ross

Bob Ross, le peintre adoré connu pour sa voix apaisante et ses petits arbres heureux, a créé près de 30 000 tableaux au cours de sa vie, bien plus que Picasso. Pourtant, ses œuvres apparaissent rarement sur le marché ouvert. Cet article enquête et révèle qu'une grande partie est détenue par Bob Ross Inc., qui privilégie ses droits de propriété intellectuelle plutôt que les tableaux eux-mêmes. D'autres sont détenues à titre privé, tandis que certaines atteignent des prix élevés lors de ventes aux enchères et sur le marché secondaire. L'accent mis par Bob Ross lui-même sur le processus de peinture plutôt que sur le produit fini contribue probablement à la rareté de ses œuvres.

Lire plus

La fin des centraux téléphoniques traditionnels au Royaume-Uni

2025-06-15

Openreach, l'opérateur réseau du Royaume-Uni, a annoncé la fermeture progressive de 4 600 centraux téléphoniques traditionnels. Ces centraux, en service depuis 1879, deviennent obsolètes en raison de la croissance rapide du haut débit fibre optique. La fermeture se fera en plusieurs étapes, en commençant par 103 des centraux les plus coûteux d'ici décembre 2030, les autres suivant au début des années 2030. Cela marque un changement d'infrastructure significatif, Openreach priorisant la protection des clients vulnérables et des fournisseurs d'infrastructures nationales critiques pendant la transition.

Lire plus

Le service de surveillance des mots de passe d'Apple bénéficie d'une amélioration des performances de 40% grâce à une réécriture en Swift

2025-06-15
Le service de surveillance des mots de passe d'Apple bénéficie d'une amélioration des performances de 40% grâce à une réécriture en Swift

Apple a migré son service mondial de surveillance des mots de passe de Java vers Swift, ce qui a entraîné une augmentation de 40 % du débit et une réduction significative de l'utilisation de la mémoire, libérant près de 50 % de la capacité de Kubernetes. Ce changement a résolu les goulots d'étranglement des performances dus au ramassage des ordures de Java et à l'utilisation élevée de la mémoire. La gestion déterministe de la mémoire de Swift et les temps de démarrage plus rapides ont considérablement amélioré l'évolutivité et la réactivité. Traitant des milliards de demandes par jour avec des exigences de latence strictes, le service a grandement bénéficié des performances de Swift. Cette migration reflète une tendance plus large du secteur vers les langages orientés performances pour les services à très grande échelle.

Lire plus
Technologie

Seastar : Un système de build rapide et extensible pour plusieurs langages

2025-06-15
Seastar : Un système de build rapide et extensible pour plusieurs langages

Seastar est un système de build rapide et extensible qui supporte actuellement C et C++, avec des projets d'ajout de Rust et Zig. Conçu pour faciliter la création, le prototypage et l'itération, il vise à imiter la simplicité d'utilisation de Cargo de Rust tout en offrant une compilation transparente sur plusieurs langages. Seastar est simple à construire et à exécuter ; il suffit d'installer Cargo et Rust, de cloner le dépôt et d'exécuter les commandes fournies. Actuellement en phase initiale, il n'est pas recommandé pour une utilisation en production.

Lire plus
Développement

Ordinateur CMOS basé sur des matériaux 2D développé à Penn State

2025-06-15
Ordinateur CMOS basé sur des matériaux 2D développé à Penn State

Des chercheurs de l'université d'État de Pennsylvanie ont développé un ordinateur CMOS basé sur des matériaux bidimensionnels (2D). Utilisant la dépôt chimique en phase vapeur d'organométalliques (MOCVD), ils ont cultivé de grandes feuilles de disulfure de molybdène et de diséléniure de tungstène, fabriquant plus de 1 000 transistors de chaque type. L'ordinateur résultant, bien qu'opérant à une fréquence relativement basse (25 kilohertz), peut effectuer des opérations logiques simples avec une faible consommation d'énergie. Cette recherche représente une étape importante dans l'exploitation des matériaux 2D pour l'électronique, offrant une voie prometteuse pour les futures technologies informatiques, bien qu'une optimisation supplémentaire soit nécessaire.

Lire plus
Technologie ordinateur

L'héritage des guerres des navigateurs : le chemin sinueux du SSL au TLS

2025-06-15

Les guerres des navigateurs entre Netscape et Microsoft au milieu des années 1990 ont été incroyablement féroces. Le protocole SSL de Netscape, défectueux dès le départ, a conduit au protocole PCT concurrent de Microsoft. Pour empêcher Microsoft de contrôler la norme, Netscape a développé SSL 3.0. Finalement, grâce à des négociations, l'IETF a normalisé le protocole, renommant SSL 3.0 en TLS 1.0. Cela a marqué la fin de l'impact des guerres des navigateurs sur la norme, montrant les compromis et la concurrence inhérents à la normalisation technologique.

Lire plus

18 Projets Ludiques pour Retrouver le Plaisir de la Programmation

2025-06-15

L'auteur préconise une approche pratique de l'apprentissage, estimant que créer est la meilleure façon de comprendre. L'article énumère 18 projets de programmation ludiques de difficulté et de durée variables, allant des noyaux de systèmes d'exploitation et des émulateurs de jeux aux moteurs physiques, aux compilateurs et aux kits d'outils d'interface graphique. Ces projets visent à raviver le plaisir de la programmation et à améliorer les compétences techniques. Les niveaux de difficulté sont indiqués, les rendant accessibles aux programmeurs de tous niveaux, ainsi que des liens vers des ressources utiles.

Lire plus
Développement projets ludiques

Le développeur de SumatraPDF abandonne std::function après 16 ans, et crée sa propre solution

2025-06-15
Le développeur de SumatraPDF abandonne std::function après 16 ans, et crée sa propre solution

Après 16 ans de développement C++ sur SumatraPDF, l'auteur a abandonné `std::function` et les lambdas en raison de difficultés de débogage. Les rapports de plantage étaient difficiles à déchiffrer à cause des noms auto-générés des fonctions lambda générées par le compilateur. Il a créé des fonctions de rappel personnalisées plus simples, `Func0` et `Func1`. Bien que moins riches en fonctionnalités que `std::function`, elles offrent des avantages significatifs en termes d'empreinte mémoire et de vitesse de compilation, et sont plus faciles à déboguer. Cet article détaille la conception et l'implémentation de `Func0` et `Func1`, et explique pourquoi cette approche convient mieux aux besoins de SumatraPDF.

Lire plus
Développement

Studio Ghibli fête ses 40 ans : un héritage incertain ?

2025-06-15
Studio Ghibli fête ses 40 ans : un héritage incertain ?

Ce mois-ci marque le 40e anniversaire du Studio Ghibli du Japon, un studio acclamé pour ses intrigues complexes et son animation fantastique dessinée à la main, avec deux Oscars et une base de fans mondiale. Cependant, l'avenir est incertain, le dernier succès, "Le Garçon et la Cigogne", étant potentiellement le dernier long métrage du célèbre cofondateur Hayao Miyazaki (84 ans). Le lancement du dernier générateur d'images d'OpenAI en mars a soulevé des inquiétudes concernant les droits d'auteur en raison de sa ressemblance avec le style distinctif de Ghibli. Depuis sa création en 1985 par Miyazaki et feu Isao Takahata, Ghibli est devenu un phénomène culturel, encore renforcé par un deuxième Oscar en 2024 pour "Le Garçon et la Cigogne" et la diffusion mondiale de ses films par Netflix.

Lire plus
Jeux

Téléchargez des vidéos et des images TikTok facilement avec Tikt.com

2025-06-15

Dites adieu aux processus de téléchargement TikTok complexes ! Tikt.com est un outil simple qui vous permet de télécharger rapidement et facilement des vidéos, de l’audio, des images et des médias de profil complets. Il suffit de supprimer « ok » de tiktok.com ou d’ajouter tikt.com/ avant n’importe quel lien TikTok, puis d’appuyer sur Entrée. Il prend en charge un large éventail de plates-formes d’images et de vidéos et offre des fonctionnalités telles que les téléchargements en masse (nécessite un compte gratuit). Une API puissante est également disponible pour les développeurs.

Lire plus

Le Keyset à cinq touches d'Engelbart : le partenaire idéal de la souris

2025-06-15
Le Keyset à cinq touches d'Engelbart : le partenaire idéal de la souris

Simultanément à l'invention de la souris d'ordinateur, Doug Engelbart et son équipe à la SRI ont créé un périphérique d'entrée à une seule main appelé "keyset à cinq touches", conçu pour une édition de texte et une saisie de commandes efficaces à une seule main en conjonction avec la souris. Inspiré par les opérateurs télégraphiques et les sténographes, les utilisateurs combinaient les pressions de cinq touches pour saisir des lettres et des commandes, tandis que les boutons de la souris servaient de touches Majuscules et Ctrl. Cette interface révolutionnaire, présentée lors de la démonstration de 1968 "Mère de toutes les démonstrations", a offert une nouvelle approche des interfaces utilisateur hautes performances, permettant une édition de texte rapide et efficace même tout en manipulant la souris d'une seule main.

Lire plus

Fonctions Date et Heure de SQLite Améliorées : Manipulation Date/Heure Plus Puissante

2025-06-15

Les fonctions date et heure de SQLite ont été améliorées pour offrir des fonctionnalités plus riches. Ce document détaille les cinq fonctions principales : `date`, `time`, `datetime`, `julianday` et `strftime`, ainsi que divers formats de chaînes de caractères date et heure et des modificateurs tels que `unixepoch` et `localtime`, permettant des calculs et une mise en forme de date/heure plus flexibles. Un correctif contribué par un utilisateur est également mis en évidence, ajoutant de nombreuses fonctionnalités telles que les modificateurs `start of week`, `end of day` et la fonctionnalité `group * by` pour une agrégation pratique.

Lire plus

Les LLM m'ont enlevé le plaisir de la programmation : Confession d'un programmeur

2025-06-15

L'auteur réfléchit sur un changement dans ses habitudes de programmation. Autrefois programmeur de « voyage », passionné par l'apprentissage et la résolution de problèmes, il est devenu de plus en plus dépendant des grands modèles linguistiques (LLM) pour générer du code, se transformant en un programmeur plus « orienté résultat ». Bien que les LLM augmentent l'efficacité, ils ont réduit le temps consacré à l'apprentissage et à la réflexion, diminuant le plaisir de l'auteur à programmer. Ce changement est attribué à plusieurs facteurs, notamment la préférence pour construire des projets utiles et la dépendance excessive aux LLM. L'auteur espère diminuer sa dépendance aux LLM et redécouvrir le plaisir du processus de programmation.

Lire plus
Développement

Gérer les conteneurs Apple comme docker-compose

2025-06-15
Gérer les conteneurs Apple comme docker-compose

Un outil CLI, `container-compose`, vous permet d'utiliser les conteneurs Apple avec un fichier de configuration similaire à docker-compose. Actuellement en version alpha, il peut contenir des bugs ou des fonctionnalités manquantes. Installez-le via Homebrew (`brew tap noghartt/container-compose https://github.com/noghartt/container-compose.git; brew install noghartt/container-compose/container-compose`) ou téléchargez un binaire précompilé depuis la page de publication.

Lire plus
Développement Conteneur Apple

Moteur Datalog en miniKanren et WebAssembly

2025-06-15

Cet article détaille un moteur Datalog construit à l'aide de Scheme et de la bibliothèque miniKanren, fonctionnant dans le navigateur via WebAssembly. Le moteur implémente les fonctionnalités principales de Datalog : assertion de faits, définition de règles et itération du point fixe. L'auteur explique en détail les aspects d'implémentation des structures de données, des mécanismes d'indexation et de l'application des règles, en fournissant un exemple de parcours de graphe. Ce projet démontre le potentiel des techniques de programmation fonctionnelle et logique pour construire des systèmes de bases de données efficaces, en tirant parti de WebAssembly pour une exécution multiplateforme.

Lire plus
Développement

Avis de droit d'auteur : L’œuvre énigmatique d’Alexander Popov

2025-06-15
Avis de droit d'auteur : L’œuvre énigmatique d’Alexander Popov

Ce document compile des informations sur l’artiste Alexander Popov à partir de revues universitaires, de critiques d’art, d’entretiens, de catalogues d’exposition et de témoignages directs. Comme Popov a historiquement résisté à la documentation définitive de son œuvre, cette chronologie ne vise pas à saisir de manière définitive des expériences conçues pour résister à une interprétation fixe. Cette ressource est uniquement destinée à des fins éducatives et de recherche. Void Enterprises détient les droits exclusifs sur toutes les œuvres d’art et la propriété intellectuelle d’Alexander Popov. Toute tentative de recréation, de modification ou d’extension des installations de Popov sans autorisation explicite est fortement déconseillée et peut donner lieu à des poursuites judiciaires.

Lire plus
Divers

New York impose la divulgation des licenciements liés à l'IA : une première aux États-Unis

2025-06-15
New York impose la divulgation des licenciements liés à l'IA : une première aux États-Unis

New York ouvre la voie aux États-Unis en exigeant des entreprises qu'elles divulguent si l'IA est un facteur dans les licenciements de masse. Cette mesure sans précédent, en vigueur depuis mars 2025, ajoute une nouvelle case à cocher aux formulaires de la loi WARN de l'État. Les entreprises doivent préciser si « l'innovation technologique ou l'automatisation » a entraîné des réductions d'emplois et, le cas échéant, identifier la technologie spécifique, comme l'IA. Bien qu'aucune entreprise n'ait encore cité l'IA comme raison des licenciements, cette initiative signale une inquiétude croissante des autorités de régulation concernant l'impact de l'IA sur le marché du travail, reflétant les inquiétudes exprimées par des personnalités comme le PDG d'Anthropic, Dario Amodei, qui prévoit un déplacement important d'emplois dû à l'IA.

Lire plus
Technologie

Sandbox en 2025 : Guide de sécurité simplifié pour les développeurs

2025-06-15

Cet article étudie la facilité de création d'environnements sandbox pour les programmes en 2025 sur des systèmes d'exploitation tels que Linux, OpenBSD et FreeBSD. En analysant la longueur de la documentation et la longueur du code d'exemple de divers outils de sandbox, l'auteur évalue leur facilité d'utilisation et leur surcharge de maintenance. `pledge` d'OpenBSD se distingue par sa documentation concise et sa facilité d'utilisation, tandis que `seccomp` de Linux s'avère beaucoup plus complexe. L'article utilise OpenSSH comme étude de cas, analysant l'application pratique et la difficulté de maintenance de la technologie sandbox. Il conclut par un appel aux développeurs pour qu'ils contribuent des données afin de mieux comprendre l'adoption de la technologie sandbox.

Lire plus
Développement sandbox de programme

GNOME en 1998 : Un Retour vers le Passé

2025-06-15

Cet article relate l'expérience de l'auteur avec l'environnement de bureau GNOME initial inclus dans Red Hat Linux 5.1 de 1998. Il s'agissait d'une version bêta, significativement plus simple que le GNOME actuel, mais avec des temps de démarrage remarquablement plus rapides. L'auteur détaille les applications disponibles, telles qu'un gestionnaire de fichiers basique, le visualiseur d'images Electric Eyes, gEdit 0.4.0 et des jeux simples, en établissant des comparaisons avec les versions modernes. Ce regard nostalgique met en lumière les efforts et l'ingéniosité de la communauté open source naissante.

Lire plus
Développement Histoire de l'Open Source

Politique américaine sur l'éthanol : un échec environnemental et économique ?

2025-06-15
Politique américaine sur l'éthanol : un échec environnemental et économique ?

Un nouveau rapport critique sévèrement les politiques américaines de longue date qui soutiennent la production de biocarburants. Il affirme que la production d'éthanol à base de maïs a entraîné des déséquilibres économiques et sociaux dans les communautés rurales et une augmentation des émissions de gaz à effet de serre, contrairement aux avantages climatiques supposés. Le rapport conclut également que les politiques relatives à l'éthanol ont déplacé les cultures vivrières, ont entraîné une utilisation inefficace des terres et ont causé la pollution de l'eau et la destruction des habitats fauniques. Bien que l'industrie des biocarburants et les responsables politiques affirment depuis longtemps que l'éthanol est vital pour l'économie rurale, des recherches croissantes suggèrent que les avantages sont exagérés et que les coûts environnementaux dépassent de loin les gains. De nouvelles politiques pourraient accroître la production, ce qui aggraverait ces problèmes.

Lire plus
Technologie biocarburants

Piratage de l'EDID d'une prise factice HDMI avec un Raspberry Pi

2025-06-15

L'auteur a astucieusement utilisé un Raspberry Pi et des outils I2C pour modifier les informations EDID d'une prise factice HDMI bon marché. En lisant et en écrivant de nouvelles données EDID, la prise factice a été déguisée en périphérique de capture 1080p, résolvant ainsi le problème d'incompatibilité avec la résolution 4K. L'ensemble du processus détaille les étapes et rappelle aux lecteurs de faire attention afin d'éviter d'endommager l'équipement.

Lire plus
Matériel

Un jeune de 17 ans révolutionne la conception de drones et remporte 23 000 dollars de prix

2025-06-15
Un jeune de 17 ans révolutionne la conception de drones et remporte 23 000 dollars de prix

Cooper Taylor, 17 ans, révolutionne l'industrie des drones grâce à son mécanisme innovant d'inclinaison du moteur, qui réduit considérablement les coûts de fabrication et améliore l'efficacité. Sa conception combine le meilleur des technologies de drones hélicoptères et avions, permettant un décollage et un atterrissage verticaux avec des temps de vol prolongés. La conception modulaire permet une personnalisation et une maintenance faciles, à un coût cinq fois inférieur à celui des drones comparables. Cette innovation lui a valu 23 000 dollars de bourses et les éloges d'un roboticien senior du Laboratoire de physique appliquée de l'Université Johns Hopkins. L'histoire de Taylor met en lumière l'ingéniosité et le potentiel des jeunes dans le domaine des STEM et ouvre de nouvelles perspectives pour l'industrie des drones.

Lire plus
Technologie

WT32-ETH01 : Une carte de développement ESP32 Ethernet peu coûteuse

2025-06-15
WT32-ETH01 : Une carte de développement ESP32 Ethernet peu coûteuse

La WT32-ETH01 est une petite carte de développement ESP32 peu coûteuse dotée d'Ethernet, du Wi-Fi et de broches GPIO. Son faible coût et la rareté relative des cartes ESP32 avec Ethernet en font une option intéressante pour les projets nécessitant une connectivité réseau filaire fiable. Bien que le support du fabricant soit limité, sa facilité d'utilisation et sa compatibilité avec des environnements de programmation populaires tels qu'Arduino IDE et ESP-IDF la rendent idéale pour le développement d'IoT et de systèmes embarqués. Cependant, les utilisateurs doivent être conscients des limitations de certaines broches et faire preuve de prudence lors du choix des tensions d'alimentation.

Lire plus

Le PDG de Nvidia critique les prédictions apocalyptiques d'Anthropic sur l'IA et l'emploi

2025-06-15
Le PDG de Nvidia critique les prédictions apocalyptiques d'Anthropic sur l'IA et l'emploi

Jensen Huang, PDG de Nvidia, a publiquement exprimé son désaccord avec la prédiction de Dario Amodei, PDG d'Anthropic, selon laquelle l'IA pourrait supprimer 50 % des emplois de cols blancs de niveau débutant dans les cinq prochaines années, entraînant un taux de chômage de 20 %. Huang a critiqué la vision pessimiste d'Amodei et l'approche d'Anthropic, suggérant que leur développement devrait être plus transparent et ouvert. Amodei a répondu qu'il n'avait jamais prétendu qu'Anthropic était la seule entreprise capable de développer une IA sûre, réitérant son appel à une réglementation plus stricte de l'IA pour atténuer les perturbations économiques. Ce désaccord met en lumière les différents points de vue sur l'impact et le développement de l'IA.

Lire plus
IA
1 2 163 164 165 167 169 170 171 595 596