Une Odyssée de l'Informatique Rétro : Le Mystère des Disquettes Jaunes Commodore

2025-02-12

Cet article raconte la découverte par l'auteur d'un ensemble de disquettes Commodore 64/128 inhabituelles, 'Penny Farthing', créées par le regretté passionné de Commodore David Mohr (Lord Ronin). Ces disquettes jaune vif contenaient des chapitres de l'histoire de science-fiction de Mohr et des jeux du regretté auteur de fiction interactive Paul Panks. L'accès aux disquettes nécessitait du matériel et des logiciels Commodore spéciaux (comme Wheels GEOS), soulignant le charme de l'informatique rétro et sa communauté de niche. L'histoire rend hommage à Mohr et Panks, et à leurs contributions à la scène Commodore.

Lire plus
Technologie

Le cauchemar des infirmières : exploitation algorithmique dans l'économie des plateformes

2024-12-19

Un article de Cory Doctorow révèle comment des applications de type « Uber pour infirmières » dans le système de santé américain exploitent les infirmières par le biais de la discrimination algorithmique et du transfert des risques. Ces applications utilisent des structures de frais complexes et des enchères compétitives pour réduire les salaires, forçant les infirmières à couvrir les assurances, les équipements et autres coûts, ce qui entraîne une réduction significative des revenus et des conditions de travail précaires. L'article souligne que c'est un échec du capitalisme et appelle à des lois du travail plus strictes et à la syndicalisation pour protéger les droits des infirmières.

Lire plus

L'indépendance judiciaire américaine menacée

2025-03-11

Le rapport de fin d'année 2024 du juge en chef John Roberts sur le pouvoir judiciaire fédéral exprime des inquiétudes concernant la confiance décroissante dans l'indépendance des tribunaux. Le rapport souligne que la violence, l'intimidation, la désinformation et les menaces de défier les décisions de justice sapent l'indépendance judiciaire. Ces menaces visent à contraindre les juges à rendre des décisions contraires à la loi. Roberts établit des parallèles avec des événements historiques, soulignant l'importance de l'indépendance judiciaire pour maintenir l'état de droit et le système des freins et contrepoids. Bien que le président affirme respecter les décisions des tribunaux, la menace de désobéissance persiste, ce qui pourrait entraîner une crise constitutionnelle et éroder la confiance du public.

Lire plus

Preserves : Un langage de données plus expressif

2025-01-29

Preserves est un modèle de données et un format de sérialisation comparable à JSON, XML, etc. Il possède un modèle de données et une sémantique neutres en termes de syntaxe, permettant une conversion sans perte entre différentes syntaxes. Le projet fournit des spécifications, des tutoriels, des implémentations dans plusieurs langages (Python, Rust, JavaScript, etc.) et des outils pour les développeurs à la recherche d'une représentation de données plus puissante et plus flexible. Il offre également des fonctionnalités de schéma et de requête pour une manipulation efficace des données. Comparé à JSON, Preserves offre une expressivité plus riche et une meilleure évolutivité.

Lire plus

Protocole Open Heart : Réactions par emojis pour les sites web

2025-01-25

Le protocole Open Heart permet aux utilisateurs anonymes d’envoyer des réactions par emojis à une URL. Les utilisateurs envoient un seul emoji via une requête POST ; le serveur compte les réactions et renvoie un objet JSON avec les totaux. Il est conçu pour sa simplicité ; les développeurs peuvent rapidement mettre en place un serveur à l’aide de Cloudflare Workers ou de Glitch. Plus léger que WebMentions, il est plus facile à mettre en œuvre.

Lire plus
Développement protocole ouvert

Édition d'images sans entraînement : Stable Flow révolutionne le domaine

2025-01-28
Édition d'images sans entraînement : Stable Flow révolutionne le domaine

