News for hackers. Stuff that matters.
Re:Pattern matching accepted for Python by antman on Tuesday February 09, 2021 @05:15PM (#26083115)
People complain on external corporate capture e.g. Microsoft’s embrace, extend, extinguish but I see a more common pattern of introducing internal corporate complexity driving socially powered projects to oblivion. Drupal’s extension system a few years back, Firefox addon ecosystem destruction, Python features after 3.8 and many others.

People that contribute are not infinite and those initial more active contributors get demoralized supporting work over a moving foundation.

Why not put up an effort on speeding things up, removing the GIL. Important and stale issues of the language that users really care about. F strings where good tho. That’s it. Async syntax? Less good. This pattern matching thing? Have fun debugging this.

Re:Pattern matching accepted for Python by marcinzm on Tuesday February 09, 2021 @05:21PM (#26083195)
>Firefox addon ecosystem destruction

Firefox suffered greatly in marketshare because they didn't pull the plug soon enough but rather gained a reputation for slowness and bugginess. Doing nothing isn't a viable strategy when you have competitors (ie: Chrome) who are doing something.

Re:Pattern matching accepted for Python by jjoonathan on Tuesday February 09, 2021 @05:17PM (#26083144)
> Firefox addon ecosystem destruction

I _love_ that I can install an extension without restarting, and as much as I sympathize with the pet projects that got dumped, I think it would have been a huge mistake to hold that up just to keep dead extensions in zombie mode rather than grave mode.

Re:Pattern matching accepted for Python by coldtea on Tuesday February 09, 2021 @09:57PM (#26085291)
>I _love_ that I can install an extension without restarting

Why? How many times do you install extensions that restarting the browser to see them would be a concern?

Re:Pattern matching accepted for Python by stjohnswarts on Tuesday February 09, 2021 @10:34PM (#26085478)
A lot of us use url/cookie/etc cleaners and restarting the browser forces us to log back in to sites that we'd rather not want to during the current browser session. OR have the browser set to just delete everything at close.
Re:Pattern matching accepted for Python by _ZeD_ on Wednesday February 10, 2021 @02:55AM (#26086604)
1) if you want to keep the session, why do you use a session cleaner? 2) how hoften do you install new extensions? Is this really a problem?
Re:Pattern matching accepted for Python by stjohnswarts on Wednesday February 10, 2021 @09:08PM (#26097426)
I leave browsers open for days/weeks. I save anything I think I'll need to bookmarks or pocket. I like having it wiped when I close it. Which does force me to log back in to email/reddit/HN/etc. I have encrypted applescripts for that though so it's not too annoying.
Re:Pattern matching accepted for Python by coldtea on Thursday February 11, 2021 @02:50AM (#26099253)
Re:Pattern matching accepted for Python by Znafon on Tuesday February 09, 2021 @06:11PM (#26083781)
> Why not put up an effort on speeding things up, removing the GIL.

You are making it look like there is nobody working on those things but there is actually multiple core devs trying to making Python faster.

Re:Pattern matching accepted for Python by r-bar on Wednesday February 10, 2021 @12:04AM (#26085897)
I always found it funny that there active efforts to speed up the language by adding more of the dreaded GILs to the runtime!

https://bugs.python.org/issue40512

Re:Pattern matching accepted for Python by pfalcon on Wednesday February 10, 2021 @05:32AM (#26087544)
> Python features after 3.8 and many others.

Really, after 3.8? I thought 3.5 was a golden era?

> Why not put up an effort on speeding things up, removing the GIL.

That's exactly what requires corporate backing (removing is easy, fixing all the breakage it causes takes a lot of time and effort).