@tonybaloney@fosstodon.org
@tonybaloney@fosstodon.org avatar

tonybaloney

@tonybaloney@fosstodon.org

#Python, Cloud and OSS at Microsoft. Author of "CPython Internals". x3 Father, Christian, PSF Fellow, Adjunct Fellow at Macquarie University

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Debugging a new PR to vscode-pets adding horses. It’s pretty stable.

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

By thebes

tonybaloney,
@tonybaloney@fosstodon.org avatar

@corycarson lol, yep that’s the subtext

dabeaz, to random
@dabeaz@mastodon.social avatar

I feel like this Mission Impossible movie would be a lot more interesting if they were trying to do something like send a fax of some document stored on an old Zip drive or some shit.

tonybaloney,
@tonybaloney@fosstodon.org avatar

@dabeaz I don’t remember what it was they were trying to do. I just remember they did it in the most elaborate possible manner

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

I’m in Seattle! 👋 🌲🌲

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Changed my flight outta to help test and get the new Python 3.13 REPL working on Windows in CMD and PowerShell for Windows Terminal. Couple more bugs to iron out but it’ll ship in the next beta

tonybaloney,
@tonybaloney@fosstodon.org avatar

@treyhunner I got the CTRL+L clear command working shortly after we spoke. Totally didn’t even know that was a shortcut so thank you for teaching me something new!

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Beautiful run along the river in Pittsburgh and past the two stadiums 🏟️ for .
Will do it again on Sunday. Meet at the East Lobby entrance at 7am

jeffglass, to random
@jeffglass@mastodon.social avatar

As is tradition, I spent to flight to with some Python related literature to get in the spirit of things.

This time, it was @tonybaloney ’s CPython Internals. What a gem of a book… and I can only imagine what updating it for 3.13 would look like, with the specializing adaptive interpreter and now the JIT… 😱

tonybaloney,
@tonybaloney@fosstodon.org avatar

@jeffglass yeah it’s a constantly moving target. Good luck with your talk today

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Meet 7am tomorrow for the first fun run. 5km along the river. Meet at the East Entry to the conference center (where you came in to get into the building)

tonybaloney,
@tonybaloney@fosstodon.org avatar

@hynek leisurely.

hynek, to random
@hynek@mastodon.social avatar

Always fun when Apple drops all-encompassing updates in the night before major travel. 🫠

tonybaloney,
@tonybaloney@fosstodon.org avatar

@hynek combine that with a company device policy that enforces updates within 48 hours

pauleveritt, to random
@pauleveritt@fosstodon.org avatar

@tonybaloney A question about subinterpreters. Let's say you import your app in a subinterpreter. Then detect the app source changed, throw away the interpreter, make a new one, and import.

Meaning, a half-step to hot reloading. Would that work? Or is some import state still in parent interpreter?

tonybaloney,
@tonybaloney@fosstodon.org avatar

@pauleveritt @carlton yes I think that would work and I want to test it. Thank you for nerd-sniping me a week before my talk

tonybaloney,
@tonybaloney@fosstodon.org avatar

@carlton @pauleveritt hahaha save that question for my talk. And asking about logging.
I don’t have time for sprints this year but we’ll find some time to chat properly

tonybaloney,
@tonybaloney@fosstodon.org avatar

@carlton @pauleveritt I’ve spent all afternoon trying to implement hot reloading in sub interpreters instead of packing for my flight in the morning. On the plus side I’ve learnt a lot more about the API!
Debugging is working…

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Folks attending I’m organizing a casual (5k?) morning run group, ending with coffee along the river in Pittsburgh. On a couple of the conference days. Anyone keen?

tonybaloney,
@tonybaloney@fosstodon.org avatar

@davidism none it looks all pretty flat along the river. There’s a footpath. I’ll put the details on Mastodon next week and write it on the BoF board

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Python 3.13 beta 1 is out. You can compile it with the experimental JIT. Also if you follow this code sample there's a hidden API to export the machine code from the JIT to a disassembler https://github.com/python/cpython/issues/117958#issue-2247443544

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Prepping demos for my talk next weekend. I promise you won't have seen this before (once I get it working 🤣)

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Spot what's new 🧐

tonybaloney,
@tonybaloney@fosstodon.org avatar
tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Darn it Python, why??

>>> bool("False")
True
>>> bool("false")
True
>>> bool("FALSE")
True
>>> bool("0")
True

tonybaloney,
@tonybaloney@fosstodon.org avatar

@kytta I understand the truthiness of types, but for some reason I thought bool() would have some logic for friendly string-to-bool checks.

tonybaloney,
@tonybaloney@fosstodon.org avatar

@kytta I prefer that over eval()

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

😓 halp

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • khanakhh
  • GTA5RPClips
  • osvaldo12
  • magazineikmin
  • mdbf
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • everett
  • Durango
  • JUstTest
  • ngwrru68w68
  • modclub
  • tester
  • tacticalgear
  • cubers
  • thenastyranch
  • cisconetworking
  • ethstaker
  • Leos
  • provamag3
  • normalnudes
  • anitta
  • lostlight
  • All magazines