Stable Flow est une méthode d'édition d'images sans entraînement qui exploite le modèle Diffusion Transformer (DiT). Elle permet de réaliser diverses opérations d'édition d'images, notamment l'édition non rigide, l'ajout d'objets, la suppression d'objets et l'édition de scènes globales, en injectant sélectivement des caractéristiques d'attention. Contrairement aux modèles basés sur UNet, DiT ne possède pas de structure de synthèse grossière à fine. Les chercheurs proposent une méthode automatique pour identifier les « couches vitales » cruciales pour la formation de l'image au sein de DiT. En injectant des caractéristiques de la trajectoire génératrice de l'image source dans la trajectoire de l'image éditée, Stable Flow permet des éditions cohérentes et stables. De plus, il introduit une méthode améliorée d'inversion d'image pour l'édition d'images réelles. Les expériences démontrent l'efficacité de Stable Flow dans diverses applications.

Lire plus

Le fromage Camembert pourrait améliorer le déclin cognitif

2024-12-27
Le fromage Camembert pourrait améliorer le déclin cognitif

Une nouvelle étude a révélé que les amides d'acides gras présents dans le fromage Camembert peuvent améliorer le déclin cognitif chez les souris. Les chercheurs ont utilisé le test de reconnaissance d'objets et ont constaté que l'administration orale de fromage Camembert améliorait le déclin cognitivo induit par un régime riche en graisses. Des recherches plus approfondies ont révélé que la myristamide (MA), une amide d'acide gras produite lors de la fermentation du fromage Camembert, améliorait le déclin cognitivo, tandis que son homologue non amidé, l'acide myristique, ne le faisait pas. Cela suggère que l'amidation des acides gras pourrait être cruciale pour cette activité physiologique. De plus, la MA a augmenté l'expression du facteur neurotrophique dérivé du cerveau (BDNF) dans l'hippocampe.

Lire plus

Hooklistener : Outil de débogage et de test visuel de Webhook

2024-12-17
Hooklistener : Outil de débogage et de test visuel de Webhook

Hooklistener est un outil en ligne permettant de visualiser, déboguer et tester les webhooks. Il offre une inspection de charge utile en temps réel, des capacités de test local, une planification personnalisée, des alertes exploitables et des fonctionnalités de collaboration d'équipe. Les utilisateurs peuvent facilement configurer des points de terminaison, recevoir et analyser les webhooks et automatiser les workflows à l'aide de tâches planifiées. Hooklistener propose des plans gratuits et payants pour répondre aux différents besoins, permettant aux développeurs de gérer et de déboguer les webhooks plus efficacement.

Lire plus
Développement Débogage Test

Jouez à DOOM pour prouver que vous êtes humain : un CAPTCHA hors du commun

2025-01-01
Jouez à DOOM pour prouver que vous êtes humain : un CAPTCHA hors du commun

Ce projet, DOOM CAPTCHA, vous permet de jouer à une version miniature de DOOM pour vérifier que vous êtes humain. Il utilise Emscripten pour compiler un port minimal de DOOM en WebAssembly, permettant la communication entre la boucle de jeu basée sur C et une interface utilisateur CAPTCHA en JavaScript. Des modifications ont été apportées pour ajouter des événements tels que la naissance du joueur, la mort et les morts d'ennemis, cruciaux pour la fonctionnalité du CAPTCHA. Le projet utilise la version shareware légalement accessible de DOOM et ajuste les paramètres du jeu pour augmenter la difficulté (niveau de difficulté Cauchemar !, jeu plus rapide), en ignorant le menu et en commençant directement le niveau. Pour réussir, les joueurs doivent tuer au moins 3 monstres dans un délai imparti.

Lire plus
Jeux

Ruby 3.4 : Connexions plus rapides, traces d'exceptions plus claires et code plus concis

2025-01-01

Ruby 3.4 est arrivé ! Chris Sinjakli met en avant trois améliorations majeures : un nom de paramètre de bloc par défaut `it` pour un code plus propre ; l'implémentation du RFC8305 (Happy Eyeballs Version 2) pour une gestion significativement améliorée des connexions de sockets TCP, notamment sur les réseaux à double pile (IPv4 et IPv6) ; et des traces d'exceptions plus claires pour faciliter le débogage. Ces améliorations augmentent la productivité du développeur et démontrent l'engagement de l'équipe Ruby envers l'expérience développeur.

Lire plus
Développement

Une modification incompatible de GRUB2 provoque une boucle de démarrage de la configuration du BIOS

