Show more

All this content in my feed is making me nostalgic. It wasn’t practical for me to come down this year (due to lack of planning on my part), but I think I’m going to have to arrange to be in New York for it next year.

My baby loves feeding me and my wife the food he is eating. Today he started playing the game with me where he gives you food but then pulls it away when you try to take a bite. It is the most adorable thing ever. That is all.

#introduction
I'm Mariatta, in Vancouver 🇨🇦

I work at Google as Senior Developer Relations Engineer, maintaining open source Python client libraries for Google Cloud.

As one of the #Python core developers, I care about documentation, workflow, bots, and contributor experience.

I'm the Chair of #PyConUS 2023-2024, Fellow member of @ThePSF and Community Service Award recipient.

My pets are a variety of tropical freshwater fish and some Amano shrimps.

I love food, traveling, and kdrama 👋

Hi there,
#introduction

This is the official Mastodon account for the Python Software Foundation (PSF.) We're the non-profit home of the Python programming language and our mission is to to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers.

We also run PyCon US, us.pycon.org/2023/

We're excited to be here. :D

Hi all! I'm Thomas Caswell and I work on OSS.

Trained as a physicist, but these days I work as an #RSE supporting scientists working in #python.

I am the current Project Lead of #Matplotlib , a core dev of #h5py and am a PSF Fellow.

I'm based in NYC and work at BNL at NSLS-II where I help build data acquisition, management, and analysis tools for experimental scientists.

#introduction

The “access contacts” app permission is still the worst and most dangerous one out there. I wish mobile OS vendors could find a way to rate limit and monitor apps’ use of that data.

A (lengthy) Mastodon #introduction.

I'm Thomas, a Python Core Developer and Googler from Amsterdam (NL). I'm on the Python Steering Council and the #PSF Board of Directors, and I'm the 3.12/3.13 Release Manager. I hang out on #python on libera (IRC) as well. I also have #cats (#Savannah and #Bengal).

I usually toot/boost about #python, especially #governance and non-profit support of #python. A little thread with examples (and cat pictures at the end)👇

Stumbled on a new project by Zac Hatfield-Dodds (the Hypothesis person!) called "shed", github.com/Zac-HD/shed
It runs autoflake, pyupgrade, isort, black, blacken-docs on a project with a set of logical defaults. You can also use it with Jupyter Notebooks and Django.
Saves running all those tools individually #python #django #jupyternotebooks #jupyter

I'm the lead maintainer of Flask, Click, Jinja, and a bunch of other Python open source libraries 🐍 When I'm not programming, I like to brew beer and go hiking around San Diego 👋 #introduction

Anyone who can help run a mastodon instance for verified official accounts of scientific python projects? There is funding to pay for hosting so you don’t need to do much tech work, but gotta do everything else. Please boost!

Another puzzler; apparently mypy doesn’t know how to do type narrowing when you do an early return like this:

mypy-play.net/?mypy=latest&pyt

Formatting on that is weird, I don’t know why it gets rid of the linebreaks. Here it is with linebreaks:

# wrapper type is Callable[[Iterable[T]], Iterable[T]]
k: KeyType
v: ValueType
for k, v in wraper(my_dict.items()): # type: ignore
...

Show thread

Anyone out there have a solution or workaround for this?

github.com/python/mypy/issues/

Right now I’m doing:

# wrapper type is Callable[[Iterable[T]], Iterable[T]]k: KeyTypev: ValueTypefor k, v in wrapper(my_dict.items()): # type: ignore    ...

Which is fine for a temporary workaround, but it’d be better to have a proper workaround for the time being.

Tomorrow around this time (8am PDT), I'll be going live on youtube.com/jayofdoom for my live streamed Open Source Office Hours. Come join me to ask questions about OSS in general (or OpenStack specifically) or to just see what it's like to work on an open source project for a while :).

jay.jvf.cc/officehours

#opensource #streaming

Hello! A brief - I’m an Asst Prof at Boston Children’s Hospital and Harvard Medical School. I study organizational principles of . We study underlying , , and across species. We also develop methods for synapse-resolution . Looking forward to learning more!

Lab: lee.hms.harvard.edu/


I'm a PhD student obsessed with bio-based nanoparticles, so I'm trying my hand at 3D printing seaweed using at-home supplies. The troubleshooting is intense. Creating an at-home lab without funding is VERY HARD. Mashed seaweed was OK to print (with cellulose nanocrystals), but optimization? Yikes. Would love any tips !

This week is my son’s school’s first “lockdown drill”. I was hoping I might have more time to lobby against the idea of doing these things at all before then. 🙁

In the meantime, I’m just going to keep him home to do duck and cover drills instead. 😅

Relevant link: lesswrong.com/posts/hgpbwzvm4g

If you've been on here a bit and you're liking the group of folks you're following, be sure to periodically export that list and save it somewhere safe.

Settings > Import and export > Data export

One of the (scary but rare) downsides of decentralization is that if the instance you're on goes down permanently for any reason, you'll lose your account. It's customary for the admin to give plenty of notice if that's going to happen, but better safe than sorry.

@tekwizz123
These lists are unreliable and are usually the result of 3+ generations of "just import this guy's list trust me bro", and the reasons given are things like "the usual" or "no tos" or "anime profile picture" or "peers with an instance I don't like"

As an example, my single user instance are on both of these lists. Who knows why it's there. Good luck trying to get off of it.

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.