Monthly Shaarli

All links of one month in a single page.

July, 2021

Un client HTTP pour accélérer le développement de ses APIs – Korben
Historique des versions

The changelog of Telegram is impressive.

In 2.8 they added the screen sharing !

Inline In Rust

That’s where the main usage of #[inline] comes from — it enables cross-crate inlining.
The benefit is not without a cost — the compiler implements this by compiling a separate copy of the #[inline] function with every crate it is used in, significantly increasing compile times.

Okay 👌

And 5 tips about good inlining

14 VS Code Shortcuts to Supercharge Your Productivity - DEV Community 👩‍💻👨‍💻

Ok

  1. Select all occurences with Ctrl + shift + l
  2. Delete a line ctrl shift + k
    I used to ctrl + x for it. But this copy the line to the clipboard. This side effect that we don't want in this case...

And others

Bonnes pratiques Gitlab CI
  • Shallow cloning avec GIT_DEPTH=1
  • Cache
  • Artefacts
  • Retry
  • Évitez les déploiements depuis les forks
  • Sécurité - Lockez vos versions pour rendre vos builds reproductibles
  • Sécurité - Services intégrés
musique [Wiki de sebsauvage.net]

Musique et ambiance sonores diverses

1 heure de visualisation Netflix équivaut à 100 gEqCO2. Et alors ? - Greenspector

Quelques points à souligner:

Tous les domaines doivent réduire leurs impacts, les challenges à venir sont énormes et ce type de comparaison n’aide pas forcément dans la dynamique d’amélioration. Par contre, plus ce type d’étude sortira, plus on aura une cartographie précise de l’impact du numérique.

Ce qui est important c’est que cette métrique va permettre aux concepteurs de service de suivre leur amélioration. Avec le détail de cet impact, ils vont pouvoir identifier les hotspots. Elle va permettre de se comparer à un concurrent et de se positionner.

Un peu de démocratie – Carnet de notes

Quelques idées brutes afin d'améliorer la démocratie:

  • un système de vote basé sur le jugement usuel
  • L'assemblée nationale et les assemblées locales sont élues à la proportionnelle intégrale (⇒ La proportionnelle intégrale est un mode de scrutin où chaque parti politique dispose d'un nombre de sièges proportionnel au total des suffrages obtenus.)
  • Le sénat est remplacé par le CESE avec une composition revue pour y intégrer aussi des experts scientifiques de la plupart des disciplines
  • Les étrangers résidents depuis plus de deux ans dans une collectivité locale ont le droit de vote pour les élections et consultations de cette collectivité.
  • Toute décision récente d'une instance représentative peut être bloquée par une pétition ayant suffisamment de soutiens publics parmi les électeurs concernés.
  • Une propo­si­tion de déci­sion qui aurait un soutien suffi­sant sur une péti­tion publique serait prio­ri­tai­re­ment inscrit à l’ordre du jour de l’as­sem­blée concer­née.
  • Les assem­blées (locales et natio­nales) sont renou­ve­lées par parties (1/2 ou 1/3) au lieu de l’être d’un bloc.
  • Toute infor­ma­tion liée à l’ad­mi­nis­tra­tion est commu­ni­cable au citoyen et est publiée pro-acti­ve­ment en ligne de façon exploi­table par un moteur de recherche.
  • La candi­da­ture à un mandat implique une renon­cia­tion immé­diate et auto­ma­tique en cas de victoire à toute fonc­tion ou tout mandat incom­pa­tible pré-exis­tant.
  • Le président présente son premier gouver­ne­ment en même temps que sa candi­da­ture à l’élec­tion. Pas de surprise après coup sur la ligne poli­tique ou qui va la mener.
Usbek & Rica - En Chine, de plus en plus de jeunes « s'allongent par terre » pour écrire un autre récit national

La jeunesse chinoise s'y met aussi !

il s’agit simplement de faire le strict minimum et de prendre soin de sa santé et de son bonheur, qui sont plus importants que la poursuite de tous ces rêves matériels

FIRE: Financial Independence, Retire Early

Recrudescence de rougeole : la faute en partie à la France - Sciences et Avenir

Un vaccin qui a sauvé la vie de près d'un million de personnes chaque année au cours des deux dernières décennies.

La vaccination ne vous semble pas avoir un bénéfices individuellement, mais comprenez que c'est un bénéfice pour toute la société.

(via https://sebsauvage.net/links/?fxN7Dw)

Guillaume D. on Twitter: "Puisque je vous tiens, partageons l'expression allemande "Eulen nach Athen tragen" – soit "porter des chouettes à Athènes" – pour définir le fait de perdre son temps à quelque chose d'inutile, de peigner la girafe, semer sur le sable, enfiler des perles... 🇩🇪" / Twitter

Eulen nahc Athen tragen → porter des chouettes à Athènes

qui signifie perdre sin temps à quelque chose d'inutile...

HyperloopTT présente HyperPort, un transport de containers aussi rapide qu'un avion | korii.

À surveiller car cela pourrais bien être utile !

mindmaps

Create mindmaps online. It is then possible to export them as image or save them as file for further changes.

It can work offline too if the project is run on localhost. So it can be run on an personnal server too, well because it is open source 👍

Reflections as the Internet Archive turns 25 - Internet Archive Blogs

Wow ❤️

They have backed up 70 petabytes of data (= 70 000 000 Go)

Cyber Veille: Un tour de "pass pass" avec l'application " TousAntiCovid"
  • en scannant via l'application TousAntiCovid au lieu de TousAntiCovid VERIF, il est possible de stocker de manière permanente le QR-Code (de n'importe qui).
    → vérifier qu'il s'agit bien de l'application TousAntiCovid VERIF en premier (via le logo et l'interface, cf: l'article)
  • comme les identités ne sont pas vérifiées, on peut donc présenter un QR Code valide, même s'il ne nous identifie pas.
Madame Pyjama on Twitter: "Petite précision : On est d'accord que si tu refuses de te faire vacciner invoquant la liberté individuelle, tu es pour la mariage pour tous et la pma pour tous au nom de cette même liberté individuelle ?" / Twitter

On est d'accord que si tu refuses de te faire vacciner invoquant la liberté individuelle, tu es pour la mariage pour tous et la pma pour tous au nom de cette même liberté individuelle ?

👍

I Learned - Vérifier l’intégrité d'un système d'exploitation grâce à Secure Boot.

Et pourquoi UEFI est un système plus sûr que le BIOS ? Parce qu'il vérifie la signature du bootloader au démarrage.
Un aperçu via cet article des problèmes originaux, et de ce que l'UEFI apporte comme solution.

Site-wide WAVE Tools
Mojeek atteint les 4 milliards de pages indexées

A direct concurrent to Google that is not based on a real search engine (such as DuckDuckgo that uses Google, i.e. a meta search engine), but *is a from the ground (such as Google)
https://www.mojeek.com/

Note : expérience - Le Hollandais Volant

Comment retourner un complotiste contre lui même?

Une oscillation de l’orbite de la Lune va entraîner des inondations records sur Terre

En 2030 alors, l'orbite lunaire change, ce qui impacte les marées.

Ce changement d'orbite intervient tous les 18,6 ans

Note - Le Hollandais Volant

Un âne dit au tigre :
— L’herbe est bleue.
Le tigre rétorque :
— Non, l’herbe est verte.
La dispute s’envenime et tous deux décident de la soumettre à l’arbitrage du lion, "le roi" de la jungle. Bien avant d’atteindre la clairière où le lion se reposait, l âne se met à crier :
— Votre Altesse, n’est-ce pas que l’herbe est bleue ?
Le lion lui répond :
— Effectivement, l’herbe est bleue.
L’âne se précipite et insiste :
— Le tigre n’est pas d’accord avec moi, il me contredit et cela m’ennuie. S’il vous plaît, punissez-le !
Le lion déclare alors :
— Le tigre sera puni de 5 ans de silence.
L’âne se met à sauter joyeusement et continue son chemin, heureux et répétant :
— L’herbe est bleue… l’herbe est bleue…
Le tigre accepte sa punition, mais demande une explication au lion :
— Votre Altesse, pourquoi m’avoir puni ? Après tout, l’herbe n’est-elle pas verte ?
Le lion lui dit :
— En effet, l’herbe est verte.
Le tigre, surpris, lui demande :
— Alors pourquoi me punissez-vous ?
Le lion lui explique :
— Cela n’a rien à voir avec la question de savoir si l’herbe est bleue ou verte. Ta punition vient du fait qu’il n’est pas possible qu’une créature courageuse et intelligente comme toi ait pu perdre son temps à discuter avec un fou et un fanatique qui ne se soucie pas de la vérité ou de la réalité, mais seulement de la victoire de ses croyances et de ses illusions. Ne perds jamais de temps avec des arguments qui n’ont aucun sens… Il y a des gens qui, quelles que soient les preuves qu’on leur présente, ne sont pas en mesure de comprendre. Et d’autres, aveuglés par leur égo, leur haine et leur ressentiment, ne souhaiteront jamais qu’une seule chose : avoir raison même s’ils ont tort.
Or quand l’ignorance crie, l’intelligence se tait.

Resoomer | Résumeur pour faire un résumé de texte automatique en ligne

Un créateur de résumé de texte en ligne. Disponible en plusieurs langues.

no-gravity/git-retroamend: A script to amend changes to an old git commit

Amend a commit message by ID. A simple script.

Pourquoi le low-code est-il le symptôme d'un numérique à outrance ? - Institut Rousseau

Le problème des plateformes de low-code actuelles, et une large réflexion sur le sujet.

Options par défaut: exemples d'alternatives "green" - Web Design For The Planet

Il distingue deux types d'options: the ones the user can not change and the one he can specify in their parameter.

