@ambv@mastodon.social
@ambv@mastodon.social avatar

ambv

@ambv@mastodon.social

CPython Developer in Residence, Python 3.8 and 3.9 release manager. Gradual typing enthusiast, asynchronous programming proponent, and creator of the auto-formatter Black. ambv on Github.

Likes immersive single-player role-playing games, Scotch whisky, and road cycling. In his free time, he produces electronic music, which includes software and hardware of his own making.

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

ambv, to geopolitics
@ambv@mastodon.social avatar

This is the dumbest self-contradictory set of words describing one booking I have ever seen.

ambv, to python
@ambv@mastodon.social avatar

How was your Saturday?

#Python #GitHub #CI

treyhunner, to random
@treyhunner@mastodon.social avatar

I am SO excited for the new Python REPL for 3.13 that I made the PR branch for this the default Python on my machine today so that I can test it out in the coming weeks.

If you use pyenv and you'd like to do the same, here the (AI-generated but seemingly correct) instructions I used: https://treyhunner.com/2024/05/installing-a-custom-python-build-with-pyenv/

Also listen to the core.py podcast with @ambv and Pablo Galindo Salgado. That's how I found out about this new feature months ago.

ambv,
@ambv@mastodon.social avatar

@neutrinoceros @treyhunner We’re admittedly cutting it close, which is bad form, but it is what it is.

We'll make it in time for 3.13.

ambv, to python
@ambv@mastodon.social avatar

The core․py podcast wasn't dead, it was just sleeping! Pablo Galindo and I return to talk about the upcoming new REPL in 3.13 ♒️

Join us for our signature professional takes just in time for Python 3.13 beta 1 and 🛜

https://podcasters.spotify.com/pod/show/corepy/episodes/Episode-10-The-Interactive-REPL-e2j788i/a-ab7uiak

samuelcolvin, to random
@samuelcolvin@fosstodon.org avatar

We're live!

@pydantic Logfire is in open beta.

Since I started writing Python in 2010, I've wanted a better way to do logging.

Off the back of Pydantic's unbelievable growth, last year I started a company backed by Sequoia, and lucky enough to hire the brightest people I know.

Now we've gone and built the logging thing I always wanted.

https://pydantic.dev/logfire

ambv,
@ambv@mastodon.social avatar

@samuelcolvin @pydantic what's wrong with structlog?

ambv, to random
@ambv@mastodon.social avatar

YES OMG

bitprophet, to random
@bitprophet@social.coop avatar

oh. I probably have layoff-related PTSD now. that's nice

quivering hand strays slowly in direction of work laptop, on a Saturday

no! boundaries!!

ambv,
@ambv@mastodon.social avatar

@bitprophet @offby1 skill issue

ambv,
@ambv@mastodon.social avatar

@bitprophet @offby1 you always looked more of a DeWalt guy to me 🤔

ambv, to retrogaming
@ambv@mastodon.social avatar

Happy , everyone! This is a small cover of the song I made with Adlib that was rather popular in the era. With modern computers, you can run it with DOSbox.

Better yet, there's a piece of hardware called the OPL3 that allows you to connect a REAL SoundBlaster-era FM chip to your computer. So you don't have to emulate the sound, you get the genuine version.

https://youtu.be/xU0q_0CHmZY

tubetime, to random
@tubetime@mastodon.social avatar

it's another electronics flea market here in silicon valley! slightly rainy today.

ambv,
@ambv@mastodon.social avatar

@chriscoreline @tubetime the MIDI protocol does not have a panic feature. This is implemented by sending a series of normal commands on all channels. And the most robust ones send more than enough just to be sure.

ambv, to random
@ambv@mastodon.social avatar

Please don't celebrate half-assing your conference talk. Doesn't matter if it's a small event or a juggernaut like . People pay to travel to the event, take time away from family and work, and have some expectations regarding what they will learn. Understandable!

The hallway track is great value but it isn't everything. It's your responsibility to give your public speaking engagement justice. There's many tips but at least don't prepare your slides the night before.

ambv,
@ambv@mastodon.social avatar

@deshipu I got similar feedback from Michael Foord after my trainwreck talk at RuPy 2007, which was my first public speaking engagement.

