Blog Kitmul
Conseils, guides et réflexions sur la confidentialité, la productivité et comment tirer le meilleur parti de votre navigateur.
Je n'ai jamais exécuté YOLO depuis un serveur. Le navigateur a toujours suffi.
En 2018, j'ai exécuté PoseNet dans un onglet de navigateur et argumenté que le ML côté client tuerait les coûts serveur. Huit ans plus tard, la détection d'objets YOLO tourne entièrement dans le navigateur sans qu'aucune donnée ne quitte l'appareil. La thèse était correcte ; l'outillage devait juste se mettre à niveau.
Votre CV est lu par un parser, pas par une personne
Plus de 98 % des entreprises du Fortune 500 utilisent des systèmes de suivi des candidatures pour filtrer les CV avant qu'un humain ne les voie. Voici comment fonctionnent le parsing, le keyword matching et le scoring des ATS ; quelles erreurs de formatage vous éliminent ; et comment optimiser à la fois pour l'algorithme et le recruteur.
Le bug O(n^2) qui ressemblait à du code propre
Cinq patterns qui cassent la production où la complexité quadratique se cache derrière du JavaScript lisible et idiomatique. Pourquoi .find() dans .map() passe la code review et échoue à l'échelle ; et les corrections d'une ligne qui font passer O(n^2) à O(n).
Le passage du déterminisme au probabilisme est plus grand que celui de l'analogique au numérique
La transition analogique-numérique a changé la façon dont nous stockons et transmettons l'information. La transition déterministe-probabiliste change la façon dont le savoir se crée. Pourquoi l'inférence IA, l'informatique quantique et la fin de la programmation explicite comptent plus que la plupart ne le pensent.
J'ai caché un message secret dans la photo d'un chat et personne ne l'a remarqué pendant six mois
La stéganographie dissimule des données dans des images ordinaires en manipulant les bits de poids faible des valeurs de pixel. Voici comment fonctionne l'encodage LSB, une implémentation Python que vous pouvez exécuter, un outil gratuit dans le navigateur, et les techniques de détection qui pourraient vous trahir.
J'ai échoué à mon premier entretien d'algorithmes parce que j'ai dit 'ça dépend'
La notation Big O n'est pas une question de précision; c'est une question de forme de croissance. Huit classes de complexité de O(1) à O(n!) avec des exemples de code exécutables, un comparateur visuel qui rend les courbes évidentes, et les cinq schémas d'entretien qui couvrent 80% des questions.
J'ai arrêté de payer des services de sous-titrage après avoir lancé Whisper dans un onglet de navigateur
Les services de transcription cloud veulent votre argent, votre email et vos fichiers vidéo sur leurs serveurs. Le modèle Whisper d'OpenAI tourne désormais en WebAssembly; voici comment fonctionne le pipeline dans le navigateur, où il échoue, et pourquoi les sous-titres en local comptent pour la confidentialité, l'accessibilité et la création de contenu.
Trois façons de convertir du JSON en TypeScript. Une seule est déterministe.
On peut écrire des interfaces TypeScript à la main, demander à un LLM, ou utiliser un convertisseur déterministe. Deux de ces approches ont des modes de défaillance auxquels la plupart ne pensent pas avant de déployer un bug.
Mes amis ont passé 14 minutes à décider où aller s'entraîner. Une roue aléatoire a réglé ça en 3 secondes.
La fatigue décisionnelle tue les décisions de groupe sans importance. Une roue aléatoire supprimé le poids émotionnel du choix d'un spot de parkour, d'une soirée jeux ou de tout choix à faibles enjeux ; la psychologie, les maths derrière Math.random() et un outil gratuit.
Comment créer des panoramas 360 avec GPT Image 2 et les visualiser de manière interactive
Tutoriel étape par étape : générez des images 360 équirectangulaires avec GPT Image 2 dans ChatGPT, téléchargez-les et chargez-les dans une visionneuse panoramique interactive gratuite qui fonctionne dans votre navigateur.
Un PR sur un parser a débloqué le prerendering dans Brisa
De la lente API du compilateur TypeScript dans next-translate à la contribution du support des import attributes a Meriyah pour Brisa ; le parcours d'un auteur de framework à travers les parsers JavaScript, et un outil gratuit pour explorer les ASTs avec Acorn, Meriyah et SWC.
J'ai Exécuté un Réseau Neuronal dans un Onglet de Navigateur pour Séparer une Chanson en Stems
La plupart des outils de séparation de stems envoient votre audio vers des GPUs cloud. Celui-ci exécute Demucs via ONNX + WebAssembly entièrement dans votre navigateur ; zéro envois, zéro comptes, zéro abonnements. Voici comment ça fonctionne, où ça bloque et pourquoi le compromis de confidentialité compte.
J'ai arrêté d'installer Qiskit pour comprendre les portes Hadamard
Chaque parcours d'apprentissage en informatique quantique vous pousse vers des SDK de 500 Mo ou du calcul matriciel à la main. Un simulateur dans le navigateur avec 3 qubits, 5 portes et zéro installation comble le vide où la plupart des gens abandonnent.
J'ai Suivi Ma To-Do List Pendant 30 Jours. 73% de Mon Travail 'Urgent' Était l'Urgence de Quelqu'un d'Autre.
Un audit de 30 jours a révélé que la plupart des tâches étiquetées urgentes étaient les priorités des autres. La Matrice d'Eisenhower a résolu cela en séparant l'urgence de l'importance ; voici le système, la science et un outil gratuit.
J'ai arrêté YouTube pour la musique de concentration et mes sessions Pomodoro sont devenues 10x meilleures
YouTube et Spotify interrompent vos sessions de concentration avec des pubs toutes les quelques minutes. J'ai construit un minuteur Pomodoro avec de la musique lofi, jazz et classique intégrée qui n'interrompt jamais. Pourquoi la musique de fond sans pub pendant le deep work compte plus qu'on ne le pense.
Votre âge n'est pas un nombre; c'est un vecteur
Vous dites avoir 35 ans. Vous avez en réalité 35 ans, 9 mois et 25 jours. Pourquoi l'âge exact compte pour les assurances, l'immigration, la santé et l'âge coréen; avec un calculateur gratuit dans le navigateur.
SAP Hybris Impex quand personne dans l'équipe, moi compris, ne sait le lire
Un environnement Hybris rafraîchi depuis la production tous les quelques jours perd toute configuration faite uniquement dans HMC. Impex est la réponse; lire Impex ne l'est pas. Huit outils navigateur pour qu'une équipe qui ne pratique pas Impex puisse commiter, revoir et rejouer les configurations de catalogue comme n'importe quel code.
Je payais Anthropic pour lire des noms de classes CSS
176M de tokens en un seul mercredi, et une bonne part gaspillée par un scraper qui envoyait du HTML brut à Claude. Convertir en Markdown d'abord a réduit le compteur de 60%. Pourquoi ça arrive, et sept autres cas où la même astuce fait gagner temps et argent.
WSJF, Coût du Retard et pourquoi le stakeholder le plus bruyant gagne toujours le débat du backlog
Un Calculateur WSJF gratuit dans le navigateur qui priorise votre backlog par Coût du Retard divisé par Taille du Travail. Avec analysé what-if, estimation Fibonacci et tailles de t-shirt, et un rituel qui tient la route en PI planning.
J'ai créé un générateur de factures, un créateur de CV et un générateur de lettres de motivation gratuits et sans inscription
Trois générateurs de documents dans le navigateur avec plusieurs modèles, aperçu en direct et export PDF. Sans compte, sans filigrane, sans envoi de données. Vos factures, CV et lettres restent sur votre appareil.
AVIF en 2026 : Le guide complet du format d'image qui a battu JPEG, PNG et WebP
AVIF produit des fichiers 30 a 50 % plus petits que JPEG sans perte de qualité visible, supporte le HDR et la transparence, et couvre plus de 93 % des navigateurs. Tout ce que vous devez savoir, avec des outils de conversion gratuits.
J'ai Construit un DAW et un Outil DJ dans le Navigateur Parce que Mon Prof d'Anglais Me l'a Demandé
Un DAW complet basé sur les boucles avec 14 presets de synthé, séquenceur à pas, piano roll et effets master — plus un mixeur DJ double platine avec intégration YouTube, crossfader, boucles A-B et détection de BPM. Tout fonctionne dans votre navigateur.
Votre Dernier Café N'est Pas le Problème; les Trois Premiers Sont Encore dans Votre Système
La plupart des calculateurs de caféine ne gèrent qu'une boisson. La vraie vie c'est 4 cafés répartis dans la journée. Les maths de la caféine cumulée et un traqueur multi-prises gratuit.
J'ai Reconstruit 19 Outils PDF pour que Vous n'Ayez Plus Jamais à Uploader un Document
Fusionner, diviser, compresser, filigraner, pivoter, recadrer, extraire et convertir — toutes les opérations PDF que vous faites vraiment, entièrement dans votre navigateur. Pas d'upload, pas de compte, pas de limite.
6 Outils Agile que J'ai Créés Parce que les Dashboards Jira Ne Suffisent Pas
Graphiques d'ancienneté WIP, radars de performance, analysé des écarts de compétences, optimisation d'équipes, prévision de backlog et planification saisonnière — gratuits et dans votre navigateur.
Simulation Monte Carlo : Arrêtez de Deviner Quand Votre Logiciel Sera Livré
Pourquoi les estimations ponctuelles échouent, comment la simulation Monte Carlo quantifie l'incertitude de livraison, et un outil gratuit dans le navigateur pour prévoir vos dates de livraison agiles.
Comment Détecter le Contenu Généré par IA avec la Perplexité et la Burstiness
Un détecteur de contenu IA gratuit dans le navigateur qui utilisé l'analysé de perplexité et de burstiness pour distinguer l'écriture humaine du texte IA.
12 Nouveaux Outils Gratuits : Calculateurs de Santé, Générateurs CSS, Utilitaires de Sécurité et Plus
12 nouveaux outils navigateur pour la santé, la sécurité, le design CSS et les calculs quotidiens. IMC, TMB, mots de passe, dégradés CSS — gratuit.
Comment publier du Markdown sur Medium sans perdre la mise en forme
Medium ne supporte pas le Markdown nativement. Découvrez la méthode la plus rapide pour convertir et publier du Markdown sur Medium — gratuitement.
#KitmulExodus : Libérez vos assets créatifs du verrouillage Adobe
Adobe facture 79,30 EUR/mois et collecte vos données. 8 outils gratuits pour convertir PSD, XD, ASE en formats ouverts — dans votre navigateur.
Dollar Cost Averaging : La stratégie qui bat le timing
Pourquoi investir un montant fixe à intervalles réguliers surpasse le market timing — mathématiques, psychologie et plan DCA optimal.
Les agents IA ne devraient pas contrôler vos apps ; ils devraient être l'app
Comment un projet personnel est devenu +300 outils gratuits côté client, et pourquoi l'IA doit orchestrer les outils plutôt que les générer.
Outils côté client : plus privés que le cloud
La plupart des outils en ligne téléversent vos fichiers sur des serveurs. Découvrez pourquoi l'approche côté client de Kitmul est plus sûre et rapide.
10 outils gratuits pour développeurs que vous ne connaissiez pas
Des formateurs JSON aux testeurs de regex, voici 10 utilitaires pour développeurs qui vous feront gagner du temps chaque jour.
Comment travailler avec des PDFs sans téléverser vos fichiers
Apprenez à fusionner, diviser, compresser et filigraner des PDFs entièrement dans votre navigateur — sans envoyer vos documents à aucun serveur.