An important example of default option is the organ donation : countries that make habitants donors by default have a great way to supply the health system. The ones that doesn't want to give their organs can be registered to a list.
On the contrary, less people are donor if it is not done by default. France has changed it in 2016 and the donations have rised.

About digital systems:
If a user accepts notifications, does he have to get them all ?

Kroki!

A unified API for a lot of diagram from textual API tools.

Bac 2021: face à des copies bâclées, les profs de philo désemparés | Le Huffington Post LIFE

Ah un moment, il faut se poser des questions.
Comment des élèves s'en foutent de l'épreuve parce qu'elle sert à rien, et comment on peut faire passer une épreuve avec finalement aussi peu d'enjeux. C'est le serpent qui se mange la queue, non 🤔

Yoga ● Sophro | Palaiseau | France

"La vie, ce n'est pas d'attendre que l'orage passe,
C'est d'apprendre à danser sous la pluie."

‒ Sénèque

Pourquoi les communes devraient installer des bornes pour voitures électriques - Le Hollandais Volant

Parce que cela attire les conducteurs de voitures électriques, qui, attendant la recharge de leur voiture, sont prêts à passer du temps dans ces communes. Potentiellement, à aller au restaurant du coin pour prendre un verre...

Installer une borne, et les gens viendront, et les gens dépenseront.

Usbek & Rica - « Le culte de la productivité est un cercle vicieux »

Je ne m'étais jamais rendu compte, mais je cherche quasiment tout le temps à avoir une activité utile ou « productive ».

Getting Good | Daniel Miessler

If you want to get good at something, do it. If you want to understand something, teach it.

And if you want to master something, do both.

There are brilliant practitioners who have no idea how their craft works, or why they’re good at it. And there are fantastic teachers who couldn’t make a living as practitioners.

Strive to understand your thing well enough to teach it, and to practice it well enough to be a professional.

DevDocs API Documentation

A big documentation on... everything. It can works offline too.

Note - Le Hollandais Volant

Si j’ai un seul conseil à donner à tous les jeunes (et les vieux aussi, hein) : apprenez à faire des trucs.

Je pense principalement à la programmation, mais apprenez aussi à cuisiner, à jardiner, à bricoler, à changer un fusible, à réparer une prise électrique / un pneu / un PC, à créer des choses artistiques (déco, etc.), à parler anglais…

En gros : devenez indépendant pour savoir quoi faire quand ils vous arrive un pépin, ou quand vous avez tout simplement besoin ou envie d’un truc.

[...]

Amazon EU Sarl : 44 milliards d’euros de chiffre d’affaires, 0 € d'impôts

Je pose ça là.
Il faut voir comment cela va évoluer comme l'indique la brève: un taux d'imposition minimum serais mis prochainement en place.

Le ministère de la Santé et la CADA refusent de rendre public le code du Health Data Hub

