ACK pour Cray X-MP : Un triomphe de la rétro-informatique

2025-01-26
ACK pour Cray X-MP : Un triomphe de la rétro-informatique

Ce projet est une fourche de l’Amsterdam Compiler Kit (ACK) qui prend en charge le superordinateur Cray X-MP et le système d’exploitation COS. Il désactive les autres plates-formes en commentant les références dans les scripts de build LUA. Pour une compilation et une exécution réussies sur macOS et Linux, il faut installer bison, flex, gcc, gmake et lua. Il est également crucial d’installer les outils du référentiel GitHub COS-Tools (un assembleur croisé, un lieur croisé et un gestionnaire de bibliothèques pour le Cray X-MP). Après la compilation, les compilateurs croisés génèrent des exécutables pour le Cray X-MP et COS. Le fichier Lisez-moi détaille la compilation d’un programme, le téléchargement via FTP sur un système NOS 2.8.7, l’utilisation de l’interface Cray Station pour le transférer et l’exécuter sur le Cray X-MP, et enfin comment afficher les résultats. Un mélange fascinant de rétro-informatique et d’ingénierie logicielle moderne.

Lire plus
Développement

L'évolution incroyable des stents : un parcours personnel

2024-12-29
L'évolution incroyable des stents : un parcours personnel

Dix-sept ans après une crise cardiaque qui a conduit à l'implantation d'un stent, l'auteur réfléchit sur les progrès remarquables de la technologie des stents. Il établit des parallèles entre l'évolution des stents — de structures métalliques de base à des dispositifs sophistiqués à libération de médicaments et bio-resorbable — et le développement des smartphones. L'auteur explore l'impact des médicaments GLP-1 sur l'avenir des interventions avec stents et souligne l'effet profond que cette technologie salvatrice a eu sur les soins cardiovasculaires, aboutissant à une histoire personnelle de résilience et de gratitude.

Lire plus
(om.co)

Confession d'un professionnel du Web3 : Je n'utilise presque pas le Web3

2024-12-27
Confession d'un professionnel du Web3 : Je n'utilise presque pas le Web3

Un vétéran du Web3 depuis 2018 avoue utiliser rarement les cryptomonnaies, soulignant la stagnation du secteur. Malgré des milliards investis, les produits Web3 ne répondent pas aux besoins des utilisateurs non cryptographiques, offrant principalement de la volatilité et des divertissements en ligne. L'auteur réfléchit sur l'accent mis par le secteur sur les outils pour les développeurs plutôt que sur les produits pour les consommateurs, observant les lacunes des finances traditionnelles —frais élevés, inefficacité— sans stimuler l'adoption massive des cryptomonnaies. Des préoccupations personnelles concernant la conformité, la gestion des portefeuilles, les contraintes de temps et l'aversion au risque l'amènent à privilégier des stratégies d'investissement plus simples. Il suggère que le Web3 pourrait être mieux adapté à une génération future.

Lire plus

SigNoz recrute : Ingénieurs backend pour l'observabilité open source

2025-01-26
SigNoz recrute : Ingénieurs backend pour l'observabilité open source

SigNoz, une startup d'observabilité open source, recherche un ingénieur backend. Le candidat idéal aura 3 à 6 ans d'expérience en ingénierie backend avec Go, une passion pour l'open source avec un historique de contributions, une compréhension approfondie du domaine de l'observabilité et une familiarité avec les verrous/canaux/concurrency de Go. Les responsabilités incluent la gestion du cycle de vie R&D du produit, la promotion de l'adoption d'OSS de SigNoz, la gestion de la feuille de route du produit et du développement de fonctionnalités pour améliorer l'expérience utilisateur open source, la rédaction de contenu technique, la création d'une place de marché d'intégrations, et plus encore.

Lire plus
Développement

Extension GitHub résumant les articles de Hacker News avec des LLMs

2024-12-12
Extension GitHub résumant les articles de Hacker News avec des LLMs

