Liens commentés

101 liens

août 2026
#ia#cyber

#cybersécurité #tech #ia #cyberattaque #terminator | Arnaud JEANSENArnaud JEANSEN#

Arnaud Jeansen sur les hacks d’OpenAI/Anthropic notamment sur HuggingFace:

  • Juillet 2026 : OpenAI repère le problème, coupe la messagerie, corrige la faille… et relance l’entraînement de ces mêmes modèles qui ont pris goût à la triche.

J’aimerais bien avoir une confirmation sur le bien-fondé de cette affirmation. Dans quelle mesure peut-on affirmer que les modèles acquièrent une propension à la triche.

Mais à mon sens, le vrai sujet porte sur les capacités croissantes des modèles à s’organiser et à tricher, et sur l’impact qu’aurait une flotte de dizaines d’agents travaillant de façon synchronisée pour attaquer un réseau d’entreprise ou étatique.

La réponse d’OpenAI ? Chacun doit désormais se construire sa propre flotte d’agents IA en défense pour parer à ce nouveau risque.

Toujours la même réponse d’OpenAI : il va y avoir des problèmes, on en sera peut être même la source. Vous vous en sortirez ! (i.e. Pas mon problème, fuck you).


#web

Effect : tour d'horizon du « Reliable TypeScript » | ignorance on displayClaude#

Le point de départ d’Effect est un constat sur les signatures TypeScript. […] La signature dit (a: number, b: number) => number. C’est faux : cette fonction peut lancer une exception, et rien dans le type ne le révèle. Le compilateur ne forcera jamais un appelant à gérer ce cas.

Ça m’évoque la grosse déception en arrivant de Python où l’on peut catch en cascade toutes les erreurs par leur type. La gestion d’erreurs dans mon code TS est au mieux laborieuse, au pire désastreuse.

const robust = program.pipe( Effect.timeout(“2 seconds”), Effect.retry(Schedule.recurs(3)), );

Une bonne économie de code boilerplate, toujours pénible à écrire. Mais probablement que d’autres solutions existent déjà sans nécessiter Effect. Et la syntaxe est loin d’être lisible (nouvelle pensée pour Python et son lisibilité de pseudo-code).

// Retry sélectif : on ne réessaie que ce qui a un sens d’être réessayé const smart = fetchQuote.pipe( Effect.retry({ schedule: policy, while: (error) => error._tag === “NetworkError”, // pas les erreurs 4xx }), ); Le retry sélectif illustre bien la synergie avec les erreurs typées : parce que le canal d’erreur est une union discriminée, la condition while est vérifiée par le compilateur. Réessayer une erreur de validation n’a aucun sens ; avec des erreurs unknown, cette distinction se fait à coups de instanceof fragiles.

Cool, gros helper pour gérer les dépendances externes. On rejoint petit à petit l’exécution durable.

Dans l’ensemble je trouve ça intéressant, mais il y a un gros effort de modélisation / structuration à faire en amont. On n’invente pas toutes les politiques d’exécution au fur et à mesure. L’effort doit être justifié par des exigences business (transactions bancaires, exécution de processus coûteux, pipeline data).

Effect veut posséder votre control flow. Une fonction qui retourne un Effect ne peut être consommée idiomatiquement que par du code Effect ; l’unité d’adoption réaliste est le service entier, pas la fonction.

Évidemment, oui.

Restent les inconvénients de confort : stack traces moins directes (le runtime s’intercale, même si les spans compensent), types d’erreur de compilation parfois monstrueux, et une dépendance forte à un écosystème unique — un framework au sens fort, pas une bibliothèque qu’on retire en une journée.

Mauvais stack trace acceptable à partir du moment où les erreurs sont beaucoup mieux gérées dans le code et à la compilation. Choix fort tout de même.

En pratique, Effect se justifie quand trois conditions se cumulent : un backend (ou un domaine métier) complexe à longue durée de vie, où la fiabilité vaut de l’argent ; une équipe stable prête à investir plusieurs semaines d’apprentissage ; et un périmètre où l’adoption peut être entière (un service, un module complet). Il ne se justifie pas pour un script, un prototype, une équipe à fort turnover, ou un projet dont la valeur vit dans des intégrations npm profondes (ORM, middlewares) qu’il faudrait ponter une à une — le cas Harbor.