Je nuances le propos du Hollandais Volant (https://lehollandaisvolant.net/?mode=links&id=20210428175456)

Pour un système de ce genre, il faut effectuer des audits avant le déploiement à l'échelle. Car maintenant le système en production contient les données des français, découvrir une faille de sécurité est un gros problème. Ou exposer des failles de sécurité via le code source est un gros problème actuellement.

En revanche, oui, publier le code source est positif à long terme. C'est ce qui devrait être fait.

Barbe Multicolore 🧜🏾‍♂️ on Twitter: "SMS de mon mari : «Tant que deux hommes qui s'embrassent susciteront plus d'indignations qu'un homme qui frappe une femme, il y aura toujours quelque chose qui clochera dans ce monde.» Je l’aime trop purée." / Twitter

Tant que deux hommes qui s'embrassent susciteront plus d'indignations qu'un homme qui frappe une femme, il y aura toujours quelque chose qui clochera dans ce monde.

👍

Better Line Breaks for Long URLs | CSS-Tricks

Using <wbr> where it can break. It is useful for URLs.

Il réduit les temps de chargement de GTA Online : Rockstar le remercie et prépare un update | Les Joies du Code - Humour de développeurs : gifs, memes, blagues

Le truc qui prend du temps:

10 Mo, c’est pas grand chose me direz-vous, mais c’est là qu’une particularité de la fonction sscanf vient broyer le tout : pour chaque octet de donnée ajouté lors de la lecture, la fonction compte chaque caractère de la chaîne de caractères de 10 Mo via un strlen.

À la place, stocker le résultat du strlen au départ avant d'itérer résout le problème.

Singular they - Nonbinary Wiki

Singular they is the standard English gender neutral pronoun for any individual whose gender is unknown or unspecified.

For example (without nonbinary people concerns) I don't know the gender of _why.

What happened when I stopped using Emojis — This Too Shall Grow

About the gun emoji being a toy:

As a philosophical aside, I can also see how any emoji choice is an influence on our expression, meaning it's also denying us some other emoji vocabulary. Let’s not forget that we need words even to express the worst ideas, otherwise we can't talk about them. We could also ask: is it even the Unicode Consortium’s role to attempt to influence the representation of violent or unethical ideas?

Limiting the possibility to express yourself is the way to avoid

About the platform representation of an emoji:

In this 2018 survey on emoji rendering, 710 Twitter users were shown how their tweets look on another platform. 18% of the participants declared that they would have “edited or not sent” a tweet featuring emoji, had they seen how that tweet appeared on other platforms.

More recently, this 2020 study on cross-platform emotional interpretation asked participants to pair emojis from Apple, Google, and Samsung with emotions. Emotion-emoji pairs weren’t always consistent, and emoji interpretations varied depending on the platform, suggesting miscommunication.

npm audit: Broken by Design — Overreacted
La réécriture de Tor : le projet Arti
romeovs/creep: a pretty sweet 4px wide pixel font.

4px wide for each character.

(via https://sebsauvage.net/links/?_BeiyA)

Vocabulaire de la culture (liste de termes, expressions et définitions adoptés) - Légifrance

Je trouve que les traductions sont agréables en français.

Terme français Équivalent étranger
coffre-surprise lootbox
contrefaçon d'opinion, contrefaçon de mouvement d'opinion astroturfing
culture de l'effacement, effacement cancel culture
exposition collective group show
exposition personnelle, exposition individuelle solo show
fauteur, -trice de haine, haineur, -euse hater
guide-hôte, guide bénévole greeter
livre-jeu d'évasion escape book
microrécit, microrécit vidéo story
relance reboot
substitution de visage face swap
vente surprise, vente-capsule surprise drop
Need the ability to add days to the end of the month (#93) · Issues · GNOME / gnome-calendar · GitLab

🤣

Nice nginx features for operators | There is no magic here
shell - How do I use pushd and popd commands? - Unix & Linux Stack Exchange

I really enjoy the explanation on how to use pushd and popd to navigate between directories.
After pushd, it is possible de navigate through cd ~n with n the index of the path in the stack.

cd - to return to the previous path :)

7 Tips for Writing Acceptance Criteria with Examples - Agile For Growth

Acceptance Criteria define how a particular feature could be used from an end user’s perspective.

  1. Each Product Item Backlog must hast at least 1 acceptance criteria
  2. Acceptance Criteria are written before implementation
  3. Each acceptance criterion is independently testable
  4. Acceptance criteria must have a clear Pass / Fail result.
  5. It focuses on the end result.
  6. Include functional as well as non-functional criteria - when relevant.
  7. Team members write acceptance criteria and the Product Owner verifies it. It confirms the PO and the team have a shared understanding of the user story.
Brave, the false sensation of privacy | BlackGNU
Blog Stéphane Bortzmeyer: Traiter des options EDNS nouvelles dans un programme
Achats en ligne : fin des « dispositifs obsolètes pour échapper au paiement de la TVA »

Une concurrence déjà un peu plus égalitaire et des revenus pour l'État perçu à juste titre.

Cependant, le transporteur peut venir réclamer la TVA au client si l'expéditeur ne la paie pas (et des frais libres de gestion lié à ce paiement).
C'est maintenant au client de faire attention au paiement: si il est bien TTC.

Réflexion sur les OS

Même si je ne suis pas d'accord avec ses recommandations d'utiliser des appareils Apple ou Chromebook, je dois bien reconnaître que le modèle de sécurité de GNU/Linux est défaillant sur certains points.
J'espère que X11 sera bientôt remplacé par Wayland !

Disney va économiser 500 millions de dollars par mois en suspendant les salaires… mais verser 1,5 milliard de dividendes - Capital.fr

Suspendre des salaires, pour verser des dividendes...
Qui trime à la fin ?

Tally forms

An easy and free way to create forms. A similar service to Typeform.

Organisez votre veille avec Flusio – Korben

Un mix entre signets et flux RSS, avec la possibilité de partager des catégories de signets à d'autres.

Avec le lien du projet.
Une version en tant que service est disponible en ligne pour 30€/an.

Refonte graphique de data.gouv.fr 1/2 : retour sur 10 ans de data.gouv.fr - data.gouv.fr

La plateforme est là et s’enrichit en données

En Islande, la semaine de quatre jours de travail est un immense succès | Slate.fr

L'expérience incluait des employés habitués au rythme 9h-17h, ainsi que d'autres travaillant sur des horaires non traditionnels.

Grâce à une série d'indicateurs, les think tanks Autonomy au Royaume-Uni et l'Association for Sustainability and Democracy (Alda) en Islande ont démontré que le bien-être des travailleurs avait considérablement progressé. Le stress, le burn-out aussi bien que la santé et l'équilibre vie personnelle-vie professionnelle s'étaient significativement améliorés parmi tous les groupes.

Par conséquent, la productivité des individus a stagné ou augmenté dans la majorité des lieux de travail de l'essai.

Aux États-Unis, les victimes de ransomware peuvent déduire les rançons de leurs impôts

Mhmhmhmh
déduire les rançons des impôts, cela veut dire que:

  • les entreprises seront plus enclines à payer, même si 80% d'entre elles subissent une cyberattaque à nouveau
  • de toute façon, 65% des données sont en moyenne récupérées après le paiement
  • les attaquants seront assuré d'être payé. Le paiement entretient ce genre de business.
  • des magouilles peuvent arriver (cf: Le Hollandais Volant)

donc non !

“I’m totally screwed.” WD My Book Live users wake up to find their data deleted | Ars Technica

Connected to the LAN Western Digital My Book Live has be reset...

It seems to be a threat actor as the final firmware update was in 2015.

Lesson ? Always have an offline backup !

En 20 ans, les risques de submersions marines des côtes ont augmenté de 50 %

Un autre article sous le coude

Database Architects: What Every Programmer Should Know About SSDs

A definitely good reading. Why have they better perfornance than HDD ? Some explications here 👍

Note: an SSD is fast and efficient if there is free space on it.

Je suis abstentionniste et je vous emmerde | Le Club de Mediapart

Des contre-arguments point par point à l'argumentation contre l'absentation

La chasse à la glu définitivement jugée illégale en France | Le HuffPost

👍

Refuser les cookies doit être aussi simple qu'accepter : mise en conformité de tous les organismes mis en demeure et actions à venir de la CNIL | CNIL

Pourtant, ce n'est pas le cas sur la majorité des sites web.

Sous un «dôme de chaleur», le Canada subit des records de température jusqu’à 46,6 °C – Libération
Written for eyes · Adam Prescott

I don't know what _why was, but the thoughts he has given us let me thinking.

Découverte d'Ansible par un nul — Corentin Hatte

Je m'intéresse aussi à Ansible pour automatiser mon setup sur une nouvelle machine. Cela peut toujours servir.

La partie Principes de base dégrossit l'organisation d'Ansible. Je me jetterais dans cet outil un de ses 4.

once upon a time

All the automation in the world won’t help you if you don’t have someone around who knows what they are doing. Some people can outsource this to “the cloud”, but not everyone.

Réseaux neuronaux : premier brouillon au W3C pour une API exploitable par les navigateurs

Neural Network would be a cross-browser interface to use hardware acceleration.

See the Application Use Cases on the draft for more

« Je vais faire un thread [sur Twitter] et le garder sous le coude parce que j'en ai marre de me répéter. » - Liens en vrac de sebsauvage

« Je vais faire un thread et le garder sous le coude parce que j'en ai marre de me répéter. »
Bah non.
Si vous avez quelque chose d'intéressant à développer, FAITES UN BLOG, PURÉE. Pas un foutu thread sur Twitter:

  • mal écrit et déformé parce que vous avez dû vous contraindre à découper votre message en blocs de 280 caractères.
  • chiant à lire parce que découpé.
  • qui ne s'affiche pas toujours en entier.
  • mélangé avec les réponses.
  • qui nécessite de se bouffer une chiée de Javascript pour être lu.
  • qui oblige à laisser des traces chez un GAFAM pour être lu.
  • soumis à l'arbitraire d'un GAFAM, donc qui peut disparaître n'importe quand si un internaute décide de signaler le contenu.
  • impossible à archiver à cause du javascript (ni archive.org, ni Wallabag)

Sur votre blog à vous:

  • vous aurez le temps de rédiger, développer et mettre en forme votre pensée.
  • vous pouvez venir la modifier/corriger/compléter à tout moment.
  • vous n'êtes pas soumis⋅e à la censure arbitraire de Twitter.
  • c'est plus pérenne que sur Twitter.

Après la question de fond qui se pose c'est: Qu'est-ce qui est important pour vous ? Votre nombre de followers ou de pouvoir vous exprimer librement ? Faites votre choix.

Une note de https://sebsauvage.net/links/?DMzrzQ

Des drones pour identifier les victimes de catastrophes par leurs cris ou leur odeur

Avec l'article original

They recorded themselves screaming, tapping and creating other noises that might be a sign of people in trouble. Then, they analyzed each sound frequency to find common “signatures” and used those to train artificial intelligence software.

Code Lutin distribue 10 000€ à des projets de la culture libre (jusqu'au 8 juillet)

Une bonne initiative: redistribuer 1% du CA qui vont dans le sens du respect de la vie privée, de la décentralisation, de la culture libre etc…

La culture de l’informatique libre : zoom sur l’Open Source | by Linkvalue | Blog Linkvalue — société de conseil IT

La distinction entre Open Source et logiciel libre (FLOSS) me semble floue.
Sinon l'explication est propre et 👌

Logiciels open source : 80 % des bibliothèques tierces ne sont jamais mises à jour
Les trottinettes électriques aggravent le bilan carbone de Paris

Contre toute attente

NON. On le savais depuis le début.

Les compétences des régions et départements français • Billets • Zeste de Savoir

Sous le coude

Les fortes ambitions de la Chine pour Mars : aller-retour fin 2030, missions habitées dès 2033
Des chercheurs découvrent une « backdoor » datant de la 2G

Volontairement introduite, et qui est passé sous le nez de tout le monde depuis ce temps. Elle n'est cependant plus d'actualité car l*algorithme GEA-1 n'est plus utilisé.

+1 pour la postérité

Mousetrap - Keyboard shortcuts in Javascript

A simple library for handling keyboard shortcuts in Javascript.

La bibliothèque peut facilement s'intégrer avec un fichier JSON pour une configuration personnalisée ! 👍 Seulement pour des applications utilisant intensivement les raccourcis claviers.

Note: KISS rule for programming

Remember to code for fun and profit, not for evil

8051Enthusiast/regex2fat: Turn your favourite regex into FAT32

Transform a regex to a filesystem 😮

For fun only !

nofloc - Chrome Web Store

This WebExtension disallows FLoC by adding the proper HTTP Header.

Louvre site des collections

La base de données du Louvre est accessible et permet de consulter les oeuvres du musée.

Les CGU sont assez permissives pour que cette base de donnée (photographies) sois utilisée dans le cadre d’activités muséographiques, pédagogiques et scientifiques et les publications numériques à vocation scientifique ou pédagogique. Le contenu textuel est encore plus permissif :)

(cf: https://collections.louvre.fr/page/cgu#ART4).

Solar Protocol

Wow this is a great project. It uses 100% solar-powered servers all around the worlds to get 100% uptime.

It's nice to have such experiences 😄

Charts.css

All is in the name. A simple chart library. It uses CSS variables under the hood.

Embedding Vue.js Apps in Go :: hackandsla.sh

Why not !

Github Copilot – L’extension Visual Studio Code qui écrit du code à votre place – Korben

Github Copilot écrit pour le moment des fonctions, ou des lignes de code suivant une logique initiale d'après les exemples. Nul doute que cela va s'améliorer.

Et que les jobs de développeurs vont changer

CSS Tips Vertical Line Rule

Apply a display; flex in the container of the <hr /> tag

academie-francaise.jpg (Image JPEG, 500 × 495 pixels)

L'academie française et le français

Blog Stéphane Bortzmeyer: RFC 9095: Extensible Provisioning Protocol (EPP) Domain Name Mapping Extension for Strict Bundling Registration

Certains noms de domaines peuvent s'écrire de plusieurs manières différentes (en écrite traditionnelle ou simplifiée).

Ce RFC propose de grouper par lot certains noms de domaine, selon des règles.

xkcd: Mine Captcha

lol. Simply LOL.
Because a computer can easily solve this !

Les 7 meilleures façons de renommer des fichiers par lots sous Linux
Linux : Solus et Budgie, la facilité d'utilisation avant tout

Solus: un distribution facile à prendre en main !

{Git} Le côté Obscure de la force | Dyrk

TL;DR Il arrive que le dossier .git à la racine du nom du domaine (i.e. example.com/.git) soi inaccessible, bien que les fichiers dans ce dossier sois disponible à la lecture !

Zip - How not to design a file format.
« La demande de résidences secondaires rend les logements inaccessibles pour l’immense majorité des habitants » - Basta !
Blog Stéphane Bortzmeyer: RFC 9039: Uniform Resource Names for Device Identifiers

Et pour savoir comment fonctionne une URN, il y a l'article Wikipédia 👍

Manish on Twitter: "@khuey_ LLVM's inlining heuristic is "yes". I recall finding out that Servo's style system ends up being mostly a 100k-loc assembly function because of this." / Twitter

I don't think rustc has ever met a function it didn't like to inline.

🤣

LLVM's inlining heuristic is "yes".

I recall finding out that Servo's style system ends up being mostly a 100k-loc assembly function because of this.

🤯

Pass sanitaire : la poudre aux yeux du pseudonymat, des données médicales en clair

Le QR-code fournit plus d'informations que nécéssaire, en clair.

TousAntiCovid Verif est une application opaque.

Usbek & Rica - Crise économique, manifestations massives… Que se passe-t-il à Cuba ?

On note encore une fois que la jeunesse fait bouger les lignes.

zyedidia/micro: A modern and intuitive terminal-based text editor

Easy to use cli text editor.
Aims to be more powerful than nano but easier to use than vim.

🍽️ Restaurateurs ! - Liens en vrac de sebsauvage

Bien véridique ! La carte d'un restaurant sur Facebook ou Instagram n'est pas disponible sur librement sur Internet.

Traduire une date - le hollandais volant

JavaScript contient une solution d’internationalisation assez puissant, qui permet de détecter la langue d’un texte ou de formater une date, un nombre…

Ici, j’utilise tout juste 10 lignes de JS pour capter une date entrée par l’utilisateur et la traduire dans la langue qu’il souhaite.

J’ai mis une liste immense de codes de langues, mais beaucoup ne sont pas supportées. Je vais peut-être faire un filtre pour les virer dynamiquement.

En attendant, vous pouvez essayer des langues un peu communes : anglais, allemand, danois… Même le perse, l’arabe ou le japonais sont supportés !

Et ça formate la langue correctement, avec les majuscules, les vigules et l’ordre tout comme il faut. Actuellement il n’y a pas les variantes (pour l’anglais, par exemple j’ai juste « anglais », sans distinguer anglais UK et anglais US).

J’étofferais ça probablement un jour, peut-être avec les émoji de drapeaux, etc. pour faire joli.

Je n'y a avais pas pensé, mais c'est tellement simple et pratique ! Mhmhmhmh il y aurais moyen d'améliorer cela !
#project #idea

New Windows 10 vulnerability allows anyone to get admin privileges

And exactly the same kind of privilege escalation flaw under Linux: https://www.bleepingcomputer.com/news/security/new-linux-kernel-bug-lets-you-get-root-on-most-modern-distros/
At the same time ^^
(Background: These "Escalation privilege" security holes allow, when you already have access to the machine as a simple user, to get administrator rights. This is potentially the way for a malicious program to infect a machine when a simple user launches a program).

(via https://sebsauvage.net/links/?uR-mUA)

Command Line Magic on Twitter: "How many years old were you when you started using the command line?" / Twitter

More than the half under 50. The next 40% between 18 und 29 year old.

Usbek & Rica - 5 infos pour comprendre le Projet Pégasus, la plus grosse affaire de surveillance depuis Snowden

Here we go again.

As a principle, the only way to avoid surveillance and abuse is it make it technically impossible. If not, surveillance will happen...

Surveillance de masse : quatre Français mis en examen pour « complicité de tortures »

Le retour sur les plaintes par le FIDH et la LDH contre les dirigeants d'Amesys et Nexa.

Running Tests Sequentially in Rust | by Ferdinand de Antoni | Medium

Could be useful. The simple way to run all tests in one thread only via -- --test-threads 1, or only some tests via the serial_test crate.

Ansible | BL-oG

L'objectif d'Ansible est de gérer une infrastructure à partir de fichiers descripteurs (Infrastructure As Code)

Il se distingue par:

  • agentless via SSH
  • une faible courbe d'apprentissage
  • un fonctionnement en mode push
  • stateless
  • indempotent (résultat identique à chaque exécution)

Fonctionnement;
une liste des tâches à réaliser est décrite dans un fichier YAML nommé playbook. Le playbook utilises ensuite des modules ou plugins pour effectuer ces tâches.

Le reste de l'article décrit l'exemple d'un parc de machines

Maitre Eolas on Twitter: "Non. Incitation n'est pas obligation, les personnes ne voulant pas se faire vacciner le pourront sans encourir de sanctions, elles ne pourront simplement pas se livrer à des activités à risque de contagion. La liberté implique d’assumer les conséquences de ses choix." / Twitter

Non. Incitation n'est pas obligation, les personnes ne voulant pas se faire vacciner le pourront sans encourir de sanctions, elles ne pourront simplement pas se livrer à des activités à risque de contagion. La liberté implique d’assumer les conséquences de ses choix.

Et l'état doit assurer la sécurité de ses citoyens, donc de limiter la contagion, d'où la limitation des activités à risque de contagion pour les personnes qui ne sont pas vaccinées.

Note - Le Hollandais Volant

Tellement d’ailleurs que ça fait 450 ans qu’il existe des platistes alors qu’on a prouvé que la Terre est ronde, 200 ans qu’il existe des créationnistes alors qu’on a montré l’évolution et qu’il y a des climatosceptiques alors qu’on connait le lien entre CO2 et effet de serre depuis plus de 100 ans (sans parler des franc-maçons, reptiliens, des sceptiques d’Apollo 11, etc.).

Au total, ça plus de 7 siècles-hommes que la communauté scientifique perd son temps à convaincre des gens qui retardent toute notre civilisation malgré des preuves directes, irréfutables et indéniables.

Ce site montre à quel point les moteurs de recherche ne sont pas neutres et impartiaux

The website: https://searchatlas.org/

It shows how much the same search can prodide different results based on the country

issue - Rust

Ever added a todo based on an open issue (perhaps in one of your dependencies)? Track the issue and be warned when it is closed!

Usbek & Rica - Jeunes profs au bord de la crise de nerfs : et si on repensait le système d’affectation ?

Le métier de professeur est exigeant. Et dans certaines régions, il semble que cela soit tout le contraire.

« L’ennui peut être lié à un sentiment de non-utilité sociale, d’être uniquement perçu comme une machine à examens ou encore d’un manque de considération »
Anne Barrère, enseignante-chercheuse au Centre de recherche sur les liens sociaux
‒ Anne Barrère

Des idée d'amélioration:

  • la régionalisation des concours
  • la contractualisation (sans blague, donner des contrats de plusieurs années !)
  • le profilage, qui permet aux proviseurs de recruter leurs professeurs sur CV et motivation

Cependant, ces mesures sont négativement critiqués par les professeurs.

On note que la formation continue des professeurs en France reste facultative (?!)

The Fertile Crescent – Un clone gratuit d’Age of Empires – Korben

Mouais. Il y a aussi 0 A.D. et il est bien mieux !

C'est néanmoins toujours sympa d'avoir le choix 😄

Photopea | Online Photo Editor

An online photoshop clone

Remove the background of an image – remove.bg
Thread by @trineor on Thread Reader App – Thread Reader App

En philo, «Sommes-nous responsables de l’avenir ?», ça donne que des copies type:

ProtonMail lance enfin sa nouvelle version avec interface modernisée

La nouvelle interface affiche les shortcuts au survol de la souris. Et ça, c'est bien plaisant pour les apprendre au fur et à mesure !
Les thèmes sont aussi agréables.

La possibilité d'avoir des dossiers, et de prendre recevoir les mails directement dedans (filtrage automatique) me semble être une fonctionnalité primordiale ! Rien de difficile techniquement, mais tellement pratique.
À tester.

C’est quoi l’ARNm ? Comment fonctionne un vaccin ? - Couleur-Science
I Learned - MQTT, comprendre le standard de la domotique

Un protocole qui a l'air simple, et pourtant bien pratique d'après l'exemple.

mermaid - Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.

I have used some of it before, and it is convenient.

They support User Journey maps (or User experience map) now 👍

Ah, le            CSS | Les Joies du Code - Humour de développeurs : gifs, memes, blagues

🤣

How the new rendering engine on Chrome works - RenderingNG - Chrome Developers
Anatomie d'un titre de transport : du billet à la carte à puce • Articles • Zeste de Savoir

Sont expliqués en détails:

  • le billet cartonné classique
  • l'e-billet imprimé à la maison
  • le ticket de métro avec sa bande magnétique
  • la carte à puce
  • le nouveau e-ticket NFC sur smartphone

On y apprends l'historique du billet cartonné, qui provient de normes des compagnies aériennes (International Air Transport Association connu sous l'acronyme IATA).

Je notes que les billets régionaux (TER) sont identiques aux billets régionaux allemands. Effectivement, ils se basent tous les deux sur la même norme ISO.

Et pleins de petites informations pour tout les friands d'anecdotes !

Underjord | Trust in Software, an All Time Low

On Windows, smartphones, app stores,

La cité de la peur - 5, 4, 3, 0 et après PAF pastèque - YouTube

5, 4, 3, 0 et après PAF pastèque

The Newspaper Clipping Generator - Create your own fun newspaper
yeray.com/generadorcartas/ - Generador de cartas antiguas

Write some letters in an old school fashion. Then export the image.

A Love Letter to HTML & CSS | CSS-Tricks

❤️

About CSS

You are the visual translation of information. What good is all the information in the world if we can’t easily understand it? You hold the keys to hierarchy and contrast and layout, the keys to visual communication.

Service rendu par La Poste | Banque de France

Si le montant des billets à échanger sont inférieurs à 800€, LaPoste les échange gratuitement.

Les bureaux de postes effectuant ce service sont détaillé dans un fichier .xls. Ils sont peu nombreux malheureusement, mais c'est déjà ça.
Les pièces à fournir sont aussi détaillée.

How one programmer broke the internet by deleting a tiny piece of code — Quartz

Pour des raisons juridiques, l'entreprise Kik demande au programmeur de retirer son paquet Kik de NPM sous peine de poursuite. Comme il a refusé, l'entreprise a demandé à NPM qui l'a retiré illico-presto. Koçulu décide alors de retirer tout son code de NPM, y compris des lib très populaires comme "left-pad".

Résultat: des packages dépendants de left-pad ne pouvaient pas être installé...

Casser l'installation de paquets seulement pour un left-pad de 11 lignes, c'est quand même fort.
On pourrais aussi se partager des snippets pour 11 lignes au lieu d'ajouter une dépendance. 🤔

You might as well timestamp it |> Changelog

Store the timestamp instead of a boolean to have an information that can be useful. If the value is false, then NULL is set.

Du HollandaisVolant (https://lehollandaisvolant.net/?mode=links&id=20210424171603)

Par contre, je ne sais pas si c’est juste moi, mais j’ai du mal avec le timestamp. Je préfère le format YMDHIS (YYYYMMDDHHIISS).

Ce format prend 14 caractères (soit 14*8= 104 bits) contre un timestamp qui en prend sûrement moins.
Du point de vue de l'affichage, on peut ensuite très bien le formatter comme on le veux.

Jean-Michel Blanquaramba, encore raté – Libération - Le Hollandais Volant

Sinon, juste une idée hein : est-il vaiment nécessaire de faire de la visio multidirectionnelle pour les cours ? Est-ce qu’une diffusion à sens unique ne serait pas suffisante ?

Genre le prof qui diffuse vers 50 élèves, ça fait 50 flux.
Un prof et 50 élèves qui diffusent vers un prof et 50 élèves ça fait… 2550 flux (en supposant que tout le monde voit tout le monde).

Et la vidéo, ça bouffe beaucoup de données… Nettement plus que l’audio, lui-même nettement plus qu’un simple tchat… surtout quand on utilise un système central et non une distribution P2P des flux…

Eh bien cela dépend de l'usage: si il s'agit d'un cours magistral, alors il est inutile de multiplier les flux vidéos. Un tchat bien actif suffit (en tout cas pour moi). En revanche, si il s'agit d'un cours actif (langues, ), alors oui, multiplier les flux et voir les autres étudiants ou élèves est bien pratique.

Best of .bashrc | datagubbe.se

Yes 👍

Ansible Semaphore is a modern open-source UI for Ansible

A GUI for ansible. Could be useful someday

Why Did why the lucky stiff Quit?

A story on _why. I never heard of they.

My Bear Love | Interactive greeting card

❤️

Hospitals are selling treasure troves of medical data — what could go wrong? - The Verge
Ish (he/him) on Twitter: "Programming is based on mathematics in the way that cooking is based on chemistry. All of cooking is chemistry but you don’t have to know the periodic table to cook. Even if you suck at math, programming still might be your jam." / Twitter

Programming is based on mathematics in the way that cooking is based on chemistry. All of cooking is chemistry but you don’t have to know the periodic table to cook. Even if you suck at math, programming still might be your jam.

Illustrations | unDraw

Some free illustrations

📊 Tweetable Charts - Create Text based Charts and Visuals you can embed on Twitter

Lol, someone thought of it.

Une IA pour identifier les parlementaires flamands « distraits » par leurs smartphones
not-an-aardvark/every-git-commit-shorthash: Git repository with a commit for every single shorthash

A git repository with a commit for every seven-character git commit shorthash (all 228 of them).

(Context: a shorthash is the first 6-digit hash of a commit)

I Learned - Modèle de sécurité Windows
Incomplete List of Mistakes in the Design of CSS [CSS Working Group Wiki]

by the current maintainer of the CSS standard

Carbon – Un script pour partager de jolies images de votre code source – Korben

carbon.now.sh

Il existe aussi des extensions pour IDE pour générer l'image depuis un fichier. Ainsi que différents outils associés (cli, un bot telegram, ...)

Community Power Part 3: Just Do It! – Space and Meaning

Many thoughts that are applicable in real life too, not only for the IT projects

sebsauvage : "Non mais Twitter a COMPLÈTEMENT FUMÉ. Je poste u…" - Framapiaf

Twitter rajoute des émojis après certains hashtags. C'est vendu en tant que service.

Quelques remarques 🤔

  • c'est nuisible envers les lecteurs d'écran
  • (de @ztec@mamot.fr) je me demande si avec ça, Twitter ne deviendrais pas légalement responsable de nos propos. Car s'il se permet de les modifier, alors ça n'est plus les nôtres, mais les siens.

#idea #project : ajouter dans espanso un moyen de barrer le texte en unicode (via un appel à un script ?) → ajouter le charactère unicode U+0336 après chaque lettre. On peut l'élargir à du soulignage, mise en gras, etc...

Windows 11 will create heaps of needless trash

Alas, the truly problematic requirement for Windows 11 is that it will create an unbelievable amount of electronic waste because of its arbitrary CPU specs.

So much PCs to be turned as GNU/Linux stations 👍 I will check Ebay.

The situation is even worse when you consider the severe global supply chain problems involving microprocessors. We should be extending the lives of existing machines as much as possible right now, encouraging people to purchase new computers right now is irresponsible.

Microsoft’s decision to deprecate the majority of consumer hardware is irresponsible and unconscionable.

I fully agree with this.

OpenStreetMap looks to relocate to EU due to Brexit limitations | Brexit | The Guardian

France is excluded due to its inability to provide english services. 😤
Yeah France is great.

Usbek & Rica - De l’usure à l’usage : les plateformes de seconde main vont-elles tuer les marques de mode ?
Usbek & Rica - Et si on revenait aux forfaits Internet limités ?

Mais qu'est-ce que le numérique permet d'économiser ?
Et qu'en est-il de la consommation de l'infrastructure par rapport à la consommation de la bande passante ?

Il a cependant bien quelque chose à faire avec la multiplication des appareils.

Des administrateurs d’extrême droite ont manipulé les articles de Wikipedia Croatie pendant 10 ans
Cyberharcèlement de Mila: 4 à 6 mois de prison avec sursis pour 11 prévenus, une relaxe

Même avec un pseudonyme, les forces de l'ordre peuvent retrouver la personne derrière.

Mais ils ont en grande partie contesté avoir su que l'adolescente était la victime d'un harcèlement en ligne, et ainsi leur participation à un "raid" numérique. Pour le représentant du ministère public, les prévenus ne pouvaient l'ignorer, dix mois après une première vidéo de Mila devenue virale et le déferlement de haine qui s'en était suivi.

How it takes just 6 seconds to hack a credit card | EurekAlert! Science News

And anyone thought about that before 🤣

You use the credit card on multiple websites, for each, you try the expiration date and the CVV.
Each advantage taken for it are explained in the article.
Only VISA is sensible to this attack as MasterCard detect the fraud after less than 10 attempts.

This is why we need 2FA to confirm a transaction at least.

Geofabrik Download Server

Download the map from OpenStreetMap by regions

BuilderIO/qwik: An Open-Source framework designed for best possible time to interactive, by focusing on resumability of server-side-rendering of HTML, and fine-grained lazy-loading of code.

À voir ce que cela devient. Ça semble prometteur !

Usbek & Rica - Pourra-t-on un jour nourrir la planète sans protéine animale ?

La réponse se trouve en premier lieu du côté des légumineuses : lentilles, quinoa, haricots ou pois-chiches, riches en protéines.

Avant le COVID, le secteur des produits frais végétariens ou véganes connaissais une croissance à deux chiffres.

Il y a de la viance in vitro en cours de recherche. En 2023 ou 2024 ? À suivre.

Enfin les algues seraient aussi une bonne alternatives. La spiruline serais

riches en protéines, en antioxydants, en fer et en vitamines en fait l’un des espoirs de la nourriture du futur.

Et ce ne serais pas compliqué de la cultiver, en comparaison de ce qu'il faut pour élever de la viande.

Cristiano Ronaldo préfère l’eau, Coca-Cola boit la tasse en Bourse – Libération

Tout cela pour un petit geste... Une chute de 4 milliards parce que Christiano Ronaldo a écarté les bouteilles de Coca Cola et a mis des bouteilles d'eau à la place. WTF la bourse quand même.

Vivaldi après 1 mois… Retour sous Firefox - Le Hollandais Volant

Retour d'utilisation: Firefox est plus rapide que les navigateurs basés sur chromium. Entre autres. Voilà.

Cloud : les jeunes de la tech demandent à l'Etat d'arrêter de privilégier les Gafam

développer la filière française du cloud plutôt que de recourir à des technologies américaines sous licence

👍
Il faudrait savoir: startup Nation ou partenariat avec les GAFAMs...

Tim Berners-Lee vend le code source d'origine du Web pour 5,4 millions de dollars en tant que jeton non fongible alors que certains pays déclarent les NFT comme étant sans aucune valeur sous-jacente

mhmhmh ok

La stratégie "zéro Covid" va-t-elle être abandonnée? | Le HuffPost

si on ne vaccine qu’en Europe ou aux États-Unis, cela ne marchera pas, il y aura toujours de nouveaux variants potentiellement résistants aux vaccins qui vont apparaître. Si on veut sortir de l’ornière, il faudra vacciner toute la planète assez rapidement. On l’a fait avec la polio et la rougeole ou la variole.

Cory Doctorow : "On ne peut pas prédire l'avenir, mais on peut l'influencer" - WE DEMAIN

Interview de l'auteur au sujet du livre "Walk Away" et de l'avenir possible qu'il montre avec ce livre.

Doctolib a transféré des données sensibles à Facebook et Outbrain

Doctolib n'est pas transparent sur la manière dont les données de santé sont confiées au

Facebook et Outbrain recevaient [les termes saisis dans la barre de recherche et, ndla] également un identifiant correspondant à l'utilisateur (le FacebookID ou le MarketerID), ainsi que l’adresse IP.

Pas terrible pour une entreprise française de ce calibre. Alors que le service du côté du patient est bien fais. Dommage.

DigitalCourage lui avais déjà décerné le prix "Big Brother 2021", pour la gestion trop peu transparente des données médicales des patients.

Le prix "Big Brother 2021", pour la gestion trop peu transparente des données médicales des patients.

Une agriculture biologique pour nourrir l’Europe en 2050 | CNRS
China plans its first crewed mission to Mars in 2033 | Reuters
Transformez n’importe quel appareil en un écran supplémentaire pour votre ordinateur – Korben

Deskreen permet de diffuser une écran depuis un navigateur web.

Pas besoin de câble HDMI, tout passe par le réseau.
Attention aussi, seulement l'image sera diffusée.
Il semblerais qu'un dongle HDMI / Display Port / USB-C sois nécéssaire pour avoir véritablement un deuxième écran. À tester pour la suite.

Amazon détruit toujours autant de produits invendus - MiniMachines.net

ne serait-ce pas mieux de redistribuer ces biens vers des organismes permettant d’équiper des gens n’ayant pas les moyens d’acheter ces produits ? Vers des écoles ? Des organismes publics ?

Extraire des matières premières, utiliser de l’énergie pour les transformer en écran de télé géant, le transporter sur de longues distances pour finir par l’enfouir dans le sol à l’autre bout de la planète est absolument absurde. Mais économiquement… Donner une télé 75″ au lieu de la détruire, c’est réduire la valeur de toutes les télés.

Je pose cela là

Thorn on Twitter: "« Fais de ta passion ton métier, et comme ça, les jours où tu auras besoin de décompresser de ton travail, tu pourras même pas aller te relaxer avec ta passion. Hé oui, dommage ! »" / Twitter

« Fais de ta passion ton métier, et comme ça, les jours où tu auras besoin de décompresser de ton travail, tu pourras même pas aller te relaxer avec ta passion. Hé oui, dommage ! »

Oui cela s'applique bien dans la programmation.
Plusieurs solutions:

  • ne pas avoir besoin de décompresser, car presque chaque jour est agréable
  • avoir la même passion, mais effectuer différentes tâches dedans. Dans le cadre de la programmation, avoir des projets totalement différents.
  • décompresser en pratiquant cette passion en même temps avec d'autres gens (pair-programming, prendre une bière tout en programmant et en discutant, etc...)

On peu avoir plusieurs passions aussi !

Rewriting the GNU Coreutils in Rust [LWN.net]

👍

API VS bibliothèques : comprendre l'intérêt

SDK > API car les SDKs (ou bibliothèques) permettent aux utilisateurs d'avoir moins de cas à traiter. Exemple d'AWS.

Avec une API, toute la partie gestion du réseau et des requêtes est à faire.

Rover chinois Zhurong : une vidéo de son atterrissage et de ses premiers tours de roues sur Mars
Creapills 💊 on Twitter: "- C'est quoi la dyslexie ? - C'est ça 👇 Un visuel efficace pour mieux comprendre ce trouble de la lecture et de l'écriture. Par l'association canadienne @ida_ontario https://t.co/8hz8vh3eFx" / Twitter

L'image en question illustrant la dyslexie.

ANTIREZ on Twitter: "I look at the web today. Not as a programmer, but as a user of broken sites that are unable to obey the most basic rules of navigation and usability, terribly slow despite the hardware progresses. And I can only think that modern frontend development has failed." / Twitter

I look at the web today. Not as a programmer, but as a user of broken sites that are unable to obey the most basic rules of navigation and usability, terribly slow despite the hardware progresses. And I can only think that modern frontend development has failed.

👍
I try to do my best. But it is hard. I keep trying.

Penpot - Design Freedom for Teams

A website prototyping tool. Similar to Figma as far as I know.

The absolute worst case scenario happened, what should we do now? : sysadmin

A custom DNS system into an ERP has broke up and every services of the company are now unreachable. I am surprised that a wiki or something can still be reachable....

I don't understand everything and it seems to be a very complicated situation.

What I retains is always have a backup...
For example, a Mattermost server could be hosted or duplicated elsewhere, to at least have a way to communicate with everyone.

Blog Stéphane Bortzmeyer: Une « monnaie numérique de banque centrale », c'est quoi ?

Un commentaire par Bortzmeyer de l'étude Comment émettre une monnaie numérique de banque centrale de la Banque nationale de Suisse 👍

[2107.11912] Performance vs Programming Effort between Rust and C on Multicore Architectures: Case Study in N-Body

This paper presents a comparative study between C and Rust in terms of performance and programming effort

RGPD : 746 millions d’euros d’amende pour Amazon au Luxembourg

Here we go again !

Elle reproche à Amazon « d'annoncer réaliser certains traitements de données personnelles concernant les personnes (…) sans toutefois fonder ces traitements sur l'une des bases légales exigées par la loi, rendant dès lors ceux-ci illicites »

Sont pointés du doigt des traitements d’analyse comportementale et de ciblage publicitaire, basés non sur le consentement ou l’intérêt légitime, mais visiblement sur le contrat Amazon. « Or, se soumettre à cette analyse comportementale et à ce ciblage publicitaire n’est pas l’objectif que les utilisateurs d’Amazon poursuivent en utilisant ses services », dixit cette plainte initiale.

Lessons learned from 15 years of SumatraPDF, an open source Windows app

Majority of open source projects probably don't fall into this category, but if you want your open source to be as successful as possible, act as if it was a commercial product from a software company.

a website built by a 6-year old is better than no website. It doesn't have to be pretty, it has to be functional

Demystify video codecs by writing one in ~100 lines of Rust
Blog Stéphane Bortzmeyer: Les problèmes gris dans les réseaux informatiques

Les problèmes gris sont des problèmes qui ne sont pas binaires: il y a bien le fonctionnement binaire (ça fonctionne ou ça ne fonctionne pas), mais aussi parfois où cela marche, mais pas tout le temps.

Par exemple,

Dans la discussion sur NANOG, un ingénieur citait un cas qu'il avait rencontré où une line card défaillante jetait tous les paquets IPv6 où le 65e bit de l'adresse de destination était à 1 (ce qui est apparemment assez rare).

Pour donner une idée de la subtilité des problèmes gris, un participant à NANOG citait un cas d'un commutateur qui perdait 0,00012 % des paquets, un nombre difficile à repérer au milieu des erreurs de mesure. Le problème avait été détecté lors du remplacement des anciens tests par des tests plus violents.

What Is Book as a Service (BaaS) and Why It Matters?

The idea is not bad. BaaS is on its way actually: there is many editions (updated) of the same book.

The problem (especially in IT):

Well, I see books evolving the same way. Or, at least, non-fiction reference books. Think of all programming books published out there. With a few notable exceptions, most of them become obsolete soon after printing. Once the book gets out, the publisher pays off the original investment; the author receives royalties from every sale, which continues for a while. A few years later, the technology landscape has changed enough to justify publishing a whole new edition. But it is a considerable investment risk for all sides.

Leanpub and Gumroad are 2 platforms that encourage to update the contents of the books.

The deal is to write a little content of the book that is sold for nothing or nearly nothing. Then the writer see if there is enough value into adding content. The readers that have bought the book early will have access to the future content too.

Retour sur un cas de piratage de Webmail - Le Hollandais Volant

Un cas d'école, comment l'éviter.

Bref sous le coude car ça peut servir d'exemple.

justfoolingaround/animdl: A highly efficient, fast, powerful and light-weight anime downloader and streamer for your favorite anime.
Les réseaux sociaux ont ruiné mon couple et mes vacances

Exemples de récits extrêmes sur l'impact négatifs des réseaux sociaux

sante.journaldesfemmes.fr - parmi les news anti covid passe le Janssen de Johnson & Johnson qui a 0,00008% de chance de potentiellement provoquer un Syndrome de Guillain-Barré - Arfy'z tranche du Net

Une autre façon de le dire : le vaccin J&J ne provoque pas de problèmes anormaux dans 99,99992 % des cas.

On a 2,5 fois plus de risque d’être frappé par le foudre (chiffre donné par la CDC aux USA).

(via https://lehollandaisvolant.net/?id=20210722174645)

Delta variant: Pfizer Covid vaccine 39% effective in Israel, prevents severe illness

A mess !

The efficacy figure, which is based on an unspecified number of people between June 20 and July 17, is down from an earlier estimate of 64% two weeks ago and conflicts with data out of the U.K. that found the shot was 88% effective against symptomatic disease caused by the variant.

However, the two-dose vaccine still works very well in preventing people from getting seriously sick, demonstrating 88% effectiveness against hospitalization and 91% effectiveness against severe illness, according to the Israeli data published Thursday.

« vos droits ne peuvent être les mêmes » - Le Hollandais Volant

Vos droits ne peuvent pas être les mêmes parce qu’ils supposent des devoirs

C'est direct et exact 👍

La vie en société exige des droits, mais aussi des devoirs. En particulier celui de ne pas constituer un danger pour les autres.

Car le but ce n’est pas de retirer des droits ! Le but c’est revenir à une vie normale.

Steam, Airbnb, La Fnac, Le Figaro : de nombreux sites en panne

Hop pleins de dépendances, une tierce-partie qui tombe, et donc pleins de sites qui ont des problèmes.
ici Akamai est une entreprise qui fournit des services de cloud computing, dont un service de CDN. Ce CDN est tombée en panne ! Cela rappelle la dernière avec Fastly

Akamai est une plateforme très importante sur l’Internet français. Selon le rapport de 2021 du régulateur des télécoms, l’entreprise est, avec Netflix, Google et Facebook, l’un des quatre grands fournisseurs dans l’Hexagone. À eux quatre, ils poussent 50 % du trafic vers les internautes des grands fournisseurs d’accès à Internet français. Akamai est classé en troisième position, devant Facebook.

Luckysheet Document

A FLOSS clone of Google Sheets (Excel) 👍

Xiaomi parties like a winner after coming second on world smartphone sales charts • The Register

Les smartphones Xiaomi ont des caractéristiques techniques impressionnantes pour leur prix !

Je suis bien satisfait du mien, qui me permet de prendre de photos de qualité avec un espace de stockage confortable.

(via https://sebsauvage.net/links/?fEjoLA)

L’état d’Internet en France : IPv6, débits, neutralité, interconnexions…

Sur le rapport 2021 sur l'année 2020 de l'Arcep

On remarque que, lorsqu'on a un bloqueur de publicité, le contenu de qualité est tĺéchargé plus rapidement

The Untold Story of SQLite With Richard Hipp - CoRecursive Podcast

Richard Hipp is the creator of Fossil too.

(Background: SQLite is the most used database in the world. Everyone uses it. It's in Windows, in Photoshop, in Firefox, in your smartphone, in your connected TV, in your fitness bracelet, it's in almost every connected object. It is used to store and organize information, and it has the advantage of being remarkably reliable, light and running on virtually all existing systems (processors, languages, operating systems ...). It is probably one of the most used software in the world... but the general public does not know it).

Security concernsPublic CDNs Are Useless and Dangerous | HTTP Toolkit

Cache partitioning make it useless to rely on the ressource previously downloaded by another website. This means the primary benefit of shared public CDNs is no longer relevant for any modern browsers.

Other arguments:

  • Security concerns
  • Privacy concerns
  • Reliability problems
  • Performance limitations

I like the example of HaveIBeenPwned, that shows how important caching and serving resources only can be efficient.
Another solution could be IPFS, but is not production ready.

Pop-Ups in a good-world
TeamPiped/Piped: An alternative privacy-friendly YouTube frontend which is efficient by design.
Inserting One Billion Rows in SQLite Under A Minute - blag

Optimisations:

  • Make use of SQLite PRAGMA statements when possible
  • Use prepared statements
  • Do a batched insertions
  • PyPy is actually 4x faster than CPython
  • Threads / async may not be faster always

In CPython: 510s
In PyPy: 150s
In Rust: 33s

xargs considered harmful - by Tyler Adams - CodeFaster

Do one thing per command and one only. Everything will be fine.

PHP 8.1: before and after - stitcher.io

and php8 seems to be a great release too: https://www.php.net/releases/8.0/en.php

Memes de GAUCHE ☭ on Twitter: "https://t.co/lls0URy6sT" / Twitter

Ceeretains défendent OS X, d'autres Windows ou encore Linux, mais au fond, nous savons tous pertinmenet que le meilleur système d'exploitation c'est .... le capitalisme.

Dix doutes légitimes sur la vaccination, zéro bonne raison de ne pas y aller - Le Temps
The On-Line Encyclopedia of Integer Sequences® (OEIS®)

Could be useful someday

(Context: the OEIS is the database related to Integer Sequences. Type the start or some integers of the sequence, and OEIS will return which sequences are matching.)

JSON Editor Online - view, edit and format JSON online

And make a diff of two JSON files

Microsoft publie sa propre distribution Linux sous le nom de code CBL-Mariner où CBL signifie Common Base Linux

Ok !

WhatsApp attaqué par le Bureau européen des unions de consommateurs

Critiques adressées:

  • elles reprochent au service de forcer la main aux consommateurs pour accepter les nouvelles conditions générales d’utilisation → mais les utilisateurs doivent aussi accepter les nouvelles conditions d'utilisation si ils veulent utiliser la plateform, sinon GTFO. Il n'y a pas à tortiller.
  • Impossible pour les consommateurs de bien comprendre les conséquences des changements pour leur vie privée, notamment concernant le transfert de leurs données personnelles à Facebook et à d'autres tiers → Je suis totalement d'accord sur celui-là 👍
Example Gallery | Vega

Wow we can make a lot of things with Vega. It is customizable through the JSON document passed to it.

Covid-19 : pendant la crise, les milliardaires français se frottent les mains – Libération

Le patrimoine des grandes fortunes a augmenté de 30% en un an. (calcul en fonction des actifs professionnels, donc variables toutefois)

Attac a mené une opération militante pour dénoncer cette aberration en pleine crise (et aussi économique).

De plus, malgré la crise, les entreprises du CAC 40 ont versé 51 milliards d’euros à leurs actionnaires, soit une augmentation de 22 % des dividendes en 2020 ; elles battent des records de valorisation boursière et s’apprêtent une nouvelle fois à verser des dividendes massifs alors qu’elles profitent toujours d’un soutien inconditionnel et sans contreparties sociales ou écologiques des pouvoirs publics.
C’est le cas du groupe LVMH qui va verser 3 milliards d’euros de dividendes à ses actionnaires en 2021, soit une hausse de 25 % par rapport à l’année précédente. Cela représente 1,5 milliard d’euros pour la seule famille Arnault qui détient la moitié des actions du groupe ! Pourtant, le groupe a profité du chômage partiel payé sur fonds publics en France au sein de Sephora et des médias Les Echos et Le Parisien, ainsi qu’en Italie et en Allemagne (notamment pour Bulgari, Christian Dior et Louis Vuitton), mais aussi de la baisse des impôts de production et du rachat d’actifs par la Banque centrale européenne.

Shotcut - Home

Shotcut is a free, open source, cross-platform video editor.

Available for linux too. 👍

Ressources pour créer des jeux d'aventure - Warrior du Dimanche

Une liste de ressources pour jeu d'aventures.. et jeux de rôles !

YouMème

Create your meme easily

Squoosh

Compress efficiently an image

La carte 2021 d'Internet en full HD

Martin Vargic, artiste et écrivain, a mis plus d’un an à réaliser une carte d’Internet 2021 graphiquement inspirée des cartes historiques. Cette carte comporte de nombreux détails, et pas uniquement des sites web, mais également des technologies, des sociétés, des concepts numériques…etc.

The related article: https://www.openculture.com/2021/06/a-beautiful-high-resolution-map-of-the-internet-2021.html

President Biden on Twitter: "It’s time for the wealthy to pay their fair share. https://t.co/EuyWDAt3Qo" / Twitter

👍
The explanations of Biden make sense.

Thomas Pesquet : que se passerait-il s'il commettait un crime dans l'espace ?

Ça serait un crime sans gravité, et il n’aurait absolument aucun mal à lever les charges tenues contre lui.

🤣

css-overflow-firefox.png (Image PNG, 395 × 204 pixels)

J'ai aussi rencontrée ce genre d'erreurs avec position: absolute 🙃
Aller Firefox, que ce genre de bugs soit corrigé !

Opting your Website out of Google's FLoC Network - Paramdeo Singh

opt-out FĹoC Header... but how do you know that the reference on Google search will not depend on this too ?

Thanks for sharing all the configurations !

Couac : 140 personnes se font injecter du sérum physiologique au lieu du vaccin Pfizer — RT en français

Comment ça a été possible ? C'est drôle et inquiétant à la fois !

Firefox new tabs design - Grumpy Website

But the design shows that the tab is flexibler, i.e. it can move outside of the window. The active tab is still highlighted, so it's ok for me.

I nice thing would be to let the user choose in the configuration. Oh wait ! they have done it 👍
https://askubuntu.com/a/1342536/1024714

Un camion Evergreen bloque une autoroute dans la même position que le navire sur le canal de Suez

La même position que le bâteau dans le canal de Suez :D

À cause de la vague de froid, la Suède importe de l'électricité produite par des centrales à charbon

Alors qu'avec une centrale nucléaire, il n'y a pas ce problème.

Si certains veulent avoir que de l'éolien comme énergie, ok, mais il faut s'attendre à ne pas avoir d'électricité tout le temps, tout comme le solaire... 🤔

Please provide an AppImage for Linux · Issue #583 · typora/typora-issues

Downloading an official file from the original application author is way less "random" and running without installation nor root is less crazy than you apparently think. It's how it has been working on other desktop OSes for decades.

See what Linus Torvalds has to say: https://plus.google.com/+LinusTorvalds/posts/WyrATKUnmrS

So sad ! A link to Google+, so I won't be able to consult it.

'My Husband Says My Vagina is Too Loose Since Chemo' - by Heather Havrilesky - Ask Polly

Empathy needed ! The humour is well done 👍

(via https://nicolas-delsaux.hd.free.fr/Shaarli/?LTKTJQ)

osmoscraft/osmosfeed: Turn GitHub into an RSS reader

Put your RSS feed on Github.

Yeah it is great. I am more concerned about privacy, so I won't do it, but it looks fun :D

osmoscraft/osmosmemo: Turn GitHub into a bookmark manager

A shaarli like system on Github: handlink bookmarks on the README of a project.

Oh wait !
#project #idea : export the database of shaarli to a README.md file on Github or Gitlab 🤣

(via https://nicolas-delsaux.hd.free.fr/Shaarli/?Uem6wA)

DockStation - Developing with Docker has never been so easy and convenient

A GUI for docker

Your syntax highlighter is wrong

Comments are often highlighted discreetly. So the highlighters make the choice that comments are less relevant than code.

About the success/failure associated with the red/green colors, I admit that this association should not be made. I suppose Github uses these colors to match the red and green on the other parts of the website. I find blue/olive is pertinent as alternative. However green/red is associated to creation and destruction too. In this case, this is how I understand the colors. Thus the red and green colors are more pertinent than blue/olive.

Visualisation spectrale d’un fichier audio - le hollandais volant
Astuce WiFi dans le TGV - Liens en vrac de sebsauvage

Trouvé sur le net:
« Quand vous prenez un TGV et que vous voulez utiliser le wifi
=> ouvrez la page de connexion
=> Demander l'aide du bot
=> Dites que vous avez un billet étranger
=> Voila, vous avez accès sans donner votre idenfication. Vous pouvez lancer votre vpn »

Muck is a crazy-popular free procedural survival game out now for Linux | GamingOnLinux

Un développeur a été piqué au vif par un commentaire sur internet disant qu'il ne serait pas capable de créer un jeu multijoueurs en ligne.
Alors le gars l'a pris au mot: il a créé un jeu complet, l'a publié sur Steam et a fait une vidéo où il explique la création du jeu: https://www.youtube.com/watch?v=GWc7QppCPHM
Le jeu est gratuit sur Steam: https://store.steampowered.com/app/1625450/Muck/

(via https://sebsauvage.net/links/?xrl3xA)

Sapiens : Une brève histoire de l'humanité | Résumé détaillé | 1000 idées de culture générale

Un bon résumé

Unicode sorting is hard & why browsers added special emoji matching to regexp
Pour son 9e vol sur Mars, Ingenuity se déplace de 625 mètres et franchit des obstacles
csv [Wiki de sebsauvage.net]

Pourquoi écrire un parseur de CSV est une mauvaise idée? Sebsauvage list ici des exceptions.
C'est une vrai galère puisque le format est finalement peu standardisé.

Dans le monde des données, CSV est le cafard des formats de données. Il est simple, résistant et apparemment impossible à éliminer.

Quelle alternatives simple au CSV, tout en restant compact? Le JSON et le TOML sont par exemple plus verbeux. Une autre solution est rendre le CSV plus strict.

Organize your CSS declarations alphabetically – Eric Bailey

It is KISS

Languages you can run in the browser, part 1: Python, JavaScript, SQLite

It is possible.

Google’s unfair performance advantage in Chrome

An android device stay connected to Google Search with chromium based browser. Thus making it faster.

There’s just one small catch: Chromium checks the default search engine setting, and only enables the feature when it’s set to Google Search. This preferential treatment means no other search engine can compete with Google Search on the time it takes to load search results.

But is Google now fast enough ? I mean...

you-dont-need/You-Dont-Need-JavaScript: CSS is powerful, you can do a lot of things without JS.

CSS only alternative to Javascript !!! These patterns are .

One point is that some examples are using a tons of CSS (i.e. Todo List).
Quite are impressive such as the Twitter like animation.

And other are basic and simple such as the ripple effect: https://github.com/mladenplavsic/css-ripple-effect/blob/master/src/ripple.less
EDIT: this ripple effect is independant of the mouse position on click

La Chine coupe l’électricité à des sociétés qui minent du bitcoin

Les promesses des cryptomonnaies étaient séduisantes, mais elles posent divers problèmes, notamment écologiques: Elles consomment d'énormes quantité de courant électrique. À tel point que le gouvernement Chinois est obligé d'intervenir.
PS: Les joueurs de jeux vidéos enragent aussi, d'ailleurs: Les mineurs de cryptomonnaies achètent massivement des cartes graphiques, car le rapport puissance/prix est très intéressant. Les cartes graphiques sont donc en rupture de stock partout.

Ransomware : sous pression, les assureurs cyber augmentent leurs polices

+32% du prix moyen d'une assurance numérique !
Qu'assurent-elles aussi ?

La Une | Blast - Le souffle de l’info

Un media alternatif

Des smartphones et terminaux trop « à l'écoute » ?

Car les SDK pour le développement des applications sur mobile le permettent.

[PATCH 00/17] Rust support - ojeda

Rust is officially supported on GNU/Linux. The project is hosted on Github

« Jancovici… une imposture écologique ? »

Critiquer à la fois le personnage, et sa position vis à vis du nucléaire.
Néanmoins, on peu bient se demander si il y a conflit d'intérêts.

La présentation du nucléaire comme énergie non carbonée est biaisée et ne tient pas compte du bilan carbone de l’ensemble de la chaîne : l’extraction et la transformation de l’uranium, la construction et l’entretien des installations, les tonnes de déchets, ainsi que les innombrables transports tout au long de la chaîne industrielle… et la gestion des accidents qui durera encore de nombreuses années.

🤔

La bombe à retardement des librairies open source non mises à jour - Le Monde Informatique

80% des bilbliothèques open source ne seraient pas mises à jour, alors qu'elles comportent au moins une vulnérabilité d'après Veracode.

Or 92 % des failles découvertes dans les bibliothèques tierces peuvent être corrigées par une simple mise à jour de la dernière version.

Ok c'est bon à savoir 🤔
ALWAYS UP TO DATE !

Dans le top on a Ruby > JS > Java > .NET au coude à coude, avec ensuite Go > Swift > Python et PHP.

Abstention et vote électronique – Carnet de notes

TL;DR;
Ce n'est pas 15 minutes qui vont changer l'envie des personnes à aller voter.

Une panne Internet mondiale paralyse les principales banques australiennes et des transporteurs aériens

Again, using third-parties at your own risk. But the service Akamai provides is still essential. ¯\(ツ)

Google confirme : son assistant vocal vous écoute en douce

Des représentants de Google ont ainsi admis que Google Assistant pouvait parfois "écouter" mais surtout enregistrer des bribes de conversations des utilisateurs à leur insu.

Google tente alors de se défendre en indiquant que les écoutes portent toutes sur des conversations générales et qu'aucun contenu sensible n'a été enregistré. La question qui se pose est : comment la marque peut-elle s'en assurer ? Cette précision jette également le doute sur l'accès de Google à ce type d'écoutes. Par ailleurs, ce retournement de veste risque de mal passer auprès de l'administration américaine auprès de laquelle Google avec certifié sur l'honneur que son assistant n'enregistrait pas les conversations sans avoir été activé...

La situation étant désormais établie, l'assistant de Google pourrait constituer une violation de la vie privée et être sanctionné dans plusieurs pays à travers le monde.

Paralysée par une cyberattaque, une chaîne suédoise de supermarchés ferme 800 magasins
Usbek & Rica - « Le système Amazon » : enquête implacable sur le futur selon Jeff Bezos

Le taux de renouvellement des chauffeurs avoisine ainsi les 100 % par an, le nombre de candidats contrôlés positifs aux tests antidrogues explose et, fait moins connu, le métier de livreur devient l’un des plus risqués des États-Unis : statistiquement, un camionneur a huit fois plus de chance qu’un policier d’être tué dans l’exercice de ces fonctions.

Les employés d’Amazon éparpillés dans tout le pays avaient des cartes de visite trompeuses, de sorte que l’entreprise ne puisse être accusée d’opérer dans un État donné, et donc forcée d’y payer des impôts. En 2010, l’entreprise alla jusqu’à fermer son unique entrepôt au Texas et à abandonner ses futurs projets de centres de distribution lorsque les élus de l’État la poussèrent à payer 270 millions de dollars d’arriérés, ce qui obligea le Texas à renoncer à cet impôt. En 2017, l’entreprise avait même crée une mission interne secrète consistant à obtenir 1 milliard par an de réduction d’impôts.

Un autre article qui dépeint les travers d'Amazon, et de sa dangerosité envers l'humanité.

Philippe J. Bourcier 💉💉 on Twitter: "- "Oui, mais l'effet rebond..." - "Mais ferme ta gueule..." From 3 MWatts to 357 Watts, en moins de 20 ans. 🤷‍♂️😎 Citez un secteur qui fait aussi bien ? #Numérique #HighTech" / Twitter

Du point de vue de la consommation énergétique lors de l'utilisation, les data centers ont fait d'énorme progrès !

On oubli cependant le coût de fabrication et de recyclage (quand il a lieu).

C'est complexe.

Les filles peuvent s'habiller comme elles veulent, c'est un droit, pas une opinion | Slate.fr

À lire en entier !
La partie sur le Moyen-Âge est instructive.

Docker : découverte des bases - Code Heroes
La CNIL inflige 500 000 euros d’amende à Brico Privé

Kaboom

le fait de stocker les mots de passe d’accès aux bases de données en clair dans un fichier texte contenu dans un ordinateur de la société n’est pas une solution de gestion sécurisée des mots de passe

entre autres

Usbek & Rica - "Karoshi" - Du Japon au reste du monde, les ravages du surmenage au travail
The Scales — Radix UI

Carefully chosen color palettes.

The menu "Composing a palette" and "Understanding the scale" helps

There's A Simple Way To Feel Happier, According To The New Science Of Emotion : Shots - Health News : NPR

Article très intéressant.
On pense toujours que les émotions provoquent les réactions physiques (augmentation des battements du coeur, etc.).
Une étude récente tend à penser que ce serait le contraire: La réaction aux stimulis est d'abord physique (adrénaline, dilatation des vaisseaux sanguins...) et le cerveau va alors chercher, en fonction des expériences, une émotion appropriée afin de déclencher la bonne réaction (par exemple, fuire devant un ours).
Et plus intéressant: C'est plastique. C'est comme un muscle: On peut entraîner petit à petit son cerveau à choisir des émotions différentes face aux réaction physiques du corps et des stimulis.

Donc plutôt que d'essayer d'éliminer le stress, on pourrait s'entraîner à mieux réagir face au stress.

(via https://sebsauvage.net/links/?oGTfEQ)

Internet-in-a-Box

Put 1 TO of the most useful services of Internet to places that does not have access to it. It contains a hotspot WIFI and Wikipedia among other things.

It can include blogs, wikis, NextCloud, ...

That JavaScript quiz you found on Reddit

25 Javascript weird things

Simple Burnout Triage | benmccormick.org

A simple rule

École : baisse du niveau des élèves « dans l’ensemble des disciplines », surtout en mathématiques
8 Levels of Using List Comprehension in Python | by Yang Zhou | TechToFreedom | Medium

Good and simple examples

How to play | Regex Crossword

😮 🤣

Pourquoi pas ! Je savais que des mots croisés en expressions régulières existent !

pemistahl/grex: A command-line tool and library for generating regular expressions from user-provided test cases

Generate a regex based on examples 👍

Client web BRouter

Un outil pour se contruire des itinéraires par tous les moyens de transport possible. L'outil est construit sur OpenStreeMap !

Tatiana Mac on Twitter: "A lesson I’ve learned that I’m sure I’ll continue to learn: Sometimes your voice isn’t the one to say the thing, and you should go find the voice that is, and use your privilege to make that voice heard. Sometimes we’re meant to set the stage, not be the star." / Twitter

Sometimes your voice isn’t the one to say the thing, and you should go find the voice that is, and use your privilege to make that voice heard.

Sometimes we’re meant to set the stage, not be the star.

Partagez l’inventaire de votre bibliothèque avec vos proches sur inventaire.io – Framablog

Inventaire.io est une application web libre qui permet de faire l’inventaire de sa bibliothèque pour pouvoir organiser le don, le prêt ou la vente de livres physiques.

Bien vu l'idée 👍
J'y jetterais un coup d'oeil un de ses 4.

Derrière, ils tournent avec des dons.

Converting CSS Pixels to Rems

Expressing px values as rem