Molotov cocktail is hurled at home of Sam Altman
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
11 Apr 2026
06:08
Resume indisponible pour cet article.
11 Apr 2026
06:08
Des chercheurs ont équipé 54 manchots de Magellan en Patagonie de capteurs passifs en silicone autour des pattes pendant les saisons de reproduction 2022-2024 pour collecter des polluants. Les échantillons, envoyés à l'University at Buffalo (SUNY) pour analyse, ont révélé la présence de substances per- et polyfluoroalkylées (PFAS) dans plus de 90 % des bandeaux. L'analyse a mis en évidence un mélange de polluants historiques et de remplaçants récents, notamment GenX, indiquant que ces composés atteignent des écosystèmes éloignés. La méthode, peu invasive, permet de transformer les manchots en sentinelles environnementales et pourrait être étendue à d'autres espèces pour surveiller la contamination marine. L'étude, réalisée par des équipes de UC Davis, University at Buffalo et CONICET et financée par le Houston Zoo, souligne des enjeux pour la santé de la faune et la conservation marine.
11 Apr 2026
06:08
Let’s Encrypt a développé un programme en Go pour héberger, pour chaque racine, trois sites de test fournissant un certificat valide, un certificat expiré et un certificat révoqué mais non expiré. Le programme utilise la bibliothèque Lego pour obtenir et révoquer des certificats via ACME et accomplit les défis TLS-ALPN-01 depuis le serveur Go intégré. Pour garantir l'état attendu des certificats, il stocke un certificat « next » et n'active un certificat expiré ou révoqué qu'après des délais d'attente et la vérification de la présence du numéro de série dans la CRL. Le serveur TLS Go choisit le certificat en mémoire selon le SNI et refuse de servir un certificat expiré sauf lorsqu'un certificat expiré est explicitement prévu pour le site de test. Le projet est open source, propose une version texte pour les clients en ligne de commande et est destiné à aider les développeurs et autres autorités de certification à tester la gestion de certificats révoqués et expirés.
11 Apr 2026
06:07
Le projet Miniword est un traitement de texte minimal en développement offrant un véritable WYSIWYG sans couche HTML ni navigateur embarqué. Il vise à être léger avec un démarrage rapide et des dépendances limitées (Python ≥3.9, wxPython ≥4.0, Cairo ≥1.2) et est développé sous Linux tout en devant fonctionner sous Windows et macOS. Il propose un format de fichier propre, lisible et adapté au versionnage, une bonne prise en charge de Markdown et une extensibilité via des plugins Python. Le projet peut être testé sans installation avec python -m miniword, installé via pip, et des instructions sont fournies pour installer des plugins et enregistrer l'application sur le bureau. Le logiciel est distribué sous licence GNU GPL v3 et l'auteur invite à le contacter si une autre licence est nécessaire.
11 Apr 2026
06:07
Le texte part de l'idée que les mainteneurs sont plus importants que les auteurs et généralise ce principe pour établir des priorités entre utilisateurs, exploitation, développement et business. Il soutient que le logiciel doit être mis tôt et souvent devant les utilisateurs pour apprendre de leurs retours plutôt que de se focaliser uniquement sur l'écriture du code. L'auteur rappelle que les coûts et contraintes liés à l'exploitation en production dépassent généralement ceux de la construction, d'où la nécessité de simplicité, de compréhension des modes de panne et d'une architecture opérationnelle. Il souligne ensuite que les réalités commerciales (budget, marketing, délais et modèles économiques) modifient les priorités et peuvent produire des dérives comme des logiciels imaginaires, inutiles ou prédateurs. En conclusion, il appelle à un équilibre qui reconnaisse l'importance du business sans pour autant laisser l'entreprise systématiquement primer sur le bien‑être des utilisateurs et la fiabilité en production.
11 Apr 2026
06:07
Le projet open source anciennement nommé Varnish Cache a été renommé Vinyl Cache et son site, son identité et son dépôt principal ont été migrés vers vinyl-cache.org et une instance Forgejo, en conservant le contenu et les références historiques. L'équipe de mainteneurs est restée inchangée et les processus de maintenance, y compris les branches de correctifs, ont été poursuivis dans le dépôt Vinyl Cache. Varnish Software a créé un nouveau dépôt et une distribution distincte nommée Varnish Cache sous sa gouvernance, avec des commits et une politique de marque qui diffèrent de ceux du projet Vinyl Cache. Les auteurs indiquent que Vinyl Cache est la continuité du projet FOSS d'origine tandis que la nouvelle Varnish Cache est un projet en aval contrôlé par Varnish Software, et que le choix entre les deux dépend des préférences et besoins des utilisateurs. Une section d'opinion rédigée par deux membres compare la situation à MySQL/MariaDB et précise que ce point de vue n'engage pas l'ensemble du conseil de gouvernance.
11 Apr 2026
06:07
Resume indisponible pour cet article.
11 Apr 2026
06:07
Le texte énumère des tâches variées qu’un assistant pourrait exécuter pour soutenir le travail quotidien. Il décrit la coordination de réunions par email et la gestion complète de voyages d’affaires, y compris réservations et frais. Il inclut des missions de recherche concurrentielle et le suivi des factures en retard avec relances. Il présente la préparation et la programmation d’une campagne de communication sur les réseaux sociaux. Il mentionne aussi des tâches de recrutement et des interventions personnelles urgentes comme la recherche d’un plombier.
11 Apr 2026
06:07
L'auteur a commencé par fennel-cljlib, une bibliothèque pour donner à Fennel des fonctions et macros inspirées de clojure.core, puis a lancé le compilateur ClojureFnl. Les implémentations initiales d'immutabilité (itable et immutableredblacktree.lua) étaient basées sur copy-on-write et se sont révélées trop lentes pour un usage sérieux. L'auteur a donc écrit immutable.fnl, fournissant des Persistent HAMT (facteur 16) pour maps et sets, des vecteurs persistants, un arbre rouge-noir persistant, des listes paresseuses et une file persistante, avec support des transients pour certaines structures. Les choix techniques incluent le hachage djb2 adapté aux versions Lua sans opérateurs bitwise et le salage des collections persistantes pour éviter des collisions entre tableaux Lua mutables et collections persistantes. Les benchmarks montrent des opérations beaucoup plus lentes que les tables Lua natives mais nettement meilleures que l'ancienne implémentation, et l'auteur prévoit d'utiliser ces structures pour poursuivre le développement du compilateur.
11 Apr 2026
06:06
Bild AI est une startup précoce qui développe des modèles pour comprendre les plans de construction afin d'automatiser la lecture de plans, l'estimation des coûts et les demandes de permis. Le poste de Founding Product Engineer implique de concevoir des fonctionnalités de bout en bout, d'interviewer des clients chaque semaine et de livrer des interfaces rendant les données complexes accessibles aux utilisateurs habitués au papier. Le rôle exige de travailler sur tout l'empilement technique avec un frontend React, un backend Python et des responsabilités produit et architecturales 0-to-1. Ils recherchent quelqu'un avec un sens du produit, capable de parler directement aux clients, d'avoir un état d'esprit de croissance et des compétences en Tailwind, JavaScript, React et TypeScript, les nouveaux diplômés étant acceptés. Le poste est basé à San Francisco en présentiel, offre 100K–180K USD plus 0,20%–0,80% d'équité, et comprend un processus d'entretien avec deux entretiens techniques et un essai payé de 3–5 jours.