Daily Shaarli
June 28, 2023

Un outil pour détecter les erreurs ou les problèmes de performances dans l'utilisation de modèles d'IA

Petit rappel à l'ordre sur la complexité croissante et souvent inutile en informatique.

Un langage ou tout est mal fait
Quelques pépites
DreamBerd has a built-in garbage collector that will automatically clean up unused variables. However, if you want to be extra careful, you can specify a lifetime for a variable, with a variety of units.
const const name<2> = "Luke"! //lasts for two lines
const const name<20s> = "Luke"! //lasts for 20 seconds
Booleans can be true, false or maybe.
Technical info: Booleans are stored as one-and-a-half bits.

Un autre exemple d'accaparation d'un protocol standard et ouvert par les GAFAM.
Il est presque impossible d'envoyer des emails aujourd'hui sans passer par un des gros provider centralisés.
Voir aussi pour XMPP et peut-être un jour ActivityPub https://links.aschen.tech/shaare/U426-Q

Une alternative à Auth0 (SaaS only) et Keycloak (horrible à utiliser)

Une histoire parodique (j'espère) sur une boite qui utilise un système complétement loufoque à base de SVN pour coder.

Retour d'expérience sur une sortie de cloud par Hey/Basecamp.
Sans changer la taille de l'équipe Infra, ils ont mis 6 mois à tous migrer et ils vont maintenant économiser 1.5 millions de dollars par an

Facebook cherche à rejoindre le Fediverse qui est construit autour du standard ActivityPub.
L'auteur revient en arrière et explique comment Google a tué XMPP en prétendant vouloir embrasser l'usage du protocol.
Cette tactique des gros industriels pour tuer la concurrence qu'ils ne peuvent pas acheter à un nom https://en.m.wikipedia.org/wiki/Embrace,_extend,_and_extinguish