ambv,
@ambv@mastodon.social avatar

@lig I disagree. Winging it is risky in any language, because a lot about a talk comes down to timing. If you're starting "just an hour before" then you can't know if you'll undershoot or overshoot with your presentation.

Sure, you might get lucky. But I don't think we should be counting on that working every time. Ultimately, our bar should be higher than being able to "get away with a talk".

ambv, to macos
@ambv@mastodon.social avatar

I finally pulled the trigger on upgrading my late 2021 M1 Max Macbook Pro to Sonoma from Ventura 13.6.6.

I expected some audio stuff to fall apart but AFAICT it’s an entirely seamless switch. I've had more than one regular bug fix update that broke more than this. Pleasantly surprised!

ambv,
@ambv@mastodon.social avatar

@webology Just remember to dilligently upgrade everything homebrew after, and you should be fine!

ambv, to python
@ambv@mastodon.social avatar

When you say , I hear . Let's celebrate this day with a special episode with a special guest: sitting Steering Council member and core developer, Emily Morehouse-Valcarcel!

We're talking about the Steering Council, progress bars, least and most favorite parts of Python, and of course, assignment expressions.

I'd use a walrus emoji, but the best we've got is a tuskless seal! 🦭 There's no anonymous crow either...

https://podcasters.spotify.com/pod/show/corepy/episodes/Episode-9-Py-Day-with-Emily-Morehouse-Valcarcel-e2h2tt9

ambv, to music
@ambv@mastodon.social avatar

1999 was an awesome year in , no?

“The Fragile”, “Windowlicker”, “Skeleton Skeletron”, “The Slim Shady LP”, Autechre's "EP7", “…Baby One More Time”, “World Coming Down”, “Californication”, “Stupid Dream”, “Mechanical Animals", Woodstock '99, first Coachella, Anathema's "Judgment", Kraftwerk's "Expo2000", Metallica's "S&M", “Beaucoup Fish” (and the "Everything Everything" concert!), “Ágætis Byrjun”, Dave Weckl's "Synergy", and of course SMASH MOUTH'S "ALL STAR".

ambv,
@ambv@mastodon.social avatar

@borutzki I couldn't fit everything in a single post, but yes, "Miłość w Czasach Popkultury” fits 100%. If we're talking Polish music, I'd also add “10 Łatwych Utworów Na Fortepian” and "Inermis" to the list.

ambv, to random
@ambv@mastodon.social avatar

Sunday was and I recorded a song with an line to celebrate. While I don't own a hardware TB-303, my semimodulars served this role well.

Let me know what you think!

https://weeklybeats.com/rplktr/music/bloom-cue

webology, to random
@webology@mastodon.social avatar

📺 Spaceman - I am walking into this with ZERO expectations, and yet my gut is telling me that even that might be too high. 😄

https://trakt.tv/movies/spaceman-2024

ambv,
@ambv@mastodon.social avatar

@webology how was it? Did you read the book?

ambv, to python
@ambv@mastodon.social avatar

We're following up on the cliff hanger from Episode 7. Learn how the current parser works from two very serious individuals 🥸

PEG, memoization, funky secrets, and how a certain auto-formatter self-inflicted an existential crisis on itself 😱

https://podcasters.spotify.com/pod/show/corepy/episodes/Episode-8-The-New-Parser-e2ggih4

dabeaz, to random
@dabeaz@mastodon.social avatar

"We don't want your art project" would actually be a pretty good summary of modern Python.

ambv,
@ambv@mastodon.social avatar

@dabeaz I don't think anybody minds existence of art projects. We mind bait and switch that ends up with "art projects" controlling the gearbox of your car on the highway.

ambv, (edited ) to random
@ambv@mastodon.social avatar

Easiest $100 I've ever made.

ambv,
@ambv@mastodon.social avatar

@hugovk don't worry, he said he's giving it back!!

...he IS giving it back, isn't he? 😨

Tell me he's giving it back 😭

ambv,
@ambv@mastodon.social avatar

@EndaFarrell fortunately not that much. There will be maybe one weird request every month or two.

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