Sélection Quotidienne de Show HN (2025-05-11)
- Xenolab – Moniteur Rasp Pi pour mes plantes carnivores
- LoopMix128 – Générateur de nombres pseudo-aléatoires rapide en C (.46ns), période 2^128, passe BigCrush/PractRand
- Code Claude Code
- PLAttice, pour assembler des structures bien plus grandes que le plateau d'impression 3D
- Miralis – un moniteur de firmware virtuel RISC-V
- MiniLMs – Un site-repo pour les petits modèles de langage et ressources d'apprentissage
- SkipCut – regarder YouTube sans pub sur n'importe quel appareil, sans installation ni connexion
- Piny – Éditeur visuel pour Astro, React et Next dans VSCode, Cursor, Windsurf
- QitOps – Un outil CLI pour des tests unifiés d'API, performance et sécurité
- ToolRegistry – Une bibliothèque Python pour l'intégration structurée d'outils
- Codigo – Le dépôt des langages de programmation
- Papyrus Font Designer – Créez de magnifiques designs de texte en ligne
- Explorez le génome humain dans le terminal avec les mouvements Vim
- Clonage vocal de l'anglais américain vers les langues indiennes
Xenolab – Moniteur Rasp Pi pour mes plantes carnivores [Technologie grand public]
52 points, 18 commentaires
Système de surveillance basé sur Raspberry Pi pour plantes carnivores.
- Surveille les conditions environnementales des plantes carnivores
- Utilise un Raspberry Pi pour la collecte de données et le contrôle
- Conçu pour les amateurs de plantes carnivores
Lien de discussion, Lien original
LoopMix128 – Générateur de nombres pseudo-aléatoires rapide en C (.46ns), période 2^128, passe BigCrush/PractRand [Outils pour développeurs]
24 points, 14 commentaires
LoopMix128 est un générateur de nombres pseudo-aléatoires rapide en C pour des tâches non cryptographiques avec une période de 2^128 et de solides propriétés statistiques.
- Extrêmement rapide (~0.37 ns/valeur, 98% plus rapide que xoroshiro128++ et PCG64)
- Passe les tests TestU01 BigCrush et PractRand (32TB)
- Période garantie de 2^128
- Injectivité prouvée (état de 192 bits) via le solveur SMT Z3, permettant des flux parallèles
- Dépendances minimales (nécessite seulement stdint.h)
Lien de discussion, Lien original
Code Claude Code [Outils pour développeurs]
91 points, 19 commentaires
Un SDK léger pour scripter Claude Code afin de simplifier les workflows de codage répétitifs.
- Wrapper gratuit et open-source autour de Claude Code
- Léger avec seulement 155 lignes de code
- Conçu pour fluidifier les tâches de codage en automatisant les étapes répétitives
- Disponible via
pip install codesys
- Utilisé activement dans le développement de produits par le développeur lui-même
Lien de discussion, Lien original
PLAttice, pour assembler des structures bien plus grandes que le plateau d'impression 3D [Design]
22 points, 6 commentaires
PLAttice permet l'assemblage de structures imprimées en 3D à grande échelle dépassant les limites du plateau d'impression en utilisant des entretoises, nœuds et broches modulaires.
- Assemblage réversible en treillis, fermes ou structures arborescentes jusqu'à plusieurs mètres
- Utilisé pour des projets comme un lampadaire en porte-à-faux avec une portée de 1m
- Inclut des fichiers *.stl téléchargeables pour impression (~1kg PLA, ~1 jour par mètre de ferme)
- Nécessite une attention à l'orientation d'impression et inclut un gabarit de coupe pour les broches
- Restrictions de licence applicables à l'utilisation
Lien de discussion, Lien original
Miralis – un moniteur de firmware virtuel RISC-V [Outils pour développeurs]
3 points, 0 commentaires
Miralis est un firmware RISC-V qui virtualise le firmware RISC-V, permettant au firmware de s'exécuter en espace utilisateur.
- Virtualise le firmware RISC-V en exécutant le logiciel en mode M en mode U
- Démontre la virtualisabilité du firmware RISC-V, contrairement à certaines autres ISA
- Compatible avec VisionFive 2, HiFive Premier P550 et QEMU
- Utilisé comme plateforme de recherche pour explorer la vérification d'hyperviseur
- Vérification de l'émulation d'instructions contre la spécification exécutable RISC-V
Lien de discussion, Lien original
MiniLMs – Un site-repo pour les petits modèles de langage et ressources d'apprentissage [Éducation]
4 points, 0 commentaires
MiniLMs est un site et un dépôt open-source pour expérimenter avec des modèles de langage minimalistes et partager des ressources d'apprentissage.
- Présente des petits modèles de langage comme SYNEVA, un chatbot à chaîne de Markov de <3kb
- Inclut des ressources d'étude sur les réseaux neuronaux, LLM et l'histoire de l'IA
- Les modèles actuels sont basés sur HTML/JS
- Open-source sous licence MIT
- Se concentre sur l'apprentissage et l'expérimentation en public
Lien de discussion, Lien original
SkipCut – regarder YouTube sans pub sur n'importe quel appareil, sans installation ni connexion [Vidéo]
9 points, 1 commentaire
Un outil web minimaliste pour regarder des vidéos YouTube sans pubs, distractions ou installations.
- Aucune connexion ou installation requise
- Fonctionne sur n'importe quel appareil, y compris les modèles anciens et les montres connectées
- Prise en charge de la lecture en arrière-plan
- Partage simplifié avec des liens de lecture automatique pour les utilisateurs non technophiles
- Pas d'algorithmes ni d'encombrement
Lien de discussion, Lien original
Piny – Éditeur visuel pour Astro, React et Next dans VSCode, Cursor, Windsurf [Outils pour développeurs]
7 points, 2 commentaires
Un éditeur visuel pour VSCode, Cursor et Windsurf qui intègre Tailwind CSS, Astro, React et Next.js directement dans l'IDE.
- Fonctionne dans Visual Studio Code, Cursor et Windsurf
- Prend en charge Tailwind CSS, Astro, React et Next.js
- Les modifications se font directement dans le code sans abstractions ni verrouillage
- Fonctionnalités de style Tailwind avec contrôles visuels et inspecteur de classes
- Permet la navigation dans le projet en cliquant sur les éléments dans l'aperçu pour accéder au code source
- Version standard gratuite avec une version Pro offrant des fonctionnalités supplémentaires
- Conçu pour compléter le développement assisté par IA
- Basé sur Pinegrow Web Editor, assurant robustesse et complétude des fonctionnalités
Lien de discussion, Lien original
QitOps – Un outil CLI pour des tests unifiés d'API, performance et sécurité [Outils pour développeurs]
3 points, 0 commentaires
Un outil CLI basé sur Rust pour des tests unifiés d'API, performance et sécurité.
- Prend en charge les tests d'API (requêtes uniques, chaînage, collections)
- Inclut des tests de performance/charge avec profils de montée en charge et seuils
- Offre des scans de sécurité pour les en-têtes, tokens et vulnérabilités basiques
- Permet des tests pilotés par les données avec CSV/JSON
- Intègre CI/CD et prend en charge plusieurs formats de sortie (JSON, XML, HTML, CSV)
- Open-source et conçu pour des dépendances minimales
Lien de discussion, Lien original
ToolRegistry – Une bibliothèque Python pour l'intégration structurée d'outils [Outils pour développeurs]
3 points, 1 commentaire
Une bibliothèque Python pour l'intégration structurée d'outils.
- Facilite l'intégration structurée d'outils
- Conçue pour les environnements Python
Lien de discussion, Lien original
Codigo – Le dépôt des langages de programmation [Outils pour développeurs]
6 points, 0 commentaires
Une plateforme pour découvrir, explorer et comparer des langages de programmation avec des données dynamiques et statiques.
- Agrège des données de PyPL Index, TIOBE Index et flux officiels
- Données de langage à contribution ouverte via GitHub
- Design inspiré du terminal avec options de thème IDE
- Construit avec Rust, Axum, HTMX et Alpine.js
Lien de discussion, Lien original
Papyrus Font Designer – Créez de magnifiques designs de texte en ligne [Design]
5 points, 2 commentaires
Créez des designs de texte époustouflants en ligne en utilisant la police iconique Papyrus.
- Personnalisation de texte en temps réel (couleur, taille, arrière-plan)
- Effets avancés (ombres, contours)
- Export PNG avec transparence
- Interface adaptée aux mobiles
- Disponible en anglais et chinois
Lien de discussion, Lien original
Explorez le génome humain dans le terminal avec les mouvements Vim [Recherche]
4 points, 0 commentaires
Explorez le génome humain dans le terminal avec les mouvements Vim.
- Exploration du génome dans le terminal
- Utilise les mouvements Vim pour la navigation
Lien de discussion, Lien original
Clonage vocal de l'anglais américain vers les langues indiennes [Audio]
3 points, 0 commentaires
Adapter du contenu en anglais américain aux langues indiennes en utilisant le clonage vocal zero-shot.
- Convertit l'anglais américain en langues indiennes
- Utilise la technologie de clonage vocal zero-shot
- Vise à adapter le contenu efficacement