Monthly Shaarli

All links of one month in a single page.

July, 2025

The U.S. Will Incinerate 500 Tons of Emergency Food Aid - The Atlantic
The JavaScript Date Quiz
McDonald’s AI Hiring Bot Exposed Millions of Applicants' Data to Hackers Using the Password ‘123456’ | WIRED
Microsoft annonce une nouvelle vague de milliers de licenciements

L'IA remplace donc des employés, ou l'argent qui finançe l'IA n'est plus pour les emplois, ou c'est simplement moins la fête chez Microsoft.

Il faut aussi dire que la société avait embauché 63% de personnel en plus de 2019 à 2024.

CMD Generator

Use an interface and forms to create the command with parameters.

Taux d’activité et répartition des richesses – Carnet de notes

Le chômage a atteint un niveau très élevé comparé (et encore, il était à 12% dans les années 90). Cela change aussi selon la définition du chômage: forcément le chômage de maintenant plus faible, puisque "une personne au chômage".

On voit que le taux d'activités des 15 à 29 ans chute cependant de 65% à 55%.

Folklore.org: -2000 Lines Of Code

Deleting lines of code for optimisation and better maintainability.

Felix' Blog - On Error Handling in Rust

Différent ways to handle errors in Rust.

Markup for fancy headings | Thudfactor

Structurally speaking, then, a paragraph is a group of related inline elements. In this case, inline words, but it could also include any of the items described as “phrasing content"

<hgroup> issu the tag to use for heading with multiple inline content.

Web Developer's Toolbox – Modules pour Firefox (fr)
Polypane. The browser for devs who care about their craft and users.
Home | Lucid Motors
Obsidian Tutorial – ALLES was du 2025 wissen musst! - YouTube

0:00 - Intro
0:24 - Obsidian als Markdown Explorer
1:14 - Vault erstellen
1:24 - Aufzählungen & Checkboxen
1:57 - Interne Links
2:15 - Graphenansicht
2:37 - Tags
3:04 - Notizen als Textdateien
3:26 - Lokale Speicherung
4:02 - Neue Notiz erstellen
4:36 - Wichtige Einstellungen
5:30 - Anhänge
5:56 - Visuelle Links
6:15 - Überschriften
7:04 - Blockreferenzen
7:57 - Rückverweise
8:12 - Ausgehende Links
8:32 - Nicht-verlinkte Erwähnungen
9:56 - Callouts
10:59 - Notizen nebeneinander öffnen
12:00 - Lesemodus
12:16 - Vorlagen
13:36 - Verlinkungen
14:34 - Ordner erstellen
15:00 - Properties & Keywords
15:54 - Aliases
17:01 - Canvas
18:05 - Ausblick

Archives — Paris Web
Rapports et Publications — Haut Conseil pour le Climat

Les titres des rapports annuels années après années sont de Charybde en Scylla.

Self-hosting – Kittsteiner Blog

Continuing slash pages: the one listing all self-hosted project.

J'AI VU - Film d'espoir sur le Climat - Victir Quilichini
The Fed says this is a cube of $1 million. They're off by half a million. - Calvin Liang
Ciarán McNally : « This is important to remember, especially in hard… » - mastodon.ie

A 2 part graph

On the left is a branched tree where the branches represent "life paths" where only one path is highlighted in green (the path you took) from root to tip (this is the past)

The right of the graph represents your future and you are at the base of a new branched tree where every pathway is green, representing the choices you have going forward.

Go Make Things

I’m a web developer with ADHD, and I help people build the web better.

Builder of Kelp UI.

Blog: https://gomakethings.com/articles/

Impacts of climate change on global agriculture accounting for adaptation | Nature

Pour chaque degré, la production alimentaire diminuera de 4.4% par personne. Les zones impactées sont inégales.

J'ai enquêté sur les SECRETS financiers du PUY DU FOU (c’est délirant !) - bienvenue au cabinet

Malgré une miniature aguicheuse ainsi que des, le contenu est pertinent et instructif.

baskin :kafeneio:🇵🇸: "#seems_legit" - kafeneio

We may look different,
we may think different,
but inside us we have one thing in common,
microplastics

