Eä : Un compilateur SIMD pour Python écrit en Rust

Ce que fait Eä
Eä est un compilateur pour les noyaux SIMD qui résout un problème courant de flux de travail : écrire du code Python, profiler pour trouver les boucles critiques, réécrire en C, lutter avec ctypes, déboguer les pointeurs, et finalement obtenir une accélération de 5×—pour recommencer la semaine suivante.
Comment ça marche
Avec Eä, vous :
- Écrivez un petit fichier .ea
- Exécutez une commande
- L'appelez depuis Python comme une fonction normale
Le noyau s'exécute à la vitesse vectorisée native. Exemple d'utilisation :
import ea
kernel = ea.load("fma.ea")
result = kernel.fma_f32x8(a, b, c, out) # 6,6× plus rapide que NumPy
Détails techniques
Le compilateur génère :
- Une bibliothèque partagée
- Un wrapper Python
- Également des bindings Rust, C++, PyTorch et CMake
Architectures cibles :
- x86-64 (AVX2 / AVX-512)
- AArch64 (NEON)
Le compilateur lui-même :
- ~12 000 lignes de Rust
- 475 tests
- Aucun ctypes, fichier d'en-tête ou système de build requis
Contexte de développement
Le développeur a créé Eä avec l'aide de modèles d'IA, utilisant Claude pour les tâches lourdes tout en conservant le contrôle architectural. L'idée principale était que gérer tout le « code de liaison » importe plus que le SIMD lui-même, permettant aux développeurs de se concentrer uniquement sur le noyau.
Benchmarks
Les benchmarks montrent des performances 6,6× plus rapides que NumPy pour l'exemple fma_f32x8. Le développeur note que ceux-ci proviennent d'une configuration assez simple mais a essayé de garder les choses équitables et reproductibles.
📖 Read the full source: r/ClaudeAI
👀 See Also

Votre outil de part équitable : Calculez votre part égale des bénéfices de l'entreprise
Un développeur a créé un outil web utilisant Claude Code et Vercel qui calcule quelle serait votre part égale des bénéfices annuels de votre employeur sur la base des déclarations SEC 10-K. L'outil montre des chiffres spécifiques comme les 747 000 $ par employé d'Apple et les 2,8 millions de dollars par employé de NVIDIA.

mycrab.space présente SKILL.md et Prompt Autocomposer pour un déploiement d'applications standardisé.
mycrab.space a publié SKILL.md, un modèle Markdown pour définir les dépendances et la configuration des applications, ainsi qu'un Composeur de Prompts qui génère des commandes de déploiement prêtes à l'emploi à partir de ces fichiers. Le système permet un déploiement sans configuration d'applications comme VS Code dans le navigateur, des nuages musicaux personnels et des interfaces d'agents IA.

Docent : Un assistant IA pour l'analyse d'articles scientifiques construit avec Claude Code
Un développeur a créé Docent, un assistant IA qui lit des articles téléchargés, les présente, répond aux questions et évalue la compréhension en utilisant Claude Code. Le projet est disponible sur GitHub sous licence MIT avec une démo sur Vercel.

La compétence OpenClaw réduit les jetons de l'arbre d'accessibilité de 600 000 à 1 300 pour les sites riches en publicités.
Un développeur a créé une compétence OpenClaw qui utilise un classement d'éléments basé sur l'apprentissage automatique pour élaguer les arbres d'accessibilité, réduisant slickdeals.com d'environ 598 000 tokens à environ 1 300 tokens en ne conservant que les 50 éléments actionnables les plus pertinents.