Weekly Shaarli

All links of one week in a single page.

Week 22 (May 26, 2025)

théorie :verified: : « Alors apparemment, les éco-organismes qui récolte… » - Mamot - Le Mastodon de La Quadrature du Net

Réduire les déchets seraient un moyen de régler le problème

Garder des liens – Carnet de notes

Le contenu est séparé en trois partie:

  • la pile à lire
  • marques pages
  • historique
AI video just took a startling leap in realism. Are we doomed? - Ars Technica

These fake video can still be spotted on few details, but they start to feel real

GitHub - mathiasbynens/small: Smallest possible syntactically valid files of different types

All smallest possible file per format

Compiler Explorer and the Promise of URLs That Last Forever — Matt Godbolt’s blog

About the use of URL shortener of GodBolt.

The redirect chains we built were clever workarounds that bought us time, but ultimately, the only way to truly keep a promise of “URLs that last forever” is to own the entire stack.

Data Vs. Findings Vs. Insights In UX — Smashing Magazine

What we are trying to do is reach theoretical saturation, the point where additional research doesn’t give us new insights.

The image pictures it well: https://swipefile.com/from-data-to-impact and creates a consistent pattern.

A exercice of thought:
Raw data points is random and inconclusive. Information makes them consistent. Knowledge (or Findings) describe emerging patterns in data but aren't actionable. Insights reveal opportunities in this knowledge. Wisdom emerges from insights. Impact is reached while taking action with these insights and wisdom.

Hindsights are reflections of past actions and outcomes.
Foresights are informed projections, insights with extrapolation.

Here’s what it then looks like in real life:
Data ↓
Six users were looking for ”Money transfer” in “Payments”, and 4 users discovered the feature in their personal dashboard.
Finding ↓
60% of users struggled to find the “Money transfer” feature on a dashboard, often confusing it with the “Payments” section.
Insight ↓
Navigation doesn’t match users’ mental models for money transfers, causing confusion and delays. We recommend renaming sections or reorganizing the dashboard to prioritize “Transfer Money”. It could make task completion more intuitive and efficient.
Hindsight ↓
After renaming the section to “Transfer Money” and moving it to the main dashboard, task success increased by 12%. User confusion dropped in follow-up tests. It proved to be an effective solution.
Foresight ↓
As our financial products become more complex, users will expect simpler task-oriented navigation (e.g., “Send Money”, “Pay Bills“) instead of categories like “Payments”. We should evolve the dashboard towards action-driven IA to meet user expectation.

Stéphane Bortzmeyer : « #CENTR #DNS Talk about "Doing more with less: The… » - Mastodon - Gougère Network

#CENTR #DNS Talk about "Doing more with less: The secret to cost-effective, energy-efficient DNS"

First, use better software (NSD or Knot, not BIND)

Trick: use XDP

With #XDP, .cz was able to decrease the number of servers (and/or to handle more traffic, specially for hosting .ua, which has to withstand dDoS).

Electric consumption went down by 60%.

To exercice your #DNS server capacity: kxdpgun

List of "tech for good" job boards
CSS Minecraft
You can style alt text like any other text - Piccalilli
Note: Peur et blessures

Mes peurs se situent rarement au bon endroit. La blessure provient presque toujours d’un ailleurs insoupçonné. — Ibid.

Note: Tester la confiance

On ne peut jamais savoir qui sont nos véritables ennemis avant de leur avoir fait confiance. — Frappabord, Mireille Gagné

A Quick Guide to Everything I Know about Webmentions
Grandeurs et unités - système d'unités pifométriques
Notes perso : aCSStuces et découvertes du jour - Warrior du Dimanche
The luxury of saying no.

The books were once criticized similarly to AI now.

Saying no to AI is a luxury too. You have to be able to.

GitHub wants to spam open source projects with AI slop – Pivot to AI
Why old games never die (but new ones do) – Pawlicker's Blog
  • they run on every computer
  • they are mod-able
  • a local server can be started quickly
  • no DRM
Sauvegarder les favoris et l’historique Firefox – Carnet de notes
flappyfavi | mewtru

Run Flapibird inside a favicon

