@leahawasser@fosstodon.org
@leahawasser@fosstodon.org avatar

leahawasser

@leahawasser@fosstodon.org

Executive Director & Founder: pyOpenSci

I build programs & communities that support #openscience and diversity equity, accessibility & inclusion in STEM

#opensource maintainer: stravalib
💖 ⛰️ trail 🏃‍♀️ , crossfitter
💖Rescue 🐕
She/her

This profile is from a federated server and may be incomplete. Browse more on the original instance.

leahawasser, to python
@leahawasser@fosstodon.org avatar

Our @pyOpenSci workshop - create your first package - last week was a wonderful success. Workshops are most successful when there are people there to help and answer questions. When the right environment is created, no one is afraid to ask questions, and often even workshop participants begin to help each other.

@ucodery @willingc thank you so much for helping make the learning environment more open! is hard but rewording. Let's navigate it together.

leahawasser, to python
@leahawasser@fosstodon.org avatar

Our first @pyOpenSci workshop "Create Your First Python Package" was awesome!! we had people from 8 countries attend and even managed to weather a small platform technical challenge! tech is hard 😆

i'm excited to hold more beginner-friendly accessible workshops in the future!!

sgillies, to random
@sgillies@mastodon.social avatar

It's lovely out here before the storm.

leahawasser,
@leahawasser@fosstodon.org avatar

@sgillies same here! but i see the clouds coming in and feel the humidity! i'm curious if we will actually get a big storm or just a bit of rain!

leahawasser, to python
@leahawasser@fosstodon.org avatar

Recognizing contributors matters!

The other day i ran into a bug in our stravalib docs with pydantic autodoc and the newest version of sphinx. i contributed to an issue here: https://github.com/mansenfranzen/autodoc_pydantic/issues/255#issuecomment-2070206921 noting what i did to patch around it and what versions it seemed to be impacted on.

i was then added as a bug contributor. i always do this for others but never knew how it felt to be added. I felt like my input was valuable! it felt really good.

leahawasser,
@leahawasser@fosstodon.org avatar

@powersoffour Ofcourse! Matthew - it was really interesting to be on the other side of things!! i've contributed to a lot of projects but never been "thanked" like that!

leahawasser,
@leahawasser@fosstodon.org avatar

@powersoffour What are the changes that you've seen? I am familiar with the developer program changes.

i've been popping in and out when things break. they are currently deprecating some API elements but we also have technical debt from the pydantic 2.0 migration to address.

Our model is automagically built of via a github action swagger.json so when things change there, it captures it and updates our main model. BUT my guess is at some point we will have to do another overhaul!

leahawasser,
@leahawasser@fosstodon.org avatar

@powersoffour omg no dumb at all !! the way stravalib is setup now is actually really cool and it was NOT my idea. Jonatan - one of the other maintainers came up with this idea to use pydantic + the swagger api to essentially generate a model. it's super clever because it then runs frequently and updates our models via a pr when things chnage. Strava actually has more endpoints than are documented so this also picks those up. totally not my idea but i learned a ton from him setting this up!

leahawasser,
@leahawasser@fosstodon.org avatar

@powersoffour this is why i love open source. the learning part for me is everything. (and the community too of course)

yabellini, to random
@yabellini@fosstodon.org avatar

I have said it a thousand times and will say it again: R-Ladies is one of the best communities of which I am a part. 💜

leahawasser,
@leahawasser@fosstodon.org avatar

@yabellini what about it makes you love being a part of it Yani ? I love this!

leahawasser,
@leahawasser@fosstodon.org avatar

@yabellini your response is everything. Thank you for sharing it! You're an inspiration! 💜

leahawasser,
@leahawasser@fosstodon.org avatar

@yabellini 💗 community 💗

sgillies, to random
@sgillies@mastodon.social avatar

Resetting the "days since someone used ChatGPT to submit a nonsense bug report to one of my projects" counter to 0.

leahawasser,
@leahawasser@fosstodon.org avatar

@sgillies woah. are people actually submitting fake bug reports using chatgpt? i'm confused why that would even happen.

leahawasser,
@leahawasser@fosstodon.org avatar

@sgillies 🙈 goodness...

leahawasser,
@leahawasser@fosstodon.org avatar

@martinfleis @sgillies I haven't, Martin! if you have one come through please send me a link. I think stravalib is a smaller package with a largely developer user base so we don't have as many "individual use" users if that makes sense?