Le projet GitHub `hn-tldr-extension` propose une extension de navigateur utilisant les grands modèles de langage (LLMs) d'OpenAI et d'Anthropic pour résumer rapidement les articles de Hacker News. Les utilisateurs fournissent leurs propres clés API pour activer un bouton 'résumer' sur les pages HN, offrant des résumés concis des articles. Le code de l'extension est open-source et compatible avec des navigateurs comme Firefox.

Lire plus

Quelque chose ne va pas sur Internet : les géants de la technologie, les services de streaming et l’érosion de l’expérience utilisateur

2024-12-22
Quelque chose ne va pas sur Internet : les géants de la technologie, les services de streaming et l’érosion de l’expérience utilisateur

Un article de blog examine l’état actuel d’Internet, en arguant que les entreprises technologiques privilégient les demandes des investisseurs au détriment de l’expérience utilisateur, manipulant le comportement des utilisateurs par le biais de conceptions d’applications frustrantes, de résultats de recherche délibérément dégradés et d’un suivi des publicités omniprésent. Simultanément, le modèle de streaming de Netflix est critiqué pour avoir détruit l’industrie du cinéma, son mépris de la qualité et la manipulation des données de visualisation conduisant à un flot de contenu de faible qualité et à des chiffres d’audience gonflés. L’article conclut en soulignant l’insatisfaction généralisée des utilisateurs quant au coût croissant et à la baisse de la qualité des services en ligne, suggérant que les smartphones et les médias sociaux sous leur forme actuelle sont fondamentalement défectueux et nécessitent une amélioration significative.

Lire plus
Technologie services de streaming

Les incendies de Los Angeles aggravés par une acquisition de fonds privés ?

2025-01-26
Les incendies de Los Angeles aggravés par une acquisition de fonds privés ?

Les récents et dévastateurs incendies de Los Angeles ont été aggravés par une pénurie de camions de pompiers opérationnels, plus de la moitié de la flotte du LAFD étant hors service. Ceci n'est pas uniquement dû à des coupes budgétaires, mais plutôt au résultat d'une consolidation par des fonds privés. American Industrial Partners (AIP) a regroupé les fabricants de camions de pompiers au sein de REV Group, créant un quasi-monopole qui a fait grimper les prix et les délais de livraison. Cela a laissé le LAFD en difficulté pour remplacer les véhicules vieillissants, entravant sa capacité à combattre les incendies. L'article soutient que cette situation souligne la nécessité d'une application plus stricte des lois antitrust pour prévenir des crises similaires.

Lire plus

Mauvais usage du principe de Pareto dans la technologie : 80 % d’efforts, 20 % de produit ?

2025-01-23
Mauvais usage du principe de Pareto dans la technologie : 80 % d’efforts, 20 % de produit ?

Dans le développement de jeux vidéo, le concept de « tranche verticale » met l’accent sur l’exhaustivité, tandis que le « produit minimum viable » (MVP) prédominant dans l’industrie technologique privilégie l’itération rapide. L’auteur soutient que l’accent excessif mis sur le principe de Pareto (80 % des résultats avec 20 % d’efforts) conduit à ce que de nombreux produits technologiques restent des MVP grossiers, manquant de polissage final et laissant les utilisateurs insatisfaits. Cela ne se voit pas seulement dans les applications et les logiciels, mais affecte également l’IA, comme les voitures autonomes et la génération d’images ; elles sont prometteuses, mais loin d’être pratiques. L’auteur appelle à un changement de mentalité, en valorisant l’exhaustivité et l’expérience utilisateur au lieu de l’itération rapide et du financement.

Lire plus
Développement Principe de Pareto

printf sûr et efficace en Idris : pas besoin de macros

2025-02-14

Cet article montre comment implémenter une fonction printf sûre et efficace en Idris sans utiliser de macros dangereuses ni d’arguments variables. L’auteur, en utilisant intelligemment la programmation de niveau type, analyse la chaîne de formatage dans une structure de données et génère dynamiquement la signature du type de fonction en fonction de celle-ci. Cela permet d’obtenir la fonctionnalité du printf de C tout en maintenant la sécurité mémoire et le typage. L’article explore également la gestion des chaînes de formatage en temps d’exécution et souligne les défauts de l’implémentation, tels que des messages d’erreur peu clairs, suggérant des pistes d’amélioration futures.

