HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11382 articles Page 1046/1139 Sans filtre

Floor113.com – A Scarcity-Driven Dating System Built on Deterministic Access

Le système présente une tour de rencontres où chaque dollar investi fait monter d’un étage et étend votre portée. L’entrée est gratuite au rez-de-chaussée et chaque niveau supplémentaire coûte un dollar, l’inactivité faisant diminuer l’étage actif. Vous pouvez voir et discuter avec les personnes sur votre étage et jusqu’au rez-de-chaussée, mais jamais au-delà de votre étage. Floor 113 Prime est réservé au sommet et exige un parrainage, un paiement initial et une vérification d’identité, avec une limite de 100 places par pays et une messagerie mondiale. Ground Floor reste gratuit et chaque étage coûte un dollar, Prime impliquant des frais d’entrée et 29 dollars par mois.

Programming in K

La liste présente des outils et services destinés au développement logiciel sur GitHub, couvrant l'aide à la création de code et l'automatisation. Elle met en avant des assistants de code tels que Copilot, des environnements de développement instantanés et des flux de travail automatisés. Des fonctionnalités de sécurité des applications et de protection du code permettent de trouver, corriger et prévenir les vulnérabilités. La documentation, les ressources communautaires et les programmes partenaires accompagnent les entreprises et les développeurs dans l'utilisation des services. Plusieurs catégories d'utilisation et secteurs industriels sont couverts, avec des options adaptées pour les grandes entreprises, les startups et les organisations à but non lucratif.

Show HN: Logira – eBPF runtime auditing for AI agent runs

C'est un outil en ligne de commande pour Linux qui effectue un audit d'exécution en temps réel en enregistrant les événements d'exécution de processus, d'accès fichier et de réseau via eBPF. Il offre un suivi par exécution avec traçage dans cgroup v2 et stocke les données de chaque exécution localement sous forme JSONL et SQLite pour l'analyse et la recherche. Conçu comme observe-only, il enregistre et détecte sans bloquer ni modifier le comportement des charges de travail. Il fournit des règles de détection par défaut et permet d'ajouter des règles YAML personnalisées pour couvrir les écritures de secrets, les lectures sensibles, les modifications de configuration, les téléchargements temporaires, les motifs d'exécution suspects, les actions destructrices et les sorties réseau suspectes. L'installation peut se faire via un script ou manuellement, le daemon racine doit être exécuté via systemd pour le traçage et les données par exécution résident dans le répertoire personnel de l'utilisateur, tandis que les objets BPF se trouvent dans le répertoire dédié sous /usr/local/lib.

10-202: Introduction to Modern AI (CMU)

Le cours offre une introduction au fonctionnement des systèmes d'IA modernes, en mettant l'accent sur l'apprentissage automatique et les grands modèles linguistiques. Une version en ligne gratuite et minimale sera proposée parallèlement au cours CMU, avec un décalage de deux semaines pour accéder aux contenus et aux devoirs autograde. Le barème prévoit 20% pour les devoirs et travaux de programmation, 40% pour les quiz et 40% pour les examens (deux mi-parcours à 10% chacun et le final à 20%). Des prérequis en programmation Python et en calcul différentiel sont demandés, avec des connaissances utiles en algèbre linéaire et en probabilités. Les devoirs utilisent des notebooks Colab et des versions Marimo, et une politique autorise l'usage d'assistants IA pour l'apprentissage, mais interdit leur utilisation pour les soumissions finales et les évaluations en classe.

Interview with Øyvind Kolås, GIMP developer (2017)

GIMP est un logiciel libre et gratuit et ce projet vise à partager les histoires des bénévoles qui le font vivre par des entretiens approfondis. Cet entretien porte sur Øyvind Kolås, responsable de GEGL et de babl, dont le travail a permis l’apparition de filtres non destructifs dans GIMP 3.0. GEGL est une architecture en graphe qui permet de chaîner des opérations d’image sous forme de flux de données et de rendre l’édition non destructive, un cœur de GIMP 2.10. Øyvind raconte son parcours, son premier patch introduisant le super-échantillonnage adaptatif et son rôle dans l’évolution de GEGL et son intégration dans GIMP et d’autres logiciels. Le texte aborde aussi les questions de financement et de soutiens communautaires, évoquant le recours potentiel à Patreon et la réalité d’en vivre via le travail sur des logiciels libres.

I built a demo of what AI chat will look like when it's “free” and ad-supported

Il s’agit d’une démonstration satirique mais pleinement fonctionnelle montrant comment les assistants IA pourraient être financés par la publicité. L’objectif est d’éduquer les responsables produit, les marketeurs et les développeurs sur les formats publicitaires possibles dans une interface de chat et d’esquisser un futur à débattre. Le démonstrateur présente l’ensemble des formats publicitaires envisageables, notamment les interstitiels pré-chat, les bannières, les réponses sponsorisées, les cartes produits et les messages contextuels. Il expose aussi l’économie du modèle gratuit soutenu par la publicité, les compromis sur la confidentialité et le partage des données, et le rapport entre coûts pour l’utilisateur et revenus pour les annonceurs. Le public visé inclut des professionnels, des investisseurs et des chercheurs, et il est précisé que les publicités sont fictives tandis que les réponses de l’IA restent réelles.

Chorba: A novel CRC32 implementation (2024)

Cet article décrit une méthode novatrice permettant de calculer rapidement les sommes CRC sans tables de recherche ni support matériel pour la multiplication polynomiale. Le débit du CRC32 est augmenté de 100 % sur différentes plateformes par rapport à l’état de l’art. Les performances sont équivalentes ou supérieures aux solutions accélérées par matériel sur les processeurs x86_64 et ARMv8. Ces solutions accélérées par matériel enregistrent une amélioration de 5 à 20 % selon la longueur du message. Le faible nombre d’opérations requises pourrait simplifier les implémentations matérielles du CRC32.

Setting up phones is a nightmare

L'auteur décrit son expérience d'installation des nouveaux téléphones de ses parents et les défis rencontrés lors de la configuration. Il précise avoir utilisé la migration de données intégrée et, en complément, Samsung Smart Switch pour transférer davantage de données. Le texte met en avant les enjeux de confidentialité et de traçage, avec des critiques des services Google et Samsung et des assistants intelligents en arrière-plan. Plusieurs étapes de configuration sont évoquées, comme la désactivation des télémétries, la suppression des applications préinstallées jugées inutiles et le passage à des navigateurs et gestionnaires de mots de passe plus respectueux de la vie privée. En fin de compte, l'expérience est jugée globalement décevante et l'auteur invite à envisager des smartphones moins intrusifs et des conseils pour mieux protéger la vie privée des proches.