Bureau Linux : Excellent ; Serveur Linux : Un Bordel ? La Réponse Élégante de FreeBSD

2025-03-31
Bureau Linux : Excellent ; Serveur Linux : Un Bordel ? La Réponse Élégante de FreeBSD

L'auteur compare les expériences de bureau et de serveur sous Linux, trouvant le bureau remarquablement convivial. Cependant, le côté serveur souffre d'une complexité excessive due à systemd et à des couches d'abstraction comme Docker et Kubernetes, rendant le dépannage difficile. FreeBSD, à l'inverse, brille par sa simplicité, sa stabilité et sa facilité de maintenance, même dans les scénarios de reprise après sinistre. Cependant, une tendance croissante des logiciels open source à dépendre fortement du déploiement Docker, sans méthodes d'installation natives, représente un défi pour les utilisateurs de FreeBSD. L'auteur souligne les difficultés de déploiement avec Immich et BunkerWeb à titre d'exemples.

Lire plus
Développement Administration Serveur

La sonde solaire Parker de la NASA signale une approche réussie au plus près du Soleil

2024-12-27

La sonde solaire Parker de la NASA a marqué l'histoire à la veille de Noël en effectuant une approche sans précédent du Soleil, à une distance de 3,8 millions de miles. Après son approche rapprochée du 24 décembre, la sonde a envoyé avec succès un signal de balise à la Terre le 26 décembre, confirmant son bon état de fonctionnement. Cette étude rapprochée fournit des données inestimables aux scientifiques pour percer les mystères du Soleil, notamment la façon dont la matière solaire est chauffée à des millions de degrés, l'origine du vent solaire et l'accélération des particules énergétiques. Des données de télémétrie détaillées sont attendues le 1er janvier.

Lire plus

NCURSES : Le héros méconnu de la programmation de terminaux UNIX

2025-03-26

Ce document présente la bibliothèque NCURSES, une bibliothèque puissante et indépendante du terminal pour la peinture d'écran et le traitement des événements d'entrée. Issue des routines de gestion d'écran de l'éditeur vi, elle a évolué à travers les bases de données termcap et terminfo. NCURSES prend en charge plusieurs surlignages, la couleur, l'interaction avec la souris et des extensions pour les panneaux, les menus et les formulaires, simplifiant ainsi considérablement le développement d'applications de terminal.

Lire plus

Salesforce publie Merlion : une bibliothèque d'apprentissage automatique pour les séries temporelles

2025-02-28
Salesforce publie Merlion : une bibliothèque d'apprentissage automatique pour les séries temporelles

Salesforce a publié Merlion, une puissante bibliothèque Python pour l'intelligence des séries temporelles. Elle fournit un framework d'apprentissage automatique de bout en bout, couvrant le chargement des données, la construction des modèles, le post-traitement et l'évaluation des performances. Merlion prend en charge diverses tâches d'apprentissage des séries temporelles, notamment la prévision, la détection d'anomalies et la détection de points de rupture. Elle offre des modèles par défaut faciles à utiliser et des fonctionnalités AutoML, permettant aux ingénieurs et aux chercheurs de développer et de comparer rapidement des modèles. De plus, elle prend en charge la visualisation et le calcul distribué, ce qui la rend idéale pour gérer les applications de séries temporelles à l'échelle industrielle.

Lire plus
IA

Cracks, démos et le flou des droits d'auteur dans la demoscène

2025-03-17

Cet article explore l'ambiguïté de longue date entourant les droits d'auteur au sein de la demoscène. Depuis l'âge d'or du cracking de jeux Amiga et C64 dans les années 1980, une relation complexe existe entre les groupes de crackers et les groupes de production de démos. Si le cracking était courant, considéré par certains comme une rébellion contre les jeux chers, la demoscène elle-même a une politique de tolérance zéro pour le plagiat entre ses membres. En utilisant des exemples comme les cracktros de Unit A et The Movers, l'article met en lumière cette culture paradoxale, discutant de la coexistence d'anciens crackers avec les studios de jeux dans le développement commercial de jeux, et de la perception de l'originalité, du partage de code et de l'art généré par IA. Finalement, l'article souligne que la compréhension de la demoscène des droits d'auteur est fluide et en constante évolution, sans règles claires, mais plutôt des normes non écrites et un consensus communautaire.

