Daily Shaarli

All links of one day in a single page.

February 19, 2025

searchcode.com’s SQLite database is probably 6 terabytes bigger than yours | Ben E. C. Boyter

If you look at my previous choices you will see there is in general a move to reducing the number of dependencies. The older and more crusty I get the more I appreciate having a single binary I can just deploy.

https://searchcode.com/

Une remontée pour l’agilité ?. Beaucoup de discussions fusent sur… | by William Bartlett | Feb, 2025 | Medium

Ce qui a surtout déclenché cet article est une poignée de billets sur LinkedIn publiée par Marie Glandus, une conceptrice UX. Elle a témoigné d’un point de bascule dans sa carrière où elle a arrêté de vendre sa méthode et a commencé à vendre des améliorations mesurables. « [O]n ne te paie pas pour suivre un process. On te paie pour faire bouger des chiffres », dit-elle. Elle a remarqué que le même changement devait s’opérer dans l’agilité.

L'auteur décrit 3 limites de l'agilité

  • l'agilité est en fin de vie: l’agilité est arrivée à la dernière phase : le marché est mature, les acteurs se consolident, les marges sont réduites, les pratiques sont homogènes, c’est un standard qui est attendu et les derniers retardataires s’y mettent.
  • elle comporte des incohérences; les auteurs le rappellent "Nous sommes en train de découvrir comment mieux développer des logiciels[…]"
  • elles est incomplète

Quelques pistes pour améliorer l'agilité:

Créer des affordances plutôt que convaincre
Tester les hypothèses avec une démarche scientifique: formuler des hypothèses, expérimenter, les invalider ou les valider, produire de la connaissance.
En complexité, on peut piloter l’exploration par les pertes acceptables et la diversification de son portfolio.

Fiscalité -Impôt sur le revenu : tranches et taux d'imposition 2025 | Service-Public.fr

Les seuils sont relevés de 1,8 % en 2025.

L'infographie est cependant propre.

Make Your Own Website
Quiet

One of the comments noted the lack of algorithm on Mastodon which led me to a realisation that seems obvious in hindsight: no matter if you follow one person or a thousand, the algorithm-driven social media platforms will make sure there's always stuff in your timeline. Even if you follow no one, you're getting a full timeline.

Social media are noisy.

Comment organiser une fête d’anniversaire | by William Bartlett | Medium

Trois organisations différentes

AI for Good - 11 projets prometteurs repérés au Sommet de l'Action pour l'IA à Paris | Innovations | Le site de Korben

Quelques exemples:

  • SituationHub de GANNET montre comment l'intelligence artificielle peut aider à analyser et comprendre les crises en temps réel.
  • Pluralisme scanne et surveille plus de 300 personnalités politiques en temps réel
  • DiversiFair propose de former des experts capables de détecter et prévenir les discriminations cachées des systèmes d'IA
  • la Fondation Hirondelle utilise aussi l’IA pour lutter contre les discours de haine à l’est du pays. L'IA surveille les radios communautaires locales et repère les discours violents.
  • CervicAId utilise l'IA pour aider à détecter précocement le cancer du col de l’utérus, dans des zones géographiques mal desservies au niveau médical.
  • CommonVoice de Mozilla propose 30 000 heures d'enregistrements de voix dans plus de 140 langues. C'est la plus grande base de données vocales participative au monde.
  • Dalil est un outil d'analyse des médias détectant la propagation de fausses informations, l'émergence de sujets sensibles
  • Meta et le World Resources Insitute cartographie la canopée mondiale au mètre près.
  • NEOMIA, développé en Côte d’Ivoire, qui utilise l’IA pour analyser les images satellites et lutter contre la pêche illégale tout en surveillant l’impact du changement climatique sur les côtes
  • GAIA, un projet qui veut démocratiser l’IA dans l’agriculture en proposant des outils open source. L’idée de GAIA c’est de créer une sorte de kit prêt à l’emploi avec des modèles d’IA spécialisés dans l’agriculture, accessibles à tous gratuitement.
  • Prism Eval développe des outils pour tester la sécurité des modèles d'IA, par exemple le Behavior Elicitation Tool (BET)
XOR

When I got started in computers, you had to do low-level bit twiddling to get anything very interesting done, so you pretty much couldn’t avoid learning about XOR. But these days, to a high-level programmer, it’s much more of an optional thing, and you can perfectly well not know much about it.

So I collected some thoughts together and gave a lecture on XOR. Slightly to my own surprise, I was able to spend a full hour talking about it – and then over the course of the next couple of weeks I remembered several other things I could usefully have mentioned.

All of it is available on this page.

Siren Call of SQLite on the Server - pid1

Decoupling storage from compute is the default architecture because it’s a really good idea.

It isn’t because SQLite might lose your data (it won’t), or it doesn’t scale well (it scale’s just fine)

The ACED model
Protection des consommateurs -SignalConso : le site qui protège les consommateurs | Service-Public.fr
Une introduction à Cynefin. Cynefin (prononcé keu-né-vine) est un… | by William Bartlett | Medium

Cynefin (prononcé keu-né-vine) est un cadre conceptuel de prise de décision et de sense-making

  • Cynefin ne demande pas aux humains de faire ce qu’ils ne peuvent pas faire.
  • Cynefin revendique qu’il n’existe aucune méthode universelle qui fonctionne partout

Le cadre distingue 5 domaines:

  • clair
  • compliqué
  • complexe
  • chaotique
  • confus / aporétique
What’s minimalism? - Jan-Lukas Else
Wikipédia:Lettre ouverte : non à l'intimidation des contributeurs bénévoles — Wikipédia
A survey of every iterator variant

The post lists as much iterator variants as possible: how they are constructed and what are they signatures.

Why? We want to do more with iterators:

  • async iteration
  • adress-sensitive (self-referential) iterators
  • iterators that can lend items with a lifetime
  • conditionnally terminate early
  • take external arguments on each call to .next()

and also because "I've started hearing talk about potentially (soft-)deprecating Iterator." and the author worked on the Node.js Streams WG through the mid-2010s.

Relocalisation numérique

TL;DR; concurrencer les GAFAM c'est

  • Open source: Mistral, Mappy, Mastodon, ...
  • relocaliser sans centralisation, sinon il y a bien le risque de recréer des GAFAMs
Tech needs to slow down - or we do | ᓚᘏᗢdostoynikov

My dream was to be a web developer who creates simple, elegant, and fast products, but I’m starting to lose hope. First of all, I can’t keep up with the endless stream of new technologies. Secondly, simple and fast products are not in high demand, making it an already niche area.