Sign in

Maeve ☄️🪐🇮🇪 (she/her)

@murphyqm.bsky.social
1.2K followers 3.5K following 47 posts

Planetary scientist turned RSE #PlanetaryScience #DataViz #meteorites PhD in early Solar System planetesimals 🌌🌚🌝 ➡️ Helping researchers across all fields do robust and reproducible computational research 👩🏼‍🔬👩🏾‍💻👩🏿‍⚕️👩🏻‍🎓 murphyqm.github.io Opinions my own

PostsRepliesMedia
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Laurie Goering @laurieclimate.bsky.social · 20/06/2025
Here are some ideas about how to better portray heat - an invisible threat - in images: www.climateresilience.org/guidelines-f...
climateresilience.org
10 Guidelines for Effective Extreme Heat Visuals
071
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Thom Volker @thomvolker.bsky.social · 18/06/2025
After two weeks, I'm finally done! In this post, I explain different approaches for solving linear regression in R: directly, using QR, singular value and Cholesky decompositions, and do some benchmarking for comparison with in-built approaches. thomvolker.github.io/blog/2506_re...
611933
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Zack Labe @zacklabe.com · 16/06/2025
Last than one week until #ShowYourStripes day! Check out some of our tools from @climatecentral.org to design and share your own climate changes stories: trello.com/b/bpDKOhd5/s...
Graphic that says 5 days until #ShowYourStripes Day, which is on June 21st, 2025. Resources are provided by Climate Central, and this example is for Sacramento, California.
17826
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Isabella Velásquez @ivelasq3.bsky.social · 16/06/2025
Shiny has so many good features, it was hard to fit them all in a single title! Join me on the 25th to explore how to use them to create a tailored dashboard for your stakeholders! Register here: events.zoom.us/ev/AreIOxaCV...
081
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 16/06/2025
Wrote this snippet on reproducibility, replicability, and reusability of research code - very much just my notes made public as opposed to a full article. Would be interested to head if you define these differently - this is just my "mental model" murphyqm.github.io/work-notes/p...
murphyqm.github.io
Reproducibility, Replicability, & Reusability – Work Notes
Defining these terms in the context of computational (or computationally-assisted) research
020
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Dr Ryan MacDonald @distantworlds.space · 17/04/2025
𝗡𝗼, 𝗮 𝗯𝗶𝗼𝘀𝗶𝗴𝗻𝗮𝘁𝘂𝗿𝗲 𝘄𝗮𝘀 𝗻𝗼𝘁 𝗷𝘂𝘀𝘁 𝗱𝗲𝘁𝗲𝗰𝘁𝗲𝗱 𝗶𝗻 𝗞𝟮-𝟭𝟴𝗯'𝘀 𝗮𝘁𝗺𝗼𝘀𝗽𝗵𝗲𝗿𝗲. K2-18b is back in the news, now with a bold claim that biosignature molecules (DMS and/or DMDS) have been 'detected at 3σ'. Most exoplanet astronomers are extremely sceptical about these claims, let's see why (1/n). 🔭🧪🪐 #exoplanet
Artist's impression of the exoplanet K2-18b.
Credit: A. Smith, University of Cambridge.
361121364
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Dr Space Junk (Alice Gorman) @drspacejunk.bsky.social · 31/01/2025
The Moon is not just a bunch of resources for the use of billionaires. The Moon is a celestial body with its own environment and integrity. Tearing the Moon up won't save Earth.
513134
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 28/01/2025
My sister just wrote this great piece on recent upheavals for teaching staff at the college she attended: www.socialistparty.ie/2025/01/bimm...
socialistparty.ie
BIMM Dublin job cuts: A cultural and educational crisis driven by capitalist greed
By Kate Quinlan, BIMM graduate, class of 2024 The proposed mass redundancies at BIMM Dublin, one of Ireland’s most prestigious music colleges, represent not just an attack on workers’ rights but the p...
160
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
ORCID @orcid.org · 16/01/2025
🗣️ Arts and Humanities Scholars: Are you ready? 🗣️ We are 👏 thrilled 👏 to announce that ORCID now supports an expanded range of work types, such as 🎼 musical compositions, 🎨 still and 🎞️ moving images, and even 📝 teaching materials!! Learn more: info.orcid.org/new-work-types
316089
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Rascal News @rascal.news · 17/01/2025
The Murky History between Hasbro and Irish Convent Workhouses
rascal.news
The Murky History between Hasbro and Irish Convent Workhouses
A dive into the toy company's alleged relationship with the Magdalene Laundries
26624
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 15/01/2025
Thanks for both the comment and the link to the presentation!! Yes I love Hypothesis - I've found it great as a teaching tool. I think your comment on complexity is interesting - I'm going to be honest I didn't even consider that perhaps researchers don't need to utilise branches!
010
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 15/01/2025
A rambling post about the difficulties of teaching git, prompted by one of the talks at the recent Edinburgh Pair Programming Winter School - I don't really have solutions, so am very keen to hear about people's experience teaching git to researchers! murphyqm.github.io/posts/2025-0...
murphyqm.github.io
Learning git: why is it so difficult? – dr*mmq
Why is git so difficult to teach? Why did we all learn it by ourselves?
132
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Dr Lauren Biermann @laurenbiermann.bsky.social · 11/01/2025
If you're a PG student, researcher, or professional who uses/ needs to use #EO satellite data for marine research, I cannot recommend this free course (or the trainers) highly enough. From ocean colour to sea surface temperature and altimetry, the training (and #python code!) you get is top notch 🌍🛰️
031
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 11/01/2025
📌
000
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Accessibility Awareness @a11yawareness.bsky.social · 11/01/2025
Cognitive load refers to how much working memory or short-term memory someone is using at a time. Minimizing the cognitive load it takes to use your site makes it more accessible for people with cognitive disabilities. Limit what you're asking users to remember to use your site.
011629
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 08/01/2025
Thank you!!
000
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 08/01/2025
(this was with a small laptop and separate Bluetooth keyboard btw)
000
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 08/01/2025
I got the mirrored glasses originally for crochet. I think the whole set up could have been improved with a split keyboard so I could have one half on either side and my arms flat by my sides
100
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 08/01/2025
What I've used when unable to move my head with a migraine but still had to work (the toxic life of a PhD student, glad that's over) - mirrored glasses over my actual glasses so I could lie flat and see my screen (zoomed in massively, across my torso on a bed tray), with my keyboard in front of it
110
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
data-feminism.mitpress.mit.edu 10/
data-feminism.mitpress.mit.edu
Data Feminism
000
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
designjustice.mitpress.mit.edu 9/
designjustice.mitpress.mit.edu
Design Justice
An exploration of how design might be led by marginalized communities, dismantle structural inequality, and advance collective liberation and ecological survival.
100
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
youtu.be/cAtKs9de-e4?... 8/
youtu.be
Post-growth: Can knowledge exchange dismantle systems of power? | Jazmin Morris
YouTube video by UAL Creative Computing Institute
100
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
Feminist pedagogy and online learning: youtu.be/5FhzF1tEKrc?... 7/
youtu.be
100
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
This is all still very much an imperfect work in progress, but I think that there are some fantastic, fun, exciting ways to teach coding if we integrate the incredible work on equitable, intersectional feminist pedagogy. I'm going to link some resources I found accessible and useful 6/
000
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
I've found that interactive code templates can work well, e.g. the prototype here: quick-subplots.streamlit.app - I plan on writing this up into a static webapp with Quarto (or a more robust webapp with Shiny for Python). See also software-dev.streamlit.app for more advanced learners. 5/
spftware-dev.streamlit.app
200
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
In terms of asynchronous communication, I've liked working with Hypothes.is annotations/comments on Quarto docs; private groups can be made for individual courses (and the public option is always there); it's easy to check for new comments on your domain. 4/
100
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
The flipped classroom approach looks like it has benefits, and would solve some of the anxiety caused by live coding sessions. I like that the asynchronous material is more usable by the general public then (can be published open-source) - with rigorous citation of sources and inspiration. 3/
100
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
I want the learners to have a copy of what's being shown on screen, so modelling code dev can include documentation with step-by-step code snippets (non-linear to model the thought process), animated and copyable code snippets, interactive documentation (eg pyodide with quarto) 2/
100
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
A little thread on my thoughts and findings: I think a key takeaway is that the "active learning" part of coding classes should be predicting/running code and not typing/transcribing what the instructor is doing on screen. We can model the non-linear dev. of code without relying on live coding 1/
100
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 07/01/2025
I've now added my slides for the talk if anyone would like to see some paths I'm looking at with regards to alternatives to live coding: murphyqm.github.io/talks/code-f...
murphyqm.github.io
Teaching coding across disciplines – dr*mmq
Coding by whom? Coding for whom? Coding with whose interests in mind?
230
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 01/01/2025
I realise these are very basic and less writing/publication focused, but are what pulled me through my PhD when things were tough and I was completely frozen in a perfectionism-procrastination-panic cycle. I'd recommend the books Burnout by E and A Nagoski, & Laziness Does Not Exist by D Price
260
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 01/01/2025
For the constant anxiety around work, I'd recommend trying to "complete the stress cycle" regularly - if you like exercise, that can do it, but if stuff is tough or you're in an office/can't take off for a run, then systematically squeezing/tensing your whole body and then releasing can work
120
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 01/01/2025
I bought myself a really cute little rainbow timer that has a nice visual cue for how much time is left. I started by literally just giving myself 5 mins on the clock (to create a document, add a title, maybe generic section headers). Then would give myself a break (again timed) and slowly build up.
A blue mechanical timer with a twist knob at the center. The timer is currently set to 40 mins; remaining time is shown with a curved rainbow and a cute little cartoon cloud. This rainbow disappears (twists back out of sight) as the clock counts down.
130
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Golan Levin @golan.bsky.social · 29/12/2024
Hi friends! I've created an extensive set of resources for #creativeCoding with single-stroke fonts in #p5js — including archives and adapters for TTF, SVG Fonts, Hershey Fonts, and more: github.com/golanlevin/p... — ideal for #penplotter work! (cc: @emsl.bsky.social @bantamtools.bsky.social
github.com
GitHub - golanlevin/p5-single-line-font-resources: p5.js handlers for single-line fonts — for creative coding and pen-plotting
p5.js handlers for single-line fonts — for creative coding and pen-plotting - golanlevin/p5-single-line-font-resources
1015426
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 24/12/2024
📌
010
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 20/12/2024
It's Space Grotesk! A Google Font. I really like it, I was going for a sort of solar punk/retro future look with the whole site and I think specifically the horizontal y gives the right vibe
120
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 20/12/2024
Ooh thank you! Will set that up. I also have just realised that my site's repository is unintentionally private (from when I was initially testing different themes etc.) Need to add an open source license and make it public so people can use that scss!!
130
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 20/12/2024
A little post about my dislike of live coding (as a learner) and other options for teaching Python - murphyqm.github.io/posts/2024-1...
murphyqm.github.io
Teaching Python: Part 1 – dr*mmq
Changing my approach to teaching Python, or, learning to listen to my gut when it comes to feeling excluded in spaces
381
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Accessibility Awareness @a11yawareness.bsky.social · 20/12/2024
"Learn Accessibility" is a course that takes you through the essentials for building accessible websites and web apps. Created for both beginners and advanced users, this course can be taken beginning to end, or used as a reference for specific topics. web.dev/learn/access...
web.dev
Learn Accessibility  |  web.dev
An evergreen accessibility course and reference to level up your web development.
04514
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 18/12/2024
Is the best option (esp if some of the pages are more static content) to instead just embed the app in a website (like Quarto)? I want nice website navigation through lots of static content, and some server-requiring interactivity
000
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 18/12/2024
Calling all #Shiny #Python people - is there a straightforward and easy way to ensure the URL updates as you swap between navpage tabs, to improve accessibility and to ensure the back button works? Have found solutions for RShiny, or use of starlette that doesn't seem to nicely use the top navbar...
110
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Accessibility Awareness @a11yawareness.bsky.social · 15/12/2024
Kasey Bonifacio's 13 Days of Accessibility is a great way to dig into the Web Content Accessibility Guidelines, which are international standards used to measure accessibility. Kasey's resource makes WCAG more digestible. a11ycalendar.kaseybon.com
a11ycalendar.kaseybon.com
13 Days of Accessibility
Review the 13 WCAG 2.1 guidelines that web designers and developers can follow to create accessible websites.
24520
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Accessibility Awareness @a11yawareness.bsky.social · 06/12/2024
Chartability is a resource to help make data visualizations and charts more accessible. It's organized into principles with testable criteria aimed at making sure people with disabilities are able to access data. chartability.fizz.studio
chartability.fizz.studio
3338
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Ashlee 🤟🏻 @ashleemboyer.com · 30/11/2024
What’s frustrating is that there are accessibility-specific user stories out there, provided by the W3C Web Accessibility Initiative (WAI). 🥲 www.w3.org/WAI/people-u...
w3.org
Stories of Web Users
Personas of people with disabilities using the Web that highlight the effect of accessibility barriers and the broader benefits of accessible digital technologies.
043
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 30/11/2024
*lived experiences! So dehumanising and disrespectful, and also just completely unnecessary?? Like I can't see literally any sensible reason why they think AI is needed (except cheaper of course than paying actual people)
020
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 30/11/2024
Why could this have not been a repository of short written pieces/videos/snippets of *actually disabled people* (paid consultants!) talking about each accessibility error? Loads of non-AI programs check for various web accessibility issues, pair that with loved experiences of each issue!
220
Reposted by Maeve ☄️🪐🇮🇪 (she/her)
Evan Peck @peck.phd · 21/11/2024
Last thing: probably the most underused UI tool in vis? Search! 🔍 In research with @mifeng.bsky.social & @laneh.bsky.social, we found that search changes the data people engage with (evanpeck.github.io/files/papers...), & helps folks looking for personally relevant data. Why is this important?...
2142
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 29/11/2024
I think this serves a different purpose though and might pull people in who wouldn't be keen on Quarto. A few things that I love about it is that you can run it as a Python script (so import it and use the functions), or use it like a notebook, or an app; I really like the reactivity between cells.
010
Maeve ☄️🪐🇮🇪 (she/her) @murphyqm.bsky.social · 29/11/2024
Yes, I absolutely love Quarto! It's fantastic - but I haven't really used it as a notebook replacement (I am not a big notebook user) - but I think it's one of the best tools I've come across, for so many different forms of communication!
110