Articles
Tous les articles publiés.
-
Astro : îlot dans un îlot, `node.remove is not a function`
Astro et îlots imbriqués : node.remove is not a function en dev seulement, quand un îlot Svelte en contient un autre. Cause, 4 fausses pistes et un test.
-
mlx-lm `mask_prompt` : seul le dernier message est appris
mlx-lm et mask_prompt sur une conversation multi-tours : seul le dernier message est appris. Un exemple par réponse, et une validation stable.
-
Doctrine ORM 3 : `EntityNotFoundException` en postRemove
Doctrine ORM 3 : une EntityNotFoundException dans un postRemove, car le listener lit un proxy jamais chargé dont la ligne est déjà supprimée.
-
LLM-juge : le time-out qui fait passer un test au vert
LLM-juge et faux positifs : un juge expiré en « fetch failed » rendait un cas vert, un autre se contredisait. Les quatre corrections du banc d’essai.
-
Gemma 4 12B : QAT ou non QAT, même score au banc
Gemma 4 QAT vs non QAT sous MLX 4 bits : 62,2 % contre 61,9 % sur trois passages, mais 8,4 Go de poids contre 6,3. Sur un Mac 16 Go, j’ai servi le non QAT.
-
OpenTofu ACME : `min_days_remaining` ne renouvelle rien
OpenTofu ACME : min_days_remaining ne renouvelle un certificat qu’au prochain tofu apply ; pourquoi, et la migration vers certbot.timer en DNS-01 OVH.