Lire plus

Pyper : Python Concurrentiel Simplifié

2025-01-15
Pyper : Python Concurrentiel Simplifié

Pyper est un framework flexible pour le traitement de données concurrentes et parallèles, basé sur des modèles de programmation fonctionnelle. Il intègre parfaitement les opérations avec threads, multitraitement et asynchrones, simplifiant la création de systèmes ETL, de microservices de données et de pipelines de collecte de données. Avec une API claire et des files d'attente efficaces, Pyper offre une solution légère en Python pur (sans dépendances) qui privilégie la facilité d'utilisation, la sécurité et l'efficacité. Les développeurs peuvent se concentrer sur la construction de la logique plutôt que sur la gestion des détails de concurrence de bas niveau.

Lire plus
Développement

Statut du support du chipset Asahi Linux M3

2025-01-26
Statut du support du chipset Asahi Linux M3

La page wiki du projet Asahi Linux détaille son support pour les puces de la série Apple M3 (M3, M3 Pro et M3 Max). La page présente un tableau décrivant l'état de diverses fonctionnalités matérielles dans différentes versions d'Asahi Linux (comme linux-asahi, asahi-edge, etc.), incluant le support stable, les fonctionnalités en cours de développement et les fonctionnalités non supportées. Il est important de noter que, comme les puces de la série M3 n'ont pas encore été officiellement lancées, une grande partie du statut du support est prédictive, basée sur les modèles de mise à jour précédents d'Apple. La page souligne également les détails de l'implémentation et les difficultés de fusion en amont pour certaines fonctionnalités (par exemple, cpuidle).

Lire plus
Développement Puce Apple M3

Les coupes de financement du programme CVE menacent la gestion mondiale des vulnérabilités

2025-04-16
Les coupes de financement du programme CVE menacent la gestion mondiale des vulnérabilités

Le financement du gouvernement américain pour le programme mondial des vulnérabilités et expositions communes (CVE), qui attribue des identifiants uniques aux vulnérabilités logicielles, prend fin cette semaine. La fin de ce programme crucial risque de perturber la gestion mondiale des vulnérabilités, pouvant arrêter la publication de nouvelles vulnérabilités, mettre le site Web CVE hors ligne et compromettre les infrastructures critiques et la sécurité nationale. Bien que des mesures temporaires soient explorées, des solutions à long terme nécessitent une collaboration de l'industrie pour éviter l'effondrement du programme CVE.

Lire plus
Technologie

Ingénieur Frontend Senior (Remote en Europe) chez Photoroom

2025-01-11
Ingénieur Frontend Senior (Remote en Europe) chez Photoroom

Photoroom recrute un ingénieur Frontend senior pour un poste entièrement à distance en Europe. C'est une excellente occasion de travailler à domicile tout en contribuant à une entreprise technologique en pleine croissance. Si vous avez une vaste expérience en développement frontend web et maîtrisez diverses technologies frontend, c'est l'emploi de vos rêves.

Lire plus
Développement ingénieur frontend

Le centre Honda de véhicules électriques en Ohio : une fabrication flexible pour l'avenir

2025-02-02
Le centre Honda de véhicules électriques en Ohio : une fabrication flexible pour l'avenir

Honda investit plus d'un milliard de dollars pour transformer ses installations en Ohio en un centre de production flexible de véhicules électriques (VE), capable de produire des VE, des hybrides et des voitures à essence sur les mêmes lignes. Fin 2025, le centre commencera la production de l'Acura RSX EV, suivi des SUV et berlines Honda série 0, et de l'Afeela 1 de Sony Honda Mobility. Cette approche innovante permet une fabrication efficace des véhicules à combustion interne et électriques, améliorant la compétitivité et l'efficacité générale de la production. Le modèle flexible assure la préparation future de Honda aux demandes croissantes du marché.

Lire plus
Technologie Fabrication