leahawasser,
@leahawasser@fosstodon.org avatar

@martinfleis WOW - I get the problem now. an LLM provides the wrong answer (it does this like 80% of the time 😆 ) then someone needs to troubleshoot. so they ask for help. that is a huge maintainer burden triggered by an LLM. we haven't had these -- yet but again i think our community is small / pretty focused on development. yikes. thank you for sharing this with me!

leahawasser,
@leahawasser@fosstodon.org avatar

@martinfleis i could see that! BUT i'm also curious. i've been playing with llm's and noticed they tend to be behind currently released things. i think for a while chatgpt didn't understand the difference between pydantic 1.x and 2.x. It also has given me broken code for hitting the github API. so i'm really curious now how widespread this is. (especially people using the free gpt 3.x)

leahawasser,
@leahawasser@fosstodon.org avatar

@martinfleis @ocefpaf @sgillies what if we taught students HOW to use llms and engage critical thinking. i remember when i was teaching a few years ago the biggest teaching moments were not "how to do x thing" but how to ask the right questions to learn about the concepts behind x thing so you could apply them.

similarly how to ask "good questions" on stack overflow was a thing too. i feel like we may need to adjust how we teach to guide people here? just a thought.

leahawasser,
@leahawasser@fosstodon.org avatar

@ocefpaf yes - i hear you. i'm playing now with paid vs unpaid to try to understand differences. tell me more - in brazil was internet connection a big issue? are they super slow to use? i know with some communities i've worked with in the past (in the US filipe hard to believe!) internet is an issue. not all communities have fair access 2 things we consider "basic tools". this is sadly very true! but i am unfamiliar with the challenges in brazil and would love to understand more!

leahawasser,
@leahawasser@fosstodon.org avatar

@ocefpaf this actually resonates with the issues we ran into working with tribal colleges / students. except some of our students had cell phones for cloud access. gosh. isnt it crazy how access to what seems like "normal" things is still not 100% in our world?

leahawasser, to python
@leahawasser@fosstodon.org avatar

If you want to learn how to create your FIRST package or are just interested in learning more about pure python packaging using modern approaches this workshop is for you! Cost is 10$. Learn more and register here:

https://www.eventbrite.com/e/from-python-code-to-module-tickets-879586546037?aff=oddtdtcreator

leahawasser, to random
@leahawasser@fosstodon.org avatar

These are the types of comments that fill my heart!! and this again is all because of @ucodery effort in leading a sprint at @pycascades this year. i remember my first Open source pr. I was super nervous about getting everything right.

this is why supportive community and mentored sprints are such a wonderful way to empower contributors!! Contributing skills are both technical & social AND are incredibly useful professionally too!

leahawasser, to python
@leahawasser@fosstodon.org avatar

Wow - my mind is blown. @ucodery lead a sprint yesterday. through that sprint, we had 14 pr's submitted correcting issues in our packaging tutorials.

what a wonderful scientific python community we have!

leahawasser,
@leahawasser@fosstodon.org avatar

@ucodery yes thank you thank you @pycascades !!

leahawasser, to random
@leahawasser@fosstodon.org avatar

i've been thinking a lot about the ethical, social, climate, etc implications of large language models. this 10 minute ted talk has a really nice overview of some of the things we can think about NOW as llm's become more prevalent in our day to day lives. And even references the work presented in the documentary coded bias.

https://www.youtube.com/watch?v=eXdVDhOGqoE

what are your thoughts on the implications of scientists and open source community members using LLM's to support their work?

leahawasser,
@leahawasser@fosstodon.org avatar

@nurettin so timely! i've been reading some about crypto. i never realized there were crypto mines!! and not only do they have environmental impacts, they also have noise impacts on neighboring communities. that blew my mind.

but i'm truly curious about the training part. won't they always be training / optimizing these models?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • kavyap
  • cisconetworking
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • DreamBathrooms
  • InstantRegret
  • Youngstown
  • slotface
  • PowerRangers
  • Durango
  • everett
  • rosin
  • anitta
  • vwfavf
  • modclub
  • ethstaker
  • khanakhh
  • tacticalgear
  • ngwrru68w68
  • osvaldo12
  • mdbf
  • tester
  • cubers
  • normalnudes
  • GTA5RPClips
  • provamag3
  • All magazines