Weekly Shaarli

All links of one week in a single page.

Week 11 (March 11, 2024)

Just - Todepond dot com

Just.... yay it's not that simple.

What’s easy for you might not be easy for others. There’s always a trade-off.
Simplicity is a luxury. It’s really hard. And it’s never “just”.
We should try to understand what makes it hard. And make it easier.

The environmental benefits of privacy-focussed web design - Root Web Design Studio
Overview | Zola

A SSG similar to Pelican in python or Hugo in Go.

À l’Alpe d’Huez, un festival transforme la montagne en Disneyland
France Travail : la CNIL enquête sur la fuite de données et donne des conseils pour se protéger | CNIL

Devant l’ampleur de la violation, la présidente de la CNIL a décidé de mener très rapidement des investigations afin de déterminer notamment si les mesures de sécurité mises en œuvre préalablement à l’incident et en réaction à celui-ci étaient appropriées au regard des obligations du Règlement général sur la protection des données (RGPD).

Spoiler: non, car les données n'étaient même pas chiffrée.

Vos chats privés avec les IA lisibles malgré le chiffrement
Streaming HTML – Frontend Masters Boost

The author tried it with PHP, but it somehow didn't work.

Dead Simple Sites — Minimal Website Inspiration

No overly animated content.
No scroll jacking.
No excessive storytelling.

A Note on Crypto Design vs Crypto Engineering //

Cryptographers tend to specialize into one (or max two) of the three categories:

  • Theory: understanding the limit of cryptography, what it is to be secure.
  • Design: constructing efficient primitives and protocols.
  • Engineering: implementing the primitives and protocols securely and efficiently.

These two abstractions above engineering in the design and theory of cryptography are indeed useful:

The process of designing a protocol (or primitive) [...] requires one to isolate and understand [...] to use, invent or combine, crypto building blocks to overcome these challenges.
To do this properly, [...] one cares about is what security properties the building blocks possess so that they can be used and combined to overcome a particular challenge.

Rama: "Today, the French-speaking Wik…" - Mastodon Bagarrosphère France

I totally agree

How I turn a mountain of 100+ usability issues from overwhelming to manageable. 👀
Automating Cargo project configuration using cargo-wizard | Kobzol’s blog

I created a Cargo subcommand called cargo-wizard that simplifies the configuration of Cargo projects for maximum runtime performance, fastest compilation time or minimal binary size.

Concevez le nouveau visuel des préservatifs de la - Ville de Paris

Ne faite pas cela. Au vu des détails de l'annonce, il s'agît d'un travail professionnel qui est attendu.

URL parts

Exactly the project I wanted to build: display URL informations and their names.

IFSCL : Code Lyoko Game > L'IFSCL • Code Lyoko - CodeLyoko.Fr

Create a web design based on Code Lyoko graphics

Inspiration for a video: https://youtu.be/SblSoHyT3z0

Actionsflow Introduction | Actionsflow Documentation

A FLOSS implementation of IFTT / Zapier.

It has many triggers, including RSS.

Mavo: A new, approachable way to create Web applications

It seems to be a cool web project to extend HTML to the backend.

git references

What is a git reference?

Finances publiques : pour la Cour des comptes, le pire est à venir – Libération
Any Technology Indistinguishable From Magic is Hiding Something
Bear Blog

A great one!

Did I Read That?

Audiobook does not transmit the information as clearly as a book.

Life is too short for bad books.

When can we consider a book "read"?

About AI summaries: If the end result is the same, there's no argument, barring the very real benefits of actually reading the book.

WebDX: Improving the experience for web developers | 2022 | Blog | W3C

Still competitions on the web, but without fragmentation.

We want to make it easier for developers to track the list of features that are widely available and those that are under development.

To contribute:

Iterators and traversables

It can be useful to create a distinction between iterators and traversables.

Lectures : Une société de mensonges
Zig, Rust, and other languages | notes.eatonphil.com
WebTunnel – La nouvelle arme anti-censure de Tor
Why I Don’t Buy New Laptops

The thing is, there was and is nothing wrong with the laptop. Actually, it had better specs than my current laptop that I work on every day. As far as I can tell, this person uses their computer for little more than sending emails, basic browsing, and watching the occasional video. All are things that their hardware could easily manage.

The only thing it couldn’t manage was Windows 11.

Voyage sonore sur un chantier du XIIIᵉ siècle | CNRS Le journal

Un métier particulier: archéologue spécialisé dans le paysage sonore. Cool nouvelle, on en veut plus comme celle-ci!

La priorisation des fonctionnalités : L’art et la stratégie du Product Owner

On retrouve la Matrice de Priorité selon l'importance et l'urgence, ainsi que la méthode MoSCoW (Must Have, Should Have, Could Have, Won't Have).
Le planning poker, le jeu: Buy a feature et le story mapping.

zaghaghi/openapi-tui: Terminal UI to list, browse and run APIs defined with openapi spec.

Wow, it reminds me Telescope of neovim.

CSS { In Real Life } | Time to Ditch Analytics? Tracking Scripts and Web Sustainability

It seems that many of the products Google actively encourage web authors to add to their sites are paradoxically the ones that have the worst impact on performance.

The amount of data they collect goes far beyond what is useful to the end user, and is undoubtedly a contributor to the huge proportion of “junk data” stored in datacentres worldwide.

I recently made the case for this at work while making improvements to the company website, and my manager admitted that they rarely look at the analytics.

RoughNotation

A small JavaScript library to create and animate annotations on a web page.

Nice. With a bit of interactivity, the user can highlights everything.

Outil de calcul et de conversion fichiers GPX et KML

Pour travailler des cartes

Semantic AJAX-HTML | ᕕ( ᐛ )ᕗ Herman's blog
fosskers/nonempty-collections: Correct-by-construction non-empty collections.

Non empty data structures :D

10 mots allemands que j'aimerais avoir en français.
  1. Feierabend
  2. OhrwurmVorfreude
  3. Rabenmutter
  4. Verschlimmbessern
  5. Schadenfreude
  6. Vorfreude
  7. Wanderlust
  8. Heimweh
  9. Fernweh
  10. Heimat

Partagé par https://www.linkedin.com/posts/arnaud-bernier-31830ba7_10-mots-allemands-que-jaimerais-avoir-en-activity-7171525688288604160-eEw0

Puneet Singh Singhal: "The challenges of creating accessible products of…" - Mastodon

The challenges of creating accessible products often lead to innovative solutions that benefit all users, pushing the boundaries of what's possible in design.

BinaryUnit/Shaanti: A Shaarli browser extension using the API - Codeberg.org
Modern CSS Tooltips And Speech Bubbles (Part 1) — Smashing Magazine
One a Month Club - HeyDingus

A try to support OSS, artists and creators. Each user pays one dollar a month.

See https://oneamonth.club/

CSS Grid vs Flexbox: How to decide (with examples) - Elly Loel
lili's musings
YesWiki des communs : Liste des hashtags utiles / populaires sur Mastodon (lae Fédivers⋅e)
Carto GRAOU

Visualiser les trains en direct. Il y a même les feux, accès, antennes, passages à niveau, ... C'est cool !