Une immunthérapie révolutionnaire contre le cancer du cerveau va faire l'objet d'un essai clinique à grande échelle

2025-02-27
Une immunthérapie révolutionnaire contre le cancer du cerveau va faire l'objet d'un essai clinique à grande échelle

Un essai clinique international mené par l'Australie va enquêter scientifiquement sur l'efficacité d'une approche d'immunothérapie double dans le traitement du glioblastome. L'essai, dirigé par le Brain Cancer Centre, une collaboration d'oncologues, d'immunologistes et de neurochirurgiens de renommée mondiale, testera l'immunothérapie double, certains patients recevant également une chimiothérapie. Bien que les résultats préliminaires soient encourageants, les chercheurs soulignent la nécessité d'un essai clinique à grande échelle avant de pouvoir le considérer comme une percée.

Lire plus

Boostez vos emojis Slack avec la HDR !

2025-04-17

Envie de rendre vos réactions Slack plus éclatantes ? Découvrez comment ajouter de la HDR à vos emojis ! Grâce à un simple script ImageMagick, transformez vos emojis classiques en versions HDR pour une luminosité saisissante sur les appareils compatibles (comme les iPhones). La compatibilité Android est pour l’instant absente. Vous devrez installer ImageMagick et télécharger le profil 2020_profile.icc. La valeur `Multiply` dans le script ajuste la luminosité et l’équilibre des couleurs.

Lire plus
Divers

Le chiffrement homomorphe dans iOS 18 d'Apple : Une recherche privée

2025-01-15

iOS 18 d'Apple utilise le chiffrement homomorphe pour améliorer ses fonctionnalités de recherche de photos, permettant des recherches dans le cloud sans révéler le contenu des photos des utilisateurs. L'article explique les principes sous-jacents du chiffrement homomorphe, permettant des calculs sur des données chiffrées dont le résultat déchiffré correspond aux calculs sur des données non chiffrées. L'implémentation d'Apple n'est pas entièrement homomorphe, sacrifiant une certaine confidentialité pour des performances accrues et la combinant avec la confidentialité différentielle et les réseaux d'anonymisation pour renforcer la confidentialité. Bien qu'imparfaite, elle représente une avancée significative vers un équilibre entre confidentialité et facilité d'utilisation.

Lire plus

En louange de l'idée de cent pages : plaidoyer pour la concision dans la non-fiction

2024-12-22

Tracy Durnell plaide en faveur de la valeur des livres de non-fiction concis, en particulier ceux d'environ 100 pages. Elle considère ces œuvres plus courtes comme idéales pour explorer une seule idée percutante sans détails excessifs, s'adaptant à la capacité d'attention plus courte des lecteurs modernes. Durnell met en lumière plusieurs exemples d'excellents livres de cette longueur, les comparant à des œuvres plus longues qui, selon elle, diluent souvent leurs idées centrales par des remplissages inutiles. Elle défend l'efficacité d'une approche ciblée, soulignant les avantages de connecter plusieurs idées concises pour construire une compréhension plus large que de consommer de longs tomes très détaillés.

Lire plus

Orange Intelligence : Outil de productivité open source pour macOS surpassant celui d'Apple

2025-01-26
Orange Intelligence : Outil de productivité open source pour macOS surpassant celui d'Apple

Orange Intelligence est un puissant outil de productivité open source pour macOS, conçu pour surmonter les limites des fonctionnalités d'intelligence intégrées d'Apple. Son interface élégante de fenêtre flottante permet aux utilisateurs de capturer, traiter et remplacer du texte de manière transparente dans n'importe quelle application. Grâce à la prise en charge des fonctions Python personnalisées, il s'intègre parfaitement aux LLM comme OpenAI ou LLaMA local, permettant la création de systèmes d'agents complexes. Construit avec Python, PyQt6 et Applescript, Orange Intelligence offre de nombreuses options de personnalisation, augmentant ainsi la productivité des développeurs, des chercheurs et des passionnés d'IA.

Lire plus
Développement

PubPeer : La protéine TRF2-S régule le transport de l'ARNm axonal

2025-01-16

