The rise and fall of snake oil
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
12 May 2026
06:04
Resume indisponible pour cet article.
12 May 2026
06:03
La documentation insuffisante du VGA a causé des difficultés lors d'une nouvelle tentative d'émulation la semaine dernière. Le matériel VGA n'est pas très complexe en soi, mais il est composé de plusieurs composants logiquement séparés dont l'interaction crée une complexité notable. Les références d'IBM et la plupart des manuels expliquent comment programmer des modes standards sans détailler le rôle individuel des bits, rendant leur comportement difficile à déduire. Les documents de Compaq et Matrox sont plus précis et montrent que des bits distincts contrôlent séparément les lectures CPU, les écritures CPU et l'adressage, avec des interactions impliquant notamment MSR[5] et le décodage d'adresses. En conséquence, de nombreuses combinaisons non documentées existent et l'absence de spécifications complètes complique l'implémentation fidèle et la compatibilité des matériels ou émulateurs VGA.
12 May 2026
06:03
L'article retrace l'évolution des communications sous-marines depuis des expérimentations anciennes jusqu'aux transmissions très basse fréquence (VLF) utilisées pour joindre des sous-marins à plusieurs dizaines de mètres de profondeur. Des pionniers comme Willoughby et Lowell découvrirent que les fréquences très basses pénétraient mieux l'eau, ce qui conduisit à la construction de stations VLF massives et à l'emploi d'antennes et d'émetteurs puissants. Pour atteindre des profondeurs encore plus importantes, la marine explora l'extrême basse fréquence (ELF) avec des projets colossaux tels que Sanguine puis des versions réduites aboutissant aux installations expérimentales et opérationnelles de Clam Lake et Republic. La technologie ELF se révéla extrêmement inefficace et coûteuse, offrant des débits très faibles et induisant des problèmes d'interférences, d'environnement et d'acceptation publique. Sous la pression politique, juridique et budgétaire, et face à des alternatives techniques, le programme ELF américain fut fermé en 2004 tandis que quelques autres pays conservèrent ou développèrent des capacités similaires.
12 May 2026
06:03
Ce pilote macOS ouvre le PowerMate via USB HID pour exposer des événements de rotation et de bouton et permet de les mapper à des actions système ou applicatives. L'agent s'installe en déposant l'application dans le dossier Applications, ajoute une icône de menu et transforme la rotation en défilement ou en touches Flèche et les pressions courtes/longues en clics gauche/droit ou autres actions. L'utilisation complète exige d'accorder Input Monitoring et/ou Accessibility dans Confidentialité et Sécurité pour pouvoir poster événements système et éviter des comportements de menu indésirables, et le pilote saisit le périphérique en accès exclusif. La bibliothèque Swift fournit une API (PowerMateDriver) avec closures ou delegate pour onRotate, onButtonDown/onButtonUp, réglage du seuil de pression longue, et des commandes pour contrôler la LED bleue via requêtes USB. Le projet cible macOS 13+ et Swift 5.9+, inclut instructions de build et d'exécution, conseils de dépannage (rebrancher, fermer autres apps) et indications pour signer/notariser l'application pour la distribution.
12 May 2026
06:03
Thinking Machines annonce un aperçu de recherche d'un modèle d'interaction natif capable de traiter en continu l'audio, la vidéo et le texte pour collaborer en temps réel. Le système repose sur un modèle d'interaction en micro-tours alignés sur le temps (chunks de 200 ms) associé à un modèle d'arrière-plan asynchrone pour les raisonnements de long terme et les appels d'outils. L'architecture utilise une fusion précoce sans encodeurs lourds, des optimisations d'inférence pour faibles latences et des techniques d'entraînement et de communication déterministes pour la stabilité. Les capacités démontrées incluent la gestion fluide du dialogue, les interjections verbales et visuelles, la parole simultanée, la sensibilité au temps et la proactivité visuelle, et un modèle nommé TML-Interaction-Small domine certains benchmarks d'interactivité tout en restant performant en intelligence. Les limites actuelles incluent la gestion de très longues sessions, les contraintes de calcul et de connectivité, et des défis d'alignement et de sécurité, avec une prévisualisation de recherche limitée prévue et un appel aux retours de la communauté.
12 May 2026
06:03
GitLab annonce une restructuration transparente avec une fenêtre de séparation volontaire, visant à finaliser la nouvelle organisation autour du 1er juin et à communiquer l'impact financier lors de l'appel du 2 juin. Opérationnellement, l'entreprise prévoit de réduire d'environ 30 % le nombre de pays d'implantation, d'aplatir la hiérarchie, de redimensionner les rôles et de réorganiser la R&D en près de 60 petites équipes autonomes. Stratégiquement, GitLab parie sur l'ère agentique où des agents IA exécuteront la plupart des tâches de développement à grande échelle tandis que les ingénieurs conserveront le jugement et la responsabilité architecturale. Les cinq paris architecturaux portent sur une infrastructure à l'échelle machine, une orchestration du cycle de vie, un modèle de données contextuel, une gouvernance intégrée et une plateforme unique opérant en modes humains, assisté et autonome, accompagnés d'un mélange d'abonnement et de tarification à la consommation. La direction garantit la continuité du support et des engagements clients, prévoit de réinvestir l'essentiel des économies pour accélérer l'innovation et instaure de nouveaux principes opérationnels centrés sur la vitesse avec qualité, la responsabilité individuelle et les résultats pour le client.
12 May 2026
06:03
Resume indisponible pour cet article.
12 May 2026
06:02
TypedMemory est une bibliothèque Java permettant de manipuler de la mémoire contiguë hors tas via des vues fortement typées qui mappent des records Java sur la mémoire native. Elle s'appuie sur l'API Foreign Function & Memory (FFM) et fournit des abstractions sûres pour allouer via Arena, lire et écrire avec get/set, réinterpréter des segments et effectuer des opérations en masse tout en préservant les layouts bas niveau. La bibliothèque vise l'interopérabilité native, la programmation orientée données et les layouts haute performance pour des usages comme les simulations, le rendu graphique et le traitement de grands jeux de données hors tas. Le projet est expérimental et évolutif, nécessite Java 25 ou supérieur et l'activation de l'accès natif (--enable-native-access) pour certaines fonctionnalités, et prévoit d'ajouter la prise en charge de champs pointeur et d'unions. Parmi les limites actuelles figurent l'absence d'unions, le support incomplet de certaines formes de schéma, le fait que les tableaux restent majoritairement alloués sur le tas, et le projet est distribué via Maven Central sous licence Apache 2.0.
12 May 2026
06:02
AOL a réduit Nullsoft à trois employés, mettant fin à la branche la plus inventive de la société. Justin Frankel a créé Winamp et Shoutcast, qui ont popularisé la lecture et la diffusion de MP3 sur Internet, puis a vendu Nullsoft à AOL en 1999. Sans l'accord d'AOL, il a publié des outils controversés comme Gnutella, un réseau pair-à-pair décentralisé, et WASTE, un système de partage chiffré et sur invitation, provoquant des tensions avec sa maison-mère et l'industrie du disque. Après plusieurs mises à l'écart de ses projets par AOL et la diffusion publique de WASTE en 2003, Frankel a quitté l'entreprise, et Nullsoft a ensuite été largement démantelé. Même s'il semble s'éloigner du marché commercial, son historique de créations techniques et l'intervention des autorités sur des réseaux similaires suggèrent qu'il pourrait continuer à développer des systèmes résistants à la surveillance sans dépendre d'AOL.
12 May 2026
06:02
Le SDK propose une documentation complète et des outils pour développer et compiler des programmes pour le ZX-Spectrum. Un changelog résume les modifications et corrections, et une section téléchargement permet d'obtenir la dernière version depuis l'archive. Des instructions d'installation détaillent les prérequis et la configuration, tandis qu'un tableau décrit les options de ligne de commande du compilateur zxb. La partie apprentissage rassemble la syntaxe (proche de Sinclair BASIC mais étendue), les types de données optimisés, la liste des mots réservés, les bibliothèques standard, des tutoriels et des exemples et jeux. Le site offre un forum pour l'aide et le signalement de bugs, des ressources externes et bibliothèques, des guides pour l'assembleur inline et le développement du compilateur, ainsi que des indications pour contribuer via GitHub.