
Code for Thought
Welcome to Code for Thought, the podcast about software for research and the people who make it. Languages: English, German, French
Latest episodes

Jan 21, 2025 • 29min
[EN] ByteSized RSE: Gestalt and Data Visualisation - Kirsty Pringle
Happy New Year and Welcome to Season 9 of Code for Thought. The season opens with a ByteSized RSE session - the short online courses with companion episodes for all of you who do science and write code. ByteSized RSE is sponsored by the Universe HPC project. Subject for this episode is data visualisation and how you could use the perception features of our brain (see Gestalt psychology) to tell a compelling story with your data. My guest is Kirsty Pringle from the Software Sustainability Institute in the UK.https://www.interaction-design.org/literature/topics/gestalt-principles Gestalt principles by a user design grouphttps://en.wikipedia.org/wiki/Gestalt_psychology a good summary of Gestalt psychologyhttps://en.wikipedia.org/wiki/Data_and_information_visualization a summary of data visualisationhttps://matplotlib.org the Python Matplotlib libraryhttps://d3js.org the D3 Javascript libraryhttps://root.cern the Root analysis tool by CERNhttps://www.software.ac.uk the Software Sustainability Institutehttps://www.universe-hpc.ac.uk the Universe-HPC projectGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

Dec 24, 2024 • 29min
[EN] Keeping Time - in Memoriam of David Mills (with Harlan Stenn)
English Edition: In this last episode of 2024 I want to remember David Mills and his work on the Network Time Protocol (NTP). The tool that keeps our machines in sync. David Mills worked closely with Harlan Stenn from the Network Time Foundation on NTP and I was very fortunate to grab some of Harlan's time to talk to him about NTP and David Mills' contribution. Some links (by far not an exhaustive list):https://www.eecis.udel.edu/~mills/ David Mills homepage at the Uni. of Delaware (which still exists). There are a lot of links to his work on NTPhttps://eecs.engin.umich.edu/stories/remembering-alum-david-mills-who-brought-the-internet-into-perfect-timehttps://www.ntp.org/ The Network Time Protocol homepage with tons of details and specifications on how it all workshttps://www.nwtime.org The Network Time Foundationhttps://www.eecis.udel.edu/~mills/database/brief/arch/arch.pdf a presentation on how NTP workshttps://www.nwtime.org/bio/harlan-stenn/ Harlan Stenn's Biohttps://datatracker.ietf.org/doc/html/rfc778 I think this is the first RFC of the early version of NTP https://www.ntp.org/reflib/rfc/ This contains a list of all RFCs related to NTPThe sounds you're hearing are from Phill Niblock, musician, composer, artist and his recording you can get on the internet archive https://archive.org/details/phill-niblock-music-by-phill-niblock Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

Dec 17, 2024 • 39min
[EN] A MOOC for Reproducibility - A Legrand, Ch Pouzat, K Hinsen
English Edition: Arnaud Legrand, Christophe Pouzat and Konrad Hinsen, three French researchers, who went through the pain of making research data and software reproducible. Out of that pain grew a set of online courses. I met with them to discuss how they developed the courses, the steps they had to go through and what the courses cover. https://www.fun-mooc.fr/en/courses/reproducible-research-methodological-principles-transparent-scie/https://www.fun-mooc.fr/en/courses/reproducible-research-ii-practices-and-tools-for-managing-comput/https://khinsen.nethttps://orgmode.orgGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

Dec 10, 2024 • 38min
[FR] Reproductibilité avec GUIX - P-A Bouttier, L Courtes et S Tournier
Edition française: GNU Guix est un gestionnaire de paquets pour GNU/Linux. Ghislain a rencontré Pierre-Antoine Bouttier, Ludovic Courtes et Simon Tournier de GUIX pour discuter de la façon dont GUIX peut aider à la reproductibilité. https://guix.gnu.org/fr/https://10years.guix.gnu.org/video/guix-as-a-tool-for-computational-science/https://10years.guix.gnu.org/video/using-guix-for-scientific-reproducible-and-publishable-experiments/https://hpc.guix.info/events/2023/workshop/video/what-is-guix-/https://hpc.guix.info/events/2023/workshop/video/everyone-can-learn-how-to-guix/https://hpc.guix.info/events/2023/workshop/video/reproducible-virtual-machine-management-with-guix/https://hpc.guix.info/events/2023/workshop/video/reconciling-high-performance-computing-with-the-use-of-third-party-libraries-/Dans un contexte HPChttps://inria.hal.science/hal-01161771/enhttps://inria.hal.science/hal-03604971/Plus généralementhttps://guix.gnu.org/en/publications/Simon Tournierhttps://replay.jres.org/w/3TuYmocHwKtzs7q1VtL1GBhttps://www.nature.com/articles/s41597-022-01720-9Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

Dec 3, 2024 • 36min
[EN] Pascal or the art of keeping things simple - in Memoriam of Niklaus Wirth
Charles Forsyth, a seasoned systems programmer known for his expertise in Pascal and compiler development, reflects on the legacy of Niklaus Wirth, a pioneering figure in computing. The discussion highlights the historical significance of the Pascal programming language, its design philosophy of simplicity, and its influence on modern languages like Delphi. Forsyth shares personal anecdotes about how Pascal ignited passion for programming, celebrating its role in education and innovation while showcasing the importance of straightforward solutions in software development.

