Daily Shaarli

All links of one day in a single page.

October 26, 2020

Le suivi des sans-abri gravement perturbé par un nouveau logiciel

Des dégâts causés par un logiciel mal dévelopé

User-friendly, human-readable – Blog Libre

Sur la mauvaise interface des outils en CLI du shell : la priorité est donné à la machine à la place des utilisateurs humains (devoir ajouter un -h pour rendre la sortie de la commande lisible pour un humain par exemple).

Lors de l'écriture d'un script, il y a le temps et la patience d'ajouter l'option (par exemple une option rawByte qui affiche le nombre total de bits, au lieu d'une mesure en Kb, Mb, etc...); alors que dans le shell, on veut de la rapidité, de la facilité et au final la meilleure expérience utilisateur possible.

Un problème est qu'un changement de ces outils va casser des décennies de scripts... En attendant, des alias font le boulot !

Download the Atkinson Hyperlegible Font | Braille Institute

A new typeface – greater legibility and readability for low vision readers

Brian Tracy - copy-paste-shell

An example with the JS code that copy/pasting from the shell commands from the web is a dangerous action

Sauvegarde : qu'est-ce que la règle du 3-2-1 ? | | Sauvegarde | IT-Connect

3 copies sur au minimum deux supports différents, avec une copie hors-site.

Pluie d'attaques DDoS sur les FAI et opérateurs télécoms en Europe - Le Monde Informatique
Le taux de pauvreté a augmenté en France en 2018, selon l’Insee

De 0.7% par rapport à l'année 2017 (0.3% en incluant la baisse des loyers), lentement mais c'est une tendance globale ! On définit une personne pauvre par un revenu par mois inférieur à 1 063€.

La pauvreté dépend beaucoup du statut d’activités

Wait... how does React.useState work? - DEV
Semantic Versioning 2.0.0 | Semantic Versioning

This way we know all how to give a proper version to a software 😄
Clear, efficient and provided with tools (parser, regex, etc...) 👍

Rama on Twitter: "Comme secouriste, je pourrais classer l'humanité en deux classes : ceux capables passer dans un "mode d'urgence", et les autres. (1/n)" / Twitter

Passer en "mode urgence", c'est revoir les priorités pour d'abord assurer la survie et les besoins essentiels (cf: pyramide des besoins). Rien ne doit passer avant les besoins physiologiques !

How a one line change decreased our build times by 99% | by Pinterest Engineering | Pinterest Engineering Blog | Oct, 2020 | Medium

TL;DR: only fetch the branch master on large repository 👍

Top 3 des livres indispensables pour développeurs - Je suis un dev
  1. Clean Code
  2. Soft Skills: The software developer's life manual
  3. Deep Work
  • pour le JS : Secret of the Javascript Ninja
  • pour les design patterns : Head first design patterns
  • pour les entretiens techniques : Cracking the code interview
Les Français les plus riches s’enrichissent, les plus pauvres s’appauvrissent

Sur l'année 2018

On our Abusive Relationship with Mozilla’s Firefox

About the problems of Mozilla

HTTPX

The reference to use instead of request since python3.6

(1) Covid à l'école, l'omerta et le déni - Libération
Les dépôts de code, même les plus populaires, sont faciles à faire censurer sur Microsoft-Github - LinuxFr.org

Youtube-dl a été interdit sur Github puisqu'il manipule du contenu sous copyright.
Avec les liens de sebsauvage

Fancy Font Generator — 𝓬𝓸𝓹𝔂 𝕒𝕟𝕕 𝓹𝓪𝓼𝓽𝓮 Fonts Online

Using unicode characters only

xkcd: Masks

Effectiveness of Masks

Oh Shit, Git!?!

And the way to solve them

Fake History Hunter on Twitter: "I've shared this one before and will share it again. I think this should be a poster in every school class. https://t.co/RzpOtzs9BN" / Twitter
backup-telephone [Wiki de sebsauvage.net]
Je vis avec une teub sur mon front. sur le forum Blabla moins de 15 ans - 04-03-2013 23:33:33 - jeuxvideo.com

Hum hum hum

(1) Olivier Bonvalet 🖖 on Twitter: "Ah ! On a enfin pu quantifier précisément l'expression "ça coûte un bras". 💪 #arm" / Twitter

NVIDIA to acquire Arm for $40 billion

Update on Firefox Send and Firefox Notes - The Mozilla Blog
cchound.com | free music for content creators

A collection of free music

Fox (@hourlyFox) / Twitter
Le bingo du troll - Framasoft

✅ is it a troll ?

Programming is a loser's game - Tom Gamon

Success in programming :

producing high quality code2, either by oneself or as part of a team, that helps to solve some problem for an end user

and about general programmers :

However, I believe for a lot of professional programmers, succeeding comes from focusing on not “losing points” - causing bugs or producing unfathomable code, for example.

Résultats de l’enquête sur les accompagnements au numérique libre (automne 2019) - accompagnement-numerique-libre-resultats.pdf
Alors si on résume les évènements récents sur GitHub - Liens en vrac de sebsauvage

Coup de gueule sur Github et ce qu'il s'est récemment passé sur la plateforme

Youtube-DL dans la sauce – Korben

Youtube-dl forever 😄
Èvidemment, essayer de censure un logiciel libre, et il se retrouve partout grâce à un effet Streisant du feu de dieu

Nice pour l'outil file2png qui transforme un fichier en PNG et réciproquement : de la sténographie comme on l'aime !

./file2png -store FICHIER.TXT IMAGE.png
./file2png -restore IMAGE.png
Shadoware.Org – Comment créer une bonne API Web

Une série des meilleures pratiques pour la création d'API
La suite devrait arriver prochainement.

Nom : logiciel, Durée de vie : pas beaucoup – serveur410

C'est d'autant plus vrai pour le web, où un site développé aujourd'hui ne l'est que pour quelques années au maximum. La plupart d'ailleurs doivent être continuellement mis à jour, ce qui n'est pas mauvais en soi, mais est néfaste pour le web en général : si ton site n'est pas mis à jour continuellement, il est laissé sur le carreaux

Unicode Calendar Generator 🗓️ — Beautiful Dingbats

Depending of the day provided :D

Medium is a poor choice for blogging | by Nikitonsky | Medium
Natick, le datacenter le plus coule de Microsoft – Korben
This page is a truly naked, brutalist html quine.

A transparent page that shows how it is itself built 😄

Kobalt - Il est temps de supprimer Nano Adblocker et Defender de votre navigateur

Les extensions se font racheter, et détourne l'application pour servir de mouchard.

Digital Attack Map

An example of live DDOS

Atomic Design | Brad Frost

Sort the components into :

  1. Atoms
  2. Molecules
  3. Organisms
  4. Templates
  5. Pages
Le podcast va crever ! (+ comment arranger ça) – serveur410

le podcast comme je le conçois, c’est à dire créatif, indépendant, libre d’expression… lui… n’existera plus… La faute à qui ? Aux plateformes.

6 Methods To Rename Multiple Files At Once In Linux
  • mmv
  • rename
  • renameutils tools such as qmv, qcp, imv,icp,deurlname`
  • vimv
  • emacs
  • thunar file manager
clamp() - CSS: Cascading Style Sheets | MDN

clamp(min, defaultValue, maxValue) is resolved as max(MIN, min(VAL, MAX)). And of course relative units can be used :

The clamp() function can be used anywhere a , , ,

Des garçons québécois mettent une jupe pour aller à l’école pour protester contre des mesures sexistes | Le Sac de chips
COVID : peut-on utiliser un masque chirurgical plusieurs fois ? | Adios Corona
Curiosités Juridiques sur Twitter : "Est condamné à regarder Bambi de Walt Disney une fois par mois durant sa détention, le braconnier ayant tué puis découpé la tête de centaines de cerfs. Tribunal du Missouri, 18 décembre 2018" / Twitter

Est condamné à regarder Bambi de Walt Disney une fois par mois durant sa détention, le braconnier ayant tué puis découpé la tête de centaines de cerfs. ― Tribunal du Missouri, 18 décembre 2018

GPT-3 : la gigantesque intelligence artificielle qui inquiète - Je suis un dev