Been there, done that. https://chaos.social/@leah/114117897054594530
8.3.2025 16:42Been there, done that. https://chaos.social/@leah/114117897054594530Happy birthday, Pablo Galindo Salgado! As part of the celebrations this year, a new episode of the core․py podcast. This time around we're interviewing Yury Selivanov about asyncio, contextvars, Gel, and composable design in general. Content warning: it's our longest episode yet!
#Python #Podcast #AsyncHacks #Unicorns #Velociraptors
8.3.2025 13:57Happy birthday, Pablo Galindo Salgado! As part of the celebrations this year, a new episode of the core․py podcast. This time around...I spent last week in Valtournenche with @antocuni and Hood Chatham and managed to use SPy to accelerate my #Python code in the browser. It's too early for general adoption, but not too early to get excited.
https://lukasz.langa.pl/f37aa97a-9ea3-4aeb-b6a0-9daeea5a7505/
24.2.2025 19:09I spent last week in Valtournenche with @antocuni and Hood Chatham and managed to use SPy to accelerate my #Python code in the browser....SPy retreat in #Cervinia with @antocuni and Hood Chatham.
17.2.2025 15:33SPy retreat in #Cervinia with @antocuni and Hood Chatham.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. They're also shipping Python 3.13.2. Upgrading was seamless.
I also upgraded to WezTerm yesterday and it's awesome. Images in the terminal? Why not! Let's make one with Alpha 5!
You can also test the release on your system by downloading it from
https://www.python.org/download/pre-releases/
I wrote a retrospective on my #Genuary adventures with generative art with #PyScript and #Three.js.
#GenerativeArt #CreativeCoding #WebGL #Python
https://lukasz.langa.pl/62eae3e6-a598-4a1e-8f65-586d16e1bd0f/
5.2.2025 11:05I wrote a retrospective on my #Genuary adventures with generative art with #PyScript and #Three.js.#GenerativeArt #CreativeCoding #WebGL...#genuary31 prompt: pixel sorting.
This took a lot of effort since I have zero experience with GLSL, but it's a success in the end. The pixels are sorted, indeed.
https://ambv.pyscriptapps.com/genuary-prompt-31/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python #PixelSorting #GlitchArt
1.2.2025 17:56#genuary31 prompt: pixel sorting.This took a lot of effort since I have zero experience with GLSL, but it's a success in the end. The...#genuary26 prompt: symmetry.
#genuary27 prompt: something interesting with no randomness or noise.
If there's gotta be no randomness, you need to introduce control. I made this cute discontinued device called the #Monome Arc work with #PyScript. This is usually driven by a UDP server, but turns out browsers can't use UDP, so I wrote a WebSocket bridge. Looks like it works 😎
https://ambv.pyscriptapps.com/genuary-prompt-26-27/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python #Monome
28.1.2025 15:52#genuary26 prompt: symmetry.#genuary27 prompt: something interesting with no randomness or noise.If there's gotta be no randomness, you...#genuary21 prompt: a collision detection system.
#genuary25 prompt: one line that doesn't intersect itself.
The line segments really don't intersect. The first few seconds don't explain it, but things get more obvious later. Sound on.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-21-25/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
26.1.2025 16:55#genuary21 prompt: a collision detection system.#genuary25 prompt: one line that doesn't intersect itself.The line segments really...It's been a while, huh? The core․py podcast is back with an episode about reference counting! 🎙️
I know y'all are waiting for the GC episode but we need to eat the veggies first. Pablo and I hope it's fun anyway. We bet it is! 🍀
#Python #Podcast #Betting #TotallyLegal
https://creators.spotify.com/pod/show/corepy/episodes/Episode-18-Reference-Counting-e2tuqnq
25.1.2025 13:53It's been a while, huh? The core․py podcast is back with an episode about reference counting! 🎙️I know y'all are waiting for...#genuary18 prompt: What does wind look like?
#genuary22 prompt: Gradients only.
Looks more like a plant or urchin than wind, but this is where I ended up 🤷🏻♂️
This is a breakneck pace. I'm falling behind the submissions, but hopefully things will get smoother from now on.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-18-22/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
23.1.2025 15:36#genuary18 prompt: What does wind look like?#genuary22 prompt: Gradients only.Looks more like a plant or urchin than wind, but this is where...#genuary17 prompt: What if pi=4?
#genuary19 prompt: Op art.
I couldn't come up with anything impressive for just pi=4 so I combined it with op art, then it came to life, especially if you have a comparison right away. This is why the video contains the Python prompt on the top and you can see the drastic change when pi becomes 4 for a while.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-17-19/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
21.1.2025 12:19#genuary17 prompt: What if pi=4?#genuary19 prompt: Op art.I couldn't come up with anything impressive for just pi=4 so I combined it...Apple Intelligence must be pretty embarrassing for them. So much hype and such underdelivery so far.
The screenshot shows an Apple Intelligence summary of some #Mona (Mastodon client) notifications. In reality, #Mona uses the image in notifications to visually denote whether the push is a like (orange star) or a boost (green recycle icon). So most Mona summaries are like that.
It's just one example in a string of inaccurate summaries, many of which to the point of being misleading.
18.1.2025 11:31Apple Intelligence must be pretty embarrassing for them. So much hype and such underdelivery so far.The screenshot shows an Apple...#genuary16 prompt: Generative palette.
A kaleidoscope with LUTs, colored spotlights, and colored textures, synchronized to music.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-16/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
18.1.2025 00:27#genuary16 prompt: Generative palette.A kaleidoscope with LUTs, colored spotlights, and colored textures, synchronized to music.Made with...#genuary15 prompt: Design a rug.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-15/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
15.1.2025 22:50#genuary15 prompt: Design a rug.Made with #PyScript:https://ambv.pyscriptapps.com/genuary-prompt-15/latest/#genuary2025 #genuary...So to post on Pixelfed you need an account on a Pixelfed server. But you can follow Pixelfed accounts from Mastodon, which means my timeline's gonna become much more beautiful.
14.1.2025 23:10So to post on Pixelfed you need an account on a Pixelfed server. But you can follow Pixelfed accounts from Mastodon, which means my...#genuary14 prompt: Pure black and white. No gray.
An animated GIF demonstrating realtime webcam processing with #PyScript and Three.js. Should work with your webcam, too:
https://ambv.pyscriptapps.com/genuary-prompt-14/latest/
Yeah, there are 4 colors in the resulting animated GIF, but that's only because it was scaled down from 1080p.
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
14.1.2025 18:42#genuary14 prompt: Pure black and white. No gray.An animated GIF demonstrating realtime webcam processing with #PyScript and Three.js....#genuary13 prompt: Triangles Only.
A grid of 6,400 triangles being gently scaled, displaced, and discolored in 3D.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-13/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
13.1.2025 20:17#genuary13 prompt: Triangles Only.A grid of 6,400 triangles being gently scaled, displaced, and discolored in 3D.Made with...#genuary11 prompt: Impossible day.
#genuary12 prompt: Subdivision.
I combined the prompts since what I wanted to do for ages now is frequency-aware realtime audio visualization. This is the result. Makes most sense with the volume up.
As you can confirm in the source code, the lighting action is all driven by the music.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-11-12/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
12.1.2025 22:10#genuary11 prompt: Impossible day.#genuary12 prompt: Subdivision.I combined the prompts since what I wanted to do for ages now is...#genuary10 prompt: only use TAU in your code, no other number allowed.
That's perfect since Python's got it in the standard library 🐍
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-10/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
10.1.2025 20:21#genuary10 prompt: only use TAU in your code, no other number allowed.That's perfect since Python's got it in the standard library...