Lire plus
Jeux demoscène

Google conteste une amende antitrust de 4,5 milliards de dollars de l'UE, affirmant qu'elle a pénalisé l'innovation

2025-01-29
Google conteste une amende antitrust de 4,5 milliards de dollars de l'UE, affirmant qu'elle a pénalisé l'innovation

Google fait appel d'une amende antitrust record de 4,5 milliards de dollars de l'UE, affirmant que la sanction, infligée il y a sept ans, a pénalisé le géant de la technologie pour son innovation. Google soutient que le fait d'exiger des fabricants de téléphones qu'ils préinstallent ses services n'a pas restreint la concurrence, mais l'a plutôt stimulée. Le tribunal de l'UE rendra un jugement définitif dans les prochains mois.

Lire plus
Technologie

Strac, Startup YC, Recrute un Ingénieur Sécurité Endpoint Senior (Windows)

2025-01-22
Strac, Startup YC, Recrute un Ingénieur Sécurité Endpoint Senior (Windows)

La startup Strac, soutenue par Y Combinator, recrute un Ingénieur Sécurité Endpoint Senior (Windows) pour concevoir et développer des solutions de sécurité endpoint avancées. Le poste exige 5+ années d'expérience en développement logiciel, une maîtrise de C/C++ et C#, une bonne connaissance des entrailles de Windows et de ses API, ainsi qu'une expérience dans la création d'agents de surveillance ou de sécurité endpoint. Strac propose une solution de découverte de données et de prévention des pertes de données (DLP) sans agent, protégeant les données SaaS, cloud, IA générative et endpoint sur des plateformes comme O365, Slack et GDrive. Il s'agit d'un poste à distance offrant une rémunération comprise entre 135 000 et 200 000 dollars et une participation importante à l'entreprise.

Lire plus

La Cour suprême brésilienne ordonne la mise hors ligne de Rumble, suscitant un débat sur la liberté d'expression

2025-02-22
La Cour suprême brésilienne ordonne la mise hors ligne de Rumble, suscitant un débat sur la liberté d'expression

Le juge de la Cour suprême brésilienne, Alexandre de Moraes, a ordonné que la plateforme de partage de vidéos Rumble soit mise hors ligne dans le pays sous 24 heures pour non-respect des décisions de justice, notamment pour ne pas avoir désigné de représentant légal au Brésil et pour avoir refusé de supprimer la chaîne du journaliste conservateur brésilien Allan dos Santos. Rumble a répondu en alléguant une « censure sans précédent » et, avec Trump Media & Technology Group, a poursuivi Moraes pour violation des droits à la liberté d'expression du Premier amendement des États-Unis. Ceci fait écho à une ordonnance similaire contre X (anciennement Twitter), soulevant des inquiétudes concernant la liberté d'expression et la portée juridictionnelle.

Lire plus
Technologie Brésil

Les États-Unis restreignent l'accès de la Suisse aux puces d'IA

2025-01-27
Les États-Unis restreignent l'accès de la Suisse aux puces d'IA

Les États-Unis ont renforcé les contrôles à l'exportation des produits liés à l'intelligence artificielle, n'accordant un accès sans restriction aux puces d'IA cruciales qu'à un groupe restreint d'« alliés », excluant la Suisse. Cette mesure a suscité des inquiétudes en Suisse, car ces puces sont essentielles à la recherche académique et aux applications commerciales. Le gouvernement suisse est en contact avec les autorités américaines pour s'assurer que la recherche et l'industrie suisses ne soient pas indûment pénalisées, soulignant les références de la Suisse en tant que partenaire fiable.

Lire plus
Technologie puces d'IA

Comment un robot de révision de code IA a appris à se taire

2024-12-21
Comment un robot de révision de code IA a appris à se taire

