OK, what's happened to cause all the Mastodon/Bluesky chatter? Is it the series A funding for Bluesky, or something else? There's been an uptick of followers for me (https://bsky.app/profile/snarky.ca) as well as general commenting about the two here.
@hynek@glyph@offby1 I had not realized the plushie thing was a negative to anyone. And I didn't know where Kelsey had been to begin with. Shows you how plugged in I am thanks to checking both here and Bluesky once a weekday. 😁
I'm working on a new draft of my lock file PEP (751), and the one thing I hope that comes of it is @hynek takes advantage of PEP 735 and drops all of the development-related extras in `attrs`. 😉
Moderator tip: don't use the phrase "user harm" when talking about benign software. Very likely no one is being physically or psychologically harmed; they are at worst having a suboptimal time and being inconvenienced. So unless there is a doctor or therapist visit caused entirely because of some software, "harm" is a bit too strong of a term to use about someone's idea.
With the increase in GitHub Sponsors funding, I'm thinking about getting better hosting and analytics for my sites. I use CloudFlare analytics for both snarky.ca and https://python-launcher.app and CloudFlare pages for the latter (my blog is hosted on Ghost(Pro)). I'm thinking @plausible makes the most sense for analytics.
But what about static file hosting for python-launcher.app (and any future sites, for which there is at least one planned)? Easy deployment from GitHub Actions is a must.
Ever find the parentheses around the exception classes unnecessary since we stopped worrying about Python 2? Yeah, Pablo and I agree, so we wrote PEP 758.
I just had a thumb keycap on my https://dygma.com/pages/defy break w/ the stems stuck in the switch. Within 48 hours #Dygma requested everything they needed for the warranty -- which is 2 years -- and sent off a entire new set of thumb keycaps -- they have switched to a stronger material since my keyboard was made -- along with a couple new switches in case something else happens in the future.
I continue to be very happy with my Dygma Defy purchase! 😊
For anyone else annoyed by the xdg-open prompt caused by @Vivaldi on Linux, I replied at https://forum.vivaldi.net/post/779497 about what the cause is (Speed Dial using a custom `vivaldi` protocol for the URL).
And this is when I wished being sponsor of the project got me priority bug fixes or at least raised the visibility of this as it's unfortunate I have to leave Speed Dial off because of this bug.
One thing I will give Bluesky is they make it very easy to add to your muted word list; the triple dot menu for every post has a menu item to pull up a quick entry widget to add to your list. Compare that to Mastodon where I have to go to my Settings -> Filters and then edit a filter list where the Add part is at the bottom of the word list. Not easy when your word list tries to filter out US news (i.e. not a short list).
I decided to join Bluesky to try it out and join the country of Brazil over there. 😉 If you happen to be over there, please let me know what your profile is over there.
I do appreciate I can use my own domain as my username to make it obvious that it's me w/o having to run my own infrastructure like I would for the same result on Mastodon. I'm also interested in their approach to moderation. Lastly, I appreciate it's a public benefit LLC.
The day @signalapp has Android tablet support I will start donating again (I stopped when I updated my credit card and they then charged me twice in the same month).
I'm seeing a bit of accidental FUD around `setup.py` in relation to `pyproject.toml` in Python packaging that I want to clear up.
The key point is `setup.py` isn't going anywhere! If you want to keep using it to configure setuptools, then keep doing it! All you do in `pyproject.toml` is specify setuptools are your build back-end.
The thing that HAS changed is setuptools deprecated calling `setup.py` DIRECTLY; e.g., don't do `python3 setup.py bdist_wheel` anymore, do `pipx run build` instead.