Nov 29, 2024 • 26min
[EN] ByteSized RSE: Fun with Containers - Simon Li
English edition [EN]: We're kickstarting a round of new ByteSized RSE online classes and podcast episodes with an episode on containers. Focusing on Podman (used in the online class) and Docker. My guest for this episode is Simon Li from the Uni. Dundee. Many thanks to Universe HPC for supporting this podcast. Containers:https://docs.docker.com Dockerhttps://www.docker.com/pricing/faq/ Info regarding the Docker licenseshttps://docs.docker.com/get-started/docker-overview/ An overview of how Docker workshttps://podman.io Podman homepagehttps://podman-desktop.io/docs/migrating-from-docker migrating from Docker to Podmanhttps://www.redhat.com/en/blog/run-containers-mac-podman running Podman on a Machttps://www.redhat.com/en/blog/run-podman-windows running Podman on Windowshttps://github.com/containers/podman/blob/main/docs/tutorials/podman-for-windows.md more on Podman for Windowshttps://containerd.io another container toolhttps://repo2docker.readthedocs.io/en/latest/index.html repro2docker, the tool Simon mentionedhttps://kubernetes.io Kuberneteshttps://apptainer.org Apptainer (formerly Singularity)Container history:https://www.aquasec.com/blog/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016/ brief overviewhttps://www.youtube.com/watch?v=wW9CAH9nSLs the presentation from 2013 when Docker was introduced at PyCon that yearhttps://utcc.utoronto.ca/~cks/space/blog/unix/ChrootHistory a brief history of the chroot(2) command of UnixGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

Nov 26, 2024 • 35min
[DE] Eine kleine Reise durch das Land der Hochleistungsrechner - mit Georg Hager
Deutsche Version: In dieser letzten Folge vor Weihnachten treffe ich mich mit Priv. Doz. Dr Georg Hager vom Rechenzentrum der Universität Erlangen-Nürnberg. Georg Hager gibt uns einen kleinen Überblick in die Entwicklung von HPC Rechnern, also Hochleistungsrechnern und wir sprechen über die Herausforderung bzgl. Software Entwicklung und wie man Personal and HPC Rechner heranführt.Links:https://hpc.fau.de/person/georg-hager/ https://www.nhr-verein.de/en Der NHR e.V.https://en.wikipedia.org/wiki/Vector_processor Vektor Rechnerhttps://ieeexplore.ieee.org/document/508045 "Cluster" von PCs, das Beowulf Systemhttps://en.wikipedia.org/wiki/Myrinet Myrinet Netzwerkhttps://en.wikipedia.org/wiki/InfiniBand Infiniband Netzwerkhttps://www.openmp.org Open MP für paralleles Programmierenhttps://developer.nvidia.com/cuda-toolkit NVIDIA CUDA toolkitEtwas zur Geschichte von älteren Modellenhttps://de.wikipedia.org/wiki/Z23 Der Zuse 2023 Rechnerhttps://horst-zuse.hier-im-netz.de/Konrad_Zuse_index_english_html/rechner_z23.html Konrad Zuse und der Z23https://www.reddit.com/r/pcmasterrace/comments/n4wwp4/the_zuse_z23_at_the_university_of_erlangen_fully/?rdt=55435 der Z23 am Rechenzentrum in Erlangenhttps://en.wikipedia.org/wiki/Magnetic-core_memory Magnetische Speicherhttps://en.wikipedia.org/wiki/Drum_memory TrommelspeicherGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

Nov 19, 2024 • 35min
[EN] Enhancing Science - the eScience Center, Amsterdam, The Netherlands
Luisa Orozco is a research software engineer at the Netherlands eScience Center, with a rich background in civil engineering and physics. Jura Smits also specializes in healthcare, focusing on federated learning and data privacy. They discuss the challenges of integrating machine learning in various fields, particularly chemistry, and the complexities of managing healthcare data privacy. Their insights reveal the unique pathways to their current roles and highlight the importance of collaborative efforts in enhancing digital skills and ensuring data safety in research.

Nov 12, 2024 • 38min
[FR] Le calcul quantique à GENCI - Sabine Mehr et Félix Givois
L'édition française: On a beaucoup de promesse sur l'usage du calcul quantique. Ghislain Vaillant discute avec Sabine Mehr et Félix Givois de GENCI (Grand Equipement National de Calcul Intensif) pour jeter un coup d'œil aux coulisses de cette technologie fascinante. https://www.genci.fr/connaitre-genci/calcul-haute-performance-intelligence-artificielle-et-calcul-quantiquehttps://www.genci.fr/actualites/france-hybrid-hpc-quantum-initiative-hqi-genci-et-le-cea-annoncent-la-selection-de-0Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

Nov 5, 2024 • 34min
[EN] Champions for Change in research: Imperial College London and Cambridge University
Explore the vibrant champion schemes at Imperial College London and Cambridge University. Discover how these initiatives empower PhD students to tackle local software challenges and enhance research data management. Gain insights into the differences between the two programs and the critical role of Data Champions in fostering collaboration. Hear about the experiences of students facing legacy code issues and the impact of educational programs on their careers. The conversation reveals the importance of support networks in driving innovation within research communities.