Florian Bruhin
the-compiler.org
Florian Bruhin
@the-compiler.org
Writing #qutebrowser, #pytest core maintainer, and doing lots of other stuff in #Python. Python/pytest trainings via https://bruhin.software
IMHO the better phrasing would be that it's the same concept that already existed for a long time, just formalized as part of a type system. Kind of similar to how we used to annotate types as part of a docstring, but type annotation syntax formalized that.
May 9, 2025 at 9:49 AM
I'd say it's "correct" if you consider Iterable, Sizable, etc. as types - not in the sense of "a class" but in the sense of "can be used as a type annotation in place of a class-based type".

The overload the author sees might then be between protocol as an informal term, and as a typing feature.
May 9, 2025 at 9:48 AM
I don't think @xeiaso.net is to blame here FWIW (they created Anubis), from what I can gather Gnome hard-coded a block role based on some User-Agent regex shenanigans. As usual it can easily be circumvented by pretending to be a newer Chromium. Sigh.

gitlab.gnome.org/Infrastructu...
Making sure you're not a bot!
gitlab.gnome.org
March 12, 2025 at 11:58 AM
The Chromium projects themselves will remain under current, existing governance structures while just the new "Supporters of Chromium-Based Browsers" will be housed under the Linux Foundation.

(quotes added by me)

"Supporters of Chromium-Based Browsers" is the name of the initiative...
Linux Foundation Announces the Launch of Supporters of Chromium-Based Browsers
New initiative to support open development and enhance projects within the Chromium ecosystem
www.linuxfoundation.org
January 10, 2025 at 11:19 AM