diff --git a/_data/jobs.yml b/_data/jobs.yml index e5df609db..96766198d 100644 --- a/_data/jobs.yml +++ b/_data/jobs.yml @@ -53,11 +53,6 @@ name: Software Engineer (Astropy) posted: 2026-04-09 url: https://apply.interfolio.com/184639 -- expires: 2026-04-16 - location: Laboratory for Atmospheric and Space Physics, CU Boulder, Boulder, CO - name: Data Systems Team Lead - posted: 2026-04-02 - url: https://jobs.colorado.edu/jobs/JobDetail/Data-Systems-Team-Lead/71009 - expires: 2026-05-01 location: Science & Technology Corp (STC), Greenbelt, MD / remote name: Support Scientist diff --git a/_data/newsletter-events-opportunities.yml b/_data/newsletter-events-opportunities.yml index c002c74ff..c557e532f 100644 --- a/_data/newsletter-events-opportunities.yml +++ b/_data/newsletter-events-opportunities.yml @@ -177,8 +177,96 @@ links: | More information: [Click here](https://hpc-days.github.io/Durham-HPC-Days-2026/) +- expires: 2026-06-24 + type: event + title: Build Portable CPU/GPU Code in Julia with Minimal Effort + when: Jun 24, 2026, 11:00 AM EDT + where: Online + preamble: | + Join Oak Ridge National Laboratory scientists William F Godoy and Philip W Fackler for a live webinar exploring how JACC.jl enables vendor-neutral parallel computing in Julia across CPUs and GPUs. + High-performance computing development often requires engineers and researchers to manage multiple programming models and vendor-specific GPU frameworks. JACC.jl simplifies this process by enabling portable Julia code that runs across CPUs and GPUs from different vendors, all from a single source code base. + In this webinar, Oak Ridge National Laboratory experts will introduce JACC.jl and demonstrate how Julia users can build vendor-neutral parallel applications while maintaining performance and developer productivity. + links: | + Register now to discover how Julia and JACC.jl are enabling the next generation of portable high-performance computing workflows: [Click here to register](https://juliahub.com/events/build-portable-cpu-gpu-code-in-julia-with-minimal-effort) + +- expires: 2026-07-14 + type: event + title: Levels of Software Testing Webinar + when: Tuesday, July 14, 12:00 PM - 1:00 PM MST + where: Online + preamble: | + Join us for the next webinar of the National Laboratories Sustainable Scientific Software Conference's Community of Practice, as community member Jason M. Gates gives us an introduction to different types and levels of software testing, where manual testing is appropriate, and how all this ties into your project documentation. + links: | + Click [here](https://events.gcc.teams.microsoft.com/event/0200afeb-a59c-40f3-9be9-be60e28b067c@7ccb5a20-a303-498c-b0c1-29007381b574) to register! + +- expires: 2026-07-24 + type: event + title: PyOhio 2026 + when: July 24-25, 2026 + where: Online + preamble: | + PyOhio 2026 is the 19th annual Python Community Conference in Cleveland, Ohio. It will be held at Cleveland State University Student Center on July 25-26, 2026. + links: | + Details are available on the conference website: [https://www.pyohio.org/2026/](https://www.pyohio.org/2026/) + + +- expires: 2026-09-22 + type: event + title: LLNL HPC Webinars + when: Tuesday, July 14, 12:00 PM - 1:00 PM MST + where: Online + preamble: | + LLNL’s High Performance Computing Innovation Center is once again putting on a series of **Free, Virtual Open Source Software Tutorials**! + + This July through September, you can hear it straight from the developers of these projects. + We’re kicking things off with Spack July 7-8, but hope to see you at all 13 tutorials! + + links: | + Dates: + - July 7-8: Spack, HPC package manager + - July 14: BLT, build link and test HPC apps + - July 21: Flux, HPC scheduler and resource manager + - July 28: YGM, manage irregular communication + - Aug 4: Caliper & Thicket: measure and analyze performance data + - Aug 1: Axom, modeling and simulation infrastructure + - Aug 18: Jacamar CI: Secure Gitlab runners for HPC centers + - Aug 25: Ascent, in-situ visualization + - Sep 1: Benchpark, reproducible continuous benchmarking framework + - Sep 15: RAJA & Umpire, performance portability and accelerator memory management + - Sep 22: MFEM, scalable, higher order finite element meshing library + + Sign up here: [https://hpcic.llnl.gov/tutorials/2026-hpc-tutorials](https://hpcic.llnl.gov/tutorials/2026-hpc-tutorials) + #------------------- # Opportunities +- expires: 2026-08-30 + type: opportunity + title: Research Opportunity + preamble: | + Community member Ellie O'Brien recruiting participants for a study about how scientists program with agentic code tools. Scientists from any career stage, any level of programming experience, and research topic are welcome. Here are details: + Eligibility: scientists (grad students, postdocs, faculty, researchers) who regularly use an agentic coding tool for research-related programming. + The study involves a single Zoom session (~45–75 min) where you share your screen and work on a programming project from your own research. The experimenter will observe and ask occasional questions as you work, then follow up with a short interview about your experience with these tools. + links: | + Participants receive $50 for their time. Please fill out [this short survey](https://umich.qualtrics.com/jfe/form/SV_86BHNNPRzArnOBw) if you're interested in participating and feel free to send any questions via DM to Ellie on Slack! + +- expires: 2026-08-30 + type: opportunity + title: Connect with Spanish Speaking RSEs! + preamble: | + 🤓 Keen to connect en español with engineers & researchers in Europe and across the pond? + 🦉 Curious to see how far your Duolingo skills can take you in a tech talk? + ❓ Tired of announcements full of questions? + + Then come join us at the monthly Charlas RSE en español! 👏 + + An initiative started by Carlos (@cptanalatriste, from the Alan Turing Institute) and Sofía (@sfmig, from the Sainsbury Wellcome Centre) from a conversation at the DEI workshop during RSECon24. Our aims are: + - to showcase the RSE role across the Spanish-speaking world + - to connect with the cool research and tech carried out by hispanophones all over the world + - to selfishly speak our mother tongue before we forget it! + links: | + Check out the [GitHub](https://charlas-rse-espanol.github.io/#about) for more information! + + - expires: 2026-07-31 type: opportunity title: ACL Caregiver Artificial Intelligence Prize Challenge @@ -377,8 +465,8 @@ Join the community in Washington, DC, September 23–25, 2026, to share solutions, tackle challenges, and build connections that will power the next generation of research. Key dates and deadlines: - - Tutorials — May 22, 2026 - - Papers — June 8, 2026 + - ~~Tutorials — May 22, 2026~~ + - ~~Papers — June 8, 2026~~ - Talk-only, BYOP, and Posters — July 20, 2026 Can't attend the full conference? Free Virtual Tutorials sessions will be held September 1–3 and September 8–11, 2026. @@ -428,4 +516,24 @@ Submission deadline (extended): August 30, 2026. links: | - Journal and submission information: [Click here](https://link.springer.com/journal/10766/updates/27768048) \ No newline at end of file + Journal and submission information: [Click here](https://link.springer.com/journal/10766/updates/27768048) + +- expires: 2026-10-01 + type: opportunity + title: AI Carpentry GenAI + Teaching Discussion + preamble: | + The Software Carpentries are launching a new series of AI Carpentry community sessions: GenAI + Teaching Discussions, with the goal of fostering a Community of Practice around the teaching of programming/data analysis skills in the presence of genAI. + These sessions will be a space for educators to connect and share their current experiences, reflections, and questions around the teaching of computational research skills. + The first calls will take place on Thursday 18 June, at [12:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?msg=GenAI+%2B+Teaching+Community+Discussion&iso=20260618T12&p1=%3A&ah=1) and [19:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?msg=GenAI+%2B+Teaching+Community+Discussion&iso=20260618T19&p1=%3A&ah=1) (follow links to see these converted to your local time). Register to participate in the conversation. + Sessions will begin with an invited presentation from Elle O’Brien, co-author of Scientific Software in the Age of Vibe Coding and A survey of generative AI adoption and perceived productivity among scientists who program, and Director of the AI & Data Science Graduate Data Science Certificate at the University of Michigan. + links: | + Visit the AI Carpentry website to learn more about the calls: [Click here](https://aicarpentry.org/community/discussions/) + +- expires: 2026-08-01 + type: opportunity + title: Connect with the PESO Project! + preamble: | + The PESO Project seeks to establish robust and sustainable scientific software capabilities aligned with the interests of the Department of Energy Office (DOE) of Advanced Scientific Computing Research (ASCR) via partnerships with software teams and communities within DOE, other US agencies, commercial scientific software developers, and the broader open source software community. + In addition, the PESO project is going to start an occasional UX newsletter that will include some resources on conducting UX research and ensuring usability/positive UX. If you have UX resources that should be highlighted as the newsletter launches, please reach out to the `wg-ux` channel! + links: | + PESO Project website: [Click here](https://pesoproject.org/) diff --git a/_data/newsletter_bib.bib b/_data/newsletter_bib.bib index d7f0254a8..34a0541e2 100644 --- a/_data/newsletter_bib.bib +++ b/_data/newsletter_bib.bib @@ -12,8 +12,8 @@ @article{armstrongCharacterizingSecurityCulture2026 url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002050}, urldate = {2026-05-21}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T23:31:57.963Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z} } @article{armstrongPreparingResearchSoftware2026, @@ -30,8 +30,8 @@ @article{armstrongPreparingResearchSoftware2026 url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002062}, urldate = {2026-05-21}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T23:31:57.963Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z} } @report{barkerResearchSoftwareEngineering2026, @@ -45,8 +45,8 @@ @report{barkerResearchSoftwareEngineering2026 urldate = {2026-05-28}, abstract = {The Research Software Engineering in the Age of Generative AI: Building a Community Vision workshop, held in March in Edinburgh, UK, brought together participants to explore how Generative AI may reshape the research software ecosystem, and to help inform a broader community vision for the future of the field.~ Before the workshop, attendees contributed to a draft vision statement that workshop organisers used to identify areas of agreement and difference. A version of this, published as Research Software in an Age of AI-Assisted Development: Reflections from Edinburgh, is intended to provide principles that will guide the community during this time of rapid change. In the workshop, the participants also discussed emerging practices, identified opportunities and risks, and proposed a range of high-impact pilot activities to support the safe, reproducible, and effective use of AI in research software and workflows. The areas focused on included: Suggesting policies and narratives for research-performing institutions Developing a framework to discover, document and address costs, benefits, and risks Understanding future incentives around publishing, preserving and crediting software Verifying and validating research software Defining pathways for the evolution of the research software engineers (RSE) role Identifying and developing necessary training Developing a playbook for RSE managers and open-source software project leaders Making GenAI accessible to all Collaborating together across people, community, and disciplines, not just with AI Across these areas, participants identified 46 different activities, ranging from writing sprints and community-of-practice activities that could begin soon, to longer-term research studies to investigate how verification practices, collaboration patterns, and training needs are changing as AI tools become embedded in research workflows. These projects shared a common focus on community-maintained practices, actionable guidance, and sustained coordination.}, keywords = {community,generative AI,research software,research software engineering}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-28T20:09:36.904Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.721Z}, file = {/Users/tit420/Zotero/storage/9GNVA3UV/Barker et al. - 2026 - Research Software Engineering in the Age of Generative AI Building a Community Vision.pdf} } @@ -72,19 +72,17 @@ @online{bortVCBignameProgrammers2026 Read\_Status\_Date: 2026-05-21T02:36:15.500Z} } -@video{ByteSizedCreateYour2026, - entrysubtype = {video}, +@audio{ByteSizedCreateYour2026, title = {[{{EN}}] {{ByteSized}}: Create Your Web-Site with {{GitHub Pages}} - {{J Cohen}}, {{S Gibson}} - {{Code}} for {{Thought}}}, shorttitle = {[{{EN}}] {{ByteSized}}}, - namea = {Schmidt, Peter}, - nameatype = {collaborator}, + author = {Schmidt, Peter}, date = {2026-05-19}, url = {https://www.buzzsprout.com/1326658/episodes/19133793-en-bytesized-create-your-web-site-with-github-pages-j-cohen-s-gibson}, urldate = {2026-05-21}, abstract = {English Edition:\ In this ByteSized episode \& online class we're talking about GitHub Pages and how it can help you to create a web-site for your research project (reasonably) quickly. With me are Sarah Gibson and Jeremy Cohen.\ I'd li...}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T03:25:52.411Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z}, file = {/Users/tit420/Zotero/storage/2EWWF4FT/19133793-en-bytesized-create-your-web-site-with-github-pages-j-cohen-s-gibson.html} } @@ -99,8 +97,8 @@ @article{carverSustainingResearchSoftware2021 urldate = {2026-05-21}, abstract = {Research software is a class of software developed to support research. Today a wealth of such software is created daily in universities, government, and commercial research enterprises worldwide. The sustainability of this software faces particular challenges due, at least in part, to the type of people who develop it. These Research Software Engineers (RSEs) face challenges in developing and sustaining software that differ from those faced by the developers of traditional software. As a result, professional associations have begun to provide support, advocacy, and resources for RSEs. These benefits are critical to sustaining RSEs, especially in environments where their contributions are often undervalued and not rewarded. This paper focuses on how professional associations, such as the United States Research Software Engineer Association (US-RSE), can provide this support.}, keywords = {career paths,Conferences,Faces,Government,Knowledge engineering,people,research software,Software,software sustainability,Sustainable development}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T03:25:52.413Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z}, file = {/Users/tit420/Zotero/storage/MBQI2WMD/Carver et al. - 2021 - Sustaining Research Software via Research Software Engineers and Professional Associations.pdf;/Users/tit420/Zotero/storage/PETA3B2D/9470770.html} } @@ -185,19 +183,17 @@ @online{claburnGitHubWeGoing Read\_Status\_Date: 2026-05-21T02:36:15.500Z} } -@video{ComputingNotYou2026, - entrysubtype = {video}, +@audio{ComputingNotYou2026, title = {[{{EN}}] {{Computing}}, but Not as You Know It: {{Field Programmable Gate Arrays}} ({{FPGA}}) - with {{Michael McLeod}} - {{Code}} for {{Thought}}}, shorttitle = {[{{EN}}] {{Computing}}, but Not as You Know It}, - namea = {Schmidt, Peter}, - nameatype = {collaborator}, + author = {Schmidt, Peter}, date = {2026-05-05}, url = {https://www.buzzsprout.com/1326658/episodes/19019174-en-computing-but-not-as-you-know-it-field-programmable-gate-arrays-fpga-with-michael-mcleod}, urldate = {2026-05-21}, abstract = {English Edition: In a follow up about "unusual" computers I want to focus on field programmable gate arrays - FPGAs. With my guest and former colleague at UCL, Michael McLeod, we talk about what they are, where they are used and what's so special ...}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T03:25:52.412Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z}, file = {/Users/tit420/Zotero/storage/HFYACMW9/19019174-en-computing-but-not-as-you-know-it-field-programmable-gate-arrays-fpga-with-michael-m.html} } @@ -215,8 +211,20 @@ @article{cosdenDesigningImplementingComprehensive2026 url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002086}, urldate = {2026-05-21}, langid = {english}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z} +} + +@online{CrankGPTLocalHumanpowered, + title = {{{CrankGPT}} — {{Local Human-powered AI}}}, + author = {Squeez Labs}, + url = {https://crankgpt.com/}, + urldate = {2026-06-16}, + abstract = {A human-powered, fully local, fully private AI solution.}, + langid = {english}, annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T23:31:57.963Z} +Read\_Status\_Date: 2026-06-16T01:04:20.125Z}, + file = {/Users/tit420/Zotero/storage/QGJ3I4WD/crankgpt.com.html} } @article{crouchSoftwareSustainabilityInstitute2013, @@ -234,8 +242,8 @@ @article{crouchSoftwareSustainabilityInstitute2013 urldate = {2026-05-21}, abstract = {To effect change, the Software Sustainability Institute works with researchers, developers, funders, and infrastructure providers to identify and address key issues with research software.}, keywords = {domain engineering,Domain engineering,maintainability,Programming,reliability,scientific computing,Scientific computing,Software development,software engineering,Software engineering,Software reliability,Training}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T03:25:52.413Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z}, file = {/Users/tit420/Zotero/storage/ALBPHA5I/6731384.html} } @@ -264,6 +272,20 @@ @article{dicosmoStopTreatingCode2025 file = {/Users/tit420/Zotero/storage/ZDISSPC7/d41586-025-03196-0.html} } +@audio{DoesSpecDrivenDevelopment2026, + title = {[{{EN}}] {{Does Spec-Driven Development}} Replace Agile? {{With Graham Lee}} - {{Code}} for {{Thought}}}, + shorttitle = {[{{EN}}] {{Does Spec-Driven Development}} Replace Agile?}, + author = {Schmidt, Peter}, + date = {2026-06-02}, + url = {https://codeforthought.buzzsprout.com/1326658/episodes/19163979-en-does-spec-driven-development-replace-agile-with-graham-lee}, + urldate = {2026-06-16}, + abstract = {English Edition: Will spec-driven development replace agile processes? My guest Graham Lee\ (https://chironcodex.com/ ) and I discuss if there is still a place for agile software engineering in a world of AI assisted coding.Links:https://mart...}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-06-16T16:05:28.241Z}, + file = {/Users/tit420/Zotero/storage/QWCZ298A/19163979-en-does-spec-driven-development-replace-agile-with-graham-lee.html} +} + @report{druskatResearchSoftwareEngineers2026, title = {Research {{Software Engineers}} in the {{Age}} of {{GenAI}}: {{Same Value}}, {{Changing Practice}}}, shorttitle = {Research {{Software Engineers}} in the {{Age}} of {{GenAI}}}, @@ -276,8 +298,8 @@ @report{druskatResearchSoftwareEngineers2026 abstract = {Research software and its creators have long played a critical role in the advancement of research worldwide. This role is changing in the age of “generative AI” (GenAI), but both the software and the people remain of key importance. Understanding these changes is essential in enabling Research Software Engineers (RSEs) to continue contributing the same high value to the research process and its outputs.~ Before GenAI, the RSE movement had learned to clearly articulate the value proposition of embedding expert software engineering in research to its stakeholders. This blog post highlights how RSEs use GenAI to increase their capacity in both software engineering and research, and visualize this evolution. While GenAI is changing - perhaps considerably - how RSEs work in practice, their value and the value of their work for research remains steady and likely to increase.}, langid = {english}, keywords = {GenAI,Research,Research software,Research software engineers}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-28T20:09:36.904Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.721Z}, file = {/Users/tit420/Zotero/storage/UY727H52/Druskat et al. - 2026 - Research Software Engineers in the Age of GenAI Same Value, Changing Practice.pdf} } @@ -342,8 +364,8 @@ @article{hasselbringTechnologyResearchSoftware2026 urldate = {2026-05-28}, abstract = {Research software has been categorized for various goals. One fundamental dimension of such categorizations is the role that the software plays in the research process. Recently, a new role category has emerged: technology research software, which covers research software developed in technology research. Until now, this category of technology research software has often been overlooked and neglected within the research software engineering community. In this article, we explain technology research software and its primary subroles. Technology readiness levels are an established method of estimating the maturity of technologies, including software systems. For technology research software, these readiness levels define secondary subroles. To illustrate the concept of technology research software and to make it more tangible, we present examples of research software that, depending on its specific use within or outside of research, take on the role of technology research software as well as that of another research software category.}, keywords = {Research and development,Software development management,Technology planning}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-28T20:09:36.905Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.721Z}, file = {/Users/tit420/Zotero/storage/6BSWQ8MR/Hasselbring et al. - 2026 - Technology Research Software An Often Overlooked Category of Research Software.pdf;/Users/tit420/Zotero/storage/2UK2DMNQ/11482008.html} } @@ -376,8 +398,8 @@ @article{kamaliCommunitySoftwareFacility url = {https://opensky.ucar.edu/islandora/object/technotes%3A45415}, urldate = {2026-05-28}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-28T20:09:36.905Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.721Z}, file = {/Users/tit420/Zotero/storage/UDUNTTC9/Kamali et al. - Community Software Facility Discovery Workshop Report Scientific software best practices, tools, an.pdf} } @@ -392,8 +414,8 @@ @report{katzResearchSoftwareAge2026 urldate = {2026-05-28}, abstract = {Important: This document began as a draft vision statement prepared in advance of the “Research Software Engineering in the Age of Generative AI” workshop, March 2026. It was intended to lead to discussion in the document before and discussion in-person at the workshop, including disagreement, and refinement. The current version of the document is a snapshot of that draft vision statement and some of the discussion. It captures a sense of the identified principles, benefits, challenges, and open questions, rather than having a single point of view that represents all of the workshop attendees and contributors. Not all authors necessarily agree with all the points in the document. A note on terminology: We use AI-assisted software development throughout this document to refer to tools and practices often described as Generative AI, GenAI, LLM-enabled development, or AI-assisted coding. We chose this term because it focuses on the activity we care about here, namely the production, verification, documentation, and maintenance of research software, rather than on a particular technology label or marketing category. Research software, the source code, scripts, computational workflows, and infrastructure that power modern research, have never been more central to human discovery. And the scholarly community (funders, publishers, societies, etc.) increasingly recognizes this, though there is still a long way to go before such recognition is widespread or leads to systemic change. At the same time, in the last few years, the rise of AI-assisted tools, i.e., those that can generate code and documentation by using large language and multimodal trained models, and act in semi-autonomous “agentic modes,” has caused significant disruption in software creation and society at large. These tools raise legitimate questions about training data provenance, licensing, quality, security, attribution, environmental cost, and accountability that are hard to ignore. Yet the conversation around AI-assisted tools too often seems to oscillate between hype and dystopian predictions. Neither of these extremes serve research well. This document also starts from the assumption that these tools are and will continue to be used, regardless of the concerns raised above, and aims to guide further usage within this context. This document outlines some ideas about how research software can and should be produced in the era of AI-assisted research tools by Research Software Engineers, computational researchers, and domain experts writing their own code. It focuses on the software production function: building and maintaining software that meaningfully advances research, but also includes the people involved. Workshop participants discussed both, including the role of RSEs and how it will change, such as leveraging the ADSA/USE-RSE-led Position Statement on Generative AI in the RSE Workplace and related work in this space. We believe that developing a shared vision of the future of research software is urgent: AI tools act as an amplifier of existing practices at every level: individual coding habits, institutional incentives, and the commercial priorities of the companies building these tools – accelerating whatever patterns they encounter, both good and bad. Applied without thought, AI-assisted tools can proliferate bugs, embed and reinforce biases, and generate plausible-looking results faster than our existing systems of peer review and verification can check and absorb them. Applied with care and discipline, it has the potential to expand access to computational methods from those with software development skills to those without them, at least for those who can afford it, and allow all researchers to focus on the work that most requires human skill and judgment.}, keywords = {generative AI,research software,research software engineering}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-28T20:09:36.904Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.721Z}, file = {/Users/tit420/Zotero/storage/MABEB35L/Katz et al. - 2026 - Research Software in an Age of AI-Assisted Development Reflections from Edinburgh.pdf} } @@ -406,23 +428,36 @@ @online{KindofBriefShared00:00:00+0000 abstract = {United States Research Software Engineer Association}, langid = {english}, organization = {US-RSE}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T03:25:52.412Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z}, file = {/Users/tit420/Zotero/storage/DS3WJMXT/2022-02-06-a-brief-history-of-usrse.html} } -@video{ManagingPackagesPixi2026, - entrysubtype = {video}, +@online{macdonaldSTAMPEDPrinciplesReproducible2026, + title = {{{STAMPED}} Principles for Reproducible Research Objects}, + author = {Macdonald, Austin and Baker, Cody and To, Isaac and Halchenko, Yaroslav O}, + date = {2026-05-26}, + number = {f3h82\_v1}, + url = {https://osf.io/preprints/metaarxiv/f3h82_v1/}, + urldate = {2026-06-15}, + abstract = {Scientific claims increasingly rely upon the interplay of code, data, and computational environments. Yet the record of how they are used together is often incomplete, scattered, or lost. This undermines rigor, reproducibility, reusability, and efficiency. Previous approaches have improved the governance of digital objects but do not specify how research objects ought to be structured and managed so they can be re-executed and extended. The community is missing a shared vocabulary for this operational layer. Building on recurrent practices and convergent patterns across disciplines, we formalize seven principles: Self-containment, Tracking, Actionability, Modularity, Portability, Ephemerality, and Distributability (STAMPED). Together they give researchers guidelines for building and assessing research objects that others can trust, rerun, and build upon. We frame each principle as a spectrum so that adoption is incremental and starts from existing practice. We support each principle with normative requirements, an interactive checklist, and a map of enabling tools. As conventions mature, tooling improves, and AI agents become increasingly involved in research workflows, the goals of rigor, reproducibility, reusability, and efficiency are becoming more attainable. STAMPED gives researchers, collaborators, reviewers, and agents a common language, concrete goals, and an aligned direction for making computational research more durable. https://github.com/stamped-principles/stamped-paper/}, + pubstate = {prepublished}, + keywords = {open science,provenance,reproducibility,research objects}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-06-16T01:04:20.126Z}, + file = {/Users/tit420/Zotero/storage/TJ2BGX9N/Macdonald et al. - 2026 - STAMPED principles for reproducible research objects.pdf} +} + +@audio{ManagingPackagesPixi2026, title = {[{{EN}}] {{Managing Packages}} with {{Pixi}} - {{Raniere}} de {{Silva}} and {{Wolf Vollprecht}} - {{Code}} for {{Thought}}}, - namea = {Schmidt, Peter}, - nameatype = {collaborator}, + author = {Schmidt, Peter}, date = {2026-05-12}, url = {https://www.buzzsprout.com/1326658/episodes/19064274-en-managing-packages-with-pixi-raniere-de-silva-and-wolf-vollprecht}, urldate = {2026-05-21}, abstract = {English Edition:\ there is a (relatively) new kid on the block - of open source package managers. It's called Pixi: and in this episode I talk to Raniere de Silva (GESIS) and Wolf Vollprecht (Prefix - the company behind Pixi), what the tool br...}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T03:25:52.412Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z}, file = {/Users/tit420/Zotero/storage/8C38H95J/19064274-en-managing-packages-with-pixi-raniere-de-silva-and-wolf-vollprecht.html} } @@ -431,8 +466,8 @@ @online{ManagingResearchSoftware author = {Wilson, Greg}, url = {https://third-bit.com/mrsp/}, urldate = {2026-05-28}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-28T20:09:36.905Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.721Z}, file = {/Users/tit420/Zotero/storage/GKTHZ5R8/mrsp.html} } @@ -449,8 +484,8 @@ @article{martinaEmpiricalEvaluationLLMs2026 url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002219}, urldate = {2026-05-21}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T23:31:57.962Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z} } @article{mcmahonPhysicsOpticalComputing2023, @@ -484,16 +519,16 @@ @book{millerIntroductionSoftwareSecurity isbn = {9798195700508}, langid = {english}, pagetotal = {390}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T03:25:52.412Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z} } @article{mineaultGoodResearchCode, title = {Good {{Research Code}} Handbook}, author = {Mineault, Patrick}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T03:25:52.412Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z}, file = {/Users/tit420/Zotero/storage/VN9MWNVD/Mineault - Good Research Code handbook.pdf} } @@ -524,8 +559,8 @@ @online{NotsobriefHistoryResearch author = {Hettrick, Simon}, url = {https://www.software.ac.uk/blog/not-so-brief-history-research-software-engineers-0}, urldate = {2026-05-21}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T03:25:52.413Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.722Z}, file = {/Users/tit420/Zotero/storage/QJB9WWQZ/not-so-brief-history-research-software-engineers-0.html} } @@ -576,8 +611,8 @@ @article{posadaOakRidgeComputing2026 url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26001470}, urldate = {2026-05-21}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-05-21T23:31:57.962Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-06-15T23:59:08.721Z} } @book{ramanathanIntroductionNeuromorphicComputing2025, @@ -595,6 +630,16 @@ @book{ramanathanIntroductionNeuromorphicComputing2025 file = {/Users/tit420/Zotero/storage/JCZQ8GXY/853942021D89F82AED182F9021E7E0F5.html} } +@online{RealScorelineReveals, + title = {The {{Real Scoreline}} Reveals Nations Facing Climate Penalties - {{University}} of {{Reading}}}, + author = {The University of Reading}, + url = {https://www.reading.ac.uk/news/2026/University-News/The-Real-Scoreline-reveals-nations-facing-climate-penalties}, + urldate = {2026-06-16}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-06-16T01:04:20.125Z}, + file = {/Users/tit420/Zotero/storage/926BIU3J/The-Real-Scoreline-reveals-nations-facing-climate-penalties.html} +} + @unpublished{ruchtiUSRSE25Rapid2025, title = {{{USRSE}} 25 Rapid Access Micro Talks}, author = {Ruchti, Carol and Ogundipe, Michael and Ward, Brian and Hillegas, Curt and Mizrachi, Eli and Brownell, Dave and Tapera, Tinashe Michael and Soules, Jeff and Lackie, Paula and Ruchti, Carol and Ogundipe, Michael and Ward, Brian and Hillegas, Curt and Mizrachi, Eli and Brownell, Dave and Tapera, Tinashe Michael and Soules, Jeff and Lackie, Paula}, @@ -627,12 +672,10 @@ @online{saulGreatExpectationsUnifying2025 file = {/Users/tit420/Zotero/storage/NE7I7ZIL/Saul - 2025 - Great expectations Unifying Statistical Theory and Programming.pdf;/Users/tit420/Zotero/storage/G87HXPJD/2510.html} } -@video{schmidtByteSizedFunFloating2026, - entrysubtype = {video}, +@audio{schmidtByteSizedFunFloating2026, title = {[{{EN}}] {{ByteSized}}: Fun with Floating Points - {{U Ruede}}, {{A Herten}} and {{E}} Di {{Napoli}} - {{Code}} for {{Thought}}}, shorttitle = {[{{EN}}] {{ByteSized}}}, - namea = {Schmidt, Peter}, - nameatype = {collaborator}, + author = {Schmidt, Peter}, date = {2026-03-31}, url = {https://www.buzzsprout.com/1326658/episodes/18841644-en-bytesized-fun-with-floating-points-u-ruede-a-herten-and-e-di-napoli}, urldate = {2026-04-13}, @@ -643,12 +686,10 @@ @video{schmidtByteSizedFunFloating2026 file = {/Users/tit420/Zotero/storage/PTLJK4KV/18841644-en-bytesized-fun-with-floating-points-u-ruede-a-herten-and-e-di-napoli.html} } -@video{schmidtByteSizedFunFloating2026a, - entrysubtype = {video}, +@audio{schmidtByteSizedFunFloating2026a, title = {[{{EN}}] {{ByteSized}}: Fun with Floating Points - {{U Ruede}}, {{A Herten}} and {{E}} Di {{Napoli}} - {{Code}} for {{Thought}}}, shorttitle = {[{{EN}}] {{ByteSized}}}, - namea = {Schmidt, Peter}, - nameatype = {collaborator}, + author = {Schmidt, Peter}, date = {2026-03-31}, url = {https://www.buzzsprout.com/1326658/episodes/18841644-en-bytesized-fun-with-floating-points-u-ruede-a-herten-and-e-di-napoli}, urldate = {2026-04-13}, @@ -673,12 +714,10 @@ @audio{schmidtByteSizedHowGet2026 file = {/Users/tit420/Zotero/storage/44JQ455Z/18674534-en-bytesized-how-to-get-your-digital-ducks-in-a-row-with-richard-acton.html} } -@video{schmidtNextBrainExploringHuman2026, - entrysubtype = {video}, +@audio{schmidtNextBrainExploringHuman2026, title = {[{{EN}}] {{NextBrain}}: Exploring the Human Brain - {{Eugenio Iglesias}}, {{James Hughes}} - {{Code}} for {{Thought}}}, shorttitle = {[{{EN}}] {{NextBrain}}}, - namea = {Schmidt, Peter}, - nameatype = {collaborator}, + author = {Schmidt, Peter}, date = {2026-03-17}, url = {https://www.buzzsprout.com/1326658/episodes/18717155-en-nextbrain-exploring-the-human-brain-eugenio-iglesias-james-hughes}, urldate = {2026-04-13}, @@ -702,12 +741,10 @@ @audio{schmidtRevealingStructureCrystals2026 file = {/Users/tit420/Zotero/storage/DSPJ2H3G/18674558-en-revealing-the-structure-of-crystals-and-proteins-with-crystfel-thomas-white.html} } -@video{schmidtTeamPortraitResearch2026, - entrysubtype = {video}, +@audio{schmidtTeamPortraitResearch2026, title = {[{{EN}}] {{Team Portrait}}: {{Research Software Engineering}} in {{Newcastle}} - {{Code}} for {{Thought}}}, shorttitle = {[{{EN}}] {{Team Portrait}}}, - namea = {Schmidt, Peter}, - nameatype = {collaborator}, + author = {Schmidt, Peter}, date = {2026-03-24}, url = {https://codeforthought.buzzsprout.com/1326658/episodes/18761138-en-team-portrait-research-software-engineering-in-newcastle}, urldate = {2026-04-13}, @@ -718,6 +755,20 @@ @video{schmidtTeamPortraitResearch2026 file = {/Users/tit420/Zotero/storage/ZST9FS63/18761138-en-team-portrait-research-software-engineering-in-newcastle.html} } +@online{schreinerClaudeCodeReviews2026, + title = {Claude {{Code Reviews}} with {{Fable}}}, + author = {Schreiner, Henry}, + date = {2026-06-16T20:00:00-04:00}, + url = {https://iscinumpy.dev/post/claude-code-reviews/}, + urldate = {2026-06-17}, + abstract = {Fable came out and then disappeared a couple of days later. In that short time, I managed to run a lot of repository reviews with it, and was really happy with the results. I’ve found and fixed around 400 bugs and 400+ other issues (performance, simplifications, modernizations) across dozens of my projects, making several hundred PRs with a nearly 100\% merge rate on decided PRs.}, + langid = {english}, + organization = {ISciNumPy.dev}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-06-17T16:59:48.292Z}, + file = {/Users/tit420/Zotero/storage/RI3ZH3FE/claude-code-reviews.html} +} + @online{SilentScientistWhen2025, title = {The {{Silent Scientist}}: {{When Software Research Fails}} to {{Reach Its Audience}} – {{Communications}} of the {{ACM}}}, shorttitle = {The {{Silent Scientist}}}, @@ -799,6 +850,20 @@ @report{teranishiS4PSTStewardshipAdvancement2026 file = {/Users/tit420/Zotero/storage/UYMG4WYZ/Teranishi et al. - 2026 - S4PST Stewardship and Advancement for Programming Systems and Tools 2024-2025 Project Report.pdf} } +@online{udellHowMakeBest2026, + title = {How to Make Best Use of Git and {{GitHub}} for {{AI-assisted}} Software Development}, + author = {Udell, Jon}, + date = {2026-06-02T19:41:11+00:00}, + url = {https://blog.jonudell.net/2026/06/02/how-to-make-best-use-of-git-and-github-for-ai-assisted-software-development/}, + urldate = {2026-06-16}, + abstract = {I’m working on a new tool whose tagline is the title of this post: Make best use of git and GitHub for AI-assisted software development. Called Bram (“Bram runs agents mindfully”)…}, + langid = {american}, + organization = {How to make best use of git and GitHub for AI-assisted software development}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-06-16T16:18:22.799Z}, + file = {/Users/tit420/Zotero/storage/74BXFIZD/how-to-make-best-use-of-git-and-github-for-ai-assisted-software-development.html} +} + @online{UnderstandingAdvancingResearch2025, title = {Understanding and Advancing Research Software Grant Funding Models}, date = {2025-07-25}, @@ -812,3 +877,30 @@ @online{UnderstandingAdvancingResearch2025 Read\_Status\_Date: 2026-03-16T02:12:49.786Z}, file = {/Users/tit420/Zotero/storage/UVZXHIQE/v1.html} } + +@audio{WhatHappenedAgile2026, + title = {[{{EN}}] {{What}} Happened to Agile Development? - {{A}} Review with {{Dave Thomas}} - {{Code}} for {{Thought}}}, + shorttitle = {[{{EN}}] {{What}} Happened to Agile Development?}, + author = {Schmidt, Peter}, + date = {2026-06-16}, + url = {https://www.buzzsprout.com/1326658/episodes/19292687-en-what-happened-to-agile-development-a-review-with-dave-thomas}, + urldate = {2026-06-16}, + abstract = {English Edition:\ I want to come back to agile development practices with my guest Dave Thomas, or Pragmatic Dave as he is also known in the trade. Dave is one of the authors of the manifesto for agile development - and we talk about what has ...}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-06-16T16:05:28.241Z}, + file = {/Users/tit420/Zotero/storage/NBJV5ZD6/19292687-en-what-happened-to-agile-development-a-review-with-dave-thomas.html} +} + +@audio{WhenBitsRot2026, + title = {[{{EN}}] {{When Bits Rot}} - with {{C McKean}}, {{L Talboom}}, {{A Page-Mitchell}} - {{Code}} for {{Thought}}}, + author = {Schmidt, Peter}, + date = {2026-06-09}, + url = {https://codeforthought.buzzsprout.com/1326658/episodes/19221837-en-when-bits-rot-with-c-mckean-l-talboom-a-page-mitchell}, + urldate = {2026-06-16}, + abstract = {English Edition: floppy disks, hard drives, CDs, DVDs, SSD drives - no matter what you choose to store your data on - ultimately they all decay. With my guests Callum McKean, Leontien Talboom and Adrian Page-Mitchell, we're going to talk about wha...}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-06-16T16:05:28.241Z}, + file = {/Users/tit420/Zotero/storage/YGL4ZLC9/19221837-en-when-bits-rot-with-c-mckean-l-talboom-a-page-mitchell.html} +} diff --git a/_data/newsletter_bib_yml.yml b/_data/newsletter_bib_yml.yml index f462111a9..5cc4463cc 100644 --- a/_data/newsletter_bib_yml.yml +++ b/_data/newsletter_bib_yml.yml @@ -1,10 +1,10 @@ --- -nocite: "[@*]" +nocite: \[@\*\] references: - accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T23:31:57.963Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Armstrong given: Matthew @@ -33,8 +33,8 @@ references: volume: 183 - accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T23:31:57.963Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Armstrong given: Matthew @@ -92,8 +92,8 @@ references: guidance, and sustained coordination." accessed: 2026-05-28 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-28T20:09:36.904Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.721Z author: - family: Barker given: Michelle @@ -137,7 +137,7 @@ references: given: Vani - family: Marwaha given: Rohan - - family: O'Brien + - family: O’Brien given: Elle - family: Price-Whelan given: Adrian @@ -187,7 +187,7 @@ references: - family: Katz given: Daniel id: besserHowGenerativeAI - title: How generative AI is shaping research \... \| Open Research + title: How generative AI is shaping research ... \| Open Research Europe type: webpage url: "https://open-research-europe.ec.europa.eu/articles/6-56/v1" @@ -206,25 +206,27 @@ references: language: en-US publisher: TechCrunch title: A VC and some big-name programmers are trying to solve open - source's funding problem, permanently + source’s funding problem, permanently type: webpage url: "https://techcrunch.com/2026/02/26/a-vc-and-some-big-name-programmers-are-trying-to-solve-open-sources-funding-problem-permanently/" - abstract: "English Edition:\\ In this ByteSized episode \\& - online class we're talking about GitHub Pages and how it can help + online class we’re talking about GitHub Pages and how it can help you to create a web-site for your research project (reasonably) - quickly. With me are Sarah Gibson and Jeremy Cohen.\\ I'd - li\\..." + quickly. With me are Sarah Gibson and Jeremy Cohen.\\ I’d li..." accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T03:25:52.411Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z + author: + - family: Schmidt + given: Peter id: ByteSizedCreateYour2026 issued: 2026-05-19 language: en-US title: "\\[EN\\] ByteSized: Create your web-site with GitHub Pages - J Cohen, S Gibson - Code for Thought" title-short: \[EN\] ByteSized - type: motion_picture + type: song url: "https://www.buzzsprout.com/1326658/episodes/19133793-en-bytesized-create-your-web-site-with-github-pages-j-cohen-s-gibson" - abstract: Research software is a class of software developed to support research. Today a wealth of such software is created daily @@ -242,8 +244,8 @@ references: (US-RSE), can provide this support. accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T03:25:52.413Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Carver given: Jeffrey C. @@ -313,7 +315,7 @@ references: potential to accelerate innovation. We surveyed researchers in two leading German research organizations to examine AI adoption, barriers, and perceived impact on research. Researchers are widely - using AI tools -- often for primary and creative tasks -- and many + using AI tools – often for primary and creative tasks – and many expect the technology to be transformative for research. Effective use appears linked to both hands-on experience and engagement with learning resources. A persistent gender gap in AI use is closely @@ -351,8 +353,8 @@ references: issued: 2026-03-01 keyword: AI,Innovation,Research,Survey evidence,Technology adoption page: 105381 - title: Who uses AI in research, and for what? [Large-scale]{.nocase} - survey evidence from Germany + title: Who uses AI in research, and for what? + Large-scale survey evidence from Germany title-short: Who uses AI in research, and for what? type: article-journal url: "https://www.sciencedirect.com/science/article/pii/S0048733325002100" @@ -368,10 +370,10 @@ references: given: Thomas id: claburnAIStillDoesnt language: en-US - title: AI still doesn't work very well in business, reckoning soon + title: AI still doesn’t work very well in business, reckoning soon type: webpage url: "https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/" -- abstract: ": As of April 24 you'll be feeding the Octocat unless you +- abstract: ": As of April 24 you’ll be feeding the Octocat unless you opt out" accessed: 2026-04-08 annote: | @@ -386,26 +388,29 @@ references: title-short: GitHub type: webpage url: "https://www.theregister.com/2026/03/26/github_ai_training_policy_changes/" -- abstract: "English Edition: In a follow up about \\\"unusual\\\" computers - I want to focus on field programmable gate arrays - FPGAs. With my +- abstract: "English Edition: In a follow up about \"unusual\" computers I + want to focus on field programmable gate arrays - FPGAs. With my guest and former colleague at UCL, Michael McLeod, we talk about - what they are, where they are used and what's so special \\..." + what they are, where they are used and what’s so special ..." accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T03:25:52.412Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z + author: + - family: Schmidt + given: Peter id: ComputingNotYou2026 issued: 2026-05-05 language: en-US title: "\\[EN\\] Computing, but not as you know it: Field Programmable Gate Arrays (FPGA) - with Michael McLeod - Code for Thought" title-short: \[EN\] Computing, but not as you know it - type: motion_picture + type: song url: "https://www.buzzsprout.com/1326658/episodes/19019174-en-computing-but-not-as-you-know-it-field-programmable-gate-arrays-fpga-with-michael-mcleod" - accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T23:31:57.963Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Cosden given: Ian A. @@ -428,13 +433,26 @@ references: type: article-journal url: "https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002086" volume: 183 +- abstract: A human-powered, fully local, fully private AI solution. + accessed: 2026-06-16 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-06-16T01:04:20.125Z + author: + - family: Labs + given: Squeez + id: CrankGPTLocalHumanpowered + language: en-US + title: CrankGPT — Local Human-powered AI + type: webpage + url: "https://crankgpt.com/" - abstract: To effect change, the Software Sustainability Institute works with researchers, developers, funders, and infrastructure providers to identify and address key issues with research software. accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T03:25:52.413Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Crouch given: Stephen @@ -521,9 +539,28 @@ references: type: article-journal url: "https://www.nature.com/articles/d41586-025-03196-0" volume: 646 +- abstract: "English Edition: Will spec-driven development replace agile + processes? My guest Graham Lee\\ (https://chironcodex.com/ ) + and I discuss if there is still a place for agile software + engineering in a world of AI assisted coding.Links:https://mart..." + accessed: 2026-06-16 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-06-16T16:05:28.241Z + author: + - family: Schmidt + given: Peter + id: DoesSpecDrivenDevelopment2026 + issued: 2026-06-02 + language: en-US + title: \[EN\] Does Spec-Driven Development replace agile? With Graham + Lee - Code for Thought + title-short: \[EN\] Does Spec-Driven Development replace agile? + type: song + url: "https://codeforthought.buzzsprout.com/1326658/episodes/19163979-en-does-spec-driven-development-replace-agile-with-graham-lee" - abstract: Research software and its creators have long played a critical role in the advancement of research worldwide. This role is - changing in the age of "generative AI" (GenAI), but both the + changing in the age of “generative AI” (GenAI), but both the software and the people remain of key importance. Understanding these changes is essential in enabling Research Software Engineers (RSEs) to continue contributing the same high value to the research @@ -537,8 +574,8 @@ references: remains steady and likely to increase. accessed: 2026-05-28 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-28T20:09:36.904Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.721Z author: - family: Druskat given: Stephan @@ -681,8 +718,8 @@ references: software category." accessed: 2026-05-28 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-28T20:09:36.905Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.721Z author: - family: Hasselbring given: Wilhelm @@ -742,8 +779,8 @@ references: volume: 119 - accessed: 2026-05-28 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-28T20:09:36.905Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.721Z author: - family: Kamali given: "Author: Soudeh" @@ -761,8 +798,8 @@ references: type: article-journal url: "https://opensky.ucar.edu/islandora/object/technotes%3A45415" - abstract: "Important: This document began as a draft vision statement - prepared in advance of the \"Research Software Engineering in the Age - of Generative AI\" workshop, March 2026. It was intended to lead to + prepared in advance of the “Research Software Engineering in the Age + of Generative AI” workshop, March 2026. It was intended to lead to discussion in the document before and discussion in-person at the workshop, including disagreement, and refinement. The current version of the document is a snapshot of that draft vision statement @@ -785,8 +822,8 @@ references: widespread or leads to systemic change. At the same time, in the last few years, the rise of AI-assisted tools, i.e., those that can generate code and documentation by using large language and - multimodal trained models, and act in semi-autonomous \"agentic - modes,\" has caused significant disruption in software creation and + multimodal trained models, and act in semi-autonomous “agentic + modes,” has caused significant disruption in software creation and society at large. These tools raise legitimate questions about training data provenance, licensing, quality, security, attribution, environmental cost, and accountability that are hard to ignore. Yet @@ -808,7 +845,7 @@ references: developing a shared vision of the future of research software is urgent: AI tools act as an amplifier of existing practices at every level: individual coding habits, institutional incentives, and the - commercial priorities of the companies building these tools -- + commercial priorities of the companies building these tools – accelerating whatever patterns they encounter, both good and bad. Applied without thought, AI-assisted tools can proliferate bugs, embed and reinforce biases, and generate plausible-looking results @@ -820,8 +857,8 @@ references: work that most requires human skill and judgment." accessed: 2026-05-28 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-28T20:09:36.904Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.721Z author: - family: Katz given: Daniel S. @@ -857,7 +894,7 @@ references: given: Christina - family: Mandava given: Vani - - family: O'Brien + - family: O’Brien given: Elle - family: Price-Whelan given: Adrian @@ -889,10 +926,10 @@ references: type: report url: "https://zenodo.org/records/20321134" - abstract: United States Research Software Engineer Association - accessed: 2022-05-21 + accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T03:25:52.412Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Sochat given: Vanessa @@ -925,25 +962,73 @@ references: title: A kind-of brief shared early history of US-RSE type: webpage url: "https://us-rse.org/2022-02-06-a-brief-history-of-usrse/" +- abstract: "Scientific claims increasingly rely upon the interplay of + code, data, and computational environments. Yet the record of how + they are used together is often incomplete, scattered, or lost. This + undermines rigor, reproducibility, reusability, and efficiency. + Previous approaches have improved the governance of digital objects + but do not specify how research objects ought to be structured and + managed so they can be re-executed and extended. The community is + missing a shared vocabulary for this operational layer. Building on + recurrent practices and convergent patterns across disciplines, we + formalize seven principles: Self-containment, Tracking, + Actionability, Modularity, Portability, Ephemerality, and + Distributability (STAMPED). Together they give researchers + guidelines for building and assessing research objects that others + can trust, rerun, and build upon. We frame each principle as a + spectrum so that adoption is incremental and starts from existing + practice. We support each principle with normative requirements, an + interactive checklist, and a map of enabling tools. As conventions + mature, tooling improves, and AI agents become increasingly involved + in research workflows, the goals of rigor, reproducibility, + reusability, and efficiency are becoming more attainable. STAMPED + gives researchers, collaborators, reviewers, and agents a common + language, concrete goals, and an aligned direction for making + computational research more durable. + https://github.com/stamped-principles/stamped-paper/" + accessed: 2026-06-15 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-06-16T01:04:20.126Z + author: + - family: Macdonald + given: Austin + - family: Baker + given: Cody + - family: To + given: Isaac + - family: Halchenko + given: Yaroslav O + id: macdonaldSTAMPEDPrinciplesReproducible2026 + issued: 2026-05-26 + keyword: open science,provenance,reproducibility,research objects + number: f3h82_v1 + status: pre-published + title: STAMPED principles for reproducible research objects + type: webpage + url: "https://osf.io/preprints/metaarxiv/f3h82_v1/" - abstract: "English Edition:\\ there is a (relatively) new kid on - the block - of open source package managers. It's called Pixi: and + the block - of open source package managers. It’s called Pixi: and in this episode I talk to Raniere de Silva (GESIS) and Wolf - Vollprecht (Prefix - the company behind Pixi), what the tool br\\..." + Vollprecht (Prefix - the company behind Pixi), what the tool br..." accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T03:25:52.412Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z + author: + - family: Schmidt + given: Peter id: ManagingPackagesPixi2026 issued: 2026-05-12 language: en-US title: \[EN\] Managing Packages with Pixi - Raniere de Silva and Wolf Vollprecht - Code for Thought - type: motion_picture + type: song url: "https://www.buzzsprout.com/1326658/episodes/19064274-en-managing-packages-with-pixi-raniere-de-silva-and-wolf-vollprecht" - accessed: 2026-05-28 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-28T20:09:36.905Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.721Z author: - family: Wilson given: Greg @@ -953,8 +1038,8 @@ references: url: "https://third-bit.com/mrsp/" - accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T23:31:57.962Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Martina given: Tobia @@ -988,8 +1073,8 @@ references: speed or energy-efficiency benefits over electronics for computing, enumerating 11 features of optics that can be harnessed when designing an optical computer. One often-mentioned motivation for - optical computing -- that the speed of light \$c\$ is fast -- is not - a key differentiating physical property of optics for computing; + optical computing – that the speed of light \$c\$ is fast – is not a + key differentiating physical property of optics for computing; understanding where an advantage could come from is more subtle. We discuss how gaining an advantage over state-of-the-art electronic processors will likely only be achievable by careful design that @@ -1031,8 +1116,8 @@ references: can pick up whenever you need to a refresher or to learn a new topic. annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T03:25:52.412Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Miller given: Barton P. @@ -1046,8 +1131,8 @@ references: title: Introduction to Software Security type: book - annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T03:25:52.412Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Mineault given: Patrick @@ -1056,7 +1141,7 @@ references: title: Good Research Code handbook type: article-journal - abstract: Lost for more than half a century, the rare Chinese - typewriter whose name means "clear and fast" was discovered in a New + typewriter whose name means “clear and fast” was discovered in a New York basement and entrusted to Stanford Libraries. accessed: 2025-11-07 annote: | @@ -1064,7 +1149,7 @@ references: Read_Status_Date: 2026-03-16T02:12:49.785Z id: MingKwaiPrototypeOrigin language: en-US - title: MingKwai prototype, the 'origin of Chinese computing,' finds a + title: MingKwai prototype, the ‘origin of Chinese computing,’ finds a home at Stanford type: webpage url: "https://news.stanford.edu/stories/2025/05/mingkwai-chinese-typewriter-prototype-stanford-libraries" @@ -1083,8 +1168,8 @@ references: url: "https://nesbitt.io/2026/03/15/guided-meditation-for-developers.html" - accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T03:25:52.413Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.722Z author: - family: Hettrick given: Simon @@ -1107,8 +1192,8 @@ references: title: OpenAI to acquire Astral type: webpage url: "https://openai.com/index/openai-to-acquire-astral/" -- abstract: Calls to recognize research software engineers are not new - --- but such professionals are needed now more than ever. +- abstract: Calls to recognize research software engineers are not new — + but such professionals are needed now more than ever. accessed: 2025-11-07 annote: | Read_Status: Read\ @@ -1130,8 +1215,8 @@ references: volume: 7 - accessed: 2026-05-21 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-05-21T23:31:57.962Z + Read_Status: Read\ + Read_Status_Date: 2026-06-15T23:59:08.721Z author: - family: Posada given: Edwin F. @@ -1187,6 +1272,19 @@ references: title: Introduction to Neuromorphic Computing type: book url: "https://www.cambridge.org/core/books/introduction-to-neuromorphic-computing/853942021D89F82AED182F9021E7E0F5" +- accessed: 2026-06-16 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-06-16T01:04:20.125Z + author: + - dropping-particle: of + family: Reading + given: The University + id: RealScorelineReveals + title: The Real Scoreline reveals nations facing climate penalties - + University of Reading + type: webpage + url: "https://www.reading.ac.uk/news/2026/University-News/The-Real-Scoreline-reveals-nations-facing-climate-penalties" - abstract: Slide set of the accepted rapid access micro talks at USRSE 25. accessed: 2026-04-09 @@ -1237,11 +1335,11 @@ references: type: manuscript url: "https://zenodo.org/records/17297728" - abstract: Beginning in the 1970s, statistician-cum-logician Per - Martin-L\\\"of wrote a series of papers developing what became - Martin-L\\\"of type theory, realizing a system where the distinction + Martin-L\\of wrote a series of papers developing what became + Martin-L\\of type theory, realizing a system where the distinction between mathematics and programming disappears. Inspired by this vision, this paper introduces dependent type theory (of which - Martin-L\\\"of type theory is an example) to a statistical audience. + Martin-L\\of type theory is an example) to a statistical audience. Examples from statistics and probability theory demonstrate how dependent type theory and an algebraic perspective can unify the theoretical and computational concerns of statistics, ensuring @@ -1266,39 +1364,45 @@ references: - abstract: "English Edition: how are real numbers e.g. 0.1 represented on computers? What can go wrong with using their representation in calculations? And does it matter? These and other questions are the - subject of this ByteSized episode with my guests Prof\\..." + subject of this ByteSized episode with my guests Prof..." accessed: 2026-04-13 annote: | Read_Status: Read\ Read_Status_Date: 2026-05-21T02:36:15.500Z + author: + - family: Schmidt + given: Peter id: schmidtByteSizedFunFloating2026 issued: 2026-03-31 language: en-US title: "\\[EN\\] ByteSized: Fun with floating points - U Ruede, A Herten and E di Napoli - Code for Thought" title-short: \[EN\] ByteSized - type: motion_picture + type: song url: "https://www.buzzsprout.com/1326658/episodes/18841644-en-bytesized-fun-with-floating-points-u-ruede-a-herten-and-e-di-napoli" - abstract: "English Edition: how are real numbers e.g. 0.1 represented on computers? What can go wrong with using their representation in calculations? And does it matter? These and other questions are the - subject of this ByteSized episode with my guests Prof\\..." + subject of this ByteSized episode with my guests Prof..." accessed: 2026-04-13 annote: | Read_Status: Read\ Read_Status_Date: 2026-05-21T02:36:15.500Z + author: + - family: Schmidt + given: Peter id: schmidtByteSizedFunFloating2026a issued: 2026-03-31 language: en-US title: "\\[EN\\] ByteSized: Fun with floating points - U Ruede, A Herten and E di Napoli - Code for Thought" title-short: \[EN\] ByteSized - type: motion_picture + type: song url: "https://www.buzzsprout.com/1326658/episodes/18841644-en-bytesized-fun-with-floating-points-u-ruede-a-herten-and-e-di-napoli" - abstract: "English Edition (ByteSized): In this first episode of the new ByteSized dRTP season, sponsored by the STEP-UP programme from - the EPSRC (UK) you'll meet Richard Acton. Richard created a tool to - help you keep track of all the steps you should take t\\..." + the EPSRC (UK) you’ll meet Richard Acton. Richard created a tool to + help you keep track of all the steps you should take t..." accessed: 2026-03-16 annote: | Read_Status: Read\ @@ -1317,24 +1421,26 @@ references: - abstract: "English Edition:\\ NextBrain is a next generation atlas of the human brain. Juan Eugenio Iglesias Gonzales from Massachusetts General in Boston, US, has been leading this project. - My colleague James Hughes (University College London) and I - were\\..." + My colleague James Hughes (University College London) and I were..." accessed: 2026-04-13 annote: | Read_Status: Read\ Read_Status_Date: 2026-05-21T02:36:15.500Z + author: + - family: Schmidt + given: Peter id: schmidtNextBrainExploringHuman2026 issued: 2026-03-17 language: en-US title: "\\[EN\\] NextBrain: Exploring the human brain - Eugenio Iglesias, James Hughes - Code for Thought" title-short: \[EN\] NextBrain - type: motion_picture + type: song url: "https://www.buzzsprout.com/1326658/episodes/18717155-en-nextbrain-exploring-the-human-brain-eugenio-iglesias-james-hughes" - abstract: "English Edition:\\ Meet Thomas White from DESY (German Electron Synchrotron) who is the creator and maintainer of the tool CrystFEL. The tool to help understand and analyse the structure of - materials such as crystals and proteins. Thomas and I \\..." + materials such as crystals and proteins. Thomas and I ..." accessed: 2026-03-16 annote: | Read_Status: Read\ @@ -1349,23 +1455,46 @@ references: CrystFEL - Thomas White - Code for Thought type: song url: "https://www.buzzsprout.com/1326658/episodes/18674558-en-revealing-the-structure-of-crystals-and-proteins-with-crystfel-thomas-white" -- abstract: "English Edition:\\ for this episode we're going \\\"up - North\\\", to visit the Research Software Engineering team of the +- abstract: "English Edition:\\ for this episode we’re going \"up + North\", to visit the Research Software Engineering team of the University of Newcastle. The team has been hosting the UK RSE Conference in 2022 and 2024 and here is a chance to meet at least - s\\..." + s..." accessed: 2026-04-13 annote: | Read_Status: Read\ Read_Status_Date: 2026-05-21T02:36:15.500Z + author: + - family: Schmidt + given: Peter id: schmidtTeamPortraitResearch2026 issued: 2026-03-24 language: en-US title: "\\[EN\\] Team Portrait: Research Software Engineering in Newcastle - Code for Thought" title-short: \[EN\] Team Portrait - type: motion_picture + type: song url: "https://codeforthought.buzzsprout.com/1326658/episodes/18761138-en-team-portrait-research-software-engineering-in-newcastle" +- abstract: Fable came out and then disappeared a couple of days later. + In that short time, I managed to run a lot of repository reviews + with it, and was really happy with the results. I’ve found and fixed + around 400 bugs and 400+ other issues (performance, simplifications, + modernizations) across dozens of my projects, making several hundred + PRs with a nearly 100% merge rate on decided PRs. + accessed: 2026-06-17 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-06-17T16:59:48.292Z + author: + - family: Schreiner + given: Henry + id: schreinerClaudeCodeReviews2026 + issued: 2026-06-16 + language: en-US + publisher: ISciNumPy.dev + title: Claude Code Reviews with Fable + type: webpage + url: "https://iscinumpy.dev/post/claude-code-reviews/" - accessed: 2025-11-07 annote: | Read_Status: Read\ @@ -1374,7 +1503,7 @@ references: issued: 2025-10-10 language: en-US title: "The Silent Scientist: When Software Research Fails to Reach - Its Audience -- Communications of the ACM" + Its Audience – Communications of the ACM" title-short: The Silent Scientist type: webpage url: "https://cacm.acm.org/opinion/the-silent-scientist-when-software-research-fails-to-reach-its-audience/" @@ -1408,8 +1537,8 @@ references: id: stetskovClaudeCodesSource2025 issued: 2025-09-19 language: en-US - title: "Claude Code's Source: 3,167-Line Function, Regex Sentiment" - title-short: Claude Code's Source + title: "Claude Code’s Source: 3,167-Line Function, Regex Sentiment" + title-short: Claude Code’s Source type: webpage url: "https://techtrenches.dev/p/the-snake-that-ate-itself-what-claude" - abstract: The Apple Calculator leaked 32GB of RAM. @@ -1441,8 +1570,8 @@ references: title: Artificial Intelligence can Erase Technical Debt type: webpage url: "https://substack.com/home/post/p-193978032" -- abstract: "We present the \\\"Stewardship and Advancement of Programming - Systems and Tools\\\" (S4PST) project report for the calendar years +- abstract: "We present the \"Stewardship and Advancement of Programming + Systems and Tools\" (S4PST) project report for the calendar years 2024 and 2025. S4PST is dedicated to the stewardship and advancement of Programming Systems and Tools (PST) mainly targeting high-performance computing (HPC) for the scientific community. The @@ -1532,7 +1661,7 @@ references: id: teranishiS4PSTStewardshipAdvancement2026 issued: 2026-01-12 language: en-US - number: ORNL/SPR--2026/4406 + number: ORNL/SPR–2026/4406 publisher: Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States) title: "S4PST: Stewardship and Advancement for Programming Systems and @@ -1540,6 +1669,25 @@ references: title-short: S4PST type: report url: "https://www.osti.gov/biblio/3016977" +- abstract: "I’m working on a new tool whose tagline is the title of + this post: Make best use of git and GitHub for AI-assisted software + development. Called Bram (“Bram runs agents mindfully”)…" + accessed: 2026-06-16 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-06-16T16:18:22.799Z + author: + - family: Udell + given: Jon + id: udellHowMakeBest2026 + issued: 2026-06-02 + language: en-US + publisher: How to make best use of git; GitHub for AI-assisted + software development + title: How to make best use of git and GitHub for + AI-assisted software development + type: webpage + url: "https://blog.jonudell.net/2026/06/02/how-to-make-best-use-of-git-and-github-for-ai-assisted-software-development/" - abstract: Read the latest article version by Daniel S. Katz, Eric A. Jensen, Michelle Barker at Open Research Europe accessed: 2025-11-07 @@ -1555,5 +1703,42 @@ references: models type: webpage url: "https://open-research-europe.ec.europa.eu/articles/5-199/v1" +- abstract: "English Edition:\\ I want to come back to agile + development practices with my guest Dave Thomas, or Pragmatic Dave + as he is also known in the trade. Dave is one of the authors of the + manifesto for agile development - and we talk about what has ..." + accessed: 2026-06-16 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-06-16T16:05:28.241Z + author: + - family: Schmidt + given: Peter + id: WhatHappenedAgile2026 + issued: 2026-06-16 + language: en-US + title: \[EN\] What happened to agile development? - A review with Dave + Thomas - Code for Thought + title-short: \[EN\] What happened to agile development? + type: song + url: "https://www.buzzsprout.com/1326658/episodes/19292687-en-what-happened-to-agile-development-a-review-with-dave-thomas" +- abstract: "English Edition: floppy disks, hard drives, CDs, DVDs, SSD + drives - no matter what you choose to store your data on - + ultimately they all decay. With my guests Callum McKean, Leontien + Talboom and Adrian Page-Mitchell, we’re going to talk about wha..." + accessed: 2026-06-16 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-06-16T16:05:28.241Z + author: + - family: Schmidt + given: Peter + id: WhenBitsRot2026 + issued: 2026-06-09 + language: en-US + title: \[EN\] When Bits Rot - with C McKean, L Talboom, A + Page-Mitchell - Code for Thought + type: song + url: "https://codeforthought.buzzsprout.com/1326658/episodes/19221837-en-when-bits-rot-with-c-mckean-l-talboom-a-page-mitchell" --- diff --git a/_includes/citation-podcast.html b/_includes/citation-podcast.html index 4de88211a..b1f245498 100644 --- a/_includes/citation-podcast.html +++ b/_includes/citation-podcast.html @@ -13,4 +13,4 @@ {%- endif -%} {%- endcapture %} -- **{{ authors }}**{% if ref.issued %} ({{ ref.issued | date: "%Y" }}){% endif %}. _{{ ref.title }}_, {% if ref.container-title %}*{{ ref.container-title }}*{% endif %}{% if ref.volume %} {{ ref.volume }}{% endif %}{% if ref.issue %}({{ ref.issue }}){% endif %}. {% if ref.url %}[Listen here🔊.]( {{ ref.url }} ){% endif %} \ No newline at end of file +- **{{ authors }}**{% if ref.issued %} ({{ ref.issued | date: "%Y" }}){% endif %}. _{{ ref.title }}_, {% if ref.container-title %}*{{ ref.container-title }}*{% endif %}{% if ref.volume %} {{ ref.volume }}{% endif %}{% if ref.issue %}({{ ref.issue }}){% endif %}. {% if ref.url %}[Listen here🔊.]( {{ ref.url }} ){% endif %} \ No newline at end of file diff --git a/_includes/citation.html b/_includes/citation.html index 959f7a3fd..321d37736 100644 --- a/_includes/citation.html +++ b/_includes/citation.html @@ -2,15 +2,16 @@ {% capture authors -%} {%- if ref.author -%} - {%- for a in ref.author -%} - {%- if forloop.index <= 3 -%} - {{ a.family }}, {{ a.given | slice: 0 }}.{% if forloop.index < 3 and forloop.index < ref.author.size %}, {% endif %} - {%- elsif forloop.index == 4 -%} - et al. - {%- break -%} + {%- for a in ref.author limit:3 -%} + {%- if a.given -%} + {{ a.given }} {{ a.family }} + {%- else -%} + {{ a.family }} {%- endif -%} + {%- unless forloop.last -%}, {% endunless -%} {%- endfor -%} + {%- if ref.author.size > 3 -%}, et al.{%- endif -%} {%- endif -%} {%- endcapture %} -- **{{ authors }}**{% if ref.issued %} ({{ ref.issued | date: "%Y" }}){% endif %}. _{{ ref.title }}_, {% if ref.container-title %}*{{ ref.container-title }}*{% endif %}{% if ref.volume %} {{ ref.volume }}{% endif %}{% if ref.issue %}({{ ref.issue }}){% endif %}. {% if ref.doi %}[Read the Article.](https://doi.org/{{ ref.doi }}){% elsif ref.url %}[Check it out.]( {{ ref.url }} ){% elsif ref.publisher %}[Read the Article.]( {{ ref.publisher }} ){% endif %} \ No newline at end of file +- **{{ authors }}**{% if ref.issued %} ({{ ref.issued | date: "%Y" }}){% endif %}. _{{ ref.title }}_{% if ref.container-title %}, *{{ ref.container-title }}*{% endif %}{% if ref.volume %} {{ ref.volume }}{% endif %}{% if ref.issue %}({{ ref.issue }}){% endif %}. {% if ref.doi %}[Read the Article.](https://doi.org/{{ ref.doi }}){% elsif ref.url %}[Check it out.]( {{ ref.url }} ){% elsif ref.publisher %}[Read the Article.]( {{ ref.publisher }} ){% endif %} \ No newline at end of file diff --git a/_posts/newsletters/2026-06-15-newsletter.md b/_posts/newsletters/2026-06-15-newsletter.md new file mode 100644 index 000000000..e786e384d --- /dev/null +++ b/_posts/newsletters/2026-06-15-newsletter.md @@ -0,0 +1,600 @@ +--- +layout: post +title: "US-RSE June 2026 Newsletter" +subtitle: "🤔 Arrestive Curiosity & RSEs: How to Turn the Shiny Toy Syndrome Bug into a Feature 🤔" +category: newsletter +tags: [newsletter, June] +date: 2026-06-15 00:00:00 -0400 +author: "Tinashe M. Tapera (Author & Editor), Sandra Gesing (Editor), Ian Cosden (Editor)" +image: "/assets/img/newsletter-202606/tasha-kostyuk-TtMKq3lJm-U-unsplash.jpg" #Done +img_alttext: "A railway traffic controller with his back to the camera, looking at several screens with train camera feed and data." #Done +next_meeting_date: Thursday, July 9, 2026, 12:00PM EST #Done +sections: + preamble: true #Done + headline: true #Done + conference: true #Done + execupdate: false #TODO + scupdate: false #TODO + orgmember: true #TODO + communityfunds: false #TODO + news: true #TODO + events: true #TODO + reads: true #TODO + involved: true + jobs: true + +--- + + + +First of all, Happy Pride Month 🌈, and Happy Juneteenth 🎉! We hope you +are all having a wonderful summer celebrating the diversity and +resilience of our communities. + +It’s been another busy month for US-RSE, as conference planning +continues to ramp up, membership continues to grow, and the organization +continues to expand its offerings and impact to the research software +community. In this issue, we’ll discuss shiny toy syndrome in +technology, celebrate the LGBTQ+ community, and share all the latest and +greatest news from US-RSE. + +
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+## Community Spotlight
-
-