Une publication sur PubPeer discute d'un article de recherche sur la TRF2-S, une nouvelle protéine se liant à l'ARN et à la FMRP, essentielle pour réguler le transport de l'ARNm axonal et la plasticité présynaptique. Publié dans Nature Communications, l'étude révèle comment la TRF2-S influence la croissance neuronale et la fonction en affectant le trafic de l'ARNm et la traduction locale. Cette recherche éclaire les mécanismes neuronaux et offre potentiellement de nouvelles voies pour le traitement des maladies neurologiques.

Lire plus

Conflit d'intérêts de Matt Mullenweg : temps de démissionner ?

2025-01-12

Cet article soutient que Matt Mullenweg, fondateur de WordPress, est confronté à un conflit d'intérêts important en dirigeant simultanément la fondation à but non lucratif WordPress Foundation et l'entreprise à but lucratif Automattic. L'auteur affirme que les intérêts commerciaux d'Automattic pourraient entrer en conflit avec la mission de la Fondation, nuisant potentiellement à la communauté WordPress. L'article a suscité un débat animé sur la gouvernance de l'open source et les intérêts commerciaux, les membres de la communauté exprimant des opinions tranchées des deux côtés.

Lire plus
Développement conflit d'intérêts

Great Question (YC) recrute un responsable des opérations RH

2024-12-12
Great Question (YC) recrute un responsable des opérations RH

Great Question, une startup soutenue par YC qui simplifie la recherche client, recherche un responsable des opérations RH expérimenté. Ce rôle se concentrera sur l'optimisation du recrutement, de l'intégration, de la standardisation de la rémunération et de l'amélioration de la culture d'entreprise pour accroître l'engagement et la fidélisation des employés. Le candidat idéal aura plus de 3 ans d'expérience dans les opérations RH, une expertise en rémunération et en gestion des performances, d'excellentes compétences en communication et une capacité prouvée à réussir en télétravail. Il s'agit d'une occasion cruciale de contribuer à une startup en forte croissance.

Lire plus

Simulation d'automate cellulaire 1D VGA dans le navigateur

2025-01-08

Le projet TinyTapeout '09 d'Alexander Mordvintsev exécute un signal VGA 60 fps 640x480 directement dans votre navigateur. Cette puce unique de 160x100 μm simule une animation défilante de plusieurs règles élémentaires d'automates cellulaires 1D. Le simulateur basé sur WebAssembly, visualisé avec SwissGL, affiche les activations au niveau des portes. Cela démontre une densité de calcul impressionnante, montrant la capacité à intégrer des calculs complexes sur une puce minuscule. Des liens vers le référentiel de conception et la page de démonstration sont fournis.

Lire plus

LogLayer : Unifiez vos logs JavaScript

2025-01-06
LogLayer : Unifiez vos logs JavaScript

LogLayer est une couche unificatrice pour les bibliothèques de logging JavaScript, offrant une expérience de logging cohérente. Il prend en charge plusieurs bibliothèques de logging (telles que Pino, Bunyan) et des fournisseurs de services cloud (tels que Datadog, New Relic), et permet d'étendre les fonctionnalités avec des plugins pour des fonctions telles que le filtrage et la suppression de données. Les développeurs peuvent facilement ajouter des balises, des métadonnées et des erreurs, et basculer entre les fournisseurs de logging à la volée sans modifier le code de l'application.

Lire plus
Développement

Statut du serveur en Asie-Pacifique : Maintenance partielle

2025-02-06

Une vérification de l’état dans plusieurs villes de la région Asie-Pacifique révèle que certains serveurs sont actuellement en maintenance, notamment à Jakarta, Dacca et Karachi. D’autres emplacements fonctionnent normalement. Cette maintenance peut affecter l’expérience utilisateur ; il est conseillé aux utilisateurs de consulter les annonces officielles pour obtenir des mises à jour.

Lire plus

Kubernetes Spec v1.32 publié : Guide de référence complet des ressources

2024-12-12
Kubernetes Spec v1.32 publié : Guide de référence complet des ressources