Ou un projet from scratch codé uniquement par IA. d’où le marketing autour des outils de CodeGen.


#ia#cyber#web

Technology optimism hour - macwright.comTom MacWright#

À propos d’Effect :

This is an era of supply-chain risk and I think there is, and should be, a swing away from the tiny module ecosystems in NPM. Software that’s composed of hundreds of little modules from hundreds of authors is a lovely idea that doesn’t work with malicious actors. The swing is toward larger, buttoned-up libraries, and Effect is really well-positioned for that. It has type validation, observability, state management, fancy data types, and lots of functional programming helpers all under one roof, in one package that’s pretty well-maintained and heavily tested.

It’s ready for a very uncertain world where you have to validate and be careful about everything. But at the same time, it’s fun to use, if you’re that kind of person, which I am.

Je n’ai pas encore compris ce qu’était Effect, le “Reliable Typescript”. À voir…

There’s a big gap between a cool tech demo and a user-friendly popular service, and both of these have bridged it. It’s exciting, and shows that you don’t have to accept a bad set of tradeoffs to make tech that’s both principled and popular.

Une pointe d’optimisme sur les réseaux sociaux ne fait pas de mal. Espérons que les régulateurs finissent par arriver à mettre un terme à la domination totale des Réseaux Sociaux prédateurs.

I want to just celebrate the end of a technology: SMS. It’s so good that people don’t use SMS anymore: it was needlessly expensive and extremely insecure. My texts with friends are almost exclusively on Signal & iMessage, and occasionally WhatsApp.

Now, WhatsApp is a mixed bag and nothing’s perfect, but it’s cool that the secure options recommended by the EFF and other sources are also popular options that people use every day. That’s also pretty important from a privacy standard: having Signal installed on your phone is normal because it has a wide userbase, but the same would not be true if it was only used by people attending protests and being wary of government surveillance.

Je reste sur l’idée qu’un réseau non dépendant d’un opérateur n’est pas nécessairement une mauvaise chose. L’interopérabilité entre applications serait aussi une bonne option (même probablement meilleure.)

Hardware update cycles are slowing People are hanging on to their phones and computers for longer

Bonne nouvelle en effet.


#societe

Le besoin urgent de reconquérir nos communications | Aly raconteAlysson#

Aussi loin que je me souvienne dans mon histoire avec l’informatique, j’ai toujours utilisé des services états-uniens. Toujours. J’imagine que vous aussi. Gmail, Whatsapp, Instagram, Discord, Snapchat, et même Signal dépendent de services américains.

J’essaie de m’en sortir, mais oui, toujours beaucoup…

Pour moi, la seule alternative est d’héberger nous-même ces réseaux.

Le but de mes pérégrinations autour du fediverse, de l’AT proto, et de ce blog. Un espace de communication pas nécessairement social.

Jabber, l’autre nom de XMPP

Né dans les années 90, j’ai eu des dizaines de clients XMPP. Pour la messagerie l’effet réseau est tellement important (vous aussi vous avez tenté la migration Whatsapp -> Signal ? Maintenant vous avez deux applications de communications !) que pour moi la seule alternative reste le SMS (À quand des innovations sur les réseaux téléphoniques pour gagner en souveraineté ?). Ça fait pas les salons etc., certes. Mais pour ça, il y a déjà d’autres concurrents à la Mattermost et compagnie, non ?


#web

nate.ripNate Butler#

Amazing personal website 🤩, sadly no RSS


#ia

August 2026 | Maggie AppletonMaggie Appleton#

I am genuinely hopeful agents might put a dent in this problem, in the same way washing machines and dishwashers did. While they can’t physically do our chores, I expect we can outsource a good chunk of the mental load to always-on agents like Hermes and OpenClaw : pre-emptively buying the next size of kids’ shoes, planning weekend outings, making menus and ordering the groceries, researching and contacting local roofers, balancing family calendars stuffed with school outings and football matches and work trips.

Pas moi, vraiment pas.

But for the moment, autonomous agent systems are a PITA to set up securely. The moment you give them access to the necessary tools like your email, calendar, and a debit card, you’ve opened a security hellhole.

