Daily Shaarli
August 10, 2025
En périodes caniculaires, la nuit ne rafraîchit pas, ou pas assez. On gagne donc de la chaleur chaque jour, sans rien pouvoir y faire.
La climatisation va devenir une norme.
A way to integrate a search in a static project.
C’est la part des richesses apportée à chacun qu’il faut sauvegarder, pas le travail.
Le problème n’est pas que l’automatisation retire du travail, ni même qu’on manque de richesses. Le problème c’est que l’automatisation du travail modifie la répartition des richesses (vers une plus grande concentration).
Le problème n’est pas que l’automatisation retire du travail, ni même qu’on manque de richesses. Le problème c’est que l’automatisation du travail modifie la répartition des richesses (vers une plus grande concentration).
La société actuelle tend rester elle-même au lieu de s'adapter à cette automatisation des tâches qui libère du travail.
Make screenshot with a JS library.
It may be a way to bring back visual testing in UIs (or use it with Cypress or Playwright)
Securam ProLogic ne réglera pas cette porte dérobée.
I totally agree.
- When there is more than one text directionality
- When the respective expression would be shorter than the non-logical equivalent.
The second point is healthy for every project.
The language tag registry exists on https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
The document provides decisions to handle i18n naming conventions.
En France, si vous pensez être victime :
- Direction https://cybermalveillance.gouv.fr qui vous met en relation avec des spécialistes
- Appelez Info Escroqueries au 0 805 805 817 (gratuit)
- Signalez sur Signal Spam ou directement à la CNIL
- Portez plainte au commissariat ou en ligne sur https://pre-plainte-en-ligne.gouv.fr
Bloom filters are excellent data structures to check if an element can be in a set.
Examples can be found on Wikipedia
A typical medium-sized Rust service packaged this way weights between 20 and 40 MB before compression and between 8 and 15 MB after compression. Not bad!
How to build a mansory layout that works. 66 lines of JS.
While copying the code, the right abstraction reveals itself.
If you start too early, you might end up with a bad abstraction that doesn’t fit the problem. You know it’s wrong because it feels clunky. Some typical symptoms include:
Removing a wrong abstraction is hard work.
Clean up afterwards :)
Quelques réflexions sur la gestion d'un testament numérique
Links in RSS works. So we can use RSS for more than "following new content".
Il y a l'impression que l'État taxe trop, doit redonner pour ques les grands groupes arrive à concurrencer les firmes transnationales.
La directrice générale adjointe du Trésor, Claire Cheremetinski. « Il n’y a pas de tableau qui recense toutes les aides de l’Etat aux entreprises, finit-elle par reconnaître. Il serait très bien d’avoir un tel tableau pour le suivi des aides, mais il n’existe pas. »
The Great Barrier Reef has experienced the largest annual decline in coral cover in two of the three regions since AIMS began monitoring 39 years ago.
(via https://reporterre.net/La-Grande-Barriere-de-corail-n-a-jamais-autant-souffert-du-blanchissement)
Bouygues a bien publié une page https://site.infos.bouyguestelecom.fr/pages/2644, mais elle n'est pas référencée dans les moteurs de recherche.
L'information est aussi partagée sur https://techcrunch.com/2025/08/07/data-breach-at-french-telecom-giant-bouygues-affects-millions-of-customers/
En résumé selon Korben, Tesla a le lead commercial, Xiaomi devrait bientôt les dépasser et Waymo domine les robotaxis, et BYD rend la voiture accessible.
Il semble que ce soit comme pour les smartphones, comme les réseaux sociaux et l'IA.
I also tried a Client Side Reader and got into the same issue: CORS blocks requests for other websites.
I now build my personalized feed as a part of this blog’s build process
The author got it working at https://matklad.github.io/blogroll.html; and mark the most important one on https://matklad.github.io/links.html
It is kept simple.
Having a public blogroll also means the followed blogs get page rank back!
Instead of an OPML file, the author use a list of links. https://github.com/matklad/matklad.github.io/blob/ea7bc5161d7b2bc12a7a004408caaefb509b9f92/content/blogroll.txt
The code used is a snippet.
CSS builds results in faster loading times.
Buildless CSS has also advantages.
But the @import
nesting must be avoided.
The author focus is on https://kelpui.com/docs/tools/install/
Get what you want of the CSS library and it spits out the import
font-size-adjust: ex-height 0.5
instructs the browser to scale the font such that the letter "x" is exactly half of the box.
A use-case for font-size-adjust I find much more compelling is that you probably are going to use several fonts on a web-page. And you also might change fonts in the future. And they will have different intrinsic size because that’s how the things are. Part of the mess is avoidable by pinning the meaning of font size.
0.53 is the invariant ratio for Helvetica.
Finally, the organization has user data privacy concerns, as it now has to retain, manage, and protect a sizable database of email addresses linked to issuance records to notify the appropriate parties.
DateTimeFormat, NumberFormat, ListFormat, RelativeTimeFormat (!), PluralRules, DisplayNames
Instead of BlurHash that needs aditionnal JS for 83 bits string, some CSS snippets can do the work for Low Quality Image Placeholders (LQIP).
The big disadvantage of pure CSS approaches is that you typically litter your markup with lengthy inline styles or obnoxious data URLs.
A blurHash like method in CSS can also be used and that's what the author is describing.
A more simpler solution is to use one color as placeholder.