Posts

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

ambv, to random
@ambv@mastodon.social avatar

In post-conference fog, this is my track for that happens to be today:
https://soundcloud.com/rplktr/axiom-of-joys

ambv, to geopolitics
@ambv@mastodon.social avatar

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

hugovk,
@hugovk@mastodon.social avatar

@ambv "And a special welcome to all our valued passengers in Premium Economy Basic Plus hyphen Mixed cabin."

jezdez,
@jezdez@publicidentity.net avatar

@ambv looks like string concatenation to me, the mixed cabin is the hint for multi stopovers, very lufthansa

ambv, to python
@ambv@mastodon.social avatar

How was your Saturday?

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

ehmatthes,
@ehmatthes@fosstodon.org avatar

@ambv core.py is my new favorite podcast! Thanks so much for all the work that goes into it.. :)

tmr232,

@ambv I never knew that pydoc has a CLI...
Way back when when I was learning Python I used the HTML version to learn all about the standard library modules & probably some ActivePython stuff.

IIRC there used be a small Tkinter GUI for running the HTML server.

ambv, to random
@ambv@mastodon.social avatar

YES OMG

baggiponte,

?

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

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.

lig,
@lig@fosstodon.org avatar

@ambv I would just add "if you aren't sure that you can pull it off".

In some cases slides are just a tiny bit of preparation. Your experience and knowledge is the most important piece of that anyway.

For instance, I can get away with a talk in my native language about a subject I'm fully submerged in being prepared just an hour before. However I need a couple of week to prepare any talk in English.🤷🏻‍♂️

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!

webology,
@webology@mastodon.social avatar

@ambv noted and thank you for the advice. I'm one of those weirdos who updates homebrew daily since it takes seconds over minutes when you keep up on it.

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

tmr232,

@ambv Looking forward to listening to this one!

I'm really enjoying your podcast!

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

borutzki,

@ambv Also American Football’s debut, „Surrender” by The Chemical Brothers, and don’t forget about „Miłość w Czasach Popkultury” by Myslovitz :)

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

ology,
@ology@musician.social avatar

@ambv This is really cool!

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

jochen,
@jochen@wersdoerfer.de avatar

@ambv Really cool episode! And I want to acknowledge that I like longer episodes too. Listening to content I'm actually interested in while doing the dishes etc. is an absolute „living in the future" moment for me 🎉.

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

Easiest $100 I've ever made.

EndaFarrell,

@ambv ha ha! You must get that a lot :-)

ambv,
@ambv@mastodon.social avatar

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

ambv, to Podcast
@ambv@mastodon.social avatar

Episode 7 of the core․py is out! 🚀

I explain tokenizers, grammars, and parsers, while Pedantic Pablo corrects my most egregious oversimplifications. We go as far as 1.0, finding a few surprises along the way.

Thanks for your patience! Pablo was moving, and I also had an excuse, but now I can't remember 🤷🏻‍♂️

This is available on Spotify, Apple Podcasts, Google Podcasts, and via RSS. All linked in the Spotify landing page below.

https://podcasters.spotify.com/pod/show/corepy/episodes/Episode-7-The-Old-Parser-e2f6qmj

ambv,
@ambv@mastodon.social avatar

@tmr232 The backslash DOES escape the closing quote in raw strings. That's why this behavior is preserved all the way to the last character in a string.

>>> print(r"A"B")
A"B

Sure, it's a bit unexpected, and actively annoying for Windows paths. But it's weirdly consistent.

tmr232,

@ambv Oh, wow, I somehow missed that, even though this has bugged me for years...

The thing is, it escapes the quote in a very weird way. I just ran your example, and it prints:

>>> print(r"A"B")
A"B

And... I never realized you can actually do that. So I always thought it's just a legacy tokenizer issue. But since it actually works inside a literal string, I guess it can't be changed...

ambv, to python
@ambv@mastodon.social avatar

You've probably heard 1.0 just turned 30 years old. But did you know you can still download it and poke at its code? 🧐

Head to https://www.python.org/ftp/python/src/ and you can find the 1.0.1 tarball right there. It won't be easy to build it today but you can always treat this as a challenge 😏

And even if you don't get it to run, exploring the source code is a fascinating testament to how much of Python we love today was already there in January 1994 (before Netscape Navigator!).

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