Hélène Landemore sur Arte - Un monde nouveau
"Ce n'est pas une vraie démocratie [...] il n'y a pas de corrélation entre ce que les gens veulent et ce qu'ils obtiennent sauf quand ils ont les mêmes préférences que les 10% les plus riches"
https://t.co/QkI4e0cPma
Avec quelques radars automatiques en plus à Paris hier soir suite à la victoire du PSG, on aurait pu reboucher le trou de la sécu
Bougez-vous @prefetpolice
https://t.co/OB0UaMB2A1
Incroyable découverte : augmenter la capacité routière sans développer de transports en commun ni de mobilités actives finit par rajouter encore plus de voitures. Vraiment, personne n’aurait pu prédire!
👮♂️🚔 #SécuritéRoutière | Hier, les militaires du groupement de gendarmerie départementale du Val-d’Oise ont mené une vaste opération de contrôle des flux et de lutte contre l’insécurité sur plusieurs axes routiers du département, en présence de @préfet95.
🔵 Bilan de l’opération :
❌ Plus de 350 infractions relevées
❌ 21 véhicules mis en fourrière
❌ 14 rétentions du permis de conduire
❌ 65 amendes forfaitaires délictuelles délivrées
❌ 4 placements en garde à vue
❌ Découverte et saisie de stupéfiants
🚫 Parmi les infractions :
👉 13 conduites sous stupéfiants
👉 3 conduites sous l’emprise d’un état alcoolique
👉 10 délits pour détention de stupéfiants
👉 23 conduites sans permis
👉 32 conduites sans assurance
👉 5 étrangers en situation irrégulière
👉 1 individu inscrit au fichier des personnes recherchées
❇️ Durant ce week-end prolongé, policiers et gendarmes seront présents sur les routes pour la sécurité de tous.
@HenryJeanServat Louis XVII est mort à 10 ans et n'a jamais reigné
Le comte de Chambord (Henri V) n'a pas reigné également
Les deux ont été simplement des prétendants à la couronne
Il y a une différence notable entre être roi et prétendant
𝗗𝗼 𝗬𝗼𝘂 𝗞𝗻𝗼𝘄 𝗧𝗵𝗮𝘁 𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝗢𝗻𝗰𝗲 𝗦𝗵𝗶𝗽𝗽𝗲𝗱 𝗮 𝗠𝗲𝗺𝗼𝗿𝘆 𝗟𝗲𝗮𝗸 𝗼𝗻 𝗣𝘂𝗿𝗽𝗼𝘀𝗲?
The original 𝗦𝗶𝗺𝗖𝗶𝘁𝘆 had a use-after-free bug. It freed memory, then read it again. On DOS and Windows 3.x, it didn't matter, because freed memory wasn't actually reclaimed right away. The bug existed for years, and nobody noticed.
Then Windows 95 entered beta, and SimCity crashed.
Microsoft did not ask Maxis to fix the bug. Their engineers reverse-engineered SimCity, found the bug, and patched Windows 95 to detect when the game was running. When it was, Windows switched to a special memory allocator that never returned memory to the OS until the game exited. Microsoft shipped a memory leak to keep a buggy game working.
This is Hyrum's Law:
"With a sufficient number of users of an API, it does not matter what you promise in the contract. All observable behaviors of your system will end up depending on somebody."
Hyrum Wright noticed this at Google around 2011. Changes to internal libraries break some project, somewhere, because that project depended on a behavior nobody had ever written down.
The contract is what you wrote, but the actual contract is what the system does.
A few ways this shows up:
Let's say we have a library function which documenation say it returns an unordered list. But the implementation returns it sorted. Callers start depending on the order. The day you actually make it unordered, their code breaks.
Google's older JSON APIs never promised key order. Most libraries are sorted alphabetically anyway. When optimizations started randomizing the order for performance, integrations that relied on positional access broke everywhere.
Your API returns a timestamp in a specific format. Someone parses that format. You "clean up" the response. Their integration breaks.
The hard part: you cannot prevent this. You can write the cleanest contract in the world. Once enough people use the system, every observable behavior becomes a behavior someone depends on. Performance, error wording, field order, memory layout, timing. All of it.
This is why mature platforms move slowly. Why do deprecation cycles last for years? Why Linus Torvalds has spent decades enforcing "we do not break userspace."
The everyday version: every internal API in your company has this property. The moment a second team integrates with your service, you have inherited a contract larger than the one you wrote.
Very interesting new study finding that *even in large European cities*, in most places it is easier to access opportunities by car than by public transport https://t.co/YzQbrtfR0i
The exceptions are Paris, Zurich and the innermost parts of Milan and Barcelona
This works surprisingly well:
• Ask Claude Code to fix a bug
• Let it work and figure it out
When it finishes, use this prompt:
"Knowing everything you know now, delete your fix and implement a better|concise|elegant version."
Claude will use the first pass to explore and learn the problem. Sometimes, this will lead to suboptimal code.
The second pass will be better because Claude already knows the problem and can write a better solution.
USERS care if code is messy.
They care if the app is buggy. Or slow. Or if the UX is frustrating. Or if important features are missing or broken.
These are downstream effects of messy, unmaintainable code.
Et l'amateurisme va plus loin. Leur back-office est protégé par un mot de passe écrit en clair dans le HTML public, avec ce commentaire juste à côté : // CHANGEZ CE MOT DE PASSE.
Bah ils ont oublié.
TypeScript 7.0 Beta is here!
Built on a new native and parallelized foundation, it's already being used on multi-million line codebases.
Read up more here and try it on your projects today!
https://t.co/mYN3MPp1ab
Pet peeve: Projects where many files are named index.
Result?
Every tab in my editor is named index.
Every file in my diff is named index.
So I have to read the path to disambiguate.
Filenames exist for a reason. Let's use em!
@LFEMMajorL@yoyo177sxb@EmmanuelSPV « Privation de liberté » parce que cette place n'est plus un parking ?
Relisez ce que vous avez écrit et réfléchissez-y un instant, si ce n'est pas trop demander
en moyenne un français dépense le prix d'une belle maison (~300K€) pour sa voiture, l'assurance, l'essence et les réparations
je vais tellement tout faire pour avoir un mode de vie qui nécessite pas de voiture mdrr