C'est parti pour le @devoxx.fr , j'y serai les 3 jours si jamais des gens de ma TL y sont. Pour y donner deux talks :
- Local-first et sync-engines, l'architecture du futur ? le 23 Avril à 14h35
- Maman, j'ai développé un synthétiseur dans mon navigateur! le 24 à 10h30
Posts by Benji Le Gnard
Dans la BD que je finis là et qui parle de musique j'ai fait ce strip sur l'IA générative.
Pour moi, le manque de convergence sur le sujet de la part des métiers touchés est l'une des raisons de son avancée. Je dirais pas "victoire" car tout n'est pas joué, mais disons que ça me rend pessimiste.
une chaise pliante en bois, crocodile là
Moi: l'ergonomie des claviers c'est important, tu veux éviter des tortions des articulations tout ça...
Aussi moi et ma chaise de télétravail :
The React Compiler rust port is now up as an in-progress PR at github.com/facebook/rea... - more to come as we test and polish.
cinq heures plus tard: heu, on parlait de quoi déjà ? et on as pas retrouvé le son d'entre la D87 et chez robert 2 ? ok bon, tant pis.
En roue libre
la clarté dans la confusion, 1:14
start from scratch, 1:16
Parfois mon cerveau me joue des tours , parce que je ré-entends un son et je me dis, oh, ça, c'était dans un mix de l'entourloop...
les mixes de l'entourloop :
Le savoir faire, 1:03
Les revues de code automatique par copilot/coderabbit/clankers de merde là…
C’est la fin des pull-request en mode « draft » / brouillon, et c’est DRAMATIQUE.
Virez moi ça de vos dépôts là.
God, i really, really, REALLY hate the race to mediocrity that AI enables.
Tout ce que je vois maintenant avec le mode agentique des llms c'est un speed-run de "idée" vers => base de code legacy absolument inmaintenable en 2 jours. ( ce qui prenait au moins deux à trois mois avant ).
Bravo, bien joué, vous vous êtes piégés vous-mêmes.
Je commence à plutôt bien maîtriser vim, les motions et tout...
Mais ce qui m'impressionne vraiment en ce moment...
C'est les gens qui arrivent à saisir du texte dans des cellules excel... sans pêter un plomb.
We talk about the speed AI coding tools give us. We don't talk enough about the hidden cost: Comprehension Debt.
addyosmani.com/blog/compreh... ✍ I cover my thoughts on this in a new write-up.
Pour souvenir, ou pour info :
Concernant les corps féminins, énormément de modèle sont entrainées sur de la donnée venant du porno.
Pensez-y le visage d'une femme est "amélioré", et bien maquillé.
Encore plus quand le jeu parle de terreur, de trauma, d'adolescentes...
arxiv.org/pdf/2110.01963
Quel est le pire des types d'<input> ? et pourquoi c'est type="number" ?
Capture d'écran des succès steam obtenus post-partie sur le jeu Hollow Knight Silksong. Remembrance : Réclamer l'everbloom depuis une mémoire distante et surtout : Diva : Battre Skarrsinger Karmelita
SIlouhette blanc sur noir apparaissant lorsque l'on bat un boss dans silksong
Vu le temps que j'ai passé bloqué sur Karmelita, je vais considérer que c'était le boss de fin, ok ? 😅
(Dans ma tiers-liste des meilleurs boss du jeu) #silksong
c'est l'heure de reposter ce banger
border-shape is going to be a lot of fun! 👀
Stay tuned ...
It seems we can now customize the select element, right? right?!
Demo: codepen.io/t_afif/pen/P... via @codepen.io
Vous vous rappelez de l'éco-conception ? c'était un bon délire.
Imagine you're paying like $100 a month or whatever for Claude and realizing the government used the same shit to kill schoolchildren in Iran. And they're using your tax money to pay for it. So you're paying Claude twice to kill kids. Crazy.
je l'ai vu passer oui, mais j'ai déjà des configs cmp/snippets séparées, notamment pour filtrer des suggestions dont je veux pas des LSPs, faudra que je teste.
Configuration neovim des plugins cmp, cmp-path et cmp-cmdline, permettant d'avoir de l'autocomplétion sur les mots du buffer dans les commandes de recherche (? et /). et d'avoir de l'autocomplétion sur les commandes disponibles, et sur les chemins de fichier dans le mode command (:)
Amélioration de qualité de vie de malade en quelques lignes (et deux plugins cmp, cmp-cmdline et cmp-path) #neovim
Pas besoin d'IA et de mac minis pour améliorer vos vies, apprenez juste comment écrire des scripts shell.
(et utilisez linux ! et zsh ! et tmux ! et vim ! et un TWM ! oui, bon... ok, je sors).
aussi j'ai refacto ma config zsh, ça devenait le bazar. Je peux désormais versionner mon .zshrc sans risques en mettant les secrets dans un ~/.config/zsh/secrets.sh git-ignored.
et mon zshrc ne contient plus que :
for f in ~/.config/zsh/**/*.zsh; do
source "$f"
done
screenshot de neovim avec la vue du répertoire ~/.config/zsh/ avec trois répertoires "aliases", "exports", "functions", et des fichiers .zsh dedans. à droite deux fonctions zsh permettant d'ouvrir des panneaux tmux et de les redimensionner en envoyyant des commandes de terminal à lancer dans chaque.
Gros WIN de cette semaine (on n'est que mardi, capitaine), j'ai automatisé ce que je faisais tout le temps manuellement avec tmux quand j'arrivais dans un répertoire de micro-(service|frontend).
Capture d'écran de code java pour tester une enum Endpoints, avec des commentaires un peu cynique sur la loi de Goodhart's et le fait qu'atteindre 100% de couverture de test est "le summum de l'ingénierie logicielle", et que le test est inutile en gros
Je suis un peu saoulé, j'espère que ça ne se voit pas trop...
pour les devs qui se plaignent de ne plus pouvoir être créatifs dans le dev, ou que ça ne soit plus "fun", je vous recommande de vous mettre à la musique, ou au dessin.