HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11615 articles Page 173/1162 Sans filtre

Ancient cave art suggests first known humans in Ireland walked over from Wales

Une équipe internationale dirigée par le Dr George Nash a identifié huit grottes dans le sud-ouest de l'Irlande contenant de l'art rupestre datant d'au moins 15 000 ans. Les chercheurs proposent que des chasseurs-cueilleurs ont pu traverser un pont terrestre temporaire entre le Pembrokeshire et le sud-est de l'Irlande pendant la dernière glaciation. La découverte a été facilitée par un algorithme entraîné sur les caractéristiques des cavités du sud du Pays de Galles, qui a généré 28 sites potentiels dont huit se sont révélés porteurs d'art. Les motifs recensés incluent des gravures, des peintures à l'ocre et au charbon et des incisions digitales dans l'argile, et les emplacements précis sont tenus secrets pour éviter le vandalisme. Les auteurs estiment que la pression démographique et la compétition pour les cavités ont poussé ces groupes vers l'ouest et le nord et qu'il existe probablement d'autres sites à découvrir en Irlande de l'est et du sud.

Roame (YC S23) Is Hiring Viral Content Editor

La société propose un moteur de recherche de vols et d'hôtels qui optimise les réservations avec des points et des miles pour permettre des voyages en classe affaires ou première sans payer en cash. Fondée par Tim, ancien analyste côté hedge funds spécialisé en consommation et voyages, et Zi, ancien responsable des systèmes de chiffrement chez Airbnb, l'équipe a démarré après avoir perdu des dizaines d'heures à chercher des disponibilités prime en première classe. Le poste de Content Editor consiste à concevoir et opérer une machine de production vidéo répétable — templates, couche IA pour 70 % du travail, et intégration des éléments humains pour que le rendu soit fluide — avec un fort accent sur la rapidité et le volume. Les missions incluent la création de formats récurrents documentés, l'utilisation et l'évaluation critique d'outils génératifs, le tournage sur site (y compris d'apparition à l'écran), la publication fréquente sur les plateformes courtes et longues, et l'analyse des performances pour itérer les hooks. Pour postuler il faut partager trois réalisations, un découpage de workflow montrant le mélange IA/humain et une ligne expliquant pourquoi vous voulez rejoindre l'équipe.

Tor VPN Beta: What we've learned building our own VPN for Android from scratch

Tor VPN Beta étend les protections de Tor au niveau de l'appareil sur Android en isolant chaque application avec son propre circuit Tor afin de réduire le pistage croisé. Le projet a ciblé d'abord Android pour atteindre des utilisateurs dans des régions fortement censurées, où l'usage principal s'est avéré être le contournement des restrictions d'accès. Les retours d'utilisateurs ont montré que des fonctions classiques de VPN, comme la sélection de serveurs de sortie, pouvaient semer la confusion et que l'utilisation de bridges était souvent la bonne solution pour contourner la censure. L'équipe a renforcé la fiabilité et les capacités de contournement en intégrant Arti (implémentation Tor en Rust), en ajoutant des bridges WebTunnel, en corrigeant des bugs, en proposant des builds reproductibles et une distribution via F-Droid. Les développements futurs viseront à transférer des fonctionnalités de performance de l'implémentation C vers Arti, à affiner l'expérience utilisateur et à poursuivre le travail ouvert avec des partenaires comme The Guardian Project et LEAP.

Coyote v. Acme (1990)

Un résident de l'Arizona, Wile E. Coyote, attaque la société Acme en responsabilité du fait des produits pour blessures corporelles, perte de revenus et souffrances morales. Le dossier indique qu'il a acheté environ quatre-vingt-cinq fois des produits Acme par correspondance et présente des bordereaux de vente comme preuve (Exhibit A). Le texte décrit des accidents causés par un Rocket Sled et des Rocket Skates ayant entraîné fractures, contusions et blessures nécessitant bandages, collier cervical et attelles (rapport médical, Exhibit B). Il relate également des défaillances d'explosifs vendus par Acme ayant provoqué brûlures et défigurations, ainsi qu'un dysfonctionnement des Spring‑Powered Shoes ayant causé des dommages corporels graves et persistants (restes envoyés en Exhibit D). Le plaignant réclame des dommages punitifs de 17 000 000 $, des dommages réels de 1 000 000 $, des dommages généraux de 20 000 000 $ et des frais d'avocat de 750 000 $ (total : 38 750 000 $), en alléguant l'abus de position dominante d'Acme.

OpenAI might have stolen another major proof

Andreas Thom affirme dans un long message sur Mastodon que des éléments suggèrent qu'OpenAI a pu entraîner Astra avec des conversations portant sur ses travaux avec Gábor Kun sur la conjecture de soficité de Gromov. Selon le récit, OpenAI a ensuite annoncé que le modèle Astra avait résolu cette conjecture, l'une des dix questions qu'il aurait prétendument réglées. L'auteur rappelle la réputation et l'ancienneté d'Andreas Thom dans le domaine pour souligner l'importance des allégations. Si ces allégations sont fondées, cela impliquerait que des travaux humains non publiés auraient été absorbés par un modèle puis présentés comme une découverte de l'IA. Plusieurs plaintes similaires évoquées par d'autres chercheurs suscitent des inquiétudes quant à un éventuel problème systémique d'appropriation des découvertes humaines par des systèmes d'IA.

Use Vsock with Libzmq

Né chez VMware sous le nom VMCI et intégré au noyau Linux depuis la 4.8, ce mécanisme fournit une famille d'adresses pour la communication entre une machine virtuelle (ou plusieurs invitées) et l'hyperviseur hôte. Il ressemble à une socket Unix avec des caractéristiques TCP/UDP : identifiants de contexte 32 bits (CID), ports 32 bits avec restriction root pour les numéros inférieurs à 1024, et modes stream et datagram. Le support progresse lentement mais existe pour Python, C, Go, Rust et quelques outils, et AWS l'utilise notamment pour sa fonctionnalité Nitro Enclaves. L'intégration dans libzmq via une contribution permet d'exploiter cette famille d'adresses depuis de nombreuses liaisons et d'appliquer les fonctionnalités de libzmq comme l'authentification CURVE, les patterns req/rep et pub/sub. Des exemples en Python (pyzmq-vsock) montrent l'utilisation en loopback grâce au CID local introduit en 5.6 et des démonstrations asyncio + CURVE illustrent les scénarios d'autorisation et de rejet.

Bespoke: A programming language for people who say please

L'auteur critique le ton impératif et impoli des langages actuels et propose un langage nommé Bespoke fondé sur une étiquette formelle pour communiquer avec le compilateur et l'environnement d'exécution. La syntaxe exige des salutations, des formules de politesse et des remerciements pour les allocations, les mutations et les opérations d'entrée/sortie, et impose un typage statique nominal avec des noms de types verbeux et l'orthographe britannique. Les structures de contrôle et les fonctions sont formulées comme des questions, des délibérations ou des propositions diplomatiques plutôt que des ordres, et les erreurs sont signalées comme des circonstances regrettables traitées avec tact. La concurrence privilégie des demandes d'audience exclusive plutôt que des verrous agressifs, interdit la terminaison forcée des threads et peut conduire à ce que les threads restent bloqués dans une impasse exemplaire de déférence mutuelle. Le projet n'a pas pour but d'améliorer les performances ou d'éliminer tous les bogues, mais il met l'accent sur la verbosité polie des diagnostics, des messages d'erreur et des arrêts d'exécution qui prennent la forme d'excuses formelles.