GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Brett Cannon (brettcannon@fosstodon.org)

  1. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Saturday, 07-Jun-2025 09:14:27 JST Brett Cannon Brett Cannon

    I want a mobile OS where apps are nothing more than PWAs or WebAssembly with worlds standardized by the Bytecode Alliance.

    In conversation about 12 days ago from fosstodon.org permalink
  2. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Friday, 23-May-2025 11:52:26 JST Brett Cannon Brett Cannon
    • Paul Everitt
    • Lysandros Nikolaou

    I wrote a blog post unravelling t-strings to help explain what they are doing -- providing syntactic access to the f-string parser -- while we wait on the official docs.

    https://snarky.ca/unravelling-t-strings/

    /cc @pauleveritt @lysnikolaou

    In conversation about a month ago from fosstodon.org permalink
  3. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Wednesday, 07-May-2025 04:35:37 JST Brett Cannon Brett Cannon

    Would having a short domain act as a link tree and URL shortener for myself be worth it in this day and age? Is having some domain.tld/github redirect to my GitHub profile as a URL to verbally tell people, have on slides, etc. worth it?

    (I know asking to be talked out getting yet another domain and setting up yet another website is probably the wrong ask of the type of people who follow me, but maybe I'll be surprised by the responses. 😉)

    In conversation about a month ago from fosstodon.org permalink
  4. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Tuesday, 29-Apr-2025 09:59:05 JST Brett Cannon Brett Cannon
    • Inoreader
    • Hynek Schlawack
    • Feedbin

    My review of @feedbin after my 1 month free evaluation: it's good and I would consider leaving @Inoreader for it if (1) it has a "mark as you scroll past" feature, and (2) I got a reply to my emails sent to their support address. Otherwise it has a clean web UI on both desktop and mobile and the price is good compared to Inoreader for the features I want (which isn't much).

    /cc @hynek

    In conversation about 2 months ago from fosstodon.org permalink
  5. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Saturday, 12-Apr-2025 23:23:59 JST Brett Cannon Brett Cannon

    t-strings are coming!

    https://peps.python.org/pep-0750/

    https://discuss.python.org/t/pep750-template-strings-new-updates/71594/130

    In conversation about 2 months ago from fosstodon.org permalink
  6. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Tuesday, 01-Apr-2025 07:35:10 JST Brett Cannon Brett Cannon
    in reply to
    • Hynek Schlawack

    Because PEP 751 was accepted as-is, @hynek gets out of having to produce a video on the subject (unless he wants to).

    In conversation about 3 months ago from fosstodon.org permalink
  7. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Tuesday, 01-Apr-2025 07:35:10 JST Brett Cannon Brett Cannon

    PEP 751 has been accepted! https://peps.python.org/pep-0751/

    This means #Python now has a lock file standard that can act as an export target for all tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.

    Also, happy National Indigenous Languages Day in Canada! https://www.canada.ca/en/prairies-economic-development/services/indigenous/national-indigenous-languages-day.html

    In conversation about 3 months ago from fosstodon.org permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: www.canada.ca
      National Indigenous Languages Day - Canada.ca
      from Prairies Economic Development Canada
      March 31 is National indigenous Languages Day. It is a day to celebrate and honour the more than 70 distinct Indigenous languages are currently spoken by First Nations people, Métis and Inuit in Canada.
  8. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Saturday, 08-Mar-2025 06:52:31 JST Brett Cannon Brett Cannon
    in reply to
    • Blaise Pabón - controlpl4n3

    @blaise I live in BC and not Saskatchewan (for potash) or Ontario (for power). But we are already avoiding US products where possible.

    In conversation about 3 months ago from gnusocial.jp permalink
  9. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Friday, 07-Mar-2025 10:18:19 JST Brett Cannon Brett Cannon

    Due to the actions of the US government towards Canada, I will not be attending #PyCon US this year.

    https://snarky.ca/why-i-wont-be-attending-pycon-us-this-year/

    In conversation about 3 months ago from fosstodon.org permalink
  10. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Friday, 07-Mar-2025 07:22:20 JST Brett Cannon Brett Cannon
    • Hynek Schlawack
    • yossarian (1.3.6.1.4.1.55738)

    I updated the lock file example in PEP 751 after updating my PoC: https://peps.python.org/pep-0751/#example

    The most exciting thing is the `[[packages.attestation-identities]]` table thanks to attrs (and so thanks to @hynek for using Trusted Publishers). Hopefully @yossarian and the other PEP 740 co-authors are happy with the outcome. 😊

    And with that, PEP 751 is feature-complete! Going to give it until no later than March 17 to submit it for folks to find errors or things that need clarification.

    In conversation about 3 months ago from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: peps.python.org
      PEP 751 – A file format to record Python dependencies for installation reproducibility | peps.python.org
      This PEP proposes a new file format for specifying dependencies to enable reproducible installation in a Python environment. The format is designed to be human-readable and machine-generated. Installers consuming the file should be able to calculate wha...
  11. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Thursday, 13-Feb-2025 07:15:45 JST Brett Cannon Brett Cannon

    I feel like the people getting mad at map apps for changing the name of the Gulf of Mexico for them are getting mad at the wrong thing. It's like when people would get mad at me about Python 3 during the 2->3 transition. It was actually never about me or Python 3, but about the person's manager not letting them migrate.

    I get why people are mad about the rename, but get mad at the person who made the rename official for America geography and not the people following the US standard.

    In conversation about 4 months ago from fosstodon.org permalink
  12. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Thursday, 13-Feb-2025 06:56:21 JST Brett Cannon Brett Cannon

    For those of you on both Bluesky and Mastodon, where do you prefer to be followed? ("don't care" is not an option unless you don't want me following you at all.)

    In conversation about 4 months ago from fosstodon.org permalink
  13. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Friday, 07-Feb-2025 10:20:26 JST Brett Cannon Brett Cannon

    I assume I can trust https://molly.im and F-Droid, but I thought I would double-check with you all before I install it on my tablet so I can have what Signal users on iPadOS have by tethering to their phone.

    In conversation about 4 months ago from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: molly.im
      Molly
      from Molly
      Molly is an independent Signal fork for Android.
  14. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Wednesday, 29-Jan-2025 14:50:34 JST Brett Cannon Brett Cannon

    If the Python Launcher starts to run code like `hatch run`, `uv run`, etc. does, should it still be called the Python Launcher?

    In conversation about 5 months ago from fosstodon.org permalink
  15. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Thursday, 31-Oct-2024 18:58:31 JST Brett Cannon Brett Cannon

    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.

    In conversation about 8 months ago from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: cdn.bsky.app
      Brett Cannon (@snarky.ca)
      #Python core developer who also works on packaging things; works on Python stuff at #Microsoft (although this is a personal account). Proudly #Canadian.
  16. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Thursday, 31-Oct-2024 18:58:13 JST Brett Cannon Brett Cannon
    in reply to
    • Glyph
    • Chris is.
    • Hynek Schlawack

    @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. 😁

    In conversation about 8 months ago from fosstodon.org permalink
  17. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Saturday, 26-Oct-2024 08:37:32 JST Brett Cannon Brett Cannon
    in reply to
    • Hynek Schlawack

    @hynek https://github.com/astral-sh/uv/releases/tag/0.4.27

    In conversation about 8 months ago from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Release 0.4.27 · astral-sh/uv
      Release Notes This release includes support for the [dependency-groups] table as recently standardized in PEP 735. The table allows for declaration of optional dependency groups that are not publis...
  18. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Saturday, 26-Oct-2024 08:37:32 JST Brett Cannon Brett Cannon
    • Hynek Schlawack

    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`. 😉

    In conversation about 8 months ago from fosstodon.org permalink
  19. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Tuesday, 22-Oct-2024 08:54:43 JST Brett Cannon Brett Cannon

    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.

    In conversation about 8 months ago from fosstodon.org permalink
  20. Embed this notice
    Brett Cannon (brettcannon@fosstodon.org)'s status on Friday, 18-Oct-2024 04:57:55 JST Brett Cannon Brett Cannon

    Any recommendations on web or Windows desktop clients for Mastodon? I realize one of the reasons I'm liking Bluesky is I'm liking the UI more.

    In conversation about 8 months ago from fosstodon.org permalink
  • Before

User actions

    Brett Cannon

    Brett Cannon

    Python core developer; principal software engineer for #Microsoft working on Python stuff (although opinions my own, etc., etc.); snarky #Canadian

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          62876
          Member since
          9 Dec 2022
          Notices
          33
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.