HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3081 articles Page 35/309 Sans filtre

06:06

Instant 1.0, a backend for AI-coded apps

Instant 1.0 est une plateforme open source qui transforme un agent de code en constructeur d'applications full‑stack avec des backends multi‑tenant légers créés sans VMs. Chaque projet bénéficie d'un moteur de synchronisation en temps réel fournissant multijoueur, mode hors‑ligne et mises à jour optimistes via un Client SDK qui utilise IndexedDB, un magasin de triples et une implémentation minimale de Datalog/InstaQL pour exécuter les requêtes côté client. La plateforme intègre des services courants (authentification, stockage de fichiers, présence, streams) en traitant fichiers et utilisateurs comme des entités en base afin d'éviter des sources de vérité multiples et de gérer automatiquement des règles comme les suppressions en cascade. Le backend, écrit en Clojure, rend les requêtes réactives grâce à un Query Store, à la génération de "topics" et à un invalidator qui lit le WAL de Postgres, tout en garantissant l'ordre par application et la parallélisation via une abstraction de Grouped Queue et un Session Manager. La base multi‑tenant repose sur une unique table de triples dans Postgres enrichie d'index partiels et de sketches de comptage pour restaurer les statistiques, et un moteur de requête traduit InstaQL en SQL optimisé, le tout scriptable et accessible par API/CLI.

06:05

EFF is leaving X

L'EFF met fin à sa présence sur la plateforme X, estimant que la visibilité de ses publications y a fortement diminué au fil des ans. L'organisation souligne que le nombre d'impressions a chuté dramatiquement depuis 2018, passant de dizaines de millions par mois à quelques millions par an. Elle attribue en partie ce déclin et son mécontentement aux changements opérés après l'acquisition par Elon Musk, notamment des licenciements dans les équipes chargées des droits humains et de la modération. Malgré ses critiques des autres grands réseaux, l'EFF explique qu'elle conserve une présence sur Facebook, Instagram, YouTube et TikTok pour continuer à atteindre des publics vulnérables et soutenir des usages essentiels. Elle déclare concentrer dorénavant ses efforts sur d'autres plateformes comme Bluesky, Mastodon et LinkedIn ainsi que sur son site eff.org pour défendre les droits numériques.

06:05

Microsoft is employing dark patterns to goad users into paying for storage?

Un informaticien a aidé le mari de sa voisine qui ne recevait plus d'emails dans Outlook en raison d'un message indiquant un manque d'espace disponible. L'enquête a montré qu'Outlook utilisait l'espace OneDrive et que les fichiers personnels du bureau Windows, synchronisés par défaut vers OneDrive, avaient rempli les 5 Go gratuits du compte. L'utilisateur non technophile a supprimé des fichiers localement pour tenter de libérer de l'espace, risquant la perte de photos familiales, avant que l'auteur ne réalise une sauvegarde complète et ne déplace les fichiers vers le dossier personnel. L'auteur a ensuite supprimé entièrement OneDrive à l'aide de l'outil WinUtil de Chris Titus, vidé la corbeille du cloud et rétabli la réception des messages dans Outlook. Il conclut en critiquant les pratiques des grandes entreprises technologiques qu'il décrit comme des « dark patterns » et appelle à repenser les incitations qui conduisent à de tels comportements.

06:05

Show HN: Rust based eBook library for Python, with MIT license

La bibliothèque permet de lire, écrire et valider des fichiers EPUB2 et EPUB3 depuis Python, avec accès aux métadonnées, aux éléments du livre et à la table des matières. Le cœur implémenté en Rust permet des conversions Markdown très rapides et le traitement parallèle (via Rayon) avec libération du GIL. L'API reproduit l'interface publique d'ebooklib et propose une couche de compatibilité pour faciliter la migration de code existant. Un outil en ligne de commande autonome fournit des commandes pour afficher les métadonnées, valider, convertir, extraire et scanner des bibliothèques en batch. La bibliothèque expose des constantes de type d'élément, propose des options de lecture (par ex. ignorer NCX ou Nav) et est distribuée sous licence MIT.

06:05

New iPhone age and identity checks restrict internet freedom in the UK

iOS 26.4 impose des contrôles obligatoires d'âge et d'identité au niveau du système d'exploitation, activant par défaut le filtrage de contenu web et des outils de "communication safety" alimentés par l'IA. Ces mesures bloquent de nombreux sites par défaut, peuvent flouter des messages et des photos, et s'appliquent à travers les navigateurs et les applications sauf si l'utilisateur vérifie son âge. Pour lever les restrictions, Apple exige soit un compte Apple ouvert depuis au moins 18 ans, soit une carte de crédit, un permis de conduire ou une carte PASS, options qui excluent une part importante des adultes britanniques et refusent d'autres pièces comme le passeport ou les cartes de débit. Des observateurs notent que ces changements ne sont pas requis par la législation britannique, soulèvent des risques pour la vie privée et la liberté d'expression, créent un précédent pour des contrôles d'identité numériques et peuvent pousser certains utilisateurs à ne pas installer les mises à jour de sécurité. Des demandes sont formulées pour qu'Apple reconsidère la mesure en rendant les contrôles d'âge optionnels afin de préserver l'accès ouvert à Internet tout en maintenant des outils de protection adaptés aux familles.