Revue de sites pour mars 2014

Vous trouverez ci-dessous quelques liens vers des pages lues le mois dernier, vaguement triés selon différents thèmes.

Métier, travail

La transmission dans le métier de chaudronnier : l’individuation des apprentissages professionnels comme modalité de reproduction du métier
A lire. Comment le métier de chaudronnier se transmet aux travers des pratiques selon le travail à réaliser. Il suffit de remplacer "chaudronnier" par "développeur"...
Writing clear code - 07_clearcode_withnotes.pdf
How to identify a skilled programmer during an interview
Encore un exemple de code spaghetti : Toyota - LinuxFr.org
Elegant Coding: Are Your Developers Treating Your Project as Their Own Personal Science Project?
Some thoughts on pair-programming styles – Corey Haines
Walking Randomly » Are you a Research Software Engineer?
The people behind research software
The Pragmatic Bookshelf | Estimation is Evil
We Need Critique in Tech, by Ashe Dryden | Model View Culture
Many see the critiques of tech culture and get defensive, not realizing this is a compassionate act. We’re given the opportunity to assess the roles we play in oppressive structures in an effort to learn and encourage change. After all, one of the most difficult things about being treated so poorly in this industry isn’t the acts themselves, but the denial that they happen or that we contribute to them.
The True Corruption of Agile | 8th Light
SIAM: Quo Vadis, Scientific Software?
J'ai failli le faire
Sur le choix de son outil
Le premier dictionnaire des risques psychosociaux ! | Carnet de la NRT
Conseils pour bien préparer son hackathon autour d'un projet libre - Framablog
L’équipe d’OpenHatch organise régulièrement des rencontres, ateliers, événements, sprints, hackathons, etc. invitant de nouveaux contributeurs à participer au développement de (...)
Un burn-out évitable - Sncs Hebdo 14 n°04 du 6 mars 2014 - Syndicat national des chercheurs scientifiques (FSU)
Le quotidien Le Monde consacrait, le 19 février dernier, sous le titre Chercheurs sous pression, une double page au malaise des laboratoires. Ce (...)
Article11 - Je vous écris du bureau N°9 – « Journée d'entreprise » - Augustin Marcader
Augustin Marcader est technicien administratif au contrôle médical d’une Caisse primaire. Des années qu’il turbine là, chez les poulagas de la Sécu. « (...)
Télétravail fait aussi monter le collaborateur en compétence
Stop watching your workers

Enseignement

Les Compagnons du Dév
Introduction du Dossier « La transmission du métier »
Introduction A priori, la « transmission du métier » est une question simple qui ne recouvre rien d’autre que l’existence d’une relation entre un travailleur expérimenté, qui connaît le métier et un travailleur débutant qui apprend le métier. Le métier « rentre » pendant que l’un donne et que l’autre reçoit et accumule. L’apparente simplicité de cette relation explique sans doute pourquoi la notion de « transmission » semble relever davantage du registre de la pratique que de celui de la théo...
Simplon.co de Montreuil | binaire
L’enseignement de l’informatique en France : Il est urgent de ne plus attendre. - Gilles Dowek - 12/12/2013
Les valeurs du MOOC | La révolution MOOC
jecode.org: apprenons l'informatique... à l'école et ailleurs !
MOOC survey: Students of free online courses are educated, employed, and male.
They promise equality of access to higher learning, but online courses will only succeed with better general education in place first, say two educationalists. A revolution in education has been promised with a little help from technology. Massive Open Online Courses are free, online, university-level instruction that anyone can access...
La querelle des algorithmes scolaires - Libération
Les rudiments de la programmation et du code informatique enseignés dès le primaire ? L’idée agite la sphère geek. Lubie ou projet visionnaire ?

Web design

