often when you see messaging like "we all need to do our part" it's a kind of cynical justification for cutting some essential, centralized, mostly-efficient public service in favor of an ad-hoc, individualist approach that externalizes the issue and disclaims responsibility for neglect and poor outcomes. if you protest such a change, or suggest that perhaps some problems are better dealt with collectively by pooling resources, then it must be you who are lacking the collective spirit!
in reply to josef

this specific form of greenwashing is so successful and has basically normalized the idea that we should be satisfied with a gradually-worsening quality of life. people will genuinely get angry with you if you bring it up, and point to leaflets with stock photos of immaculate, smiling actors who are overjoyed to have remembered to switch off the water while brushing their teeth, rather than perhaps the idea that somebody needs to be paid a living wage to fix the pipes, or dig a new reservoir
in reply to josef

every 5 years the spokesman of the You Can Recycle! trade organization says "no seriously we can actually recycle plastic now, so remember to recycle plastic" and you recycle plastic and then 5 years later there's a video of your empty coca cola bottles and your aunt's labubus and a couple of hundred thousand blu ray boxes all on fire on a riverbank. and the new spokesman of the You Can Recycle! trade organization is like "we promise this won't happen again" and the old spokesman is now at Exxon

Earlier today I learned that pip includes a bunch of telemetry data in the HTTP User-Agent header for every request it makes, and has for >10 years (with increasing amounts of info): github.com/pypa/pip/blob/545ed…Not only is this not opt-in (as any telemetry should be), but there isn't even an opt-out. I'm still shocked and not sure what conclusions to draw from this, except: This is not okay! ​:neocat_scream_stare:
I remember there was quite an uproar when Go tried to add opt-out telemetry a while back, and rightly so. How did I never hear about Python doing this before? Sure, less details, but still sending telemetry without ever asking for consent.

I like #Python, I want to keep using it, but can I if core tooling ignores user consent like this? And what other key development tools (Python or otherwise) have things like that and I just haven't noticed yet?

in reply to Fiona

From what I can tell this is parsed here: github.com/pypi/linehaul/blob/… (via github.com/pypi/warehouse/blob…)

Not sure if that's the only place where anything is done with this, but at least in this instance it seems to ignore any of the more privacy invasive and non UA-fitting info anyway. 🤔

(Like a UA saying "I'm pip x.y on python 3.z" seems somewhat reasonable to me, the rest not so much.)

The place to ask for more info/clarification about this would probably be discuss.python.org/t/about-the…?

Well, a LegacyPitchMode setting will be nice. It'll replicate that sound NVSpeechPlayer had before they moved to using Espeak's calculations for pitch curves. Next update it's planned for. The constants I'd be copying are right there: 25000, 1.5, 1.2, 8, 1.75, and the stressInflection decay rules.
This entry was edited (1 hour ago)