Mensuel Shaarli

Tous les liens d'un mois sur une page.

July, 2017

PHP: La bonne manière

Aide et documentation en PHP

What is Math washing?
thumbnail

"Il y a une croyance répandue consistant à penser que parce c'est mathématique, les algorithmes sont neutres." (trad.)
C'est évidemment complétement faux! et ce site explique pourquoi.

Se cacher derrière les algorithmes, c'est ce qu'on appelle le mathwashing (terme inventé par Fred Benenson). Les sources sont soit la méconnaissance, soit la malveillance. Dans les deux cas, les conséquences sont négatives.
Ce site décortique comment ça se passe.

"This data will reflect current societal inequalities, like women getting paid less than men, which the algorithms will consider the norm."

"Even their designers cannot exactly explain how self-learning parts of their algorithms make their final decisions. This offers a clever path to avoiding responsibility."

"By their very definition data and algorithms reduce a complex reality to a simpler view of the world. Only the parts of the world that are easily measurable can be used.
We each have a responsibility to avoid the 'religion of the algorithm', to see that people and situations have more facets than these simplified, reductionist visions would have us believe.
Resist the temptation of the algorithm. Always keep people in the judgement loop. In Europe this is now the law."

"Algorithms are not neutral. Algorithms are intransparent. Just because it uses math, that doesn't make it science."

Flux RSS et esprit libre · Le blog du Yax

Billet d'humeur qui m'a plu

Shaft Inc. : La vie privée made in Mozilla

Quelques problèmes soulevés par Shaft Inc. concernant la protection de la vie privée des utilisateurs par Mozilla (15/07/2017)

version en anglais: https://www.shaftinc.fr/mozilla-privacy.html

Lancer une collecte - Okpal

Système de collecte d'argent utilisable par les résidents d'un pays SEPA

Leet speak — Wikipédia
thumbnail

Page Wikipédia sur le leet speak contenant un alphabet 1337

Niveau de réparabilité de la tablette - iFixit

Niveau de réparabilité de la tablette selon iFixit

X Labs
thumbnail

Ateliers scientifiques pour les enfants de 8 à 12 ans à Lausanne, Genève et Fribourg (Suisse)

On peut même y organiser un anniversaire! C'est quand même autre chose que les anniversaire au McDo ou au LaserGame, non?

namecheckr.com - Social and Domain Name Availability Search For Brand Professionals

Pour vérifier la disponibilité d'un pseudo sur les réseaux sociaux (et du nom de domaine pour quelques extensions) en un clic

New citation type: Research data/dataset - Zotero Forums

L'ajout de nouveaux types de document et champs de description est prévu pour la version 5.1 de Zotero:

"Field and item type updates are planned for version 5.1. Dataset will definitely be included."

Social Cooling

"La vie privée, c'est avoir le droit d'être imparfait."

Trad. en français de https://www.socialcooling.com/ par l'équipe de framalang (lié à Framasoft, mais auto-géré)

CryptPad: Zero Knowledge, Collaborative Real Time Editing

Outils pour collaborer en toute confiance "grâce à la technologie Zero Knowledge"

CryptPad propose:

Développé par XWiki labs (https://labs.xwiki.com/), publié sous licence AGPL et code disponible sur Github: https://github.com/xwiki-labs/cryptpad

Nextcloud Box (complete package) – Open Hardware Shop

Nextcloud box pour héberger ses données au sens propre comme au sens figuré

Migration: ownCloud vs Nextcloud – Nextcloud

(Pourquoi mais surtout) comment migrer d'OwnCloud vers Nextxloud

@nitot@framapiaf.org on Twitter: "Tu demandes à Google "pourquoi je dois posséder mes données", il corrige en "pourquoi ils doivent les posséder" https://t.co/0cAQIOrZUT"

Tweet de Tristan Nitot aussi drôle que... triste

The Journal of Open Source Software

Revue scientifique en Open Access (article publié en CC BY, mention de copyright au nom des auteurs) dont les instructions me plaisent beaucoup:

  • article rédigé en Markdown
  • le logiciel présenté doit être open source
  • le(s) auteur(s) doi(ven)t avoir apporté une contribution majeure au logiciel
  • le logiciel doit être complet (pas une version à moitié terminée)

Exemple de soumission d'article: https://github.com/arfon/fidgit/tree/master/paper

[EDIT 22/02/2017]
Fil Twitter des articles acceptés: https://twitter.com/joss_papers
Ce journal à un jumeau, The Journal of Open Source Education: https://gmva.ch/shaarli/?GZEwXA

tdkal7ffmziy.png (Image PNG, 1296 × 1728 pixels) - Redimensionnée (63%)

XD

Anatomie d'une WebExtension - Mozilla | MDN

WebExtension est un système permettant de créer des extensions pour différents navigateurs web en une fois, car écrit en HTML, CSS et javascript
Du coup, c'est compatible avec Firefox, Chromium et d'autres navigateurs non libres.

Pour faire un premier test: https://developer.mozilla.org/fr/Add-ons/WebExtensions/Your_first_WebExtension

Question #257698 : Questions : Ubuntu

Si le message d'erreur suivant après sur Ubuntu:

Reading package lists... Error! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en%5fUS E: The package lists or status file could not be parsed or opened.

La Chine veut donner une « note de confiance » à tous ses citoyens

Je crois que ça se passe de commentaire...

Syllabus

"Syllabus is a peer-reviewed publication of course syllabi and other teaching materials."

Journal open access (licence CC BY au nom des auteurs) tourant sur la plateforme open source Open Journal System (OJS) pour publier des syllabus ("Think of it as a better version of your syllabus, one you would be preparing for the NEXT semester."), des outils ou fragments de cours (ex. "well-developed tool or fragment of the course, such as an assessment, a rubric, an activity") ou des articles en lien avec la pédagogie en milieu académique.

The Journal of Open Source Education

"An educator-friendly journal for publishing computational learning modules and educational software."

"Currently, academia lacks a mechanism for crediting efforts to develop software for assisting teaching and learning or open-source educational content. As a result, beyond personal motivation, there is little incentive to develop and share such material. [...] Examples include Jupyter notebooks or plaintext/markup language documents like LaTeX, R Markdown, and ReST for course/lesson content and associated notes, with embedded or associated code snippets/programs.
We do not mean openly available slides, lecture notes, or YouTube videos, though these may be acceptable as supplementary materials. In addition, course syllabi by themselves are not suitable for submission (Syllabus may be more appropriate)." (source: https://github.com/openjournals/jose)

Au 22 juillet 2017, les propositions d'articles ne sont pas encore acceptées. Pour l'infos sur Github et Twitter.

Ce journal est le jumeau du Journal of Open Source Software:

Biologist Explains One Concept in 5 Levels of Difficulty - CRISPR | WIRED - YouTube

Expliquer CRISPR à 5 personnes en respectant leur niveau de compréhension:

un enfant (durée: 55'')
une ado (durée: 1'35'')
une étudiant (durée: 1'40'')
une étudiante Master (durée: 2'25'')
un chercheur (durée: 9'10'')

Niveau de réparabilité du smartphone - iFixit

Niveau de réparabilité du smartphone selon iFixit

10 Best Markdown Editors for Linux

Tout est dans le titre, je crois.

Minimiser la consommation mémoire de Firefox

Auto-analyse de mon usage de Firefox:

  • un nombre trop important de plugins ou d’extensions -> bof, ça va
  • des plugins ou des extensions mal écrits -> non je ne crois pas
  • les thèmes utilisés -> non
  • l’absence de bloqueurs publicitaires ou de proxy de type Privoxy -> peut-être (quand uBlock origin est désactivé)
  • un nombre trop important d’onglets ouverts -> alors là oui... très beaucoup :-P