2024-12-16
Une modification incompatible de GRUB2 provoque une boucle de démarrage de la configuration du BIOS

Les systèmes Debian et Kali Linux de l'auteur ont subi des boucles de démarrage après une mise à jour de GRUB2 ayant ajouté la commande `fwsetup --is-supported`. Les anciennes versions de GRUB ne reconnaissaient pas ce paramètre. Le problème provenait d'un module `efifwsetup.mod` plus ancien, restant d'une restauration de sauvegarde du système, provoquant un conflit entre la nouvelle configuration de GRUB et l'ancien module. L'installation du paquet `grub-efi-amd64-bin` a résolu le problème. Cela souligne l'importance de la compatibilité descendante dans les mises à jour logicielles et la nécessité de prendre en compte les effets secondaires potentiels lors de modifications partielles dans un logiciel complexe comme GRUB2.

Lire plus
Développement boucle de démarrage

Compression Introspective en Temps Réel : Donner une Conscience aux Transformers

2025-04-02
Compression Introspective en Temps Réel : Donner une Conscience aux Transformers

Les grands modèles de langage (LLM) souffrent de deux limitations majeures : le manque d’introspection et la nature éphémère de la cognition. Cet article propose une nouvelle méthode de compression introspective en temps réel qui traite les deux problèmes. Un modèle léger « parasite » est entraîné pour compresser les états internes d’un transformateur, permettant un accès et une relecture efficaces du fonctionnement interne du modèle. La méthode comprime les états du transformateur dans un espace latent de basse dimension, semblable à la sauvegarde d’un état de jeu, surmontant ainsi l’obstacle computationnel du stockage de l’état complet. Cela permet de nouvelles capacités telles que le retour en arrière du raisonnement, l’apprentissage par renforcement sur les trajectoires de pensée et la sauvegarde de points de contrôle efficaces en mémoire, conduisant finalement à des systèmes d’IA plus puissants et interprétables.

Lire plus

Kelly ne peut pas échouer : un jeu d’argent à variance nulle

2024-12-19
Kelly ne peut pas échouer : un jeu d’argent à variance nulle

Cet article présente un jeu de cartes appelé « Pari sur la carte suivante », où la stratégie de pari de Kelly, généralement connue pour sa forte variance, présente étonnamment une variance nulle. En comptant les cartes rouges et noires restantes, le joueur calcule la fraction de pari idéale pour maximiser le logarithme attendu de sa mise. Des simulations Python montrent des retours constants d’environ 9,08 fois la mise initiale sur 10 000 exécutions, sans aucune variance. L’article explique cette propriété de variance nulle en montrant l’équivalence de la stratégie de Kelly à une stratégie de portefeuille qui répartit les paris sur tous les arrangements possibles de cartes. Cette stratégie de portefeuille garantit un retour spécifique, indépendamment de l’ordre des cartes, expliquant ainsi la variance nulle de la stratégie de Kelly dans ce jeu unique.

Lire plus

Railgun Labs dévoile Unicorn : une bibliothèque d'algorithmes Unicode haute performance

2024-12-15

Railgun Labs a publié Unicorn, une bibliothèque d'algorithmes Unicode à haute vitesse, reconnue pour sa rapidité, son intégrabilité, sa compatibilité multiplateforme et sa sécurité. Unicorn prend en charge de nombreux algorithmes Unicode, notamment la normalisation, la conversion de casse, le classement et la segmentation, et fournit des décodeurs, des encodeurs et des validateurs pour les encodages UTF-8, UTF-16 et UTF-32. La bibliothèque est entièrement personnalisable et a été testée de manière exhaustive pour garantir sa précision et sa fiabilité. Elle est conforme à la norme MISRA C :2012 et est principalement thread-safe.

Lire plus

Notion : Votre espace de travail tout-en-un

2025-01-26
Notion : Votre espace de travail tout-en-un

Notion est un espace de travail tout-en-un puissant qui intègre les notes, la gestion des tâches, les wikis et les bases de données sur une seule plateforme. Sa conception modulaire et flexible permet aux utilisateurs de personnaliser leurs workflows, le rendant adapté à la prise de notes personnelles, à la collaboration d'équipe et à la gestion de bases de connaissances. Son interface épurée et ses puissantes options de personnalisation en font un outil idéal pour améliorer la productivité et gérer les connaissances.