the bestest motherfucking website
Performance doesn’t have to come at the cost of privacy 

"Drag'n'Drop" the dataset to anonymise it: https://www.anonymco.com/

A kind of privacy by design. I don't know it, only the current branding and marketing.

Chelsea Manning - La lanceuse d'alerte qui a fait trembler l'Amérique | Cybersécurité | Le site de Korben
Interdire les milliardaires – Carnet de notes

« Vouloir inter­dire les milliar­daires c’est confis­ca­toire, et contre la liberté d’en­tre­prendre. »

Je suis contre les milliar­daires juste­ment parce que je suis contre la confis­ca­tion et pour la liberté.

Je suis convaincu que personne n’a une telle valeur ajou­tée par rapport aux autres. Deve­nir milliar­daire se fait forcé­ment en exploi­tant autrui, en leur confisquant la part de richesse qui devrait reve­nir aux autres.

Entre le manque de richesse des uns et le grand pouvoir obtenu par quelques autres, on crée un verrouillage et un système de domi­na­tion qui est tout sauf créa­teur de liberté pour tous.

It's Types All the Way Down - Rust CLI with Clap | tucson-josh.com

In favor of the clap crate that allows delevopers to build quickly in Rust.

Terminal Trove - The $HOME of all things in the terminal.

#todo have a look to https://terminaltrove.com/language/rust/ among others.

Get the location of the ISS using DNS – Terence Eden’s Blog
Note: Peu de mails dans l'Inbox

Je n'ai pas plus de 5 mails dans mon Inbox.

les mails à converver parce que devis de travaux, etc...reste.

Tout

You should delete tests

Now that we know why tests exist, we can extrapolate when tests need to stop existing: any time they decrease confidence in a change.

Especially flaky tests

L’agriculture biologique victime d’un arbitrage budgétaire « délétère »

Donc 10% de l'enveloppe est réellement utilisé pour le bio, et le reste est parti pour l'agriculture conventionnelle, alors toute ce financement était destiné au bio.

ok. Pourquoi? Qu'est-ce qui a été fait avec l'argent? Cela manque.

Note: Ç et ç avec le code Unicode sur Ubuntu

Sur un clavier allemandel c cédille n'est pas présent. En revanche avec Ubuntu, il est possible de taper un code unicode avec Ctrl + Shift + u.

Ç à le code c7
ç à le code e7.

Using Container Query Units Relative to an Outer Container – Frontend Masters Blog

Ok but why o_O

Still interesting, but I already have few use cases for container queries. Maybe because I am too dependent of design that uses screen sizes.

Let’s Encrypt teste un certificat gratuit pour les adresses IP - Next
Haralds Blog — Checked Exceptions are not Exceptional

There are 3 error or exception handling: unchecked exceptions (JS), Checked Exceptions (Go) or an integrated type (Result in Rust) that handle one case or the other.

Explicit is always better.
One thing with an integrated type, is the normal case and the other case. That's a great type to handle more than errors: a lookup of a key in a map, opening a file with a name for which there is no file is normal business. Maybe I will find more.

And for quality software, its function must be so blatantly obvious that everybody thinks: wow, this is trivial code, even a monkey could've programmed this.

KeePass trojanised in advanced malware campaign | WithSecure™ Labs

Diffusé via de la publicité malveillante redirigeant sur un faux site de KeePass afin de déchiffrer les mots de passes.

Dan O'Ginnec: „#stoner #dnd #bankrobber #moviedirector #venndiag…“ - hessen.social

Venn Diagram of stoners, D&D players, bank robbers and movie directors

« Nous en avons fini avec Teams », déclare un Etat allemand lancé dans une vaste opération d'abandon de solutions Microsoft pour le libre et l'open source

La ministre des affaires numériques danoises

Cette réalité, c'est que toutes les administrations américaines ont le pouvoir de déconnecter n'importe quel individu, entreprise ou gouvernement étranger de l'infrastructure numérique fournie par les grandes entreprises américaines. En ce sens, il est donc inutile de blâmer Microsoft pour le pouvoir de sanction dont est investi le Bureau ovale. Mais nous pouvons certainement lui reprocher d'avoir enfumé l'Europe sur les risques.