N'oubliez pas la propriété CSS quotes - Vincent De Oliveira
En CSS, la propriété quotes permet de définir le rendu pour les guillemets. Pour cela, une ou plusieurs paires de guillemets doivent être précisées, comme ceci: blockquote { /* une paire de guillemets */ quotes:
Adapting To The Ink — Tips And Tricks For Print Style Sheets | Smashing Coding
In this article we will cover some tips and tricks for working with print style sheets.
WebSocket.org -- A WebSocket Community
Crafting link underlines on Medium — Medium
How hard could it be to draw a horizontal line on the screen? It seems wrangling a few pixels together to stand in a fil…

Recheche

Quand Fleur Pellerin finance le [plus grand] FabLab [fantôme] de Paris : Reflets
Des chercheurs refusent d'être "pistés" par l'éditeur scientifique Elsevier - Arrêt sur images
Le Blog d'Henri Audier» Blog Archive » Réduction du nombre de ministres : danger pour l’ES-R ?
Embedded in Academia : Reproducibility in Computer Systems Research
Publier dans une revue à comité de lecture : stratégies éditoriales dans un monde concurrentiel | Les aspects concrets de la thèse
La séance du 16 janvier 2014 des Aspects Concrets de la Thèse était consacrée à la publication d’un article dans u...
Making Scientific Research More Reliable By Addressing The “Reproducibility Problem”
What can the scientific community do to ensure research findings are reproducible? Researchers, publishers, and funders all have a role to play.
L'université de Versailles Saint-Quentin a sombré dans l'affairisme - Lucie Delaporte - Mediapart -25 mars 2014 - Sauvons l'Université !
RAGEMAG | Enquête sur les relations entre les laboratoires et les scientifiques
Ce que les laboratoires et certains chercheurs ont été prêts à faire pour des raisons économiques.

Genre, sexisme, harcellement

Sexe et genre. De quoi parle-t-on ?
Les femmes dans l'informatique - LinuxFr.org
Interstices - L’informatique, ce n’est pas pour les filles
Explorez les sciences du numérique C’est bien la mixité des genres qui a aidé à créer la mixité des idées et l’ouverture... dans tous les domaines des sciences et dans la société en général. Alors osons l’affirmer, l’informatique n’est pas qu’une « affaire de mecs » !
Informatique [nom féminin] | binaire
Machisme de l'open space - romy.tetue.net
Chaque soir, lorsque je quitte le plateau, j'ai l'impression d'avoir le cerveau engoncé entre deux oreilles bouchées de merde. J'ai mal. Je n'arrive plus à penser. Je me (...)
Enquête sur le harcellement sexuel au travail
The Daily Dot - How to suppress women's coding
Pointlessly Gendered Products sur Pinterest
This board is a collection of products separated into male and female versions... for no obvious reason. For analysis, click through any image or visit Sociological Images at www.thesocietypages.org/socimages. | Voir plus d'épingles sur les thèmes sleep, kid stuff et beauty.
Researcher reveals how “Computer Geeks” replaced “Computer Girls” | The Clayman Institute for Gender Research
La recherche retrousse ses jupes - Libération
[Le titre est stupide mais l'article intéresant] Un programme européen est lancé pour développer une «approche sexuée» dans l’enseignement supérieur.
Oui, nous vivons dans une culture du viol. - Jocelyne Robert
[signalé par Odile Bénassy]

Numérique, libre, technique

Le blog de Christine Vaufrey » Blog Archive » MOOC et OER, même combat ?
Nous sommes au bout du modèle fordiste, il faut passer à un modèle contributif | Without Model
Pourquoi il faut refuser le Permis Internet d’Axa | L'ÉCOLE DE DEMAIN
Le Permis Internet est une opération conjointe de la gendarmerie nationale et d’Axa Prévention destinée à terme à tous les élèves de CM2. Après avoir pris connaissance des contenus de cette opération, nous avons réagi et  alerté le ministre sur les défauts de ce “permis”. La réponse du ministère n’est pas satisfaisante : elle indique que l’opération…
Session 7 - Automates et data | ENMI 2013
Avec l'intervention d'Antoinette Rouvroy à partir d'1h06.
Make Art Not Law, même libres les licences m'encombrent l'esprit nous dit Nina Paley - Framablog
Nina Paley a tout un parcours juridique initiatique… Au début, elle n’y connaissait pas grand chose (comme nous tous). Mais à l’occasion de la création de son film Sita Sings the (...)
Why Making Technology Easier to Use Isn't Always Good : The New Yorker
We must take seriously our need to be challenged, or face the danger of living more productive but less satisfying lives.
The Web is eating software - Programming - O'Reilly Media
A few years ago, venture capitalist Marc Andreessen wrote that software is eating the world: Six decades into the computer revolution, four decades since the invention of the microprocessor,...
La liberté dans le coma - Information - France Culture
Innovation, innovation, innovation, innovation, innovation, innovation… « InternetActu.net
Qui aujourd’hui peut être contre l’innovation ? [...] L’innovation est un maître-mot, c’est-à-dire, selon le philosophe Etienne Balibar dans Lieux et noms de la vérité, un signifiant pratique, “un signifiant dont on se demande de quoi il est le signe au juste”, explique Pierre Damien Huygue. Il comble une lacune qui donne le sentiment de dire quelque chose de clair, mais les maîtres-mots sont des mots contre lesquels viennent buter toute interrogation. Ce sont des mots inquestionnables face auxquels toute réponse va amener une réponse tautologique. Un mot qui clôt l’interrogation et ordonne une croyance et une pratique, permettant d’organiser une obéissance.
chem-bla-ics: Breaking News: CC-NC only for personal use!
Big data: are we making a big mistake? - FT.com
Five years ago, a team of researchers from Google announced a remarkable achievement in one of the world’s top scientific journals, Nature. Without needing the results of a single medical check-up, they were nevertheless able to track the spread of (...)

Vie privée, surveillance, sécurité

J'ai visité le "Big Brother" à la française - Le Point
Témoignage de Snowden aurpès de l'Union Européenne
A lire.
Google Trends lève le voile sur la puissance de Google Knowledge Graph
Avec l'arrivée de plus en plus massive du SEO = Semantic Engine Optimization, on pouvait en espérer plus de la mise à jour Hummingbird. Trends jette un premier pavé dans la mare en utilisant son système de détection des entités sémantiques. Avec un peu de ligne de code vous pouvez même extraire celles-ci très facilement...
15 reasons not to start using PGP
Comment la NSA a mis sur écoute un pays entier
Le « Washington Post » publie de nouveaux documents révélant que l'agence peut stocker pendant 30 jours toutes les conversations d'une nation.
Google Admits Mining the Data of Students Through Apps for Education Tools
Google has admitted it "scans and indexes" the emails of school students via an automated process that cannot be turned off.
Fake Tor browser for iOS laced with adware, spyware, members warn | Ars Technica
Title available since November raises questions about App Store vetting process.
Espionnage : comment Orange et les services secrets coopèrent
Exclusif. Selon un document Snowden auquel « Le Monde » a eu accès, l'opérateur est un acteur essentiel du renseignement français.
Surveillance de masse : Graves complicités françaises publiques et privées | La Quadrature du Net
Nouveau scandale sur la NSA et RSA. Mozilla impliqué.
Des chercheurs américains ont découvert qu'un deuxième outil de chiffrement avec backdoor avait été poussé par la NSA à travers la (...)
Le Royaume-Uni traite les journalistes comme des terroristes, croyez-moi, je le sais - Framablog
« Sarah Harrison est une journaliste britannique et chercheur en droit qui travaille avec l’équipe de défense juridique de WikiLeaks. Elle a aidé le lanceur d’alerte Edward (...)

Algorithmes

Damn Cool Algorithms: Levenshtein Automata - Nick's Blog
SORTING
A visualization of the most famous Sorting Algorithms.

Publication, Open Access

Tool developed at CERN makes software citation easier | CERN
Research output amounts to much more than just academic papers. It is important that underlying datasets, and the software used to analyze them, are also properly cited and that the researchers behind these a (...)
Site : Manuel des pratiques de l’édition numérique - PUM - Collection en libre accès
Don't be afraid of Open Access
The Parachute: Holy Cow, Peer Review
What publishing needs from the web (and how you can help) | Safari Flow Blog
For a few months now I've served as co-chair of “DPUB”, the W3C Digital Publishing Interest Group, (with Markus Gylling, who somehow has time to be a wonderful CTO of two different standards organizations).

Langages / Programmation

Vivek Haldar — The tool divergence
C&C - Leaving Go
I’ve been using Go since November and I’ve decided that it’s time to give it up for my hobby projects. I’d still be happy to use it professionally, but I find that programming in Go isn’t “fun” in the same way that Python, Haskell, or Lisp is.
Universal Serialization and Deserialization
[OCaml] Combinators and GADTs allow to describe types in abstract enough a way that they can be converted into/from various serialization formats.
Utiliser NodeJS — David Larlet (@davidbgk)
Node n’est juste pas (encore) adapté à l’usage que je souhaite en avoir.
Why OCaml, why now? | Andy's blog
OCaml first hit my radar in November 2013. I had just learnt SML, a similar but older language, in the excellent Programming Languages Coursera course. Dan Grossman is one of the best lecturers I've ever seen, I found his explanations hit all the right notes and made learning easy. The simplicity of the SML syntax,…
List of languages that compile to JS · jashkenas/coffee-script Wiki
Un gros Troll de plus sur Javascript | Sam & Max: Python, Django, Git et du cul
Java 8 Tutorial
Learn Java SE 8 by example: Lambda Expressions, Default Interface Methods, Method References, Streams, Date API, Annotations and more
Falsehoods programmers believe about time: @noahsussman: Infinite Undo
Hack: a new programming language for HHVM | Engineering Blog
Gagallium : Try Mezzo in your browser!
Online Python Tutor - Learn programming by visualizing code execution
Bonnes Pratiques › Dossier : les bases de l’écoconception logicielle › GreenIT.fr

Outils

codepad
Compile and Execute Programs Online| Online IDE
Compile and Execute Programs Online - You can compile and run, execute your source code related to Java, JSP, Cold Fusion, C, C++, Pascal, Fortran, PHP, Perl, Ruby and Python programs onnline using your browsers, iPhone, iPad or any other online device like smart TV using this virtual Linux / Unix Server.
Why Atom Can’t Replace Vim — Computer Programming: Code, Idea, Tutorial, Showcase, Experience — Medium
Learning the lesson of vi
repl.it - Select a Language
Online Interpreters in JavaScript. Try Python, Ruby, Scheme, Lua, CoffeeScript and more programming languages. Online coding and REPL. Run and share code.
Apprenez à utiliser VIM - Gautier Delorme
Gérer les containers avec Docker - LinuxFr.org
PLMbox - Documentation de la Plateforme en Ligne pour les Mathématiques
Pour partager des fichiers (en lecture et écriture), proposer des fichiers en téléchargement, recevoir des fichiers (quel que soient leurs tailles) (...)
G'MIC - GREYC's Magic for Image Computing: An Open and Full-Featured Framework for Image Processing
[signalé par Odile Bénassy] An open and full-featured framework for processing generic image (2d,3d,3d+t) with multiple interfaces: command-line (cli), gimp plug-in, web service, Qt interface, C++ library.
Introduction à Docker

Fun

The complete guide to listening to music at work – Quartz
If you’re reading this article at work, there’s a decent chance you’re wearing headphones. It has never been easier to tune in to your own customized soundtrack—or more necessary to tune out your open-office coworkers, cubicle mates, and fellow coffee-shop denizens. But not all music is created equal, especially when there's work to be done. How...
SCIgen - An Automatic CS Paper Generator
Richard's guide to software development
"XML, c'est moi !"
blog comments powered by Disqus