Weekly Shaarli

All links of one week in a single page.

Week 07 (February 12, 2024)

fireflowers - The Rust Programming Language, in the words of its practitioners

There are comments reported from different people

Tiny Tiny RSS

A great and efficient RSS feed reader. It is not so much accessible though as it uses <div> everywhere (and without aria).

Violence — David Larlet

Il y a une forme de violence à dire — de manière plus ou moins directe — à des personnes que les outils numériques qu’elles utilisent ne sont pas appropriés. D’autant plus en ne proposant pas d’alternative réellement utilisable :

  • dans le contexte de littératie numérique de la personne,
  • dans le contexte culturel du groupe de travail autour de la personne,
  • dans les priorités actuelles du groupe pour lequel l’informatique reste un outil et/ou
  • dans la situation de détresse en cours.

Si la ré-action est inappropriée, c’est peut-être que l’action initiale ne l’était pas non plus…

Your Work Can Only Be As Good As Your Problems Are Meaningful

Putting it another way, your work can only be as interesting as your problems.

How To Center a Div

More techniques than Resource: The Complete Guide to Centering in CSS | Modern CSS Solutions.

It covers a lot of cases:

  • when the element size is known or unknown
  • depending of the layout algorithm currently used

As I write this in early 2024, browser vendors are in the process of implementing align-content in Flow layout, so that it controls the “block” direction alignment of content.

🤯 so we will be able to stick to the default layout.

So, for many years, I treated CSS like a collection of patterns. I had a bunch of memorized snippets that would paste from my brain, to solve whatever problem I was currently facing.

When to use which method

Under-Engineered Select Menus — Adrian Roselli
GitHub - nannou-org/nannou: A Creative Coding Framework for Rust.
Bulk Crap Uninstaller - Remove large amounts of unwanted applications
Validisme — David Larlet

« ça marche sur ma machine »

Évidemment, c’est frustrant de recevoir cette réponse, parce que ça ne fournit aucune solution, mais ça ressemble aussi très fort à « je ne vois pas le problème, donc ce problème n’existe pas »

En généralisant aux utilisateurs,

ça marche pour suffisamment d’autres personnes, donc on ne va pas s’intéresser à votre situation particulière

Le validisme, ça parle aussi de comment des personnes sont systématiquement le 1% de personnes qui voient mal l’écran pendant une présentation
ou le 1% avec un fauteuil roulant dans la pièce etc.

Agile Won’t Get You to Done: Here Are Four Ways to Fix That | by Josh Seiden | UX Collective

There are multiple definition of done (DoD).

1.5+ million PDFs in 25 minutes - Zerodha Tech Blog

Mann kann erst skalieren, dann optimieren, wenn es ein Drittels des Tages dauert. Der erste Prozess, um PDFs zu erzeugen, ist total innefizient. Es zeigt auch, dass Optimierungen der letzte Schritt des Produkts ist. Sie haben damit lange gelebt. Die Architektur ist eine gute Beispiel für horizontale Skalierung.

Stop using Opera Browser and Opera GX

The authors seems to use valid arguments. I don't know someone who uses Opera anymore.

Git | Max Bernstein

A git recent pretty-prints the last poked branches:

[alias]
    recent = ! git branch --sort=-committerdate --format=\"%(committerdate:relative)%09%(refname:short)\" | head -10

and more

Tiny11 - Telecharger.malekal.com

A thin version of Windows 11

Version — David Larlet

I don't have this problem, iterating over patches, minor majors versions. When it follows SemVer then everything is good.

Réduire ses ambitions quitte à planifier les versions 3 et 4 par la même occasion est un moyen de faire baisser la pression de ses propres attentes. Ce n’est plus l’évènement mais un évènement parmi les suivants qui vient s’intégrer dans une dynamique plus globale.

Adactio: Journal—Linking

Adcatio shares links to other people sharing links :)

Mastodon Webmentions and Privacy • Robb Knight

What if a mastodon reply get deleted? Does the webmention on the website owner also disappear?

public doesn't mean "do whatever you want and copy it forever"

GitHub - MozillaSecurity/site-scout

Site Scout is a tool that can identify and report issues that are triggered in the wild. A URL or a collection of URLs must be provided. All results are collected and reported.

Évolution de la consommation moyenne au 100 des voitures en France | Statista

Shit.

Text-Based Web Browsing with Lynx
GitHub - winstonjs/winston: A logger for just about everything.

A JS-Logger library