Cela ne signifie pas qu'il faille se couper de toute technologie américaine, mais cela signifie qu'il faut rejeter tous les services qui peuvent être désactivés à partir de Washington.

Cela intervient avec la mise à jour forcée de Windows 10 vers 11 avec la fin de sa maintenance.

Ces villes françaises qui font le pari des logiciels libres à la place de Microsoft
Cortical Labs

A CPU with brain cells can be rent

Jeanneadebats: "Nos responsables politiques s’…" - Eldritch Café

Nos responsables politiques s’alarment du prétendu manque d’empathie chez les jeunes.
Ils accusent tour à tour les parents démissionnaires, les jeux vidéo violents, l'école en déshérence (faute à qui , camarade ? ) ou, pour les plus subtils, le confinement , tout sauf eux-mêmes.

ET CHAQUE PUTRIN DE JOUR, ils se montrent cyniques, glacés, prêts à piétiner quiconque et à sacrifier tout ce qui reste de beau, de fragile, de vivant pour une minute de pouvoir et une pièce d’or.

Ce sont tout aussi bien leurs discours pleins de morgue, leurs lois sans amour, leur mépris érigé en doctrine qui ont appris à toute une génération que ressentir, c’est s’exposer, et qu’il vaut mieux frapper le premier que vivre ensemble.

Wind Knitting Factory - Merel Karhof
From HTML to here: The evolution of Web development and where we lost our way - Małgorzata Janeczek - YouTube
Note: Never in the history of calming down has anyone calmed down by being told to calm down.

Jamais, dans l'histoire du calme, personne ne s'est calmé en se faisant dire de se calmer.

MétéEau Nappes
srsudar/eg: Useful examples at the command line.

A TL;DR; command listing command examples. Yes it is similar tl;dr or tealdeer. It's written in python.

Smartphones : « le micro active obligatoirement la LED » - Le Hollandais Volant

La LED est activé via le logiciel, donc un contournement est bien possible avec le matériel. "Dis Siri" fonctionne malgré que la LED soit éteinte.

Nic Chan

A desktop website like.

Bonnes pratiques pour générer un flux RSS
Never Stop Exploring (July 2025 Wallpapers Edition) — Smashing Magazine
When the cycle stops
Linky : Enedis limite le téléchargement de vos données, Next vous propose une solution - Next

Un script pour télécharger la consommation sur l'année, puisque sinon il faut télécharger les données par tranche de 7 jours (!?)

Evergreen notes turn ideas into objects that you can manipulate — Steph Ango

Evergreen notes are written and organized to evolve, contribute, and accumulate over time, across projects.

The author has evergreen notes that they can use as sentence. They can be very short or becoming long. "Evergreen notes turn ideas into objects. By turning ideas into objects you can manipulate them, combine them, stack them. You don’t need to hold them all in your head at the same time."

Tinyauth

No DB, only env variables. KISS

Wayback Machine to Hit ‘Once-in-a-Generation Milestone’ this October: One Trillion Web Pages Archived | Internet Archive Blogs

A trillion web pages saved

Europeans would swap planes for trains... if they could - Euractiv
Virgile Andreani ⏚ 🇵🇸 : « Ça faisait des années que je connaissais vaguemen… » - Mastodon -- Sciences.Re

OpenStreeMap est plus que Google Maps, c'est aussi une base de données des structures physiques mondiales (routes, bâtiments, poubelles, boites aux lettres, surface des chemins, bancs, toilettes, présence de boutons aux feux, ...).

C'est d'autant de cartes possibles.

Les contributions peuvent commencer avec StreetComplete, une sorte de Pokémon Go.

Les contributions sur OpenStreetMap sont plus importantes que celle sur Google Maps.

Aral Balkan : « @lyndamerry484@mastodon.social @rbreich@masto.ai … » - Aral’s fediverse server

A classic image with text in it looks like this: "[image]".

Meanwhile, alt text convey the information: "[description of image including the text]"

Chris Pirillo: "I developed *13* new apps (and games) for y'all t…" - Mastodon