298 private links
Stats are there for the year 2022, and updated yearly. A mine of resources.
And I am migrating from Pelican to Astro x)
Dark patterns 🍿
Nano ID is nano-sized unique string ID generator for JavaScript. It’s truly small (130 bytes minified), URL-friendly, and it has no dependencies. Plus, it’s safe, secure, and fast.
Project link: https://github.com/ai/nanoid
A small library to generate unique ids. It is implemented in a lot of other languages too.
Use: <video autoplay loop muted playsinline src="cats.mp4"></video> as Twitter does
About #mp4, #webm, #x264, #x265, #VP9, #VP8, #AV1 containers and codecs
Evilmartian uses the new codec and here is the comparison: "In AV1 it is just 68 KB, similar to the image file. HEVC is 195 KB, and H264 is 512 КB."
Use an image for dark mode only 😯
<picture>
<source srcset="dark-animation.avifs" media="(prefers-color-scheme: dark)">
<img src="light-animation.avif" alt="">
</picture>Je pose cela ici
Une alternative RGPD friendly à Stripe.
Le service ne s'arrête pas au paiement en ligne, mais aussi au paiement par carte bancaire.
0.7% par transaction + 0.15€ de commission pour les cartes émises dans l'EEE
La question devrait être “Pour quelles raisons, malgré les preuves de corruption, les morts, l’horreur sociale et écologique, pensez-vous que cette Coupe du monde de football doit avoir lieu ?“.
En moyenne, les ouvriers ont travaillé plus de 10h/jour, 6/7 jours, et ont été payés 1€ de l’heure, quand ils ont eu la chance d’être payés.
Depuis que ce chiffre de 6 500 ouvriers morts a été publié par The Guardian début 2021, la FIFA et les organisateurs n’ont cessé de vouloir le minimiser, expliquant que ce n’était pas le vrai nombre de morts pour la Coupe du monde, que la façon de compter n’était pas la bonne, etc. Sauf qu’en croisant les sources, vous retombez bien sur cet ordre de grandeur, et retrouvez les mêmes méthodes que d’autres évènements tragiques pour en minimiser les impacts.
Si cela ne suffisait pas, lorsqu’il a été interrogé sur les 6 500 morts, le président de la FIFA Gianni Infantino a déclaré “les travailleurs ont gagné de la dignité et de la fierté“, puisque grâce à eux, les conditions de travail se sont améliorées depuis 2010 au Qatar.
Parmi les réactions les plus indignes, Karl Olive (député LREM) avait tenté de relativiser le nombre de morts, en prétextant que la construction de la Tour Eiffel “avait causé plus de 300 morts“. C’est faux, réfute l’AFP. Agnès Pannier-Runacher avait aussi menti le 11 septembre dernier au micro du Grand Jury RTL-Le Figaro-LCI
Et le post démontre pourquoi.
En réalité je ne décide pas vraiment. Même quand je le fais, ça ne suit pas toujours. Le travail c’est justement faire avancer tout le monde dans le même sens, pas décréter des choses dans son coin.
C’est à moi de faire en sorte que l’équipe aille dans le bon sens, d’expliquer comment et pourquoi, de convaincre, de guider et de former. Je peux éventuellement reprocher les décisions à ceux qui les ont prises, mais pas m’en retirer la responsabilité.
On parle agilité et ça sort peut être du cadre mais il y a quatre rituels que je ne sauterai pas, dans cet ordre d’importance :
- La rétrospective
- Le 1–1 avec le manager
- Le daily meeting avec l’équipe
- Les kick-off pour donner du sens et lancer les projets
:D
webkitdirectory multiple to allow a directory and every files in it to be uploaded :)
Minimal CSS to look great: 58 bytes, 100 bytes, and 100 more bytes.
Project link: https://github.com/Rezmason/matrix
This project is a web implementation of the raining green code seen in the Matrix franchise. It's built right on top of the functional WebGL wrapper, REGL, with beta support for the upcoming graphics API WebGPU; its previous Three.js version is maintained in a separate branch.
11 millions de livres et 84 millions d'articles!
Edit 2022-11-13:
Only available on tor now
http://zlibrary24tuxziyiyfr7zd46ytefdqbqd2axkmxm4o5374ptpc52fad.onion
http://bookszlibb74ugqojhzhg2a63w5i2atv5bqarulgczawnbmsb6s6qead.onion
Un exercice effectué au cas où il deviendrait nécéssaire.
Limitations and workarounds about the number input.
From the UK government:
- When you need to release a breaking change—any breaking change—you do it in a major version. Period. No excuses.
- You need to find a different way to communicate more significant project-wide changes and improvements. Major version numbers can’t do double duty as both breaking-change indicator and marketing hook.
About the second point, I would argue that giving an name is greater :D
Ubuntu uses it... Hahaha I read it as I write it.
I find it hard too :/
Rule of thumbs:
- Show errors immediately if issues are severe
- Late validation is almost always better
- Validate empty fields only on submit
- Reward early, punish late: if a user edits an erroneous field, we should be validating immediately, removing the error message and confirming that the mistake has been fixed as soon as possible (reward early). However, if the input was valid already and it is being edited, it’s probably better to wait until the user moves to the next input field and flag the errors then (punish late).
- Validate after a copy-paste
- Allow users to override inline validation
- Just in time validation
- For short forms, consider validation on submit only. For complex forms, use the task list pattern