GTnotebook
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Help
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # Ecriture / Position Paper # Objectifs - partir d'un écrit (par exemple, essai de synthèse) pour envisager un ouvrage collectif - https://hackmd.io/iKguxxmnT9ib5Oae-RR7cg - https://hackmd.io/g1Jfrsn2SlO9d_bFmD4QiQ - ... - faire un "mapping" des webinaires/productions du gt - décider des termes d'un glossaire - penser l'articulation avec le GT pkm # Calendrier - 30/09/2025 / [Kick Off](/AVnQTuRmTpizkuAQOBhuYw) - 16/10 13h-15h [CR-16102025](https://hackmd.io/NeBFyHtTS8Sw86tItjCt0Qhttps://hackmd.io/NeBFyHtTS8Sw86tItjCt0Q) - 20/11 13h-15h SmallTalk par Konrad # Texte martyre ## essai de synthèse des notes du copil en entrée des journées ### Sur l'émergence du collectif Le collectif naît de la volonté et de l'engagement d'individus, au sein de plusieurs réseaux interpersonnels ou thématiques, pour la réalisation collective [[concrétisation](#concrétisation) & [transindividuation](#transindividuation)] d'un atelier de sensibilisation aux "notebooks", dans le cadre de politiques publiques d'ouverture de la science en train de se faire (les ateliers de la donnée de l'ESR et le réseau recherche reproductible). Il s'agit aussi de convergences rendues possibles entre des *data scientists* de culture dominante *Jupyter* mobilisant le langage Python, d'éditeur⋅ices de méthodes en géographie ou littérature mobilisant le langage R et/ou la syntaxe *markdown* pour l'écriture scientifique, de chercheur⋅ses et enseignant⋅es-chercheur⋅ses et d'informaticien⋅nes ou ingénieur⋅es & technicien⋅nes issu⋅es de diverses communautés disciplinaires, en charge ou non de revues fondées sur des [[documents computationnels](#documents-computationnels)]. <!-- NR: ajouter des références vers les langages/outils si elles existent ?--> ### Sur la relation à la mémoire (des machines) #### Inscription D'emblée la discussion s'engage sur la question des formats [[inscription](#inscription)] de données et l'apport de nouveaux standards [[amplification](#amplification)] comme *parket*, *arrow* ou *feather* par rapport aux formats existants. La [comparaison référencée](https://encyclopedia.pub/entry/history/show/83003) - une version du tableau *Comparison of Data Serialization Formats : History* (encyclopedia.pub, s.d.), instancie ces formats (qui sont des opérations de sérialisation) selon plusieurs critères, dont leur désignation nommée, leur créateur, les formats existants sur lesquels ils se fondent, leur standardisation, leur éventuelle spécification. Il s'agit aussi de préciser si ces formats sont de ceux du langage des machines - binaire, ou intelligible pour l'humain, s'ils supportent l'encodage, le décodage ou le référencement ou déréférencement d'autres données dans un même document à partir de processus génériques (éventuellement un fichier IDL, sans plus) et le [schéma IDL](https://www.ibm.com/docs/fr/app-connect/11.0.0?topic=corba-idl-data-types) (voir aussi https://fr.wikipedia.org/wiki/Interface_Description_Language ou https://web.archive.org/web/20230114051644/https://www.l3harrisgeospatial.com/Support/Maintenance-Detail/ArtMID/13350/ArticleID/22338/IDL-87-Release-Notes) associé, ainsi que la possibilité et le type d'accès par des interfaces de programmation d'application (API) et celle de réaliser les opérations *zero copy* entre les espaces de mémoire des utilisateur⋅ices et ceux du noyau de la machine (pour réduire la charge de l'unité centrale de traitement). <!--NR: Que siginifie IDL--> #### Émulation des machines (historiques) dans un navigateur ? ### Sur quelques notions mises en débat au sein du collectif [[penser avec Simondon ? un glossaire](https://journals.openedition.org/appareil/2253) | [lire avec Xavier Guchet ? objet technique, organologie](https://costech.utc.fr/CahiersCostech/spip.php?auteur11)] Trouver "à minima" une liste de [propriétés] et des [autorités] pour des termes tels que *literate programming* [programmation lettrée ou littéraire] et [reproductibillité] est l'un des objectifs de l'atelier relatif à la base de connaissances du collectif. De même, proposer une définition du *notebook* au sens entendu (liste de propriétés et d'autorités) demande au préalable de discuter de la nature de l'objet technique, voire de son mode d'existence. Par exemple, la notion de [programmation lettrée] proposée par (Knuth, 1984) modifie la relation du [programmeur] à la machine en proposant d'y inclure un tiers : il s'agit pour les auteur⋅ices de code informatique d'écrire (au sens littéraire) afin d'expliquer aux êtres humains ce qu'ils ou elles veulent que l'ordinateur fasse. > Let us change our traditional attitude to the construction of programs: Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do (Knuth, 1984). La notion de [reproductibilité] associée à la recherche scientifique est d'abord celle d'une crise pour sa communauté dont une majorité semble dans l'incapacité de reproduire les expériences publiées dans ses revues, non seulement par tradition mais aussi à cause du coût associé à une telle démarche. Cette question n'est pas nouvelle et Alexandre Hocquet en propose un point de vue historique, philosophique et sociologique dans le *mooc* dédié (inria, s.d.). Ce qui est nouveau est l'injonction qui y est associée dans le cadre de bonnes pratiques scientifiques, au nom de la crédibilité de la science. Enfin, le [*notebook*] semble polymorphe tant le sujet, lancé au sein du gt fin 2021, ne finit pas de nourrir la réflexion et les débats au sein d'un collectif élargi et en devenir. Plusieurs contributions permettent de proposer au sein du gt des approches différenciées de la notion, notamment celle de (Le Béchec &l., 2024) qui s'inscrit dans une perspective d'études des sciences et techniques, et discute du rôle du *notebook* dans le cadre de la science ouverte ou celles ébauchées au lancement du collectif soit pour tenter de traduire le terme *notebook* (Perret, 2021;Krummeich, 2021) ou dans le cadre du séminaire d'écosophie du numérique proposé par le collectif EVEILLE (Krummeich & al., 2022) mobilisant une expérimentation dans une démarche épistémologique simondonienne. <!-- NR: Construire un glossaire ? Pouvons nous proposer/choisir une traduction pour notebook ? Associée à une définition et des synonymes ? Ou recencer les termes existants ? Par exemple, j'aime bien le terme "carnet numérique" car ça renvoie à une objet réel dont tout le monde a fait l'expérience mais un notebook va au delà du simple carnet. Carnet numérique ne renvoie pas aux capacités d'interactivité/computativité d'un *notebook*. --> ### Sur les liens vers les technologies citées #### Langage ou technologie autour de SmallTalk [raku et la philo des langages](https://raku.org/) #### Réaliser des *pipes* dans les langages <!-- Peut-être expliquer ce qu'est un *pipe* ? et que *ceci n'est pas une pipe*... Proposer une(des) traduction(s) ?--> > Le tidyverse est une collection de packages R conçus pour la science des données. Tous les packages partagent une philosophie de conception, une grammaire et des structures de données sous-jacentes (www.tidyverse.org, s.d.). [tidyverse. des pipes dans R](https://www.tidyverse.org/) Pipe UNIX <!-- NR: il y a des pipes dans Python ? --> #### Visualiser (des tables) de données [datatable? en R](https://rstudio.github.io/DT/) [pandas, le datatable de python](https://pandas.pydata.org/) [datatables en js?](https://datatab.net/) [PDL, le pandas de perl?](https://pdl.perl.org/) [netlogo c'est facile à utiliser](https://ccl.northwestern.edu/netlogo/) ## glossaire ### concrétisation ### transindividuation ### documents computationnels ### inscription ### amplification ## webinaires - Le notebook Callisto du HNLab & Codes. L’informatique comme elle s’écrit (Konrad) - Quarto, Reproductibilité & Constructivisme (Mattia) - L’interactivité du notebook (Mattia) - Computo & Onyxia - Esthétique et emacs (Raphaëlle) - Journal of Digital History (JDH), revue d’articles à couches multiples (Konrad) - Episciences overlay journals et NepHAL+ & les données au sein de la revue JTCAM (Raphaëlle) - Jupyter Notebooks et Calcul Intensif (HPC)

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully