EmacsConf 2025 is live!
I'll be speaking about Interactive Python Programming in about one hour.
https://emacsconf.org/2025/talks/
I just completed "Trash Compactor" - Day 6 - Advent of Code 2025
https://adventofcode.com/2025/day/6
Today was one of those dreaded parsing problems. Part 1 was very straightforward, while Part 2 require a bit more work (traversing columns in a table).
RE: https://mastodon.social/@EmmaDelescolle/115655502062668239
🧵 Day 5 of #AdventOfCode ... ing assistants: I chose SQL, forgot about sorting, and my solution was 72x slower than GPT-OSS. Claude rubbed it in. 😅
Day 6: Claude despises humans got being slow, Kimi-K2 failed for the first time.
Mid-point reflections on what AIs can actually do:
https://emma.has-a.blog/articles/advent-of-code-assistants-part4.html
Minimizar al tray un programa hecho en PyQt5 https://myblog.clonbg.es/minimizar-al-tray-un-programa-hecho-en-pyqt5/ #Programación #PyQT #Python https://clonbg.es

Any #Devops people doing #Python in production: how do I stop <some process> changing the version of Python in that specific .venv? Not the packages, its changed the interpreter version.
Making further NEW .venv entries is fine and not a concern.
Meta data like site-packages isn't managed by the OS, and has not regenerated.. . . Currently I need to fix by hand, when things fall over.
#AdventOfCode doesn't rest during the weekend and neither do I!
In ~3 hours (@ 5pm UTC) I will be livestreaming my #Python solution for day 6.
We'll also go back to day 5 to implement the MOST efficient ⚡️ solution for day 5, since my solution from yesterday was kinda inefficient. 🐌
If you want to tune in for the livestream, here's the link: https://youtube.com/@mathsppblog/live
OMG! Hold your horses! There has been a mistake
The version of #python after 3.14.1 should obviously been 3.14.1-5
What scandalous errors devs make these days! Go stand in a corner… yes you!
https://www.linuxcompatible.org/story/python-3142-and-31311-released/
#AdventOfCode Day 5 - Easiest so far for me - go through the sorted ranges, merging adjacent ones, then count the lengths of the resultant non-overlapping seqs. ~18 ms.
Both D4 and 5 were relatively easy. Which could only mean one thing. Calm before the storm!

🚨 Deadline: Dec 7 @ 11:59p CST 🚨
Just 1 more day until the #PyTexasConference2026 #CFP closes!
If you’ve been waiting for a sign to submit your talk, this is it.
Your idea belongs on our 20th anniversary #Python stage.
Learn more here → https://www.pytexas.org/2026

Content warning:Advent of Code 2025 Day 6
Today's #AdventOfCode problem was definitely an Advent of Input Parsing challenge. 😂
Part 1 was pretty simple, just split on spaces and collect each column into a dict keyed on the index of the number of the split array, then get either the sum or the product.
Part 2 was not all that different, except we don't split on whitespace, we collect on each column, and since the all whitespace columns have zero numbers, use the lack of numbers in a column as a sentinel to process the collected numbers we have.
It's all a little hard to explain, but it works. 🙃
https://github.com/biesnecker/aoc-anyhow/blob/main/202506.py

@distorted I think that means you're going to every floor up to 3 #python
From PyCons to local meetups, #Python events bring people together to learn and connect- a true reflection that Python is for everyone 🌍🐍
The PSF Grants Program is paused currently, but your support moves us one step closer to reopening.
💝 Donate today: https://donate.python.org/