Lire plus
Développement

Le programme AP fait peau neuve : des partenariats avec l’industrie s’ajoutent

2025-03-22
Le programme AP fait peau neuve : des partenariats avec l’industrie s’ajoutent

Le College Board, créateur du programme Advanced Placement (AP), révolutionne son programme d’études. En partenariat avec des géants de l’industrie comme IBM et la Chambre de commerce américaine, il a lancé AP Career Kickstart, proposant initialement des cours de cybersécurité et de principes de gestion/finance personnelle. L’objectif est de combler le fossé entre l’enseignement secondaire et les compétences professionnelles recherchées, en attirant des élèves qui ne se concentrent pas uniquement sur les études supérieures. Les cours offrent des crédits universitaires et des compétences reconnues par l’industrie, améliorant ainsi l’employabilité. Cela marque un flou des frontières entre l’enseignement traditionnel et la formation professionnelle, reflétant une réévaluation plus large de la valeur de l’enseignement supérieur par la société.

Lire plus

Sortie d'iText Suite 9.1 : Amélioration des performances et prise en charge améliorée de SVG

2025-02-20
Sortie d'iText Suite 9.1 : Amélioration des performances et prise en charge améliorée de SVG

Pour célébrer son 25e anniversaire, iText lance iText Suite 9.1. Cette version étend considérablement l'implémentation de SVG dans iText Core, améliorant le positionnement du texte, la gestion des polices et ajoutant la prise en charge des attributs de taille relative. Elle améliore également considérablement les performances de génération de grands tableaux, en particulier lors de l'ajout d'informations de balisage structurel, cruciales pour PDF/A et PDF/UA. Le module complémentaire pdfHTML bénéficie de l'amélioration des performances et prend désormais en charge la compilation GraalVM Native Image, ce qui améliore la flexibilité de la génération de PDF dans les environnements aux ressources limitées. D'autres améliorations incluent des capacités de signature numérique améliorées, une prise en charge améliorée de PDF/UA-2 et des mises à jour de plusieurs modules complémentaires.

Lire plus
Développement

Keymapper : Un remappeur de touches contextuel multiplateforme

2025-01-29
Keymapper : Un remappeur de touches contextuel multiplateforme

Keymapper est un remappeur de touches contextuel multiplateforme qui vous permet de redéfinir votre disposition de clavier et vos raccourcis globalement ou par application. Il prend en charge GNU/Linux, Windows et macOS, gérant tous vos raccourcis dans un seul fichier de configuration, permettant même de lier des raccourcis au lancement d'applications. Les fonctionnalités avancées incluent l'utilisation des boutons de la souris et de la molette dans les mappages, et l'activation de différents mappages en fonction du contexte, tel que le titre de la fenêtre, la classe, le chemin d'accès au processus ou le périphérique d'entrée.

Lire plus

Premier aperçu : Loops, l’application de vidéos courtes du Fediverse

2025-01-25
Premier aperçu : Loops, l’application de vidéos courtes du Fediverse

La nouvelle application de vidéos courtes de Pixelfed, Loops, est en bêta publique. Similaire à TikTok ou Instagram Reels, elle est conçue spécifiquement pour le Fediverse. Actuellement en phase initiale, Loops présente des limitations, notamment l’absence de caméra et d’éditeur intégrés, ainsi qu’une fonction de recherche limitée. Cependant, elle possède une interface soignée et conviviale, avec des plans pour ajouter des fonctionnalités telles que la fédération, le code source ouvert et une meilleure fonctionnalité de découverte. Loops est prometteuse, mais doit résoudre des problèmes clés pour prospérer au sein de l’écosystème du Fediverse.

Lire plus
Technologie vidéos courtes

Les systèmes de freinage automatique ne détectent pas les piétons portant des vêtements réfléchissants

2025-01-14
Les systèmes de freinage automatique ne détectent pas les piétons portant des vêtements réfléchissants