Et offert ta vie privée à ton fournisseur d’IA. Ceci dit, vu ce que Claude a déjà retenu de mes échanges quasi exclusivement via Claude Code sur un bon subset de mes projets de code, Anthropic n’aura pas besoin de mon calendrier pour me profiler.

There is no shortage of physical, social, educational, and cultural work that we need humans to do for one another that cannot, in any wild imagining of agent capabilities, be done by our current or near-future robots. We just can’t figure out how we would pay people enough to do these jobs.

Surtout avec la concentration de richesse que suppose le fait de mettre dans les mains des agents l’ensemble des emplois de bureau.


#fediverse

Using Webmentions in EleventyMax Böck#

A Webmention is an open standard for a reaction to something on the web. It’s currently in W3C recommendation status. When you link to a website, you can send it a Webmention to notify it.

It’s comparable to pingbacks, except that webmentions contain a lot more information than a simple “ping”. They can be used to express likes, reposts, comments or other things.

  • Max Böck

Le système repose forcément sur deux composants dynamiques (APIs):

  • Un endpoint pour recevoir des webmentions (au moment où elles sont faites)
  • Une API pour récupérer les contenus des webmentions et (ensuite) les afficher sur le site (à la charge du site, évidemment.)

Autre lien cool sur le sujet: Post de Dryusdan.


#ia#cyber

Fuites de données Direction Générale des Finances PubliqueLe Monde#

À propos des cyber attaques qu’a subi la DGFIP :

Enfin, le dernier champ est l’intelligence artificielle : « Elle va être de plus en plus utilisée par les attaquants. Elle doit donc être utilisée pour se défendre. J’ai donc demandé à ce que l’on se teste nous-mêmes avec des intelligences artificielles sous contrôle pour s’autoattaquer, déceler nos propres défaillances et proposer des correctifs. »

  • David Amiel, Ministre de l’Action et des Comptes Publics

Toujours plus de gaspillage d’argent et d’énergie. On peut se demander si l’IA valait vraiment le coup d’être tant financée et développée. Une sorte de malédiction des années 2025 et suivantes.


#ia

Mistral, ou comment le champion européen de l'IA devient un installateur de modèles chinoisPierre-Louis Biojout (Journal du Net)#

À Propos de la souveraineté chez Mistral:

Large 3, le modèle phare sorti en décembre 2025, était déjà construit sur une architecture chinoise. La configuration est celle de DeepSeek V3, ligne par ligne : même hidden dim de 7168, mêmes 61 couches, mêmes 3 couches denses avant les couches MoE (mixture of experts), même multi-head latent attention jusqu’aux rangs de compression des matrices. La seule modification structurelle porte sur la granularité des experts, un choix qui améliore le débit d’inférence, pas la capacité du modèle.

Mistral prend un tournant commercial, OK, mais est-ce que sa R&D a complètement été mise à l’arrêt pour autant ?

On lit cette mutation jusque dans les offres d’emploi. La page carrières qui ressemblait autrefois à celle d’un laboratoire ressemble aujourd’hui à celle d’une ESN


#ia#cyber

Black Hat USA 2026 - L'info de dernière minute - L'incident OpenAI–Hugging FaceOpenAI#

independant AI agents collaborating and helping each other for hacks are real. AI Agent Teams are real.

  • Michael Dalton, Eric Wallace

Ça ne semble pas les inquiéter, mais vu ce qu’ils racontent, qui sait ce que d’autres agents ont pu faire. En suivant leurs instructions sous forme d’évaluation ou encore via des choix indépendants, pour accomplir des objectifs intermédiaires.

Et pourquoi cet entraînement spécifique pour le hack ? À quelle fin ? Ça ressemble quand même un peu à une course à l’armement.


#ux#web

Lea Verou - API Design is UI DesignLea Verou#

Lea Verou cite Alan Kay:

Simple things should be easy, complex things should be possible

  • Alan Kay

Mais pas seulement, dit-elle, tous les points intermédiaires doivent être pris en compte: La difficulté d’utilisation doit croître progressivement avec la complexité de l’usage.

Cela ne veut pas dire que tout doit être prévu du premier coup, mais que cela continue d’être pris en compte au cours du temps.

User testing is necessary because you’re not the user. Dogfooding is essential, start using your API before implementing it.

  • Lea Verou (approximatif)