OpenSPH : Visualisation interactive pour les simulations astrophysiques

2025-01-03

OpenSPH est une bibliothèque de code de particules polyvalente principalement utilisée pour les simulations astrophysiques. Une nouvelle application graphique, SpaceSim, offre une interface plus interactive et conviviale pour configurer et exécuter des simulations. Les utilisateurs peuvent personnaliser les conditions initiales et les étapes de simulation à l'aide d'un éditeur basé sur des nœuds. Les simulations vont des impacts planétaires et des fusions de galaxies aux disques d'accrétion des trous noirs. Des installateurs Windows, le code source et des tutoriels sont disponibles. Les commentaires de la communauté sont encouragés via le serveur Discord.

Lire plus

Maîtriser un réseau 3200 Gbps : un voyage avec RDMA, EFA et libfabric

2025-01-03

Chez Perplexity AI, l'auteur a utilisé RDMA, EFA et libfabric sur des instances AWS p5 (avec 8 GPU NVIDIA H100 interconnectées via NVSwitch) pour atteindre une utilisation presque parfaite (97 %) de la bande passante du réseau 3200 Gbps. Cet article détaille le processus, partageant des informations précieuses et des techniques d'optimisation (multithreading, épinglage de cœur CPU, partage d'état, etc.) pour la programmation réseau haute performance. Il souligne les avantages des modèles de communication asynchrones par rapport aux méthodes de communication collective.

Lire plus
Développement Réseau haute performance

La joie du codage : trouver l’équilibre dans la passion

2025-01-03
La joie du codage : trouver l’équilibre dans la passion

L’auteur, programmeur depuis l’enfance, partage son point de vue sur le délicat équilibre entre passion et obsession. Il adore coder et travaille souvent sur des projets le soir et le week-end, y trouvant une grande joie. Cependant, il met en garde contre le risque de laisser cette passion devenir une obsession malsaine, négligeant d’autres aspects importants de la vie comme les relations et le repos. L’auteur souligne l’importance de maintenir plusieurs centres d’intérêt, d’évaluer régulièrement son bien-être et d’éviter d’imposer ses propres habitudes de travail aux autres. Il préconise une approche équilibrée, où la passion nourrit la créativité sans consommer toute la vie de quelqu’un.

Lire plus
(tej.as)

Swing Savoy vs. Hollywood : Déconstruction des mythes stylistiques

2025-01-03
Swing Savoy vs. Hollywood : Déconstruction des mythes stylistiques

Cet essai démystifie les idées reçues concernant les styles « Savoy » et « Hollywood » du Lindy Hop. Grâce à une analyse minutieuse d'images d'archives, l'auteur révèle la diversité des styles chez les danseurs des deux régions, soulignant l'influence de l'époque, de la géographie et des préférences individuelles. L'article plaide contre un étiquetage simpliste, en mettant l'accent sur les qualités uniques de chaque danseur et en prônant une appréciation plus profonde de la diversité stylistique plutôt qu'une catégorisation rigide.

Lire plus

Une simple violation du déterminisme en mécanique newtonienne : Le dôme

2025-01-03

Cet article présente un exemple contre-intuitif en mécanique newtonienne où le déterminisme échoue : une masse au repos au sommet d’un dôme de forme spéciale se déplace spontanément sans aucune intervention extérieure. L’auteur démontre, par le biais de solutions mathématiques et de raisonnements physiques, que ce système admet de multiples solutions, dont certaines décrivent la masse amorçant un mouvement à un moment arbitraire, sans prédiction newtonienne quant au moment ou à la direction. Même des systèmes newtoniens simples peuvent présenter des événements acausaux, remettant en question l’universalité de la causalité en physique classique.

Lire plus

PWCT2 : Programmation visuelle sans codage

2025-01-03
PWCT2 : Programmation visuelle sans codage

PWCT2 est un langage de programmation visuelle de deuxième génération écrit en Ring, conçu pour une programmation visuelle agréable et des visualisations interactives. Il prend en charge l'importation et l'exportation de code Ring et fonctionne sous Windows, Linux et macOS. Disponible sur Steam, PWCT2 possède un large éventail de fonctionnalités couvrant le développement web, le développement de jeux 2D et plus encore, ainsi que de nombreuses vidéos tutoriels et une documentation complète.

Lire plus
Développement langage Ring

In Memoriam : Noah Gibbs, un titan du Ruby

2025-01-03

La communauté Ruby pleure la perte de Noah Gibbs, un véritable géant du domaine. Cet hommage sincère relate la collaboration de l'auteur avec Noah, des interactions en ligne au travail côte à côte sur des projets comme Scarpe. Noah n'était pas seulement un ingénieur brillant ; il était un mentor passionné, partageant généreusement son expertise et inspirant d'innombrables personnes. Ses contributions à Scarpe, notamment du code et du design significatifs, témoignent de son dévouement. Si son départ est une perte profonde, son héritage de mentorat et d'esprit innovant continuera d'inspirer la communauté.

Lire plus
Développement

System76 Thelio Astra : Un PC Arm 128 cœurs qui bat des records

2025-01-03

System76 a lancé son premier PC Arm pour stations de travail, le Thelio Astra, équipé d'un processeur Ampere Altra Max 128 cœurs aux performances exceptionnelles. Jeff Geerling a réalisé un test complet, incluant des benchmarks sous Ubuntu et Windows 11. Les résultats montrent que le Thelio Astra surpasse tous les autres PC Arm en termes de performances multicœurs, atteignant même un record mondial non officiel au Cinebench 2024. Bien que le support GPU sous Windows 11 soit encore en développement, les performances de jeu sous Linux sont excellentes. Le prix élevé est compensé par des performances impressionnantes et le support exceptionnel de System76, ce qui en fait une option intéressante pour les professionnels, notamment dans le développement automobile.

Lire plus
Matériel

Que Faire ?: Le livre qui a contribué à déclencher la révolution russe

2025-01-03
Que Faire ?: Le livre qui a contribué à déclencher la révolution russe

Cet article explore le roman influent de Nikolai Chernyshevsky, *Que Faire ?*, un livre qui a profondément marqué le cours de l'histoire russe. Le roman critique l'autoritarisme tsariste et les inégalités sociales, proposant une société utopique fondée sur des principes coopératifs, dirigée par une élite instruite. De Lénine à Xi Jinping, des dirigeants se sont inspirés de ses idées radicales. L'article analyse les personnages du roman, ses points de vue sur le rôle de l'art dans la société et compare son concept d'« homme nouveau » à l'interprétation d'Ayn Rand. En fin de compte, *Que Faire ?* perdure grâce à sa croyance inébranlable en la transformation sociale et son appel à un avenir meilleur, ce qui en fait non seulement un roman, mais un manifeste social révolutionnaire.

Lire plus

Zoom profond dans l'ensemble de Mandelbrot : théorie et pratique

2025-01-03
Zoom profond dans l'ensemble de Mandelbrot : théorie et pratique

Cet article explore en profondeur la théorie et la pratique du zoom profond dans l'ensemble de Mandelbrot. Les algorithmes traditionnels de rendu de l'ensemble de Mandelbrot sont coûteux en calcul. L'auteur présente des techniques d'accélération basées sur la théorie des perturbations, notamment les itérations de perturbation, la détection des erreurs et le redimensionnement. De plus, l'article discute des techniques d'approximation de séries et de la manière de gérer les défis tels que les régions de « aiguille profonde » et les fractales hybrides. Ces optimisations améliorent considérablement la vitesse de rendu, permettant la création d'images plus détaillées.

Lire plus

La Chine subventionnera l'achat de smartphones pour stimuler la consommation

2025-01-03
La Chine subventionnera l'achat de smartphones pour stimuler la consommation

La Chine va étendre les subventions à la consommation pour inclure les smartphones et autres appareils électroniques afin de stimuler la consommation intérieure face aux vents contraires externes croissants. Des responsables de la principale agence de planification économique du pays ont déclaré vendredi qu'un programme national d'échange, couvrant actuellement les appareils électroménagers et les automobiles, sera élargi cette année aux appareils personnels tels que les téléphones, les tablettes et les montres intelligentes. Après la Covid, les consommateurs chinois ont conservé leurs smartphones plus longtemps en raison du manque de nouvelles fonctionnalités intéressantes et des restrictions budgétaires générales. Comme pour les voitures et les machines à laver, les investisseurs espèrent que les incitations relanceront le plus grand marché de smartphones au monde et stimuleront les ventes non seulement pour des marques comme Huawei et Xiaomi, mais aussi pour des plateformes populaires auprès des amateurs de dispositifs tels qu'Alibaba et JD.com. Cette mesure s'inscrit dans le cadre des efforts de la Chine pour encourager la consommation afin de compenser les effets de possibles nouvelles taxes américaines sur les exportations chinoises, un moteur de croissance essentiel. Pour la deuxième fois en au moins une décennie, les principaux dirigeants ont fait du stimulus des dépenses et de la demande intérieure leur priorité pour 2025. Le gouvernement augmentera "considérablement" la vente d'obligations spéciales du Trésor à très long terme pour financer le programme, qui encourage également les entreprises à moderniser leurs équipements, selon Yuan Da, vice-secrétaire général de la Commission nationale du développement et de la réforme. Plusieurs provinces ont lancé leurs propres programmes d'échange pour les appareils personnels et les téléphones fin 2024, mais une initiative nationale pourrait s'avérer plus efficace. Le gouvernement central a engagé 300 milliards de yuans (41,1 milliards de dollars) de fonds provenant d'obligations spéciales du Trésor en juillet pour soutenir les subventions. En incluant les efforts des gouvernements locaux, ces incitations ont entraîné une augmentation des ventes de voitures et d'électroménagers à partir de septembre. Les subventions pour la modernisation des équipements commerciaux seront également étendues à des domaines comprenant les installations agricoles, selon Yuan. Un plan précis pour l'expansion du programme sera bientôt publié.

Lire plus

Les types : la base de la conception logicielle

2025-01-03
Les types : la base de la conception logicielle

La conception logicielle est plus que la simple écriture de fonctions ; il s'agit d'architecture de haut niveau. Cet article soutient que les types sont l'élément le plus crucial. Les types définissent les structures de données et les interfaces des fonctions, essentielles à la compréhension et à la communication de la conception logicielle. Même dans les langages à typage dynamique, les types existent implicitement. Une bonne conception des types améliore la lisibilité, la maintenabilité et la fiabilité du code, en favorisant l'abstraction et la modularité. L'article explore les différences entre le typage statique et dynamique et comment divers systèmes de types (comme la programmation générique et les types dépendants) impactent la conception.

Lire plus

33 extensions Chrome malveillantes ont volé des données de 2,6 millions d'appareils

2025-01-03
33 extensions Chrome malveillantes ont volé des données de 2,6 millions d'appareils

Des chercheurs ont découvert au moins 33 extensions Chrome qui ont secrètement siphonné des données sensibles, notamment des cookies de navigateur et des identifiants de connexion pour Facebook et ChatGPT, auprès d'environ 2,6 millions d'appareils au cours des 18 derniers mois. Les attaquants ont utilisé des e-mails de phishing ciblés pour exploiter les vulnérabilités OAuth et télécharger des versions malveillantes des extensions sur le Chrome Web Store. Les extensions compromises couvraient diverses catégories, certaines versions malveillantes persistant pendant des mois. Les utilisateurs sont invités à vérifier la présence de ces extensions malveillantes et à changer immédiatement leurs mots de passe.

Lire plus
Technologie

Casse-tête de calculatrice : Des nombres à quatre chiffres toujours divisibles par 11 ?

2025-01-03
Casse-tête de calculatrice : Des nombres à quatre chiffres toujours divisibles par 11 ?

Un article de blog présente une énigme mathématique impliquant un clavier de calculatrice standard. L'énigme met les joueurs au défi d'appuyer sur quatre touches de chiffres formant les coins d'un carré ou d'un rectangle, créant ainsi un nombre à quatre chiffres. L'article prouve élégamment que, quel que soit le carré ou le rectangle choisi, le nombre à quatre chiffres résultant sera toujours divisible par 11. Plusieurs méthodes de preuve, y compris des approches algébriques et basées sur des modèles, sont explorées, ce qui suscite une discussion captivante sur les modèles mathématiques.

Lire plus

Apple active secrètement l'analyse des photos par IA, suscitant des inquiétudes concernant la vie privée

2025-01-03
Apple active secrètement l'analyse des photos par IA, suscitant des inquiétudes concernant la vie privée

Apple a activé silencieusement une fonctionnalité appelée "Recherche Visuelle Améliorée" dans iOS 18.1 et macOS 15.1, qui analyse les photos à la recherche de points de repère sans le consentement explicite de l'utilisateur. Bien qu'Apple affirme utiliser le chiffrement homomorphe et la confidentialité différentielle pour protéger la vie privée de l'utilisateur, le manque de transparence et le choix de consentement ont suscité des inquiétudes. Les développeurs critiquent le manque d'explication d'Apple et la notification de l'utilisateur, arguant que l'approche est encore plus intrusive que son plan abandonné de numérisation CSAM. Bien qu'il n'y ait aucune preuve que Apple ait violé ses déclarations de confidentialité, le manque de communication est au cœur du mécontentement de l'utilisateur.

Lire plus
Technologie

Accord sur les droits d'auteur entre les éditeurs de musique et le géant de l'IA Anthropic

2025-01-03
Accord sur les droits d'auteur entre les éditeurs de musique et le géant de l'IA Anthropic

De grands éditeurs de musique ont poursuivi Anthropic, une entreprise d'IA soutenue par Amazon, pour violation de droits d'auteur en raison de l'utilisation de paroles de chansons protégées par des droits d'auteur dans l'entraînement de son chatbot d'IA, Claude. Un accord a été conclu exigeant à Anthropic de renforcer ses protections de droits d'auteur, empêchant Claude de générer des paroles protégées par des droits d'auteur. Cet accord historique représente une étape significative dans le débat en cours sur l'utilisation de matériel protégé par des droits d'auteur par l'IA et crée un précédent pour les futures batailles juridiques dans ce domaine en évolution rapide.

Lire plus

Benchmark de la génération de clés RSA : une bataille contre la probabilité

2025-01-03
Benchmark de la génération de clés RSA : une bataille contre la probabilité

La génération de clés RSA, bien que conceptuellement simple, est notoirement difficile à mettre en œuvre et à évaluer. Cet article utilise des méthodes mathématiques pour surmonter les résultats bruiteux typiques des approches statistiques. En pré-générant une séquence représentative de nombres candidats, l'auteur fournit une méthodologie de benchmarking plus stable et fiable pour comparer différentes implémentations. L'article détaille les fondements mathématiques de la génération de clés RSA et partage le script et les données utilisés pour générer la séquence moyenne de candidats, facilitant les tests et la comparaison par les lecteurs.

Lire plus

QuicklyPDF : Votre solution tout-en-un pour les PDF en ligne

2025-01-03
QuicklyPDF : Votre solution tout-en-un pour les PDF en ligne

QuicklyPDF est une plateforme en ligne gratuite et facile à utiliser qui propose une suite complète d'outils PDF. Des opérations de base comme la fusion, la rotation, la suppression, le réarrangement, la compression et l'extraction de pages, aux fonctionnalités avancées telles que la conversion en niveaux de gris et la réparation de PDF, QuicklyPDF s'occupe de tout. Il prend en charge les conversions entre PDF et divers formats, notamment JPG, PNG, BMP, TIFF, Word, PowerPoint, TXT et Excel. Les fonctionnalités de sécurité incluent la protection par mot de passe et le déverrouillage. Que vous soyez un particulier ou une entreprise, QuicklyPDF rationalise votre flux de travail PDF.

Lire plus

Clavier ergonomique open source : Ergo S-1 - Construisez votre propre confort

2025-01-03
Clavier ergonomique open source : Ergo S-1 - Construisez votre propre confort

L'Ergo S-1 est un clavier ergonomique, sans fil et séparé, open source, compatible avec les switches Cherry/Gateron et les keycaps Cherry/OEM/DCS, fonctionnant avec le firmware ZMK. Conçu pendant une période de chômage, ce clavier privilégie la facilité d'assemblage DIY, le rendant accessible à un public plus large. Le projet fournit des instructions d'assemblage complètes, une liste de composants et des fichiers de conception Fusion 360, ainsi qu'une prise en charge des dispositions de clavier personnalisées. Bien qu'il n'y ait pas encore de kits complets disponibles, des claviers préassemblés sont vendus sur Etsy, et le créateur travaille activement à la création de kits plus faciles à assembler.

Lire plus

Réduction spectaculaire des émissions de dioxyde de soufre en Chine

2025-01-03
Réduction spectaculaire des émissions de dioxyde de soufre en Chine

La Chine a réduit ses émissions de dioxyde de soufre de plus des deux tiers au cours des 15 dernières années. Cette baisse significative, principalement due à la limitation des émissions des centrales à charbon et à l'introduction de technologies de désulfuration, a considérablement amélioré la qualité de l'air, en particulier dans les grandes villes. Les données sont modélisées à partir du Community Emissions Data System (CEDS).

Lire plus

CoinTracker recrute un ingénieur produit full-stack

2025-01-03
CoinTracker recrute un ingénieur produit full-stack

La plateforme de suivi de cryptomonnaies CoinTracker recrute un ingénieur produit full-stack. C'est une opportunité passionnante de rejoindre une équipe en pleine croissance et d'avoir un impact sur l'avenir de l'espace cryptomonnaie. Le poste exige une expérience en développement full-stack, une familiarité avec divers langages et frameworks de programmation, et une certaine compréhension de la technologie blockchain. Si vous êtes passionné par les cryptomonnaies et désirez travailler dans un environnement stimulant, ce poste est fait pour vous.

Lire plus
Développement

Les LLMs peuvent-ils écrire un meilleur code si on leur demande sans cesse d'« écrire un meilleur code » ?

2025-01-03
Les LLMs peuvent-ils écrire un meilleur code si on leur demande sans cesse d'« écrire un meilleur code » ?

Cet article de blog détaille une expérience explorant si le fait de demander de manière répétée à un grand modèle linguistique (LLM) d'« écrire un meilleur code » améliore la qualité du code. En utilisant Claude 3.5 Sonnet, l'auteur commence par un problème de codage Python simple et sollicite itérativement le LLM. Les performances s'améliorent considérablement, atteignant une accélération de 100x. Cependant, des invites itératives simples conduisent à une sur-ingénierie. Une ingénierie d'invites précise produit un code beaucoup plus efficace. L'expérience montre que les LLMs peuvent aider à l'optimisation du code, mais l'intervention humaine et l'expertise restent cruciales pour la qualité et l'efficacité.

Lire plus

L'IA agentive de Doctolib : Réinventer le support en santé

2025-01-03
L'IA agentive de Doctolib : Réinventer le support en santé

Doctolib développe Alfred, un système d'IA agentive pour renforcer son équipe de support santé. Composé d'agents IA spécialisés, Alfred traite les requêtes routinières, libérant les agents humains pour les cas complexes. Une approche "humain dans la boucle" empêche l'IA d'exécuter directement des actions sensibles. L'interface utilisateur est conçue pour une expérience fluide. Basé sur LangGraph, Alfred utilise les JWT pour une authentification sécurisée et la propagation des permissions utilisateur. Initialement concentré sur la gestion des accès aux agendas médicaux, Doctolib prévoit d'étendre les capacités d'Alfred à d'autres scénarios de support.

Lire plus

L'application VPN de Cloudflare parmi les applications supprimées des stores d'applications indiens

2025-01-03
L'application VPN de Cloudflare parmi les applications supprimées des stores d'applications indiens

L'Inde a supprimé plusieurs applications VPN, dont la populaire 1.1.1.1 de Cloudflare, de ses stores d'applications, en invoquant une réglementation de 2022 exigeant des fournisseurs de VPN qu'ils stockent les données des utilisateurs pendant cinq ans. Cette mesure a provoqué une réaction négative de l'industrie, certains fournisseurs de VPN se retirant d'Inde ou cessant d'y commercialiser leurs applications. Cette action marque un resserrement significatif de la réglementation des VPN en Inde.

Lire plus
Technologie

Réécriture de code : baguette magique contre amélioration itérative

2025-01-03

Cet article explore les avantages et les inconvénients de la réécriture de code. Prenant l'échec de Netscape comme exemple, l'auteur soutient que la réécriture n'est pas toujours la meilleure approche. Au lieu de réécritures à grande échelle, il faut maintenir l'idéalisme, imaginer une solution parfaite (une baguette magique), puis améliorer itérativement le code existant. En distinguant entre la complexité nécessaire et la complexité accidentelle, il faut identifier les axes d'amélioration et réfléchir continuellement à : « Si je pouvais agiter une baguette magique, comment voudrais-je que ce soit ? », pour finalement atteindre l'état idéal.

Lire plus

Serbie : Une prison digitale – Surveillance étatique et répression de la société civile

2025-01-03
Serbie : Une prison digitale – Surveillance étatique et répression de la société civile

Un rapport d'Amnesty International révèle comment les autorités serbes utilisent la technologie de surveillance et les tactiques de répression numérique pour contrôler et réprimer la société civile. Le rapport met en évidence l'utilisation généralisée de logiciels espions, notamment le logiciel espion Pegasus du groupe NSO et un nouveau système de logiciel espion Android de production nationale, NoviSpy, ainsi que les outils de criminalistique mobile UFED de Cellebrite contre des militants écologistes et des leaders de protestation. Ceci constitue une grave violation des droits humains et une atteinte à la liberté d'expression.

Lire plus

La politique draconienne de Xiaomi concernant le déverrouillage du bootloader suscite la controverse

2025-01-03
La politique draconienne de Xiaomi concernant le déverrouillage du bootloader suscite la controverse

Xiaomi a considérablement durci sa politique de déverrouillage du bootloader, limitant les utilisateurs à un seul appareil par an. Bien que ce changement n'affecte que marginalement les consommateurs moyens, il pourrait sérieusement entraver le développement de ROM personnalisées. Cette décision a déclenché un débat sur la propriété des appareils et la liberté des utilisateurs, avec des spéculations sur les motivations de Xiaomi, notamment la prévention du contournement des publicités et du suivi intégrés, ou la lutte contre les revendeurs qui commercialisent des téléphones avec un logiciel personnalisé. Les utilisateurs voient cela comme une restriction du choix, tandis que les développeurs craignent une baisse d'efficacité dans la création de ROM personnalisées.

Lire plus
Technologie ROM personnalisée

Gource : Visualisation de votre base de code avec des animations époustouflantes

2025-01-03
Gource : Visualisation de votre base de code avec des animations époustouflantes

Gource est un logiciel open source qui visualise l'historique de votre référentiel de contrôle de version sous forme d'animation époustouflante. La racine du référentiel est au centre, les répertoires sont des branches, les fichiers sont des feuilles, et les développeurs deviennent des personnages dynamiques se déplaçant dans l'arborescence du code, leurs contributions étant représentées par des traînées animées. Gource utilise le rendu OpenGL et nécessite une carte graphique accélérée 3D. Il prend en charge divers systèmes de contrôle de version tels que Git, SVN, Mercurial, et offre de nombreux paramètres de personnalisation, vous permettant de générer facilement des visualisations impressionnantes de l'historique de votre base de code.

Lire plus
Développement visualisation de code

L'ICO condamne le revirement de Google sur l'empreinte digitale : préoccupations concernant la vie privée

2025-01-03

Le Bureau du Commissaire à l'information du Royaume-Uni (ICO) a exprimé de sérieuses préoccupations concernant la décision de Google d'autoriser la technologie d'empreinte digitale dans ses produits publicitaires à partir du 16 février 2025. L'ICO soutient que l'empreinte digitale est intrinsèquement difficile à contrôler pour les utilisateurs, ce qui porte atteinte aux attentes des utilisateurs en matière de confidentialité et pourrait remplacer les cookies tiers. Les entreprises, souligne l'ICO, doivent se conformer aux lois sur la protection des données, notamment en obtenant le consentement explicite de l'utilisateur, en garantissant la transparence et un traitement équitable, et en préservant les droits à l'information. Un projet de lignes directrices a été publié, et une consultation sera lancée le 20 décembre pour assurer la conformité.

Lire plus
Technologie empreinte digitale
1 2 547 548 549 551 553 554 555 595 596