Un nouveau rapport de l'IIHS révèle que les systèmes de freinage automatique d'urgence (AEB) des véhicules Honda CR-V et Mazda CX-5 n'ont pas détecté les piétons portant des bandes réfléchissantes, même dans diverses conditions d'éclairage. Les systèmes ont systématiquement échoué à freiner, tandis qu'un Subaru Forester a obtenu de meilleurs résultats. Les chercheurs exhortent les constructeurs automobiles à améliorer la technologie AEB, recommandant aux piétons de continuer à porter des vêtements réfléchissants pour une meilleure visibilité nocturne, tout en reconnaissant les limites de l'AEB actuel dans certains véhicules.

Lire plus

Votre téléphone vous rend-il moins sexy ?

2025-01-29
Votre téléphone vous rend-il moins sexy ?

Cet article soutient que les smartphones nuisent à notre capacité à nous sentir sexy. L'auteure affirme que la commodité de nos téléphones élimine le désir, le risque et la connexion authentique. Du défilement incessant à la gratification instantanée, les téléphones nous détachent de notre corps et nous immergent dans un monde numérique, nous empêchant de vivre les moments sensuels éphémères de la vie. L'auteure nous invite à nous déconnecter, à embrasser l'incertitude et à renouer avec les expériences physiques et émotionnelles qui rendent la vie passionnante.

Lire plus

Tests unitaires réinventés : au-delà du dogme

2025-02-15

Les tests unitaires traditionnels tombent souvent dans le dogmatisme, entraînant une perte de temps et des tests inefficaces. Cet article remet en question la définition même d'une « unité », préconisant des tests d'intégration et de bout en bout centrés sur l'utilisateur au lieu de tester rigidement toutes les classes ou méthodes. L'auteur suggère de réduire la dépendance à l'isolement du code et aux simulations, en utilisant des bases de données réelles et des outils comme Docker pour améliorer l'efficacité et la pertinence des tests. Le TDD n'est pas présenté comme une solution miracle, la conception de l'architecture logicielle privilégiant les exigences non fonctionnelles. En fin de compte, la décision clé dans le choix d'une stratégie de test est de trouver un équilibre entre l'assurance qualité, la résistance à la refactorisation et la rapidité du retour d'information ; souvent, les outils modernes rendent les tests de bout en bout ou d'intégration rapides réalisables.

Lire plus

L'hôtel de ville de Boston : un chef-d'œuvre architectural controversé

2024-12-20
L'hôtel de ville de Boston : un chef-d'œuvre architectural controversé

Pour son 50e anniversaire, l'hôtel de ville de Boston, un gigantesque bâtiment en béton conçu par Kallmann et McKinnell, incite à la réflexion sur son histoire complexe. Construit dans les années 1960 pour revitaliser une Boston en difficulté, son audacieux design moderniste, un changement radical par rapport aux hôtels de ville traditionnels, a initialement polarisé les opinions. Aujourd'hui, il est salué par le monde de l'architecture comme l'un des plus grands bâtiments du XXe siècle, mais l'opinion publique reste divisée. Les architectes ont imaginé qu'il évoquerait des réflexions profondes sur l'existence humaine et l'histoire ; cependant, son extérieur froid en béton et son intérieur labyrinthique sont restés en deçà. Cet article retrace le parcours de l'hôtel de ville de Boston, de la compétition de design à son achèvement, et son impact sur le développement urbain, montrant comment un bâtiment peut encapsuler la transformation d'une ville.

Lire plus

Top 10 des joies technologiques de 2024 : Rétrospective d'un développeur

2024-12-28
Top 10 des joies technologiques de 2024 : Rétrospective d'un développeur

Dans une rétrospective de fin d'année, un rédacteur technique partage ses dix plus grandes joies liées à la technologie en 2024. Cela inclut le plaisir d'apprendre Python, l'inspiration des créatifs en ligne, le frisson de la modernisation des rétro-ordinateurs, l'utilité persistante du XML, l'expérience positive de Mastodon, la simplicité de NetBSD et d'Alpine Linux, la résurgence de l'hébergement boutique, la satisfaction de la réparation de matériel et l'élégance sobre du HTML simple. Le billet se termine par des remerciements sincères pour les commentaires des lecteurs.

Lire plus