Le robot de révision de code IA de Greptile a initialement été critiqué pour générer trop de commentaires. Pour résoudre ce problème, ils ont expérimenté l'ingénierie des invites et ont fait évaluer ses propres commentaires par le LLM, mais ces méthodes se sont avérées inefficaces. Leur percée est venue de la vectorisation des commentaires précédents, de leur regroupement dans une base de données vectorielle et du filtrage des nouveaux commentaires similaires à ceux qui avaient été précédemment rejetés. Cette approche a augmenté le taux de prise en charge des développeurs de 19 % à plus de 55 %, réduisant considérablement le bruit du LLM.

Lire plus
Développement Révision de code

Le PDG de Deel impliqué dans un scandale d'espionnage : les aveux d'un ancien employé révèlent des détails

2025-04-02
Le PDG de Deel impliqué dans un scandale d'espionnage : les aveux d'un ancien employé révèlent des détails

Le PDG de Deel, Alex Bouaziz, est impliqué dans un scandale d'espionnage d'entreprise. Un ancien employé de Rippling, Keith O'Brien, dans une déclaration sous serment en Irlande, a admis avoir été engagé par Deel pour espionner son concurrent Rippling, suivant les instructions du PDG Alex Bouaziz. O'Brien a déclaré avoir communiqué avec Alex Bouaziz et le directeur financier de Deel (le père d'Alex, Philippe Bouaziz) via Telegram et avoir reçu un paiement pour ses actes. L'incident a attiré l'attention de la presse irlandaise, et Rippling a intenté un procès contre Deel.

Lire plus
Technologie espionnage industriel

Glossaire GPU : Guide complet de l’architecture GPU

2025-01-14
Glossaire GPU : Guide complet de l’architecture GPU

L’équipe Modal a créé un glossaire complet sur les GPU pour remédier à la nature fragmentée de la documentation sur les GPU. Ce dictionnaire en ligne interactif relie les concepts à différents niveaux de la pile, de l’architecture CUDA aux indicateurs du compilateur nvcc. Les utilisateurs peuvent naviguer à l’aide de liens hypertexte ou lire de manière linéaire. Le glossaire couvre le matériel du périphérique (architecture CUDA, multiprocesseurs de streaming, etc.), les logiciels du périphérique (modèle de programmation CUDA, PTX, etc.) et les logiciels de l’hôte (CUDA C++, pilotes NVIDIA, etc.), offrant ainsi aux développeurs une ressource complète et facile à comprendre sur les connaissances relatives aux GPU.

Lire plus
Développement Calcul Parallèle

Coder dans MS Paint ? MS Paint IDE le rend possible !

2025-03-05
Coder dans MS Paint ? MS Paint IDE le rend possible !

MS Paint IDE est un programme qui lit les fichiers image standard de MS Paint et traduit le texte à l'intérieur en code exécutable. Écrivez, compilez et exécutez des programmes en utilisant l'interface familière de MS Paint, avec prise en charge des bibliothèques externes et de plusieurs classes. Cela ressemble à de la science-fiction, mais c'est réel !

Lire plus
Développement

Entraîner des modèles de diffusion à grande échelle avec un micro-budget : 1890 $

2025-01-16
Entraîner des modèles de diffusion à grande échelle avec un micro-budget : 1890 $

Sony Research a publié en open source micro_diffusion, démontrant comment entraîner des modèles de diffusion à grande échelle avec un budget extrêmement faible (1890 $). Utilisant 37 millions d'images réelles et synthétiques publiques, ils ont entraîné un modèle Transformer sparse de 1,16 milliard de paramètres, atteignant un score FID de 12,7 sur la génération zero-shot du jeu de données COCO. Le projet fournit le code d'entraînement, le code du jeu de données, les poids des modèles pré-entraînés et détaille un processus d'entraînement par étapes, incluant un entraînement progressif de basse à haute résolution et l'utilisation du masquage par patch pour réduire les coûts d'entraînement et améliorer l'efficacité.

Lire plus

Ordinateur rétro DIY : 4x la puissance d'un C64 !

2025-01-22
Ordinateur rétro DIY : 4x la puissance d'un C64 !

Un développeur a construit un ordinateur rétro à domicile en utilisant seulement 61 circuits intégrés logiques 74HCxx, 2 puces SRAM 6C1008 et 4 puces FLASH 39SF0x0 – soit 4 fois la puissance de traitement d'un Commodore C64 ! Le Minimal 64x4 possède 64 Ko de RAM, un SSD FLASH de 512 Ko, une sortie VGA et un port PS/2. Il possède 256 instructions et une chaîne d'outils complète, incluant un système d'exploitation, un éditeur de texte, un assembleur et un interpréteur de type Python. Le projet open source inclut des jeux classiques comme Tetris et Space Invaders.

Lire plus
Matériel

Arsenal FC recherche un ingénieur de recherche en IA pour révolutionner l'analyse du football

2025-01-25
Arsenal FC recherche un ingénieur de recherche en IA pour révolutionner l'analyse du football

L'Arsenal Football Club recherche un ingénieur de recherche hautement qualifié pour utiliser l'IA et l'apprentissage profond pour l'analyse de football de pointe. Le candidat idéal aura une expérience des techniques d'apprentissage profond (Transformers, modèles de diffusion, etc.), gérera des ensembles de données divers (images, vidéos, texte) et collaborera avec des ingénieurs logiciels, des designers UX et des analystes de football pour créer des applications percutantes. Ce poste offre la possibilité de contribuer à divers aspects du club, du recrutement des joueurs à la préparation des matchs, en stimulant le succès sur le terrain grâce à une approche axée sur les données.

Lire plus

FlashSpace : Gestionnaire d’espaces de travail ultrarapide pour macOS

2025-02-08
FlashSpace : Gestionnaire d’espaces de travail ultrarapide pour macOS

FlashSpace est un gestionnaire d’espaces de travail virtuels extrêmement rapide pour macOS, conçu pour améliorer et remplacer les Espaces macOS natifs. Il élimine le temps d’attente des animations macOS et offre des fonctionnalités telles que la prise en charge de plusieurs écrans, des raccourcis personnalisables pour le changement d’espace de travail et la possibilité d’affecter des applications à des espaces de travail et des écrans spécifiques. Des fonctionnalités supplémentaires incluent un gestionnaire de focus, un gestionnaire de curseur, des profils pour basculer rapidement entre différentes configurations et l’intégration avec SketchyBar pour un flux de travail amélioré.

Lire plus
Développement espace de travail virtuel

io_uring : Révolutionner la programmation d'E/S asynchrone sous Linux

2025-01-06

io_uring est une nouvelle approche puissante de la programmation d'E/S asynchrone sous Linux, surmontant les limitations des sous-systèmes d'E/S précédents. Ce guide complet, écrit par Shuveb Hussain, couvre l'introduction d'io_uring, l'interface de bas niveau, des exemples liburing (y compris cat, cp et un serveur web), et l'utilisation avancée. Des exemples de code source et des référentiels GitHub sont fournis pour l'apprentissage et la contribution.

Lire plus
Développement E/S asynchrone

Le succès fou de SpaceX : l’algorithme Haywood en action

2025-01-10
Le succès fou de SpaceX : l’algorithme Haywood en action

Cette critique du nouveau livre d’Eric Berger, *Reentry : SpaceX, Elon Musk, and the Reusable Rockets that Launched a Second Space Age*, détaille l’extraordinaire histoire de succès de SpaceX. L’auteur attribue les réussites de SpaceX à l’adhésion extrême d’Elon Musk à « l’algorithme Haywood » : établir une liste de tout ce qui est nécessaire pour réussir, puis tout faire. SpaceX a surmonté d’innombrables obstacles techniques et politiques, révolutionnant l’industrie aérospatiale par ses innovations audacieuses et son exécution quasi-folle, réalisant des fusées réutilisables et réduisant considérablement les coûts de lancement. La critique utilise des anecdotes sur les exploits audacieux de SpaceX, du transport de fusées et de la construction de sites de lancement à la gestion de crises imprévues, pour souligner sa culture d’entreprise unique et sa quête incessante d’innovation malgré les contretemps. En fin de compte, l’auteur soutient que le triomphe de SpaceX provient de son engagement indéfectible envers ses objectifs, de son exécution tenace et du style de leadership non conventionnel de Musk.

Lire plus
Technologie Fusées

La gouverneure de New York signe une loi criminalisant le marché noir des réservations de restaurants

2024-12-21
La gouverneure de New York signe une loi criminalisant le marché noir des réservations de restaurants

La gouverneure de New York, Kathy Hochul, a signé la loi anti-piratage des réservations de restaurants, visant à lutter contre le marché noir des réservations de restaurants. Cette loi, une première aux États-Unis, cible les individus et groupes utilisant des robots ou des méthodes manuelles pour accaparer et revendre des réservations à des prix gonflés. Elle protège les consommateurs et les entreprises en garantissant un système de réservation plus équitable, tout en reconnaissant certaines raisons légitimes pour l'échange de réservations, comme la gestion de réservations non remboursables en cas d'urgence. Cependant, la spéculation et les annulations fréquentes nuisent aux restaurants et aux clients.

Lire plus

L'identité cyclique pour les dérivées partielles : percer le mystère du -1

2024-12-16
L'identité cyclique pour les dérivées partielles : percer le mystère du -1

Cet article explore l'identité cyclique pour les dérivées partielles : ∂z/∂x * ∂x/∂y * ∂y/∂z = -1, plutôt que le 1 intuitif. À travers des exemples et diverses méthodes de démonstration, notamment les formes différentielles et les interprétations géométriques, l'article révèle les principes mathématiques sous-jacents à cette identité apparemment contre-intuitive. L'auteur discute également de ses applications en physique et propose des explications intuitives.

Lire plus

Le guide illustré du doctorat : un voyage visuel

2025-01-12

Cet article explique visuellement le cheminement d'un doctorat. Le savoir est représenté comme un cercle, et un doctorat est décrit comme le fait de repousser les limites de ce cercle, en y créant une empreinte représentant la contribution de la recherche originale. L'auteur utilise des diagrammes simples pour illustrer les étapes, des études de premier cycle à la découverte finale. L'article souligne la persévérance et l'importance de voir la situation dans son ensemble.

Lire plus

Types Ensemblistes d'Elixir : Résolution du problème de l'évolution des données pour les bibliothèques

2025-01-14

Cet article explore comment les types ensemblistes en Elixir peuvent répondre aux défis de compatibilité descendante de l'évolution des définitions de données publiques dans les bibliothèques des langages à typage statique. L'auteur illustre les limites des systèmes de types existants lors de la gestion de l'évolution des structures de données avec un exemple d'interopérabilité entre des bibliothèques C et Rust. Une solution basée sur le sous-typage structurel et la révision est proposée, permettant aux bibliothèques d'étendre les structures de données sans casser les utilisateurs existants. Cette solution utilise le compilateur pour la vérification automatique de la sécurité des types et prend en charge la coexistence de différentes versions de données entre les bibliothèques et les applications.

Lire plus

Node.js active --experimental-strip-types par défaut, améliorant la prise en charge de TypeScript

2024-12-26
Node.js active --experimental-strip-types par défaut, améliorant la prise en charge de TypeScript

Une mise à jour importante de Node.js active l'indicateur `--experimental-strip-types` par défaut. Cela signifie que les développeurs peuvent désormais exécuter des fichiers TypeScript sans configuration supplémentaire. Ce changement vise à améliorer la prise en charge de TypeScript et à détecter davantage de bogues. Bien qu'il soit encore expérimental, cela représente une avancée majeure vers un développement TypeScript plus simple dans Node.js, offrant aux développeurs une expérience plus rationalisée.

Lire plus
Développement Développement

Attaque massive de la chaîne d'approvisionnement compromet des centaines de boutiques de commerce électronique

2025-05-11
Attaque massive de la chaîne d'approvisionnement compromet des centaines de boutiques de commerce électronique

Des centaines de boutiques de commerce électronique, dont une multinationale de 40 milliards de dollars, utilisent des versions piratées de logiciels populaires. La société de sécurité Sansec a découvert que des attaquants exploitent activement ces portes dérobées depuis au moins le 20 avril. Les paquets concernés proviennent de fournisseurs tels que Tigren, Magesolution (MGS), Meetanshi et Weltpixel, et ont été publiés entre 2019 et 2022. Les attaquants ont compromis les serveurs des fournisseurs pour injecter des portes dérobées, obtenant ainsi un accès à toutes les boutiques de leurs clients et à leurs visiteurs. La porte dérobée se déguise en vérification de licence, située dans le fichier License.php ou LicenseApi.php. Les boutiques de commerce électronique utilisant les logiciels de ces fournisseurs sont invitées à vérifier leur sécurité immédiatement.

Lire plus

La Ciclovía de Bogotá : 50 ans de rues ouvertes

2024-12-22
La Ciclovía de Bogotá : 50 ans de rues ouvertes

La Ciclovía de Bogotá, un programme hebdomadaire qui ferme 75 miles de rues aux voitures pendant sept heures, a célébré son 50e anniversaire. Née d'une protestation de 1974 contre la circulation et la pollution, la Ciclovía est devenue une tradition appréciée, attirant plus de 1,5 million de personnes chaque dimanche. Son succès a inspiré plus de 400 villes dans le monde à adopter des programmes similaires. La Ciclovía est plus qu'un événement récréatif ; c'est un témoignage de la construction communautaire, de l'amélioration de la santé publique et d'une solution unique aux défis urbains. La longévité et l'impact du programme soulignent son pouvoir surprenant à promouvoir la cohésion sociale, à promouvoir l'égalité et même à résoudre les conflits politiques, démontrant le potentiel d'interventions urbaines transformatrices.

Lire plus

L'Open d'Australie utilise des caricatures animées pour contourner les restrictions de diffusion

2025-01-18
L'Open d'Australie utilise des caricatures animées pour contourner les restrictions de diffusion

Pour contourner les droits de diffusion internationaux, l'Open d'Australie diffuse une version animée des matchs sur sa chaîne YouTube officielle. Utilisant des avatars animés au lieu de vrais joueurs et un décalage temporel, cette approche innovante contourne habilement les contrats de diffusion à l'étranger. Cette solution originale a attiré plus de téléspectateurs et a suscité des discussions sur l'avenir des droits de diffusion sportive.

Lire plus

Six façons innovantes de faire flotter des éoliennes de la taille de gratte-ciel

2025-01-12
Six façons innovantes de faire flotter des éoliennes de la taille de gratte-ciel

L'exploitation efficace et économique de l'énergie éolienne en eaux profondes est un défi majeur dans le secteur en plein essor de l'énergie éolienne offshore. Cet article explore six conceptions innovantes de plates-formes flottantes pour des éoliennes gigantesques, chacune abordant le problème d'inclinaison inhérent à ces structures de la taille de gratte-ciel. Les conceptions comprennent Spar, Barge, Plateforme à jambes tendues, Plateforme semi-submersible, Plateforme combinée et Plates-formes hybrides. Alors que certaines excellent par leur facilité de fabrication, d'autres privilégient la stabilité ou la compétitivité des coûts. Bien que plusieurs conceptions soient déjà utilisées, la recherche de la solution optimale se poursuit, ce qui suggère une marge d'amélioration significative en termes de réduction des mouvements et de diminution des coûts.

Lire plus

dopy : Python sans indentation stricte

2025-01-13
dopy : Python sans indentation stricte

dopy est un préprocesseur Python expérimental qui permet d'utiliser la syntaxe do...end au lieu de l'indentation stricte. Cela améliore la lisibilité et la flexibilité du code, notamment pour les développeurs familiers avec des langages comme Ruby ou Lua. Il prend en charge les annotations de type et transpile les fichiers .dopy en fichiers .py conformes à PEP 8. Le projet est archivé et n'est plus maintenu par l'auteur original, mais le code reste open-source à des fins d'apprentissage et de référence.

Lire plus
Développement Préprocesseur Style de code
1 2 541 542 543 545 547 548 549 595 596