HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11293 articles Page 1090/1130 Sans filtre

Show HN: Respectlytics – Open-source, privacy-first mobile analytics (MIT+AGPL)

Respectlytics Community Edition est un serveur d’analyse mobile auto-hébergé qui privilégie la confidentialité et stocke les données selon un modèle en 5 champs par événement. Le système n’enregistre pas de données personnelles et emploie des identifiants anonymisés en mémoire RAM qui rotationnent toutes les deux heures ou lors du redémarrage de l’application. Les adresses IP ne sont pas stockées durablement et servent uniquement à dériver une localisation approximative par pays, tandis que les cinq champs stockés par événement restent event_name, session_id, timestamp, platform et country. Le déploiement peut se faire via Docker ou manuellement, avec une configuration par variables d’environnement et une option GeoIP via MaxMind. L’API et l’interface d’administration utilisent des mécanismes d’authentification spécifiques (X-App-Key et session), et le projet est publié sous AGPL-3.0, avec des outils de purge des données pour la rétention.

Metriport (YC S22) is hiring a security engineer to harden healthcare infra

Metriport est une plateforme open-source d’intelligence des données de santé qui permet l’accès et l’échange en temps réel des données patient et s’intègre aux principaux systèmes IT sanitaires américains, couvrant plus de 300 millions de personnes. L’entreprise affiche une adoption commerciale solide avec plusieurs millions de dollars ARR, plus de 100 clients et un financement important, et vise désormais une montée en puissance rapide avec une équipe engineering autonome et peu bureaucratique. L’équipe est majoritairement composée d’anciens fondateurs et d’ingénieurs orientés résultats, dans une structure plate et une culture d’intensité soutenable, où les fondateurs travaillent six jours par semaine à San Francisco tout en laissant chacun organiser son emploi du temps. Le poste recherché consiste en ingénierie sécurité avec un esprit entrepreneurial, chargé de diriger des projets de sécurité de bout en bout, de renforcer les politiques internes et de sécuriser le cycle de vie du développement (journalisation d’audit, RBAC, gestion des secrets, CI/CD sécurisé, etc.). Les prérequis incluent plus de six ans d’expérience en sécurité, être basé dans la baie de San Francisco ou disposer d’une volonté de déménagement, familiarité HIPAA et cadres SOC 2/NIST/HITRUST/FedRAMP, expérience avec SSO/MFA, gestion des secrets, SCA/SAST/DAST dans CI/CD et AWS, ainsi que des connaissances en cryptographie et protocoles de sécurité, et le poste offre des avantages tels que equity compétitif, assurance santé, plan 401(k) et congés illimités.

Show HN: A Lisp where each function call runs a Docker container

Il s'agit d'un ensemble d'images Docker conçues pour exécuter du code et produire des résultats à partir d'entrées. Tout d'abord, il faut construire les images de base et les éléments intégrés à l'aide des scripts fournis. Ensuite, les tests peuvent être lancés et il est recommandé d'être patient pendant leur exécution. Pour l'utilisation, il est possible d'évaluer des expressions avec eval et d'activer --trace pour voir les appels. Le flux de travail prévoit de construire les programmes avec build, de les exécuter avec run et d'utiliser run-tests ou clean pour la gestion.

Making the Vortex Mixer

Le texte retrace l'invention du vortex mixer par les frères Kraft entre 1958 et 1962 pour faciliter le mélange rapide de liquides. Le brevet a été déposé en 1959 et délivré en 1962; l'appareil, simple mais élégant, intégrait un petit moteur oscillant et une coupelle en caoutchouc qui transmettait le mouvement au liquide. Après une démonstration en 1958, Scientific Industries a commencé à fabriquer et vendre le vortexer, donnant naissance au premier modèle Vortex Jr. et à d'autres configurations. En 1965, les Kraft ont fondé Kraft Apparatus et ont perfectionné l'appareil avec une fonction tactile et des réglages de vitesse, avant de le vendre à Glas-Col en 1982. Aujourd'hui, les vortex mixers existent en plusieurs formats et tailles, pèsent environ 4 kilogrammes et restent des outils essentiels pour mélanger des volumes allant des microlitres aux millilitres.

Making a font with ligatures to display thirteenth-century monk numerals

Le texte s’inspire d’un billet de Chris Heilmann sur la création d’un générateur de chiffres cisterciens et propose d’utiliser des ligatures de police à la place. Les ligatures transforment des séquences de caractères en glyphes, ce qui permet d’afficher les chiffres sans JavaScript grâce à une police spéciale. Des polices dédiées, comme Fira Code, utilisent déjà des ligatures pour des séquences liées à la programmation, et ce principe pourrait être réutilisé pour les chiffres cisterciens. La définition des ligatures s’effectue en listant les séquences à remplacer et le glyphe correspondant via une règle feature liga, une opération qui peut impliquer des milliers de lignes de code et de données SVG. Le texte rappelle les limites et les risques, notamment en matière d’accessibilité et d’usage malveillant, tout en suggérant des extensions comme Cloud to Butt réalisées avec des ligatures.

R3forth: A concatenative language derived from ColorForth

Le texte présente les principaux outils et services destinés au développement logiciel, à l’intelligence artificielle et à l’intégration d’outils externes. On y retrouve des fonctionnalités telles que l’assistance au codage par IA, la création et l’amélioration du code, ainsi que des plateformes pour construire et déployer des applications intelligentes. Le document couvre les workflows développeur, les environnements de développement instantanés, la gestion des issues et le contrôle des changements de code. Il expose aussi des solutions de sécurité et de protection du code, ainsi que les options de support, de tarification et d’abonnements. Enfin, il liste les catégories d’utilisation, les secteurs, les ressources communautaires et les offres destinées aux entreprises et aux partenaires.

The Perils of ISBN

L’auteur compare Letterboxd à Goodreads et se demande pourquoi il n’existe pas encore d’équivalent centré sur les livres. Il critique les interfaces actuelles comme Google Books et OpenLibrary pour leur fragmentation des éditions et des formats, qui compliquent les recherches et le suivi des lectures. Le texte rappelle le modèle FRBR (œuvre, expression, manifestation et item) et affirme qu’on devrait viser les œuvres plutôt que les ISBN pour une expérience conviviale. Il note que The Movie Database sert de source canonique pour les films et que, bien qu’OpenLibrary compte des millions d’œuvres, les données restent incohérentes et insuffisantes. Malgré ces défis, l’auteur envisage de créer un projet similaire pour les livres et explore OpenLibrary comme base potentielle, tout en reconnaissant l’échelle et le financement comme obstacles majeurs.

Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript

Cet article présente Electrobun, un framework multiplateforme pour des applications de bureau, ultra rapide et léger, écrit en TypeScript. L’auteur raconte son parcours, passant de co(lab) initialement construit avec Electron à une architecture reposant sur Zig et Bun pour simplifier le flux de travail et les mises à jour. Le framework prend désormais en charge macOS, Windows et Ubuntu avec des installateurs, des artefacts de mise à jour et des mises à jour différentielles générées automatiquement. La partie OOPIF est devenue une véritable super iframe offrant une isolation de processus et une stabilité cross‑platform sans patchs du moteur, contrairement à Electron. Les prochaines étapes prévoient que co(lab) soit entièrement réécrit sur Electrobun, avec une communauté croissante et des retours qui orientent le développement.