Créez votre propre machine virtuelle : un guide étape par étape

2024-12-26

Ce tutoriel vous guide dans la création de votre propre machine virtuelle (VM) capable d’exécuter des programmes en langage assembleur, tels que les jeux 2048 ou Roguelike. Même si vous êtes déjà programmeur, ce projet vous permettra de mieux comprendre l’architecture des ordinateurs et le fonctionnement des langages de programmation. Le tutoriel couvre les concepts de base des VM, l’architecture LC-3, les jeux d’instructions, les routines de piégeage, le chargement des programmes, et bien plus encore, avec des exemples de code détaillés et des explications. Le code final compte environ 250 lignes en C, ce qui le rend accessible aux personnes ayant des connaissances de base en C/C++.

Lire plus
Développement machine virtuelle

TSMC dévoile les transistors nanosheet : une nouvelle ère pour les puces

2024-12-15
TSMC dévoile les transistors nanosheet : une nouvelle ère pour les puces

TSMC a présenté son processus de nouvelle génération N2 (2 nanomètres) à la conférence IEEE International Electron Devices Meeting, marquant sa première incursion dans les transistors nanosheet. Comparé à son processus N3, le N2 offre jusqu'à 15 % d'augmentation de vitesse, 30 % d'amélioration de l'efficacité énergétique et 15 % d'augmentation de la densité. Cette nouvelle architecture offre une plus grande flexibilité, permettant la création de nanosheets de largeurs variables sur la même puce, optimisant ainsi les performances pour différentes unités logiques, en particulier la SRAM. La recherche d'Intel a confirmé la scalabilité de l'architecture nanosheet, démontrant un transistor haute performance avec une longueur de grille de 6 nanomètres, ouvrant la voie à des progrès continus dans la technologie des puces et suggérant une extension possible de la loi de Moore.

Lire plus

Gixy : Auditeur de sécurité de configuration Nginx

2025-02-16
Gixy : Auditeur de sécurité de configuration Nginx

Gixy est un outil d'analyse des configurations Nginx pour prévenir les mauvaises configurations de sécurité et automatiser la détection des failles. Compatible avec Python 3.6 à 3.13, il est principalement testé sur GNU/Linux. Gixy détecte divers problèmes de configuration Nginx, tels que les vulnérabilités de type HTTP splitting. L'installation est flexible, supportant pip, yum et Docker. Les utilisateurs peuvent spécifier le chemin de configuration, utiliser une entrée par pipe et ignorer des tests. Gixy est activement maintenu et accepte les contributions de code et les améliorations de la documentation.

Lire plus
Développement Audit

Discuo : Une plateforme de discussion minimaliste - Pas besoin de compte

2025-01-05
Discuo : Une plateforme de discussion minimaliste - Pas besoin de compte

Initialement créé pour permettre aux développeurs de partager leurs progrès et de discuter de code, Discuo est devenu une plateforme de discussion minimaliste couvrant divers sujets. Son design épuré et l'exploration infinie des fils de discussion permettent des conversations concentrées. Aucun compte n'est nécessaire pour poster ou commenter, et sa structure catégorisée (Anime & Manga, Jeux, Tech & Dev, etc.) offre un large éventail de sujets de discussion.

Lire plus

IA contre chiffrement de bout en bout : un affrontement pour la vie privée

2025-01-17
IA contre chiffrement de bout en bout : un affrontement pour la vie privée

Cet article explore le conflit entre l'IA et le chiffrement de bout en bout. L'essor des assistants IA nécessite le traitement de données de plus en plus sensibles hors du périphérique, remettant en cause les protections de la vie privée offertes par le chiffrement de bout en bout. Si des entreprises comme Apple tentent d'atténuer ce problème grâce au « Private Cloud Compute » et à un matériel de confiance, cette approche repose sur une sécurité logicielle et matérielle complexe, loin d'une solution parfaite. Une préoccupation plus profonde réside dans le contrôle des agents IA puissants ; une fois déployés, l'accès devient primordial, soulevant le spectre de l'accès gouvernemental ou corporatif compromettant la vie privée.

Lire plus
1 2 578 579 580 582 584 585 586 595 596