Show newer

Ce qui me chiffonne avec , c’est l’absence de gestion automatisée des dépendances entre les paquetages.

C’est la source de bien des maux : il faut prendre du temps pour analyser, parmi ceux qu’on utilise, qui a besoin d’être chargé avant l’autre ; il faut se souvenir des incompatibilités ; et un document peut être cassé seulement en changeant l’ordre des paquetages.

Ce qui est assez contre-intuitif ! Le nom “usepackage” ne traduit pas le fait que l’ordre d’utilisation est important.

#FediverseMetrics #MastodonPolls
To all #Mastodon / #Fediverse users:

On which continent are you?
Sur quel continent êtes-vous ?
Auf welchem Kontinent sind Sie?
¿En qué continente estás?
Em que continente você está?
あなたはどの大陸にいますか?
في أي قارة أنت؟
На каком вы континенте?
您在哪个洲?
In quale continente ti trovi?
Na jakim jesteś kontynencie?
आप किस महाद्वीप पर हैं?
Je! Uko bara gani?
در کدام قاره هستید؟
어느 대륙에 있습니까?
Sur kiu kontinento vi estas?

Le numérique carbure au charbon. À lire dans le numéro de mars, en kiosques. monde-diplomatique.fr/2020/03/

La dernière mise à jour d’uBlock Origin (sur Firefox au moins) demande une nouvelle permission, «DNS».

Cette permission permet de bloquer une nouvelle forme de surveillance «inbloquable» (qui est née en France, cocorico):

github.com/uBlockOrigin/uBlock

J’ai profité de cette belle après-midi pour visiter Bellecour, le Vieux- et arpenter la colline de Fourvière, lieu de fondation de la ville en −43.

We have ourselves a winner in the 2nd Programming Language World Championships! #plwc2020

Congratulations to Python, which was able to defend its title in a narrow 55 - 45 victory over C.

Third place goes to Rust with a convincing 68 - 32 against Lua.

Thank you to everyone who participated in the polls! See you next year for the third edition!

#2268 "Further Research is Needed" 

Further research is needed to fully understand how we managed to do such a good job.
xkcd.com/2268/

A lot of people are confused by git. Most of these people, I reckon, learned it from the outside in - from the command-line interface down. If you started with git by asking "how do I sync up my changes with my peers", then you might get the answer, but you will be missing the foundation on which that answer is built. This is the main source of confusion with git.

The better way is to learn git from the inside out. You should first learn about what objects are and how they're stored and identified, and how they relate to each other. You should learn what blobs, trees, and commits actually are, and how they relate to each other, and how commits form a linked list from which a graph of all objects can be derived.

Then you should learn how the ref database gives friendly names like "master" and "feature/foobar" to objects, and how the reflog tracks changes to references over time.

THEN, and only then, should you learn how to use the CLI. Then you can learn about using the staging area to add objects to the database and create commits, and how doing this updates the reflog.

Git makes total sense when you approach it from this angle. Supposedly hard tools like git rebase are totally understandable when you view them with the appropriate foundational knowledge.

Git is a tool which you will reach for hundreds of times a day, every day, for your entire career. Maybe it's worth learning about properly.

Idea: NFC receipts as an alternative to paper receipts

I don't want to give you my email address, but you encode the receipt data onto an NFC pad I can tap my phone to, we can save paper without giving you that oh-so-tasty data

Je rêve d'un fond de carte #openStreetMap où l'on pourrait afficher les lignes de transport en commun comme sur les cartes (et autres schémas simplifiés) de ces transports.
Par exemple avec un code couleur pour les différentes lignes.
Ça serait tellement plus pratique et lisible que l'actuel.

Ça existe ? 😃

#OSM

Dis :mastodon:, que me conseillerais-tu comme méthode pour apprendre le Braille ? Sachant que je vois encore assez pour lire plus ou moins normalement.
Je suis allé sur différents sites, des associations, mais pas de méthode qui me semble mieux que l'autre...
Il n'y a pas d'urgence mais je préfère ne pas trop attendre.
Comme disait Desproges, je vais parler en braillant.
🤗😘

Un outil en ligne de commande et une interface web permettent de consulter et modifier les bogues. On peut imaginer (rêver ?) que dans l’avenir les logiciels de forge utilisent ce système pour stocker les informations directement au sein du dépôt. Ainsi la migration serait automatique d’un hébergeur à l’autre.

Show thread

L’application git-bug s’appuie sur le système de versionnage de bas niveau de Git pour y stocker l’intégralité des informations sur les bogues directement à l’intérieur du dépôt — mais de façon séparée du code en lui-même. Vos collaborateur·rice·s récupèrent ainsi tous les bogues en synchronisant simplement le dépôt, et toutes ces données suivront naturellement le code s’il est migré vers une nouvelle forge.

Show thread

Un déménagement de forge, ça peut s’imposer si l’hébergeur ne maintient plus correctement son site, si ses valeurs viennent à diverger avec les vôtres, s’il est forcé légalement à vous en exclure… Pensez par exemple aux sanctions étasuniennes qui ont dernièrement mis les iranien·ne·s à la porte de leur compte GitHub et par conséquent de toutes les données des bogues liés à leurs projets.

Show thread

Imaginez que vous deviez déménager un projet collaboratif depuis GitHub ou GitLab vers une autre forge. Tous les fichiers stockés sur Git et leur historique seraient intacts, mais qu’adviendrait-il du contenu du système de suivi de bogues ?

➡️ git-bug est un système de suivi de bogues décentralisé qui veut offrir une solution à ce problème et réduire notre dépendance aux logiciels d’hébergement de dépôt Git.

github.com/MichaelMure/git-bug

:linux: :mint: :debian: :ubuntu: :archlinux:

Oh woao... un site qui permet de rechercher des packages dans TOUS les dépôts existants (Debian, Ubuntu, LinuxMint, Fedora, Gentoo, Arch, Manjaro, Raspbian, OpenSUSE...).

La liste des dépôts supportés est énorme: repology.org/repositories/stat

Par exemple si on prend rclone, on peut voir dans quels dépôts il est disponible, dans quelle version, et qui est le maintainer: repology.org/project/rclone/ve

13h15 – Présentation : Faciliter le calcul déterministe distribué avec WASI par Jakub Konka – salle UA2.114 (Baudoux) – @fosdem@twitter.com #FOSDEM2020 @mozilla@twitter.com @kubkon@twitter.com

Show older
Social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!