Using Rust Backend To Serve An SPA | Thanh's Islet 🏝️

I have the same idea for a node js backend serving a fancy UI :)

It would be better to split the UI and the server while developing to benefit from hot reloading.

Example: https://git.sr.ht/~pyrossh/rust-embed/tree/master/item/examples/axum-spa/main.rs

Elle se fait flasher à 703 km/h et écope d’une amende de 850 euros - sfsd

Je joint le commentaire pertinent du Hollandais Volant: https://lehollandaisvolant.net/?id=20250530124547

Programming Beyond Practices - pbp.pdf
MinIO Removes Web UI Features from Community Version, Pushes Users to Paid Plans - BigGo News

The UI is not free anymore and is removed from the community version

I wasn’t ready for that 😂 - YouTube

A music from random video.Classic French

profanities - npm
What I learnt about making websites by reading two thousand web pages – alexwlchan

A points on many HTML tags (aside, mark, section, hgroup, video, progress, base): how to use them. Many good tips or rules to follow.
The CSS @import rule, [attr$=value] is a CSS selector for suffix values, box shadows with inset, cursor: zoom-in

Translated pages with <link rel="alternate"> and hreflang

Some usages such as HTML in script to reuse them as <template />, gpt or instappaper_ignore class names

The web is big and messy and bloated, and there are lots of reasons to be pessimistic about the state of modern web development – but there are also lots of people doing cool and interesting stuff with it.

Be part of something new! — Rust Forge Conference 2025 — Rust Forge Conference | Wellington, New Zealand | August 2025
France flexes clean power clout as nuclear and solar output climb | Reuters

France's power producers have lifted clean energy output to six-year highs so far this year and generated around 95% of all the country's power supplies from clean energy sources - far exceeding clean power production in all other European nations.

The ability of France's utilities to maintain clean energy growth despite lower hydro and wind output highlights the resilience of France's power system, and contrasts with recent declines seen in clean power output across Europe as a whole.

The opinions expressed here are those of the author, a columnist for Reuters.

Sur le mobile, profusion de forfaits 20 Go à 4 euros par mois - Next

Free Mobile, Bouygues Telecom, RED by SFR et Sosh ont revus les tarifs de leurs forfaits d’entrée de gamme. On en trouve plusieurs avec 20 Go de 4G à moins de 4 euros et 50 Go pour moins de 5 euros.

Les offres peuvent paraître légères avec 20 Go par mois, mais cela peut largement suffire à une majorité de personnes.

En plus du forfait téléphonique et les données mobiles, il est pertinent de savoir qu'elle est le comportement une fois la limit des Go atteint. Frais de résiliation et coût de la carte SIM. Qu'en est-il du roaming.

Write HTML, the HTML Way (Not the XHTML Way) · Jens Oliver Meiert
Security Vulnerabilities fixed in Firefox 139 — Mozilla

Update ASAP to Firefox 139

Google Decided Against Offering Publishers Options in AI Search - Bloomberg

Sounds like a mafia:

  • you will exist in Google search results but the content is given to Google's AI
  • or you won't
The magic developer wand... | Go Make Things

Do not accept “we’ll figure that out later” as a response to pointing out meaningful problems. It’s a con.

Solve the problems or abandon the project.

Renoncement — David Larlet

Des notes réfléchies desquelles j'ai créé certains shaare plus récent

JOSE (JSON Object Signing and Encryption) Framework | by mustafa halil yıldız | Apinizer | Medium
La fatigue des logins et paiements en ligne – Carnet de notes

Maybe too much

Community Data Dump

All known releases of the Stack Exchange Network's Creative Commons Community Data Dump, containing all non-deleted posts from non-beta communities, with links to download using BitTorrent or from the Internet Archive. Some releases are no longer available.

(via https://nicolas-delsaux.hd.free.fr/Shaarli/shaare/a_K5Dg9)

On File Formats - solhsa.com - blog

10 topics to consider while creating a file format.

Just a QR Code
more filename tips (in the shell)
Micr0byte: "The image shows a screenshot o…" - Wet-Dry World

A logo for capitalism

Writing down (and searching through) every UUID · eieio.games

A piece of engineering to "display" every UUIDs on one page: https://everyuuid.com/

Companies that kept DEI commitments saw higher reputation scores in 2025

Diversity, Equity and Inclusion.

Ok

Comment j'ai pourri le cache de mes lecteurs avec une PWA foireuse (et comment j'ai réparé ça) | Tendances web | Le site de Korben

