Weekly Shaarli

All links of one week in a single page.

Week 20 (May 13, 2024)

Powered badge pack. - Andy Carolan's Ko-fi Shop - Ko-fi ❤️ Where creators get support from fans through donations, memberships, shop sales and more! The original 'Buy Me a Coffee' Page.
xkcd: Bloom Filter

lol

Écoconception des services numériques : le référentiel est là, avec ses ambitions et limites - Next

Sous le coude au besoin

CSS { In Real Life } | RSS is Good, Isn’t It?!
The internet is making us smaller. — Joan Westenberg

A criticism of the current state of Internet and the web, against corporations on the web.

Qui sont les Shifters, ces ingénieurs biberonnés à Jean-Marc Jancovici ?

Mais justement, est-ce que ce serait pas mieux qu'actuellement?

Color Picker

A color picker on any image

Compliments Webste

A compliment generator.

The list is hosted as JSON: https://anderegg.ca/compliments/comp.json

Why don’t we talk about minifying CSS anymore? | Product Blog • Sentry

but it is still relevant

Code-Militia/jirust: Jira terminal UI

A cli tool to handle Jira

Pourquoi "j'assume mes responsabilités" est le slogan des irresponsables

Qu'est-ce qu'il y a à assumer sans conséquence? Que risquent-t-ils?

Les « responsables » ne sont donc responsables de rien, mais les subordonnés, eux, ne font généralement pas assez d’effort et seront sanctionnés en cas d’échec.

rustjobs.fyi
Untapped – Using Simple Tools as a Radical Act of Independence

Plain HTML and CSS works well

Neocities - Browse
References are like jumps
« No parking, no business » en centre-ville : un mythe à déconstruire
Start With Simple Tools

A good rule of thumb is to begin with the absolute basics - to start only with what you need to be safe and to participate.

[...] most of the time, anyone framing them as a barrier to entry is bullshitting you. Ignore them in everything but matters of safety or common sense (I mean, don’t go running without trainers or rock climbing without a harness).

Show and hide blocks with :target pseudo-classes

Seulement afficher le contenu cible via :target du hash de l'URL. Ce sélecteur peut se révéler utile, notamment pour afficher du contenu et masquer le reste sur la page avec :has et :not().

OU BIEN

afficher la partie sélectionnée sur la page.

Why you should consider Rust for your Lambdas
Long-term Rust Project Maintenance | corrode Rust Consulting

As rust will last, an decades long IT-project needs to plan for long-term. This blog post provides an overview.

CSS { In Real Life } | Anchor Positioning and the Popover API for a JS-Free Site Menu

It opens new ways to build one-page website too.

Microsoft's Emissions Spike 29% as AI Gobbles Up Resources
Catburglar by JohnGabrielUK, D4yz, Kyveri, sfeldman
The reality distortion spell — Joan Westenberg

We shouldn't celebrate or strive to emulate reality distortion fields, because that's exactly what they do—distort reality.

Progress doesn't come from distorting reality to match your vision. It comes from clearly seeing reality and then working to improve it. You need a bold, ambitious vision.

State of HTML 2023
I’m worried about the tabbing behaviour, rather than the syntax and name of CSS masonry - Piccalilli

The mansory layouts is broken for tabbing and keyboard accessibility

Home | DOM Projects

Simple projects that are handy to learn HTML, CSS and Javascript

Rust tuple - Said van de Klundert

Simple explanations of this data structure

Caro's weblog · Work in progress is waste

The key point they make is that anything you do is of no value until it is in the hands of the people it is intended for.

Always ship.

Discord estimates what gender you are

The Discord GDPR/Data Export thing reveals that it's running models to figure out what gender you are.

Yes.

Telegram a lancé une campagne intense pour dénigrer Signal en la qualifiant d'application non sécurisée. Elon Musk, autrefois partisan de Signal, a décidé de remettre en question la sécurité de l'application

C'est curieux de voir comment l'extrême-droite (et Telegram) tapent sur Signal.
Sachant que :
1) Telegram a fait le choix de ne pas activer le chiffrement par défaut, contrairement à Signal.
2) Conséquence : 99% des échanges sur Telegram sont écoutables.
3) Telegram est d'origine Russe (même si visiblement hostiles au pouvoir en place).

La critique a dit: "leurs messages Signal "privés" avaient été exploités contre eux dans les tribunaux ou les médias américains". On ne sais pas qui, ni quand, ni pourquoi...

Elon Musk répond: « Signal présente des vulnérabilités connues qui ne sont pas corrigées. Cela semble étrange... »
Lesquelles?

La suite des arguments est longue... à propos de Telegram:

vous avez pris la décision délibérée de ne pas ajouter de sécurité pour la plupart des utilisateurs, cela sort du domaine de la concurrence et commence à ressembler à de la malveillance.

Inautilo: "“The simplicity of HTML and CSS now feels like a …" - Mastodon

“The simplicity of HTML and CSS now feels like a radical act. To build a website with just these tools is a small protest against platform capitalism: a way to assert sustainability, independence, longevity.” — Jarrett Fuller

Décision - RG n°24-00.170 | Cour de cassation

Une liste de sites de téléchargement "bloqués en France".

sometimes the commit is misattributed

Some commits are misattributed. This is annoying as the proof of work is one of the most important reward in open source.

Maybe 1% are?

Finish your projects

How to finish the last 10% of a project?

  1. Set aside a block of time.
  2. Decide upfront what you're going to work on.
  3. Fight with everything to focus on that one thing.

"Just work."

Avoid the feat of finishing. It's useless. Release it.

Styling the external links on this site

I way to style external links in comparison to internal ones.

I would go for the simple css selector a[href^=<domain>]

Manifesto for a Humane Web

Great guidelines!

Netizen instead of users: someone actively contributing to the development of the web

The Times You Need A Custom @property Instead Of A CSS Variable — Smashing Magazine

Nice example

dominickp/gall: Generate simple HTML/CSS Masonry galleries for local image albums.

It generates an image gallery from a local folder

Hurl - Run and Test HTTP Requests

Hurl is a command line tool that runs HTTP requests defined in a simple plain text format.

It can asserts results too.

The project is used by the Orange ISP at https://github.com/Orange-OpenSource/hurl

Le principal geste des Français pour réduire l'impact du numérique ne sert vraiment à rien - Numerama
What are Bookmarklets? How to Use JavaScript to Make a Bookmarklet in Chromium and Firefox

Insert a code snippet in one line as a bookmark:

javascript: (() => {
// Code here
})();

For example:

  • Find a "Jobs", "Careers" or "Hiring" link in the page, and click it.
  • Find all email addresses on the current page, and display them in an alert.

These are not limited with permissions, so we should only execute code we checked.

#idea #project a collection of bookmarklet

Just blog - birming.com
Note: generating stickers

Images, videos and icons are great. Signal comes with stickers with its proper format.

A great tool could convert such images into stickers, and bundle it into sticker packs.

A greater tool could export these stickers.

Oh wait there is already a website referencing them: https://signalstickers.org/.

A quick documentation about them is available on the dedicated signal webpage

Panne de impots.gouv.fr — bortzmeyer
« On n’en peut plus ! » Comment la réduction d’accès aux prestations sociales alimente l’extrême droite
Crate List - Blessed.rs

A list of the best crates for each subject. A sort of extended std lib.

A Brief Ode to Blogging | Notes from the Underground

A grateful post.