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.
379 posts 3,694 followers 91 following
Regular Contributor
Active Commenter

"You know you're living in a fascist society when you're constantly going over in your head the reasons why you're safe." Jason Stanley, professor of philosophy (moving from Yale to the University of Toronto) www.youtube.com/watch?v=IXR9... (6:30 for the quote) #uspol

Mozilla is shutting down Pocket. getpocket.com/farewell Where to next? @instapaper.com ?

I am very proud to share the news that PSF has decided to sponsor the ft-checker.com website. We will continue to enhance the project for the successful landing of the free-threading CPython project!

Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace! npm install -D @​typescript/native-preview npx tsgo --version Read up more on our blog!

Today, we're announcing plans to make VS Code an open source AI editor. We believe AI development should stay true to VS Code's core principles: open, collaborative, and community-driven. Let's build the future of software development together. aka.ms/open-source-...

Happy to say that I'll be speaking at @gophercon.com 2025 about TypeScript's port to Go! There's a lot of interesting stuff to talk about, from the effort's inception, the actual process of porting, and all of the Go stuff we learned along the way (gotchas, perf). www.gophercon.com/agenda/sessi...

The trailer for "Python, the Documentary" is here! 🔥🐍 From its humble beginnings in the Netherlands to powering AI at the world’s biggest companies - this is the story of Python. 🎥 The film premiers at @europython.eu in July and will follow on our YouTube channel. Subscribe to stay updated!

Thanks @snarky.ca for coming on the show again to discuss PEP751, pylock.toml files, and moving beyond requirements.txt. Plus some updates on Python WASI! realpython.com/podcasts/rpp...

I wrote a blog post unravelling t-strings in #Python to help explain what they are doing -- providing syntactic access to the f-string parser -- while we wait on the official docs. snarky.ca/unravelling-... /cc @pauleveritt.org @lysnikolaou.com

The Microsoft layoffs should remind us that companies don't choose their actions based on what's best for open source communities. The best they can do is try to align open source work with their business strategy. And business strategies shift all the time.

There were layoffs at MS yesterday and 3 #Python core devs from the Faster CPython team were caught in them. If you know of any jobs, please send them their way: Eric Snow: www.linkedin.com/in/ericsnowc... Irit Katriel: www.linkedin.com/in/irit-katr... Mark Shannon: www.linkedin.com/in/mark-shan...

I’m officially a CPython Core Developer! 🐍 I’ve been using Python since 2006 — contributing back was a dream, and now it’s real. Huge thanks to everyone who supported me, and to Arm for backing me from day one. It’s not the destination — it’s the journey. 💙 🔗 discuss.python.org/t/vote-to-pr...

I'm in it and I'm already worried about what I got factually wrong due to parent exhaustion. 😅

OK, this is wild. In September 2023, geophysicists across the world started monitoring a very odd signal coming from the ground under them. It was picked up in the Arctic. And Antarctica. It was detected everywhere, every 90 seconds, as regular as a metronome, for *nine days*. What the HELL? 1/

Choose Science. Choose Europe. A new Marie Skłodowska-Curie Actions Postdoctoral Fellowships 2025 call is now open. With a budget of €404.3 million, it will support around 1,650 researchers from Europe and beyond. Apply by 10 September → europa.eu/!fBTMgF

So funny. Register for VibeCon at 127.0.0.1:8080/register

I'm the morning keynote on Thursday!

The spec for pylock.toml is up! packaging.python.org/en/latest/sp...

@thepsf.bsky.social Developers-in-Residence Program now has a landing page! 💜 Today we cover the language runtime and security work, maybe there's a gap in the #Python ecosystem your organization wants to see improved? Let's chat! #security #opensource #oss www.python.org/psf/develope...

BIG NEWS ✨ I started a company with an amazing team and the best backers 🤓 We're building FastAPI Cloud 🚀 Designed for @fastapi.tiangolo.com and Python 🐍 One command: fastapi deploy We take care of the rest 😎 You code. We cloud. Join the waiting list! ☕️ fastapicloud.com

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?

Apparently in Finland, PhD graduates get a freakin' sword! And their hat looks way better than the Canadian one! www.discoverphds.com/blog/finland... I feel like I need to find a Canadian sword maker and right this wrong for myself.

VS Code extensions can contribute tools to Copilot agent mode - see this in action with the Prompt Boost extension 👇

ft-checker.com You can check that the top 1000 libraries at PyPI are installable at a free threading build. (Still needs improvement, and plan to check whether it passes the unit test)

Please join the PSF in congratulating @lorencrary.bsky.social on her promotion to Deputy Executive Director! Learn more about Loren's role and work at the PSF on our blog 🙌