Daily Shaarli

All links of one day in a single page.

April 18, 2025

Bitcoin Energy Consumption Index - Digiconomist

Blockchain is a slow, cumbersome, badly designed database that is incredibly energy and material intense to run.
1 single bitcoin transaction:
712.41 kgCO2: carbon footprint of 1,578,956 VISA transactions,
1277.28 kWh of electricity: power consumption of an average U.S. household over 43.78 days
351.20 grams of e-waste: equivalent to the weight of 2.14 iPhones 12
20,130 liters of water: amount of water in a backyard swimming pool.

(from https://mastodon.green/@gerrymcgovern/114358482342749909)

L'IA dégrade la sécurité du code et divulgue trop de secrets d'identification

40% plus susceptibles de contenir des clés d'API, des mots de passe ou des jetons.

Dommage qu'on ne connaisse pas plus en détail la manière dont l'étude a été effectuée.

Et Mayur Upadhyaya d'ajouter : « Les meilleures pratiques telles que la rotation des clés, la mise en oeuvre de jetons à courte durée de vie et l'application de la règle du moindre privilège sont bien comprises mais difficiles à maintenir à l'échelle d'une organisation ». Selon lui, les entreprises devraient chercher à mettre en place des garde-fous plus solides, comme des outils d'analyse automatisés, une surveillance proactive du code et un meilleur accompagnement des développeurs.

Blog Stéphane Bortzmeyer: Un million de routes

Cela dépend des découpages fait arbitrairement:

les routeurs annoncent à leurs pairs les préfixes d'adresses IP qu'ils savent joindre. Ces pairs retransmettent ensuite à leurs propres pairs une partie des annonces reçues, selon leur politique.

Il y a beaucoup plus de routes IPv4 qu'IPv6 en raison du découpage de plus en plus fin des préfixes pour gérer la pénurie d'adresse. Au passage, si vous êtes soucieux de l'empreinte environnementale du numérique, notez qu'IPv6 impose donc une charge moins forte aux routeurs, et devrait donc logiquement être déployé partout.

C'est instructif.

[Màj] Ubuntu 25.04 disponible : une version solide derrière un calme apparent - Next
pCloud : l’alternative européenne au stockage en ligne qui fait trembler les GAFAM | Services en ligne | Le site de Korben

Korben en parle aussi. Le principal argument reste l'hébergement en Europe.

How to write error messages that actually help users rather than frustrate them - Piccalilli

Write like a human: "Monzo’s approach here is so action-focused, in fact, that you’d be forgiven for not recognising it as an error at all: you'll need your phone for that."

Ask yourself:

  • would this message still work for someone having a bad day?
  • could this language trivialise the issue?
  • are we helping users get unstuck, or just showing off?

Use active voice:

We couldn’t process your application because the file type you’ve attached isn’t supported. Please re-attach the file as a jpeg and try again.

The active voices tells us who is doing what, while the passive voice is ambiguous.

Give a clear way forward: for errors a user can fix, we should clearly state what they need to do.

  • Check that your card details are correct, or try a different payment method
  • Enter your name

When we handle errors with care, clarity and empathy, we not only help users move forward, we show that we value their time, their goals and their experience.

Netflix augmente fortement ses tarifs en France et supprime son offre Essentiel - Next

Ils font cependant des bénéfices de 2,890 milliards de dollars. Dommage.

1925 or 2025? - McSweeney’s Internet Tendency

In which year are these 15 affirmations true?

sqlc-dev/sqlc: Generate type-safe code from SQL

There is currently a support for go, kotlin, python and typescript. It is very interesting, because it takes over one reason why ORMs are used (with migration handling and security).

The documentation is available at https://docs.sqlc.dev/en/latest/

Unpowered SSD endurance investigation finds severe data loss and performance issues | Tom's Hardware

SSD lost data if they are not connected on a regular basis.
At least once a year for SSDs
At least once every 6 months for professional SSDs

An SSD's endurance rating is calculated based on how long it can store data if left unplugged after a certain amount of data has been written, hence the importance of this testing.

SSDs can took over 4x longer after two years of heavy use.

This is a small test sample though.

(via https://sebsauvage.net/links/?ktjDrw)