kubespec.dev a publié un guide de référence et une documentation pour la spécification Kubernetes v1.32, fournissant une documentation complète pour toutes les ressources, propriétés, types et exemples intégrés. Le guide couvre les charges de travail, le cluster, le réseau, la configuration, le stockage, l'administration et le contrôle d'accès, permettant aux utilisateurs de trouver et de comprendre rapidement les fonctionnalités de Kubernetes. Le projet est open source et accepte les contributions.

Lire plus
Développement Spécification

Qwen 2.5 d'Alibaba : un LLM avec un contexte de 1 million de jetons

2025-01-26

Alibaba a publié une mise à jour majeure de son modèle linguistique large open source, Qwen 2.5, avec une fenêtre de contexte impressionnante de 1 million de jetons ! Ceci est réalisé grâce à une nouvelle technique appelée Dual Chunk Attention. Deux modèles sont disponibles sur Hugging Face : des versions 7B et 14B de paramètres, nécessitant toutes deux une VRAM importante – au moins 120 Go pour le modèle 7B et 320 Go pour le modèle 14B. Bien qu'utilisables pour des tâches plus courtes, Alibaba recommande d'utiliser son framework vLLM personnalisé. Des versions quantifiées GGUF émergent, offrant des tailles plus réduites, mais des problèmes de compatibilité avec les longueurs de contexte complètes pourraient exister. Un blogueur a essayé d'exécuter la version GGUF sur un Mac en utilisant Ollama, rencontrant quelques difficultés et promettant une mise à jour future.

Lire plus

Tournage d'une éclipse lunaire à Tenerife : une bataille contre les difficultés

2025-03-24
Tournage d'une éclipse lunaire à Tenerife : une bataille contre les difficultés

Deux photographes ont planifié une séance photo ambitieuse pour capturer une éclipse lunaire totale à Tenerife, en utilisant le cratère du Teide comme toile de fond unique. Cependant, des problèmes d'équipement, des conditions météorologiques difficiles et même un cambriolage de voiture ont menacé de faire échouer leurs projets. Malgré des défis apparemment insurmontables, leur persévérance a payé, donnant lieu à des images et des timelapses impressionnants de l'éclipse lunaire capturés dans des conditions extrêmes. Cette histoire témoigne de la détermination et de la passion des photographes pour leur art.

Lire plus

L'analyseur XML Expat corrige une vulnérabilité critique de longue date : une bataille d'une décennie

2025-03-13

Après deux ans et demi d'efforts, une vulnérabilité critique (CVE-2024-8176) dans l'analyseur XML Expat a enfin été corrigée. La vulnérabilité, résultant d'appels récursifs pouvant entraîner des dépassements de pile et des attaques par déni de service, a été résolue dans la version 2.7.0. Le mainteneur Sebastian Pipping, après avoir contacté de nombreuses entreprises pour obtenir de l'aide, a collaboré avec Siemens et d'autres pendant dix mois pour résoudre trois variantes du problème. La version inclut également d'autres améliorations, telles qu'un nouveau fuzzer et des binaires 64 bits pour Windows. Cette histoire rappelle les risques de sécurité cachés même dans les techniques de programmation apparemment simples, et l'importance de la collaboration de la communauté open source.

Lire plus

Modèles de mémoire des langages de programmation : défis et solutions en programmation concurrente

2024-12-12

Cet article explore en profondeur les modèles de mémoire des langages de programmation, plus précisément le comportement de la mémoire partagée dans les programmes multithreadés. Prenant un programme simple de type C comme exemple, il illustre comment les optimisations du compilateur peuvent conduire à des résultats inattendus, tels que des problèmes de concurrence entre les threads. Pour y remédier, les langages modernes introduisent des variables atomiques et des opérations atomiques afin de garantir la synchronisation des threads et d’éviter les problèmes de concurrence. L’article compare les modèles de mémoire de Java, C++, Rust et d’autres langages, en analysant leurs forces et faiblesses, ainsi que leur évolution, et souligne les défis qui persistent dans la formalisation des modèles de mémoire.

Lire plus
1 2 570 571 572 574 576 577 578 595 596