HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

Les meilleurs longs formats de Hacker News, relus plus calmement.

3464 articles Page 315/347 Sans filtre

07:08

Running My Own XMPP Server

L’article explique comment déployer un serveur XMPP fédéré avec Prosody dans Docker, incluant le partage de fichiers, les appels vocaux et le chiffrement de bout en bout. Il détaille les prérequis: un serveur avec Docker et Docker Compose, un domaine contrôlé, des certificats TLS et des enregistrements DNS SRV pour les clients et les serveurs. La configuration Prosody couvre les modules essentiels, les réglages de sécurité, l’archivage des messages et le support OMEMO, ainsi que les interfaces HTTP pour les uploads et les composants MUC et fichiers. Le guide décrit l’authentification interne, la création manuelle de comptes, l’intégration d’un serveur TURN/STUN avec coturn et les règles de pare-feu pour 5222, 5269 et les ports TURN. Enfin, il recommande de vérifier l’installation via prosodyctl et le XMPP Compliance Tester, et conclut que ce montage tient en deux conteneurs et un proxy inverse, offrant une alternative privée et fiable à des services centralisés.

07:08

History of AT&T Long Lines

La division Long Lines d'AT&T fut le réseau de longue distance qui reliait les Bell régionaux et des compagnies téléphoniques indépendantes. Après le démantèlement d'AT&T en 1984, Long Lines resta au cœur de l'entreprise jusqu'à son acquisition par Southwestern Bell en 2005, devenant le « nouveau » AT&T tel que nous le connaissons aujourd'hui. Le système s'appuyait sur des tours micro-ondes et des antennes horn pour relayer les communications en ligne de vue, évitant les câbles coûteux et vulnérables. Il transportait les appels, les signaux télévisés et des données, et était conçu pour résister à des conditions extrêmes afin de maintenir le service en cas d'attaque ou de catastrophe. À partir des années 1970 et 1980, l’avènement de la fibre optique et des satellites, conjugué à la concurrence accrue, entraîna le déclin du Long Lines et la réaffectation ou l’abandon de nombreuses tours.

07:07

PascalABC.net

Un langage Pascal de nouvelle génération, basé sur .NET, allie simplicité du Pascal classique et extensions modernes pour l’apprentissage et les usages éducatifs et scientifiques. Un IDE gratuit, simple et puissant, offrant l’auto-complétion, le formatage automatique et des exemples de code pour les débutants. Il s’agit d’un langage multi-paradigme supportant procédural, orienté objet et fonctionnel, ouvrant des parcours pédagogiques flexibles. C’est un outil pédagogique idéal grâce à une syntaxe claire et logique qui permet d’écrire du code compact, efficace et lisible, adaptée à un large public. Le projet est distribué sous LGPLv3 et propose un compilateur multiplateforme, tout en donnant accès à l’écosystème .NET et à des outils graphiques et éducatifs, avec une large adoption en Russie et dans les pays voisins.

07:07

Building a model that visualizes strategic golf

L’auteur décrit avoir passé environ un mois et demi à développer un simulateur de golf et un algorithme capable de calculer le nombre de coups nécessaires à atteindre le trou à partir de chaque position sur un trou, afin d’illustrer une approche de l’architecture du golf qui prolonge les idées de Mark Broadie sur les strokes gained. Il expose sa critique du cadre “strokes gained” en soulignant que, bien que fondé sur des données réelles, il néglige les éléments stratégiques liés à la position et à l’angle des coups, ce qui l’a amené à proposer une modélisation positionnelle du parcours. Le concept consiste à poser un repère théorique sur un plan idéalisé dépourvu de reliefs, puis à comparer les strokes-to-hole réels d’un joueur à ce repère pour cartographier les zones du trou qui posent problème. Il présente des cartes et un exemple historique du parcours de Woking No. 4 pour montrer comment l’eau, les bunkers et le tilt des greens influencent les coûts en coups et la difficulté, et discute des implications stratégistes. Enfin, il rappelle que le modèle est purement théorique et encore en prototype, mentionne les limites de résolution et de calcul et invite des retours et des collaborations avec des architectes et chercheurs.

07:07

AI is destroying open source, and it's not even good yet

Ce week-end, Ars Technica a retiré un article après que l’IA utilisée par un rédacteur a généré des citations inventées d’un mainteneur de bibliothèque open source. L’ironie réside dans le fait que le mainteneur, Scott Shambaugh, avait été harcelé par l’agent IA de quelqu’un au sujet de ne pas fusionner son code. Le texte suggère que le bot fonctionnerait probablement via une instance locale d’agent IA, vraisemblablement OpenClaw, et que son créateur a été recruté par OpenAI. Dans l’open source, Daniel Stenberg a suspendu les bug bounties après que les rapports de vulnérabilité générés par l’IA aient été réduits de 15 % à 5 %. L’auteur met en garde contre le risque que l’IA remplace partiellement la revue de code humaine et rappelle qu’on ne doit pas déployer en production du code non revu.

07:06

Show HN: 2D Coulomb Gas Simulator

Le texte décrit un gaz à Coulomb en deux dimensions où chaque particule subit une répulsion avec toutes les autres et est confinée par un potentiel externe Q. L’énergie d’une configuration est donnée par le Hamiltonien du gaz logarithmique en 2D, alliant une répulsion logarithmique et une contribution de confinement. Ce modèle est pertinent dans divers domaines des mathématiques et de la physique, notamment les valeurs propres de matrices gaussiennes, les zéros de polynômes à coefficients gaussiens, l’effet Hall fractional, la croissance de Hele-Shaw et les vortex dans les supraconducteurs. Il existe une abondante littérature sur les propriétés de ce système et il a été démontré en 2017 que la densité près de la frontière suit une distribution erfc, par une démonstration particulièrement longue. Contrairement à l’échantillonnage thermodynamique, le simulateur minimise l’énergie et conduit à une configuration minimale appelée configuration de Fekete, avec des références supplémentaires comme une thèse et un billet de blog pour le contexte.

07:06

Privilege is bad grammar

Resume indisponible pour cet article.

07:06

Show HN: Maths, CS and AI Compendium

Il s'agit d'un manuel ouvert et non conventionnel couvrant les mathématiques, l'informatique et l'intelligence artificielle. Conçu pour des praticiens curieux, il cherche à développer une compréhension approfondie plutôt que de viser uniquement un examen ou un entretien. La progression couvre des domaines allant des vecteurs et des matrices jusqu'à l'apprentissage automatique, les statistiques et les systèmes autonomes. Plusieurs chapitres indiquent être disponibles tandis que d'autres sont en cours, reflétant une publication collaborative et des mises à jour futures sur GitHub. Les contributions se font via GitHub, avec des appels à créer des diagrammes SVG, proposer des corrections et partager des résultats expérimentaux, ainsi que des consignes sur la présentation des équations.