Bon pour ça j'avoue que ma consommation massive de musique ça me couterait bien plus cher d'acheter tout ce que j'écoute (et la place !). En plus avec le streaming je peux découvrir de nouvelle choses rapidement. Par contre hors de question d'utiliser spotify.
Le Web est devenu une usine à gaz bourrée de scripts JS et de contenus générés par IA
Moi ce que je comprends pas, ce sont les sites d'informations quelconques. Ils sont juste inutilisable sans un adblocker. Sur un smartphone on se retrouve avec 1cm carré de contenu le reste c'est de l'overlay vidéo quasiment impossible à retirer. Mais qui valide ça en fait ?
Où sont passées les applications natives en C et C++
Je code en C depuis 2009 (petit passage en C++ mais je suis revenu en arrière). J'aimerais probablement jamais un autre langage. Je suis trop fan du bas niveau et du développement embarqué.
Dell E4300 manque de réactivité sous Debian 13 avec XFCE
J'avoue m'être fait surprendre avec mon Thinkcentre qui avait que 4Go de RAM. Un intel i3 plutôt suffisant pour de la bureautique et même du RetroArch (avec dolphin qui tourne correctement). Mais avec 4Go de RAM c'est juste impossible de faire tourner GNOME et firefox en même temps. Je me prenais systématiquement des OOM. Heureusement j'ai mis à jour vers 16Go de RAM il y a quelques années, bien avant l'avènement du cancer qu'est l'IA dégénérative.
Le matériel n'est pas mort, c'est le logiciel qui l'a achevé.
100%. Même Windows 2000 sur un P4 c'était fluide. Je dois utiliser windows 11 au travail. Je comprends pas comment les gens peuvent aimer ce système. En plus je suis forcé de désactiver ce trojan qu'est copilot qui est absolument partout. À quand sa présence dans la calculatrice ?
Mais non, rien que de pas savoir comment contribuer à un projet qui n'est pas sous GitHub refroidit déjà assez. Le nombre de fois où on m'a dit « je peux pas contribuer à ton projet parce qu'il est pas sur GitHub »
Ça fait longtemps que GitHub est devenu le facebook du codeur. Je déteste cette plateforme depuis le début. Il y a des gens qui viennent polluer des issues de projets où ils ne sont même pas impliqué juste pour mettre des emojis et des gifs « j'y étais ». Le meilleur moyen de s'affranchir de ces codeurs du dimanche est d'auto héberger. Envoyer un patch requiert plus d'investissement et limite donc les conneries.
J'ai jamais compris l'intérêt d'avoir deux branches pour dev. De base master/main c'est déjà la version de dev et n'est pas prévu pour utilisation en production.
Si on veut faire des versions de production, le moyen aujourd'hui le plus propre est d'avoir des branches de release. Moi je fais quelque chose qui ressemble à release/1.2 où cette branche ne recevra que des correctifs et jamais aucun merge depuis main/master. Car on ne veut pas polluer la branche release/1.2 avec des choses qui ne sont pas prévues.
Donc je fais du top porting.
Il existe un bug dans 1.2 ?
on se met sur la branche release/1.2, on commit on push et on fait un tag (exemple 1.2.5)
ce bug est il présent sur main/master ? on merge depuis release/1.2 vers main/master ou graft si c'est impossible à merge.
Une branche temp est probablement le pire nommage qu'il puisse exister. Ma règle :
On veut coder / corriger un truc
c'est pour une release ? go sur release/x.y, on commit, on push
c'est pour la prochaine version ? go sur main, on commit on push
Et pour pas polluer le dépôt principal, on fait tout ça dans un fork ce qui donne la possibilité de force push en masse et de fusionner dans le dépôt principal quand tout est fini. Malheureusement dans un contexte professionnel j'ai l'impression que tout le monde souhaite polluer les dépôts avec des branches de tous les employés. C'est dommage, j'ai jamais vu un dépôt propre en entreprise mais plutôt des guitar hero level 10.
Ça c'est pour cacher la déclaration des fonctions pour l'utilisateur de la bibliothèque, ça ne change pas la visibilité des symboles dans la bibliothèque ce qui était l'idée originale de l'OP je pense.
Si le symbole est exporté, entête privé ou non l'utilisateur de la bibliothèque peut l'appeler et parfois c'est pas ce qu'on souhaite. Alors le visibility hidden est « utile » pour les bibliothèques dynamiques mais pas les statiques. D'où l'idée plus simple de leur donner un nom explicitement privé.
Le __attribute__ ((visibility("hidden"))) ne fonctionne que sur les bibliothèques dynamiques. Sur le papier c'est une bonne idée de vouloir exporter que ce dont on a envie mais en pratique c'est pas vraiment réalisable. Le plus simple c'est de faire un nommage qui donne pas envie d'appeler des fonctions dont on est pas censé le faire.
Ça n'apporte rien à part de la confusion. Je peux comprendre le besoin de faire des export DLL, mais alors il faut nommer ça de manière explicite et surtout pas avec un mot clé réservé en C++ (qui détruit donc la compatibilité)
Ça craint un peu. Moi j'utilise un SSD externe pour stocker mes VSTs (700Go) qui n'ont aucune raison d'être sur mon ordinateur principal (je ne fais pas de musique tous les jours). Donc si je venais à les perdre je pourrais toujours les réinstaller. Par contre vu la quantité de fichier, ça serait compliqué d'analyser l'inégrité à chaque fois que je m'en sers.
Mes backups de données sont faites sur des disque dur mécanique (2x4To sur un NAS et un disque dur externe de 4To qui copie le NAS).
J'aimerais encore une solution externe pour le cas malheureux de la perte totale physique (vol, incendie). Mais 4To en stockage à distance ça commence à chiffrer.
Je ne connais pas le numéro de ma banque. Je ne sais pas pourquoi tu juges mon exemple, j'étais en vacances et ma banquière m'a appelé pour me dire qu'elle a vu des opérations curieuses sur mon compte et m'a demandé si j'ai bien commandé sur un site; j'ai dit non et elle a bloqué ma carte. En plus étant en pleines vacances j'aurais largement pu passer à coté de ça à ne pas regarder mon compte tous les jours.
Je sais pas pourquoi l'auteur de l'article a autant d'appels non désiré. J'en ai aussi mais depuis l'installation du blocage automatique sur la liste communautaire de begone je suis vraiment tranquille depuis un moment.
Ma conseillère bancaire m'a une fois appelé (quand j'étais en voyage en plus), ma CB avait été piratée par je ne sais quel moyen mais elle m'en a averti par téléphone donc blocage de la CB. Je me souviens que c'était le numéro de la banque en direct (un 03 classique) mais comme il y en a plusieurs, je pense qu'il peut changer à tout moment (exemple 03 88 12 45 XY en fonction du nombre de numéros dans la banque).
Pareil avec la gendarmerie ou les pompiers. S'ils peuvent pas m'appeler pour me dire qu'il y a un dégats des eaux, ma mère qui a fait un malaise ou je ne sais quoi ça craint. Et encore une fois, ces numéros sont toujours des numéros finaux du poste où le téléphone appelle. Cela peut aussi être un numéro de portable de l'agent sur place.
Il y a beaucoup d'exemple où il faut vraiment faire attention, c'est vraiment risqué de tout bloquer.
Pour ma part, depuis que je suis passé à begone avec les listes communautaire j'ai presque plus aucun appel indésirable.
À un moment donné faut arrêter de considérer la gestion mémoire comme le problème principal des failles de sécurité. Oui c'en est une mais on peut faire des conneries dans tous les langages.
Erreur purement algorithmique
Injections SQL
Sécurité insuffisante
Données non chiffrées
Et jean passe
Le C n'évoluera jamais dans le sens de Rust parce que c'est un paradigme entier à revoir. En revanche, les sanitizers et analyse syntaxique aident déjà énormément au développement et le reste est bien sûr d'assurer des tests de non regression massive. N'oublions pas que les serveurs du monde tournent toujours sur un noyau entièrement codé en C, comme quoi c'est possible.
En octobre on change d'heure pour faire des économies d'énergie, deux semaines plus tard ta ville installe des décorations de noël visibles depuis l'espace.
Configuration simple et proche d'un texte lisible par un humain.
# autorise en mot de passe avec un peu de délai entre chaque prochain commande le groupe admin
permit persist :admin
# autorise sans mot de passe les gens du groupe superadmin
permit nopass :superadmin
# autorise l'user markand à exécuter /sbin/nuke sans mot de passe
permit nopass markand cmd /sbin/nuke
Le tout pour seulement <1000 lignes de code contre plus de 150000 pour sudo.
Pour être honnête, c'est la partie que je préfère entre iOS et Android. Sur iOS les applications du store officiel sont rigoureusement testés et si un développeur tente une connerie il peut risquer un ban définitif rapide. Sur android malheureusement il y a eu beaucoup de malware et je suis même déjà tombé sur un par hasard. Installant un jeu, d'un coup une application “wifi” est apparu dans les réglages. Bien sûr.
Tant qu'il y a des store alternatif je suis assez pour la régulation stricte des store officiels. Les personnes lambda n'ont pas tous les connaissances nécessaire pour savoir ce qu'elles installent les yeux fermés.
J'ai commencé Linux en 2003 et rapidement j'ai suivi les memes et les blagues récurrentes sur Hurd et l'hypothétique sortie un jour. Quand on voit des projets comme serenityOS ou redox qui sont partis de rien et ont déjà tellement de fonctionnalités, pourquoi Hurd n'a jamais réellement pris ?
De ce que je sache, GNU à cette période avait une très belle image et on ne politisait pas encore la participation à un projet GNU ou non selon des convictions personnelles.
Avec l'IA propulsé à outrance et forcé sur les systèmes d'exploitation même certains fans d'apple commencent à quitter le navire parce qu'ils en ont marre de tous ces bloatware dont personne ne veut. 10Go de bloat IA installé de force sur macOS, iOS etc et impossible à enlever sur des stockage déjà dérisoire. Microsoft et Apple se sabotent eux même et c'est tant mieux. mon Mac Studio ne servira plus qu'à la MAO (et j'ai de toute façon toujours préféré GNOME de linux / OpenBSD pour coder de toute façon).
Alors déjà je suis pas GitHub parce que c'est le Facebook du codeur. Il y a qu'à voir les issues « populaires » remplis de “came here after XYZ” et des emojis/gif à gogo.
Mais maintenant, avec les gens qui écrivent des description et des patchs via du vibe coding… Je suis davantage content d'héberger mon propre code afin de limiter l'accès aux gens compétent ayant un minimum de rigueur pour savoir utiliser des outils.
Concernant GitHub, si je détecte quoi que ce soit fait par IA : je bloque tout direct.
L'utilisateur est particulièrement bizarre. Il modifie un fichier en changeant à chaque fois le même mot juste pour avoir un degré d'activité élevé.
Oui je sais c'est un commentaire parfaitement inutile et "inutilecliquable" mais les annonces de nouveau window manager X11, c'est un peu comme les annonces de nouvelles paires de pédales plates pour VTT.
Ce qui est cool puisqu'on au moins on trouve ce qui nous plait. Questions WMs X11 il y a que dwm qui me plait. Sur wayland, j'ai toujours pas trouvé mon bonheur.
Pour les pédales, pareil. Je suis plutôt BMX mais mon bonheur c'est les Cinema CK en blanc. Ce qui me plait : le design, la forme, la couleur et la qualité des picots. Je suis content qu'autant de pédales pour le BMX existent car j'ai mis du temps avant de trouver mon choix parfait.
Sous VirtualBox, si je dis pas de bêtises je crois que l'ACPI passe déjà parce que j'ai vu mon niveau de batterie à la fois sur le système hôte et dans une VM sans jamais avoir fait attention. Je trouve ça cool.
Bah ils devaient certainement passer leurs journées à copier/coller d code sur Stack Overflow :D
C'est pas la première fois que je lis cette remarque et pourtant c'est pas du tout comparable. Sur stackoverflow on trouve des sujets qui ont été posés et ne sont pas forcément adaptés pile poil à notre problème donc ça nécessite une compréhension de la ou des réponses et de l'adapter à son propre code surtout quand il s'agit carrément d'un autre langage ou framework. Avec ChatGPT et autres, la réponse est faite directement pour son code donc il n'y presque plus de reflexion à avoir.
# 100%
Posté par David Demelier (site web personnel) . En réponse au journal Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée. Évalué à 5.
Bon pour ça j'avoue que ma consommation massive de musique ça me couterait bien plus cher d'acheter tout ce que j'écoute (et la place !). En plus avec le streaming je peux découvrir de nouvelle choses rapidement. Par contre hors de question d'utiliser spotify.
Moi ce que je comprends pas, ce sont les sites d'informations quelconques. Ils sont juste inutilisable sans un adblocker. Sur un smartphone on se retrouve avec 1cm carré de contenu le reste c'est de l'overlay vidéo quasiment impossible à retirer. Mais qui valide ça en fait ?
Je code en C depuis 2009 (petit passage en C++ mais je suis revenu en arrière). J'aimerais probablement jamais un autre langage. Je suis trop fan du bas niveau et du développement embarqué.
J'avoue m'être fait surprendre avec mon Thinkcentre qui avait que 4Go de RAM. Un intel i3 plutôt suffisant pour de la bureautique et même du RetroArch (avec dolphin qui tourne correctement). Mais avec 4Go de RAM c'est juste impossible de faire tourner GNOME et firefox en même temps. Je me prenais systématiquement des OOM. Heureusement j'ai mis à jour vers 16Go de RAM il y a quelques années, bien avant l'avènement du cancer qu'est l'IA dégénérative.
100%. Même Windows 2000 sur un P4 c'était fluide. Je dois utiliser windows 11 au travail. Je comprends pas comment les gens peuvent aimer ce système. En plus je suis forcé de désactiver ce trojan qu'est copilot qui est absolument partout. À quand sa présence dans la calculatrice ?
AI is a mental disorder
[^] # Re: Gistagram
Posté par David Demelier (site web personnel) . En réponse au journal Recrudescence de contributions générées par IA. Évalué à 4.
Mais non, rien que de pas savoir comment contribuer à un projet qui n'est pas sous GitHub refroidit déjà assez. Le nombre de fois où on m'a dit « je peux pas contribuer à ton projet parce qu'il est pas sur GitHub »
AI is a mental disorder
# Gistagram
Posté par David Demelier (site web personnel) . En réponse au journal Recrudescence de contributions générées par IA. Évalué à 8.
Ça fait longtemps que GitHub est devenu le facebook du codeur. Je déteste cette plateforme depuis le début. Il y a des gens qui viennent polluer des issues de projets où ils ne sont même pas impliqué juste pour mettre des emojis et des gifs « j'y étais ». Le meilleur moyen de s'affranchir de ces codeurs du dimanche est d'auto héberger. Envoyer un patch requiert plus d'investissement et limite donc les conneries.
AI is a mental disorder
# Doublon work / main
Posté par David Demelier (site web personnel) . En réponse au message Git - Rebase - Conflits - Worflow ?. Évalué à 4.
J'ai jamais compris l'intérêt d'avoir deux branches pour dev. De base master/main c'est déjà la version de dev et n'est pas prévu pour utilisation en production.
Si on veut faire des versions de production, le moyen aujourd'hui le plus propre est d'avoir des branches de release. Moi je fais quelque chose qui ressemble à
release/1.2où cette branche ne recevra que des correctifs et jamais aucun merge depuis main/master. Car on ne veut pas polluer la brancherelease/1.2avec des choses qui ne sont pas prévues.Donc je fais du top porting.
Il existe un bug dans 1.2 ?
Une branche
tempest probablement le pire nommage qu'il puisse exister. Ma règle :On veut coder / corriger un truc
Et pour pas polluer le dépôt principal, on fait tout ça dans un fork ce qui donne la possibilité de force push en masse et de fusionner dans le dépôt principal quand tout est fini. Malheureusement dans un contexte professionnel j'ai l'impression que tout le monde souhaite polluer les dépôts avec des branches de tous les employés. C'est dommage, j'ai jamais vu un dépôt propre en entreprise mais plutôt des guitar hero level 10.
AI is a mental disorder
# Ce que je pense de l'IA
Posté par David Demelier (site web personnel) . En réponse au journal Retour d'expérience sur le développement d'une application par l'utilisation d'IA. Évalué à 3.
Voir ma signature.
AI is a mental disorder
[^] # Re: #define public
Posté par David Demelier (site web personnel) . En réponse au journal À table !. Évalué à 3.
Ça c'est pour cacher la déclaration des fonctions pour l'utilisateur de la bibliothèque, ça ne change pas la visibilité des symboles dans la bibliothèque ce qui était l'idée originale de l'OP je pense.
Si le symbole est exporté, entête privé ou non l'utilisateur de la bibliothèque peut l'appeler et parfois c'est pas ce qu'on souhaite. Alors le visibility hidden est « utile » pour les bibliothèques dynamiques mais pas les statiques. D'où l'idée plus simple de leur donner un nom explicitement privé.
AI is a mental disorder
[^] # Re: #define public
Posté par David Demelier (site web personnel) . En réponse au journal À table !. Évalué à 3.
Le
__attribute__ ((visibility("hidden")))ne fonctionne que sur les bibliothèques dynamiques. Sur le papier c'est une bonne idée de vouloir exporter que ce dont on a envie mais en pratique c'est pas vraiment réalisable. Le plus simple c'est de faire un nommage qui donne pas envie d'appeler des fonctions dont on est pas censé le faire.Exemples subjectifs :
askl_foo_bar(API publique)askl__pas_foo_bar(API privée)AI is a mental disorder
# #define public
Posté par David Demelier (site web personnel) . En réponse au journal À table !. Évalué à 5. Dernière modification le 16 janvier 2026 à 16:56.
Vraiment ?
https://github.com/RaphaelPrevost/ASKL/blob/0.3.9/lib/askl.h#L171
Non mais je veux dire, un dev C qui sait faire du C comme moi. Il s'attend à quoi en voyant une déclaration de fonction qui n'est pas du C comme :
Ça n'apporte rien à part de la confusion. Je peux comprendre le besoin de faire des export DLL, mais alors il faut nommer ça de manière explicite et surtout pas avec un mot clé réservé en C++ (qui détruit donc la compatibilité)
AI is a mental disorder
# AI is a mental disorder
Posté par David Demelier (site web personnel) . En réponse au lien Arrêter de nous gaver avec de l'IA 🤮. Évalué à 7.
Je n'utilise pas d'IA dégénérative.
AI is a mental disorder
# SSD uniquement pour du volatile
Posté par David Demelier (site web personnel) . En réponse au lien Les SSD non alimentés dans votre tiroir perdent lentement leurs données. Évalué à 4.
Ça craint un peu. Moi j'utilise un SSD externe pour stocker mes VSTs (700Go) qui n'ont aucune raison d'être sur mon ordinateur principal (je ne fais pas de musique tous les jours). Donc si je venais à les perdre je pourrais toujours les réinstaller. Par contre vu la quantité de fichier, ça serait compliqué d'analyser l'inégrité à chaque fois que je m'en sers.
Mes backups de données sont faites sur des disque dur mécanique (2x4To sur un NAS et un disque dur externe de 4To qui copie le NAS).
J'aimerais encore une solution externe pour le cas malheureux de la perte totale physique (vol, incendie). Mais 4To en stockage à distance ça commence à chiffrer.
AI is a mental disorder
[^] # Re: Merci !
Posté par David Demelier (site web personnel) . En réponse au lien Je ne suis plus joignable par téléphone⁽¹⁾. Évalué à 2. Dernière modification le 26 novembre 2025 à 22:31.
Je ne connais pas le numéro de ma banque. Je ne sais pas pourquoi tu juges mon exemple, j'étais en vacances et ma banquière m'a appelé pour me dire qu'elle a vu des opérations curieuses sur mon compte et m'a demandé si j'ai bien commandé sur un site; j'ai dit non et elle a bloqué ma carte. En plus étant en pleines vacances j'aurais largement pu passer à coté de ça à ne pas regarder mon compte tous les jours.
Je sais pas pourquoi l'auteur de l'article a autant d'appels non désiré. J'en ai aussi mais depuis l'installation du blocage automatique sur la liste communautaire de begone je suis vraiment tranquille depuis un moment.
AI is a mental disorder
[^] # Re: Merci !
Posté par David Demelier (site web personnel) . En réponse au lien Je ne suis plus joignable par téléphone⁽¹⁾. Évalué à 5.
Il y a quand même des risques.
Ma conseillère bancaire m'a une fois appelé (quand j'étais en voyage en plus), ma CB avait été piratée par je ne sais quel moyen mais elle m'en a averti par téléphone donc blocage de la CB. Je me souviens que c'était le numéro de la banque en direct (un 03 classique) mais comme il y en a plusieurs, je pense qu'il peut changer à tout moment (exemple 03 88 12 45 XY en fonction du nombre de numéros dans la banque).
Pareil avec la gendarmerie ou les pompiers. S'ils peuvent pas m'appeler pour me dire qu'il y a un dégats des eaux, ma mère qui a fait un malaise ou je ne sais quoi ça craint. Et encore une fois, ces numéros sont toujours des numéros finaux du poste où le téléphone appelle. Cela peut aussi être un numéro de portable de l'agent sur place.
Il y a beaucoup d'exemple où il faut vraiment faire attention, c'est vraiment risqué de tout bloquer.
Pour ma part, depuis que je suis passé à begone avec les listes communautaire j'ai presque plus aucun appel indésirable.
AI is a mental disorder
[^] # Re: Petite question à ceux qui "baignent" encore dans le C
Posté par David Demelier (site web personnel) . En réponse au journal Vulnérabilités multiples dans sudo-rs. Évalué à 8.
À un moment donné faut arrêter de considérer la gestion mémoire comme le problème principal des failles de sécurité. Oui c'en est une mais on peut faire des conneries dans tous les langages.
Le C n'évoluera jamais dans le sens de Rust parce que c'est un paradigme entier à revoir. En revanche, les sanitizers et analyse syntaxique aident déjà énormément au développement et le reste est bien sûr d'assurer des tests de non regression massive. N'oublions pas que les serveurs du monde tournent toujours sur un noyau entièrement codé en C, comme quoi c'est possible.
AI is a mental disorder
# Si seulement
Posté par David Demelier (site web personnel) . En réponse au lien L'Espagne relance le débat Européen sur la suppression du changement d'heure. Évalué à 10.
En octobre on change d'heure pour faire des économies d'énergie, deux semaines plus tard ta ville installe des décorations de noël visibles depuis l'espace.
AI is a mental disorder
[^] # Re: doas
Posté par David Demelier (site web personnel) . En réponse au lien Faille critique exploitée dans sudo. Évalué à 4.
Configuration simple et proche d'un texte lisible par un humain.
Le tout pour seulement <1000 lignes de code contre plus de 150000 pour sudo.
AI is a mental disorder
# doas
Posté par David Demelier (site web personnel) . En réponse au lien Faille critique exploitée dans sudo. Évalué à 5.
ça fait un paquet d'années que je suis passé à
doasAI is a mental disorder
# Je suis pas contre
Posté par David Demelier (site web personnel) . En réponse à la dépêche Android n’autorisera plus que les applications des développeurs autorisés. Évalué à -7.
Pour être honnête, c'est la partie que je préfère entre iOS et Android. Sur iOS les applications du store officiel sont rigoureusement testés et si un développeur tente une connerie il peut risquer un ban définitif rapide. Sur android malheureusement il y a eu beaucoup de malware et je suis même déjà tombé sur un par hasard. Installant un jeu, d'un coup une application “wifi” est apparu dans les réglages. Bien sûr.
Tant qu'il y a des store alternatif je suis assez pour la régulation stricte des store officiels. Les personnes lambda n'ont pas tous les connaissances nécessaire pour savoir ce qu'elles installent les yeux fermés.
AI is a mental disorder
# Pourquoi si peu d'avancement
Posté par David Demelier (site web personnel) . En réponse au lien Debian GNU/Hurd 2025 est disponible. Évalué à 3. Dernière modification le 23 août 2025 à 13:25.
J'ai commencé Linux en 2003 et rapidement j'ai suivi les memes et les blagues récurrentes sur Hurd et l'hypothétique sortie un jour. Quand on voit des projets comme serenityOS ou redox qui sont partis de rien et ont déjà tellement de fonctionnalités, pourquoi Hurd n'a jamais réellement pris ?
De ce que je sache, GNU à cette période avait une très belle image et on ne politisait pas encore la participation à un projet GNU ou non selon des convictions personnelles.
AI is a mental disorder
[^] # Re: Ils ont du retard (ou de l'avance) ...
Posté par David Demelier (site web personnel) . En réponse au lien rsyslog passe à l'IA. Évalué à 5.
Hélas. Comment avons nous fait pour vivre avec des gestionnaires de logs sans IA pendant plus de 30 ans ?
C'était indispensable, ma vie trouve son sens enfin.
AI is a mental disorder
# Et ça ne va que monter
Posté par David Demelier (site web personnel) . En réponse au lien C’est enfin arrivé : Linux dépasse un seuil historique que Microsoft pensait intouchable. Évalué à 6.
Avec l'IA propulsé à outrance et forcé sur les systèmes d'exploitation même certains fans d'apple commencent à quitter le navire parce qu'ils en ont marre de tous ces bloatware dont personne ne veut. 10Go de bloat IA installé de force sur macOS, iOS etc et impossible à enlever sur des stockage déjà dérisoire. Microsoft et Apple se sabotent eux même et c'est tant mieux. mon Mac Studio ne servira plus qu'à la MAO (et j'ai de toute façon toujours préféré GNOME de linux / OpenBSD pour coder de toute façon).
AI is a mental disorder
# Je bloque tout
Posté par David Demelier (site web personnel) . En réponse au message Patch généré par IA. Évalué à 7. Dernière modification le 18 juillet 2025 à 11:31.
Alors déjà je suis pas GitHub parce que c'est le Facebook du codeur. Il y a qu'à voir les issues « populaires » remplis de “came here after XYZ” et des emojis/gif à gogo.
Mais maintenant, avec les gens qui écrivent des description et des patchs via du vibe coding… Je suis davantage content d'héberger mon propre code afin de limiter l'accès aux gens compétent ayant un minimum de rigueur pour savoir utiliser des outils.
Concernant GitHub, si je détecte quoi que ce soit fait par IA : je bloque tout direct.
L'utilisateur est particulièrement bizarre. Il modifie un fichier en changeant à chaque fois le même mot juste pour avoir un degré d'activité élevé.
Bref, à perte.
AI is a mental disorder
[^] # Re: chouette
Posté par David Demelier (site web personnel) . En réponse au lien Un WindowManager en 2000 lignes de code Go. Évalué à 3.
Ce qui est cool puisqu'on au moins on trouve ce qui nous plait. Questions WMs X11 il y a que dwm qui me plait. Sur wayland, j'ai toujours pas trouvé mon bonheur.
Pour les pédales, pareil. Je suis plutôt BMX mais mon bonheur c'est les Cinema CK en blanc. Ce qui me plait : le design, la forme, la couleur et la qualité des picots. Je suis content qu'autant de pédales pour le BMX existent car j'ai mis du temps avant de trouver mon choix parfait.
AI is a mental disorder
# FTFY
Posté par David Demelier (site web personnel) . En réponse au lien Pétition Assemblée N: Cesser d'utiliser X (anciennement Twitter) pour les communications officielles. Évalué à 7.
AI is a mental disorder
# Seulement maintenant ?
Posté par David Demelier (site web personnel) . En réponse au lien J'ai fait croire à ma VM qu'elle possède un ventilateur. Évalué à 2.
Sous VirtualBox, si je dis pas de bêtises je crois que l'ACPI passe déjà parce que j'ai vu mon niveau de batterie à la fois sur le système hôte et dans une VM sans jamais avoir fait attention. Je trouve ça cool.
AI is a mental disorder
[^] # Re: Quand on voit comment fonctionne une IA aujourd'hui ....
Posté par David Demelier (site web personnel) . En réponse au journal Warp un terminal dopé à l'IA. Évalué à 6.
C'est pas la première fois que je lis cette remarque et pourtant c'est pas du tout comparable. Sur stackoverflow on trouve des sujets qui ont été posés et ne sont pas forcément adaptés pile poil à notre problème donc ça nécessite une compréhension de la ou des réponses et de l'adapter à son propre code surtout quand il s'agit carrément d'un autre langage ou framework. Avec ChatGPT et autres, la réponse est faite directement pour son code donc il n'y presque plus de reflexion à avoir.
AI is a mental disorder