ou comment supprimer le service worker d'une PWA lorsque ce n'est pas prévu au départ.

Ce qui est marrant (enfin, façon de parler), c’est que j’aurais pu éviter tout ce cirque si j’avais mieux préparé mon coup dès le départ. Genre, prévoir un “kill switch” dans mon Service Workers, c’est à dire un truc qui permet de les désactiver à distance. Ou encore mieux, utiliser un système de versioning automatique pour forcer les mises à jour.

How NOT to learn Rust - YouTube
  • relying on shared mutation
  • treat the compiler as something trying to help
  • ignoring proper module organization

You have to unlearn a few habits.

  1. Writing Rust code like other languages
  2. Neglecting the most important 20% of Rust. Trying to learn everything at once: you don't need to learn all at once. Focus on the 20% that gives the 80%.
  3. Being a productive procrastinator: watch a video or read a blog post.
  4. Thinking you can vibe code Rust like JS...

Hands on practice! The programmer has to internalize the concepts of Rust. Getting a grasp is not enough.

Strapi - Open source Node.js Headless CMS 🚀

I know it since years, but I am happy the project goes further

La licorne d'IA Builder.ai, autrefois valorisée à 1,5 milliard de dollars, a fait passer le travail de développeurs basés en Inde pour l'automatisation d'une IA pendant huit ans

Cela ne sent pas bon pour les futurs investissements déraisonnable.

Comme pour toute bulle d'investissement, seule les applications éprouvées continueront d'être financées.

What a Difference a Faster Hash Makes | Something Something Programming

Replace the standard DefaultHasher to ahash::{AHashMap, AHashSet} to gain 18% improvements.

Remove Android bloatware with Shizuku and Canta - Jan-Lukas Else

A way to remove bloatware from android phones.

I tried. It works well but each application has to be carefully removed. One wrong and the smartphone becomes unusable.

Cory Doctorow on how we lost the internet [LWN.net]

One of the figure who coined the term Enshittification. He writes a lot

Recherche en ligne : quel modèle économique ? · Boris Schapira
Unhappy with the cloud costs? You're not alone • The Register
Est ce vraiment RENTABLE de payer son PQ PLUS CHER ? - Bricolage c'est cool
Optional HTML: Everything You Need to Know · Jens Oliver Meiert
The Magic of the Most Minimal HTML Possible (and Why We Don’t Make Use of It) · Jens Oliver Meiert
Firefox 139 accélère sur le HTTP/3 - Next

De meilleurs performances en HTTP/3.

Le fond d'écran de la nouvelle page d'onglet peut aussi être personnalisé.

10 failles de sécurité corrigés.

Google’s AI Is Burying the Web Alive

We're about to reach the ultimate stage: after massively rotting the web with centralized silos in which they locked up their users before monetizing them, Silicon Valley's billionaires finally don't really want you to go and read the web they've ingested, and prefer you to talk to their AIs. That way, you'll never leave their website.

I think Google knows very well that traditional search is dead, because of SEO and AI. There's no way to give "good" results anymore, because you can't tell if a site is legitimate or just an AI creation.
Since everything that's produced is no longer discernible from AIs, they might as well serve the content themselves: at least they control the AI. Paradigm shift:
"Users only use the first page of Google results"
to "Users only use Google."

Firefox 138 : barre d’adresse optimisée et nouvelles options de recherche - Next
Des élus américains demandent un moratoire de 10 ans sur la régulation de l'IA
Climate change indicators – Zachary Labe
Liberté de conscience – Carnet de notes
Note : Pays d’incapables technologiques - Le Hollandais Volant

Je suis auto-entrepreneur. Je veux changer mon adresse. C’est une immondice sans nom.

suite aux retours: https://lehollandaisvolant.net/?mode=links&id=20250521213749