Profile avatar
snarky.ca
#Python core developer who also works on packaging; works on Python stuff at #Microsoft (although this is a personal account). Proudly #Canadian.
267 posts 3,390 followers 98 following
Prolific Poster
Conversation Starter

PEP 751 has one last thing to settle on by the end of the month (i.e. Friday), and then it's only minor tweaks and updating my PoC before submitting it for acceptance/rejection!

How popular will #Python have to get for new programming languages to stop using curly braces to denote scoping because "it's familiar" and instead use significant whitespace for the same reason?

Report: You Live In An Embarrassing Country

It looks like sometime around Feb 9 my follower count on Bluesky surpassed my follower count on Mastodon. github.com/brettcannon/...

1431 out of 1461 days left. 2% of the way there! #uspol

I've decided that any world leaders that won't call Canada's leader "Prime Minister" -- calling them e.g. "governor" which has no meaning in Canada -- doesn't deserve equal respect in using their official title. #cdnpoli

Are Americans upset about this? Canadians are pissed to a level I have never seen before and I don't see it settling down for years, perhaps a generation at the rate things are going. But it isn't percolating up here if Americans are outraged at all over what's being said and done to us. #cdnpoli

My family is participating in #runforwomen in Vancouver. We'll be doing a 5K. Funds raised will support the Reproductive Mental Health Program at BC Women’s Hospital as they conduct critically needed research and develop innovative treatments. raceroster.com/events/2025/... #fundraising

Python 3.14.0a5 is out today in uv 0.5.31 and includes a new tail calling interpreter which, from some quick benchmarks, looks like a 1.23x performance improvement !

Did you know that premier #Python talent uses PyCon Sponsors pages as a high-signal "Job Board"? Sponsoring a Python conference shows that your company is serious about Python and wants the community of practitioners to know it! 💜

In freedom units, this is enough energy to lift a regulation baseball 1 inch off the floor

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.)

Poilievre hits play on the ‘don’t know what you’ve got til it’s gone’ part of Big Yellow Taxi, stares at photo of Trudeau

Today is a good day. I built installers for #Python 3.14.0a5 for both Windows and macOS. My little fix to #xonsh immediately landed in a new release that was immediately picked up by #homebrew. Upgrading was seamless. Try 3.14.0a5 yourself at www.python.org/download/pre...

With PEP 2026 rejected, how do you remember what year a #Python version will be released? Remember that Python 3 turns everything up to 11 (slight Spinal Tap reference); take 3.N, add 11 to N, and that's the year of initial release. E.g. 3.14 is coming out in 2025 (this year): 14+11 = 25.

For Canadians, if you're interested in the print edition it's $16 the first year, $40 thereafter. Digital only is $5 the first year, $30 after that. I'm assuming it's all in USD. And to see the $40 rate, you need to click through stuff as the $80/year rate you initially see is for international.

as long as the most powerful man on earth who is following through on other promises continues to say “yes i would like to annex canada” on a monthly basis i’m gonna operate under the framework that his country is hostile to me and act accordingly anyways bali is nice

Oh hey it’s the year of the snake! Here’s a drawing of a snake I made.

Build Canadian. Buy Canadian. Boycott American. The True North Strong and Free! 🇨🇦✊🏽

Links are encouraged on Bsky. Below are the top 10 domains we've sent traffic to the last 30 days. tldr we're driving traffic to news sites: 1. theguardian.com 2. nytimes.com 3. open.substack.com 4. youtube.com 5. rawstory.com 6. comicsands.com 7. x.com 8. washingtonpost.com 9. cnn.com 10. npr.com

This is what the government did with 120K+ Japanese Americans in 1942. I know. I was there in those camps.

In what world does Pierre Poilievre believe it's okay for him to not receive a security clearance while running to become Prime Minister?

I Don’t Vaccinate My Child Because It’s My Right To Decide What Eliminated Diseases Come Roaring Back theonion.com/i-don-t...

I just went through and archived every project I'm the sole owner of that hasn't had a release in 4 years (although that date isn't special, it just happens to be the "youngest" release; oldest, latest release was over 14 years ago).

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

this is how it feels to reach 30 MILLION users!!!

China’s new and cheaper magic beans shock America’s unprepared magic bean salesmen

Report: Everything Slightly Worse Than Yesterday theonion.com/report-...

Meet pydantic.run - a python sandbox for writing, sharing and running Python code in the browser. For example, here's sandbox with examples of @logfire.pydantic.dev instrumenting an HTTPX request and a @fastapi.tiangolo.com server using a sqlite database. pydantic.run/store/c81c32...

I know a bunch of you have Substacks and while I support you with all my heart, we've known for a while that these guys are right wing dipshits. If you're looking for a non-fash alternative, Ghost is a non-profit and even has a cool horror sounding name! And its not run by right wing dipshits!

@savannah.dev

Unfortunately CloudFlare Pages suddenly stopped working for python-launcher.app the other day (and it seems not many people visit the site as no one told me it broke 😅), so I have migrated over to Netlify.

for those who need to hear this today: there's nothing stopping you from putting the letter G into your TypeScript source files every 188 bytes and then slapping that bad boy into VLC