Sélection Quotidienne de Show HN (2025-05-19)
- J'ai modélisé le Manuscrit de Voynich avec SBERT pour tester sa structure
- Vaev – Un moteur de navigateur construit à partir de zéro (Il affiche google.com)
- Simulateur Python de la "Théorie Constructrice du Temps" de David Deutsch
- Buckaroo – Interface de tableau de données pour les Notebooks
- Hardtime.nvim – brisez les mauvaises habitudes et maîtrisez les mouvements Vim
- Stack Error – gestion ergonomique des erreurs pour Rust
- Model2vec-Rs – Embeddings de Texte Statiques Rapides en Rust
- Un agent de navigateur web dans votre panneau latéral Chrome
- Discutez avec 19 ans de HN
- Racketmeter – Mesurez la Tension des Cordes de Badminton en Utilisant la Fréquence Sonore
- QR Codes HTML (Animés, Interactifs, Programmable)
- Base de données publique de sites pour les backlinks
- J'ai construit un site pour dévorer les meilleurs articles de blogs d'ingénierie
- Serveur MCP pour l'exécution sécurisée de code (Python, Ruby, C, et plus)
- Mouse Escape – Un jeu que j'ai créé avec mon père
- Nous lançons Executor – Un Employé Numérique Agent IA
J'ai modélisé le Manuscrit de Voynich avec SBERT pour tester sa structure [Recherche]
261 points, 73 commentaires
Analyse du Manuscrit de Voynich en utilisant les embeddings SBERT et des techniques de NLP pour explorer ses motifs structurels.
- Application des embeddings SBERT et du clustering KMeans pour regrouper des formes racines similaires
- Suppression des suffixes communs pour isoler les formes racines pour une analyse plus claire
- Inférence de rôles similaires à POS basés sur la position et la fréquence des mots
- Construction d'une matrice de transition Markov pour visualiser le flux entre clusters
- Découverte de motifs syntaxiques cohérents à travers différentes sections du manuscrit
- Répertoire GitHub et compte-rendu détaillé fournis pour une exploration plus approfondie
Lien de Discussion, Lien Original
Vaev – Un moteur de navigateur construit à partir de zéro (Il affiche google.com) [Outils pour Développeurs]
105 points, 43 commentaires
Vaev est un moteur de navigateur web minimal construit à partir de zéro qui supporte le rendu HTML/XHTML, CSS et PDF, gérant même des fonctionnalités complexes comme calc() et var().
- Supporte HTML/XHTML et la cascade CSS
- Implémente les règles @page pour la pagination et l'impression vers PDF
- Gère calc(), var(), et les unités en pourcentage
- Affiche Google.com (en grande partie)
- Projet expérimental axé sur l'apprentissage
- Réseautage basique (http:// et file:// uniquement)
- Pas encore de support pour le layout grid
Lien de Discussion, Lien Original
Simulateur Python de la "Théorie Constructrice du Temps" de David Deutsch [Recherche]
43 points, 6 commentaires
Une bibliothèque Python simulant l'article "Théorie Constructrice du Temps" de David Deutsch, traduisant son formalisme en code exécutable.
- Traduction un-à-un du formalisme de l'article (Substrats, Attributs, Tâches, Constructeurs, opérateurs d'algèbre de tâches)
- Encodage des prédicats de possibilité/impossibilité et des contrefactuels tels que définis
- Suite de tests couvrant plus de 95% des lemmes et exemples (typée avec mypy)
- Reproduit les résultats clés (substrats de mesure du temps, preuves d'irréversibilité, tâches de branchement quantique, constructeur auto-répliquant)
- Vise à clarifier les concepts complexes de l'article via le code et à encourager les discussions/extensions
Lien de Discussion, Lien Original
Buckaroo – Interface de tableau de données pour les Notebooks [Outils pour Développeurs]
76 points, 6 commentaires
Buckaroo est un visualiseur de dataframe open-source avec des fonctionnalités avancées pour l'exploration de données dans les notebooks, supportant les dataframes Pandas et Polars sur diverses plateformes.
- Interface de tableau moderne avec défilement, recherche et tri
- Statistiques récapitulatives et histogrammes
- Cadre extensible pour construire des interfaces de tableau
- Personnalisable avec une couche déclarative (AG-Grid)
- Interface Low Code pour des opérations point-and-click
- Nettoyage Automatique avec suggestions heuristiques
- Supporte Jupyter, Marimo, VSCode et Google Colab
- Les données restent locales et les opérations sont rapides
Lien de Discussion, Lien Original
Hardtime.nvim – brisez les mauvaises habitudes et maîtrisez les mouvements Vim [Outils pour Développeurs]
154 points, 59 commentaires
Brisez les mauvaises habitudes et maîtrisez les mouvements Vim avec Hardtime.nvim.
- Aide les utilisateurs à améliorer l'efficacité des mouvements Vim
- Conçu pour décourager les habitudes inefficaces ou répétitives
- Plugin pour l'intégration avec Neovim
Lien de Discussion, Lien Original
Stack Error – gestion ergonomique des erreurs pour Rust [Outils pour Développeurs]
22 points, 6 commentaires
Stack Error simplifie la gestion des erreurs en Rust avec un design ergonomique et un débogage informatif.
- Ergonomie similaire à anyhow
- Crée des messages d'erreur informatifs pour le débogage
- Fournit des données typées pour la gestion des erreurs à l'exécution
Lien de Discussion, Lien Original
Model2vec-Rs – Embeddings de Texte Statiques Rapides en Rust [Outils pour Développeurs]
46 points, 5 commentaires
Embeddings de texte statiques basés sur Rust pour des applications à haut débit.
- Inférence native en Rust sans dépendance Python
- Empreinte minime (~1,7 Mo de crate, 7-30 Mo de modèles)
- Haute performance (~1,7× plus rapide que Python)
- Supporte Hugging Face ou des modèles locaux
- Idéal pour la recherche sémantique, RAG et la récupération
Lien de Discussion, Lien Original
Un agent de navigateur web dans votre panneau latéral Chrome [Productivité]
127 points, 57 commentaires
BrowserBee est un assistant de navigateur IA axé sur la confidentialité qui automatise des tâches en utilisant divers LLMs directement dans le panneau latéral de Chrome.
- Supporte plusieurs LLMs (Anthropic, OpenAI, Gemini, Ollama)
- Format d'extension de navigateur pour plus de commodité
- Aucun suivi ou collecte de données (ne communique qu'avec le LLM)
- Fonctionnalité de mémoire pour des répétitions de tâches plus rapides
- Comptage de tokens en temps réel et suivi des coûts
- Flux d'approbation pour les actions critiques
- Exécution de tâches multi-onglets
- Outils de navigateur intégrés pour la navigation et les interactions
Lien de Discussion, Lien Original
Discutez avec 19 ans de HN [Recherche]
122 points, 88 commentaires
Un outil pour interroger et analyser 19 ans de données de Hacker News en utilisant des modèles IA comme OpenAI et Claude.
- Permet des requêtes complexes sur les tendances, utilisateurs et contenus de HN
- Gratuit pour 10 messages avec connexion pour éviter les abus
- Supporte les retours de visualisation pour les graphiques/diagrammes
- Utilise les modèles IA OpenAI ou Claude pour le traitement
Lien de Discussion, Lien Original
Racketmeter – Mesurez la Tension des Cordes de Badminton en Utilisant la Fréquence Sonore [Technologie Grand Public]
33 points, 12 commentaires
Un outil basé sur navigateur qui mesure la tension des cordes de raquette de badminton en utilisant l'analyse de fréquence sonore.
- Gratuit à utiliser sans inscription ni installation requise
- Fonctionne sur les navigateurs mobiles et de bureau
- Utilise un modèle de régression entraîné pour une mesure précise de la tension
- Développé avec des données réelles de professionnels du cordage
- Plus précis et convivial que les applications payantes concurrentes
- Pas de publicités ni de paywalls, en conservant la simplicité
Lien de Discussion, Lien Original
QR Codes HTML (Animés, Interactifs, Programmable) [Outils pour Développeurs]
4 points, 3 commentaires
QRBRD est un générateur de QR codes dynamique basé sur HTML5 qui remplace les codes statiques traditionnels par des codes interactifs et programmables.
- Dynamique & Animé : Crée des QR codes qui s'animent ou répondent aux données en temps réel pour un engagement accru.
- Entièrement Programmable : Utilise HTML, CSS et JavaScript pour des designs personnalisables et réactifs.
- Intégration en Temps Réel : Se connecte aux API ou sources de données en direct (ex. mises à jour météo).
- Natif HTML5 : Génère des QR codes en pur HTML/SVG/Canvas, réduisant les coûts d'hébergement.
- Mise à l'Échelle Pixel-Perfect : S'adapte parfaitement aux enseignes numériques, kiosques et mobiles.
- Stylisation Instantanée : Permet des changements CSS en temps réel sans appels API supplémentaires.
- Interactivité Intégrée : Supporte les animations, minuteries, géolocalisation et déclencheurs de capteurs.
- Performance Optimisée : Minifié et compressé pour un chargement rapide et une faible utilisation CPU/GPU.
- Niveau Gratuit Disponible : Expérimentez avec des fonctionnalités basiques ; options payantes incluent des workflows assistés par IA.
Lien de Discussion, Lien Original
Base de données publique de sites pour les backlinks [Marketing]
3 points, 0 commentaires
Base de données publique de sites pour les backlinks afin de promouvoir de nouveaux projets.
- Inclut des sites populaires, de niche et en croissance
- Accès libre sans inscription requise
Lien de Discussion, Lien Original
J'ai construit un site pour dévorer les meilleurs articles de blogs d'ingénierie [Éducation]
4 points, 0 commentaires
Un site curaté pour dévorer des articles de blogs d'ingénierie de haute qualité afin d'éviter le contenu en ligne de faible qualité.
- Se concentre sur la profondeur plutôt que la largeur dans le contenu d'ingénierie
- Expérience gratuite et sans publicité
- Conçu pour améliorer les compétences en ingénierie
- Encourage les retours utilisateurs pour une amélioration continue
Lien de Discussion, Lien Original
Serveur MCP pour l'exécution sécurisée de code (Python, Ruby, C, et plus) [Outils pour Développeurs]
5 points, 0 commentaires
Serveur d'exécution de code sécurisé supportant plusieurs langages comme Python, Ruby et C.
- Supporte plusieurs langages de programmation
- Se concentre sur l'exécution sécurisée de code
- Aucun détail supplémentaire fourni dans le post
Lien de Discussion, Lien Original
Mouse Escape – Un jeu que j'ai créé avec mon père [Divertissement]
7 points, 1 commentaire
Un jeu inspiré de Pac-Man où une souris échappe aux humains et collecte du fromage, créé par un élève de 4ème et son père en seulement une heure en utilisant l'IA.
- Gameplay simple et amusant similaire à Pac-Man
- Jouez en tant que souris évitant les humains et collectant du fromage
- Créé en collaboration avec l'aide de l'IA
- Temps de développement rapide (1 heure)
- Accessible via un lien web pour un playtesting facile
Lien de Discussion, Lien Original
Nous lançons Executor – Un Employé Numérique Agent IA [Assistant de Vie]
3 points, 3 commentaires
Executor est un agent IA qui effectue des tâches informatiques comme réserver des vols, rédiger des rapports et gérer des feuilles de calcul à partir de simples instructions.
- Fonctionne localement ou via une instance hébergée dans le cloud
- Gère des tâches diverses (recherche, gestion de feuilles de calcul, etc.)
- Interface web pour le contrôle multi-appareils et la planification des tâches
- Tableau de bord central pour la gestion des tâches
- Démo disponible pour prévisualisation